﻿@charset "UTF-8";
.container,.head_main,.wrap{/*! padding-right: 15px; *//*! padding-left: 0px; */margin:0 auto;padding: 5px;}
@media (min-width: 768px) {
	.wrap,.container{ width: 750px;}
}
@media (min-width: 992px) {
    .wrap,.container,.head_main{width: 970px;}
}
@media (min-width: 1260px) {
 	.wrap,.container,.head_main{ width: 1230px;}
}
@media (min-width: 1460px) {
  .container,.head_main{ width: 1430px;}
}
@media (min-width: 1560px) {
  .head_main{ width: 1530px;}
}


.header {z-index: 1000;position: fixed;top: 0;height: 110px;width: 100%;background: #fff;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
/*===============下拉==============*/
.header .logo{display: inline-block;margin: 14px 0;float: left;}
.navbar{float: left;margin-left:104px;}
.navbar *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.category-item{float: left;padding: 32px 40px;background: url(../images/nav-after.png) no-repeat right  ;}
.category-item-single{position: relative;}
.category-a{display: block;font-size: 17px;line-height: 17px;color: #333;-webkit-transition: all .6s;-o-transition: all .6s;transition: all .6s;position: relative;padding: 0;}
.category-a::after{content: '';width:0;height: 2px;background: #114fab;position: absolute;bottom: -22px;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:last-child{background: none;}
.category-item.active .category-a::after,.category-item:hover .category-a::after{width: 100%;}
.category-item.active .category-a,.category-item:hover .category-a{}
.dropdown-menu{ position: absolute; top: 100%; z-index: 1100;background-color: rgba(255,255,255,1);border-top: 1px solid #dae1e6;-webkit-transition: none;-o-transition: none;transition: none;height: auto;display: none;overflow: hidden;width: 100%;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);}
.dropdown-menu.single{width: 180px;left: 50%;transform: translateX(-50%);}
.category-item:hover .dropdown-menu{opacity: 1;display: block;visibility: visible;}
.category-item:hover .dropdown-menu.single{max-height: 450px;opacity: 1;}
.dropdown-pad{padding: 8px 20px;}
.dropdown-pad a{font-size: 14px;color: #333;line-height:40px;border-bottom: dashed 1px #e5e5e5;padding: 0 20px; display: block;text-align: center;}
.dropdown-pad a:last-child{border-bottom: none;}
.dropdown-pad a:hover{color: #114fab;}
.head-right{float: right;}
.head-right h3{float: left;font-size: 16px;color: #666;line-height: 100px;}
.language{width:118px;margin: 0 25px; float: left;position: relative;margin-top: 43px;padding: 0 25px;border-left: solid 1px #bcbcbc; }
.language-text{display: block;color: #333333;line-height: 14px;font-family: arial; font-size:14px ;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.language-text .fa-caret-down{ display:block;float: right; vertical-align: middle;font-size: 14px; -webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.language-list{position: absolute;width: 100%; top:20px;right: 0;z-index: 10;background: #fff;padding:0px 0;-webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,.05);box-shadow: 0 2px 4px 2px rgba(0,0,0,.05);opacity: 0;visibility: hidden;-webkit-transition: all .6s;-o-transition: all .6s;transition: all .6s;}
.language-list a{display: block;padding:10px 25px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-size: 16px;font-family: arial;}
.language-list a:hover{color: #114fab}
.language:hover .language-text{color: #114fab;}
.language:hover .language-text .icon-down{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.language:hover .language-list{opacity: 1;visibility: visible;}
.nav-search{cursor: pointer;float: left;height: 100px;width: 45px;position: relative;background: url(../images/search.png) no-repeat right 3px center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.search-box{position: absolute;right:-8px;top:90px;font-size: 0;width:320px;height:0;z-index: 100;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;opacity: 0;overflow: hidden;}
.nav-search:hover .search-box{opacity: 1;height:52px;padding-top:6px;}
.search-box .search{border: solid 1px #dbdbdb; width:260px;height:46px;background:#fff;display: inline-block;vertical-align: top;font-size: 14px;padding:0 15px;color: #666;}
.search-box .butt{width:60px;height:46px;background:#114fab url(../images/searchH.png) no-repeat center;display: inline-block;vertical-align: top;font-size: 14px;color: #fff;text-align:center;line-height:46px;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.search-box .butt:hover{background-color:#f9b458;}
.head-login{margin-top: 40px; float: left;margin-left: 25px;background: url(../images/login.png) no-repeat left center;padding-left: 26px;}
.head-login a{float: left;font-size: 16px;color: #333;margin: 0 5px;}
.szjk{float: left;font-size: 14px;line-height: 100px;color: #333;}
.szjk:hover{color: #114fab;}

/*app-头部*/
.header-app{background: white; 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);}
.navbar-app{ position: relative;  -webkit-box-shadow: 3px 0 7px 0 rgba(0,0,0,.1);box-shadow: 3px 0 7px 0 rgba(0,0,0,.1); height: 60px;text-align: center; }
.header-app .logo{ float: left; height: 60px; vertical-align: middle;padding: 10px 15px;}
.header-app .logo img{ height:100%;}
.navbar-togger {float: right; background: transparent;border: none;padding: 22px 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: #114fab;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;}
.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;}
.app-gp{float: right;font-size: 14px;color: #666;line-height: 60px;}
.app-login{float: right;background: url(../images/login.png) no-repeat center;width: 30px;height: 60px;margin-left: 8px;}

.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: #114fab}
.category-cont a:last-child{border:none;}
.category-cont a.active{color:#114fab;}
.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: #114fab;}
.category-cont{display: none;}
.nav-list li.open .category-cont{display: block;border-top: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: #114fab;}
.cate-item1{position: relative;border-bottom:solid 1px #cfcfcf;}
.category-li:last-child .cate-item1{border-bottom: none;}
.cate-item1 a{border-bottom: none; font-size: 16px;line-height: 48px; margin-right: 60px; display: block; color: #444;}
.category-li.open .cate-item1 a{color: #114fab}
.category-cont1 a:last-child{border:none;}
.category-cont1 a.active{color:#114fab;}
.category-tig1{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-tig1::before,.category-tig1::after{ content: '';background: #888; position: absolute; top:50%; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.category-tig1::before{ width:16px; height: 2px; right:0; margin-top:-1px;}
.category-tig1::after{ width:2px;height: 16px;margin-top: -8px;right:7px;}
.category-li.open .category-tig1::after{ opacity: 0;}
.category-li.open .category-tig1::before{background: #114fab;}
.category-cont1{display: none;}
.category-li.open .category-cont1{display: block;border-bottom:solid 1px #cfcfcf;}
.category-li:last-child.open .category-cont1{border-bottom: none;border-top:solid 1px #cfcfcf;}
.category-pad1{ padding: 0 15px;}
.category-cont1 a {line-height:40px;border-bottom: 1px solid #cfcfcf; display: block; color: #666;}
.category-pad1 a.active{color: #114fab;}
.app-search{height: 40px;background: white;border: solid 1px #d8d8d8;margin-bottom: 10px;border-radius: 30px;position: relative;display: none;}
.app-search .text{padding: 0 15px;font-size: 14px;color: #666;margin-right: 38px;width: 90%; border: none;background: none;height: 100%;}
.app-search .submit{width:38px;position: absolute;right: 0;top: 0; border: none;background: url(../images/search.png) no-repeat center;height: 100%;}
.app-lanu{text-align: center;padding: 20px 0;}
.app-lanu a{display: inline-block;padding: 0 10px;line-height: 24px;color: #666;}
.app-lanu a.active{color: white;background: #114fab;border-radius: 30px;}

.header-app.open-menu .app-search{display:block;}
.banner{margin-top: 100px;overflow: hidden;}
.banner img{display: block;width: 100%;}
.banner img.banner-app{display: none;}
.banner .swiper-slide-active img {
    visibility: visible !important;
    -webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) ;
    animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) ;
}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.3); transform: scale(1.3); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.3); transform: scale(1.3); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
.banner .swiper-pagination{bottom: 55px !important;height: 33px;}
.banner .swiper-pagination-bullet{width: 3px;border-radius: 0; height: 15px;background: none;opacity: 1;margin: 0 12px !important;background: white;}
.banner .swiper-pagination-bullet-active{height: 30px;}
.swiper-video{display: block;position: relative;}
.banner-font{position: absolute;width: 100%;top:100px;left: 0;text-align: center;}
.banner-font h3{opacity: 0;transform: translateY(10px);transition: all .5s .8s;font-size: 50px;color: white;margin-bottom: 10px;font-weight: bold;line-height: 60px;}
.banner-font h4{opacity: 0;transform: translateY(10px);transition: all .5s .9s;font-size: 30px;color: white;line-height: 40px;margin:9px 0 40px;}
.banner-font h5{opacity: 0;transform: translateY(10px);transition: all .5s 1.1s;font-size:18px;color: white;line-height: 22px;}
.banner-font h5 span{padding-left: 40px;background: url(../images/bah5.png) no-repeat left 15px center;}
.banner .swiper-slide-active .banner-font h3,.banner .swiper-slide-active .banner-font h4,.banner .swiper-slide-active .banner-font h5,.banner .swiper-slide-active .banner-line,.banner .swiper-slide-active .banner-more{opacity: 1;transform: translateY(0);}
.banner .swiper-button-prev{width: 52px;height: 52px;border-radius: 50%;background: rgba(255,255,255,0.5);text-align: center;line-height: 52px;color: white;font-size: 30px;left: 12.5%;}
.banner .swiper-button-next{width: 52px;height: 52px;border-radius: 50%;background: rgba(255,255,255,0.5);text-align: center;line-height: 52px;color: white;font-size: 30px;right: 12.5%;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background: white;color: #333333;}
.banner .swiper-button-next,.banner .swiper-button-prev{display:none;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{display:block;}
/**/
.foot{background:#222;padding-top: 75px;}
.foot-top{padding-bottom: 30px;overflow: hidden;border-bottom: solid 1px #393939;}
.foot-top dl{float: left;width: 195px;}
.foot-left{float: left;overflow: hidden;}
.foot-right{float: right;overflow: hidden;}
.foot-con{float: left;width: 310px;}

ul,li {list-style: none}
em,li,i{
	font-style: normal;
}
.footer_3{ width:32%; float:left; padding-right:5%}
.footer_3 li{font-size: 16px;line-height: 42px;color: #fff;padding: 0 0 0 33px;}
.footer_3 li.iadd{background: url(../images/add.png) no-repeat left 14px;}
.footer_3 li.itel{background: url(../images/tel.png) no-repeat left 14px;}
.footer_3 li.ifax{background: url(../images/fax.png) no-repeat left 14px;}
.footer_3 li.ipho{background: url(../images/phone.png) no-repeat 3px 14px;}
.footer_3 li.iema{background: url(../images/mail.png) no-repeat left 14px;}
.footer_3 li.iweb{background: url(../images/web.png) no-repeat left 14px;}
.footer_3 li a{color: #fff;}

.box_1{ float: left; margin-right: 1.5%; line-height:35px;width:11%; }
.box_1:last-child{ margin-right: 0;}
.box_1 p { position: relative;}
.box_1 p::after{ content: ""; display: block; width: 16px; height: 1px; background-color: #444242; margin-top: 10px;}
.box_1 p a{ font-size: 16px; font-weight: bold; color: #fff;}
.box_1 ul{}
.box_1 li{ margin-top: 8px;}
.box_1 li a{color: rgba(255,255,255,.5);line-height:28px;}

.kkli{float:left;margin-right:30px; }
.kkli div{float:left;}
.kkli p{float:right;padding-left:37px;width:113px;text-align:center;padding-top:14px;}
.kkli p font{display:block;padding-top:16px;color:#a9a9a9}

.foot-top dt a,.foot-con h4{position: relative;margin-bottom: 29px; display: block;font-size: 18px;line-height:30px;color: white;padding-bottom: 24px;border-bottom: solid 1px #3f3f3f;}
.foot-top dd a{display: block;color: #959595;font-size: 16px;line-height: 30px;}
.foot-dec{display: block; color: #fff;font-size: 14px;line-height: 22px;}
.foot-right p{display: block;color: #959595;font-size: 16px;line-height: 24px;}
.foot-top dt a:hover,.foot-top dd a:hover,.foot-share.bshare-custom a:hover{color: white;text-decoration: none;opacity: 1;}
.foot-bot{padding: 32px 0;overflow: hidden;}
.foot-bot p{margin-right: 100px; float: left;font-size: 14px;line-height: 30px;color: #858585;}
.foot-bot p:last-child{margin-right: 0;}
.foot-bot p a{color: #858585;padding: 0 6px;}
.foot-ctm{float: right;font-size: 14px;line-height: 24px;color: #8698a4;text-transform: uppercase;}
.foot-bot p a:hover,.foot-ctm a:hover{color: white;}
.foot-logo{display: block;margin-bottom: 12px;}
.foor-ewm{margin-top: 63px;}
.ewm{float: left;text-align: center;margin-right: 40px;}
.ewm h3{font-size: 14px;line-height: 34px;color: white;opacity: 0.5;}



/*app-底部*/
.foot-app{width:100%;background:#222; display: none;}
.foot-pad{padding: 0 15px;}
.footer-tit{position: relative;border-bottom:1px solid  rgba(255,255,255,0.1);}
.open .footer-tit a{color: #fff;}
.footer-tit a{font-family: 'semi';text-transform: uppercase; font-size:16px;color: rgba(255,255,255,0.8);line-height:48px;margin-right: 48px;display: block;}
.footer-tig {font-size: 14px; color: #888; text-align: right; line-height: 48px; width: 20px;height: 48px;position: absolute;right: 0px;top: 0;z-index: 2;}
.footer-tig::before,.footer-tig::after {content: '';background:  rgba(255,255,255,0.6);position: absolute;top:50%;transition: all .3s;left: 50%;}
.footer-tig::before {width: 18px;height: 2px;margin-left: -8px;}
.footer-tig::after {width: 2px;height: 18px;margin-top: -8px;}
.footer-item.open .footer-tig::after{opacity:0;}
.footer-item.open .footer-tig::before{background: #fff;}
.footer-cont{display: none;border-bottom: solid 1px  rgba(255,255,255,0.1);padding: 0 15px;}
.footer-cont a{font-family: 'semi';text-transform: uppercase; line-height: 40px;color: #fff;display: block; font-size: 14px;border-bottom: solid 1px  rgba(255,255,255,0.1);}
.footer-cont a:last-child{border:none;}
.footer-item.open .footer-cont a.active{color: #fff;}
.footer-titi{line-height:26px;font-size: 22px;color: white;font-family: arial;}
.footer-right{overflow: hidden;margin: 0 -10px;  margin-top: 15px;padding-bottom: 10px;border-bottom: solid 1px rgba(255,255,255,0.1);}
.footer-con{float: left;width: 50%;padding: 0 10px;}
.footer-con h4{position: relative;margin-bottom:10px; display: block;font-size: 16px;line-height:24px;color: rgba(255,255,255,0.8);padding-bottom:5px;border-bottom: solid 1px #3f3f3f;}
.footer-bot{padding:15px 0 55px;overflow: hidden;}
.footer-bot p{font-size: 14px;line-height: 24px;color: #858585;}
.footer-bot p:last-child{margin-right: 0;}
.footer-bot p a{color: #858585;padding: 0 6px;}
.footer-bot p a:hover{color: white;}
.footer-right p{display: block; color: #959595;font-size: 14px;line-height: 24px;}
.foorer-ewm{margin-top:20px;}
@media (max-width: 1920px) {
	.navbar{margin-left: 80px;}
}
@media (max-width: 1560px) {
	.navbar{margin-left: 80px;}
}
@media (max-width: 1460px) {
	.navbar{margin-left: 20px;}
	.category-item{padding:42px 10px;}
	.foot-con{width: 260px;}
	.foot-top dl{width: 170px;}
}
@media (max-width: 1260px) {
	.navbar{margin-left: 20px;}
	.category-item{padding:42px 11px;}
	.nav-search{width: 35px;}
	.language{width: 90px;margin: 43px 10px 0;padding: 0 10px;}
	.banner-font h3{font-size: 40px;line-height: 1;}
	.banner-font h4{font-size: 20px;margin-bottom: 20px;}
	.banner-font h5{font-size: 16px;}
	.foot-con{width: 220px;}
	.foot-top dl{width: 125px;}
}
@media (max-width: 1366px) {
.header_in .logo img{ width:85%; margin-top:2%;}	
.navbar{margin-left: -45px;}	
.category-item{padding:42px 5px;}

}


@media (max-width: 1280px) {
.header_in .logo img{ width:73%; margin-top:15px;}	
.navbar{margin-left: -50px;}
}

@media (max-width: 1024px) {
.header_in .logo img{ width:60%; margin-top:15px;}	
.navbar{margin-left: -50px;}
.category-item{padding:42px 11px;}
}
@media (max-width: 991px) {

	.header,.foot{display: none !important;}
	.header-app,.foot-app{display: block;}
	.banner{margin-top: 60px;}
}
@media (max-width: 767px) {
	.banner img.banner-app{display: block;}
	.banner img.banner-pc{display: none;}
	.footer-right{margin: 0;}
	.footer-con{float: none;width: 100%;padding: 0;margin-top: 15px;}
	
}
.index-one{padding: 70px 0 72px 0; background-image:url(../images/index_pro_bg.jpg) }
.index-tit{font-size: 45px;color: #333;line-height: 50px; font-weight:bold;text-transform:uppercase}
.index-tit i{color: #114fab;}
.index-tit span{font-size: 36px;color: #333;padding-left: 2%; font-weight:normal}
.index-white{color: white;}
.ino-swiper{margin: 74px -20px 0;position: relative;}
.ino-slide{padding: 0 20px;width: 32%;float: left;}
.ino-list{max-height: 640px; display: block;background: white;padding: 40px 0px;}
.ino-pic{width: 100%;overflow: hidden;border-radius: 50%;background: #f6f6f6;}
.ino-pic img{display: block;width: 100%;transition: all .5s;}
.ino-list h3{font-size: 20px;color: #333;line-height: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;margin-top: 45px;font-weight: bold;}
.ino-list span{transition: all .5s;font-size: 14px;color: transparent;line-height: 33px; width: 33px;height: 33px;margin: 45px auto 0;background: url(../images/ino-span.png) no-repeat right center;display: block;}
.ino-list:hover img{transform: scale(1.05);}
.ino-list:hover span{width: 150px;height: 40px;line-height: 40px;padding-left: 14px;color: white;background: #114fab url(../images/ino-spanH.png) no-repeat right 4px center;border-radius: 30px;}


.index-two{position: relative;overflow: hidden; background: url(../images/int-bg.png) no-repeat center;background-size: cover;}
.int-right{position: relative;height: 100%; float: right;width: 50%;padding: 96px 0 100px;padding-left: 80px;}
.int-tit{ line-height: 50px;font-size: 42px;color: white;}
.int-nav{margin-bottom: 60px;margin-top: 82px;}
.int-pagination{overflow: hidden;}
.int-pagination .int-page{margin-right: 140px; opacity: 1; background: none;border-radius:0; float: left;width: auto;height: auto; }
.int-pagination .int-page:last-child{margin-right: 0;}
.int-page a{font-size: 22px;color: white;line-height: 36px;padding-bottom: 3px;border-bottom: solid 1px transparent;}
.int-pagination .int-page.swiper-pagination-bullet-active a{color: #114fab;border-color: #114fab;}
.int-box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.int-box .container{height: 100%;}
.int-left{width: 50%;float: left;overflow: hidden;}
.int-left img{display: block;width: 100%;}
.int-dec p{margin-bottom: 18px;height: 150px; font-size: 18px;color: white;opacity: 0.7;line-height: 30px;}
.int-more{display: block;width: 158px;height: 40px;color: white;text-align: center;line-height: 40px;background: #114fab;font-size: 14px;}
.int-more:hover,.inf-more:hover{background: white;color: #114fab;}
.index-two .gallery-thumbs{width: 50%;float: left;height: 769px;}
.gallery-thumbs img{display: block;height: 100%;}
.swiper-pagination-current{font-size: 36px;color: white;font-family: 'itc';}
.swiper-pagination-total{font-size: 24px;color: white;font-family: 'itc';}
.thumbs-pagination.swiper-pagination{bottom: 100px; font-size: 24px;text-align: left;padding-left: 88px;color: white;}
.index-three{padding: 72px 0 64px;}
.ine-swiper{margin-top: 70px;position: relative;padding-bottom: 65px;}
.ine-swiper .swiper-pagination{ bottom: 0px;width: 100%;}
.ine-swiper .swiper-pagination-bullet{width: 3px;border-radius: 0; transition: all .5s;height: 15px;background: none;opacity: 1;margin: 0 12px !important;background: #1f2723;}
.ine-swiper .swiper-pagination-bullet-active{height: 30px;background: #114fab;}
.ine-swiper img{width: 100%;display: block;}
.ine-font{transition: all .5s; padding-top: 182px; text-align: center; position: absolute;background: rgba(0,0,0,0.2); width: 100%;height: 100%;left: 0;top: 0;}
.ine-font h3{font-size: 24px;color: white;line-height: 36px;}
.ine-font h4{transition: all .5s; font-size: 24px;color: white;line-height: 36px;margin: 10px 0 23px;}
.ine-font p{transition: all .5s; font-size: 16px;color: white;line-height: 24px;opacity: 0.7;margin: 15px 0 56px;display: none;}
.ine-more{transition: all .5s; display: block;background: url(../images/ine-more.png) no-repeat center;width: 41px;height: 41px;margin: 0 auto;border-radius: 50%;color: transparent;font-size: 14px;text-align: center;line-height: 41px;}
.ine-swiper .swiper-slide-active .ine-font{padding-top: 167px;}
.ine-swiper .swiper-slide-active .ine-font h4{display: none;}
.ine-swiper .swiper-slide-active .ine-font p{display: block;}
.ine-swiper .swiper-slide-active .ine-more{background: #114fab;width: 158px;border-radius: 0;color: white;}
.ine-swiper .swiper-slide-next .ine-font{width: 50%;left: 0;}
.ine-swiper .swiper-slide-prev .ine-font{width: 50%;right: 0;left: auto;}
.ine-swiper .swiper-button-prev{box-shadow: 0 0 20px rgba(0,0,0,0.1); width: 43px;height: 43px;border-radius: 50%;background:#fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;left: -100px;margin-top: -55px;}
.ine-swiper .swiper-button-next{box-shadow: 0 0 20px rgba(0,0,0,0.1);width: 43px;height: 43px;border-radius: 50%;background: #fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;right: -100px;margin-top: -55px;}
.ine-swiper .swiper-button-prev:hover,.ine-swiper .swiper-button-next:hover{background: #104a8a;color: #fff;box-shadow: 0 0 20px rgba(16,74,138,0.2);}

.index-four{padding-top: 90px;background: url(../images/inf-bg.png) no-repeat center;background-size: cover;}
.inf-dec p{font-size: 18px;color: white;line-height: 36px;}
.inf-dec h3{font-weight: bold; font-size: 18px;float: left; color: white;line-height: 36px;}
.inf-dec{margin: 73px 0 70px 0;}
.inf-more{width: 158px;height: 40px;display: block;float: right;text-align: center;line-height: 40px;font-size: 14px;color: white;background: #114fab;  margin-top:2%}
.index-four ul{padding: 29px 0;background: white;box-shadow: 0 1px 5px rgba(0,0,0,0.08);}
.index-four li{width: 25%;float: left;text-align: center;position: relative;}
.index-four li::after{position: absolute;content: '';width: 2px;height: 42px;background: #e5e5e5;top:11px;right: 0;}
.index-four li:last-child::after{display: none;}
.index-four li p{font-size: 18px;color: #333;line-height: 33px;}
.inf-num{font-size: 60px;color: #114fab;line-height: 60px;font-family: 'itc';}
.index-five{padding: 75px 0 65px;}
.inv-nav{float: right;margin-top: -44px;padding-left: 26px;background: url(../images/inv-nav.png) no-repeat left center;}
.inv-nav a{float: left;margin-left: 25px;font-size: 18px;color: #333;line-height: 36px;}
.inv-nav a.active{color: #114fab;}
.inv-box{margin: 68px -8px 0;display: none;}
.inv-box.on{display: block;}
.inv-left{padding: 0 8px;width: 64%;float: left;}
.inv-list{margin-bottom: 15px;display: block;overflow: hidden;background: #f4f4f4;}
.inv-pic{width: 352px;height: 207px;float: left;overflow: hidden;}
.inv-pic img{display: block;width: 100%;transition: all .5s;}
.inv-font{margin-left: 352px;padding: 50px;}
.inv-font h3{font-size: 18px;color: #333;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.inv-font span{display: block;margin: 10px 0 15px; font-size: 14px;color: #333;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.inv-font p{display: block; font-size: 14px;color: #7c7c7c;line-height: 18px;height: 36px;    overflow: hidden;display: -webkit-box;display: -moz-box; display: -ms-box;-webkit-box-orient: vertical;-ms-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 2;}
.inv-list:hover img{transform: scale(1.05);}
.inv-list:hover h3{color: #114fab;}
.inv-right{padding: 0 8px;width: 36%;float: left;}
.inr-box{padding: 0 50px;background: #f8f8f8;}
.inr-list{overflow: hidden; display: block;padding: 40px 0 35px;border-bottom: solid 2px #e2e2e2;}
.inr-data {float: left;width: 85px;}
.inr-data h5{font-size: 40px;color: #333;font-family: 'itc';font-weight: bold;line-height: 38px;}
.inr-data h6{font-size: 14px;color: #818181;line-height: 20px;}
.inr-font{margin-left: 85px;}
.inr-font h3{margin-bottom: 7px; font-size: 18px;color: #333;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.inr-font p{display: block; font-size: 14px;color: #9a9a9a;line-height: 18px;height: 36px;    overflow: hidden;display: -webkit-box;display: -moz-box; display: -ms-box;-webkit-box-orient: vertical;-ms-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 2;}
.inr-list:last-child{border-bottom: none;}
.inr-list:hover h3{color: #114fab;}
@media (max-width: 1640px) {
	.category-item{
    padding: 42px 38px;
}
	.ino-swiper .swiper-button-next,.ine-swiper .swiper-button-next{right: 0;}
	.ino-swiper .swiper-button-prev,.ine-swiper .swiper-button-prev{left: 0;}
}
@media (max-width: 1460px) {
	.category-item{
    padding: 42px 28px;
}
	.banner-font{top: 30px;}
	.int-pagination .int-page{margin-right: 90px;}
	.ino-list{max-height: 455px;}
	.index-two .gallery-thumbs{height: 565px;}
	.int-right{padding: 50px 0 100px 60px;}
	.int-nav{margin: 40px 0;}
	.thumbs-pagination.swiper-pagination{bottom: 60px;padding-left: 60px;}
	.ine-font,.ine-swiper .swiper-slide-active .ine-font{padding-top: 120px;}
}
@media (max-width: 1260px) {
	.category-item{
    padding: 42px 9px;
}
.category-a{
    font-size:16px;
}
	.int-pagination .int-page{margin-right: 40px;}
	.ino-list{max-height: 357px;padding: 30px;}
	.ino-list h3{margin-top: 25px;}
	.ino-list span{margin-top: 25px;}
	.index-two .gallery-thumbs{height: 565px;}
	.int-right{padding: 50px 0 100px 60px;}
	.int-nav{margin: 40px 0;}
	.thumbs-pagination.swiper-pagination{bottom: 60px;padding-left: 60px;}
	.ine-font,.ine-swiper .swiper-slide-active .ine-font{padding-top: 70px;}
	.ine-font p{margin-bottom: 25px;}
	.ine-font h4{margin: 5px 0 10px;}
	.inv-pic{width: 250px;height: 147px;}
	.inv-font{margin-left: 250px;padding: 20px;}
	.inv-font span{margin: 5px 0 10px;}
	.inr-box{padding: 0 30px;}
	.inr-list{padding: 17px 0;}
}
@media  (max-width: 991px) {
	.banner .swiper-button-next,.banner .swiper-button-prev,.ino-swiper .swiper-button-prev,.ino-swiper .swiper-button-next,.ine-swiper .swiper-button-prev,.ine-swiper .swiper-button-next{display: none;}
	.banner .swiper-pagination{bottom: 20px !important;}
	.banner-font h4{margin-bottom: 0;}
	.ino-swiper .swiper-pagination{display: block;}
	.int-box{position: static;}
	.int-right{padding: 50px 0 100px;width: 100%;}
	.int-pagination .int-page{margin-right: 60px;}
	.thumbs-pagination.swiper-pagination{padding-left: 0;bottom: 30px;}
	.index-two .gallery-thumbs{width: 100%;float: none;height: auto;}
	.gallery-thumbs img{width: 100%;}
	.ine-font, .ine-swiper .swiper-slide-active .ine-font{padding-top: 140px;}
	.inf-dec{margin-bottom: 100px;}
	.index-four li{width: 50%;margin-bottom: 20px;}
	.index-four ul{padding: 29px 0 0;}
	.inv-box{margin: 40px 0 0;}
	.inv-left,.inv-right{width: 100%;padding: 0;float: none;}
	.ino-slide{margin-bottom: 15px;}
	.ino-list span{margin-top: 10px;width: 30px;height: 30px;background-size: cover;}
	.ino-list:hover span{width: 30px;height: 30px;background: url(../images/ino-span.png) no-repeat right center;color: transparent;padding-left: 0;}
}

@media  (max-width: 767px) {
	.index-one{padding: 35px 0 30px;}
	.index-tit{font-size: 24px;line-height: 30px;}
	.index-tit span{font-size: 14px;padding-right: 10px;}
	.ino-swiper{margin: 25px 0px 0;}
	.ino-slide{padding: 0;width: 50%;float:  left;}
	.ino-list{max-height: none;padding: 20px 15px;overflow: hidden;}
	.ino-list h3{font-size: 16px;margin-top: 10px;margin-left: 130px;text-align: left}
	.ino-list span{margin-left: 130px;margin-top: 20px;}
	.ino-pic{width: 100px;float: left;}
	.ino-swiper .swiper-pagination-bullet{height: 10px;margin: 0 6px !important;}
	.ino-swiper .swiper-pagination-bullet-active{height: 20px;}
	.ino-swiper .swiper-pagination{bottom: -20px;}
	.int-right{padding: 35px 0 80px;}
	.int-page a{font-size: 16px;}
	.int-pagination .int-page{margin-right: 30px;}
	.int-nav{margin: 15px 0;}
	.int-dec p{font-size: 14px;line-height: 22px;height: 110px}
	.int-more{width: 120px;height: 35px;line-height: 35px;}
	.swiper-pagination-current{font-size: 26px;}
	.swiper-pagination-total,.thumbs-pagination.swiper-pagination{font-size: 18px;}
	.index-three{padding: 35px 0;}
	.ine-swiper{margin-top: 25px;padding-bottom: 40px;}
	.ine-swiper .swiper-pagination-bullet{height: 10px;margin: 0 6px !important;}
	.ine-swiper .swiper-pagination-bullet-active{height: 20px;}
	.ine-swiper .swiper-pagination{bottom: 0px;}
	.ine-font, .ine-swiper .swiper-slide-active .ine-font{padding-top: 60px;}
	.ine-font h3{font-size: 18px;line-height: 26px;}
	.ine-font h4{display: none;}
	.ine-font p{display: block;font-size: 14px;line-height: 22px;margin: 8px 0 13px;}
	.ine-swiper .swiper-slide-active .ine-more{width: 120px;height: 35px;line-height: 35px;}
	.index-four{padding-top: 35px;}
	.inf-dec{margin: 25px 0 40px;}
	.inf-dec p{font-size: 14px;line-height: 22px;}
	.inf-dec h3{float: none;font-size: 14px;}
	.inf-more{float: none;width: 120px;height: 35px;line-height: 35px;margin-top: 10px;}
	.inf-num{font-size: 36px;line-height: 40px;}
	.index-four li p{font-size: 14px;line-height: 22px;}
	.index-four ul{padding-top: 20px;}
	.index-five{padding: 35px 0 40px;}
	.inv-box{margin-top: 25px;}
	.inv-pic{width: 150px;height: 88px;}
	.inv-font{margin-left: 150px;padding: 10px 15px;}
	.inv-font span{display: none;}
	.inv-font h3{font-size: 16px;margin-bottom: 6px;}
	.inr-box{padding: 0 15px;}
	.inr-data{width: 60px;}
	.inr-data h5{font-size: 30px;}
	.inr-data h6{font-size: 13px;}
	.inr-font{margin-left: 65px;}
	.inr-font h3{font-size: 16px;}
	.inv-nav{margin-top: 10px; float: none;text-align: center;background: none;padding-left: 0;}
	.inv-nav a{font-size: 16px;display: inline-block;float: none;margin: 0 10px;}
	.banner-font{top: 50px;}
	.banner-font h3{font-size: 24px;}
	.banner-font h4{font-size: 16px;line-height: 26px;margin-top: 0;margin-bottom: 20px;}
	.banner-font h5{font-size: 14px;}
	.banner-font h5 span{padding-left: 25px;background-position: left 5px center;}
	
}


/*==========关于我们=========*/
.ny-banner{position: relative;margin-top: 100px;background-repeat: no-repeat;background-position: center;background-size: cover;height: 400px;}
.ny-font{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.ny-font h3{font-size: 48px;color: white;line-height: 1;}
.crumb{position: absolute;width: 100%;left: 0;bottom: 64px;}
.crumb p{float: right;padding-left: 35px;background: url(../images/crumb.png) no-repeat left center;font-size: 18px;color: white;line-height: 22px;}
.crumb p a{color: white;}
.second-nav{height: 78px;margin-top: -40px;position: relative;z-index: 4;}
.second-box{background: white;white-space: nowrap; box-shadow: 0 5px 20px rgba(0,0,0,0.1);overflow-x: auto;}
.second-box a{display: inline-block;font-size: 16px;color: #333;line-height: 78px;padding: 0 40px;}
.second-box a:hover{color:#126ace;}
.news-box{background: white;overflow: hidden; box-shadow: 0 5px 20px rgba(0,0,0,0.1);padding: 28px 0;}
.news-box a{width: 32%;float: left; font-size: 22px;color: #333;line-height: 22px;text-align: center;border-right: solid 1px #333333;}
.news-box a:last-child{border-right: none;}
.news-box a.on{color: #126ace;}
.product-nav{background: white; box-shadow: 0 5px 20px rgba(0,0,0,0.1);}
.product-nav .pro-item{position: relative;padding: 28px 0;width: 20%;float: left;text-align: center;}
.pro-two{border-right: solid 1px #333333;}
.pro-two a{font-size: 20px;color: #6e6e6e;line-height: 22px;}
.pro-two a img{padding-left: 10px;}
.product-nav .pro-item:last-child .pro-two{border-right: none;}
.product-nav a.on{color: #126ace;}
.pro-three{position: absolute;top: 100%;height: 0;z-index: 3; overflow: hidden;transition: all .5s; box-shadow: 0 0px 20px rgba(0,0,0,0.1);width: 100%;left: 0;background: white;}
.pro-pad{padding: 10px;}
.pro-pad a{display: block;font-size: 16px;line-height: 40px;color: #6e6e6e;border-bottom: dashed 1px #c1c1c1;}
.pro-pad a:last-child{border-bottom: none;}
.pro-pad a.on,.pro-pad a:hover{color: #126ace;}
.pro-item:hover .pro-three{height: auto;}
.about-one{padding: 77px 0 80px;}
.ny-title{font-size: 48px;line-height: 1;color: #333;}
.ny-white{color: white;}
.about-one ul{margin-top: 83px;}
.about-one li{width: 33.333333%;min-height: 370px; float: left;border-right: solid 1px #eaeaea;padding: 0 25px 0 40px;}
.about-one li:first-child{padding: 0;}
.about-one li:last-child{border: none;width: 66.666666%;}
.abo-tit{font-size: 30px;color: #333;line-height: 1;margin-bottom: 14px;}
.abo-top{border-bottom: solid 1px #eaeaea;overflow: hidden;padding-right: 27px; padding-bottom: 40px;padding-top: 10px;}
.abo-num{font-size: 24px;color: #0e4989;float: left;margin-top: 20px;}
.abo-num span{font-size: 60px;font-family: 'itc';}
.abo-icon{float: right;width: 163px;}
.abo-icon img{display: block;width: 100%;}
.abo-bot{overflow: hidden;padding-right: 27px;padding-top: 40px;}
.abo-bot .abo-num{margin-top: 0;}
.abo-num p{font-size: 14px;color: #6e6e6e;line-height: 22px;}
.abo-num i{font-size: 60px;font-family: 'itc';font-style: normal;}
.abo-dec{margin: 37px 0 0px; font-size: 14px;line-height: 24px;color: #848484;padding-right: 10px;overflow-y: auto;height: 220px;margin-bottom: 30px;}
.abo-dec::-webkit-scrollbar {width: 3px;background:url(../images/scrollbar.jpg) repeat-y center;}
.abo-dec::-webkit-scrollbar-thumb {background-image: url(../images/scrollbar-thumb.jpg);border-radius: 10px;}
.abo-pic{text-align: right;}
.abo-dic{ font-size: 14px;line-height: 24px;color: #848484;margin: 37px 0 0;}
.about-one li:last-child .abo-num{margin-top: 0;float: none;}
.abo-img{width: 163px;margin-top: 30px;}
.abo-img img{display: block;width: 100%;}
.about-two{padding-top: 80px;background: url(../images/abt-bg.jpg) no-repeat top center;}
.abt-dec{font-size: 16px;color: rgba(255,255,255,0.9);line-height: 24px;float: right;width: 63%;}
.about-two .ny-title{float: left;}
.about-two ul{margin-top: 105px;background: white;padding: 80px 0;}
.about-two li{width: 33.333333%;float: left;text-align: center;}
.abt-icon{width: 40px;height: 40px;margin: 0 auto;overflow: hidden;}
.abt-icon img{display: block;width: 100%;transition: all .5s;}
.about-two li h3{font-size: 30px;color: #333;line-height:1 ;margin: 26px 0 58px;}
.about-two li p{font-size: 14px;color: #333;line-height:18px;}
.about-two li:hover img{transform: translateY(-100%);}
.about-two li:hover h3{color: #126ace;}
.about-three{text-align: center;padding: 79px 0 92px;background: url(../images/abe-bg.png) no-repeat center;background-size: cover;}
.abe-line{width: 46px;height: 4px;background: white;margin: 43px auto 38px;}
.abe-dec{width: 75%;margin: 0 auto;font-size: 24px;line-height: 36px;color: rgba(255,255,255,0.7);}
.about-four{padding-top: 80px;text-align: center;}
.abf-dec{font-size: 18px;color: #848484;line-height: 36px;margin: 20px 0 70px;}
.abf-box{padding: 107px 0 80px;background: url(../images/abf-bg.jpg) no-repeat center;background-size: cover;}
.abf-time{margin-bottom: 60px; position: relative; font-size: 24px;color: white;line-height: 36px;font-family: 'demi';padding-bottom: 52px;border-bottom: solid 1px white;}
.abf-time::after{position: absolute;content: '';width: 28px;height: 28px;background: url(../images/abf-cir.png) no-repeat center;background-size: cover;left: 50%;margin-left: -14px;bottom: -14px;}
.abf-dic{font-size: 18px;line-height: 36px;color: white;}
.abf-swiper{position: relative;padding-bottom: 37px;}
.abf-swiper .swiper-button-prev{box-shadow: 0 0 10px rgba(0,0,0,0.1); width: 43px;height: 43px;border-radius: 50%;background:#fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;left: -43px;top: 67px;margin-top: 0;}
.abf-swiper .swiper-button-next{box-shadow: 0 0 10px rgba(0,0,0,0.1);width: 43px;height: 43px;border-radius: 50%;background: #fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;right: -43px;top: 67px;margin-top: 0;}
.abf-swiper .swiper-button-prev:hover,.abf-swiper .swiper-button-next:hover{background: #104a8a;color: #fff;box-shadow: 0 0 20px rgba(16,74,138,0.2);}
.abf-swiper .swiper-pagination{bottom: 0px;width: 100%;display: none;}
.abf-swiper .swiper-pagination-bullet{width: 3px;border-radius: 0; transition: all .5s;height: 10px;opacity: 1;margin: 0 8px !important;background: #fff;}
.abf-swiper .swiper-pagination-bullet-active{height: 20px;background: #114fab;}
.abf-more{display: block;width: 158px;height: 40px;color: white;line-height: 40px;text-align: center;font-size: 14px;margin: 0 auto;background: #114fab;}
.about-five{padding-top: 78px;text-align: center;}
.abv-nav{margin-top: 65px;margin-bottom: 75px;}
.abv-nav a{display: inline-block;font-size: 18px;line-height: 1;border-bottom: solid 3px transparent;margin: 0 80px;}
.abv-nav a.on{border-bottom-color: #136bce;}
.abv-box{margin: 0 -5px;}
.abv-left{float: left; width: 50%;padding: 0 5px;overflow: hidden;}
.abv-left img{display: block;width: 100%;transition: all .5s;}
.abv-top{margin-bottom: 10px;}
.abv-pic{width: 100%;overflow: hidden;}
.abv-pic img{display: block;width: 100%;transition: all .5s;}
.abv-pic:hover img{transform: scale(1.05);}
.abv-swiper{position: relative;display: none;}
.abv-swiper.on{display: block;}
.abv-swiper .swiper-button-prev{box-shadow: 0 0 20px rgba(0,0,0,0.2); width: 43px;height: 43px;border-radius: 50%;background:#fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;left: -100px;margin-top: -22px;}
.abv-swiper .swiper-button-next{box-shadow: 0 0 20px rgba(0,0,0,0.2);width: 43px;height: 43px;border-radius: 50%;background: #fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;right: -100px;margin-top: -22px;}
.abv-swiper .swiper-button-prev:hover,.abv-swiper .swiper-button-next:hover{background: #104a8a;color: #fff;box-shadow: 0 0 20px rgba(16,74,138,0.2);}
.abv-swiper .swiper-pagination{bottom: -30px;width: 100%;display: none;}
.abv-swiper .swiper-pagination-bullet{width: 3px;border-radius: 0; transition: all .5s;height: 10px;opacity: 1;margin: 0 8px !important;background: #333;}
.abv-swiper .swiper-pagination-bullet-active{height: 20px;background: #114fab;}
.about-six{padding: 80px 0;text-align: center;}
.about-six ul{margin: 57px -15px 0;}
.about-six li{width: 33.33333%;float: left;padding: 0 15px;}
.abx-pic{width: 100%;overflow: hidden;}
.abx-pic img{display: block;width: 100%;transition: all .5s;}
.abx-pic:hover img{transform: scale(1.05);}
.about-seven{padding: 80px 0;background: #f2f2f2;text-align: center;}
.abs-swiper{position: relative;margin-top: 80px;}
.abs-swiper .swiper-button-prev{box-shadow: 0 0 20px rgba(0,0,0,0.2); width: 43px;height: 43px;border-radius: 50%;background:#fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;left: -100px;margin-top: -60px;}
.abs-swiper .swiper-button-next{box-shadow: 0 0 20px rgba(0,0,0,0.2);width: 43px;height: 43px;border-radius: 50%;background: #fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;right: -100px;margin-top: -60px;}
.abs-swiper .swiper-button-prev:hover,.abs-swiper .swiper-button-next:hover{background: #104a8a;color: #fff;box-shadow: 0 0 20px rgba(16,74,138,0.2);}
.abs-swiper .swiper-pagination{bottom: -30px;width: 100%;display: none;}
.abs-swiper .swiper-pagination-bullet{width: 3px;border-radius: 0; transition: all .5s;height: 10px;opacity: 1;margin: 0 8px !important;background: #333;}
.abs-swiper .swiper-pagination-bullet-active{height: 20px;background: #114fab;}
.abs-pic{width: 100%;overflow: hidden;}
.abs-pic img{display: block;width: 100%;}
.abs-swiper p{font-size: 14px;color: #000;line-height: 30px;margin-top: 18px;}
.nei_anchor {padding:5px 0; text-align: center;display: none;position: fixed;left: 0;top: 0;font-size:0;width: 100%;z-index: 1001;background: #fff;box-shadow: 0px 0px 8px 0px #d6d6d6;}
.nei_anchor span {padding: 0 30px; text-align: center;line-height:40px; display: inline-block;*display: inline;*zoom: 1;}
.nei_anchor span a { font-size: 16px;color: #666;display:block;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;position: relative;}
.nei_anchor span:last-child a:after{display: none;}
.nei_anchor span:hover a,.nei_anchor span.on a{color: #126ace;} 
.m1 h3{font-weight: bold;font-size: 35px;color: #333;line-height: 54px;}
.news-top p img{max-width:100%;margin-bottom: 10px;}

@media  (max-width: 1440px) {
	.abs-swiper .swiper-button-prev,.abv-swiper .swiper-button-prev,.abf-swiper .swiper-button-prev{left: 0;}
	.abs-swiper .swiper-button-next,.abv-swiper .swiper-button-next,.abf-swiper .swiper-button-next{right: 0;}
}
@media  (max-width: 1260px) {
	.second-box a{padding: 0 30px;}
	.abo-icon,.abo-img{width: 130px;}
	.about-one li{min-height: 350px;}
	.abo-dec{height: 200px;}
	
}
@media  (max-width: 991px) {
	.ny-banner{margin-top: 60px;height: 300px;}
	.second-box a{padding: 0 15px;}
	.abo-num span{font-size: 50px;}
	.abo-top,.abo-bot{padding-right: 18px;}
	.abo-icon, .abo-img{width: 100px;}
	.about-one li{padding: 0 20px;min-height: 320px;}
	.abs-swiper .swiper-button-next,.abs-swiper .swiper-button-prev{margin-top: -50px;}
	.nei_anchor span{padding: 0 15px;}
	.abo-num{margin-top: 0;}
	.abo-dec{height: 170px;}
	.m1 .wrap h3{font-size: 30px;line-height: 30px;margin-bottom: 10px;}
}
@media  (max-width: 767px) {
	.ny-banner{height: 220px;}
	.ny-font h3,.ny-title{font-size: 24px;}
	.crumb{bottom: 40px;}
	.second-nav{height: 55px;margin-top: -27px;}
	.second-nav a{line-height: 55px;}
	.nei_anchor{padding: 10px 0;}
	.nei_anchor span{line-height: 30px;}
	.about-one{padding: 35px 0;}
	.about-one ul{margin-top: 25px;}
	.about-one li{min-height: auto;overflow: hidden; padding: 0;padding-bottom: 15px !important;margin-bottom: 20px; border-bottom: solid 1px #eaeaea; width: 100%;float: none;border-right: none;}
	.abo-tit{font-size: 20px;}
	.abo-top, .abo-bot{padding: 0;float: left;width: 50%;padding-bottom: 15px;}
	.abo-num{font-size: 18px;text-align: center;float: none;margin-bottom: 10px;}
	.abo-icon{float: none;margin: 0 auto;}
	.abo-num span,.abo-num i{font-size: 40px;}
	.abo-top{border-right: solid 1px #eaeaea;border-bottom: none;}
	.abo-top .abo-num{margin-bottom: 35px;}
	.abo-dec{margin: 10px 0 20px;padding-right: 0;height: auto;}
	.abo-dic{margin-top: 10px;}
	.abo-img{margin: 10px auto 0;}
	.about-one li:last-child{margin-bottom: 0;width: 100%;}
	.about-two{padding-top: 35px;}
	.about-two .ny-title{float: none;text-align: center}
	.abt-dec{float: none;margin-top: 25px;width: 100%;font-size: 14px;line-height: 22px;text-align: center;}
	.about-two ul{padding: 20px 0 10px;margin-top: 30px;}
	.about-two li{width: 100%;float: none;margin-bottom: 15px;}
	.about-two li h3{font-size: 20px;margin: 5px 0;}
	.about-three{padding: 45px 0;}
	.abe-dec{width: 100%;font-size: 16px;line-height: 24px;}
	.abe-line{margin: 20px auto;}
	.about-four{padding-top: 35px;}
	.abf-dec{font-size: 14px;margin: 0px 0 15px;}
	.abf-box{padding: 40px 0;}
	.abs-swiper .swiper-button-prev,.abv-swiper .swiper-button-prev,.abf-swiper .swiper-button-prev{display: none;}
	.abs-swiper .swiper-button-next,.abv-swiper .swiper-button-next,.abf-swiper .swiper-button-next{display: none;}
	.abf-swiper .swiper-pagination,.abv-swiper .swiper-pagination,.abs-swiper .swiper-pagination{display: block;}
	.abf-time{padding-bottom: 30px;margin-bottom: 30px;}
	.abf-dic{font-size: 14px;line-height: 24px;}
	.abf-more{width: 120px;height: 35px;line-height: 35px;}
	.abf-swiper{margin-bottom: 20px;}
	.about-five{padding-top: 35px;}
	.abv-nav{margin: 20px 0 30px;}
	.abv-nav a{font-size: 16px;margin: 0 20px;}
	.abv-box{margin: 0;}
	.abv-left{float: none;width: 100%;padding: 0;margin-bottom: 10px;}
	.about-six{padding: 70px 0 30px;}
	.about-six li{float: none;width: 100%;padding: 0;margin-bottom: 15px;}
	.about-six ul{margin:25px 0 0;}
	.about-seven{padding: 35px 0 65px;}
	.abs-swiper{margin-top: 25px;}
	.abs-swiper p{line-height: 22px;}
	.m1 .wrap h3{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
}

/*===================*/
.tech-top{}
.tech-tit{float: left;font-size: 36px;line-height: 1;color: #111111;}
.tech-dec{margin-left: 350px;border-left: solid 1px #dcdcdf;padding-left: 120px;font-size: 18px;line-height: 24px;color: #888888;}
.tech-dec span{color: #222222;font-weight: bold;}
.tech-top .wrap{padding: 60px 15px 30px 0; box-shadow: inset 0 -30px 30px -30px rgba(0,0,0,0.05);}
.tech-bot{padding: 20px 0;}
.tech-bot ul{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.tech-bot li{width: 25%;height: 480px; float: left;border-right: solid 1px #cccccc;text-align: center}
.tech-bot li:last-child{border: none;}
.tech-list{display: block;width: 100%;height: 100%;padding-top: 126px;}
.tech-list h3{font-size: 36px;color: #333;line-height: 1;}
.tech-list h4{font-size: 24px;color: #333;line-height: 1;margin: 35px 0 78px;}
.tech-list span{display: block;background: url(../images/tech-list.png) no-repeat center;width: 62px;height: 62px;border-radius: 50%;margin: 0 auto;color: transparent;transition: all .5s;}
.tech-list:hover span{width: 158px;height: 40px;text-align: center;line-height: 40px;color: white;background: #114fab;border-radius: 0;}
@media  (max-width: 991px) {
	.tech-dec{margin-left: 200px;padding-left: 80px;}
	.tech-bot li{height: 400px;}
	.tech-list{padding-top: 80px;}
	.tech-list h3{font-size: 30px;}
}
@media  (max-width: 991px) {
	.tech-top .wrap{padding: 35px 15px 15px 15px;}
	.tech-tit{font-size: 24px;float: none;}
	.tech-dec{margin-left: 0px;padding-left: 0px;border-left: none;border-top: solid 1px #dcdcdf;margin-top: 20px;padding-top: 15px;font-size: 14px;line-height: 22px;}
	.tech-bot{padding: 0px 0;}
	.tech-bot li{height: auto;padding: 40px 0; float: none;width: 100%;border-bottom: solid 1px #cccccc;border-right:none;}
	.tech-list{padding-top: 0;}
	.tech-list h3{font-size: 20px;}
	.tech-list h4{margin: 10px 0 30px;}
	.tech-list span{width: 35px;height: 35px;background-size: cover;}
}

/**/
.contact-one{padding-top: 80px;position: relative;z-index: 3;}
.contact-pic{width: 100%;overflow: hidden;}
.contact-pic img{display: block;width: 100%;}
.contact-one ul{margin: 0px -6px 0;}
.contact-one li{float: left;width: 100%;padding: 0 6px;}
.contact-one li h3{font-size: 36px;line-height: 1;text-align: center;}
.con-li{background: white; box-shadow: 0 5px 30px rgba(0,0,0,0.1);overflow: hidden; margin-top: 57px;padding: 47px 0 13px;}
.con-list{margin-bottom:43px;float: left;width: 25%;text-align: center;}
.con-icon{width: 55px;height: 55px;overflow: hidden;transition: all .5s;margin: 0 auto 25px;}
.con-icon img{display: block;width: 100%;}
.con-list p{font-size: 14px;color: #333;line-height: 24px;}
.con-list p:last-child{height: 48px;}
.con-list:hover .con-icon{transform: translateY(-10px);}
.contact-map{width: 100%;overflow: hidden;margin-top: -107px;}
.contact-map img{display: block;width: 100%;}
.contact-form{padding: 62px 0 80px;}
.form{margin: 0 -10px;overflow: hidden;}
.form p{margin-bottom: 18px; width: 33.33333%;float: left;padding: 0 10px;}
.form p.area{float: none;width: 100%;}
.form p .text{background: #f8f8f8;line-height: 62px;font-size: 16px;color: #666;padding: 0 20px;font-weight: lighter;width: 100%;}
.form p textarea{background: #f8f8f8;font-size: 16px;color: #666;padding: 10px 20px;font-weight: lighter;width: 100%;height: 260px;resize: none;}
.contact-form .submit{transition: all .5s;cursor: pointer; width: 142px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: white;background: #136bce;display: block;margin: 0 auto;}
.contact-form .submit:hover{background: #114fab;}
@media  (max-width: 991px) {
	.contact-one li h3{font-size: 30px;}
}
@media  (max-width: 767px) {
	.contact-one{padding-top: 40px;padding-bottom: 20px;}
	.contact-one ul{margin: 0px 0 0;}
	.contact-one li{width: 100%;float: none;padding: 0;margin-bottom: 30px;}
	.contact-one li h3{font-size: 24px;}
	.con-li{margin-top: 20px;padding: 25px 0 15px;}
	.con-list{margin-bottom: 10px;padding: 0 10px;}
	.con-icon{width: 40px;height: 40px;}
	.con-icon{margin-bottom: 0px;}
	.contact-map{margin-top: 0;}
	.contact-form{padding: 40px 0;}
	.form{margin: 0;}
	.form p{width: 100%;float: none;padding: 0;margin-bottom: 15px;}
	.form p .text{padding: 0 10px;font-size: 14px;line-height: 40px;}
	.form p textarea{height: 150px;padding: 10px;font-size: 14px;}
	.contact-form .submit{width: 120px;font-size: 14px;}
}


/**/
.news{padding: 80px 0;}
.news-big{padding-bottom: 60px;}
.news-list{transition: all .5s;display: block;overflow: hidden;margin-bottom: 20px;background: #f2f2f2;}
.news-pic{width: 416px;height: 244px;float: left;overflow: hidden;}
.news-pic img{display: block;width: 100%;transition: all .5s;height: 100%;}
.news-font{margin-left: 416px;padding: 35px 35px 0;position: relative;}
.news-font h3{font-size: 24px;color: #333;line-height: 1;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-font h4{font-size: 14px;color: #7f7f7f;line-height: 1;font-family: 'demi';margin-top: 12px;}
.news-font p{font-size: 14px;color: #333;line-height: 24px;height: 48px;margin: 20px 0 30px;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-font span{transition: all .5s;display: block;width: 122px;height: 35px;color: #fff;background: #0a4e98;font-size: 14px;line-height: 35px;text-align: center;}
.news-font h5{transition: all .5s;opacity: 0; position: absolute;right: -10px;bottom: -50%;font-size: 150px;line-height: 1;color: rgba(255,255,255,0.1);font-family: 'demi';}
.news-list:hover img{transform: scale(1.05);}
.news-list:hover{background: #0a4e98;}
.news-list:hover span{background: white;color: #0a4e98;}
.news-list:hover h5{opacity: 1;}
.news-list:hover h3,.news-list:hover h4{color: white;}
.news-list:hover p{color: rgba(255,255,255,0.5);}
.pagee{position: relative;text-align: center;}
.pagee a{display: inline-block;font-size: 24px;color: #999;font-family: 'demi';line-height: 18px;margin: 0 12px;}
.pagee a.on,.pagee a:hover{color: #0a4e98;}
.pagee .page-prev,.pagee .page-next{margin: 0; position: absolute;font-size: 18px;line-height: 1;color: #999;}
.pagee .page-prev{left: 0;}
.pagee .page-next{right: 0;}
@media  (max-width: 991px) {
	.news-pic{width: 300px;height: 176px;}
	.news-font{margin-left: 300px;}
	.news-font{padding: 15px 25px 0;}
	.section .news-font h3{font-size: 20px;}
	.news-font p{margin: 10px 0;line-height: 22px;height: 44px;}
	.news-font h5{font-size: 100px;bottom: -40px;}
}
@media  (max-width: 767px) {
	.news-box{padding: 19.5px 0;}
	.news-box a{font-size: 16px;line-height: 1;}
	.news{padding: 40px 0;}
	.news-big{padding-bottom: 20px;}
	.news-pic{width: 100%;float: none;}
	.news-font{margin-left: 0;}
	.news-font{padding: 15px 15px 25px;}
	.section .news-font h3{font-size: 18px;}
	.news-font p{margin: 15px 0;}
	.pagee .page-prev, .pagee .page-next{font-size: 16px;}
	.pagee a{font-size: 18px;margin: 0 8px;}
}

/**/
.news-top{padding: 75px 0 70px;}
.news-tit{position: relative;}
.news-tit h1{font-size: 24px;color: #333;line-height: 30px;margin-right: 150px;}
.news-share{position: absolute;top: 0;right: 0;overflow: hidden;}
.news-share a{background: none !important;font-size: 20px;height: 30px !important; line-height: 30px;color: #7f7f7f !important;float: left;margin: 0;display: block !important; margin-left: 25px;padding: 0  !important;}
.news-share a:hover{opacity: 1;text-decoration: none !important;color: #0a4e98!important;}
.news-data{margin-bottom: 30px; font-size: 14px;color: #848484;line-height: 1;font-family: 'demi';margin-top: 10px;padding-bottom: 17px;border-bottom: solid 1px #d6d6d6;}
.news-top p{font-size: 16px;color: #848484;line-height: 28px;}
.news-back{margin-top: 50px; padding-top: 30px;border-top: solid 1px #bcbcbc;overflow: hidden;text-align: center}
.news-back a{font-size: 18px;color: #999999;line-height: 38px;display: inline-block;}
.news-prev{float: left;}
.news-next{float: right;}
.news-back .news-menu{color: #0a4e98;border: dashed 1px #b7d2f0;width: 136px;border-radius: 30px;}
.news-back a:hover{color: #0a4e98;}
.news-back .news-menu:hover{color: white;background: #0a4e98;border-color: #0a4e98;}
.news-bot{padding: 80px 0;background: #f1f1f1;}
.news-bot ul{margin: 48px -9px 0;overflow: hidden;}
.news-bot li{width: 50%;padding: 0 9px;float: left;}
.news-dec{font-size: 36px;color: #333;line-height: 1;}
.news-bot li .news-pic{width: 50%;height: 173px;}
.news-bot li .news-font{margin-left: 50%;}
.news-bot li .news-list{background: white;}
.news-bot li .news-font h3{font-size: 18px;}
.news-bot li .news-list:hover{background: #0a4e98;}
@media  (max-width: 991px) {
	.news-bot ul{margin: 48px 0 0;}
	.news-bot li{width: 100%;padding: 0;}
	.news-bot li .news-font{padding-top: 60px;}
	.news-bot li .news-pic{height: 211px;}
}
@media  (max-width: 767px) {
	.news-top{padding: 35px 0;}
	.news-tit h1{margin-right: 0;font-size: 20px;}
	.news-share{position: static;margin-top: 5px;}
	.news-share a{margin-left: 0;margin-right: 15px !important;}
	.news-top p{font-size: 14px;line-height: 22px;}
	.news-back{margin-top: 30px;padding-top: 15px;}
	.news-back a{font-size: 14px;line-height: 30px;}
	.news-back .news-menu{width: 110px;}
	.news-bot{padding:35px 0;}
	.news-dec{font-size: 24px;}
	.news-bot ul{margin-top: 25px;}
	.news-bot li .news-pic{width: 100%;}
	.news-bot li .news-font{margin-left: 0;padding-top: 20px;padding-bottom: 10px;}
}


/*======================*/
.recrui-one{padding: 79px 0 78px;}
.recrui-tit{font-size: 36px;color: #333;line-height: 1;}
.recrui-line{height: 1px;width: 100%;background: #333333;margin: 43px 0 46px;}
.recrui-dec p{font-size: 18px;color: #333;line-height: 32px;}
.recrui-one ul{margin: 72px -15px 0;}
.recrui-one li{width: 33.333333%;float: left;padding: 0 15px;}
.recrui-pic{width: 100%;overflow: hidden;}
.recrui-pic img{display: block;width: 100%;transition: all .5s;}
.recrui-one li:hover img{transform: scale(1.05);}
.recrui-two{padding-bottom: 80px;}
.recrui-top{margin-bottom: 63px;}
.recrui-top .recrui-tit{float: left;}
.recrui-nav{float: right;overflow: hidden;text-align: center;}
.recrui-nav a{width: 109px;display: inline-block;  margin-left: 20px;line-height: 36px;color: #333;font-size: 18px;}
.recrui-nav a.on{color: white;background: #136bce;}
.join-s{padding-bottom: 70px;display: none;}
.join-s.on{display: block;}
.sec-job{padding:40px 0 80px;}
.job-item{margin-bottom: 10px;}
.job-item.open .job-hea{background:#136bce;}
.job-item.open .job-le:after{opacity: 0;}
.job-item.open .job-le:before{background: white;}
.job-hea{width: 100%;background: #f5f5f5;cursor: pointer;position: relative;}
.job-le{position: absolute;width: 106px;height: 56px;right: 0;top: 0;}
.job-le:before{content: '';width: 14px;height:2px;position: absolute;top:50%;left: 50%;margin-left:-7px;margin-top:-1px;background: #666666;}
.job-le:after{content: '';height: 14px;width:2px;position: absolute;top:50%;left: 50%;margin-left:-1px;margin-top:-7px;background: #666666;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.job-ri {padding:15px 0 15px 50px;font-size: 20px;color: #333;margin-right: 106px; line-height:26px;-webkit-transition: all .3s;   -o-transition: all .3s;transition: all .3s;}
.job-z {float: left;width: 90%;}
.job-d {float: right;font-size: 18px; color: #666;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.job-cont{display: none;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.job-pad{padding:40px 0 35px;}
.job-b {position: relative;}
.job-c-z{float: left;width: 50%;padding:0 50px;}
.job-c-z p{font-size: 18px;line-height: 26px;margin-bottom: 10px;}
.job-c-z ul{margin: 15px 0 25px;}
.job-c-z li{color: #888;font-size: 14px;line-height: 26px;}
.job-b::after {content: '';position: absolute;top: 0;left: 50%;width: 1px;height: 100%;background: #d5d5d5;}
.btn-send{color: #fff;line-height: 30px;margin-left: 50px;text-align: center; width: 122px; background: #126ace;border:1px solid #126ace;display:block;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.btn-send:hover{background: transparent;color: #126ace;}
.job-item.open .job-ri,.job-item.open .job-d{color: #fff;}

@media  (max-width:991px) {
	.job-c-z{padding: 0 40px;}
}
@media  (max-width: 767px) {
	.recrui-one{padding: 35px 0 25px;}
	.recrui-tit{font-size: 24px;}
	.recrui-line{margin: 20px 0;}
	.recrui-dec p{font-size: 14px;line-height: 22px;}
	.recrui-one ul{margin: 30px 0 0;}
	.recrui-one li{width: 100%;float: none;padding: 0;margin-bottom: 15px;}
	.recrui-top .recrui-tit,.recrui-top .recrui-nav{float: none;}
	.recrui-nav{margin-top: 25px;}
	.recrui-nav a{font-size: 16px;margin: 0; width: auto;padding: 0 20px;line-height: 35px;}
	.recrui-top{margin-bottom: 30px;}
	.job-le{width: 50px;height: 46px;}
	.job-ri{padding:11px 0 11px 20px;font-size: 16px;margin-right: 50px;line-height: 24px;}
	.job-c-z{width: 100%;padding: 0;}
	.job-z{width: 80%;}
	.job-d{font-size: 16px;}
	.job-b::after{display: none;}
	.job-pad{padding: 20px 15px 35px;}
	.job-c-z p{font-size: 16px;margin-bottom: 0;}
	.job-c-z ul{margin: 0 0 10px;}
	.job-c-z li{line-height: 22px;}
	.join-s{padding-bottom: 25px;}
	.recrui-two{padding-bottom: 50px;}
	.btn-send{margin-left: 0px;margin-top: 10px;}
}


/**/
.ny-font h4{width: 58%; font-size: 18px;color: white;line-height: 32px;margin-top: 25px;}
.make-one{padding: 120px 0 80px;background: #f8f8f8;margin-top: -39px;}
.make-tit{float: left;width: 29%;border-right: solid 2px #cacaca;font-size: 36px;color: #333;line-height: 50px;}
.make-font{width: 52.5%;float: right;}
.make-font p{font-size: 18px;line-height: 25px;color: #333333;}
.make-two{padding: 80px 0;}
.make-two ul{margin: 0 -15px;}
.make-two li{width: 33.333%;padding: 0 15px;overflow: hidden;float: left;}
.make-list{width: 100%;display: block;position: relative;}
.make-pic{width: 100%;overflow: hidden;}
.make-pic img{display: block;width: 100%;transition: all .5s;}
.make-dec{color: white; position: absolute;left: 50%;text-align: center;top: 50%;transform: translate(-50%,-50%);font-size: 36px;line-height: 54px;}
.make-dec::after{transition: all .5s;width: 0%;position: absolute;content: '';height: 3px;background: white;left: 0;bottom: -3px;}
.make-list:hover img{transform: scale(1.05);}
.make-list:hover .make-dec::after{width: 100%;}
@media  (max-width: 767px) {
	.ny-font h4{width: 100%; font-size: 14px;line-height: 22px;margin-top: 10px;}
	.make-one{padding: 60px 0 40px;margin-top: -27.5px;}
	.make-tit{float: none;width: 100%;font-size: 24px;border-right: none;line-height: 1;margin-bottom: 15px;}
	.make-font{width: 100%;float: none;}
	.make-font p{font-size: 14px;line-height: 22px;}
	.make-two{padding: 40px 0 30px;}
	.make-two ul{margin: 0;}
	.make-two li{padding: 0;width: 100%;float: none;margin-bottom: 20px;}
	.make-dec{font-size: 22px;line-height: 30px;}
	.make-dec::after{width: 100%;}
}


/*==================*/
.smt-top{padding: 90px 0 76px;background: #f4f4f4;}
.info-tit{width: 40%;float: left;font-size: 42px;color: #333;line-height: 54px;}
.info-dec{width: 60%;float: left;font-size: 14px;color: #7f7f7f;line-height: 24px;}
.info-white{color: white;}
.smt-bot{padding-bottom: 80px;background: #f9f9f9;}
.smt-pic{width: 100%;overflow: hidden;position: relative;top: -30px;}
.smt-pic img{display: block;width: 100%;}
.smt-two{padding: 72px 0 80px;}
.smt-box{margin-top: 54px;}
.smt-left,.smt-right{width: 50%;float: left;}
.smt-left{text-align: left;}
.smt-right{text-align: right;}
.three-top{padding: 74px 0 99px;background: #222222;}
.three-bot{padding-bottom: 66px;background: #f9f9f9;}
.three-bot .smt-box{margin-top: 0;position: relative;top: 30px;}
.smt-box1{text-align: center;position: relative;top: 30px;}
.smt-box1 img{margin: 0 50px;}
.smt-four{padding: 75px 0 80px;}
.smt-four .smt-pic{top: 0;margin-top: 79px;}
@media  (max-width:991px) {
	.info-tit{font-size: 30px;line-height: 42px;}
	.smt-box1 img{margin: 0 20px;}
}
@media  (max-width:767px) {
	.smt-top{padding: 35px 0 20px;}
	.info-tit,.info-dec{float: none;width: 100%;}
	.info-tit{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
	.info-dec{line-height: 22px;}
	.smt-bot{padding-bottom: 45px;}
	.smt-pic{top: 0;}
	.smt-two{padding: 35px 0 25px;}
	.smt-box{margin-top: 20px;}
	.smt-left{}
	.smt-left, .smt-right{width: 100%;float: none;margin-bottom: 20px;}
	.smt-left img,.smt-right img{display: block;width: 100%;}
	.three-top{padding: 35px 0;}
	.three-bot .smt-box{top: 0;}
	.three-bot{padding-bottom: 30px;}
	.smt-box1{top: 0;margin: 0 -7.5px;}
	.smt-box1 img{margin:0  7.5px;margin-bottom: 15px; width: 45%;display: block;float: left;}
	.smt-four{padding: 35px 0 45px;}
	.smt-four .smt-pic{margin-top: 25px;}
}


/**/
.proinfo{margin-top: 100px;}
.pri-one{padding: 40px 0 80px;background: #f4f4f4;}
.pro-crumb p{padding-left: 35px;background: url(../images/crumbH.png) no-repeat left center;font-size: 14px;color: #333;line-height: 22px;}
.pro-crumb p a{color: #333;}
.pri-tit{padding-bottom: 20px;border-bottom: solid 1px #7a7a7a;margin-top: 50px;}
.pri-tit h3{float: left;font-size: 36px;color: #333;line-height: 1;width: 50%;height: 50px;line-height: 50px;}
.pri-tit h4{float: right;font-size: 24px;color: #a6a6a6;line-height: 1;font-family: 'demi';text-align: right; width: 50%;line-height: 35px;}
.pri-box{margin-top: 60px;}
.pri-left{width: 50%;float: left;overflow: hidden;}
.pri-left img{display: block;max-width: 100%;}
.pri-right{width: 50%;float: left;padding-left: 70px;padding-top: 30px;padding-bottom: 30px;}
.pri-right h3{font-size: 36px;color: #333;line-height: 1;}
.pri-dec{padding-right: 10px;margin: 30px 0;overflow-y: auto;height: 340px;}
.pri-dec p{font-size: 14px;color: #a1a1a1;line-height: 24px;}
.pri-more{/* width: 160px; */padding: 0 35px;height: 48px;color: white;font-size: 18px;text-align: center;line-height: 48px;display: block;float: left;background: #114fab;margin-right: 49px;}
.pri-dec::-webkit-scrollbar {width: 3px;background:url(../images/scrollbar.jpg) repeat-y center;}
.pri-dec::-webkit-scrollbar-thumb {background-image: url(../images/scrollbar-thumb.jpg);border-radius: 10px;}
.pri-two{padding: 80px 0;}
.prt-box{overflow: hidden;position: relative;padding-top: 20px;}
.prt-box::after{position: absolute;content: '';width: 2px;height: 100%;background: #eaeaea;top: 0;left: 50%;margin-left: -1px;}
.prt-left{width: 50%;padding-right: 50px;float: left;}
.prt-right{width: 50%;padding-left: 50px;float: left;}
.prt-tit{font-size: 36px;color: #333;line-height: 1;}
.prt-line{height: 2px;background: #eaeaea;margin: 70px 0;}
.prt-box p{overflow: hidden; font-size: 16px;color: #666;line-height: 24px;}
.prt-box h3{font-size: 24px;color: #333;line-height: 1;}
.prt-box h4{font-size: 32px;color: #333;line-height: 1;}
.prt-box p span{float: right;}
.prt-box p img{width: 100%;}
.pri-search{padding: 51px 0 0px;background: #f4f4f4;}
.sea-rch{padding: 0 100px 0 50px;position: relative; border-bottom: solid 1px #585858;height: 84px;background: url(../images/pri-search.png) no-repeat left center;}
.sea-rch .text{width: 100%;display: block;line-height: 84px;font-size: 30px;color: #a6a6a6;text-align: center;}
.sea-rch .submit{display: block;position: absolute;right: 0;top: 0;line-height: 84px;font-size: 30px;color: #a6a6a6;cursor: pointer;}
@media  (max-width:1260px) {
	.pri-dec{height: 220px;}
}
@media  (max-width:991px) {
	.proinfo{margin-top: 60px;}
	.pri-dec{height: 183px;}
	.pri-right{padding: 0;padding-left: 30px;}
	.prt-right{padding-left: 30px;}
	.prt-left{padding-right: 30px;}
}
@media  (max-width:767px) {

	.pri-one{padding: 30px 0 40px;}
	.pri-box{margin-top: 30px;}
	.pri-left,.pri-right{width: 100%;float: none;padding: 0;}
	.pri-right h3{font-size: 22px;}
	.pri-right{margin-top: 20px;}
	.pri-right img{width: 100%;}
	.pri-dec{height: auto;padding-right: 0;margin: 15px 0;}
	.pri-dec p{line-height: 22px;}
	.pri-more{width: 120px;height: 35px;line-height: 35px;font-size: 14px;}
	.pri-two{padding: 40px 0;}
	.prt-box{padding-top: 0;}
	.prt-box::after{display: none;}
	.prt-left,.prt-right{width: 100%;float: none;padding: 0;}
	.prt-tit,.prt-box h4{font-size: 22px;}
	.prt-line{margin: 20px 0;}
	.prt-box p{font-size: 14px;line-height: 22px;}
	.prt-box h3{font-size: 18px;}
	.prt-right{margin-top: 20px;}
	.pri-search{padding: 40px 0;}
	.sea-rch{height: 40px;padding: 0 50px 0 30px;background-size: 20px;}
	.sea-rch .text,.sea-rch .submit{line-height: 36px;font-size: 18px;}
	.pri-tit h4{display: none;}
	.pri-tit h3{font-size: 24px;width: 100%;}
	.pri-tit{padding-bottom: 10px;margin-top: 20px;}
}


.product{margin-top: -39px; background: url(../images/product-bg.png) no-repeat center;}
.pro-car{width: 100%;}
.pro-big img{display: block;width: 100%;}
.pro-posi{position: relative;}
.pro-pic{position: absolute;display: block;}
.pro-pic p{ min-width: 150px;   position: absolute;bottom: -30px;left: 0;width: 100%;font-size: 16px;color: #333;line-height: 26px;display: none;text-align: center;}
.pro-pic a{display: block;position: relative;}
.pro-pic a img{transition: all .5s;}
.pro-pic a:after{position: absolute;content: '';width: 70px;height: 70px;border: solid 2px #f7ad4a;border-radius: 50%;}
.pro-pic1{top: 190px;left: 170px;}
.pro-pic2{top: 285px;left: 108px;}
.pro-pic3{top: 417px;left: 38px;}
.pro-pic4{top: 562px;left: 165px;}
.pro-pic5{top: 625px;left: 210px;}
.pro-pic6{top: 275px;left: 650px;}
.pro-pic7{top: 335px;left:777px;}
.pro-pic8{top: 370px;right: 124px;}
.pro-pic9{top: 458px;right: 85px;}
.pro-pic10{bottom: 127px;right: 113px;}
.pro-pic11{bottom:70px;right: 470px;}
.pro-pic12 {
    bottom: 90px;
    right: 540px;
    transform: rotate(18deg);
}
.pro-pic1 a:after{display: none;}
.pro-pic2 a:after{right: -7px;top: 4px;}
.pro-pic3 a:after{right: -2px;top: 15px;}
.pro-pic4 a:after{right: -4px;top: -12px;}
.pro-pic5 a:after{right: -6px;top: -16px;}
.pro-pic6 a:after{right: -3px;top: -16px;}
.pro-pic7 a:after{right: -7px;top: -7px;}
.pro-pic8 a:after{right: 26px;top: -8px;}
.pro-pic9 a:after{right: 40px;top: 4px;}
.pro-pic10 a:after{left: -5px;top: -10px;}
.pro-pic11 a:after{right: -5px;top: -5px;}
.pro-pic12 a:after{right: -5px;top: -5px;}
.pro-line{position: absolute;}
.pro-line2{top: 58px;right: -114px;}
.pro-line3{top: 12px;right: -181px;}
.pro-line4{top: -18px;right: -195px;}
.pro-line5{top: -47px;right: -183px;}
.pro-line6{top: 27px;left: -98px;}
.pro-line7{bottom: -78px;left: -57px;}
.pro-line8{bottom: -74px;left: -130px;}
.pro-line9{top: 39px;left: -165px;}
.pro-line10{top: -84px;left: -160px;}
.pro-line11{top: -204px;right: 25px;}
.pro-app{display: none;}
.pro-pic:hover p{display: block;}
.pro-pic:hover a img{transform: scale(1.05);}


@media  (max-width: 1260px) {
	.pro-pic1{top: 90px;left: 85px;}
	.pro-pic2{top: 197px;left: 32px;}
	.pro-pic3{top: 328px;left: -46px;}
	.pro-pic4{top: 445px;left: 70px;}
	.pro-pic5{top: 496px;left: 95px;}
	.pro-pic6{top: 190px;left: 490px;}
	.pro-pic7{top: 240px;left: 610px;}
	.pro-pic8{top: 265px;right: 60px;}
	.pro-pic9{top: 348px;right: 4px;}
	.pro-pic10{bottom: 70px;right: 38px;}
	.pro-pic11{bottom: 0px;right: 370px;}
}

@media  (max-width: 991px) {
	.pro-two a img{padding-left: 5px;}
	.pro-two a{font-size: 16px;}
	.pro-app{display: block;padding-bottom: 45px;}
	.pro-app .ino-swiper{padding-bottom: 20px;margin-top: 0;}
	.pro-posi{display: none;}
	.product{background: #f6f6f6;margin-top: 0;}
	.second-pro{margin-top: 0;height: auto;background: #f6f6f6;}
	.product-nav{margin: 0 -7.5px;background: none;box-shadow: none;padding:40px 0 25px;}
	.product-nav .pro-item{width: 50%;margin-bottom: 15px;padding: 0 7.5px;}
	.pro-two a{line-height: 1;}
	.pro-two{padding:15px 0;background: white;}
	.product-nav .pro-item .pro-two{border-right: none;}
	.pro-pad a{line-height: 35px;font-size: 14px;}
}


/*  */
.kf {transition: .8s;z-index: 999999;background-color: transparent; position: fixed;bottom: 100px;right: 20px;width: 62px;border-radius: 5px;}
.kf span {z-index: 1000001;transition: .5s;cursor: pointer;position: relative;display: block;width: 70px;height: 70px;border-radius: 5px;margin-bottom: 10px;background:#b5b5b5;}
.kf .zx {background-position: 0 0;background:#114fab url(../images/kefu-zx.png)no-repeat center top 12px;}
.kf .back_top { border: none; background: #114fab url(../images/kefu-top.png)no-repeat center top 18px;}
.kf span a { transition: .5s; display: block; color: #fff;line-height: 24px; font-size: 14px;  text-align: center;padding-top: 40px;}
.kfimgr{ position: absolute; bottom:23px;  right: -9px;}
.kf span div i {display: block; position: absolute;width: 15px;height: 200px;right: -15px;top: 0;}
.kf .freetel{background:#114fab url(../images/kefu-qq.png)no-repeat center top 12px;}
.kf .zxlya{background: #114fab url(../images/kefu-ewm.png)no-repeat center;}
.kf span:nth-child(4) div {white-space: nowrap;}
.kf a{display:block;height: 68px;position:absolute;top:0;right:0;width: 100%}
.nav_center div, .index_nav_center div, .shou, .zhan { -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}
.kf .zxlya .erweima{display: none; right: 86px;position: absolute;top: -45px; background: #fff; padding: 20px; text-align: center;box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);border-radius: 5px;}
.kf .zxzx{display: none; right: 86px;position: absolute;top: 6px; background: #fff; padding: 20px; text-align: center;box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);border-radius: 5px;width: 150px;font-size: 14px;color: #333;}
.kfimgr { position: absolute;  bottom: 23px; right: -9px;}
/* .shou{    z-index: 1000000;cursor: pointer;   width: 70px;   height: 70px; top: 104%;  margin-top: -15px; border-radius: 5px 0 0 5px;  right: -9px; background:#b5b5b5; border-radius: 5px;cursor: pointer; position: absolute;font-size: 14px;line-height: 24px;color: #fff;transition: ease .5s;text-align: center;padding: 22px 0;} */
.shou{z-index: 1000000;cursor: pointer;width: 30px;height: 40px;top: 47%;margin-top: -15px;border-radius: 5px 0 0 5px;right: 62px; background:transparent url(../images/zk1.png)no-repeat center left;position: absolute;box-shadow: none;}

.kffixed{position: fixed;display: none; bottom: 0; z-index: 20;width: 100%;height: 49px; overflow: hidden;}
.kufuul {text-align: center;padding: 2px 0;width: 100%;height: 49px;position: absolute;bottom: 0;left: 0;display: inline-block;}
.kefu{padding: 0;}
.kefu li {float: left;height: 45px;text-align: center;color:#fff;line-height:45px;color: #fff;transition:all .4s;}
.kfzx-tigg{width: 49.5%;height: 45px;display: block;float: left;line-height:45px;opacity: 1;transition:1s opacity;}
.kfzx-enter{opacity: 0}
.kf-zx{display: block; width: 100%;height: 100%; color: #fff;line-height:45px;text-align: center;background: #114fab;}
.kf-zx img{display: inline-block; vertical-align: middle;margin-right:10px;}
.teldb{width: 49.5%; background: rgba(0,0,0,0.6); background-size: contain; margin: 0 1px;position: relative;}
.teldb img{ display: inline-block; vertical-align: middle; margin-right: 10px;}
.teldb a{ color: white; }

@media (max-width:991px) {
	.kf{display: none;}
	.kffixed{display: block;}
}
.m1 img{max-width:100%}
.about-six .abx-swiper{margin: 57px 0 0;position: relative;}
.abx-swiper .swiper-button-prev{box-shadow: 0 0 20px rgba(0,0,0,0.2); width: 43px;height: 43px;border-radius: 50%;background:#fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;left: -100px;margin-top: -21px;}
.abx-swiper .swiper-button-next{box-shadow: 0 0 20px rgba(0,0,0,0.2);width: 43px;height: 43px;border-radius: 50%;background: #fff;text-align: center;line-height: 43px;color: #1e1e1e;font-size: 30px;right: -100px;margin-top: -21px;}
.abx-swiper .swiper-button-prev:hover,.abx-swiper .swiper-button-next:hover{background: #104a8a;color: #fff;box-shadow: 0 0 20px rgba(16,74,138,0.2);}
.abx-swiper .swiper-pagination{bottom: -40px;width: 100%;display: none;}
.abx-swiper .swiper-pagination-bullet{width: 3px;border-radius: 0; transition: all .5s;height: 10px;opacity: 1;margin: 0 8px !important;background: #333;}
.abx-swiper .swiper-pagination-bullet-active{height: 20px;background: #114fab;}
@media  (max-width: 1440px) {
	.abx-swiper .swiper-button-prev{left: 0;}
	.abx-swiper .swiper-button-next{right: 0;}
}
@media  (max-width: 767px) {
	.abx-swiper .swiper-button-prev{display: none;}
	.abx-swiper .swiper-button-next{display: none;}
	.abx-swiper .swiper-pagination{display: block;}
	about-six{padding: 70px 0;}
	.about-six .abx-swiper{margin:25px 0 0;}
}
.abv-swiper .swiper-slide{padding: 0 100px;}
.abv-swiper .swiper-button-prev{left: 10px;}
.abv-swiper .swiper-button-next{right:10px;}
@media  (max-width: 1460px) {
	.abv-swiper .swiper-slide{padding: 0;}
}
@media  (max-width: 767px) {
	.abv-swiper .swiper-container{padding-bottom: 50px;}
	.about-six{padding: 30px 0 70px;}
}
.hide{display: none;}
.adds,.adds1{margin-bottom:20px;}
hr
{
        border: 0.5px solid #c7c7c7;
    }
.pdf{color:#054285;font-weight: 600;}
.pdf:hover{color:#085fbf;}
#bsWXBox{height: 257px !important;width: 232px !important;}
.q3{width;100%;}
.down-search{height: 54px;border: solid 1px #666;border-radius: 5px;margin-bottom: 38px;width: 50%;margin-bottom: 30px;float: right;}
.down-search .text{width: 80%;float: left;height: 50px;background: none;border: none;outline: none;font-size: 16px;color: #666;padding: 0 30px;}
.down-search .text{width: 80%;float: left;height: 50px;background: none;border: none;outline: none;font-size: 16px;color: #666;padding: 0 30px;}
.down-search .submit{width: 100px;height: 52px;float: right;border: none;font-size: 16px;outline: none;background-color: #666;color: white;
        border-radius: 5px;
    }
    @media (max-width: 1259px)
    {
        .down-search .text
        {
            width: 73%;
            /* background-color: white; */
        }
    }
    @media ( max-width: 991 px)
    {
        .down-search.text
        {
            width: 72%;
        }
    }
    @media (max-width:767px)
    {
        .down-search
        {
            width: 100%;
        }
        .down-search .text
        {
            width: 65%;
        }
        .down-search
        {
            height: 40px;
        }
        .down-search .text
        {
            height: 40px;
            padding: 0 10px;
            font-size: 14px;
        }
    }
    @media (max-width: 767px) 
    {
    .down-search .submit
    {
        width: 80px; height: 38px; font-size: 14px;}
    .down-search .submit
    {
            width: 80px;
            height: 38px;
            font-size: 14px;
     }  
    }

/*20220408*/
.appbanner{display:none;}
@media (max-width:640px)
{
    .appbanner{display:block;max-width:100%;}
    .ny-banner{height:auto;}
}

.home-title{font-size:48px;color:#111;text-align:center}
.home-title span{display:inline-block;color:#114fab}
.home-des{font-size:18px;line-height:46px;color:#666;text-align:center;margin-top:10px}
.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:50px;max-width:300px}
.home-padd{padding:80px 0}
.home-viewmo:hover{background:#114fab url(../images/more1.png)no-repeat top 14px right 32px;border-color:#114fab;color:#fff}
.home-padd{padding:80px 0}
.home-advantage{width:100%;background-size:100% center !important}
.home-advantage .home-title{color:#fff}
.home-advantage .home-des{color:#c2c2c2}
.home-advantage ul{margin-top:50px}
.home-advantage li{position:relative;float:left;width:25%;text-align:center;padding:20px 25px}
.home-advantage li span{font-size:120px;color:rgba(255,255,255,0.05);font-family:"mon-l";position:absolute;top:-35px;left:28%}
.home-advantage-icon{width:85px;height:81px;text-align:center;margin:0 auto}
.home-advantage-icon img{display:block;transition:ease .5s;width:100%}
.home-advantage li h3{font-size:20px;line-height:30px;color:#fff;font-weight:bold;margin-top:30px;margin-bottom:10px}
.home-advantage li p{font-size:16px;line-height:26px;color:rgba(255,255,255,0.6)}
.home-advantage li:hover img{transform:rotateY(180deg)}
.home-advantage .home-viewmo{background-color:transparent;border-color:rgba(255,255,255,.3)}
.home-advantage .home-viewmo:hover{background:#114fab url(../images/more1.png)no-repeat top 14px right 32px;border-color:#114fab}
.home-partner{background:#f4f4f4}
.home-partner-con{margin-top:50px}
.home-partner-img{}
.home-partner-img img{width:100%}
@media(max-width:1440px){
.home-advantage li span{left:24%}
}
@media(max-width:1250px){
.home-advantage li span{left:24%}
}
@media(max-width:1170px){
.home-advantage li span{left:18.5%}
}
@media (max-width:1025px){
.home-advantage li{width:50%}
.home-advantage li span{left:29%}
}

@media (max-width:767px){
.home-advantage-icon{width:60px;height:auto}
.home-des{font-size:14px}
.home-title{font-size:23px;line-height:30px;padding-bottom:5px}
.home-advantage li{padding:20px 10px}
.home-advantage li span{font-size:80px;line-height:80px;left:25%;top:9px}
.home-advantage li h3{font-size:16px;margin-top:5px;margin-bottom:5px}
.home-advantage li p{font-size:14px;line-height:24px}
.home-viewmo{background:#000 url(../images/more1.png)no-repeat top 10px right 19px;padding:4px 40px 4px 25px;margin-top:30px;font-size:14px}
.home-advantage .home-viewmo:hover,.home-viewmo:hover{background:#114fab url(../images/more1.png)no-repeat top 10px right 19px}
.home-new-con,.home-application-cont,.home-product-con,.home-advantage ul,.home-partner-con{margin-top:20px}
.home-advantage .home-viewmo{background-color:#114fab;border-color:#114fab}
}

@media(max-width:375px){
.home-advantage li span{left:23%}
}
@media(max-width:360px){.home-advantage li span{left:22%}
}
@media(max-width:320px){
.home-advantage li span{left:18%}
}

/*************  syapp  ***************/
.syapp { padding-top: 30px; }

.sybt { text-align: center; font-family: "Swiss721BT-BoldCondensed",Arial, Helvetica, sans-serif; font-size: 60px;  text-transform: uppercase; padding-bottom: 23px; background: url(../images/sybtbg.png) no-repeat center bottom; }

.sydes { display: block; text-align: center; font-size: 16px;  color: #666666; line-height: 28px; margin-top: 30px; margin-bottom: 43px; }

.sybt a:hover { color: #114fab; }

.sydes:hover { color: #114fab; }

.syapp .img-scroll { position: relative; }

.syapp .prev, .syapp .next { position: absolute; display: block; top: 45%; margin-top: -20px; width: 40px; height: 40px; line-height: 40px; text-align: center; border: 2px solid #114fab; border-radius: 50%; background-color:#114fab;}

.syapp .prev i, .syapp .next i { font-size: 34px; color: #fff; }

.syapp .prev:hover, .syapp .next:hover { border: 2px solid #114fab; }

.syapp .prev:hover i, .syapp .next:hover i { color: #2d82ff;}

.syapp .prev { left: 31.7%; cursor: pointer; }

.syapp .next { right: 31.7%; cursor: pointer; }

.syapp .img-list { position: relative; overflow: hidden; margin: 0 150px; padding-top: 93px; padding-bottom: 107px; }

.syapp .img-list ul { width: 10000%; }

.syapp .img-list li { float: left; display: inline; width: 0.27037%; margin-right: 0.094%; position: relative; text-align: center; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syapp .img-list li:nth-child(2) { -webkit-transform: scale(1.45); -moz-transform: scale(1.45); -ms-transform: scale(1.45); -o-transform: scale(1.45); transform: scale(1.45); }

.syapptu { display: block; }

.syapptu img { display: block; width: 100%; max-width: 627px; opacity: 0.62; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syappp1 { display: block; font-size: 18px;  line-height: 30px; margin-top: 23px; }

.syapp .img-list li:nth-child(2) .syapptu img { opacity: 1; }

@media screen and (max-width: 1500px) { .syapp .img-list { margin: 0 120px; } }

@media screen and (max-width: 1250px) { .syapp .img-list { margin: 0 50px; padding-top: 70px; }
  .syapp .prev { left: 29.7%; }
  .syapp .next { right: 29.7%; } }

@media screen and (max-width: 999px) { .syapp .img-list li:nth-child(2) { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
  .syapptu img { opacity: 1; }
  .syapp .prev { left: 20px; }
  .syapp .next { right: 20px; }
  .syapp .img-list li { width: 0.31333%; margin: 0 0.01%; }
  .syappp1 { font-size: 16px; margin-top: 15px; }
  .syapp .img-list { padding-top: 0; padding-bottom: 30px; }
  .syapp { padding-top: 60px; } }

@media screen and (max-width: 767px) { .syapp { padding-top: 40px; }
  .syappp1 { font-size: 14px;  } }

@media screen and (max-width: 650px) { .syapp .img-list li { width: 0.48%; } }

@media screen and (max-width: 400px) { .syapp .img-list li { width: 0.98%; }
  .syapp .img-list { padding-bottom: 10px; } }
  
 .yyimg{ width:100%; padding:2% 0 5% 0;} 
.yyimg1{ width:50%; float:left}
.yyimg2{ width:50%; float:left}
@media screen and (max-width: 650px) {.yyimg1{ width:100%; float: none} }


.pro1-list { font-size: 0; letter-spacing: 0; padding-bottom: 20px; }
@media screen and (max-width: 767px) { .pro1-list { padding-bottom: 10px; }
 }
.pro1-list .list-item { display: inline-block; vertical-align: top; width: 22.66667%; margin-right: 2.11111%; margin-bottom: 58px; text-align: center; }
@media screen and (max-width: 1219px) { .pro1-list .list-item { margin-bottom: 30px; }
 }
@media screen and (max-width: 991px) { .pro1-list .list-item { width: 31.33%; margin: 0 1% 30px !important; }
 }
@media screen and (max-width: 480px) { .pro1-list .list-item { width: 48%; margin: 0 1% 25px !important; }
 }
.pro1-list .item-pic { border-radius: 10px; margin-bottom: 25px; }
.pro1-list .item-pic img { display: block; width: 100%; }
@media screen and (max-width: 1219px) { .pro1-list .item-pic { margin-bottom: 15px; }
 }
@media screen and (max-width: 767px) { .pro1-list .item-pic { margin-bottom: 10px; }
 }
.pro1-list .item-title { font-size: 16px;line-height: 40px; background-color: #114fab; border-radius: 10px; margin-bottom: 10px; display:block}
.pro1-list .item-title a { color: #fff; }
.pro1-list .item-title a {  }
.pro1-list .item-title a:hover {display:block; background-color: #C11325; color: #fff !important;border-radius: 10px; }
.pro1-list .item-title .a { background-color: #C11325; color: #fff !important; }


@media screen and (max-width: 1219px) { .pro1-list .item-title { margin-bottom: 10px; }
 }
@media screen and (max-width: 767px) { .pro1-list .item-title { font-size: 14px; margin-bottom: 5px; }
 }
.pro1-list .item-desc { margin-bottom: 10px; font-size: 16px;  line-height: 26px; height: 52px; }
.pro1-list .item-desc, .pro1-list .item-desc a { color: #656565; }
@media screen and (max-width: 1219px) { .pro1-list .item-desc { font-size: 14px;  line-height: 24px; height: 48px; margin-bottom: 10px; }
 }
@media screen and (max-width: 767px) { .pro1-list .item-desc { font-size: 12px; line-height: 20px; height: 40px; }
 }
.pro1-list .item-btnbox { font-size: 0; letter-spacing: 0; }
.pro1-list .item-btnbox input { display: inline-block; vertical-align: middle; margin-right: 12px; }
@media screen and (max-width: 1219px) { .pro1-list .item-btnbox input { margin-right: 10px; }
 }
@media screen and (max-width: 767px) { .pro1-list .item-btnbox input { margin-right: 5px; }
 }
.pro1-list .item-btn { text-align: center; display: inline-block; vertical-align: middle; min-width: 124px; line-height: 20px; padding: 5px 5px; color: #656565; border: solid 1px #E5E5E5; font-size: 16px;  border-radius: 10px; }
.pro1-list .item-btn:hover { border-color: #C11325; background-color: #C11325; color: #fff; }
@media screen and (max-width: 1219px) { .pro1-list .item-btn { font-size: 14px;  padding: 5px; min-width: 120px; }
 }
@media screen and (max-width: 767px) { .pro1-list .item-btn { font-size: 12px; min-width: 90px; padding: 2px; border-radius: 5px; }
 }
 
 
 .ewp-txt01{width:100%; font-size:24px;margin:40px 0px; font-weight:bold;}
.ewp-txt02{width:100%; background-color:#eeeeee; line-height:55px; margin:10px 0px; text-indent:20px; font-size:16px;}
.ewp-img01{ width:100%;}
.ewp-img01 img{ width:100%; max-width:300px; }
.ewp-img02{ width:100%;}
.ewp-img02 img{ width:100%; }

.ewp-cptj{ line-height:180%; margin-top:5%;}
.ewp-cptj table { width:100%;border-collapse:collapse;border-radius:5px;font-weight:normal;border:none;border-collapse:collapse;width:100%;max-width:99%;background-color:white;} 
.ewp-cptj tr{background:#d0d8e8;}
.ewp-cptj tr:nth-of-type(odd) {background:#e9edf4;}
.ewp-cptj tr:nth-of-type(1) {background:#4f81bd;color:white;}
.ewp-cptj th {background:#d0d8e8;color:white;font-weight:bold;} 
.ewp-cptj td,th {padding:5px 2%;border:1px solid #fff;text-align:left;word-wrap:break-word;} 
.ewp-cptj .cline{width:100%; height:1px; background-color:#eaeaea; margin:5px 0 5px 0; clear:both}