﻿@charset "UTF-8";
.head_main, .container, .index-container, .index-big-container, .ny-container, .wrap { margin: 0 auto; padding: 0 15px; }
 @media (min-width: 768px) {
 .wrap, .container, .ny-container {
width: 750px;
}
 .head_main {
padding: 0 15px;
}
 .index-big-container {
padding: 0 25px;
}
 .index-container {
padding: 0 35px;
}
}
@media (min-width: 992px) {
 .container, .ny-container {
width: 970px;
}
 .wrap {
width: 925px;
}
 .index-big-container {
padding: 0 35px;
}
 .index-container {
padding: 0 75px;
}
}
@media (min-width: 1360px) {
 .container {
width: 1330px;
}
 .wrap, .ny-container {
width: 1230px;
}
 .index-big-container {
padding: 0 45px;
}
 .index-container {
padding: 0 85px;
}
}
@media (min-width: 1520px) {
 .wrap, .ny-container {
width: 1430px;
}
 .index-big-container {
padding: 0 55px;
}
 .index-container {
padding: 0 95px;
}
}
@media (min-width: 1660px) {
 .container {
width: 1630px;
}
 .head_main {
padding: 0 38px;
}
 .index-big-container {
padding: 0 65px;
}
.index-container {
padding: 0 105px;
}
}
@media(min-width:1760px) {
  /* .index-container{width: 1730px;}
  .index-big-container{width: 1800px;} */
  .index-big-container {
padding: 0 75px;
}
.index-container {
padding: 0 115px;
}
}
/*pc-头部*/

.header { height: 80px; position: fixed; width: 100%; top: 0; left: 0; z-index: 33; border-bottom: solid 1px rgba(255, 255, 255, 0.1); background: rgba(0, 0, 0, 0); }
.header.black { background: #fff; box-shadow: 1px 1px 10px rgba(0, 0, 0, .4); }
.header.black .category-a { color: #777; }
.header-logo1 { display: block; }
.header-logo { display: none; }
.header-logo1 { display: block; }
.header-logo { display: none; }
.header-logo.black { display: block; }
.header-logo1.black { display: none; }
.header .index-container { height: 100%; }
/*===============下拉==============*/
.header .logo { padding: 16px 0; float: left; }
.header .logo img { width: 243px; height: 50px; }
.navbar { float: left; margin-left: 130px; }
.navbar * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.navbar .dropmenu a { padding: 0 20px; display: block; font-size: 16px; line-height: 59px; border-top: solid 1px #efefef; text-align: center; white-space: nowrap; width: 100%; height: auto; background: 0 0;  -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
.category-item { float: left; padding: 0 10px; margin-right: 28px; }
.category-item-single { position: relative; }
.category-a { padding: 0 0; display: block; font-size: 18px; line-height:80px; color: #fff;  -webkit-transition: all .6s;
-o-transition: all .6s;
transition: all .6s;
position: relative; }
.category-item.active .category-a, .category-item:hover .category-a { color: #e94609; font-weight: bold; }
/* 7.23 */
.category-a::after {
content: '';
width: 0;
height: 3px;
background: #e94609;
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: all .8s;
-o-transition: all .8s;
transition: all .8s;
}
.category-item.active .category-a::after, .category-item:hover .category-a::after {
width: 98%;
}
/* 7.23 */
.dropdown-menu.single { position: absolute; top: 100%; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); z-index: 1100; background: rgba(255, 255, 255, 1); margin-top: 0; max-height: 0; opacity: 0; overflow: hidden;  -webkit-transition: max-height .5s;
-o-transition: max-height .5s;
transition: max-height .5s;
border: none; color: #303233; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); height: auto; padding: 0; display: block; }
.dropdown-menu.single .category-pa { padding: 44px 30px; }
.dropdown-menu.single ul { padding: 0px 0; }
.dropdown-menu.single li { display: block; min-width: 210px; -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: relative; text-align: left; }
.dropdown-menu.single .pro-menu { width: 360px; }
.dropdown-menu.single .cate-a li:last-child a, .dropdown-menu .pro-menu li:last-child .pro-item1 { border-bottom: solid 1px #efefef; }
.dropdown-menu.single .cate-a li>a, .nav-bar li:nth-child(2) .dropdown-menu.single li div.pro-item1 {
 padding: 0 5px;
 display: block;
 font-size: 16px;
 color: #666;
 line-height: 59px;
 border-top: solid 1px #efefef;
 white-space: nowrap;
 width: 100%;
 height: auto;
 background: 0 0;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
.dropdown-menu .ny-text { font-weight: bold; }
.dropdown-menu .ny-text span { float:left; position: relative; }
.pro-menu .pro-parent1 { padding: 0 5px; display: block; font-size: 16px; color: #666; line-height: 59px; white-space: nowrap; width: 100%; height: auto; background: 0 0;  -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
.pro-menu .pro-item1 { position: relative; border-top: solid 1px #efefef; }
.pro-menu .pro-cate1 { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.pro-menu .pro-tig1 i { position: absolute; right: 0; top: 5%; transition: all .5s;
font-size: 16px; color: #333; }
.pro-menu .pro-tig1 em { position: absolute; right: 0; top: 5%;  transition: all .5s;
font-size: 16px; color: #333; }
.pro-menu .pro-pad { background: #fff; margin-bottom: 20px; }
.pro-menu .pro-pad a { display: block; font-size: 16px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 40px; }
.pro-slide1 { display: none; }
.pro-parent1.open .pro-cate1, .pro-cate1:hover { color: #e94609; }
.pro-parent1.open .pro-tig1 i { color: #e94609; transform: rotate(90deg); }
.pro-parent1.open .pro-tig1 em { color: #e94609; transform: rotate(90deg); }
.cate-a li:hover a, .single .pro-pad a:hover { color: #e94609; }
.category-item:hover .dropdown-menu.single { max-height: 450px; opacity: 1; }
.pro-parent1.open .pro-slide1 { display: block; }
.dropdown-menu .ny-text span:nth-child(1) {
  /* animation:jump 1s linear 0s infinite alternate;
  -webkit-animation:jump 1s linear 0s infinite alternate; */
  animation:jump 1s linear 0.2s infinite;
 -webkit-animation:jump 1s linear 0.2s infinite;
}
.dropdown-menu .ny-text span:nth-child(2) {
 animation:jump 1s linear 0.2s alternate;
 -webkit-animation:jump 1s linear 0.2s alternate;
}
.dropdown-menu .ny-text span:nth-child(3) {
 animation:jump 1s linear 0.4s alternate;
 -webkit-animation:jump 1s linear 0.4s alternate;
}
.dropdown-menu .ny-text span:nth-child(4) {
 animation:jump 1s linear 0.6s alternate;
 -webkit-animation:jump 1s linear 0.6s alternate;
}
.dropdown-menu .ny-text span:nth-child(5) {
 animation:jump 1s linear 0.8s alternate;
 -webkit-animation:jump 1s linear 0.8s alternate;
}
.dropdown-menu .ny-text span:nth-child(6) {
 animation:jump 1s linear 1s alternate;
 -webkit-animation:jump 1s linear 1s alternate;
}
@keyframes jump {  0% {
 top:0px;
 color:#333;
}
 50% {
 top:-10px;
 color:#e94609;
}
 100% {
 top:0;
 color:#e94609;
}
}
@-webkit-keyframes jump {  0% {
 top:0px;
 color:#333;
}
 50% {
 top:-10px;
 color:#e94609;
}
 100% {
 top:0;
 color:#e94609;
}
}
/* 下拉 */

.dropdown-menu.full-screen { position: absolute; top: 100%; z-index: 1100; background-color: #fff; border-top: 1px solid #dae1e6; -webkit-transition: none; -o-transition: none; transition: none; height: 300px; display: none; overflow: hidden; width: 100%; min-width: 1200px; left: 0; margin-top: 0; -ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05); }
.column-two ul { display: none; }
.dropdown-container { height: 400px; }
.p-drop-le { width: 100%; height: 100%; float: left; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }
.p-drop-ri { height: 100%; float: left; }
.p-drop-Lwrap { padding-top: 20px; margin-left: 36px; height: 100%; }
.p-drop-Rwrap { float: left; }
.column-item { float: left; width: 260px; border-right: 1px solid #eee; height: 100%; }
.column-two { width: 180px; }
.nav-title { font-size: 18px; line-height: 50px; color: #444; display: block; padding-left: 24px;  -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
background: url(../images/arrow-next.png) no-repeat right 20px center; }
.nav-title:hover { color: #fff; background: #006fc1 url(../images/arrow-next2.png) no-repeat right 20px center; }
.nav-data { display: block; font-size: 16px; line-height: 36px; color: #666; padding-left: 24px;  -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
position: relative; background: transparent; }
.nav-data::after {
 content: '';
 width: 36px;
 height: 36px;
 position: absolute;
 right: 0;
 top: 0;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
 opacity: 0;
}
.nav-data:hover { color: #e94609; }
.nav-data:hover::after {
opacity: 1;
}
.nav-pic { height: 256px; width: 256px; overflow: hidden; }
.nav-pic img { max-width: 100%; image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; height: 100%; }
.p-nav-more { display: inline-block; font-size: 14px; line-height: 34px; padding: 0 27px; background: #006fc1; color: #fff; margin-top: 12px; }
.p-nav-more img { vertical-align: -2px; margin-left: 12px; display: inline-block; }
.nav-pic-tit { font-size: 16px; line-height: 52px; color: #666; }
.category-item:hover .dropdown-menu.full-screen { display: block; visibility: visible; }
/* ---------------------- */
.number { height: 26px; float: right; margin-top: 35px; display: flex; }
.number-img { width: 24px; height: 24px; display: inline-block; margin-top: -5px; background: url(../images/call.png) no-repeat; background-size: 100%; }
.number-phone { display: inline-block; font-size: 26px; margin-left: 23px; color: #fff; line-height: 10px; font-family: 'DIN-BOLD'; }
.number-img.black { background: url(../images/call1.png) no-repeat; }
.number-phone.black { color: #001961; }
/*app-头部*/

.header-app { background: #001961; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 60px; z-index: 500;  -webkit-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
 -o-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
 transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
}
.header-app.open-menu { height: 100%; background: #fff;  -webkit-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
 -o-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
 transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
}
.header-app .logo { float: left; vertical-align: middle; padding: 10px 10px; display: flex; justify-content: space-between; align-items: center; }
.header-app .logo img { width: 120px; height: 100%; margin-right: 10px; }
.header-app .right-box { padding-left: 10px; }
.header-app .red-txt { font-size: 14px; }
.header-app .black-txt { font-size: 12px; }
.navbar-app { position: relative; -webkit-box-shadow: 3px 0 15px 0 rgba(0, 0, 0, .2); box-shadow: 3px 0 7px 0 rgba(0, 0, 0, .1); height: 60px; text-align: center; background: #fff; }
.navbar-togger { float: right; background: transparent; border: none; padding: 22px 0px 0 15px; display: inline-block; visibility: visible; transition: transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96), opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96); }
.navbar-togger .icon_bar { width: 24px; height: 2px; background-color: #e94609; opacity: 1;  -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
.navbar-togger .icon_bar:nth-of-type(2) {
 margin: 5px 0;
}
.open-menu .navbar-togger .icon_bar:nth-of-type(2) {
 opacity: 0;
}
.open-menu .navbar-togger .icon_bar:first-child { -webkit-transform: translate(0, 7px) rotate(45deg); -ms-transform: translate(0, 7px) rotate(45deg); transform: translate(0, 7px) rotate(45deg); }
.open-menu .navbar-togger .icon_bar:last-child { -webkit-transform: translate(0, -7px) rotate(-45deg); -ms-transform: translate(0, -7px) rotate(-45deg); transform: translate(0, -7px) rotate(-45deg); }
.nav-menu { position: absolute; top: 60px; left: 0; bottom: 0; right: 0; width: 100%; z-index: 620; padding: 20px 15px; overflow-x: hidden; overflow-y: auto; visibility: hidden; -webkit-transition: visibility 0s linear 1s; -o-transition: visibility 0s linear 1s; transition: visibility 0s linear 1s; }
.header-app.open-menu .nav-menu { visibility: visible; -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }
.nav-list li { border-bottom: 1px solid #cfcfcf; opacity: 0; pointer-events: none; }
.nav-list li.open { border-bottom: none; }
.header-app.open-menu .nav-list li { opacity: 1; pointer-events: auto; -webkit-transform: none; -ms-transform: none; transform: none; }
.nav-list li:nth-child(1) {
 -webkit-transform: translateY(-44px);
 -ms-transform: translateY(-44px);
 transform: translateY(-44px);
 transition: opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s, transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s, -webkit-transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;
}
.header-app.open-menu .nav-list li:nth-child(1) {
 transition: opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s, transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s, -webkit-transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s;
}
.nav-list li:nth-child(2) {
 -webkit-transform: translateY(-40px);
 -ms-transform: translateY(-40px);
 transform: translateY(-40px);
 transition: opacity .29294s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13s, transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s, -webkit-transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s;
}
.header-app.open-menu .nav-list li:nth-child(2) {
 transition: opacity .32244s cubic-bezier(0.32, 0.08, 0.24, 1) .05s, transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s, -webkit-transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s;
}
.nav-list li:nth-child(3) {
 -webkit-transform: translateY(-36px);
 -ms-transform: translateY(-36px);
 transform: translateY(-36px);
 transition: opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s, transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s, -webkit-transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;
}
.header-app.open-menu .nav-list li:nth-child(3) {
 transition: opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s, transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s, -webkit-transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s;
}
.nav-list li:nth-child(4) {
 -webkit-transform: translateY(-32px);
 -ms-transform: translateY(-32px);
 transform: translateY(-32px);
 transition: opacity .2386s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09s, transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s, -webkit-transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s;
}
.header-app.open-menu .nav-list li:nth-child(4) {
 transition: opacity .34577s cubic-bezier(0.32, 0.08, 0.24, 1) .09s, transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s, -webkit-transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s;
}
.nav-list li:nth-child(5) {
 -webkit-transform: translateY(-28px);
 -ms-transform: translateY(-28px);
 transform: translateY(-28px);
 transition: opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s, transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s, -webkit-transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;
}
.header-app.open-menu .nav-list li:nth-child(5) {
 transition: opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s, transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s, -webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s;
}
.nav-list li:nth-child(6) {
 -webkit-transform: translateY(-24px);
 -ms-transform: translateY(-24px);
 transform: translateY(-24px);
 transition: opacity .20343s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05s, transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s, -webkit-transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s;
}
.header-app.open-menu .nav-list li:nth-child(6) {
 transition: opacity .36577s cubic-bezier(0.32, 0.08, 0.24, 1) .13s, transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s, -webkit-transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s;
}
.nav-list li:nth-child(7) {
 -webkit-transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 transform: translateY(-20px);
 transition: opacity .18105s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s, transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s, -webkit-transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s;
}
.header-app.open-menu .nav-list li:nth-child(7) {
 transition: opacity .37577s cubic-bezier(0.32, 0.08, 0.24, 1) .15s, transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s, -webkit-transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s;
}
.nav-list li:nth-child(8) {
 -webkit-transform: translateY(-16px);
 -ms-transform: translateY(-16px);
 transform: translateY(-16px);
 transition: opacity .15867s cubic-bezier(0.52, 0.16, 0.52, 0.84) .01s, transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s, -webkit-transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s;
}
.header-app.open-menu .nav-list li:nth-child(8) {
 transition: opacity .38577s cubic-bezier(0.32, 0.08, 0.24, 1) .17s, transform .40582s cubic-bezier(0.32, 0.08, 0.24, 1) .16s, -webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .16s;
}
.cate-item { position: relative; }
.cate-item a { font-size: 16px; line-height: 48px; margin-right: 60px; display: block; color: #444; }
.nav-list li.active .cate-item a, .nav-list li.open .cate-item a { color: #e94609; }
.category-cont a:last-child { border: none; }
.category-cont a.active { color: #e94609; }
.category-tig { font-size: 14px; color: #888; text-align: right; line-height: 48px; width: 50px; height: 48px; position: absolute; right: 0; top: 0; z-index: 2; }
.category-tig::before, .category-tig::after {
 content: '';
 background: #888;
 position: absolute;
 top: 50%;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
.category-tig::before {
 width: 16px;
 height: 2px;
 right: 0;
 margin-top: -1px;
}
.category-tig::after {
 width: 2px;
 height: 16px;
 margin-top: -8px;
 right: 7px;
}
.nav-list li.open .category-tig::after {
 opacity: 0;
}
.nav-list li.open .category-tig::before {
 background: #e94609;
}
.category-cont { display: none; }
.nav-list li.open .category-cont { display: block; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; }
.category-pad { padding: 0 15px; }
.category-cont a { line-height: 40px; border-bottom: 1px solid #cfcfcf; display: block; color: #666; }
.category-pad a.active { color: #e94609; }
.app-sousuo { line-height: 22px; border-right: solid 1px #e94609; padding-right: 15px; color: #e94609; float: right; font-size: 22px !important; margin-top: 19px; }
.alert-search { display: none; position: fixed; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.9); top: 0; left: 0; z-index: 9999; }
.alert-top { height: 60px; background: #fff; padding: 10px 15px; border-bottom: solid 1px rgba(0, 0, 0, 0.1); }
.alert-top .text { border-radius: 0px; height: 40px; background: none; border: solid 1px rgba(0, 0, 0, 0.1); width: 80%; float: left; color: #666; padding: 0 10px; }
.alert-top .search { background: url(../images/icon-search.png) no-repeat center; width: 10%; height: 26px; float: left; margin-top: 7px; }
.alert-top span { color: #666; float: right; font-size: 20px !important; margin-top: 8px; width: 10%; text-align: center; }
.app-lanu { text-align: center; margin-top: 20px; }
.app-lanu a { display: inline-block; line-height: 30px; padding: 0 14px; font-size: 14px; color: #333; }
.app-lanu a.on { background: #e94609; color: white; border-radius: 30px; }

@media (max-width: 1800px) {
 .navbar {
margin-left: 82px;
}
 .category-item {
padding: 0 18px;
margin-right: 0;
}
}
@media (max-width: 1659px) {
  .navbar {
margin-left: 130px;
}
 .category-a {
font-size: 16px;
}
  /*.number-img {width: 20px;height: 20px;}*/
  .number-phone {
font-size: 22px;
margin-left: 15px;
line-height: 10px;
}
}
@media (max-width: 1480px) {
 .navbar {
margin-left: 62px;
}
 .category-item {
padding: 0 10px;
margin-right: 10px;
}
}
@media (max-width: 1365px) {
 .header .logo {
padding: 28px 0;
}
 .header .logo img {
width: 160px;
height: 36px;
}
 .navbar {
margin-left: 30px;
}
 .category-item {
padding: 0 7px;
margin-right: 8px;
}
 .category-a {
font-size: 15px;
}
 .number {
margin-top: 37px;
}
  /*.number-img {width: 18px;height: 18px;}*/
  .number-phone {
font-size: 18px;
margin-left: 10px;
line-height: 10px;
}
 .bot-share a {
margin: 0 8px !important;
}
 .bot-share a {
font-size: 20px !important;
width: 30px !important;
height: 30px !important;
line-height: 30px;
}
}
@media (max-width: 1169px) {
  .bot-share {
float: left;
margin-right: 15px;
padding-bottom: 20px !important;
}
}
@media (max-width: 370px) {
 .bot-share {
float: unset;
margin: 0 6px !important;
}
 .bot-share a {
float: unset;
}
}
.ny-font { width: 100%; position: absolute; top: auto; bottom: 10px; }
.ny-left { float: left; }
.ny-right { float: right; }
.ny-title .ny-tit { font-size: 42px; color: #fff; margin-bottom: 10px; transform: translateY(-200%); }
.advantages .ny-title .ny-tit, .section .ny-title .ny-tit { transform: none; }
.ny-title .ny-dec { color: #fff; line-height: 26px; }
.nav-second { width: 100%; height: 50px; }
.ny-top { margin-bottom: 32px; }
.ny-wraptit { padding-bottom: 32px; }
.ny-wraptit .tit-line { height: 30px; margin-right: 11px; }
.ny-wraptit .ny-text { font-size: 30px; color: #e94609; line-height: 30px; display: inline-block; }
.ny-wraptit .ny-text { float: left; }
.pagee { text-align: center; position: relative; }
.pagee a { display:inline-block; width: 40px; height: 40px; font-size: 16px; color: #333; text-align: center; line-height: 40px; }
.pagee a:hover, .pagee a.on { color: #fff; background: #e94609; }
.pagee a.prev, .pagee a.next { font-size: 16px; margin: 0 25px; font-weight: bolder; width: 40px; height: 40px; color: 333; }
.detail-line { width: 100%; height: 1px; background: #ebebeb; margin: 25px 0; }
.detail-page { position: relative; padding-bottom: 75px; }
.detail-page .detail-prev { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; margin-right: 100px; font-size: 16px; color: #666; line-height: 28px; }
.detail-back { position: absolute; right: 0; top:14px; font-size: 16px; line-height: 16px; color: #666; transition: all .5s;
}
.detail-page a:hover span { color: #e94609; }
.detail-page a:hover.detail-back { border: 1px solid #e94609; padding: 15px 42px; color: #e94609; }
@media(max-width: 1519px) {
/*  .ny-font {top: 58%;} */
  .ny-title .ny-tit {
font-size: 38px;
line-height: 38px;
}
 .page {
padding-bottom: 38px;
}
 .page a {
width: 35px;
height: 35px;
font-size: 14px;
line-height: 35px;
}
}
 @media(max-width: 1359px) {
 .ny-title .ny-tit {
font-size: 34px;
line-height: 34px;
}
 .detail-page {
padding-bottom: 55px;
}
}
@media(max-width: 1169px) {
/*  .ny-font {
      top: 52%;
  } */
}
@media(max-width: 991px) {
  /* .ny-font {top: 48%;} */
  .ny-banner {
margin-top: 60px;
}
 .ny-title .ny-tit {
font-size: 28px;
margin-bottom: 8px;
}
 .ny-title .ny-dec {
font-size: 15px;
}
}
@media(max-width: 767px) {
 .ny-banner img.ny-pc {
display: none;
}
 .ny-banner img.ny-app {
display: block;
}
  /* .ny-banner img.ny-app {height: 290px;} */
  .ny-top {
margin-bottom: 10px;
}
 .ny-title .ny-tit {
font-size: 26px;
margin-bottom: 5px;
}
 .ny-title .ny-dec {
font-size: 14px;
text-align: center;
}
 .ny-banner .more {
margin: auto;
}
 .ny-wraptit .ny-text {
font-size: 22px;
line-height: 22px;
}
 .detail-page {
padding-bottom: 100px;
}
 .detail-page .detail-prev {
margin-right: 0;
font-size: 14px;
}
 .detail-back {
right: unset;
top: 51%;
color: #fff;
background: #e94609;
left: 0;
font-size: 14px;
padding: 12px 25px;
}
 .tit-line {
width: 3px;
}
 .pagee a.prev, .pagee a.next {
margin: 0 15px;
}
}
@media(max-width: 640px) {
 .ny-font {
top: auto;
bottom: 0px;
}
 .ny-font .ny-tit, .ny-title .ny-dec {
display: none;
}
/* .ny-banner img.ny-app{height: 270px;} */
}
@media(max-width:408px) {
 .ny-banner img.ny-app {
height: 240px;
}
}
/* ==================首页start=================== */
/* index-banner */
.index-banner { position: relative; }
.index-banner .swiper-slide img { height: 100%; }
.banner-wrap { width: 100%; position: absolute; top: 54%; transform: translateY(-50%); }
.swiper-slide>img { width: 100%; }
.banner-font { color: #fff; }
.banner-font h1 { font-size: 60px; font-weight: 200; }
.banner-font p { font-size: 56px; }
.banner-font span { font-weight: 700; }
.banner-font ul { margin: 58px -20px 0; width: 22.58%; }
.banner-font li { width: 33.33%; float: left; text-align: center; position: relative; }
.banner-font li img { display: block; margin: 0 auto; margin-bottom: 12px; transition: all 0.5s; }
.banner-font li:hover img { transform: translateY(-10px); }
.banner-font li:hover span { color: #13367b; font-weight: 700; }
.banner-font li span { font-size: 18px; font-weight: 400; }
.banner-font li::after {
 content: "";
 border-right: 1px dotted rgba(255, 255, 255, .2);
 height: 82px;
 display: block;
 position: absolute;
 top: 50%;
 transform: translateY(-50%);
 right: 0;
}
.banner-font li:last-child::after {
 border-right:none;
}
.banner-font h1::after {
 content: "";
 width: 62px;
 height: 3px;
 display: block;
 background-color: #fff;
 margin: 28px 0 26px;
}
/* index-one */
.index-one { }
.in-more { margin-top: 60px; height: 100%; }
.in-more img { vertical-align: text-top; margin-left: 10px; transition: all 0.5s; }
.in-more:hover img { transform: translateX(8px); }
.inon-tit { color: #000; font-weight: 700; font-size: 40px; }
.inon-dsc { color: #666; line-height: 24px; font-size: 18px; margin-top: 7px; }
.inon-wrap { margin-top: 58px; }
.inon-header .inon-left { }
.inon-wrap .inon-left { width: 16%; }
.inon-left { float: left; }
.inon-left li.on { font-size: 18px; color: #333; font-weight: 700; }
.inon-box { display: none; }
.inon-box.on { display: block; }
.inon-left ul { }
.inon-left li { font-size: 18px; color: #999; margin-bottom: 15px; }
.inon-right { float: right; }
.inon-right ul { margin:  0 -14px; }
.inon-right li { padding: 0 14px; float: left; width: 33.33%; }
.inon-right li:nth-child(4) {
display:none;
}
.inon-right a { display: block; }
/* 6.16修改 */
/* 手机li> */
.inon-left li { position: relative; overflow: hidden; }
.li-more { background: url(../images/page-next.png)no-repeat; background-size: 10px 15px; display: block; width: 10px; height: 15px; position: absolute; top: -2px; right: 16px; opacity: 0.3; display: none; }
.inon-left .li-more { top: 0px; }
/* .inle-ul li.none{display: block;} */
/* 点击的时候出现下拉框 */
 
.inon-right .pron-font2 p { line-height: 26px; }
.inon-right .pron-font2 span { display: inline-block; padding: 0 10px; vertical-align: middle; transition: all 0.5s; }
.pron-active { color: #e94609; font-size: 30px; font-weight: 700; }
.pron-font2 span:nth-child(2) {
}
.inon-right .pron-font2 { opacity: 0; transition: all 1s; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
.inon-right .pron-font2 p { color: #333; }
.inon-right li a { position: relative; }
 .inon-right li>a::before {
 content: "";
 display: block;
 width: 100%;
 height: 100%;
 transition: all 1s;
 position: absolute;
 top: 0;
 left: 0;
}
.inon-right li:hover .inon-item h4 { color: #e94609; }
.inon-right li:hover .pron-font2 { opacity: 1; }
.inon-item { box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); text-align: center; }
.inon-item-app { display: none!important; }
.inon-img { margin: 0 auto; padding: 46px 100px 43px; }
.inon-img img { width: 100%; height: 100%; transition: all 1s; }
.inon-item { padding-bottom: 52px; display: block; }
.inon-item h4 { color: #333; transition: all 0.5s; }
.inon-item p { color: #888; margin-top: 7px; }
.inon-item .inon-font { }
/* .inon-right li:hover img{transform: scale(1.2);} */
/* .inon-right li:hover h4{color: #13367b;font-weight: 700;} */
.inon-wrap .inon-right { width: 82.88%; }
.inon-wrap .more { width: 192px; }
.inon-wrap .advaone-more { margin: 38px 0 0; }
.inon-wrap .more a:before { width: 178px; }
.inon-wrap .more a:after { width: 181px; }
/* index-two 行业推荐 */
.index-two { background: url(../images/intw-bj.png) no-repeat left top; background-size: 76.04%; background-color: #f5f5f5; padding-bottom: 808px; }
.intw-wrap { position: relative; }
.intw-left { width: 34.47%; margin-top: 175px; z-index: 20; position: absolute; top: 0; left: 0; }
.intw-right { width: 71.47%; margin-top: 80px; position: absolute; top: 0; right: 0; }
.intw-font { background-color: #fff; padding: 46px 55px; }
.intw-ul { margin-top: 30px; z-index: 99; }
.intw-ul span { color: #888; }
.intw-ul a { color: #888; }
.intw-ul img { float: right; display: none; }
.intw-ul li { width: 76%; padding: 15px 0; }
.intw-ul li.on { border-bottom: 1px solid #13367b; }
.intw-ul li.on img { display: block; }
.intw-ul li.on span { color: #13367b; font-weight: 700; }
.intw-ul li .num { color: #000; font-size: 50px; }
.intw-right .intw-active { top: 10%; left: -20%; z-index: 10000; }
.intw-active { top: 10%; left: -20%; z-index: 10000; /* width: 20%!important; */
  height: 20%; color: #000; font-size: 50px; }
/* 自定义分页器 */
.intw-right .swiper-num { position: absolute; width: 51px; left:-7.4%; top: 6%; z-index: 2; }
.intw-right .swiper-num:after { content: ''; width: 1px; height: 45px; border-right: 1px solid rgba(255, 255, 255, 0.5); position: absolute; top: -12px; right: 45px; transform: rotateZ(14deg); }
.intw-right .swiper-num span { font-family: 'DIN REGULAR'; }
.intw-right .swiper-num .active2 { display: inline-block; font-size: 60px; color: #fff; position: absolute; top: -50px; right: 53px; }
.intw-right .swiper-num .total { display: inline-block; font-size: 30px; color: #fff; position: absolute; top: 0px; right: 0; }
/* index-three */
.index-three { padding-bottom: 394px; }
.index-three.pad-80 { padding: 70px 0; }
.inth-wrap { margin: 98px 0 140px; }
.inth-ul { margin: 0 -50px; }
.inth-ul li { width: 25%; float: left; padding-left: 50px; padding-right: 10px; border-left: 1px solid #eee; }
.inth-ul li:first-child { border-left: none; }
.inth-ul li>div { position: relative; }
.inth-img h4 { font-size: 160px; font-family: 'MONTSERRAT'; color: #f7f7f7; position: absolute; top: 33%; left: 50%; transform: translate(-50%, -50%); transition: all 2s; }
.inth-img img { transition: all 2s; }
.inth-font { }
.inth-font h4 { font-size: 22px; color: #333; margin: 34px 0 15px; }
.inth-font span { font-size: 16px; color: #666; }
.inth-more { margin-top: 52px; position: absolute; top: 101%; left:0; transition: all 2s; display: block; opacity: 0; }
.inth-more img { background-color: #001a61; display: inline-block; border-radius: 50%; transition: all .5s;
padding: 11px 9px; }
.inth-ul li:hover .inth-more { left: 10%; opacity: 1; }
.inth-ul li:hover .inth-img img { transform: translateY(-10px); }
.inth-ul li:hover .inth-img h4 { color: #13367b; opacity: 0.5; }
/* index-four */
.index-four { background: url(../images/info-bj.png) no-repeat top right; background-size: 92%; }
.info-wrap { background-color: #fff; padding: 60px 0 64px; }
.info-wrap .advaone-more { margin: 0; }
.info-left { float: left; width: 47%; }
.info-left p { color: #333; line-height: 32px; margin: 36px 0 64px; padding-right: 10px; }
.info-right { float: right; }
.info-right { padding-right: 130px; width: 53%; }
.info-ul { float: right; }
.info-ul li { float: left; padding-right: 12px; width: 33.33%; }
.info-ul li:nth-child(2) {
margin-top: 50px;
}
.info-ul li:nth-child(3) {
margin-top: 145px;
}
.info-item { position: relative; margin-bottom: 12px; transition: all 2s; width: 100%; }
.info-item img { width: 100%; }
.info-item .info-font { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; z-index: 33; text-align: center; }
.info-item::after {
 content: "";
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: rgba(0, 0, 0, 0.7);
 transition: all 1s;
}
.info-item h4 { font-size: 40px; margin-bottom: 18px; }
.info-item i { font-size: 60px; }
.info-item em { font-size: 60px; }
.info-item p { opacity: 0.8; }
.info-item:hover::after {
background-color: rgba(0, 26, 97, 0.7);
}
.info-item:hover { transform: translateY(-10px); }
.info-wrap2-app { display: none; }
.info-wrap2 { background: url(../images/info-bj.jpg) no-repeat center; padding-top: 49px; }
.info-wrap2 li { float: left; width: 25%; text-align: center; overflow: hidden; position: relative; }
.info-wrap2 li::after {
 position: absolute;
 top: 43%;
 transform: translateY(-50%);
 right: 0;
 content: "";
 display: block;
 height: 202px;
 width: 1px;
 border-left: 1px solid rgba(255, 255, 255, .1);
}
.info-wrap2 li:hover>img { animation: swing; animation-duration: 3s; cursor: pointer; }
.info-wrap2 h4 { color: #fff; font-size: 22px; font-weight: 700; margin: 33px 0 18px; }
.info-wrap2 .info-font { color: #fff; text-align: center; position: relative; padding: 10px 100px 68px; }
/* .info-wrap2 .info-font img{display: block;margin:  0 auto;} */
.info-wrap2 .info-font>div { width: 100%; transition: all 2s; text-align: center; }
.info-wrap2 .info-font p { font-size: 16px; line-height: 28px; position: absolute; top: 27%; left: -100%; transform: translateY(-50%); width: 100%; padding:  0 90px; transition: all 5s; }
.info-wrap2 li:hover .info-font>div { transform: translateX(100%); }
.info-wrap2 li:hover p { transform: translate(100%, -50%); }
/* index-five 明星客户 */
.index-five { }
.infi-wrap { position: relative; margin-bottom: 65px; }
.infi-wrap>img { width: 100%; }
.infi-icon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.infi-box { position: relative; width: 100%; height: 100%; }
.infi-1 { position: absolute; top: 33%; left: 8%; transform: translate(-50%, -50%); }
.infi-2 { position: absolute; top: 70%; left: 18%; transform: translate(-50%, -50%); }
.infi-3 { position: absolute; top: 39%; left: 29%; transform: translate(-54%, -50%); }
.infi-4 { position: absolute; top: 79%; left: 35%; transform: translate(-50%, -50%); }
.infi-5 { position: absolute; top: 45%; left: 42%; transform: translate(-47%, -50%); }
.infi-6 { position: absolute; top: 18%; left: 46%; transform: translate(-50%, -50%); }
.infi-7 { position: absolute; top: 82%; left: 54%; transform: translate(-47%, -50%); }
.infi-8 { position: absolute; top: 45%; left: 61%; transform: translate(-47%, -50%); }
.infi-9 { position: absolute; top: 76%; left: 70%; transform: translate(-54%, -50%); }
.infi-10 { position: absolute; top: 19%; left: 74%; transform: translate(-50%, -50%); }
.infi-11 { position: absolute; top: 75%; right: 4%; transform: translate(-50%, -50%); }
.infi-12 { position: absolute; top: 38%; right: -4%; transform: translate(-50%, -50%); }
.infi-box img { transition: all 1s; }
.infi-box img:hover { transform: translate(-50%, -80%); }
.infi-box .infi-5:hover { transform: translate(-47%, -80%); }
.infi-box .infi-8:hover { transform: translate(-47%, -80%); }
.infi-box .infi-7:hover { transform: translate(-47%, -80%); }
.infi-box .infi-3:hover { transform: translate(-54%, -80%); }
.infi-box .infi-9:hover { transform: translate(-54%, -80%); }
.infi-wrap-app { display: none; }
/* index-six 新闻中心 */
.index-six { background-color: #f8f8f8; }
.index-six.pad-80 { padding: 70px 0 50px; }
.insi-category { float: right; margin-top: 25px; }
.insi-category a.in-more { margin-top: 0; }
.insi-category a { float: right; padding: 0 17px; }
.insi-category ul { float: left; }
.insi-category li { float: left; }
.insi-category li img { vertical-align: text-top; }
.insi-category li.on span { border-bottom: 2px solid #13367b; color: #13367b; font-weight: 700; padding-bottom: 2px; }
.insi-wrap { padding-top: 70px; }
.insi-box { display: none; }
.insi-box.on { display: block; }
.insi-box2 { display: block; overflow: hidden; }
.insi-box2 img { transition: all 1s; }
.insi-box2:hover img { transform: scale(1.08); }
.insi-left, .insi-left1 { float: left; }
.insi-left { position: relative; width: 40.83%; }
.insi-right, .insi-right1 { float: right; }
.insi-left img { width: 100%; }
.insi-wrap .insi-font { background-color: rgba(0, 0, 0, 0.4); position: absolute; bottom: 0; left: 0; padding: 36px; }
.insi-right { width: 53.94%; }
.insi-right ul { margin: -35px 0 -28px; }
.insi-right li { margin-bottom: 18px; }
/*.insi-right li.on{background-color: #fff;}*/
    .insi-right li:hover { background-color: #fff; }
.insi-left1 { color: #fff; text-align: right; }
.insi-left1 h4 { font-family: Arial; }
.insi-left1 p { font-size: 14px; font-family: Arial; }
.insi-right1 { color: #fff; width: 88%; }
.insi-right1 h4 { }
.insi-right1 p { line-height: 25px; margin-top: 18px; }
 @media(max-width:1360px) {
 .insi-right1 p {
 height: 40px;
}
}
.insi-li { padding: 35px 36px 28px; }
.insi-li .insi-left1 { width: 15%; }
.insi-li .insi-left1 h4 { color: #333; }
.insi-li .insi-left1 p { color: #888; font-size: 14px; }
.insi-li .insi-right1 h4 { color: #333; font-weight:  700; }
.insi-li .insi-right1 p { color: #888; line-height: 27px; height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.insi-li .insi-right1 { width: 85%; }
/* index-seven 快速联系 */
.index-seven { background: url(../images/inse-bj.jpg) no-repeat; padding-top: 127px; background-size: 100% 100%; }
.inse-tit { font-weight: 700; color: #000; }
.inse-wrap { background-color: #fff; padding: 64px 60px; }
.inse-left { float: left; width: 41%; margin-top: 31px; margin-right: 100px; }
.inse-right { float: left; width: 48.24%; }
.inse-left p { float: left; padding: 0 5px; margin-bottom: 26px; width: 50%; }
.inse-text { margin:  0 -5px; }
.inse-left textarea { font-size: 16px; color: #888; width: 100%; background-color: #f6f6f6; padding: 18px 16px; height: 130px; }
.inse-left .text { font-size: 16px; color: #888; background-color: #f6f6f6; padding: 14px 16px; width: 100%; }
/* .submit{display: block;padding: 15px 20px;margin-top: 36px;font-size: 15px;color: #fff;
background-color: #13367b;} */
.submit { display: block; padding: 15px 20px; margin-top: 36px; font-size: 15px; border: 1px solid #afafaf; color: #777; transition: all 0.5s; }
.submit:hover { background-color: #13367b; color: #fff; border: 1px solid transparent; }
.inse-right { }
.inse-top { }
.inse-top ul { }
.inse-top li { float: left; text-align: center; padding: 0 15px 15px; border-bottom: 1px solid #e2e2e2; }
.inse-top li:first-child { padding-left: 0; }
.inse-top li:last-child { padding-right: 0; }
.inse-top li.on span { font-weight: 700; color: #333; }
.inse-box { display: none; }
.inse-box.on { display: block; }
.inse-top span { color: #999; font-size: 18px; }
.inse-top { }
.inse-bottom { padding-top: 24px; }
.inse-box h4 { color: #333; }
.inse-box p { color: #666; margin: 10px 0 34px; }
.inse-box a { display: block; width: 168px; line-height: 50px; ; height: 50px; border: 1px solid #e5e5e5; text-align: center; color: #666; font-size: 15px; }
.inse-box a img { margin-right: 9px; }
 @media (max-width: 1800px) {
}
@media (max-width: 1659px) {
 .banner-font h1 {
font-size: 56px;
}
 .banner-font p {
font-size: 46px;
}
 .banner-font ul {
margin: 30px -12px 0;
}
 .inon-img {
padding: 36px 78px 32px;
}
 .intw-font {
padding: 24px 43px;
}
 .intw-ul {
margin-top: 20px;
}
 .intw-ul li {
padding: 12px 0;
}
 .inon-tit {
font-size: 36px;
}
 .index-two {
padding-bottom: 680px;
}
 .info-ul {
padding-right: 0px;
}
 .info-right {
padding-right: 12px;
}
 .infi-box img {
width: 200px;
}
 .insi-li {
padding: 25px 20px 20px;
}
 .insi-li .insi-left1 {
width: 10%;
}
 .insi-li .insi-right1 {
width: 88%;
}
 .insi-left {
width: 45%;
}
.inse-top li {
padding: 0 15px 15px;
}
.inse-top li {
padding: 0 12px 15px;
}
.inse-top span {
font-size: 16px;
}
}
 @media (max-width: 1480px) {
 .banner-font li span {
font-size: 16px;
}
 .banner-font li img {
margin-bottom: 5px;
width: 50px;
}
 .intw-right .swiper-num .active2 {
top: -61px;
font-size: 45px;
}
 .inon-wrap .more {
width: 169px;
}
 .inon-wrap .more a:before {
width: 160px;
}
 .inon-wrap .more a:after {
width: 160px;
}
 .inon-wrap .p-size18 {
font-size: 16px;
}
 .inon-wrap .inon-right {
width: 80.88%;
}
 .in-more {
margin-top: 52px;
}
 .info-wrap2 .info-font p {
padding: 0 52px;
}
 .intw-left {
 top: -28px;
}
 .inon-item p {
 padding: 0 10px;
}
 .inth-font span {
 display: block;
 height: 20px;
}
 .insi-wrap .insi-font {
padding: 20px;
}
 .inse-top li {
 padding: 15px 7px 15px;
}
}
@media (max-width: 1359px) {
 .banner-font h1 {
font-size: 50px;
}
 .banner-font p {
font-size: 38px;
}
 .banner-font h1::after {
margin: 18px 0 16px;
}
 .banner-font ul {
margin: 20px -12px 0;
width: 26.58%;
}
 .inon-tit {
font-size: 30px;
}
 .inon-left li.on {
font-size: 16px;
}
 .inon-img {
padding: 23px 58px 19px;
}
 .inon-wrap .inon-right {
width: 78.88%;
}
 .inon-item {
padding-bottom: 30px;
}
.index-two {
padding-bottom: 580px;
}
.intw-left {
width: 38.47%;
margin-top: 177px;
}
.intw-font {
padding: 22px 32px;
}
.intw-ul {
margin-top: 2px;
}
 .inth-ul li {
padding-left: 32px;
}
 .inth-img img {
width: 60px;
margin-top: 10px;
}
.inth-img h4 {
font-size: 98px;
}
.inth-font h4 {
font-size: 20px;
margin: 18px 0 15px;
}
.inth-font span {
font-size: 15px;
}
.inth-more img {
padding: 8px 6px;
}
 .info-left p {
line-height: 24px;
margin: 20px 0 47px;
}
.info-item h4 {
font-size: 22px;
margin-bottom: 4px;
}
.info-item i {
font-size: 30px;
}
 .info-item em {
 font-size: 30px;
}
.info-wrap2 li>img {
width: 68px;
}
.info-wrap2 {
padding-top: 28px;
}
.info-wrap2 h4 {
font-size: 19px;
margin: 21px 0 18px;
}
 .info-wrap2 .info-font p {
 font-size: 16px;
 line-height: 24px;
 top: 38%;
 padding: 0 10px;
}
.infi-box img {
width: 160px;
}
 .inse-left {
 float: left;
 width: 45%;
 margin-top: 31px;
 margin-right: 26px;
}
.inse-left {
 float: left;
 width: 45%;
 margin-top: 3px;
 margin-right: 26px;
}
.inse-left p {
margin-bottom: 14px;
}
.inse-left .text {
font-size: 14px;
padding: 14px 16px;
}
.inse-left textarea {
font-size: 14px;
}
 .submit {
 padding: 10px 13px;
 margin-top: 10px;
 font-size: 15px;
}
 .inse-right {
width: 51.24%;
}
 .inse-top li {
padding: 0 7px 10px;
}
.inse-top span {
font-size: 16px;
}
 .in-more {
margin-top: 47px;
}
 .insi-li .insi-left1 {
 width: 12%;
}
 .insi-li .insi-right1 {
 width: 86%;
}
 .insi-box2 .insi-left1 {
width: 12%;
}
 .insi-box2 .insi-right1 {
width: 84%;
}
 .insi-right1 p {
line-height: 20px;
margin-top: 10px;
}
 .insi-li .insi-right1 p {
 line-height: 20px;
 height: 40px;
}
 .insi-li {
 padding: 18px 20px 18px;
}
 .intw-right .swiper-num {
top: 1%;
}
 .intw-right .swiper-num .active2 {
top: -40px;
font-size: 45px;
}
.inse-top li:first-child {
padding-left: 15px;
}
.inse-top li {
padding: 15px 15px 10px;
}
}
@media (max-width: 1169px) {
 .inon-item {
padding-bottom: 5px;
}
 .ny-banner {
margin-top: 60px;
}
 .banner-font h1 {
font-size: 40px;
}
 .banner-font p {
font-size: 28px;
}
 .banner-font h1::after {
margin: 18px 0 16px;
}
 .banner-font ul {
width: 30.58%;
}
 .banner-font li img {
width: 40px;
}
 .banner-font li span {
font-size: 14px;
}
 .index .pad-80 {
padding: 50px 0;
}
.in-more {
margin-top: 50px;
}
.inon-item p {
height: 20px;
}
.inon-wrap .inon-left {
width: 21%;
}
.inth-ul {
margin: 0 -18px 80px;
}
.inon-right ul {
margin:  0px;
}
.inon-right li {
padding: 0 6px;
}
.intw-left {
margin-top: 100px;
}
.intw-right .swiper-num {
left:30.6%;
top: -13%;
}
.index-two {
padding-bottom: 500px;
}
.inth-wrap {
margin: 98px 0 30px;
}
.inse-top span {
font-size: 14px;
}
.index-seven {
padding-top: 80px;
}
.inse-top li:first-child {
padding-left: 28px;
}
.inse-top li:last-child {
padding-left: 28px;
}
.inse-top li {
padding: 15px 28px 10px;
}
}
@media(max-width: 991px) {
 .banner-font h1 {
font-size: 32px;
}
 .banner-font p {
font-size: 24px;
}
 .banner-font h1::after {
margin: 18px 0 16px;
}
 .banner-font ul {
width: 32.58%;
}
 .banner-font li img {
width: 32px;
}
 .banner-font li::after {
height: 52px;
}
 .intw-right {
 width: 100%;
 margin-top: 0;
}
.intw-left {
width: 100%;
margin-top: 55%;
}
.index-two {
padding-top: 80px;
}
.intw-right .swiper-num .active2 {
font-size: 35px;
top: -43px;
right: 53px;
}
.intw-right .swiper-num {
left: 56.6%;
top: -11%;
}
.inon-dsc {
font-size: 16px;
}
.in-more {
margin-top: 48px;
}
.inon-wrap {
margin-top: 20px;
}
.inon-item .inon-font {
height: 40px;
}
.inon-wrap .inon-left {
width: 23%
}
.inon-img {
padding: 24px 42px 19px;
}
.inon-wrap .inon-right {
width: 72.88%;
}
.inon-right li {
padding: 0 6px;
}
.inon-left li {
font-size: 15px;
}
.inon-left li.on {
font-size: 15px;
}
 .intw-ul li {
width: 50%;
float: left;
padding-right: 50px;
}
 .inon-wrap .advaone-more {
margin: 20px 0 0;
}
.inon-wrap .more {
width: 140px;
}
.inon-wrap .more a:before {
width: 129px;
}
.inon-wrap .more a:after {
width: 130px;
}
.more a span {
line-height: 43px;
font-size: 14px;
}
.inth-wrap {
margin-top: 28px;
}
.inth-img img {
width: 40px;
}
.inth-img h4 {
font-size: 68px;
}
.inth-font h4 {
font-size: 16px;
margin: 12px 0 7px;
}
.inth-ul li {
padding-left: 18px;
}
.inth-font span {
font-size: 12px;
}
.inth-ul {
margin: 0 -18px 70px;
}
.info-wrap {
padding: 14px 0 64px;
}
.info-wrap .info-left {
width: 100%;
}
.info-wrap .info-right {
width: 100%;
}
.info-left p {
margin: 20px 0 -35px;
}
.info-ul li:nth-child(1) {
margin-top: 145px;
}
.info-ul li:nth-child(3) {
margin-top: 0px;
}
.info-wrap .advaone-more {
margin: 40px 0;
}
 .infi-box img {
width: 100px;
}
.insi-category {
margin-top: 14px;
}
.insi-wrap {
padding-top: 35px;
}
.insi-left {
width: 100%;
}
.insi-right {
width: 100%;
}
.info-wrap2 {
padding-top: 17px;
}
.info-wrap2 li>img {
width: 50px;
}
.info-wrap2 h4 {
font-size: 14px;
margin: 18px 0 13px;
}
.info-wrap2 .info-font {
padding: 10px 86px 42px;
}
.info-wrap2 .info-font p {
 font-size: 12px;
 line-height: 18px;
 top: 38%;
 padding: 0 10px;
}
.info-wrap2 .info-font {
padding: 10px 86px 42px;
}
.insi-right ul {
margin: 16px 0 -28px;
}
.inon-tit {
font-size: 23px;
}
.intw-ul li {
border-bottom: 1px solid transparent;
}
.inse-wrap {
background-color: #fff;
padding: 35px 32px;
height: 340px;
}
 .inse-top li {
margin-top: 10px;
}
 .inse-left {
width: 44%;
}
.index-two {
padding-bottom: 700px;
}
.inth-more {
margin-top: 52px;
top: 78%;
left:0;
}
.inth-more img {
padding: 8px 6px;
width: 25px;
}
.inth-wrap {
margin: 30px 0 0px;
}
.info-ul {
margin-top: -50px;
}
.info-wrap {
padding: 14px 0 20px;
}
.insi-category {
margin-top: 16px;
}
.infi-box img {
width: 130px;
}
.inse-left {
width: 49%;
}
.inse-right {
width: 46.24%;
}
.inse-top li:first-child {
padding-left: 18px;
}
.inse-top li {
padding: 0 18px 10px;
}
}
@media (max-width: 900px) {
.index-two {
padding-bottom: 650px;
}
}
@media (max-width: 800px) {
.index-two {
padding-bottom: 600px;
}
}
@media (max-width: 767px) {
.index .pad-80 {
padding: 60px 0;
}
.banner-font {
color: #fff;
text-align: center;
}
.in-more {
margin-top: -55px;
}
.inon-wrap .inon-left {
width: 100%;
}
.inon-wrap .inon-right {
width: 100%;
}
.inon-item .inon-font {
height: 50px;
}
.inon-item-app {
display: block!important;
}
.p-size16 {
font-size: 13px;
}
.inon-img {
padding: 12px 20px 12px;
}
.banner-font h1 {
font-size: 26px;
}
.banner-font h1::after {
margin: 10px auto 7px;
width: 38px;
}
.banner-font p {
font-size: 16px;
}
.banner-font ul {
display: none;
}
.more a span {
line-height: 37px;
}
.inon-wrap .more {
margin-bottom: 12px;
}
.intw-right .swiper-num {
left: 53.6%;
top: -25%;
}
.intw-ul li.on {
border-bottom: 1px solid transparent;
}
.intw-ul li.on > div {
border-bottom: 1px solid #13367b
}
.inth-ul li {
width: 50%;
padding-bottom: 80px;
}
.inth-more {
top: 82%;
}
.index-banner .swiper-container {
margin-top: 60px;
}
.inon-wrap .inon-left li {
float: left;
width: 100%;
}
 .inon-wrap .advaone-more {
margin: 0 auto 20px;
display: none;
}
.inon-right li {
width: 50%;
margin-bottom: 10px;
}
.inon-right li:nth-child(4) {
display:block;
}
.intw-left {
margin-top: 62%;
}
.intw-right .swiper-num .active2 {
font-size: 45px;
top: -17px;
right: 47px;
}
.intw-right .swiper-num:after {
height: 28px;
top: 4px;
right: 40px;
}
.intw-ul li {
padding-right: 20px;
}
.index-two {
padding-bottom: 500px;
}
.inth-header .inon-right {
float: left;
width: 100%;
}
.inth-ul {
margin: 0 -18px 20px;
}
.info-ul li:nth-child(1) {
margin-top: 0px;
}
.info-ul {
margin-top: 62px;
}
.info-ul li:nth-child(2) {
margin-top: 0px;
}
.info-ul li:nth-child(3) {
margin-top: 0px;
}
 .info-ul li:last-child {
 transform: translateX(50%);
}
  
    /* .info-wrap2{background: url(../images/info-bj.jpg) center;}
.info-wrap2 li{width: 100%;}
.info-wrap2 li>img {width: 38px;}
.info-wrap2 h4 {margin: 10px 0 5px;}
.info-wrap2 .info-font p {padding: 0 50px;} */
    .info-ul li {
 width: 50%;
}
.info-wrap .advaone-more {
margin: 40px auto;
}
.inon-header .in-more {
margin-top: 7px;
}
.insi-category {
float: left;
margin-top: 25px;
width: 100%;
}
.insi-category li:first-child a {
padding-left: 0;
}
.inse-left {
width: 100%;
}
.inse-right {
width: 100%;
margin: 20px 0;
}
.index-seven {
background: none;
}
.inon-right {
float: left;
}
.inon-tit {
font-size: 20px;
}
.inon-dsc {
font-size: 14px;
}
.inon-tit .kongs, .inon-dsc .kongs {
animation: none !important;
}
 .more a span {
font-size: 12px;
}
.advaone-more {
margin: 10px auto 0;
}
 .insi-right1 p {
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 height: 40px;
}
.insi-right1 h4 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.insi-box2 .insi-left1 {
}
.insi-wrap .insi-font {
padding: 6px 8px;
}
.insi-left1 p {
font-size: 12px;
}
.insi-box2 .insi-left1 {
width: 20%;
}
.insi-box2 .insi-right1 {
width: 77%;
}
.insi-li {
padding: 6px 8px;
}
.insi-li .insi-left1 {
width: 20%;
}
.insi-li .insi-right1 {
width: 78%;
}
.insi-li .insi-left1 p {
font-size: 12px;
}
.inse-wrap {
padding: 40px 0 0;
}
.index-seven {
padding-top: 20px;
}
.inon-img {
padding: 8px 16px 8px;
}
.infi-wrap {
display: none;
}
.infi-wrap-app {
display: block;
padding: 20px 0;
}
.infi-wrap-app-ul {
margin-top: 10px;
}
.infi-wrap-app-ul li {
width: 33.33%;
float: left;
margin-bottom: 18px;
}
.infi-wrap-app-ul img {
width: 100%;
}
.index-five .inon-right {
float: right;
}
.inse-top span {
font-size: 16px;
}
/* .submit {margin: 0 auto;} */
/* .inse-box a {margin: 0 auto}; */
.inse-box {
}
.inse-box h4 {
padding: 0 18px;
}
.inse-box p {
padding: 0 18px;
}
/*6.16修改 */

.inon-right .in-more {
display: none;
}
.intw-ul li.on img {
width: 15px;
margin-top: 4px;
}
.inon-right .advaone-more {
display: none;
}
.info-left .advaone-more {
display: none;
}
.info-wrap2 {
display: none;
}
.info-wrap2-app {
background: url(../images/info-bj.jpg);
 display: block;
padding: 20px 0;
}
.info-wrap2-app li {
width: 100%;
padding: 10px 50px;
}
.info-wrap2-app li>img {
width: 38px;
float: left;
margin-top: 25px;
}
.info-wrap2-app .info-font {
color: #fff;
}
.info-wrap2-app h4 {
margin: 10px 0 10px;
 padding: 0 0 0 58px;
opacity: 1;
 font-size: 17px;
}
.info-wrap2-app .info-font p {
padding: 0 0 0 58px;
}
}
@media (max-width: 640px) {
 .banner-font {
display: none;
}
}
@media (max-width: 414px) {
 .intw-right .swiper-num {
top: -35%;
}
.inon-left li {
font-size: 14px;
opacity: 0.8;
}
.inon-left li.on {
font-size: 14px;
}
.index-two {
padding-bottom: 440px;
}
.info-ul li {
padding-right: 6px;
}
.info-item i {
font-size: 18px;
}
 .info-item em {
 font-size: 18px;
}
}
@media (max-width: 320px) {
}
/* ==================首页end=================== */
/* ==================核心优势start=================== */
.adva-one { background: url(../images/adva-bg.jpg) no-repeat; }
.adva-tit { line-height: 42px; }
.adva-dsc { color: #666; margin-top: 15px; text-align: center; }
.adva-one .adva-onebox { margin: 48px 0 44px; }
.adva-onebox ul { margin: 0 -40px; }
.adva-onebox ul li { width: 50%; float: left; padding: 0 40px; position: relative; }
.adva-onebox li .adva-li { background: #fff; padding: 62px; height: 285px; transition: all .8s;
}
.adva-li .adva-icon { text-align: center; }
.adva-icon img { display: inline-block; transition: ease 2s; }
.adva-li .adva-cont { position: absolute; z-index: 11; left: 50%; transform: translateX(-50%); }
.adva-li .adva-cont h3 { margin:28px 0 12px; text-align: center; }
.adva-li .adva-cont p { text-align: center; }
.adva-onebox .adva-li span { font-size: 243px; line-height: 184px; font-family: 'HELVETICA'; color: #f9f9f9; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); z-index: 1; }
.adva-onebox li:hover .adva-li { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08); }
.adva-onebox li:nth-child(1):hover .adva-icon img {
animation: swing;
animation-duration: .6s;
}
.adva-onebox li:nth-child(2):hover .adva-icon img {
transform: rotate(360deg);
}
.adva-sum { text-align: center; color: #333; }
.advaone-more { margin: 38px auto 0; }
.advaone-more a { color: #13367b; }
.advaone-more a::before, .advaone-more a::after {
border-color: #13367b;
}
/*  */
.adva-two { background: #fff; padding: 80px 0 40px; }
.adva-two .advtw-box { margin-top: 48px; }
.advtw-box ul { margin: 0 -8px; }
.advtw-box ul li { width: 33.3333333%; float: left; padding: 0 8px; margin-bottom: 8px; }
.advtw-box .advtw-li { background: #fff; overflow: hidden; }
.advtw-li .advtw-pic img { transition: all 1s; }
.advtw-box li:hover .advtw-pic img { transform: scale(1.019); }
.advtw-li .advtw-font { padding: 38px; text-align: center; position: relative; }
.advtw-font h3 { color: #000; margin-bottom: 14px; position: relative; z-index: 11; }
.advtw-font p { color: #666; line-height: 30px; position: relative; z-index: 11; }
/* .advtw-li .advtw-font:before {
  position: absolute;top: -1px;left: 0;right: 0;bottom: 0;content: "";background: #e94609;
-webkit-transition: -webkit-transform 1s cubic-bezier(.39,.575,.28,.995);
  transition: -webkit-transform 1s cubic-bezier(.39,.575,.28,.995);
  transition: transform 1s cubic-bezier(.39,.575,.28,.995);
  transition: transform 1s cubic-bezier(.39,.575,.28,.995),-webkit-transform 1s cubic-bezier(.39,.575,.28,.995);
  -webkit-transform-origin: bottom center;-ms-transform-origin: bottom center;transform-origin: bottom center;-webkit-transform: scale3d(1,0,1);
  transform: scale3d(1,0,1);
} */
.advtw-li .advtw-font::after {
 content: "";
 position: absolute;
 top: 166px;
 left: 0;
 width: 100%;
 height: 229px;
 background: url(/uploads/image/20240717/31948184534b421fe015cda56f5d5e78.png)no-repeat center;
 transition: all 1s;
}
.advtw-li:hover .advtw-font::after {
 content: "";
 position: absolute;
 top: -11px;
 left: 0;
 width: 100%;
 height: 229px;
}
.advtw-li:hover .advtw-font:before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
.advtw-li:hover .advtw-font h3, .advtw-li:hover .advtw-font p { color: #fff; }
/*  */
.adva-three { background: #f7f7f7; }
.adva-three .advath-box { margin-top: 50px; }
.advath-box .advath-left { width: 57.93%; float: left; }
.advath-box .advath-right { width: 42.07%; float: right; padding: 55px 70px 38px 50px; background: #fff; }
.advl-swiper .swiper-pagination { bottom: 28px !important; right: 45px !important; text-align: right; left: unset !important; }
.advl-swiper .swiper-pagination-bullet { width: 11px; height: 11px; background: transparent; border: 1px solid #fff; opacity: 1; margin: 0 5px !important; }
.advl-swiper .swiper-pagination-bullet-active { background:#fff; border: transparent; }
.advl-swiper .adva-tip { color: #fff; position: absolute; bottom: 28px; left: 45px; }
.advath-right .advr-swiper { position: relative; width: 46%; margin: 48px auto 0; }
.advr-swiper .swiper-slide { width: 100%; }
.advath-title h3 { text-align: center; margin-bottom: 10px; color: #333; }
.advath-title p { text-align: center; color: #666; }
.advl-img img, .advr-pic img { display: block; width: 100%; }
.advr-swiper .swiper-button-prev { left: -54%; top: 44%; width: 41px; height: 41px; background: url(../images/adva-prev.png) no-repeat center; line-height: 40px; border-radius: 50%; z-index: 3; transition: all .6s;
}
.advr-swiper .swiper-button-next { right: -54%; top: 44%; width: 41px; height: 41px; background: url(../images/adva-next.png) no-repeat center; text-align: center; line-height: 40px; border-radius: 50%; z-index: 3; transition: all .6s;
}

.advr-swiper p { color: #888; line-height: 30px; margin: 0 16px; margin-top: 21px; text-align: center; border-bottom: 1px solid #ddd; }
/*  */
.adva-four { background: #fff; padding: 88px 0 0; }
.adva-four .advf-tips { background: #13367b; color: #fff; text-align: center; width: 280px; margin: 35px auto 14px; padding: 6px 0; border-radius:8px 8px 0 0; }
.adva-four .advf-txt { color: #666; text-align: center; }
.adva-four .advf-box { margin-top: 52px; }
.advf-box ul li { float: left; text-align: left; padding:0 60px; border-right: 1px solid #e8e8e8; }
.advf-box li:first-child { padding-left: 0; }
.advf-box li:last-child { padding-right: 0; border-right: 0; }
.advf-num { font-size: 18px; color: #111; line-height: 60px; font-family: 'HELVETICA'; transition: all .6s;
}
.advf-num .timer { font-size: 60px; }
.advf-box li:nth-child(4) .advf-num {
position: relative;
}
.advf-box li:nth-child(4) .timer {
padding-right: 5px;
}
.advf-num sup { font-size: 18px; line-height: 18px; position: absolute; top: 10px; }
.advf-box li p { color: #666; line-height: 22px; }
.advf-box li:hover .advf-num { color: #13367b; cursor: pointer; }
.adva-four .advf-swiper { position: relative; z-index: 3; width: 100%; margin-top: 56px; }
.advf-swiper .swiper-slide { position: relative; width: 44.48%; }
.advf-swiper .advf-pic, .advfApp-swiper .advf-pic { background: #fff; position: relative; }
.advf-swiper .advf-pic:before { content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, .7); position: absolute; top: 0; left: 0; transition: all 0.4s; opacity: 1; }
.advf-swiper .swiper-slide img { width: 100%; height: 100%; overflow: hidden; }
.advf-swiper .advf-p, .advfApp-swiper .advf-p { color: #fff; position: absolute; bottom: 28px; width: 100%; text-align: center; }
.advf-swiper .swiper-button-prev { left: 23.5%; top: 51%; width: 41px; height: 41px; background: url(../images/adva-prev.png) no-repeat center; line-height: 40px; border-radius: 50%; z-index: 3; transition: all .6s;
}
.advf-swiper .swiper-button-next { right: 23.5%; top: 51%; width: 41px; height: 41px; background: url(../images/adva-next.png) no-repeat center; line-height: 40px; border-radius: 50%; z-index: 3; transition: all .6s;
}
.advf-swiper .swiper-slide-active .advf-pic:before { opacity: 0; }
.advfApp-swiper { display: none; position: relative; background: white; margin: 12px 0; }
.advfApp-swiper .advf-pic img { width: 100%; }
.advfApp-swiper .swiper-pagination { bottom: -30px; width: 100%; }
.advfApp-swiper .swiper-pagination-bullet { width: 8px; height: 8px; background:#888; opacity: 1; margin: 0 5px !important; }
.advfApp-swiper .swiper-pagination-bullet-active { background:#13367b; }
.adva-four .advf-box2 { margin-top: 60px; }
.advf-box2 .advf-ul { margin: 0 auto; }
.advf-box2 ul { margin: 40px 0 0 140px; }
.advf-box2 ul li { width: 33.333333%; float: left; padding: 0 10px; }
.advf-box2 .advf-li { background: #fff; position: relative; }
.advf-box2 li .advf-img { margin-left: -58px; }
.advf-li .advf-li-p { color: #fff; position: absolute; bottom: 20px; width: 100%; left: 82px; }
.advf-box2 li:first-child .advf-img { margin: 0 0; }
.advf-box2 li:last-child .advf-img { margin-left:-116px }
.advf-li .advf-img img { transition: all .8s;
}
.advf-li:hover img { transform: scale(1.03); cursor: pointer; }
/*  */
.adva-five { background: #fff; }
.adva-five ul { margin: 60px -20px 0; }
.adva-five ul li { width: 50%; float: left; padding: 0 20px; transition: all .8s;
}
.adva-five li .adva-list { background: #f8f8f8; padding: 84px 65px 72px; position: relative; }
.adva-list .advfv-icon { display: inline-block; }
.advfv-icon img { display: inline-block; transition: ease 1s; }
.adva-list .advfv-font { display: inline-block; padding-left: 30px; position: absolute; bottom: 30%; }
.adva-list .advfv-font h3 { margin-bottom: 10px; }
.adva-five .adva-list:hover .advfv-icon img { animation: swing; animation-duration: .6s;
}
.adva-five li:hover .adva-list { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); }
/*  */
.adva-six { background: #fff; padding-bottom: 80px; }
.adva-six ul { margin: 50px -20px 0; }
.adva-six ul li { padding: 0 20px; width: 50%; float: left; }
.adva-six .advas-list { background: #fff; }
.advas-list .advas-font { padding: 28px 10px 15px 0; }
.advas-font h3 { color: #111; }
.advas-font p { color: #666; }
.advas-list .advas-img img { transition: all .8s;
}
.advas-list:hover .advas-img img { transform: scale(1.03); cursor: pointer; }
/* .adva-six li:hover .advas-list{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);} */
.adva-six .advaone-more { width: 176px; }
.adva-six .advaone-more a::before {
width: 170px;
}
.adva-six .advaone-more a::after {
width: 172px;
}
/*  */
.adva-seven { background: url(../images/adva-bg1.jpg) no-repeat; background-position: center; background-size:cover !important; }
.adva-seven .advase-font { padding: 62px 0 51px; }
.adva-seven h3 { font-size: 30px; color: #fff; text-align: center; }
.adva-seven h3 span { font-weight: bold; }
.adva-seven h4 { color: #fff; text-align: center; margin: 20px 0 40px; }
.adva-seven h4 span { font-size: 22px; font-family: 'HELVETICA'; }
.advase-form { height: 50px; display: inline-flex; width: 100%; }
.advase-form h5 { font-weight: bold; color: #fff; display: inline-block; line-height: 50px; }
.advase-form .advase-text { display: inline-block; padding-left: 20px; width: 89.72%; }
.advase-text p { display: inline-block; float: left; margin-left: 10px; width: 200px; }
.advase-text p:nth-child(3) {
width: 52%;
}
.advase-text .text { width: 100%; height: 50px; color: #888; background: #fff; padding: 0 15px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.advase-text p:last-child { width: 11.2%; float: right; }
.adva-btn { width: 100%; height: 50px; background: #e94709; font-size: 15px; color: #fff; text-align: center; line-height: 50px; }
@media(max-width:1519px) {
 .adva-onebox ul {
margin: 0 -25px;
}
 .adva-onebox ul li {
padding: 0 25px;
}
 .adva-li .adva-cont {
left: 35%;
transform: translateX(-24%);
}
 .adva-onebox .adva-li span {
font-size: 200px;
line-height: 152px;
}
 .advtw-li .advtw-font {
padding: 30px 20px;
}
 .advtw-font p {
font-size: 15px;
}
 .advath-right .advr-swiper {
margin-top: 40px;
}
 .advr-swiper p {
margin: 0 4px;
margin-top: 10px;
}
 .advath-box .advath-right {
padding-top: 53px;
}
 .advf-box ul li {
padding: 0 68px;
}
 .advf-num .timer {
font-size: 52px;
}
 .advase-form .advase-text {
width: 89%;
}
 .advase-text .text {
font-size: 15px;
}
 .advase-text p:nth-child(3) {
width: 46%;
}
}
@media(max-width:1359px) {
 .adva-dsc {
margin-top: 8px;
}
 .adva-one .adva-onebox {
margin: 38px 0 34px;
}
 .adva-li .adva-cont p {
line-height: 22px;
}
 .adva-onebox li .adva-li {
padding: 38px 25px;
height: 250px;
}
 .advaone-more {
margin: 30px auto 0;
}
 .advtw-li .advtw-font {
padding: 20px 15px;
}
 .advtw-font h3 {
margin-bottom: 10px;
}
 .advtw-font p {
font-size: 14px;
line-height: 24px;
}
 .advath-box .advath-right {
padding: 35px 40px 18px 30px;
}
 .advath-title h3 {
margin-bottom: 7.46px;
}
 .advath-right .advr-swiper {
margin-top: 16px;
}
 .advr-swiper p {
font-size: 12px;
line-height: 18px;
margin: 5px 0 0;
}
 .adva-four .advf-tips {
width: 135px;
}
 .advf-box ul li {
padding: 0 43px;
}
 .advf-num {
font-size: 16px;
line-height: 44px;
}
 .advf-num .timer {
font-size: 42px;
}
 .adva-four .advf-swiper {
margin-top: 46px;
}
 .advf-swiper .swiper-button-prev {
left: 21.5%;
}
 .advf-swiper .swiper-button-next {
right: 21.5%;
}
 .adva-five ul {
margin: 40px -10px 0;
}
 .adva-list .advfv-icon {
width: 70px;
height: 70px;
}
 .advfv-icon img {
width: 100%;
}
 .adva-five li .adva-list {
padding: 64px 40px 52px;
}
 .adva-list .advfv-font {
padding-left: 15px;
bottom: 30%;
}
 .advas-font h3 {
margin-bottom: 8px;
}
 .adva-seven .advase-font {
padding: 46px 0 39px;
}
 .adva-seven h3 {
font-size: 24px;
}
 .adva-seven h4 {
margin: 15px 0 30px;
}
 .adva-seven h4 span {
font-size: 18px;
}
 .advase-form {
position: relative;
height: 100px;
}
 .advase-form .advase-text {
width: 86%;
padding-left: 10px;
}
 .advase-text p {
width: 190px;
}
 .advase-text .text {
padding: 0 10px;
font-size: 14px;
}
 .advase-text p:last-child {
display: block;
margin: 62px auto 0;
float: unset;
width: 134px;
position: absolute;
 left: 50%;
bottom: -14%;
transform: translateX(-50%);
}
 .adva-btn {
height: 42px;
line-height: 42px;
}
}
@media(max-width:991px) {
 .adva-onebox ul {
margin: 0 -10px;
}
 .adva-onebox ul li {
padding: 0 10px;
text-align: center;
}
 .adva-onebox li .adva-li {
height: 200px;
}
 .adva-onebox .adva-li span {
font-size: 120px;
line-height: 90px;
}
 .adva-li .adva-cont h3 {
margin: 15px 0 6px;
}
 .adva-li .adva-icon {
width: 45px;
height: 42px;
display: inline-block;
}
 .adva-icon img {
width: 100%;
}
 .adva-one .adva-onebox {
margin: 28px 0 24px;
}
 .advath-box .advath-right {
padding: 20px 40px 18px 32px;
}
 .advath-right .advr-swiper {
margin-top: 9.27px;
}
 .adva-four .advf-box {
margin-top: 35px;
}
 .advf-box ul li {
padding: 0 25px;
}
 .advf-num {
font-size: 14px;
line-height: 38px;
}
 .advf-num .timer {
font-size: 38px;
}
 .advf-num sup {
top: 0px;
}
 .advf-swiper .swiper-button-prev {
left: 19.5%;
}
 .advf-swiper .swiper-button-next {
right: 19.5%;
}
 .adva-four .advf-box2 {
margin-top: 40px;
}
 .adva-list .advfv-font {
padding-right: 25px;
}
 .adva-five li .adva-list {
padding: 38px 25px 34px;
}
 .adva-list .advfv-icon {
width: 60px;
height: 60px;
}
 .adva-list .advfv-font {
padding-left: 15px;
bottom: 23%;
padding-right: 25px;
}
 .adva-list .advfv-font h3 {
margin-bottom: 6px;
}
 .adva-five ul {
margin: 30px -8px 0;
}
 .adva-five ul li {
padding: 0 10px;
}
 .adva-six ul {
margin: 40px -10px 0;
}
 .adva-six ul li {
padding: 0 10px;
}
 .advas-list .advas-font {
padding-top: 20px;
}
 .advas-font p {
height: 40px;
}
 .adva-seven h3 {
font-size: 22px;
}
 .adva-seven h4 {
margin: 10px 0 15px;
}
 .adva-seven .advase-font {
padding: 30px 0 58px;
}
 .advase-form {
height: 124px;
}
 .advase-form .advase-text {
width: 85%;
}
 .advase-text p {
width: 48.34%;
}
 .advase-text p:nth-child(3) {
width: 98.4%;
margin-top: 10px;
display: block;
}
 .advase-text p:last-child {
bottom: -32%;
}
}
@media(max-width:767px) {
 .adva-two {
padding-top: 55px;
}
 .adva-dsc {
margin-top: 0;
}
 .adva-two .advtw-box {
margin-top: 38px;
}
 .advtw-box ul li {
width: 50%;
}
 .advtw-box ul li:last-child {
transform:translateX(50%)
}
 .advtw-li .advtw-font {
padding: 15px 12px;
}
 .adva-three .advath-box {
margin-top: 30px;
}
 .advath-box .advath-left {
width: 100%;
}
 .advath-box .advath-right {
width: 100%;
}
 .advl-swiper .swiper-pagination-bullet {
width: 8px;
height: 8px;
}
 .advl-swiper .swiper-pagination {
bottom: 16px !important;
right: 25px !important;
}
 .advl-swiper .adva-tip {
bottom: 16px;
left: 25px;
}
 .advath-box .advath-right {
padding: 40px 33px;
}
 .adva-four {
padding-top: 40px;
}
 .adva-four .advf-tips {
width: 114px;
margin: 15px auto 10px;
}
 .advf-box ul li {
width: 50%;
text-align: center;
margin-bottom: 15px;
padding: 0;
}
 .advf-box li:last-child {
transform:translateX(50%)
}
 .advf-box ul li:nth-child(2n) {
border-right: none;
}
 .advf-swiper .swiper-button-next, .advf-swiper .swiper-button-prev {
width: 36px;
height: 36px;
line-height: 36px;
top: 50%;
background-size: 18px 13px;
}
 .advf-swiper .swiper-button-prev {
left: 20.5%;
}
 .advf-swiper .swiper-button-next {
right: 20.5%;
}
 .advf-swiper .advf-p {
bottom: 15px;
}
 .adva-five ul {
margin: 20px -8px 0;
}
 .adva-six {
padding-bottom: 40px;
}
 .adva-six ul {
margin: 30px -10px 0;
}
 .adva-six .advaone-more {
width: 140px;
}
 .adva-six .advaone-more a::before {
width: 135px;
}
 .adva-six .advaone-more a::after {
width: 134px;
}
 .adva-seven h3 {
font-size: 18px;
line-height: 28px;
}
 .adva-seven {
background-size: 100% 100%;
}
 .adva-seven h4 span {
font-size: 16px;
}
}
@media(max-width:767px) {
 .adva-onebox ul li {
width: 100%;
margin-bottom: 15px;
}
 .adva-onebox ul li:last-child {
margin-bottom: 0;
}
 .adva-onebox li .adva-li {
height: 176px;
padding: 26px 22px;
}
 .adva-li .adva-cont {
left: 20%;
transform: translateX(-12%);
}
 .advtw-font p {
font-size: 13px;
line-height: 22px;
}
 .advf-swiper {
display: none;
}
 .advfApp-swiper {
display: block;
}
 .adva-seven h4 {
margin: 10px 0 0;
}
 .advase-form {
height: 220px;
display: block;
}
 .advase-form h5 {
line-height: 40px;
text-align: center;
display: block;
}
 .advase-form .advase-text {
width: 100%;
padding-left: 0;
}
 .advase-text .text {
height: 40px;
line-height: 40px;
}
 .advase-text p {
width: 100%;
margin-bottom: 12px;
margin-left: 0;
}
 .advase-text p:nth-child(3) {
width: 100%;
margin-top: 0;
}
 .advase-text p:last-child {
width: 120px;
bottom: -15%;
}
 .adva-btn {
font-size: 14px;
}
}
@media(max-width:430px) {
 .advtw-box ul li {
width: 100%;
}
 .advath-box .advath-right {
padding: 30px 33px 30px;
}
 .advf-num {
line-height: 32px;
}
 .advf-num .timer {
font-size: 30px;
}
 .adva-five ul li {
width: 100%;
margin-bottom: 15px;
}
 .adva-five ul li:last-child {
margin-bottom: 0;
}
 .adva-list .advfv-icon {
width: 50px;
height: 50px;
}
 .adva-five li .adva-list {
padding: 20px 15px;
}
 .adva-list .advfv-font {
bottom: 15.5%;
padding-right: 15px;
}
 .adva-list .advfv-font p {
font-size: 13px;
}
 .adva-six ul li {
width: 100%;
margin-bottom: 15px;
}
 .adva-six ul li:last-child {
margin-bottom: 0;
}
}
/* ====================产品中心start================ */
.moban { height: 1000px; }
.product { background-color: #fff; }
/* 6.18修改 */
.pron-header { background-color: #f8f8f8; }
/* 6.18修改 */
.pron-nav { display: none }
.pron-header ul { margin: 0 -46px; }
.pron-header li { float: left; padding: 0 46px; position: relative; }
/* .pron-header li.appli{background-color: #13367b;
    color: #fff;} */
.pron-header li span { color: #000; padding: 22px 0; display: block; border-bottom:2px solid transparent; position: relative; }
.pron-header li span::after {
 content: '';
 width: 0;
 height: 2px;
 background: #e94609;
 position: absolute;
 bottom: 0;
 left: 50%;
 -webkit-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
 -webkit-transition: all .8s;
 -o-transition: all .8s;
 transition: all .8s;
}
/* .pron-header li:hover span::after{width: 100%;} */
/* 点击 */
/* border-bottom:2px solid #e94609; */
.pron-header li:hover span::after, .pron-header li.active span::after {
width: 100%;
}
.pron-header li.active span, .pron-header li:hover span { color: #e94609; font-weight: 700; }
/* .pron-header li.active .pro, .pron-header li:hover .pro {
        color: #fff;
        font-weight: 700;
    } */
/* 6.16号修改 */
 .li-more { width:50px; height: 100%; background-position: right; }
.pron-wrap { }
.pron-wrap .pron-box { display: none; }
.pron-wrap .pron-box.on { display: block; }
.pron-wrap .pron-ul ul { margin: 0 -13px; }
.pron-wrap .pron-ul li { float: left; padding: 0 13px; width: 33.33%; }
.pron-wrap .pron-ul li>a { background-color: #fff; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.1); padding-bottom:52px; margin-bottom: 30px; position: relative; display: block; }
/* <!-- 450 384 --> */
.pron-wrap .pron-ul li img { width: 100%; }
.pron-wrap .pron-ul h4 { text-align: center; color: #333; height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.pron-wrap .pron-ul p { text-align: center; color: #888; margin-top: 10px; }
.pron-wrap .pron-font2 p { line-height: 26px; }
.pron-wrap .pron-font2 span { display: inline-block; padding: 0 10px; vertical-align: middle; transition: all 0.5s; }
.pron-active { color: #e94609; font-size: 30px; font-weight: 700; }
.pron-wrap .pron-ul .pron-font2 { opacity: 0; transition: all 1s; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
.pron-wrap .pron-ul .pron-font2 p { color: #333; }
.pron-wrap .pron-ul li>a::before {
 content: "";
 display: block;
 width: 100%;
 height: 100%;
 transition: all 1s;
 position: absolute;
 top: 0;
 left: 0;
}
/* .pron-wrap .pron-ul li:hover>a::before{background-color: rgba(255, 255, 255, 0.85);} */
.pron-wrap .pron-ul li:hover h4, .pron-wrap .pron-ul li:hover p { color: #13367b; }
.pron-wrap .pron-ul li:hover .pron-font2 { opacity: 1; }
.pagination { text-align: center; }
.pagination ul { display: inline-block; margin: 0 -14px; }
.pagination li { float: left;/*padding: 0 14px;*/ }
.pagination li a { width: 31px; line-height: 31px; color: #666; display: block; background-color: transparent; font-family: 'DIN'; }
.pagination li a.on { color: #fff; background-color: #13367b; }
.pagination li a.zz { display:none; }
/* ====================产品中心end================ */
/* ====================产品详情start================ */
.prde-wrap { }
.prde-top { }
.prde-font { }
/*  */
.prde-introduce { background-color: #f7f7f7; padding: 62px 80px; width: 48.43%; float: left; }
.prde-name h4 { color: #333; font-size: 30px; font-weight: 700; }
.prde-name p { color: #666; margin-top: 12px; }
.prde-tit { font-weight: 700; color: #333; margin-top: 24px; }
.prde-character { }
.prde-character-ul { margin-top: 16px; }
.prde-character-ul p { color: #666; margin-bottom: 8px; }
.prde-range { }
.prde-range span { display: inline-block; padding: 7px 27px; border: 1px solid #e5e5e5; color: #666; margin: 12px 0 16px; transition: all 0.5s; }
.prde-range span:hover { background-color:  #13367b; color: #fff; }
.prde-range-ul { margin-bottom: 30px; }
.prde-range-ul p { color: #666; margin-bottom: 6px; }
.prde-btn { padding: 18px 50px; display: inline-block; border: 1px solid #d4d4d4; color: #666; margin-right: 10px; position: relative; transition: all 0.5s; }
.prde-btn::after {
 content: "";
 display: block;
 width: 100%;
 height: 100%;
transition: all 0.5s;
 position: absolute;
top: 0px;
left: 00px;
opacity: 0;
 border: 1px solid #13367b;
}
.prde-btn:hover::after {
top: 0px;
left: 0px;
opacity: 1;
background-color:  none;
}
.prde-btn:hover, .prde-btn.active { background-color:  #13367b; color: #fff; }
.prde-btn:hover span, .prde-btn.active span { color: #fff; }
.prde-btn.active::after {
top: 0px;
left: 0px;
opacity: 1;
background-color:  none;
}
/*  */
.prde-pic-app { display: none; }
.prde-pic { float: left; width: 40.5%; box-shadow: 1px 1px 60px #e0e0e0; }
.prde-pic img { width: 100%; transition: all 1s; }
.prde-pic .prde-box { display: none; }
.prde-pic .prde-box:hover img { transform: scale(1.05); }
.prde-pic .prde-box.on { display: block; }
.spec-preview { width: 100%; }
.jqzoom { background: white; position: relative; padding: 0px; cursor: pointer; margin: 0px; display: block; width: 100%; height: 100%; overflow: hidden; }
.jqzoom img { width: 100%; height: 100%; }
/*  */
.prde-pics { float: right; padding: 0; }
.prde-pics-ul { }
.prde-pics-ul li { margin-bottom: 20px; background-color: #fff; width:120px; height:110px; }
/* 只有用JS才可以获得index */
.prde-pics-ul img { border: 1px solid #eeeeee; width: 100%; }
.prde-pics-ul li.on img { border: 1px solid #13367b; }
/* 一个LI对应一张图片：放大镜：图片链接 */
/*  */
.prde-bottom { padding-top: 74px; }
.prbo-nav-ul { border-bottom: 1px solid #ebebeb; }
.prbo-nav-ul li { float: left; padding: 0 30px; }
.prbo-boxs { padding-top: 66px; }
.prbo-box { display: none; width: 100%; }
.prbo-box.on { display: block; }
.prbo-box img { margin: 0 auto; display: block; max-width:100%; }
.prbo-nav-ul li { position: relative; }
.prbo-nav-ul li span { color: #000; padding: 22px 0; display: block; position: relative; }
.prbo-nav-ul li span::after {
 content: '';
 width: 0;
 height: 2px;
 background: #e94609;
 position: absolute;
 bottom: 0;
 left: 50%;
 -webkit-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
 -webkit-transition: all .8s;
 -o-transition: all .8s;
 transition: all .8s;
}
.prbo-nav-ul li:hover span::after, .prbo-nav-ul li.on span::after {
width: 100%;
}
.prbo-nav-ul li.on span, .prbo-nav-ul li:hover span { color: #e94609; font-weight: 700; }
 @media (max-width: 1800px) {
}
@media (max-width: 1519px) {
.prde-name h4 {
font-size: 26px;
}
}
 @media (max-width: 1480px) {
    /* 产品中心 */
  .prde-introduce {
padding: 20px 60px;
}
 .prde-pics-ul li {
margin-bottom: 16px;
}
 .prde-pics {
padding: 0;
}
}
 @media (max-width: 1359px) {
 .prde-pics {
width: 100%;
}
 .prde-pics-ul li {
margin-bottom: 16px;
float: right;
}
 .prde-pic {
float: right;
width: 50%;
}
 .prde-introduce {
width: 50%;
padding: 20px 20px 23px;
}
 .prde-pics-ul li {
margin: 20px 5px 16px 0;
}
 .pron-active {
font-size: 24px;
}
}
 @media (max-width: 1169px) {
  /* 产品中心 */
.product .pron-header ul {
margin: 0;
}
.product .pron-header li {
width: 25%;
text-align: center;
padding: 0px;
}
.pron-wrap .pron-ul li>a {
padding-bottom:40px;
}
.pron-active {
font-size: 20px;
}
.prde-name h4 {
font-size: 26px;
}
.prde-btn {
padding: 15px 35px;
}
.prde-introduce {
padding: 28px 20px;
}
}
/*@media (max-width: 991px) {

.pron-wrap .pron-ul li>a{padding-bottom:20px;margin-bottom: 10px;}
.pron-wrap .pron-ul li {padding: 0 5px;}
.pron-box .pagination{ margin-top: 20px;}
.pron-active {font-size: 18px;}
.prde-pics{width: 50%;}
.prde-pics-ul li{width: 25%;}
.prde-pics-ul div img{width: 100%;}
.prde-pics-ul li{margin: 0;}
.prde-name h4{font-size: 18px;}
.prde-name .p-size22 {font-size: 16px;}
.prde-btn{padding: 10px 20px;}
.prde-range-ul{margin-bottom: 21px;}
.productDetail .pron-header ul {margin: 0;}
.productDetail .pron-header li {width: 25%;text-align: center;padding: 0px;}
.prde-bottom{padding-top: 50px;}
.prde-introduce{padding: 23px 20px;}
.prbo-boxs{padding-top: 20px;}
}*/
@media (max-width: 991px) {
  /* 产品中心 */
  .product .pron-header li {
width: 50%;
}
 .pron-wrap .pron-ul li {
width: 50%;
padding: 0 5px;
}
 .pron-wrap .pron-ul li>a {
padding-bottom: 5px;
}
 .product .pron-header .p-size18 {
font-size: 12px;
}
 .pron-wrap .pron-ul p {
padding: 0 10px;
}
 .pron-active {
font-size: 18px;
}
 .productDetail .pron-header li {
width: 100%;
text-align: left;
}
 .prde-introduce {
width: 100%;
float: right;
}
 .prde-pics {
width: 100%;
float: left;
}
 .prde-pic {
width: 100%;
float: left;
}
 .prbo-nav-ul li {
padding: 0 8px;
}
 .prde-name h4 {
font-size: 16px;
}
 .pron-active {
font-size: 16px;
}
 /* 6.18修改start */
  /* 产品详情 */
  .prde-introduce {
float: left;
}
  /* PC未隐藏 */
  .prde-pic-app {
float: left;
width: 100%;
display: block;
}
 .prde-pic-app .swiper-pagination {
position: relative;
margin-top: -30px;
}
 .prde-pic-app .swiper-pagination span {
margin: 0 5px;
}
 .prde-pic-app .prde-img img {
width: 100%;
}
 .prde-pic {
display: none;
}
 .spec-scroll {
display: none;
}
  /* 手机二级导航 */
.pron-header {
display: none;
}
.pron-nav {
position: relative;
background-color: #f8f8f8;
display: block;
}
.nav-top {
position: relative;
height: 48px;
 line-height: 48px;
 border-bottom: solid 1px #d8d8d8;
}
.nav-top .nav-a {
 color: #444;
 font-size: 16px;
 display: block;
 padding: 0px 20px;
}
.nav-top .nav-more {
position: absolute;
top: 0px;
right: 0;
 font-size: 16px;
 color: #333;
 text-align: center;
 transition: all .5s;
 line-height: 48px;
 width: 48px;
 height: 48px;
 position: absolute;
 right: 0;
 top: 0;
 z-index: 2;
}
.nav-bot {
position: absolute;
top: 48px;
left: 0;
width: 100%;
display: none;
}
.nav-bot .nav-item {
}
.nav-bot {
z-index: 99;
background-color: #fff;
}
.nav-more.open {
transform: rotateZ(90deg);
opacity: 1;
}
.nav-a.active {
color: #e94609;
font-weight: 600;
}
/* 6.18修改start */
  


}
@media (max-width: 767px) {
 .pron-wrap .pron-ul h4 {
height: 20px;
}
}
 @media (max-width: 320px) {
 .prde-btn {
padding: 8px 8px;
}
 .pron-wrap .pron-font2 span {
 padding: 0 2px;
}
 .pron-active {
font-size: 14px;
}
}
/* ====================产品详情end================ */
/* ====================关于我们start================ */
/* 合作客户 */
.abpa-wrap { margin: 68px 0 80px; }
& .abou-tit {
font-size: 42px;
color: #000;
text-align: center;
padding-top:20px;
}
.abou-dec { color: #666; text-align: left; margin: 7px 0 55px; }
.abou-dec.abco4 { color: #666; text-align: center; margin: 7px 0 55px; }
.abpa-wrap { }
.abpa-boxs { position: relative; padding-right: 4px; margin-top: 48px; }
.abpa-boxs>img { width: 100%; }
.abpa-pics { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.abpa-pics-ul { width: 100%; height: 100%; }
.abpa-pics-ul li { width: 100%; margin: 0 -2px; }
.abpa-pics-ul .abpa-pic { float: left; width: 25%; padding: 0 2px; margin-bottom: 5px; }
.abpa-pics-ul .abpa-pic>div { background-color: #f8f8f8; }
.abpa-pics-ul .abpa-pic>div img { width: 100%; transition: all 0.5s; }
.abpa-pics-ul li:first-child .abpa-pic { float: right; }
.abpa-pics-ul .abpa-pic:hover img { transform: scale(1.05); }
.abpa-pics-app { display: none; }
.abpa-btn { position: absolute; bottom: 20px; right: 44px; }
.abpa-btn a { display: inline-block; width: 41px; height: 41px; border-radius: 50%; }
.abpa-btn a:first-child { background: url(../images/abpa-prev.png)no-repeat center; background-color: #afb4af; margin-right: 22px; }
.abpa-btn a:last-child { background: url(../images/abpa-next.png)no-repeat center; background-color: #afb4af; }
.abpa-btn a:hover { background-color: #001a61; }
/* 公司介绍 */
.abco-top .landIn { justify-content: center; }
.abou-tit { font-size: 36px; }
.abco-bottom .landIn { justify-content: center; }
.abco-top .abou-dec span { display: block; }
.abco-bottom .abou-dec span { display: block; }
.abco-wrap { padding-top: 80px; }
.abco-wrap .abou-dec, .abco-wrap p { line-height: 34px; }
.abco-pic { width: 26.5%; transition: all 1s; height: 100%; }
.abco-pic.on { width: 47%; height: 100%; }
.abco-pic { position: relative; float: left; overflow: hidden; }
.abco-pic .abco-font { position: absolute; top: 421px; left: 0; padding: 0 22px 0; }
.abco-pic .abco-font h4 { font-size: 30px; color: #fff; font-weight: 700; }
.abco-pic .abco-font p { line-height: 30px; color: #fff; margin-top: 16px; }
.abco-times { }
.abco-times .abco-font { padding: 74px 0 80px 23px; cursor: pointer; }
.abco-times .abco-font::before {
 content: "";
 position: absolute;
 top: 80px;
 left: 0;
 width: 14px;
 height: 14px;
 border-radius: 50%;
transition: all 0.5s;
 border: 3px solid #e94609;
}
.abco-times .abco-font::after {
 content: "";
 position: absolute;
 top: 94px;
 left: 6px;
 width: 2px;
 height: 100px;
transition: all 0.5s;
 background-image:linear-gradient(#e94609, transparent)
}
.abco-times .swiper-slide:hover .abco-font::before {
top: 70px;
}
.abco-times .swiper-slide:hover .abco-font::after {
top: 84px;
}
.abco-times .abco-font h4 { color: #333; font-family: 'DIN-Std'; text-align: left; padding-bottom: 6px; }
.abco-times .abco-font p { color: #666; line-height: 28px; }
.abco-bottom { background-color: #f8f8f8; text-align: center; }
.abco-bottom-ul { display: inline-block; }
.abco-bottom-ul li { float: left; padding: 0 52px; text-align: left; }
.abco-bottom-ul p { color: #444; }
.abco-bottom-ul .abco-red { font-size: 36px; color: #e94609; font-weight: 700; }
.abcobo-box { width: 63.57%; margin:  0 auto; margin-top: 84px; }
.abcobo-box .slide-big { }
/* .abcobo-box .slide-big img{width: 100%;margin-top: 50px;} */
.abcobo-box .swiper-slide { opacity: 0.4; }
.abcobo-box .swiper-slide-next { opacity: 1; }
.abcobo-box .swiper-slide a { width: 100%; }
.abcobo-box .swiper-slide a img { width: 100%; }
.abcobo-swiper { position: relative; }
/* 轮播箭头 */
.abcobo-box .swiper-button-next { right: -12%; top: 44%; width: 41px; height: 41px; background: url(../images/adva-next.png) no-repeat center; text-align: center; line-height: 40px; border-radius: 50%; z-index: 3;  transition: all .6s;
}
.abcobo-box .swiper-button-prev { left: -12%; top: 44%; width: 41px; height: 41px; background: url(../images/adva-prev.png) no-repeat center; line-height: 40px; border-radius: 50%; z-index: 3;  transition: all .6s;
}

/* 在线看厂 */
.abse-wrap { text-align: center; margin: 40px 0 76px; }
.abse-nav { display: inline-block; }
.abse-nav1 { position: relative; float: left; overflow: hidden; }
.abse-nav1:first-child { margin-right: 20px; }
.abse-nav img { transition: all 0.5s; }
.abse-nav h4 { color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.abse-nav1:hover img { transform: scale(1.05); }
.abse-boxs { margin: 35px 0 24px; }
.abse-boxs-ul { margin: 0 -8px; -moz-column-count:3; /* Firefox */ -webkit-column-count:3; /* Safari 和 Chrome */ column-count:3; }
.abse-boxs-ul li { margin-bottom: 16px; }
.abse-boxs-ul .abse-box img { width: 100%; transition: all 0.5s; }
.abse-boxs-ul .abse-box { }
.abse-boxs-ul .abse-box .abse-font { line-height: 50px; background-color: #f5f5f5; transition: all 0.5s; }
.abse-boxs-ul .abse-box .abse-font p { color: #333; }
.abse-boxs-ul .abse-box .abse-img { overflow: hidden; }
.abse-boxs-ul li:hover img { transform: scale(1.08); }
.abse-boxs-ul li:hover .abse-font { background-color: #13367b; }
.abse-boxs-ul li:hover .abse-font p { color: #fff; }
}
@media (max-width: 1800px) {
}
@media (max-width: 1659px) {
.abco-wrap .abco-pics {
height: 550px;
}
.abco-pic img {
height: 550px;
}
.abco-pic .abco-font {
top: 390px;
}
}
 @media (max-width: 1459px) {
 .abou-tit {
font-size: 36px;
padding-top: 0px;
}
 .abpa-wrap {
 margin: 50px 0 80px;
}
 .abco-bottom-ul .abco-red {
font-size: 28px;
}
 .abco-wrap {
padding-top: 50px;
}
}
 @media (max-width: 1359px) {
  /* 在线看厂 */
.pron-header li span {
padding: 15px 0;
}
/* 合作客户 */
.abou-tit {
font-size: 34px;
}
.abco-wrap .abco-pics {
height: 480px;
}
.abco-pic img {
height: 480px;
}
.abco-pic .abco-font {
top: 328px;
}
.abco-pic .abco-font h4 {
font-size: 24px;
}
.abco-bottom-ul .abco-red {
font-size: 24px;
}
.abco-times .abco-font {
padding: 60px 0 60px 23px;
}
}
 @media (max-width: 1169px) {
  /* 在线看厂 */

.abse-wrap {
margin: 40px 0 36px;
}
/* 合作客户 */
.abpa-wrap {
margin: 38px 0 80px;
}
.abpa-boxs {
margin-top: 28px;
}
.abco-wrap {
padding-top: 50px;
}
.abou-dec {
margin: 7px 0 25px;
}
.abco-wrap .abco-pics {
height: 450px;
}
.abco-pic img {
height: 450px;
}
.abco-pic .abco-font {
top: 300px;
}
.abco-pic .abco-font h4 {
font-size: 20px;
}
.abco-bottom-ul .abco-red {
font-size: 20px;
}
.abco-times .abco-font {
padding: 46px 0 46px 23px;
}
.abco-times .abco-font::before {
top: 40px;
}
.abco-times .abco-font::after {
top: 54px;
}
}
 @media (max-width: 991px) {
  /* 在线看厂 */
.pron-header li span {
padding: 12px 0;
}
/* .pron-header li {padding: 0 30px;} */
.abse-wrap {
margin: 28px 0 25px;
}
.abse-boxs {
margin: 25px 0 10px;
}
.abse-boxs-ul {
 -moz-column-count: 2;
 -webkit-column-count: 2;
 column-count: 2;
}
/* 合作客户 */
.abou-tit {
font-size: 28px;
}
.abpa-wrap {
margin: 30px 0 50px;
}
.abco-wrap .abco-pics {
height: 350px;
}
.abco-pic img {
height: 350px;
}
.abco-pic .abco-font {
top: 188px;
}
.abco-pic .abco-font h4 {
font-size: 18px;
}
.abco-pic .abco-font {
padding: 0 10px 0;
}
.abco-wrap {
padding-top: 30px;
}
.abco-bottom-ul .abco-red {
font-size: 18px;
}
.abcobo-box {
margin-top: 44px;
}
.abco-wrap .abco-pics {
height: auto;
}
.abco-wrap .abco-pic {
height: auto;
}
.abco-wrap .abco-pic img {
height: auto;
}
}
@media (max-width: 767px) {
/* 手机banner 640*450 */
/* .ny-banner img.ny-app {height: 240px;} */
.ny-banner .ban-nav a {
font-size: 14px;
}
/* 内页导航栏头部 */
/* .aboutSee .pron-header ul {margin: 0;}
.aboutPartner .pron-header ul {margin: 0;}
.aboutPartner .pron-header li {width: 100%;text-align: left;padding: 0px;} */
/* .contactJoin .pron-header ul {margin: 0;} */
/* .contactJoin .pron-header li {width: 25%;text-align: center;padding: 0px;} */
/* .contactMessage .pron-header ul {margin: 0;} */
/* .contactMessage .pron-header li {width: 25%;text-align: center;padding: 0px;} */
/* .newsCompany .pron-header ul {margin: 0;} */
/* .newsCompany .pron-header li {width: 25%;text-align: center;padding: 0px;} */
/* .newsDetail .pron-header ul {margin: 0;}
.newsDetail .pron-header li {width: 100%;text-align: left;padding: 0px;}
.aboutCompany .pron-header ul {margin: 0;}
.aboutCompany .pron-header li {width: 100%;text-align: left;padding: 0px;} .pron-header ul {margin: 0;} */
.pron-header ul {
margin: 0;
}
.pron-header li {
width: 100%;
text-align: left;
padding: 0px;
}

/* 6.17修改 */
.pron-header {
position: relative;
}
.more-pro {
position: absolute;
top: 0px;
right: 8px;
width: 60px;
height: 46px;
z-index: 99;
}
.pron-header li span {
color: #666;
}


/* 在线看厂 */
.abse-boxs-ul {
 -moz-column-count: 1;
 -webkit-column-count: 1;
 column-count: 1;
}
/* 合作客户 */
.abpa-btn {
position: absolute;
bottom: 5px;
right: 15px;
}
.abpa-btn a {
display: inline-block;
width: 20px;
height: 20px;
border-radius: 50%;
}
.abpa-btn a:first-child {
background: url(../images/abpa-prev.png)no-repeat center;
background-color: #afb4af;
margin-right: 10px;
 background-size: 10px 10px;
}
.abpa-btn a:last-child {
background: url(../images/abpa-next.png)no-repeat center;
background-color: #afb4af;
 background-size: 10px 10px;
}
.abpa-btn a:hover {
background-color: #001a61;
}
.abpa-boxs .abpa-app {
display: block;
}
.abpa-pics-ul .abpa-pic {
width: 50%;
}
.abco-pic {
width: 100%;
}
.abco-pic.on {
width: 100%;
}
.abco-bottom-ul .abco-red {
font-size: 16px;
}
.abcobo-box .swiper-button-next {
right: -20%;
}
.abcobo-box .swiper-button-prev {
left: -20%;
}
.abco-wrap .abco-pics {
height: auto;
}
.abco-top .abou-dec span {
display: inline;
}
.abco-bottom .abou-dec span {
display: inline;
}
.abco-bottom-ul li {
padding: 0 12px;
}
.abcobo-box {
margin-top: 24px;
}
/* .swiper-pagination{display: none;} */
.abcobo-box .swiper-slide {
opacity: 1;
}
}
@media (max-width: 414px) {
}
 @media (max-width: 320px) {
  /* banner */
  .ny-banner img.ny-app {
height: 200px;
}
 .abco-bottom-ul li {
padding: 0 5px;
}
}
/* ====================关于我们end================ */
/* ====================服务与支持start================ */
.service-one { }
.service-one .seon-top { position: relative; }
.service-one .seon-top>img { width: 100%; }
.service-one .seon-pic { position: absolute; top: 27%; }
.service-one .seon-pic-1 { left: 5.5%; }
.service-one .seon-pic-2 { left: 25.7%; }
.service-one .seon-pic-3 { left: 46.3%; }
.service-one .seon-pic-4 { right: 25.7%; }
.service-one .seon-pic-5 { right: 5.5%; }
/* 圈圈样式 定位渐变的效果*/
.seon-pic-11 { text-align: center; }
.seon-pic-11 p { color: #666; margin-top: 15px; }
.seon-pic-111 { width: 106px; height: 106px; position: relative; }
.seon-pic-111 { }
.seon-pic-111::after {
 content: "";
 width: 106px;
 height: 106px;
 display: block;
 border-radius: 50%;
 border: 2px solid #f0f0f0;
 position: absolute;
top: 0;
left: 0;
}
.seon-pic-111::before {
 content: "";
 display: block;
 width: 77px;
 height: 77px;
 background-color: #e94609;
 border-radius: 50%;
 position: absolute;
top: 50%;
left: 50%;
 transform: translate(-50%, -50%);
 transition: all 1s;
}
.seon-pic-111 span { font-size: 26px; font-family: 'DIN'; color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.service-one-app { display: none; }
.seon-pic:hover .seon-pic-111::before {
 width: 106px;
 height: 106px;
}
.service-one .seon-bottom { position: relative; }
.seon-bottom .seon-box img { width: 100%; display: none; }
.seon-box img.on { display: block; }
.service-one .seon-list { position: absolute; top: 0; left: 0; padding: 50px 124px; width: 100%; }
.seon-list-ul { margin: 0 -7px; width: 100%; }
.service-one .seon-list-ul li { float: left; padding: 0 7px; width: 13.66%; }
.seon-list-ul li>div { background-color: #fff; text-align: center; transition: all 0.8s; }
.seon-list-ul span { line-height: 78px; display: inline-block; color: #666; }
.seon-list-ul li.on div { background-color: #e94609; }
.seon-list-ul li.on span { color: #fff; font-weight: 700; }
.service-two { }
.setw-top { position: relative; }
.setw-top>img { width: 100%; }
.setw-top .seon-bj3-app { display: none; }
.setw-font { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 100%; padding: 0 20px; }
.setw-font h4 { color: #fff; font-weight: 700; }
.setw-font p { color: #fff; width: 100%; margin-top: 10px; }
.setw-bottom { margin-top: 40px; margin-right: 118px; }
.setw-bottom-ul { }
.setw-bottom-ul li { margin-bottom: 20px; }
.setw-bottom-ul p { color: #666; line-height: 28px; padding-left: 75px; }
.setw-bottom-ul span { display: inline-block; padding: 0 6px; line-height: 29px; color: #fff; background-color: #001961; margin-right: 10px; float: left; }
.setw-img { text-align: center; }
/* .setw-img img{height: 100%;} */
.setw-img img:first-child { margin-right: 70px; }
 @media (max-width: 1800px) {
}
@media (max-width: 1659px) {
}
 @media (max-width: 1480px) {
  /* 服务与支持 */
  .seon-pic-111 {
width: 96px;
height: 96px;
}
 .seon-pic-111::after {
width: 96px;
height: 96px;
}
 .seon-pic-111::before {
width: 67px;
height: 67px;
}
 .seon-pic:hover .seon-pic-111::before {
width: 94px;
height: 94px;
}
}
 @media (max-width: 1359px) {
  /* 服务与支持 */
  .seon-pic-111 {
width: 80px;
height: 80px;
}
 .seon-pic-111::after {
width: 80px;
height: 80px;
}
 .seon-pic-111::before {
width: 50px;
height: 50px;
}
 .seon-pic {
top: 24%;
}
 .seon-pic-111 span {
font-size: 22px;
}
 .seon-list {
padding: 50px 70px;
}
 .seon-list-ul span {
line-height: 60px;
font-size: 15px;
}
 .service-two.pad-80 {
padding: 50px 0;
}
 .setw-bottom {
margin-right: 0px;
}
 .setw-img img {
width: 250px;
}
 .seon-pic:hover .seon-pic-111::before {
width: 58px;
height: 58px;
}
}
 @media (max-width: 1169px) {
  /* 服务与支持 */
  .setw-img img {
width: 200px;
}
 .cd {
 float: right;
 padding: 19px 10px;
 font-size: 16px;
 cursor: default;
}
}
 @media (max-width: 991px) {
  /* 服务与支持 */
  .seon-pic-111 {
width: 60px;
height: 60px;
}
 .seon-pic-111::after {
width: 60px;
height: 60px;
}
 .seon-pic-111::before {
width: 40px;
height: 40px;
}
 .seon-pic {
top: 24%;
}
 .seon-pic-111 span {
font-size: 22px;
}
 .seon-pic-11 p {
margin-top: 8px;
}
 .seon-list {
padding: 20px 40px;
}
 .seon-list-ul span {
line-height: 28px;
}
}
@media (max-width: 767px) {
.service-one {
display: none;
}
.service-one-app {
display: block;
}
.service-one-app .seon-top {
width: 100%;
float: left;
margin: 20px 0;
}
.service-one-app .seon-top .seon-pic {
width: 33.33%;
float: left;
}
.service-one-app .seon-pic-11 {
position: relative;
}
.service-one-app .seon-pic-111 {
left: 50%;
transform: translateX(-50%);
}
.service-one-app .setw-top .seon-bj3-app {
display: block;
}
.service-one-app .setw-top .seon-bj3 {
display: none;
}
.service-one-app .seon-top .seon-pic {
margin-bottom: 10px;
}
.service-one-app .seon-list-ul li {
float: left;
padding: 0;
width: 33.33%;
}
.setw-top .seon-bj3-app {
display: block;
}
.setw-img img:first-child {
margin-right: 0px;
margin-left: 70px;
}
.setw-img img {
width: 150px;
}
.seon-list {
padding: 20px 12px;
}
 .seon-list-ul span {
line-height: 35px;
}
}
@media (max-width: 320px) {
}
/* ====================服务与支持end================ */
/* ====================联系我们start================ */
/* 头部 */
/* 在线留言 */
.come-wrap { padding: 105px 0; }
.come-top { }
.come-top-ul { }
.come-top-ul li { float: left; width: 22%; position: relative; }
.come-top-ul li img { transition: all 0.5s; }
.come-top-ul li::after {
 content: "";
 display: block;
 width: 1px;
 height: 50px;
 background-color: #dbdbdb;
 position: absolute;
top: 0;
right: 0;
}
.come-top-ul li:last-child { width: 34%; text-align: center; }
.come-top-ul li:last-child::after {
display: none;
}
.come-top-ul .come-font { text-align: center; }
.come-top-ul .come-font h4 { margin: 30px 0 10px; }
.come-top-ul .come-font p { color: #666; font-family: 'DIN'; }
.come-top-ul li:hover { }
.come-top-ul li:hover img { transform: translateY(-10px); }
.come-top-ul li:hover h4 { color: #13367b; }
.come-top-ul li:hover p { color: #13367b; }
.come-top-ul .come-pics { display: inline-block; margin: 0 auto; }
.come-top-ul .come-pic { text-align: center; float: left; }
.come-top-ul .come-pic:first-child { margin-right: 90px; }
.come-top-ul .come-pic p { color: #666; margin-top: 6px; }
.come-bottom { padding: 0 100px; }
.come-bottom .abou-dec { line-height: 28px; }
.come-bottom .abou-dec span { color: #13367b; }
.come-bottom .abou-dec span:last-child { color: #13367b; font-weight: 700; font-family: 'DIN'; }
.cobo-form div.from { margin-top: 56px; }
.come-bottom .abou-tit { margin: 60px 0 18px; justify-content: center; }
.cobo-form-ul { margin: 0 -7px; }
.cobo-form-ul li { float: left; padding: 0 7px; width: 33.33%; }
.cobo-form-ul li>div { background-color: #f4f4f4; font-size: 16px; }
.cobo-form-ul label { padding-left: 22px; line-height: 60px; float: left; width: 27%; color: #999; }
.cobo-form-ul input { line-height: 60px; width: 73%; padding-right: 22px; }
.cobo-form textarea { background-color: #f4f4f4; resize: none; padding: 20px; height: 300px; display: block; width: 100%; font-size: 16px; color: #999; margin: 15px 0 0px; }
.cobo-btn { display: block; line-height: 60px; padding: 0 53px; transition: all 1s; color: #e94609; margin: 0 auto; border: 1px solid #e94609; }
.cobo-btn:hover { background-color: #e94609; color: #fff; }
/* 诚聘英才 */
.cojo-wrap { }
.cojo-left { float: left; width: 49%; border: 1px solid #dbdbdb; padding: 40px; }
.cojo-right { float: right; width: 49%; border: 1px solid #dbdbdb; padding: 40px; }
.cojo-name { width: 100%; }
.cojo-name .cojo-font { float: left; }
.cojo-name h4 { font-weight: 700; color: #000; }
.cojo-name p { color: #666; margin-top: 5px; }
.cojo-name h5 { color: #666; font-weight: 700; float: right; }
.cojo-name h5 span { font-size: 42px; color: #000; }
.cojo-range { width: 100%; background-color: #f8f8f8; margin-top: 40px; }
.cojo-range-ul { line-height: 50px; padding: 0 17px; }
.cojo-range-ul li { float: left; margin-right: 50px; }
.cojo-range-ul li span { color: #666; }
.cojo-require { }
.cojo-require .cojo-tit { border-bottom: 1px solid #e2e2e2; height: 37px; margin-top: 34px; }
.cojo-require .cojo-tit h4 { color: #333; float: left; height: 100%; }
.cojo-require .cojo-more { float: right; width: 10%; height: 100%; }
.cojo-require .cojo-more img { float: right; margin-top: 4px; }
.cojo-require-ul { margin-top: 14px; }
.cojo-require-ul li { }
.cojo-require-ul p { color: #666666; line-height: 30px; font-size: 16px; }
.cojo-wrap .cobo-btn { display: inline-block; line-height: 50px; margin-top: 35px; }
.cojo-require-ul.block { display: none; }
.cojo-left:hover .cojo-name h4 { color: #e94609; }
.cojo-right:hover .cojo-name h4 { color: #e94609; }
@media (max-width: 1800px) {
}
@media (max-width: 1659px) {
/* 诚聘英才 */
.cojo-range-ul li {
margin-right: 30px;
}
/* 在线留言 */
.cobo-form-ul label {
padding-left: 15px;
width: 30%;
}
.cobo-form-ul input {
width: 70%;
}
.cobo-form textarea {
padding: 15px;
}
.come-wrap {
padding: 80px 0;
}
}
@media (max-width: 1459px) {
 .pad-80 {
padding: 50px 0;
}
 .pad-80.pro {
padding: 80px 0 50px;
}
}
 @media (max-width: 1359px) {
/* 诚聘英才 */
.cojo-range-ul li {
margin-right: 12px;
}
/* 在线留言 */
.cobo-form-ul label {
padding-left: 10px;
width: 35%;
}
.cobo-form-ul input {
width: 65%;
}
.come-top-ul .come-pic:first-child {
margin-right: 50px;
}
.cobo-form-ul li>div {
font-size: 14px;
}
.cobo-form textarea {
font-size: 14px;
}
.cobo-btn {
 line-height: 50px;
 padding: 0 43px;
margin-top:20px;
}
 .come-top-ul li:last-child img {
width: 80px;
}
}
@media (max-width: 1169px) {
  /* 诚聘英才 */
  .pad-80 {
padding: 50px 0;
}
 .pad-80.pro {
padding:80px 0 50px;
}
 .cojo-left {
padding: 25px;
}
 .cojo-right {
padding: 25px;
}
 .cojo-range {
margin-top: 10px;
}
 .cojo-require .cojo-tit {
margin-top: 24px;
}
 .cojo-range-ul {
line-height: 40px;
}

/* 在线留言 */
  .come-wrap {
padding: 50px 0;
}
 .come-bottom .abou-tit {
margin: 42px 0 18px;
}
 .cobo-form form {
margin-top: 26px;
}
 .cobo-form-ul input, .cobo-form-ul label {
line-height: 50px;
}
 .abou-tit {
font-size: 28px;
}
}
 @media (max-width: 991px) {
  /* 诚聘英才 */
  .cojo-left {
padding: 15px;
}
 .cojo-right {
padding: 15px;
}
 .cojo-name h5 span {
font-size: 32px;
}
 .cojo-require-ul p {
font-size: 14px;
}
 .cobo-btn {
padding: 0 30px;
}
 .cojo-wrap .cobo-btn {
display: inline-block;
line-height: 40px;
margin-top: 20px;
}
/* 在线留言 */
  .come-top-ul .come-font h4 {
margin: 20px 0 5px;
}
 .come-top-ul li:last-child img {
width: 75px;
}
 .cobo-form-ul li {
width: 100%;
margin-bottom: 10px;
}
 .cobo-form textarea {
margin: 0 0 40px;
}
}
@media (max-width: 767px) {
 .pad-80 {
 padding: 50px 0;
 min-height: 210px;
}
 .newsCompany .pad-80 {
padding: 30px 0 50px;
}
 .pad-80.new {
 padding: 0px 0 0px;
}
        /* 诚聘英才 */
        .cojo-left {
 width: 100%;
 margin-bottom: 15px;
}
 .cojo-right {
width: 100%;
}
 .cojo-range-ul li {
margin-right: 30px;
}
/* 在线留言 */
  .come-top-ul li {
width: 33.33%;
}
 .come-top-ul li:nth-child(3)::after {
display: none;
}
 .come-top-ul li:last-child {
width: 100%;
}
 .come-bottom {
padding: 0;
}
 .cobo-form textarea {
height: 200px;
}
 .cobo-form .p-size18 {
font-size: 12px;
}
 .come-top-ul li:last-child {
margin-top: 30px;
}
}
@media (max-width: 320px) {
}
/* ====================联系我们end================ */
/* ====================新闻资讯start================ */
/* 公司新闻 */
.neco-wrap { }
.neco-right { float: right; width: 22%; }
.neco-right .neco-tit { color: #333; margin-bottom: 27px; }
.neco-right-ul a { display: block; }
.neco-right-ul a>div { overflow: hidden; }
.neco-right-ul img { width: 100%; transition: all 0.5s; }
.neco-right-ul h4 { color: #666; margin: 20px 0 40px; padding: 0 12px; }
.neco-right-ul li:hover img { transform: scale(1.05); }
.neco-right-ul li:hover h4 { color: #13367b; font-weight: 700; }
.neco-left { float: left;/*width: 75.14%;*//* border-right: 1px solid #ebebeb; */ }
.neco-top { margin-bottom: 50px; }
.neco-top span { color: #666; font-family: Arial; }
.neco-top h4 { color: #333; font-size: 28px; margin: 10px 0 23px; }
.neco-top p { line-height: 30px; color: #666; padding-right: 108px; }
.neco-top .advaone-more { margin: 0; }
.neco-top .more { margin-top: 44px; }
.neco-top .more span { color: #13367b; }
.neco-bottom { }
.neco-bottom-ul { margin-right: 50px; }
.neco-bottom-ul li { padding: 48px 0 50px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; margin-bottom: -1px; }
.neco-bottom-ul li a { display: block; }
.neco-bottom-ul .neco-ll { float: left; width: 100px; }
.neco-bottom-ul .neco-ll h4 { font-size: 40px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.neco-bottom-ul .neco-ll span { color: #888; font-family: Arial, Helvetica, sans-serif; }
.neco-bottom-ul .neco-rr { padding-left: 100px; }
.neco-bottom-ul .neco-rr h4 { color: #333; margin-bottom: 13px; }
.neco-bottom-ul .neco-rr p { color: #888; line-height: 27px; padding-right: 147px; }
.neco-bottom .pagination { margin-top: 28px; }
.neco-bottom-ul li:hover { }
.neco-bottom-ul li:hover .neco-rr h4 { color: #e94a0e; font-weight: 700; }
.neco-bottom-ul li:hover .neco-ll h4 { color: #e94a0e; }
/* 新闻详情 */
.nede-wrap { }
.nede-wrap .landIn { justify-content: center; }
.nede-top { text-align: center; }
.nede-tit { font-size: 30px; color: #000; letter-spacing: 1px; }
.nede-top .nede-tit { margin-bottom: 24px; }
.nede-top .nede-dec p { float: left; color: #666; }
.nede-top .nede-dec p span { color: #333; }
.nede-top .nede-dec { display: inline-block; }
.nede-top .bot-share a { color: #fff !important; background: #999 !important; width: 29px !important; height: 29px !important; margin: 0 4px !important; line-height: 29px !important; font-size: 24px !important; }
.nede-top .bot-share a:hover { background: #13367b !important; }
.nede-top .nede-box { border-top: 1px solid #ebebeb; margin-top: 30px; border-bottom: 1px solid #ebebeb; }
.nede-top .nede-box p { font-size: 16px; color: #666; line-height: 30px; margin: 30px 0; text-align:left; }
.nede-top .nede-box p img { max-width:100%; }
.nede-btn a { display: block; padding: 28px 0 0; color: #666; }
.nede-btn a:first-child { float: left; }
.nede-btn a:last-child { float: right; }
.nede-bottom { background-color: #f8f8f8; padding: 70px 0 74px; }
.nede-bottom-ul { margin: 38px -70px 0; }
.nede-bottom-ul li { padding: 0 70px; position: relative; float: left; width: 33.33%; }
.nede-bottom-ul li::after {
 content: "";
 display: block;
 width: 1px;
 height: 117px;
 background-color: #dbdbdb;
 position: absolute;
 top: 0;
 right: 0;
}
.nede-bottom-ul li:hover h4 { color: #e55a23; font-weight: 700; }
.nede-bottom-ul li:last-child::after {
background-color: transparent;
}
.nede-bottom-ul .nede-font { }
.nede-bottom-ul .nede-font span { color: #666; font-family: Arial, Helvetica, sans-serif; }
.nede-bottom-ul .nede-font h4 { margin: 16px 0 15px; transition: all 0.5s; }
.nede-bottom-ul .nede-font p { line-height: 30px; color: #666; }
.nede-bottom-ul .p-size16 { height: 60px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
/* 视频中心 */
.nevi-wrap .nevi-top video { width: 100%; }
.nevi-top { border-bottom: 1px solid #e8e8e8; }
.nevi-top .nevi-left { float: left; margin: 17px 0 48px; display: inline-block; }
.nevi-top .nevi-right { float: right; display: inline-block; }
.nevi-top .nevi-left p { color: #666; }
.nevi-top .nevi-right p { color: #666; font-family: Arial; margin-top: 16px; }
.nevi-video-box { position: relative; overflow: hidden; display: none; }
.nevi-video-box.on { display: block; }
.nevi-video-box img { width: 100%; }
.nevi-video-box video { position: absolute; top: 0; left: 0; width: 100%; z-index: 2; }
.nevi-bottom { width: 93.36%; margin: -40px auto 42px; }
.nevi-bottom .swiper-slide span { color: #888; font-family: Arial; display: block; margin: 8px 0 6px; }
.nevi-bottom .swiper-slide h4 { color: #666; }
.nevi-bottom .swiper-slide img { width: 100%; }
.nevi-bottom .swiper-slide { transition: all 0.5s; }
.nevi-bottom .swiper-slide.on img { border: 4px solid #e94609; }
.nevi-bottom .swiper-slide.on h4 { color: #e94609; }
/*.nevi-bottom .swiper-slide:hover {
            width: 18% !important;
        }*/
        .nevi-bottom .swiper-slide:hover h4 { color: #e94609; }
.nevi-bottom .swiper-slide:hover img { border: 4px solid #e94609; }
.nevi-bottom { position: relative; max-height: 160px; }
.nevi-bottom .swiper-button-next { right: -4%; top: 44%; width: 41px; height: 41px; background: url(../images/nevi-next.png) no-repeat center; text-align: center; line-height: 40px; border-radius: 50%; z-index: 3;  transition: all .6s;
}
.nevi-bottom .swiper-button-prev { left: -4%; top: 44%; width: 41px; height: 41px; background: url(../images/nevi-prev.png) no-repeat center; line-height: 40px; border-radius: 50%; z-index: 3;  transition: all .6s;
}
.nevi-bottom .swiper-button-prev:hover, .nevi-bottom .swiper-button-next:hover, .advf-swiper .swiper-button-prev:hover, .advf-swiper .swiper-button-next:hover { /* background-color: #001a61; */
        }
.nevi-bottom .swiper-button-prev:hover, .nevi-bottom .swiper-button-prev:hover { background-image: url(../images/nevi-prev.png); }
 @media (max-width: 1800px) {
}
 @media (max-width: 1659px) {
}
 @media (max-width: 1480px) {
}
 @media (max-width: 1359px) {
  /* 公司新闻 */
  .neco-bottom-ul li {
padding: 32px 0;
}
 .neco-bottom-ul .neco-ll {
width: 80px;
}
 .neco-bottom-ul .neco-rr {
padding-left: 80px;
}
 .neco-bottom-ul .neco-rr p {
padding-right: 100px;
}
  /* 新闻详情 */
  .nede-bottom-ul {
margin: 18px -30px 0;
}
 .nede-bottom-ul li {
padding: 0 30px;
}
 .newsDetail .pad-80 {
padding: 50px 0;
}
 .nede-top .nede-box p {
margin: 20px 0;
}
 .nede-bottom {
padding: 40px 0;
}
 .nede-tit {
font-size: 22px;
}
.nede-top .nede-tit {
margin-bottom: 15px;
}
}
 @media (max-width: 1169px) {
  /* 公司新闻 */
  .neco-bottom-ul .neco-rr p {
padding-right: 70px;
}
}
 @media (max-width: 991px) {
  /* 公司新闻 */
.neco-top h4 {
font-size: 22px;
margin: 5px 0 15px;
}
.neco-top .more {
margin-top: 20px;
width: 100px;
}
.neco-top .more a:before {
width: 100px;
}
.neco-top .more a::after {
width: 100px;
}
.neco-top {
margin-bottom: 30px;
}
.neco-right-ul h4 {
margin: 8px 0 18px;
}
.neco-bottom-ul li {
padding: 20px 0;
}
  /* 新闻详情 */
  .nede-bottom-ul {
margin: 18px -10px 0;
}
 .nede-bottom-ul li {
padding: 0 10px;
}
 .nede-bottom-ul .nede-font p {
line-height: 25px;
}
 .nede-top .nede-box p {
margin: 10px 0;
}
 .nede-top .nede-box p {
font-size: 15px;
line-height: 25px;
}
 .swiper-button-next,  .swiper-button-prev {
display: none!important;
}
}
@media (max-width: 767px) {
  /* 公司新闻 */
  .neco-left {
width: 100%;
}
 .neco-right {
width: 100%;
margin-top: 40px;
}
 .neco-top p {
padding-right: 0px;
}
 .neco-bottom-ul .neco-rr p {
padding-right: 0px;
}
 .neco-bottom-ul {
margin-right: 0px;
}
 .neco-right .neco-tit {
margin-bottom: 10px;
text-align: center;
font-weight: 700;
font-size: 18px;
}
  /* 新闻详情 */
  .nede-btn a:first-child {
float: none;
}
.nede-btn a:last-child {
float: none;
}
.nede-btn a {
padding: 10px 0 0;
}
.newsDetail .pad-80 {
padding: 40px 0;
}
.nede-bottom-ul li {
width: 100%;
}
.nede-tit {
font-size: 18px;
}
.nede-bottom-ul li {
border-bottom: 1px solid #999;
margin-bottom: 10px;
padding-bottom: 10px;
}
.nede-bottom-ul li::after {
background-color: transparent;
}
.nevi-top .nevi-left {
float: left;
margin: 17px 0 4px;
}
.nevi-bottom .swiper-slide:hover {
width: 32%!important;
}
}
 @media(max-width: 640px) {
 .nevi-bottom .swiper-slide:hover {
 width: 49% !important;
}
}
@media (max-width: 320px) {
}
/* ====================新闻资讯end================ */




/* ====================行业选型推荐================ */
.selection .select-one { background: #fff; }
.select-one .select-obox { margin-top: 46px; }
.select-obox ul { margin: 0 -14px; }
.select-obox ul li { width: 33.333333%; float: left; padding: 0 14px; transition: all 1s; }
.select-obox li a { display: block; box-shadow: 0 0 14px rgba(0, 0, 0, 0.15) }
.select-obox .selec-img img { transition: all 1s; }
.select-obox li .selec-font { padding: 75px 30px 63px; }
.selec-font .selec-num { font-size: 60px; color: #001a61; font-family: 'MONTSERRAT'; margin-bottom: 20px; text-align: center; }
.selec-font h3 { color: #231916; text-align: center; margin-bottom: 15px; }
.selec-font p { color: #666; text-align: center; height: 44px; }
.select-obox li:hover { transform: translateY(-20px); }
.select-obox li:hover .selec-img img { transform: scale(1.03); }
/*  */
.selection .select-two { background: #f6f6f6; }
.select-two .selectw-box { margin-top: 40px; background: #fff; }
.selectw-box .selectw-left { float: left; width: 58.6%; height: 100%; }
.selectw-box .selectw-right { width:41.4%; height: 100%; float: right; padding: 76px 60px 76px; }
.selectw-right ul { margin: 0 -10px; }
.selectw-right li { width: 33.3333333%; float:left; margin-top: 20px; padding: 0 10px; transition: ease .8s;
}
.selectw-right li>div { width: 100%; height: 100%; border: 1px solid #e5e5e5; padding: 16px 15px; transition: all 0.5s; }
.selectw-right li a { display: block; position: relative; height: 100%; width: 100%; }
.selectw-right li h3 { text-align: center; line-height: 16px; color: #666; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.selectw-right li.on>div { background: #001961; border-color: transparent; }
.selectw-right li.on>div h3 { color: #fff; }
.selectw-image { display: none; position: relative; }
.selectw-image img { width: 100%; }
.selectw-image.on { display: block; position: relative; transition: all .8s;
}
/*  */
.selection .select-three { padding-bottom: 0; }
.select-three .selecth-box { background: url(../images/selec-bg.jpg) no-repeat top; margin-top: 48px; }
.selecth-box li { float: left; width: 25%; text-align: center; padding: 200px 100px 156px; border-right: 1px solid rgba(255, 255, 255, .1); }
.selecth-box li .selecth-pic { display: block; width: 81px; height: 81px; overflow: hidden; margin: 0 auto; }
.selecth-box li img { width: 100%; }
.selecth-box li h3 { color: #fff; margin-top: 45px; }
.selecth-box li p { color: #fff; line-height: 24px; display: inline-block; margin-top: 15px; height: 50px; }
.selecth-box li .more { border: solid 1px #d5d5d5; margin-top: 35px; }
.index-service li:hover { padding-top: 110px; padding-bottom: 99px; }
.selecth-box li:hover .selecth-pic img { transform: translateY(-81px); }
.selecth-box li span { display: block; width: 41px; height: 41px; margin: 88px auto 0; background: transparent url(../images/adva-nexta.png) no-repeat center; line-height: 40px; border-radius: 50%; border: 1px solid #fff; }
.selecth-box li:hover h3, .selecth-box li:hover p { color: white; }
.selecth-box li:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; background: rgba(0, 26, 97, 0.4); color: #fff; -webkit-transition: -webkit-transform 1s cubic-bezier(.39, .575, .28, .995); transition: -webkit-transform 1s cubic-bezier(.39, .575, .28, .995); transition: transform 1s cubic-bezier(.39, .575, .28, .995); transition: transform 1s cubic-bezier(.39, .575, .28, .995), -webkit-transform 1s cubic-bezier(.39, .575, .28, .995); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); z-index:-2; }
.selecth-box li:hover::before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
/*  */
.selection .select-four { background: #f6f6f6; padding-bottom: 46px; }
.select-four .selecfo-box { margin-top: 48px; }
.selecfo-box ul { margin: 0 -20px; }
.selecfo-box li { width: 50%; float: left; padding: 0 20px; margin: 48px 0 34px; }
.selecfo-box li .selecf-list { background: #fff; display: block; padding: 54px 35px 53px 48px; }
.selecf-list .selecf-left { width: 57.31%; float: left; }
.selecf-list .selecf-right { width: 42.53%; float: right; }
.selecf-left .selecf-pic { margin-top: -28%; }
.selecf-pic img { transition: all 1s; }
.selecf-right .selecf-fonts { padding-left: 30px; }
.selecf-fonts h3 { color: #333; margin-bottom: 18px; }
.selecf-fonts p { color: #666; line-height: 26px; }
.selecfo-box li a { transition: all 1s; }
.selecfo-box li:hover .selecf-pic img { transform: scale(1.03); }
.selecfo-box li:hover a { background-color: #001961; }
.selecfo-box li:hover h3, .selecfo-box li:hover p { color: #fff; }
/*  */
.selection .select-five { background: #fff; padding-bottom: 60px; }
.select-five .selecfi-box { margin-top: 50px; }
.selecfi-box ul { margin: 0 -14px; }
.selecfi-box li { width: 25%; float: left; padding: 0 14px; }
.selecfi-box li .selecfi-img { box-shadow: 0 0 30px rgba(0, 0, 0, 0.15); position: relative; }
.selecfi-img img { transition: all 1s; }
.selecfi-box li:hover .selecfi-img img { transform: scale(1.05); }
.selecfi-box li .selecfi-font { padding: 20px 15px 15px; }
.selecfi-font h3 { color: #333; text-align: center; margin-bottom: 8px; }
.selecfi-font p { color: #888; text-align: center; }
.selecfi-box li a { display: block; position: relative; }
.selecfi-img::before {
 content: "";
 display: block;
 width: 100%;
 height: 100%;
 transition: all 1s;
 position: absolute;
 top: 0;
 left: 0;
}
.selecfi-box .pron-font2 h4 { text-align: center; }
.selecfi-box .pron-font2 p { line-height: 26px; }
.selecfi-box .pron-font2 span { display: inline-block; padding: 0 10px; vertical-align: middle; transition: all 0.5s; }
.pron-active { color: #e94609; font-size: 30px; font-weight: 700; }
.selecfi-box .pron-font2 { opacity: 0; transition: all 1s; width: 100%; position: absolute; top: 40%; text-align: center; transform: translateY(-50%); }
.selecfi-box .pron-font2 p { color: #333; }
.selecfi-box li a { position: relative; }
 .selecfi-box li>.selecfi-img ::before {
 content: "";
 display: block;
 width: 100%;
 height: 100%;
 transition: all 1s;
 position: absolute;
 top: 0;
 left: 0;
}
 .selecfi-box li:hover>.selecfi-img::before {
background-color: rgba(255, 255, 255, 0.85);
}
.selecfi-box li:hover .pron-font2 { opacity: 1; }
.selecfi-box li:hover .selecfi-img { opacity: 0.4; }
/* 6.17修改 */
/* 内页面包屑 */
.advantages .ban-nav, .section .ban-nav { margin-top: 90px; }
.advantages .ny-tit, .section .ny-tit, .advantages .ny-dec, .section .ny-dec { text-align: left; }
 @media(max-width:1459px) {
 .advantages .ban-nav,  .section .ban-nav {
 margin-top: 60px;
}
 .selecth-box li {
padding: 180px 80px 160px;
}
}
@media(max-width:1359px) {
 .select-obox li .selec-font {
padding: 40px 15px 30px;
}
 .selec-font .selec-num {
font-size: 50px;
line-height: 50px;
margin-bottom: 10px;
}
 .selec-font h3 {
margin-bottom: 10px;
}
 .selectw-box .selectw-right {
padding: 43.82px 30px 0;
}
 .selectw-right ul {
margin: 0 -8px;
}
 .selectw-right li {
padding: 0 8px;
margin-top: 16px;
}
 .selectw-right li>div {
padding: 12px 10px;
}
  /*  */
  .selecth-box li {
padding: 140px 40px 120px;
}
 .selecth-box li h3 {
margin-top: 40px;
}
 .selecth-box li .selecth-pic {
width: 66px;
height: 66px;
}
 .selecth-box li:hover .selecth-pic img {
transform: translateY(-66px);
}
  /*  */
  .selecfo-box li {
margin: 38px 0 24px;
}
 .selecfo-box li .selecf-list {
padding: 35px 25px 30px 36px;
}
 .selecf-right .selecf-fonts {
padding-left: 20px;
}
 .selecf-fonts h3 {
margin-bottom: 10px;
}
 .selecf-fonts p {
line-height: 24px;
}
 .pron-active {
font-size: 22px;
}
}
@media(max-width:1260px) {
 .advantages .ban-nav,  .section .ban-nav {
 margin-top: 40px;
}
}
@media(max-width:991px) {
 .select-obox ul {
margin: 0 -8px;
}
 .select-obox ul li {
padding: 0 8px;
}
 .selec-font .selec-num {
font-size: 40px;
line-height: 40px;
}
 .select-obox li .selec-font {
padding: 30px 12px 24px;
}
  /*  */
  .selectw-box .selectw-right {
padding: 20.82px 20px 0;
}
 .selectw-right ul {
margin: 0 -6px;
}
 .selectw-right li h3 {
font-size: 13px;
line-height: 13px;
}
 .selectw-right li {
padding: 0 6px;
margin-top: 12px;
}
 .selectw-right li>div {
padding: 10px 8px;
}
  /*  */
  .selecth-box li {
padding: 60px 10px;
}
 .selecth-box li h3 {
margin-top: 20px;
}
 .selecth-box li .selecth-pic {
width: 56px;
height: 56px;
}
 .selecth-box li:hover .selecth-pic img {
transform: translateY(-56px);
}
 .selecth-box li p {
margin-top: 10px;
}
 .selecth-box li span {
width: 35px;
height: 35px;
margin: 48px auto 0;
line-height: 35px;
background-size: 16px;
}
  /*  */
  .selecfo-box ul {
margin: 0 -10px;
}
 .selecfo-box li {
padding: 0 10px;
margin: 32px 0 18px;
}
 .selecf-right .selecf-fonts {
padding-left: 15px;
}
 .selecfo-box li .selecf-list {
padding: 25px 15px 20px 26px;
}
 .selecf-fonts h3 {
font-size: 18px;
margin-bottom: 6px;
}
 .selecf-fonts p {
line-height: 20px;
height: 64px;
overflow: auto;
}
 .selecfi-box ul {
margin: 0 -8px;
}
 .selecfi-box li {
padding: 0 8px;
}
 .pron-active {
font-size: 18px;
}
}
@media(max-width:767px) {
 .select-one .select-obox {
margin-top: 36px;
}
 .select-obox ul li {
width: 50%;
margin-bottom: 12px;
}
  /*  */
  .select-three .selecth-box {
margin-top: 36px;
}
 .selecth-box li {
padding: 80px 10px 60px;
}
 .selecth-box li h3 {
margin-top: 20px;
}
 .selecth-box li .selecth-pic {
width: 48px;
height: 48px;
}
 .selecth-box li:hover .selecth-pic img {
transform: translateY(-48px);
}
 .selecth-box li span {
margin-top: 30px;
}
  /*  */
  .select-four .selecfo-box {
margin-top: 10px;
}
 .selecfo-box li {
margin: 32px 0 0;
}
 .selecf-left .selecf-pic {
margin-top: 0;
}
 .selecfo-box li .selecf-list {
padding: 15px;
}
 .selecf-right .selecf-fonts {
padding-left: 14px;
}
 .selecf-fonts h3 {
font-size: 18px;
margin: 8px 0;
}
 .selecf-fonts p {
height: auto;
}
  /* 6.16修改 */
.advtw-li:hover .advtw-font::after {
background: none;
}
.advtw-li:hover .advtw-font:before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.advtw-li:hover .advtw-font h3, .advtw-li:hover .advtw-font p {
color: #666;
}
.advf-box2 ul {
margin: 0;
}
.advf-box2 li .advf-img {
margin-left: 0px;
}
.advf-box2 li:first-child .advf-img {
margin: 0 0;
}
.advf-box2 li:last-child .advf-img {
margin-left: -0;
}
.advf-box2 ul li {
padding: 0px;
}
.advf-li-p {
display: none;
}
.ny-banner .ny-more {
display: none;
}
.adva-one .more {
display: none;
}
.adva-four .more {
display: none;
}
.adva-six .more {
display: none;
}
.adva-six {
padding-bottom: 0px;
}
/* 手机端小导航 */
/* .section .pron-header ul{overflow-x: auto;font-size: 0;white-space: nowrap;} */
/* .pron-header li { float: none;display: inline-block;} */
.product .pron-header li {
width: 100%;
text-align: left;
}
.pron-header li.active span, .pron-header li:hover span {
color: #e94609;
}
.pron-header li span::after {
background: none;
}
.product .pron-header .p-size18 {
font-size: 16px;
opacity: 0.8;
}
.pron-header li span {
padding: 8px 0;
}
.pron-header {
height: 45px;
overflow: hidden;
}
.pron-header.onli {
height: auto;
transition: all 1s;
}
.pron-header .p-size18 {
font-size: 16px;
}
.ny-tit-cen {
text-align: center;
}
.selecth-box li:before {
background: none
}
.abco-wrap .abco-pic img {
width: 100%;
}
.abco-times .swiper-slide:hover .abco-font::before {
top: 40px;
}
.abco-times .swiper-slide:hover .abco-font::after {
top: 54px;
}
/* 合作图标 */
.abpa-pics {
display: none;
}
.abpa-pics-app {
display: block;
}
.abpa-pics-app li {
width: 50%;
float: left;
}
.abpa-pics-app .abpa-pic {
}
.abpa-pics-app .abpa-pic img {
width: 100%;
}
.abpa-bj {
display: none;
}
.inon-wrap .inon-left {
 width: 100%;
 overflow: hidden;
 height: 35px;
}
.inon-wrap .inon-left.onon {
height: auto;
}
.advantages .ban-nav, .section .ban-nav {
 margin-top: 10px;
}
.li-more {
display: block;
}
}
@media(max-width:640px) {
 .select-obox ul li {
width: 100%;
}
 .select-obox ul li:last-child {
margin-bottom: 0;
}
 .select-obox li .selec-font {
padding: 20px 12px 15px;
}
 .selec-font .selec-num {
font-size: 34px;
line-height: 34px;
}
 .select-two .selectw-box {
margin-top: 36px;
}
 .selectw-box .selectw-left {
width: 100%;
}
 .selectw-box .selectw-right {
width: 100%;
padding: 14px 15px 20px;
}
  /*  */
  .selecth-box ul {
padding: 40px 0 28px;
}
 .selecth-box li {
padding: 20px 10px 20px;
width: 50%;
margin-bottom: 15px;
}
 .selecth-box li p {
line-height: 22px;
}
 .selecth-box li span {
width: 30px;
height: 30px;
margin: 20px auto 0;
line-height: 30px;
background-size: 14px;
}
  /*  */
  .selecfo-box li {
margin-top: 15px;
width: 100%;
}
  /*  */
  .selecfi-box li {
width: 50%;
}
}
@media(max-width:320px) {
 .selecf-list .selecf-left {
width: 100%;
}
 .selecf-list .selecf-right {
width: 100%;
}
 .selecf-right .selecf-fonts {
padding: 15px 12px 0;
}
 .selecf-fonts h3 {
margin: 0 0 8px;
}
}
/* 放大镜 */
.jqzoom { background: white; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; width:100%; height:100%; overflow:hidden; }
.jqzoom img { width:100%; height:100%; }
.zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:368px; height:368px; background:#ffffff; display:none; text-align:center; overflow:hidden; }
.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; border:1px solid #aaa; background:#ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
.spec-preview { width: 100%; }
@media(max-width:1520px) {
 .jqzoom {
height:100%;
}
}
/* .spec-scroll{width:100%;position: relative;margin-top: 50px;margin-right:-15px;}
.spec-scroll .prev{left: -30px;text-align: left;}
.spec-scroll .next{right: -30px;text-align: right;}
.spec-scroll .prev,.spec-scroll .next{opacity: 0; z-index: 3;font-weight: bold; position: absolute;top: 0; width:28px;height:101px;cursor:pointer;line-height: 100px;font-size: 20px;color: #999;}
.proi-right:hover .spec-scroll .prev,.proi-right:hover .spec-scroll .next{opacity: 1;}
.spec-scroll .prev:hover,.spec-scroll .next:hover{color: #000;}
.spec-scroll .items{ width:100%;height: 101px;overflow: hidden;position: relative;}
.spec-scroll .items ul{overflow: hidden;margin: 0 auto;position:absolute;}
.spec-scroll .items ul li{width:101px;height: 101px; margin-right: 16px; float: left;padding: 5px;border: 1px solid #e5e5e5;}
.spec-scroll .items ul li img{width:100%;height:100%;background: white;}
.spec-scroll .items ul li p{color: #333;font-size: 16px;text-align: center;margin-bottom: 0px;}
 */
/* 按钮效果 */
 .advaone-more:hover a span { letter-spacing: 2px; }
/* 隐藏条 */
 .x-scrollbar { overflow-x: auto; }
 .x-scrollbar::-webkit-scrollbar {
 width: 3px;
 background-color: #dcdbdb;
}
 .x-scrollbar::-webkit-scrollbar-thumb {
 background-color:#e94609;
 border-radius: 10px;
}
 .x-scrollbar::-webkit-scrollbar {/*滚动条整体样式*/
 width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
}
.msg-box-bg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none; z-index: 10001; background: rgba(0, 0, 0, 0.5); }
.msg-box { width: 860px; height: 524px; padding: 50px; background-color: #F3F3F3; position: absolute; left: 50%; margin-left: -430px; top: 0; margin-top: -262px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); }
.msg-box .close-box { width: 38px; height: 38px; font-size: 30px; color: #666; cursor: pointer; position: absolute; right: 10px; top: 10px;  -webkit-transition: .5s;
 -ms-transition: .5s;
 -moz-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}
.msg-box .close-box:hover { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
 @media (max-width: 991px) {
 .msg-box {
 width: 94%;
 left: 3%;
 margin-left: 0;
}
}
@media (max-width: 767px) {
 .msg-box {
 height: 450px;
 padding: 15px;
}
 .msg-box .close-box {
 width: 35px;
 height: 35px;
 right: 0;
 line-height: 20px;
 top: 0;
 text-align: center;
 font-size: 20px;
}
}
.msg-box .close-box { /*   border: solid 3px #7f7f7f; */
    background: url(../images/closes.png) center no-repeat }
@media(max-width:676px) {
 .vedio-con li {
 width: 50%;
}
 .vedio-txt {
 font-size: 14px;
 line-height: 3px;
}
 .msg-box {
 left: 10%;
 width: 300px;
 padding: 20px;
 height: 360px;
}
 #close-box {
 width: 16px;
 height: 16px;
}
}
@media (max-width: 320px) {
 .msg-box {
left:5%;
}
}
 @media (max-width: 360px) {
 .abse-nav1 {
 width:100%;
 float:none;
padding:10px;
}
}
.yzm { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: inline-flex; line-height: 50px; margin-top: 20px; }
 @media(max-width: 767px) {
 #random {
 font-size: 22px !important;
 width: 60px !important;
 height: auto !important;
}
 #yzm {
 height: 36px !important;
 margin-top: 2px !important;
 margin-left: 10px !important;
 font-size: 16px;
}
}
.app-banner { display:none; }
.nevi-bottom .swiper-wrapper { transform: none !important; }
.content { display:none; }
.content.on { display:block; }
#mvideo { display:none; }
@media(max-width:640px) {
 #mvideo {
 display: block;
}
 #mvideo .app-banner {
display:block;
width:100%;
}
 #pcvideo {
 display: none;
}
 .index-banner .swiper-slide img {
height:auto;
}
}
.index-banner iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none; }
.prod-menu { display: none; font-size: 0; margin: 30px -34px -60px; overflow-x: auto; white-space: nowrap; padding-bottom: 10px; }
 .prod-menu::-webkit-scrollbar {
 height: 2px;
 background-color: transparent;
}
 .prod-menu::-webkit-scrollbar-thumb {
 background-color: #e94609;
 border-radius: 10px;
}
.prod-menu.on { display: block; }
.prod-menu a { display: inline; font-size: 18px; line-height: 30px; color: #333; margin: 0 34px;  transition: ease .5s;
padding-bottom: 7px; border-bottom: 2px solid transparent; }
.prod-menu a.on { color: #e94609; }
.prod-menu a:hover { color: #e94609; }
 @media(max-width:991px) {
 .prod-menu a {
font-size:16px;
}
}
.guanj { min-height: 30px; position: relative; padding-left: 60px; margin-top: 30px }
.guanj span { position: absolute; top: 5px; left: 0; display: inline-block; font-size: 13px; font-weight: 700; color: #777; height: 20px; line-height: 13px }
.guanj a { height: 23px; font-size: 13px; padding: 0 6px; line-height: 23px; display: inline-block; background-color: #949494; color: #fff }
.header-search { float: right; margin-top: 30px; position: relative; margin-right: 50px; }
.bt-search { position: relative; border: none; background: none; float: left; width: 30px; height: 22px; line-height: 18px; cursor: pointer;  transition: .5s;
z-index: 10 }
.bt-search .sub-bot { display: block; width: 14px; height: 22px; line-height: 15px; background: transparent; border: none; position: absolute; z-index: 3; cursor: pointer; background: url(../images/icon-search.png) no-repeat center transparent; padding-right: 30px }
.searchop .search-all { z-index: 10; opacity: 1; visibility: visible }
.search-all { position: absolute; right: 0; top: 0; width: 300px; height: auto; z-index: -1; opacity: 0; visibility: hidden;  transition: all .2s
}
.search-all .search-box { position: relative; height: 36px; margin-top: 38px; background: #fff }
.searchop .search-all .search-box { animation: searchform-fade 400ms both }
.searchop .search-all form { animation: searchform-slide 1s both; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) }
.search-all .search-box .search-txt { color: #333; line-height: 34px; width: 44px; text-align: center; cursor: pointer;  transition: all .3s ease-out
}
.search-all .search-box .search-txt i { font-size: 20px !important }
.search-all .search-box .search-txt.left { float: left }
.search-all .search-box .search-inp { margin-left: 44px;  transition: all .3s ease-out 0s;
margin-right: 44px }
.search-all .search-box .search-inp input { font-size: 16px; line-height: 36px; color: #333; width: 100%; border-radius: 5px }
.searchop .search-close { opacity: 1;  transition: all .2s ease-out 0s
}
.search-all .search-box .search-close { width: 44px; height: 36px; font-size: 16px; color: #333; line-height: 36px; text-align: center; cursor: pointer; position: absolute; top: 0; right: 0; opacity: 1 }
.searchop .search-close:hover { }
.new-con { }
.new-con ul { margin-bottom: 40px; margin-top: 10px }
.new-con li { padding: 50px 0; border-bottom: 1px solid #e7e7e7;  transition: ease .5s
}
.new-con li a { display: block; width: 100% }
.new-img { float: left; width: 30.7%; overflow: hidden }
.new-img img { width: 100%;  transition: ease .5s
}
.new-con li:hover .new-img img { transform: scale(1.04) }
.new-txt { float: right; width: 66% }
.new-txt span { display: block; font-size: 16px; line-height: 18px; color: #a3a3a3; font-weight: bold; margin-bottom: 27px }
.new-txt h3 { font-size: 24px; color: #111; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 15px }
.new-con li:hover .new-txt h3 { color: #f9be00 }
.new-txt p { font-size: 16px; line-height: 28px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; max-width: 84% }
.new-con .home-viewmo { margin: 40px 0 0; }
.home-viewmo { display: block; font-size: 16px; line-height: 26px; color: #fff;  transition: ease .4s;
padding: 9px 60px 9px 34px; border: 1px solid transparent; border-radius: 30px; background: #000 url(../images/more1.png)no-repeat top 14px right 32px; cursor: pointer; /*margin: 0 auto;*/
    width: fit-content; margin-top: 30px; max-width: 300px; }
 @media(max-width:1359px) {
 .new-txt h3 {
font-size:20px;
}
 .new-txt p {
font-size:15px;
}
 .home-viewmo {
 margin-top: 20px;
 line-height: 22px;
}
}
@media (max-width: 1025px) {
 .new-txt p {
 max-width: 90%;
 -webkit-line-clamp: 1;
}
}
@media (max-width: 767px) {
 .new-txt span {
 font-size: 14px;
 line-height: 22px;
 margin-bottom: 8px;
}
 .new-img, .new-txt {
 float: none;
 width: 100%;
}
 .new-txt {
margin-top: 20px;
}
 .new-txt h3 {
font-size: 16px;
}
 .home-viewmo {
 background: #000 url(../images/more1.png)no-repeat top 10px right 19px;
 padding: 4px 40px 4px 25px;
 margin-top:15px;
 font-size: 14px;
}
}
.abco-wrap .abou-dec { font-size: 16px; color: #666; line-height: 32px; max-height: 260px; overflow-y: auto; padding-right: 5px; }
 .abco-wrap .abou-dec::-webkit-scrollbar {
 width: 2px;
 background-color: transparent;
}
 .abco-wrap .abou-dec::-webkit-scrollbar-thumb {
 background-color: #e94609;
 border-radius: 10px;
}
.abco-wrap .lefts { width: 50%; float: left; padding-right: 7%; }
.abco-wrap .rights { width: 50%; float: right; }
.abco-wrap .rights img { max-width: 100%; }
@media(max-width:1360px) {
 .abco-wrap .abou-dec {
 max-height: 237px;
}
}
 @media(max-width:767px) {
 .abco-wrap .lefts {
 width: 100%;
 float: none;
 padding-right: 0;
}
 .abco-wrap .rights {
 width: 100%;
 float: none;
}
 .abco-wrap .abou-dec {
 max-height: 100%;
}
}
.abco-times .swiper-container { overflow: inherit; z-index: 0; position: inherit; }
.abco-times .swiper-container .swiper-slide { width:16.6%; float:left; }
@media(max-width:767px) {
 .abco-times .swiper-container {
 overflow-x: auto;
}
 .abco-times .swiper-container::-webkit-scrollbar {
 height: 2px;
 background-color: transparent;
}
 .abco-times .swiper-container::-webkit-scrollbar-thumb {
 background-color: #e94609;
 border-radius: 10px;
}
 .abco-times .swiper-container .swiper-slide {
 width: 33.3%;
 float: left;
}
}
.intw-ul li.morebut .advaone-more { margin:0px; }
.intw-ul li.morebut.on { border-bottom:none; }
/*友情链接*/

.partner { float: right; margin-top: -18px; position: relative; margin-right: -6px; }
.fo-par { cursor: pointer; }
.fo-par-t { color:#8d8d8d; float: left; text-align: center; font-size: 14px; }
.friend-link { position: absolute; bottom: 100%; min-width: 100%; background: #303031; border: 1px solid #6f6f6f; padding: 18px 0; max-height: 0; overflow: hidden; opacity: 0; filter: alpha(opacity=0);  -webkit-transition: all .3s;
 -moz-transition: all .3s;
 -ms-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
.friend-link a { white-space: nowrap; color: #888; line-height: 36px; padding: 0 60px; display: block;  transition: all .3s ease;
}
.partner:hover .friend-link { max-height: 300px; opacity: 1; filter: alpha(opacity=100); }
.friend-link a:hover { color: #e2e2e2; }
.friend-link a { white-space: nowrap; color: #888; line-height: 36px; padding: 0 60px; display: block;  transition: all .3s ease;
}
.partner:hover .friend-link { margin-left: -50px; max-height: 300px; opacity: 1; filter: alpha(opacity=100); }
.friend-link a:hover { color: #e2e2e2; }
.partner:hover .friend-link li { float:none; border-right:none; height:auto; padding-right:0px; margin-right:0px; }
 @media(max-width: 1365px) {
 .partner {
 margin-right: 50px;
}
}
@media(max-width: 1260px) {
 .partner {
 margin-right: 35px;
}
}
.newxq-con { }
.newxq-left { float: left; width: 70.5% }
.newxq-right { float: right; width: 23.57% }
.newxq-tit { font-size: 30px; color: #111; font-weight: bold; margin-bottom: 15px }
.newxq-des { font-size: 16px; color: #666; line-height: 28px; display: none }
.newxq-time { display: block; font-size: 16px; line-height: 28px; color: #a3a3a3; margin: 15px 0px }
.newxq-artic { font-size: 16px; line-height: 28px; color: #666 }
.newxq-artic p img { max-width: 100%; margin: 34px 0 }
.newxq-page { background: #f7f7f7; margin-bottom: 20px; padding: 25px 20px }
.newxq-page a { display: block; width: 100% }
.newxq-page h3 { font-size: 20px; color: #111; font-weight: bold; margin-bottom: 8px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.newxq-page h5 { font-size: 18px; line-height: 28px; color: #333;  transition: ease .5s;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden }
.newxq-page span { display: block; font-size: 16px; line-height: 28px; color: #a3a3a3; margin-top: 15px }
.newxq-page:hover h5 { color: #f9be00 }
.newxq-tuijian1 { background: #f7f7f7; padding: 30px 20px; margin-bottom: 20px }
.newxq-tuijian-tit { font-size: 20px; color: #111; font-weight: bold; border-left: 3px solid #e94609; line-height: 20px; padding-left: 7px }
.newxq-tuijian-button { margin-top: 10px }
.newxq-tuijian-button a { display: inline-block; font-size: 14px; color: #9b9b9b; border: 1px solid #9b9b9b; border-radius: 2px; padding: 5px 13px; margin-right: 10px; margin-top: 10px; background: #fff }
.newxq-tuijian-button a:hover { color: #fff; background: #e94609; border-color: #e94609; }
.newxq-tuijian2 { background: #f7f7f7; padding: 30px 20px 0; margin-bottom: 20px }
.newxq-tuijian2 ul { }
.newxq-tuijian2 li { padding: 15px 0; border-bottom: 1px dashed #d8d8d8 }
.newxq-tuijian2 li:last-child { border: none }
.newxq-tuijian2 li a { display: block }
.newxq-tj-img { float: right; width: 38% }
.newxq-tj-img img { width: 100% }
.newxq-tj-txt { float: left; width: 56% }
.newxq-tj-txt h3 { font-size: 14px; line-height: 22px; color: #4a4a4a; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden }
.newxq-tj-txt span { display: block; font-size: 14px; color: #888; margin-top: 12px; background: url(../images/newxq-time.png)no-repeat center left; padding-left: 24px }
.newxq-share { background: #f7f7f7; padding: 25px 32px 15px }
.newxq-share span { display: block; font-size: 20px; color: #111; font-weight: bold }
.newxq-share a { display: inline-block !important; background: none !important; font-size: 18px !important; width: 32px !important; height: 32px !important; line-height: 31px !important; text-align: center; border-radius: 50% !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; color: rgba(255, 255, 255, 1) !important;  transition: ease .5s !important;
padding-left: 0 !important; text-decoration: none !important; margin-right: 15px !important; margin-bottom: 10px !important }
.newxq-share a:last-child { margin-right: 0 !important }
.newxq-share a.icon-weibo { background: #da3c3c !important }
.newxq-share a.icon-weixin { background: #21ba41 !important }
.newxq-share a.icon-qq { background: #3e91ee !important }
.newxq-share a.icon-kongjian { background: #f4c50b !important }
.newxq-share .bshare-custom { margin-top: 20px }
.bsBox { width: 232px !important; height: 256px !important; }
 @media(max-width:767px) {
 .new-xq {
 padding: 30px 0
}
 .newxq-left {
 float: none;
 width: 100%
}
 .newxq-right {
 float: none;
 width: 100%
}
 .newxq-tit {
 font-size: 24px
}
 .newxq-des {
 font-size: 14px;
 line-height: 22px
}
 .newxq-time {
 font-size: 14px;
 line-height: 22px;
 margin-top: 10px
}
 .newxq-artic {
 font-size: 14px;
 line-height: 22px
}
 .newxq-artic p img {
 margin: 15px 0
}
 .newxq-page h3 {
 font-size: 16px
}
 .newxq-page h5 {
 font-size: 14px;
 line-height: 22px
}
 .newxq-page span {
 font-size: 14px;
 line-height: 22px;
 margin-top: 5px
}
 .newxq-page {
 padding: 15px;
 margin-bottom: 0;
 margin-top: 20px
}
 .newxq-tuijian1 {
 margin: 20px 0;
 padding: 15px
}
 .newxq-tuijian-tit {
 font-size: 18px
}
 .newxq-tuijian-button a {
 padding: 5px 8px
}
 .newxq-tuijian-button {
 margin-top: 5px
}
 .newxq-tuijian2 ul {
 margin-top: 10px
}
 .newxq-share span {
 font-size: 18px
}
 .newxq-share {
 padding: 15px
}
 .newxq-share .bshare-custom {
 margin-top: 10px
}
}
/* 7.7修改 */
.jqzoom img { width: 100%; height: auto;/* height: 617px;*/
}
.zoomdiv {  border:1px solid #aaa; }
.jqZoomPup { border:1px solid transparent; }
.prde-introduce { padding: 36px 80px; }
 @media(max-width:1519px) {
.prde-introduce {
padding: 22px 50px 12px;
}
 .prde-btn {
padding:  14px 44px;
}
.prde-range-ul {
margin-bottom: 0px;
}
.prde-pics-ul li {
margin-bottom: 14px;
}
}
@media(max-width:1480px) {
.prde-introduce {
padding: 17px 60px;
}
}
 @media(max-width:1359px) {
.prde-introduce {
padding: 20px 30px 20px;
}
}
  /* 7.7修改 */
  @media(max-width:640px) {
 .prde-btn {
 width: 185px;
 padding: 14px 20px;
 text-align:center;
margin-top:10px;
}
}
.ban-nav.m { display: none; }
@media (max-width:640px) {
 .ban-nav.m {
display: none;
margin-left: 10px;
}
}
.ban-nav.m p::before {
 content: "";
 display: inline-block;
 width: 10px;
 height: 14px;
 vertical-align: middle;
 background: url(../images/ban-nav1.png) no-repeat center;
}
.pad-80.vedio.app { display:block; }
.pad-80.vedio.app ul { padding:0 0 30px 0; }
.pad-80.vedio.app ul .vedioli { width: 30.3%; float: left; margin: 10px; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.1); }
.pad-80.vedio.app ul .vedioli .vedio-pic { position: relative; }
 .pad-80.vedio.app ul .vedioli .vedio-pic::before {
 content: "";
 position: absolute;
 width: 100%;
 height: 100%;
 background: rgba(0, 0, 0, .5) url(../images/index-bofan.png)no-repeat center;
 left: 0;
}
.pad-80.vedio.app ul .vedioli p { font-size: 18px; height: 52px; line-height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.pad-80.vedio.app ul .vedioli .vedio.font { padding: 15px 20px 15px; }
.pad-80.vedio.app ul li img { max-width:100%; }
@media(max-width:991px) {
 .pad-80.vedio.app {
 display: block;
}
 .pad-80.vedio.pc {
 display: none;
}
 .pad-80.vedio.app ul .vedioli {
width: 46%;
float: left;
 margin: 5px;
box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.1);
}
 .pad-80.vedio.app ul .vedioli p {
 font-size: 15px;
line-height: 22px;
}
 .pad-80.vedio.app ul .vedioli .vedio.font {
 padding: 15px 7px 15px;
}
}
@media(max-width:640px) {
.pad-80.vedio.app ul li {
width: 100%;
float: none;
margin: 10px 0px;
}
 .pad-80.vedio.app ul .vedioli p {
 height: 44px;
}
 .pad-80.vedio.app ul .vedioli .vedio-pic::before {
background-size: 40px 40px;
}
}
/* 新增 */
.category-item { position: relative; }
.max-drop { position: static; }
.dropmenu { position: absolute; top: 100%; left: 50%; transform: translate(-50%, 0); z-index: 99; background: #fff; max-height: 0; opacity: 0; overflow: hidden; transition: max-height .5s;
border: none; color: #303233; width: 200px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); height: auto; padding: 0; display: block; text-align: center; }
.category-item.max-drop .dropmenu { width: 100%; }
.category-item:hover .dropmenu { max-height: 800px; opacity: 1; }
/* 隐藏下拉 */
/* .category-item.max-drop:hover  .dropmenu {max-height: 0px;opacity: 0;} */
.dropmenu-wrap { display: inline-block; }
.dropmenu-left { float: left; padding: 36px 230px 36px 0; }
.dropmenu-right { float: left; padding: 43px 0px 43px 0px; }
.dropmenu-item { float: left; text-align: center; padding: 0 40px !important; width: 33.3% !important; border-top:none !important; }
.dropmenu-item p { color: #666; margin-top: 15px; }
.dropmenu-left .dropmenu-item:last-child { padding-left: 0; }
.dropmenu-right .more { width: 197px; }
.dropmenu-right .more a:before, .dropmenu-right .more a:after { width: 190px; }
 @media (max-width: 1459px) {
 .dropmenu-left {
padding: 25px 190px 25px 0;
}
 .dropmenu-left .dropmenu-item img {
width: 70px;
}
 .dropmenu-right .more {
width: 180px;
}
 .dropmenu-right .more a:before,  .dropmenu-right .more a:after {
width: 174px;
}
}
/* 新增 */
.xxxt { float: right; width: 180px; margin-top: -48px; }
@media (max-width:1260px) {
 .xxxt {
 width: 150px;
 margin-top: -40px;
}
}
#pcvideo { object-fit: fill; position: relative; top: -120px; background-size: 100% 100%; width: 100%; }
 @media (max-width:1559px) {
 #pcvideo {
 top: -20px;
}
}
 #mvideo a::before {
 content: "";
 position: absolute;
 width: 100%;
 height: 100%;
 background: url(../images/index-bofan.png)no-repeat center;
 left: 0;
background-size: 60px 60px;
 top: 0;
}
.index-one { padding: 0 0 80px; margin-top: -40px; }
 @media (max-width: 1559px) {
 .index-one {
padding: 60px 0;
margin-top: 0px;
}
}
.quality-one-cont { margin-top:60px }
.quality-one-cont ul { margin: 0px; }
.quality-one-cont ul li { float:left; width: 20%; height: 130px; text-align:center; padding: 0px; padding-top:35px; margin-bottom:80px; }
.quality-one-icon { width:132px; height:132px; line-height:132px; position:relative; text-align:center; margin:0 auto }
.quality-one-icon::before {
position:absolute;
content:"";
width:100%;
height:100%;
border-radius:50%;
background:#000;
transition:ease .5s;
left:0;
top:0;
z-index:5
}
.quality-one-cont li:hover .quality-one-icon::before {
background: #e94709;
transform:rotateY(180deg);
}
.quality-one-icon span { display:block; position:absolute; font-size:100px; color:#e8e8e8; font-family:"mon-r"; right:-25%; top:-43% }
.quality-one-icon img { width:79px; height:79px; position:relative; z-index:6 }
.quality-one-cont li h4 { font-size:20px; line-height:26px; color:#666; margin-top:20px }
.quality-one-cont { margin-top:20px }
.quality-one-cont li h4 { font-size:16px }
.quality-one-icon { width:90px; height:90px; line-height:90px }
.quality-one-icon img { width:50px; height:50px; margin:20px; }
.quality-one-icon span { font-size:50px }
 @media(max-width:1025px) {
.quality-one-cont ul li {
width:25%
}
}
@media(max-width:767px) {
.quality-one-cont {
margin-top:20px
}
.quality-one-cont ul li {
width:50%;
padding-top:20px;
margin-bottom:20px
}
.quality-one-cont ul li h4 {
font-size:16px
}
.quality-one-icon {
width:90px;
height:90px;
line-height:90px
}
.quality-one-icon img {
width:50px;
height:50px
}
.quality-one-icon span {
font-size:50px
}
}
.home-viewmo:hover { background:#e94609 url(../images/more1.png)no-repeat top 14px right 32px; border-color:#e94609; color:#fff }
.neco-bottom-ul li:hover .new-txt h3 { color: #e94609; }
