@font-face {font-family:f1;src:url(heiti.TTF);}
html {font-size:100%;width:100%;outline:none;min-height:100%;position:relative;-webkit-text-size-adjust: none;}
body {background:#FFF;font-family:arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:14px;font-weight:400;color:#373737;text-align:left;margin:auto;width:100%;min-width:100%;outline:none;overflow-x:hidden;}
body,div,p,input,a,span,img,ul,li,textarea,select,button {outline:none;}
a,a:hover {color:#373737;text-decoration:none;}
html {font-size:100%;width:100%;outline:none;}
body,div,p,span,ul,li,a,input,textarea {box-sizing:border-box;}
.clearfix::after {display:block;content:'';clear:both;}
ul {margin:0;padding:0;}
li {list-style:none;}
.left {float:left;}
.right {float:right;}
img {width:100%;height:auto;display: block;object-fit: cover;}
p {margin:0;}
.boxShadow {-moz-box-shadow:0 1px 5px rgba(0,0,0,0.26);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.26);box-shadow:0 1px 5px rgba(0,0,0,0.26);}
/* gShow */.gShow {opacity:0;}
@keyframes mymove {from {transform:.parter_Con .par_div1 span.par_circletranslate3d(0,50%,0);opacity:0;}
to {transform:translate3d(0,0,0);opacity:1;}
}
@-webkit-keyframes mymove/* Safari and Chrome */ {from {transform:translate3d(0,50%,0);opacity:0;}
to {transform:translate3d(0,0,0);opacity:1;}
}
.fontFadeIn {animation:3s ease 0s 1 normal none running fontMove;-webkit-animation:3s ease 0s 1 normal none running fontMove;}
@keyframes fontMove {from {transform:translate3d(-10%,50%,0);opacity:0;}
to {transform:translate3d(0,0,0);opacity:1;}
}
@-webkit-keyframes fontMove/* Safari and Chrome */ {from {transform:translate3d(-10%,50%,0);opacity:0;}
to {transform:translate3d(0,0,0);opacity:1;}
}
/* scaleImg */.scaleImg {overflow:hidden;display:block;}
.scaleImg img {transition-duration:.3s;display:block;}
.scaleImg:hover img {transform:scale(1.1);/* filter:grayscale(0);*/}
.pwrap {transition-duration:.6s;}
.pwrap:hover {transform:translateY(-10px);transition:all ease .6s;}
/* banner */.banner {position:relative;overflow:hidden;}
.banner img {transform:scale(1,1);-webkit-transform:scale(1,1);animation:10s infinite alternate bannerMove;-webkit-animation:10s infinite alternate bannerMove;display:block;}
@keyframes bannerMove {from {transform:scale(1,1);}
to {transform:scale(1.1,1.1);}
}
@-webkit-keyframes bannerMove/*Safari and Chrome*/ {from {-webkit-transform:scale(1,1);}
to {-webkit-transform:scale(1.1,1.1);}
}
@keyframes mymove
{
from {transform:translate3d(0, 100%, 0);opacity:0;}
to {transform:translate3d(0, 0, 0);opacity:1;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
from {transform:translate3d(0, 100%, 0);opacity:0;}
to {transform:translate3d(0, 0, 0);opacity:1;}
}
/* topShow */
.topShow{
    opacity:0;
  	transform:translate3d(0, 0, 0);
  	animation-duration:1.2s;
  	-webkit-animation-duration:1.2s;
  	animation-iteration-count:1;
}
@keyframes topmove
{
from {transform:translate3d(0, -100%, 0);opacity:0;}
to {transform:translate3d(0, 0, 0);opacity:1;}
}

@-webkit-keyframes topmove /* Safari and Chrome */
{
from {transform:translate3d(0, -100%, 0);opacity:0;}
to {transform:translate3d(0, 0, 0);opacity:1;}
}

/* content */.content {width: 1400px;margin:0 auto;}
.w1200 {width:1200px;margin:0 auto;}
/* header */header {background-color:#fff;position:absolute;top:0;left:0;width:100%;z-index:999;transition:.3s;height: 120px;}
header .logo {margin-top: 22px;/* width: 181px; *//* height: 49px; */overflow:hidden;}
header .logo img {/* width:auto; *//* display:block; *//* filter: drop-shadow(185px 0 #fff); *//* position: relative; *//* left: -185px; */width: 100%;height: 100%;}
header .tabs>li {margin-left:32px;position:relative;}
header .tabs>li:first-child {margin-left:0}
header .tabs>li>a {line-height: 120px;font-size:16px;transition:.3s;position:relative;display:block;}
header .tabs>li>a::after {content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#076CE0;transition:.3s;}
header .tabs>li.active>a,header .tabs>li:hover>a {color:#0028c3;}
header .tabs>li.active>a::after,header .tabs>li:hover>a::after {width:100%;}
header .tabs>li ul {
    position:absolute;
    top: 120px;
    background-color:#fff;
    left: -34%;
    min-width:100%;
    transition:.3s;
    width: 184px;
    min-width: 120px;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    transition: transform .3s .2s;
    padding: 16px 0;
    }
header .tabs>li ul a {display:block;transition:.3s;text-align: center;line-height: 36px;padding:0 6px;white-space:nowrap;text-indent: 0px;font-size: 15px;color: #fff;}
header .tabs>li ul a:hover {color: #074399;}
header .tabs>li:hover ul {    transform: scaleY(1);    transition: transform .3s .2s;}
header.homeHd {background-color: rgba(0,0,0,0.2);/* border-bottom:1px solid rgba(255,255,255,.3);*/}
header.homeHd .tabs>li>a {color:#fff;}
header.homeHd .tabs>li>a::after {background-color: #fff;}
header.homeHd .tabs>li ul {background-color:rgba(255,255,255,.4);}
header:hover {/* background-color:#fff; *//* border-bottom:1px solid #e6e6e6; *//* box-shadow:0px 1px 12px 1px rgba(0,0,0,0.13); */}
header:hover .logo img,header.hdBgcolor .logo img {/* display:block; *//* filter: drop-shadow(0px 0 #fff); *//* position:relative; *//* left: 0px; */}
.homeHd.hdBgcolor {background-color:#fff;}
header:hover .tabs>li>a {/* color:#373737; */}
header:hover .tabs>li>a::after {background-color: #fff;}
header:hover .tabs>li:hover>a,header:hover .tabs>li:active>a {color:#076CE0;}
header:hover .tabs>li ul {/* background-color:rgba(255,255,255,1); */}
header.homeHd .topLink {line-height:30px;background:url(../images/top_bg.jpg) center center no-repeat;height:30px;background-size:cover;}
header.homeHd .topLink .left {font-size:12px;color:#cccccc;}
header.homeHd .topLink .right {width:370px;}
header.homeHd .topLink .right .p1 {font-size:12px;color:#cccccc;float:left;margin-right:30px;}
header.homeHd .topLink .right .p2 {font-size:12px;color:#cccccc;}
.homeHd .content {height: 80px;}
header.homeHd .tabs>li:hover>a,header.homeHd .tabs>li.hover>a {color: #d3c5c5;}

header.hover {background-color:#fff;border-bottom:1px solid #e6e6e6;}
header.hover .logo img,header.hdBgcolor .logo img {display:block;filter: drop-shadow(0px 0 #fff);position:relative;left: 0px;}
.homeHd.hdBgcolor {background-color:#fff;}
header.hover .tabs>li>a {color:#373737;}
header.hover .tabs>li>a::after {background-color:#0028c3;}
header.hover .tabs>li:hover>a,header.hover .tabs>li:active>a {color:#076CE0;}
header.hover .tabs>li ul {background-color:rgba(255,255,255,1);}

.pcContent1 .logo img{width: 185px;display: block;filter: drop-shadow(180px 0 #fff);  position: relative; left: -182px;}

.topTitle {text-align:center;padding-top:60px;padding-bottom:30px;}
.topTitle .p1 {width:40px;height:3px;background-color:#d20002;margin:0 auto;}
.topTitle .p2 {font-size:14px;color:#999999;padding-top:10px;}
.topTitle .p3 {font-size:30px;color:#333333;}
.topTitle .p4 {font-size:14px;color:#999999;padding-top:10px;}
.topTitle .p5 {height:1px;background-color:#dededc;margin-top:30px;}
.homeHd .tabs {width: 685px;float:left;margin-left: 10%;}
.homeHd .navbar-right {float:right;/* width:120px;*/margin-top: 36px;}
.homeHd .navbar-right .nav-account{}
.homeHd .navbar-right .nav-account .nav_account_left{float: left;margin-right: 10px;}
.homeHd .navbar-right .nav-account .nav_account_left .p1{
    margin-bottom: 2px;
}
.homeHd .navbar-right .nav-account .nav_account_left .p1 .sp1{font-size: 16px;color: #ffffff;}
.homeHd .navbar-right .nav-account .nav_account_left .p1 .sp2{font-size: 18px;color: #ffffff;font-weight: bold;}
.homeHd .navbar-right .nav-account .nav_account_right{width: 46px;height: 46px;float: left;}
.homeHd .navbar-right .nav-account .nav_account_right img{width: 46px;height: 46px;}


header.homeHd .tabs1 {display:none;float:left;margin-top: 2%;margin-left:10%;width:70%;transition:all ease .6s;}
header.homeHd .tabs1 form {height:40px;}
header.homeHd .tabs1 form .search-btn {background:url(../images/nav_1i.png) center center no-repeat;width:17px;height:17px;display:block;float:left;margin-top:1%;}
header.homeHd .tabs1 form .search-input {width:80%;float:left;height:40px;line-height:40px;border:0;padding-left:2%;}
header.homeHd .tabs1 form .search-close {background:url(../images/download_4.png) center center no-repeat;width:18px;height:18px;display:block;float:right;margin-top:1%;}

header.homeHd .tabs1 form .search-sbtn{   background: #0028c3; color: #fff; border: 0;padding: 0 20px; height: 26px; line-height: 26px;border-radius:20px; margin-top: 6px;}

/* home */.home_1_top .swiper-button-btn {height:50px;width:50px;background-color:rgba(255,255,255,.2);background-size:15px 28px;margin-top:-30px;transition:.3s;}
.home_1_top .swiper-button-btn:hover {background-color:#076CE0;}
/* .home_1_top .swiper-button-prev {background:url(../images/by_left.png) center center no-repeat;left:50%;margin-left:-650px;}
.home_1_top .swiper-button-next {background:url(../images/by_right.png) center center no-repeat;right:50%;margin-right:-650px;}
.home_1_top .swiper-button-prev:hover {background:url(../images/by_left1.png) center center no-repeat;}
.home_1_top .swiper-button-next:hover {background:url(../images/by_right1.png) center center no-repeat;}
*/.home_1_top .swiper-pagination {bottom:40px;}
.home_1_top .swiper-pagination-bullet {width:20px;height:20px;opacity:1;transition:.3s;margin-right:12px !important;background:url(../images/qh_2.png) center center no-repeat; border: #fff solid 0.5px}
.home_1_top .swiper-pagination-bullet-active {background-color:#fff;width:20px;height:20px;}
.home_1_top  .banner {position:relative;}
.home_1_top .cont {position:absolute;top:28%;left:18%;}
.home_1_top .cont .p1 {font-size:80px;color:#ffffff;text-align:left;font-weight:bold;}
.home_1_top .cont .p2 {font-size:48px;color:#ffffff;text-align:left;padding-bottom:40px;padding-top:20px;}
.home_1_top .cont .p3 {width:130px;height:8px;background-color:#FFFFFF;margin-bottom:90px;}
.home_1_top .cont .aniu {width:200px;height:56px;border:2px solid #ffffff;border-radius:30px;}
.home_1_top .cont .aniu img {width:36px;height:36px;transform:scale(1);float:right;margin-top:8px;margin-right:16px;}
.home_1_top .cont .aniu .wz {font-size:16px;float:left;color:#ffffff;line-height:56px;text-indent:30px;}
.home_1_top .swiper-button-btn{height: 58px; width: 58px; background-color: rgba(255,255,255,.2); margin-top: -30px; transition: .3s;}
.home_1_top .swiper-button-btn:hover{background-color: #076CE0;}
.home_1_top .swiper-button-prev{background: url(../images/banner_left.png) center center no-repeat; left: 40%; margin-left: -650px;opacity: 1;background-size: cover;}
.home_1_top .swiper-button-next{background: url(../images/banner_right.png) center center no-repeat; right: 40%; margin-right: -650px;opacity: 1;background-size: cover;}
.home_1_top .swiper-button-prev:hover{background: url(../images/banner_lefti.png) center center no-repeat;height: 58px; width: 58px;background-size: cover;}
.home_1_top .swiper-button-next:hover{background: url(../images/banner_righti.png) center center no-repeat;height: 58px; width: 58px;background-size: cover;}
.w1400{width: 1400px;margin: 0 auto;}
.newstop{
    margin-bottom: 50px;
}
.newstop{
    margin-top: -100px;
    position: relative;
    z-index: 99;
}
.txtScroll-top{width: 480px;height: 46px;line-height: 46px;border:1px solid #FFFFFF;border-radius: 30px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }

.txtScroll-top .bd{/* padding:15px; */height: 46px;}
.txtScroll-top .infoList li{
    line-height: 46px;
    padding-left: 30px;
}
.txtScroll-top .infoList li .name{font-size: 14px;color: #ffffff;float: left;width: 350px;}
.txtScroll-top .infoList li .time{font-size: 14px;color: #ffffff;float: left;width: 54px;}
.txtScroll-top .infoList li .an{width: 28px;height: 28px;float: left;margin-top: 8px;}
.txtScroll-top .infoList{height: 46px;}
.txtScroll-top .infoList li:hover .name{color: #ccc;}

.ztitle{text-align: center;padding-top: 34px;padding-bottom: 10px;}
.ztitle .p1{font-size: 48px;color: #e9e9e9;font-weight: bold;opacity: 0.3;}
.ztitle .p2{font-size: 40px;color: #333333;font-weight: bold;margin-top: -32px;position:relative;}
.ztitle .p3{font-size: 16px;color: #666666;text-align: center;line-height: 28px;width: 800px;margin: 0 auto;padding-top: 10px;}
.home1 {background-color: #f5f5f5;background: url(../images/home1_bg.jpg) center center no-repeat;background-size: cover;height: 1122px;}
.home1 .home1_main {max-width: 1400px;margin: 0 auto; margin-top:1%;}

.gallery-top { height: 80%; width: 100%; }
.gallery-thumbs { height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 1;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.home1 .home1_main .part1{}
.home1 .home1_main .part1 .gallery-thumbs{}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper{}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide{}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .img{
    margin-bottom: 24px;
    height: 132px;
}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .img img{width: auto;margin: 0 auto;display: block;height: 132px;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .p1{font-size: 14px;color: #333333;text-align: center;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-slide-thumb-active{}
.home1 .home1_main .part1 .gallery-thumbs .swiper-slide-thumb-active .p1{color: #074399!important;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-slide:hover .p1{color: #074399!important;}
.home1 .home1_main .part1 .gallery-top{
    margin-top: 164px;
}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper{}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide{}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft{float: left; width: 633px;height: 416px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img{width: 633px;height: 416px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img img{width: auto;height: 416px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright{float: left;padding-left: 170px;width: 54%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p1{font-size: 44px;color: #333333;padding-top: 30px;padding-bottom: 30px;text-align: center;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p2{text-align: left;font-size: 24px;color: #999999;text-align: center;/* width: 254px; */line-height: 37px;/* margin-left: 30px; */height: 120px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn{
    margin-left: 100px;
}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1{border: 1px solid #074399;border-radius: 30px;width: 168px;height: 46px;line-height: 46px;position: relative;float: left;margin-right: 10px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1 span{font-size: 16px;color: #074399;margin-left: 28px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1 i{width: 28px;height: 28px;background: url(../images/home1_4.png) center center no-repeat;background-size: cover;display: block;position: absolute;top: 10px;right: 10px;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-button-prev{width: 16px;height: 29px;background: url(../images/home1_left.png) center center  no-repeat;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-button-next{width: 16px;height: 29px;background: url(../images/home1_right.png) center center  no-repeat;}

.home1 .home1_main .part1 .gallery-thumbs .swiper-button-prev:hover{width: 16px;height: 29px;background: url(../images/home1_lefti.png) center center  no-repeat;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-button-next:hover{width: 16px;height: 29px;background: url(../images/home1_righti.png) center center  no-repeat;}
.home1 .home1_main .part1 .gallery-thumbs-1{
    margin-top: 60px;
    display: none;
}
.home1 .home1_main .part1 .gallery-thumbs-1 .swiper-wrapper{display: inline-block;text-align: center;/* width: 800px; */}
.home1 .home1_main .part1 .gallery-thumbs-1 .swiper-wrapper .list{text-align: center;display: inline-block;width: 800px;overflow: hidden;height: 28px;}
.home1 .home1_main .part1 .gallery-thumbs-1 .swiper-slide{
    float: left;
    width: auto;
}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1 a{display: block;}
.home1 .home1_main .part1 .gallery-thumbs-1 .swiper-slide .yq{float: left;width: 10px;height: 10px;background-color: #cccccc;border-radius: 50%;margin: 0 10px;display: block;margin-top: 7px;}
.home1 .home1_main .part1 .gallery-thumbs-1 .swiper-slide .p1{float: left; font-size: 16px;color: #666666;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1:hover{background-color: #074399;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1:hover span{color: #FFFFFF;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1:hover i{background: url(../images/home1_5.png) center center no-repeat;}
.home2 {padding-bottom: 0%;}
.home2 .home2_main {}
.home2 .home2_main .part1{}
.home2 .home2_main .part1 a{position: relative;}
.home2 .home2_main .part1 .mode{width: 18.5%;overflow: hidden;display: block;transition: .5s;margin-right: 0.2%;}
.home2 .home2_main .part1 .mode.active{width: 62.5%;}
.home2 .home2_main .part1 .mode>.scaleImg{width: 100%;position: relative;margin-right: 0;height: 700px;}
.home2 .home2_main .part1 .mode>.scaleImg img{display: block;height: 700px;}


.home2 .home2_main .part1 .mode>.detail{position: absolute;top: 0;left: 0;width: 100%;text-align: center;padding-top: 70px;}
.home2 .home2_main .part1 .mode>.detail .p1{font-size: 24px;color: #ffffff;}
.home2 .home2_main .part1 .mode>.detail .btn{
    position: relative;
    width: 100px;
    margin: 0 auto;
    margin-top: 36px;
    display: none;
}
.home2 .home2_main .part1 .mode>.detail .btn span{font-size: 16px;color: #ffffff;display: block;text-align: left;}
.home2 .home2_main .part1 .mode>.detail .btn i{width: 20px;height: 20px;background: url(../images/btn_2.png) center center no-repeat;background-size: cover;display: block;position: absolute;right: 0;top: 2px;}
.home2 .home2_main .part1 .mode:last-child{margin-right: 0;}
.home2 .home2_main .part1 .mode:hover .detail .btn{display: block;}

.home3 {padding-bottom:4%;}
.home3 .home3_main {max-width: 1400px;margin: 0 auto; margin-top:1%;}
.home3 .home3_main .part1{
    margin-bottom: 120px;
}
.home3 .home3_main .part1 .mySwiper{overflow: hidden;    position: relative;}
.home3 .home3_main .part1 .mySwiper .swiper-slide{}
.home3 .home3_main .part1 .mySwiper .swiper-slide .img{width: 100%;height: 200px;}
.home3 .home3_main .part1 .mySwiper .swiper-slide .img img{width: 100%;height: 200px;object-fit: cover;}
.home3 .home3_main .part1 .mySwiper .swiper-button-prev{width: 20px;height: 34px;background: url(../images/home3_left.png) center center no-repeat;opacity: 1;}
.home3 .home3_main .part1 .mySwiper .swiper-button-next{width: 20px;height: 34px;background: url(../images/home3_right.png) center center no-repeat;opacity: 1;}

.home3 .home3_main .part1 .mySwiper .swiper-button-prev:hover,.home3 .home3_main .part1 .mySwiper .swiper-button-prev.swiper-button-disabled{width: 20px;height: 34px;background: url(../images/home3_lefti.png) center center no-repeat;opacity: 1;}
.home3 .home3_main .part1 .mySwiper .swiper-button-next:hover,.home3 .home3_main .part1 .mySwiper .swiper-button-next.swiper-button-disabled{width: 20px;height: 34px;background: url(../images/home3_righti.png) center center no-repeat;opacity: 1;}
.home3 .home3_main .part2{}
.home3 .home3_main .part2 .left{width: 50%;}
.home3 .home3_main .part2 .left .tit{font-size: 26px;color: #333333;padding-top: 2px;margin-bottom: 10px;}
.home3 .home3_main .part2 .left .wrap{width: 40px;height: 4px;background-color: #074399;margin-bottom: 10px;}
.home3 .home3_main .part2 .left .cont{font-size: 14px;color: #666666;line-height: 30px;text-align: justify;}
.home3 .home3_main .part2 .right{width: 45%;height: 400px;float: right;}
.home3 .home3_main .part2 .right .img{width: 100%;height: 400px;}
.home3 .home3_main .part2 .right .img img{width: 100%;height: 400px;object-fit: cover;}
.home4{background: url(../images/home4_bg.png) center center no-repeat;background-size: cover;height: 608px;padding-top: 108px;}
.home4 .home4_main{max-width: 1400px;margin: 0 auto;}
.home4 .home4_main .part1{float: left;width: 50%;}
.home4 .home4_main .part1 .tit{
    margin-bottom: 60px;
}
.home4 .home4_main .part1 .tit .p1{font-size: 48px;color: #e9e9e9;font-weight: bold;opacity: 0.2;}
.home4 .home4_main .part1 .tit .p2{font-size: 40px;color: #fff;font-weight: bold;margin-top: -32px;}
.home4 .home4_main .part1 .cont{font-size:16px;color: #fff;height: 253px;line-height: 30px;}
.home4 .home4_main .part1 .more{width: 160px;height: 44px;border-radius: 40px;border: 1px solid #fff;line-height: 44px;position: relative;}
.home4 .home4_main .part1 .more a{}
.home4 .home4_main .part1 .more a span{font-size:16px;color: #fff;margin-left: 30px;}
.home4 .home4_main .part1 .more a i{display: block;width: 28px;height: 28px;background: url(../images/home4_1.png) center center no-repeat;position: absolute;right: 10px;top: 7px;}
.home4 .home4_main .part2{width: 44%;height: 350px;float: right;margin-top: 20px;}
.home4 .home4_main .part2 video{width:auto!important;}
.home4 .home4_main .part1 .more a{display: block;}
.home6 .home6_main .more a{display: block;}
.js{
    padding: 70px 0;
    background: #f5f5f5;
}
.js .js_main{max-width: 1400px;margin: 0 auto;}
.js .js_main .part1_1{}
.js .js_main .part1_1 .item{float: left;margin-right: 80px;height: 56px;line-height: 56px;}
.js .js_main .part1_1 .item .it_left{border-right: 1px solid #e3e3e3;float: left;margin-right: 16px;padding-right: 16px;height: 56px;}
.js .js_main .part1_1 .item .it_left .sp1{font-size: 72px;color: #074399;line-height: 56px;}
.js .js_main .part1_1 .item .it_left .sp2{font-size: 16px;color: #333333;}
.js .js_main .part1_1 .item .it_right{float: left;}
.js .js_main .part1_1 .item .it_right .sp1{font-size: 16px;color: #999999;text-transform: uppercase;display: block;line-height: 16px;}
.js .js_main .part1_1 .item .it_right .sp2{font-size: 16px;color: #333333;line-height: 16px;}
.js .js_main .part1_1 .item:last-child{margin-right: 0;}


.home5 {padding-bottom: 30px;}
.home5 .home5_main {max-width: 1400px;margin: 0 auto;}
.home5 .home5_main .part1{}
.home5 .home5_main .part1 .list{width: 103%;}
.home5 .home5_main .part1 .list .item{background-color: #FFFFFF;width: 228px;height: 96px;float: left;margin-right: 12px;margin-bottom: 12px;}
.home5 .home5_main .part1 .list .item .img{
    overflow: hidden;
    width: 100%;
}
.home5 .home5_main .part1 .list .item .img img{width: 61%;height: auto;object-fit: cover;display: block;margin: 0 auto;margin-top: 30px;display: block;filter: drop-shadow(183px 0 #9c9c9c);position: relative;left: -183px;}

.home5 .home5_main .part1 .list .item:hover .img img{filter: drop-shadow(0px 0 #fff); position: relative;left: 0px;}

.home6 {
    padding-bottom: 50px;
}
.home6 .home6_main {max-width: 1400px;margin: 0 auto;}
.home6 .home6_main .ztit{
    margin: 70px 0 50px;
    position: relative;
}
.home6 .home6_main .ztit .p1{font-size: 48px;color: #e9e9e9;font-weight: bold;opacity: 0.3;}
.home6 .home6_main .ztit .p2{font-size: 40px;color: #333333;font-weight: bold;margin-top: -32px;position: relative;}
.home6 .home6_main .ztit .p3{width: 1160px;height: 1px;background-color: #d7d7d7;font-size: 0;position: absolute;right: 0;top: 46px;}
.home6 .home6_main .part1{}
.home6 .home6_main .part1 .left{
    width: 960px;
}
.home6 .home6_main .part1 .left .list{}
.home6 .home6_main .part1 .left .list .item{
    width: 446px;
    float: left;
    position: relative;
    margin-right: 30px;
    box-shadow: 0 0 10px #ccc;
}
.home6 .home6_main .part1 .left .list .item .img{
    width: 446px;
    height: 320px;
}
.home6 .home6_main .part1 .left .list .item .img img{}
.home6 .home6_main .part1 .left .list .item .cont{
    padding: 26px;
}
.home6 .home6_main .part1 .left .list .item .cont .p1{font-size: 18px;color: #333333;line-height: 28px;height: 66px;}
.home6 .home6_main .part1 .left .list .item .cont .time{font-size: 14px; color: #999999;}
.home6 .home6_main .part1 .left .list .item .detail{font-size: 14px;color: #ffffff;height: 32px;line-height: 32px;width: 78px;text-align: center;border-radius: 30px;background: rgba(0,0,0,0.4);position: absolute;top: 14px;left: 24px;}
.home6 .home6_main .part1 .right{box-shadow: 0 0 10px #ccc;width: 434px;height: 454px;padding: 30px;}
.home6 .home6_main .part1 .right .list{}
.home6 .home6_main .part1 .right .list .item{
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 20px;
}
.home6 .home6_main .part1 .right .list .item .tit{font-size: 16px;color: #333333;padding-bottom: 10px;}
.home6 .home6_main .part1 .right .list .item .cs{
    padding-bottom: 14px;
}
.home6 .home6_main .part1 .right .list .item .cs .zz{font-size: 12px;color: #ffffff;width: 70px;height: 26px;line-height: 26px;text-align: center;background-color: #cccccc;border-radius: 30px;float: left;margin-right: 14px;}
.home6 .home6_main .part1 .right .list .item .cs .time{font-size: 14px;color: #999999;float: left;line-height: 27px;}
.home6 .home6_main .more{width: 180px;height: 50px;line-height: 50px;background-color: #074399;border-radius: 30px;margin: 0 auto;position: relative;margin-top: 40px;}
.home6 .home6_main .more span{font-size: 16px;color: #ffffff;padding-left: 30px;}
.home6 .home6_main .more i{width: 28px;height: 28px;background: url(../images/home4_1.png) center center no-repeat;display: block;position: absolute;right: 10px;top: 10px;background-size: cover;}
.home6 .home6_main .part1 .left .list .item:hover .cont .p1{color: #074399;}
.home6 .home6_main .part1 .right .list .item:hover .tit{color: #074399;}

.sanji{
    margin-bottom: 38px;
    text-align: center;
    /* display: inline-block; */
}
.sanji .list1{text-align: center;display: inline-block;}
.sanji .list1 .item{
    float: left;
}
.sanji .list1 .item a{font-size: 16px;color: #333333;display: block;margin-right: 40px;float: left;line-height: 40px;}
.sanji .list1 .item:hover a,.sanji .list1 .item.hover a{color: #074399;font-size: 16px;border-bottom: 1px solid #074399;}


footer .part2 .content .part2_right .part2_1 .detail{display: none;position: absolute;left: 0;top: 36px;}
footer .part2 .content .part2_right .part2_1 .detail .img_erm{width: 128px;height: 128px;}


/* footer */
footer {background-color: #53555a;height: 540px;padding-top: 66px;}
footer {}
footer .part1{
    padding-bottom: 31px;
}
footer .part1 .part1_1{float: left;width: 980px;}
footer .part1 .part1_1 .sitem{float: left;margin-right: 40px;}
footer .part1 .part1_1 .sitem .ztit{font-size: 18px;color: #ffffff;margin-bottom: 20px;}
footer .part1 .part1_1 .sitem .list{}
footer .part1 .part1_1 .sitem .list .item{}
footer .part1 .part1_1 .sitem .list .item a{line-height: 32px; font-size: 16px;color: #949597;}
footer .part1 .part1_1 .sitem:last-child{margin-right: 0;}
footer .part1 .part1_2{width: 390px;float: right;}
footer .part1 .part1_2 .ztit{font-size: 32px;color: #949597;font-weight: bold;margin-bottom: 30px;}
footer .part1 .part1_2 .info{}
footer .part1 .part1_2 .info .item{
    margin-bottom: 20px;
}
footer .part1 .part1_2 .info .item .img{
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}
footer .part1 .part1_2 .info .item .img img{width: auto;}
footer .part1 .part1_2 .info .item .cs{font-size: 16px;color: #949597;float: left;}
footer .part1 .part1_2 .erm{
    margin-top: 36px;
}
footer .part1 .part1_2 .erm .item{
    float: left;
    margin-right: 20px;
}
footer .part1 .part1_2 .erm .item .img{width: 95px;height: 95px;}
footer .part1 .part1_2 .erm .item .img img{width: 95px;height: 95px;}
footer .part1 .part1_2 .erm .item p{font-size: 14px;color: #949597;text-align: center;padding-top: 8px;}








footer .part3 {height:90px;line-height:90px;background-color: #4b4d52;}
footer .part3 .content {width:1400px;margin:0 auto;}
footer .part3 .content .left {
    float: none;
    text-align: center;
}
footer .part3 .content .left p {font-size:14px;color: #999999;}
footer .part3 .content .right {
    color: #999999;
    font-size: 14px;
}
footer .part3 .content .right a {font-size:14px;color: #999999;margin-left: 0px;}
footer .part3 .content .right a img {width:18px;height:15px;}
footer .part1 .part1_it .list .item:hover a,footer .part2 .left .cont a:hover {color:#CCCCCC;}
footer .part3 .content .left p a {font-size: 12px;color: #999999;}
footer .part3 .content .left p a:hover {color:#CCCCCC;}
footer .part1 .part1_1 .sitem .list .item a:hover{color: #CCCCCC;}



.w1350 {max-width:1350px;width:100%;margin:0 auto;}
.nyBanner {position:relative;height: 700px;/* margin-top: 80px; */}
.nyBanner img {position:absolute;height: 700px;width:100%;background-size:cover;object-fit:cover;}
.nyBanner .wz {text-align:center;position:relative;padding-top:220px;}
.nyBanner .wz .p1 {font-size:48px;color:#ffffff;font-weight:bold;}
.nyBanner .wz .p2 {font-size:40px;color:#ffffff;font-weight:bold;}
.nyBanner .jj_cont{
    position: relative;
    top: 220px;
}
.nyBanner .jj_cont .p1{font-size: 18px;color: #ffffff;text-align: left;padding-bottom: 10px;text-transform: uppercase;}
.nyBanner .jj_cont .p2{font-size: 33px;color: #ffffff;text-align: left;margin-bottom: 10px;}
.nyBanner .jj_cont .p4{font-size: 24px;color: #ffffff;text-align: left;text-indent: 20px;width: 730px;}
.nyBanner .jj_cont .p4 i{width: 30px;height: 1px;background-color: #FFFFFF;display: block;float: left;margin-top: 16px;margin-right: 10px;}
.nyBanner .jj_cont .p4 span{float: left;width: 664px;text-align: justify;line-height: 43px;}
.breadCrumbs{font-size: 16px;color: #666666;padding: 40px 0;}
.breadCrumbs a{font-size: 16px;color: #666666;}
.breadCrumbs a:hover{color: #074399;}

.aboutPage .nyBanner{height:900px;}
.aboutPage .nyBanner img{height:900px;}

.location {}
.location .home {background:url(../images/home.png) center center no-repeat;float:left;display:block;width:12px;height:11px;margin-top:24px;}
.location .jt {background:url(../images/jt.png) center center no-repeat;width:3px;height:5px;float:left;display:block;margin:0 10px;margin-top:26px;}
.location .sitepath a {font-size:14px;color:#fff;float:left;}
.location .sitepath a:hover {color:#5776ed;}
.aboutPage {}
.aboutPage .part1{padding-bottom: 80px;}
.atit {padding-top: 80px;padding-bottom: 24px;border-bottom: 1px solid #dadada;margin-bottom: 30px;}
.atit .atit_left{float: left;font-size: 34px;color: #000000;font-weight: bold;margin-right: 18px;}
.atit .atit_right{float: left;}
.atit .atit_right .p1{font-size: 22px!important;color: #000001;border-bottom: 2px solid #2185ee;height: 40px;line-height: 40px;}

.newslistPage{}
.newslistPage .part1{}
.newslistPage .part1 .ztit{
    margin-bottom: 40px;
}
.newslistPage .part1 .ztit .p1{font-size: 44px;color: #000000;font-weight: bold;text-align: center;padding-bottom: 10px;}
.newslistPage .part1 .ztit .p2{font-size: 24px;color: #666666;text-align: center;text-transform: uppercase;}
.newslistPage .part1 .list{border: 1px solid #ededed;}
.newslistPage .part1 .list .item{width: 49%;float: left;padding: 5%;border-bottom: 1px solid #ededed;}
.newslistPage .part1 .list .item .img{width: 100%;height: 220px;}
.newslistPage .part1 .list .item .img img{width: 100%;height: 220px;}
.newslistPage .part1 .list .item .title{font-size: 20px;color: #333333;padding-top: 30px;padding-bottom: 30px;}
.newslistPage .part1 .list .item .cont{font-size: 14px;color: #999999;line-height: 30px;height: 80px;}
.newslistPage .part1 .list .item .detail{}
.newslistPage .part1 .list .item .detail .time{font-size: 36px;color: #ebebeb;float: left;}
.newslistPage .part1 .list .item .detail .more{font-size: 16px;color: #074399;border-bottom: 1px solid #074399;float: right;display: none;}

.newslistPage .part1 .list .item:nth-child(odd){border-right: 1px solid #ededed;}
.newslistPage .part1 .list .item:hover .title{color: #074399;}
.newslistPage .part1 .list .item:hover .detail .time{color: #074399;}
.newslistPage .part1 .list .item:hover .detail .more{display: block;}
.newslistPage .part1 .more_btn{width: 120px;height: 40px;line-height: 40px;/* background-color: #074399; */border-radius: 30px;margin: 0 auto;position: relative;margin-top: 20px;border: 1px solid #074399;}
.newslistPage .part1 .more_btn a{display: block;}
.newslistPage .part1 .more_btn a span{font-size: 14px;color: #074399;margin-left: 10px;}
.newslistPage .part1 .more_btn a i{display: block;width: 28px;height: 28px;background: url(../images/home1_4.png) center center no-repeat;position: absolute;right: 10px;top: 6px;}

.newslistPage .part1 .more_btn:hover{width: 180px;height: 50px;line-height: 50px;background-color: #074399;border-radius: 30px;margin: 0 auto;position: relative;margin-top: 40px;}
.newslistPage .part1 .more_btn:hover a span{font-size:16px;color: #fff;margin-left: 30px;}
.newslistPage .part1 .more_btn:hover a i{display: block;width: 28px;height: 28px;background: url(../images/home4_1.png) center center no-repeat;position: absolute;right: 10px;top: 10px;}




.newslistPage .part2 .ztit{margin-bottom: 40px;}
.newslistPage .part2 .ztit .p1{font-size: 44px;color: #000000;font-weight: bold;text-align: center;padding-bottom: 10px;}
.newslistPage .part2 .ztit .p2{font-size: 24px;color: #666666;text-align: center;text-transform: uppercase;}
.newslistPage .part2 .list{border: 1px solid #ededed;margin-bottom: 40px;}
.newslistPage .part2 .list .item{width: 49%;float: left;padding: 2% 5%;border-bottom: 1px solid #ededed;}
.newslistPage .part2 .list .item .tcont{
    padding-bottom: 16px;
}
.newslistPage .part2 .list .item .tcont .t1{font-size: 18px;color: #333333;float: left;}
.newslistPage .part2 .list .item .tcont .t2{font-size: 14px;color: #aaaaaa;float: right;}
.newslistPage .part2 .list .item .bcont{font-size: 14px;color: #999999;line-height: 24px;}
.newslistPage .part2 .list .item:nth-child(odd){    border-right: 1px solid #ededed;}


.newslistPage .part2 .btn_1{border: 1px solid #074399;border-radius: 30px;width: 168px;height: 46px;line-height: 46px;position: relative;margin: 0 auto;float: none;}
.newslistPage .part2 .btn_1 a{display: block;}
.newslistPage .part2 .btn_1 span{font-size: 16px;color: #074399;margin-left: 28px;}
.newslistPage .part2 .btn_1 i{width: 28px;height: 28px;background: url(../images/home1_4.png) center center no-repeat;background-size: cover;display: block;position: absolute;top: 10px;right: 10px;}

.newslistPage .part2 .btn_1:hover{border: 1px solid #074399;background-color: #074399; border-radius: 30px;width: 168px;height: 46px;line-height: 46px;position: relative;margin: 0 auto;float: none;}
.newslistPage .part2 .btn_1:hover span{font-size: 16px;color: #fff;margin-left: 28px;}
.newslistPage .part2 .btn_1:hover i{width: 28px;height: 28px;background: url(../images/home1_5.png) center center no-repeat;background-size: cover;display: block;position: absolute;top: 10px;right: 10px;}
.newslistPage .part2 .list .item:hover .tcont .t1,.newslistPage .part2 .list .item:hover .tcont .t2{color: #074399;}



.newslistPage .part2{padding-bottom: 80px;padding-top: 80px;}

.common{background-color: #f6f8fb;height: 260px;}
.common .common_main{}
.common .common_main .list{
    padding-top: 50px;
}
.common .common_main .list .item{float: left;width: 33.33%;height: 164px;border-right: 1px solid #e5e6e9;}
.common .common_main .list .item .img{
    margin-bottom: 40px;
}
.common .common_main .list .item .img img{width: auto;margin: 0 auto;}
.common .common_main .list .item .p1{font-size: 24px;color: #000000;text-align: center;margin-bottom: 14px;}
.common .common_main .list .item .p2{font-size: 16px;color: #999999;text-align: center;}

.newslist1Page{}
.newslist1Page .part1{}
.newslist1Page .part1 .ztit{
    margin-bottom: 20px;
}
.newslist1Page .part1 .ztit .p1{font-size: 30px;color: #000000;font-weight: bold;text-align: center;padding-bottom: 4px;}
.newslist1Page .part1 .ztit .p2{font-size: 18px;color: #666666;text-align: center;text-transform: uppercase;}
.newslist1Page .part1{}
.newslist1Page .part1 .list{
    display: inline-block;
    padding-bottom: 20px;
}
.page .list{ display: inline-block;
    padding-bottom: 20px;}
.newslist1Page .part1 .list .item{float: left; background-color: #f5f5f5;width: 30%;margin-right: 2%;margin-bottom: 2%;}
.newslist1Page .part1 .list .item .cont{padding: 40px;padding-bottom: 0;}
.newslist1Page .part1 .list .item .cont .p1{font-size: 14px;color: #ffffff;background-color: #cecece;width: 100px;height: 38px;line-height: 38px;border-radius: 30px;text-align: center;margin-bottom: 34px;}
.newslist1Page .part1 .list .item .cont .p2{font-size: 20px;color: #333333;line-height: 34px;height: 94px;}
.newslist1Page .part1 .list .item .cont .p3{font-size: 14px;color: #999999;line-height: 24px;height: 94px;}
.newslist1Page .part1 .list .item .p4{font-size: 14px;color: #999999;border-top: 1px solid #ededed;line-height: 70px;padding-left: 40px;}
.newslist1Page .part1 .list .item:hover{background-color: #074399;}
.newslist1Page .part1 .list .item  .p4 .sp2{color: #FFFFFF;font-size: 14px;display: none;float: right;margin-right: 40px;border-bottom: 1px solid #fff;line-height: 20px;margin-top: 24px;}
.newslist1Page .part1 .list .item:hover .cont .p1{color: #074399;background-color: #FFFFFF;}
.newslist1Page .part1 .list .item:hover .cont .p2,.newslist1Page .part1 .list .item:hover .cont .p3{color: #FFFFFF;}
.newslist1Page .part1 .list .item:hover  .p4 .sp1{color: #FFFFFF;float: left;}
.newslist1Page .part1 .list .item:hover  .p4 .sp2{display: block;}
.page{
    text-align: center;
}
.page .list{}
.page .list .item1{
    float: left;
}
.page .list .item1 a{font-size: 14px;line-height: 44px;text-align: center;  width: 44px;height: 44px;border-radius: 50%;background-color: #e7e7e7;float: left;margin-right: 10px;}
.page .list .item1 a:hover,.page .list .item1 a.ative{background-color: #074399;color: #FFFFFF;}

.casePage{}
.casePage .part1{}
.casePage .part1 .ztit{
    padding-bottom: 60px;
}
.casePage .part1 .ztit .p1{font-size: 44px;color: #333333;font-weight: bold;text-align: center;padding-bottom: 30px;}
.casePage .part1 .ztit .p2{font-size: 16px;color: #666666;text-align: center;line-height: 30px;width: 800px;margin: 0 auto;}
.casePage .part1 .list{}
.casePage .part1 .list .item{position: relative;height: 800px;margin-bottom: 30px;}
.casePage .part1 .list .item .bgimg{height: 800px;position: absolute;top: 0;left: 0;}
.casePage .part1 .list .item .bgimg img{height: 800px;object-fit: cover;}
.casePage .part1 .list .item .cont{
    position: relative;
    z-index: 99;
    padding-top: 70px;
}
.casePage .part1 .list .item .cont .p1{font-size: 30px;color: #fff;text-align: center;padding-bottom: 36px;}
.casePage .part1 .list .item .cont .p2{font-size: 16px;color: #fff;text-align: center;width: 780px;margin: 0 auto;line-height: 30px;}
.casePage .part1 .list .item .cont .btn{
    width: 90px;
    margin: 0 auto;
    position: relative;
    margin-top: 30px;
}
.casePage .part1 .list .item .cont .btn span{font-size: 14px;color: #fff;}
.casePage .part1 .list .item .cont .btn i{display: block;width: 18px;height: 18px;background: url(../images/home4_1.png) center center no-repeat;background-size: cover;position: absolute;right: 0;top: 1px;}
.casePage .part1 .list .item .detail{display: none; background-color: rgba(7,67,153,0.8);height: 800px;position: absolute;top: 0;left: 0;width: 100%;}
.casePage .part1 .list .item .cont .img1{display: none; background: url(../images/case_2.png) center center no-repeat;width: 278px;height: 228px;margin: 0 auto;margin-top: -200px;}
.casePage .part1 .list .item:last-child{margin-bottom: 0;}

.casePage .part1 .list .item:hover .cont{padding-top: 300px;}
.casePage .part1 .list .item:hover .detail{display: block;}
.casePage .part1 .list .item:hover .cont .img1{display: block;}

.caseDetailPage{}
.caseDetailPage .part1{
    padding-bottom: 100px;
}
.caseDetailPage .part1 .part1_main{}
.caseDetailPage .part1 .part1_main .title{font-size: 44px;color: #333333;font-weight: bold;margin-bottom: 50px;}
.caseDetailPage .part1 .part1_main .cont{}
.caseDetailPage .part1 .part1_main .cont p{font-size: 16px;color: #666666;line-height: 30px;}
.caseDetailPage .part1 .part1_main .cont img{width: auto;max-width: 100%;}
.caseDetailPage .part2{background-color: #f5f5f5;padding-top: 100px;}
.caseDetailPage .part2 .part2_main{
    padding-bottom: 100px;
}
.caseDetailPage .part2 .part2_main .title{font-size: 30px;color: #003076;font-weight: bold;border-left: 5px solid #003076;margin-bottom: 26px;padding-left: 26px;line-height: 30px;}
.caseDetailPage .part2 .part2_main  .mySwiper_case{overflow: hidden;height: 500px;position: relative;}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide{background-color: #FFFFFF;padding: 30px;position: relative;height: 430px;}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .ztitle{
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 40px;
}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .ztitle i{width: 130px;height: 1px;background-color: #074399;display: block;float: left;opacity: 0.5;margin-top: 11px;margin-right: 10px;}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .ztitle span{font-size: 16px;color: #074399;float: right;opacity: 0.5;}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .img{width: 195px;height: 210px;margin: 0 auto;/* margin-bottom: 60px; */}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .img img{width: 195px;height: auto;}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .txt{}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .txt .p1{font-size: 22px;color: #333333;padding-bottom: 20px;}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .txt .p2{font-size: 16px;color: #999999;width: 186px;line-height: 28px;}
.caseDetailPage .part2 .part2_main  .mySwiper_case .swiper-slide .detail{width: 50px;height: 50px;background: url(../images/caseDetail_3.png) center center no-repeat;position: absolute;right: 0;bottom: 0;}
.caseDetailPage .part2 .part2_main .mySwiper_case .swiper-pagination{
    bottom: 0;
}
.caseDetailPage .part2 .part2_main .mySwiper_case .swiper-pagination .swiper-pagination-bullet{width: 44px;height: 5px;background-color: #dddddd;border-radius: 0;opacity: 1;}
.caseDetailPage .part2 .part2_main .mySwiper_case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 44px;height: 5px;background-color: #074399;border-radius: 0;opacity: 1;}
.caseDetailPage .part2 .part2_main .more{
    margin-top: 50px;
}
.caseDetailPage .part2 .part2_main .more a{font-size: 16px;color: #ffffff;display: block;text-align: center;width: 300px;height: 50px;line-height: 50px;background-color: #074399;border-radius: 30px;margin: 0 auto;}
.caseDetailPage .part2 .part2_main .more a:hover{    background-color: #1355b5;}
.caseDetailPage .part2 .part2_main .mySwiper_case .swiper-slide:hover .txt .p1{color: #074399;}
.caseDetailPage .part2 .part2_main .mySwiper_case .swiper-slide:hover .detail{    background: url(../images/caseDetail_4.png) center center no-repeat;}



.joinPage{background-color: #f6f6f6;}
.joinPage .part1{background-color: #f6f6f6;}
.joinPage .part1 .part1_main{}
.joinPage .part1 .part1_main .top_tit{text-align: center;}
.joinPage .part1 .part1_main .top_tit .p1{font-size: 44px;color: #000000;font-weight: bold;padding-bottom: 14px;}
.joinPage .part1 .part1_main .top_tit .p2{font-size: 24px;color: #666666;padding-bottom: 50px;text-transform: uppercase;}
.joinPage .part1 .part1_main .img{height: 350px;}
.joinPage .part1 .part1_main .img img{height: 350px;}
.joinPage .part1 .part1_main .list{}
.joinPage .part1 .part1_main .list .item{width: 25%;height: 70px;line-height: 70px;background-color: #074399;border-right: 1px solid #3767ac;float: left;font-size: 18px;color: #ffffff;font-weight: bold;text-align: center;}
.joinPage .part2{
    background: #fff;
    padding-top: 100px;
    padding-bottom: 90px;
}
.joinPage .part2 .part2_main{}
.joinPage .part2 .part2_main .top_tit{text-align: center;}
.joinPage .part2 .part2_main .top_tit .p1{font-size: 44px;color: #000000;font-weight: bold;padding-bottom: 14px;}
.joinPage .part2 .part2_main .top_tit .p2{font-size: 24px;color: #666666;text-transform: uppercase;padding-bottom: 40px;}
.joinPage .part2 .part2_main .top_tit1{text-align: center;}
.joinPage .part2 .part2_main .top_tit1 .p1{font-size: 30px;color: #074399;font-weight: bold;padding-bottom: 10px;}
.joinPage .part2 .part2_main .top_tit1 .p2{font-size: 18px;color: #333333;padding-bottom: 50px;}
.joinPage .part2 .part2_main .top_tit1 span{font-size: 24px;color: #074399;font-weight: bold;}




.joinPage .part2 .part2_main .cont{}
.joinPage .part2 .part2_main .cont .c_left{width: 440px;float: left;}
.joinPage .part2 .part2_main .cont .c_left .list{}
.joinPage .part2 .part2_main .cont .c_left .list .item{width: 440px;height: 130px;background-color: #074399;margin-bottom: 20px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img{width: 54px;height: 54px;float: left;margin-left: 40px;margin-top: 36px;margin-right: 30px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img img{width: 54px;height: 54px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb{float: left;margin-top: 38px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p1{font-size: 24px;color: #ffffff;padding-bottom: 4px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p2{font-size: 16px;color: rgba(255,255,255,0.4);}
.joinPage .part2 .part2_main .cont .c_right{
    float: right;
    width: 880px;
}
.joinPage .part2 .part2_main .cont .c_right .top_1{
    margin-bottom: 30px;
}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item{width: 430px;height: 64px;line-height: 64px;float: left;background-color: #f6f6f6;margin-right: 20px;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item:last-child{margin-right: 0;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item input{font-size: 14px;color: #666666;background-color: #f6f6f6;border: 0;line-height: 64px;width: 100%;padding-left: 20px;}
.joinPage .part2 .part2_main .cont .c_right #address{
    margin-bottom: 30px;
}
.joinPage .part2 .part2_main .cont .c_right #address select{margin-right: 16px;width: 280px;height: 64px;line-height: 64px;background-color: #f6f6f6;border: 0;padding-left: 20px;}
.joinPage .part2 .part2_main .cont .c_right #address select:last-child{margin-right: 0;}
.joinPage .part2 .part2_main .cont .c_right #address select option{}
.joinPage .part2 .part2_main .cont .c_right .top_2{width: 880px;height: 174px;background-color: #f6f6f6; font-size: 14px;color: #666666;}
.joinPage .part2 .part2_main .cont .c_right .top_2 textarea{width: 880px;height: 174px;background-color: #f6f6f6;font-size: 14px;color: #666666;border: 0;padding: 20px;}

.joinPage .part2 .part2_main .cont .c_right .more{width: 180px;height: 50px;line-height: 50px;background-color: #074399;border-radius: 30px;/* margin: 0 auto; */position: relative;margin-top: 30px;float: right;}
.joinPage .part2 .part2_main .cont .c_right .more span{font-size: 16px;color: #ffffff;padding-left: 30px;}
.joinPage .part2 .part2_main .cont .c_right .more i{width: 28px;height: 28px;background: url(../images/home4_1.png) center center no-repeat;display: block;position: absolute;right: 10px;top: 10px;}
.joinPage .part2 .part2_main .cont .c_right .part1 .left .list .item:hover .cont .p1{color: #074399;}
.joinPage .part2 .part2_main .cont .c_right .more span button{color:#fff;background:none;border: 0;}
.contactPage{}
.contactPage .part1{
    margin-bottom: 40px;
}
.contactPage .part1 .part1_main{}
.contactPage .part1 .part1_main .top_tit{text-align: center;}
.contactPage .part1 .part1_main .top_tit .p1{font-size: 44px;color: #000000;font-weight: bold;}
.contactPage .part1 .part1_main .top_tit .p2{font-size: 24px;color: #666666;}
.contactPage .part1 .part1_main .list{}
.contactPage .part1 .part1_main .list .item{width: 33.33%;background-color: #074399;float: left;height: 300px;padding: 50px;}
.contactPage .part1 .part1_main .list .item .tit1{font-size: 26px;color: #333333;padding-bottom: 20px;}
.contactPage .part1 .part1_main .list .item .tit2{width: 24px;height: 3px;background-color: #074399;margin-bottom: 30px;}
.contactPage .part1 .part1_main .list .item .tit3{font-size: 16px;color: #666666;line-height: 30px;}
.contactPage .part1 .part1_main .list .item:nth-child(2){background-color: #f3f3f3;}
.contactPage .part1 .part1_main .list .item:nth-child(3){background-color: #f5f7fa;}
.contactPage .part1 .part1_main .list .item:nth-child(1) .tit1,.contactPage .part1 .part1_main .list .item:nth-child(1) .tit3{color: #FFFFFF;}
.contactPage .part1 .part1_main .list .item:nth-child(1) .tit2{background-color: #FFFFFF;}

.contactPage .part2{
    padding-bottom: 80px;
}
.contactPage .part2 .part2_main{}
.contactPage .part2 .part2_main iframe{height: 540px;}

.selectPage{}
.selectPage .part1{
    padding-bottom: 70px;
}
.selectPage .part1 .part1_main{}
.selectPage .part1 .part1_main .content{width:1000px;}
.selectPage .part1 .part1_main .top_tit{text-align: center;padding-bottom: 56px;}
.selectPage .part1 .part1_main .top_tit .p1{font-size: 44px;color: #000000;font-weight: bold;padding-bottom: 20px;}
.selectPage .part1 .part1_main .top_tit .p2{font-size: 24px;color: #666666;text-transform: uppercase;}
.selectPage .part1 .part1_main .cont{}
.selectPage .part1 .part1_main .cont .cleft{float: left;width: 540px;}
.selectPage .part1 .part1_main .cont .cleft .p1{font-size: 18px;color: #666666;text-transform: uppercase;margin-bottom: 10px;}
.selectPage .part1 .part1_main .cont .cleft .p2{font-size: 18px;color: #666666;text-transform: uppercase;}
.selectPage .part1 .part1_main .cont .cleft .p2 span{color: #074399;}
.selectPage .part1 .part1_main .cont .cleft .erm{width: 250px;height: 250px;margin-top: 50px;margin-bottom: 80px;}
.selectPage .part1 .part1_main .cont .cleft .erm img{width: 250px;height: 250px;}
.selectPage .part1 .part1_main .cont .cleft .tel{}
.selectPage .part1 .part1_main .cont .cleft .tel .img{width: 46px;height: 46px;float: left;margin-right: 20px;margin-top: 8px;}
.selectPage .part1 .part1_main .cont .cleft .tel .img img{width: 46px;height: 46px;}
.selectPage .part1 .part1_main .cont .cleft .tel .txt{
    float: left;
}
.selectPage .part1 .part1_main .cont .cleft .tel .txt .txt1{font-size: 18px;color: #333333;padding-bottom: 6px;}
.selectPage .part1 .part1_main .cont .cleft .tel .txt .txt2{font-size: 30px;color: #074399;font-weight: bold;}
.selectPage .part1 .part1_main .cont .cright{float: right;width: 285px;}
.selectPage .part1 .part1_main .cont .cright .img{width: 285px;height: 570px;}
.selectPage .part1 .part1_main .cont .cright .img img{width: 285px;height: 570px;}

.selectPage .part2{
    border-top: 1px solid #e5e5e5;
    padding-bottom: 80px;
}
.selectPage .part2 .part2_main{}
.selectPage .part2 .part2_main .title{font-size: 30px;color: #333333;font-weight: bold;text-align: center;padding: 80px 0 40px 0;}
.selectPage .part2 .part2_main .select{width: 1000px;height: 64px;line-height: 64px;background-color: #f6f6f6;border: 1px solid #e5e5e5;border-radius: 6px;overflow: hidden;margin: 0 auto;}
.selectPage .part2 .part2_main select{font-size: 16px;color: #666666;width: 190px;float: left;height: 60px;background: none;border: 0;padding-left: 30px;}
.selectPage .part2 .part2_main input{font-size: 16px;color: #999999;width: 630px;float: left;height: 30px;line-height: 30px;margin-top: 15px;border: 0;background: none;padding-left: 30px;}
.selectPage .part2 .part2_main .btn{width: 178px;float: right;background-color: #074399;position: relative;}
.selectPage .part2 .part2_main .btn span{font-size: 16px;color: #ffffff;margin-left: 40px;}
.selectPage .part2 .part2_main .btn i{display: block;width: 28px;height: 28px;background: url(../images/home4_1.png) center center no-repeat;position: absolute;right: 40px;top: 18px;}
.selectPage .part2 .part2_main .btn span button{background: none;border: 0;color: #fff; font-size: 16px;}



.prolist1Page{}
.prolist1Page .jj_cont{}
.prolist1Page .jj_cont .pro_1{    padding-bottom: 50px;font-size: 72px;color: #ffffff;font-weight: bold;}
.prolist1Page .jj_cont .pro_2{    padding-bottom: 10px;font-size: 36px;color: #ffffff;}
.prolist1Page .jj_cont .pro_3{font-size: 18px;color: #ffffff;text-transform: uppercase;}
.prolist1Page .part1{}
.prolist1Page .part1 .list{}
.prolist1Page .part1 .list .item{position: relative;height: 730px;}
.prolist1Page .part1 .list .item .bgimg{position: absolute; height: 730px;    top: 0; left: 0;    width: 100%;}
.prolist1Page .part1 .list .item .bgimg img{height: 730px;}
.prolist1Page .part1 .list .item .cont{text-align: left;position: relative;z-index: 99;padding-top: 170px;}
.prolist1Page .part1 .list .item .cont .p1{font-size: 40px;color: #000000;padding-bottom: 20px;}
.prolist1Page .part1 .list .item .cont .p2{font-size: 16px;color: #666666;width: 590px;margin: 0 auto;line-height: 32px;}
.prolist1Page .part1 .list .item .cont .btn{width: 160px;height: 50px;line-height: 50px;color: #074399;font-size: 16px;/* margin: 0 auto; */border: 1px solid #074399;border-radius: 30px;text-align: left;padding-left: 32px;position: relative;margin-top: 40px;margin-bottom: 40px;}
.prolist1Page .part1 .list .item .cont .btn span{font-size: 16px;color: #074399;text-align: left;}
.prolist1Page .part1 .list .item .cont .btn i{  display: block;width: 28px;height: 28px;background: url(../images/home1_4.png) center center no-repeat;position: absolute;right: 10px;top: 10px;  background-size: cover;}
.prolist1Page .part1 .list .item .cont .img1{/* width: 633px; *//* height: 416px; */margin: 0 auto;}
.prolist1Page .part1 .list .item .cont .img1 img{width: auto;margin: 0 auto;}

.prolist1Page .part1 .list .item .cont .btn:hover{width: 160px;height: 50px;line-height: 50px;/* margin: 0 auto; */background: #074399;border-radius: 30px;text-align: left;padding-left: 32px;position: relative;margin-top: 40px;margin-bottom: 40px;}
.prolist1Page .part1 .list .item .cont .btn:hover span{font-size: 16px;color: #ffffff;text-align: left;}
.prolist1Page .part1 .list .item .cont .btn:hover i{display: block;width: 28px;height: 28px;background: url(../images/home4_1.png) center center no-repeat;position: absolute;right: 10px;top: 10px;}

.prolist1Page .part1 .list .item:nth-child(2) .cont .p1,.prolist1Page .part1 .list .item:nth-child(2) .cont .p2,.prolist1Page .part1 .list .item:nth-child(2) .cont .btn span{color:#ffffff;}
.prolist1Page .part1 .list .item:nth-child(2) .cont .btn{color:#ffffff;border:1px solid #ffffff;}
.prolist1Page .part1 .list .item:nth-child(3) .cont .p1,.prolist1Page .part1 .list .item:nth-child(3) .cont .p2,.prolist1Page .part1 .list .item:nth-child(3) .cont .btn span{color:#ffffff;}

.prolist1Page .part1 .list .item:nth-child(3) .cont .btn{color:#ffffff;border:1px solid #ffffff;}
.prolist1Page .part1 .list .item:nth-child(3) .cont .btn i{background: url(../images/home4_1.png) center center no-repeat;    background-size: cover;}
.prolist1Page .part1 .list .item:nth-child(4) .cont .p1,.prolist1Page .part1 .list .item:nth-child(4) .cont .p2,.prolist1Page .part1 .list .item:nth-child(4) .cont .btn span{color:#ffffff;}
.prolist1Page .part1 .list .item:nth-child(4) .cont .btn{color:#ffffff;border: 1px solid #074399;}
.prolist1Page .part1 .list .item:nth-child(4) .cont .btn i{background: url(../images/home4_1.png) center center no-repeat;    background-size: cover;}
.prolist1Page .part1 .list .item:nth-child(4) .cont .img1 img{height:400px;}

.prolist1Page .part2{}
.prolist1Page .part2 .list{}
.prolist1Page .part2 .list .item{position: relative;height: 730px;width: 50%;float: left;}
.prolist1Page .part2 .list .item .bgimg{position: absolute; height: 730px;    top: 0; left: 0;}
.prolist1Page .part2 .list .item .bgimg img{height: 730px;}
.prolist1Page .part2 .list .item .cont{text-align: center;position: relative;z-index: 99;padding-top: 134px;}
.prolist1Page .part2 .list .item .cont .p1{font-size: 40px;color: #000000;padding-bottom: 20px;}
.prolist1Page .part2 .list .item .cont .p2{font-size: 16px;color: #666666;width: 590px;margin: 0 auto;line-height: 32px;}
.prolist1Page .part2 .list .item .cont .btn{width: 160px;height: 50px;line-height: 50px;color: #074399;font-size: 16px;margin: 0 auto;border: 1px solid #074399;border-radius: 30px;text-align: left;padding-left: 32px;position: relative;margin-top: 20px;margin-bottom: 80px;}
.prolist1Page .part2 .list .item .cont .btn span{font-size: 16px;color: #074399;text-align: left;}
.prolist1Page .part2 .list .item .cont .btn i{display: block;width: 28px;height: 28px;background: url(../images/home1_4.png) center center no-repeat;position: absolute;right: 10px;top: 10px;    background-size: cover;}
.prolist1Page .part2 .list .item .cont .img1{display: flex;
    justify-content: center;
    width: 435px;
    height: 285px;
    margin: 0 auto;
    text-align: center;}
.prolist1Page .part2 .list .item .cont .img1 img{width: auto;    max-height: 300px;}

.prolist1Page .part2 .list .item .cont .btn:hover{color: #FFFFFF; width: 160px;height: 50px;line-height: 50px;margin: 0 auto;background: #074399;border-radius: 30px;text-align: left;padding-left: 32px;position: relative;margin-top: 20px;margin-bottom: 80px;}
.prolist1Page .part2 .list .item .cont .btn:hover i{background: url(../images/home4_1.png) center center no-repeat;}
.prolist1Page .part2 .list .item .cont .btn:hover span{color: #FFFFFF;}

.prolist2Page{}
.prolist2Page .jj_cont{}
.prolist2Page .jj_cont .pro_1{font-size: 72px;color: #ffffff;font-weight: bold;    padding-bottom: 50px;}
.prolist2Page .jj_cont .pro_2{font-size: 36px;color: #ffffff;padding-bottom: 10px;}
.prolist2Page .jj_cont .pro_3{font-size: 18px;color: #ffffff;text-transform: uppercase;}

.prolist2Page .part1{
    padding-bottom: 50px;
}
.prolist2Page .part1 .title{font-size: 44px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 20px;}
.prolist2Page .part1 .cont{}
.prolist2Page .part1 .cont .slideTxtBox{
    position: relative;
}

.slideTxtBox{width: 100%;}
.slideTxtBox .hd{height: 40px;line-height: 40px;/* position:relative; */margin-bottom: 20px;}
.slideTxtBox .hd ul{float:left;position:absolute;left: 0;top:-1px;height: 50px;width: 100%;display: flex;}
.slideTxtBox .hd ul li{float:left;padding:0 15px;cursor:pointer;background: #999999;height: 40px;line-height: 40px;margin-right: 20px;color: #fff;flex-flow: nowrap;width: 100%;text-align: center;}
.slideTxtBox .hd ul li.on{height: 40px;background: #074399;/* border:1px solid #ddd; *//* border-bottom:2px solid #fff; */color: #fff;}
.slideTxtBox .bd ul{padding: 0;zoom:1;position: relative;height: 500px;}
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .hd ul li:last-child{margin-right: 0;}

.slideTxtBox .arrow{/* position:absolute; *//* right:10px; *//* top:0; */}
.slideTxtBox .arrow a{ display:block;  width:48px; height:48px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer;  }
.slideTxtBox .arrow .next{background: url(../images/pro_right.png) center center no-repeat;position: absolute;top: 400px;right: 100px;z-index: 99;}
.slideTxtBox .arrow .prev{background: url(../images/pro_left.png) center center no-repeat;position: absolute;top: 400px;left: 100px;z-index: 99;}
.slideTxtBox .bd ul .img{position: absolute;top: 0;left: 0;height: 500px;width: 100%;}
.slideTxtBox .bd ul .img img{height: 500px;}
.slideTxtBox .bd ul .txt{position: relative;z-index: 99;}
.slideTxtBox .bd ul .txt .p1{font-size: 26px;color: #ffffff;text-align: center;padding-top: 66px;}
.slideTxtBox .bd ul .txt .more{
    width: 100px;
    margin: 0 auto;
    position: relative;
    margin-top: 20px;
}
.slideTxtBox .bd ul .txt .more span{font-size: 16px;color: #ffffff;}
.slideTxtBox .bd ul .txt .more i{display: block;width: 20px;height: 20px;background: url(../images/home1_5.png) center center no-repeat;background-size: cover;position: absolute;right: 0;top: 0;}


.prolist2Page .part2{background-color: #f5f5f5;}
.prolist2Page .part2 .part2_main{}
.prolist2Page .part2 .part2_main .part2_1{
    padding-top: 100px;
    margin-bottom: 30px;
}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left{width: 270px;float: left;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left .p1{font-size: 44px;color: #000000;font-weight: bold;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left .p2{font-size: 24px;color: #666666;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right{width: 700px;height: 62px;line-height: 62px;border-radius: 31px;background-color: #FFFFFF;border: 1px solid #e5e5e5;float: right;overflow: hidden;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right input{font-size: 16px;color: #999999;float: left;width: 500px;padding-left: 44px;line-height: 60px;border: 0;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn{width: 160px;height: 52px;line-height: 52px;border-radius: 30px;background-color: #074399;float: right;position: relative;margin-top: 4px;margin-right: 5px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn span{font-size: 14px;color: #fff;margin-left: 40px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn i{display: block;width: 28px;height: 28px;background: url(../images/home1_5.png) center center no-repeat;position: absolute;top: 7px;right: 10px;}

.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn span button{    background: none;font-size: 16px;color: #fff; border: 0;}
.prolist2Page .part2 .part2_main .part2_2{
    margin-bottom: 38px;
}
.prolist2Page .part2 .part2_main .part2_2 .list{}
.prolist2Page .part2 .part2_main .part2_2 .list .item{}
.prolist2Page .part2 .part2_main .part2_2 .list .item a{font-size: 16px;color: #333333;display: block;margin-right: 40px;float: left;line-height: 40px;}
.prolist2Page .part2 .part2_main .part2_3{}
.prolist2Page .part2 .part2_main .part2_3 .list{
    width: 105%;
}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide{float: left;width: 420px;}

.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide{background-color: #FFFFFF;padding: 30px;position: relative;height: 560px;margin-right: 68px;margin-bottom: 68px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle{
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 20px;
}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle i{width: 209px;height: 1px;background-color: #074399;display: block;float: left;opacity: 0.5;margin-top: 11px;margin-right: 10px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle span{font-size: 16px;color: #074399;float: left;opacity: 0.5;float:right}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img{width: 260px;height: 160px;margin: 0 auto;margin-bottom: 60px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img img{width: 100%;height: 160px;object-fit: contain;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt{}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p1{font-size: 22px;color: #333333;padding-bottom: 20px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p2{font-size: 16px;color: #999999;width: auto;line-height: 28px;text-align: justify;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .detail{width: 40px;height: 40px;background: url(../images/caseDetail_3.png) center center no-repeat;position: absolute;right: 0;bottom: 0;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide:hover .txt .p1{/* color: #074399; */}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide:hover .detail{/* background: url(../images/caseDetail_4.png) center center no-repeat; */}
.prolist2Page .part2 .part2_main .part2_2 .list .item:hover a,.prolist2Page .part2 .part2_main .part2_2 .list .item.hover a{color: #074399;font-size: 16px;border-bottom: 1px solid #074399;}

.proDetailPage{}
.proDetailPage .jj_cont{}
.proDetailPage .jj_cont .pro_1{    padding-bottom: 50px;font-size: 72px;color: #ffffff;font-weight: bold;}
.proDetailPage .jj_cont .pro_2{    padding-bottom: 10px;font-size: 36px;color: #ffffff;}
.proDetailPage .jj_cont .pro_3{font-size: 18px;color: #ffffff;text-transform: uppercase;}
.proDetailPage .part1{}
.proDetailPage .part1 .part1_main{
    background: #f5f5f5;
    padding-bottom: 40px;
}
.proDetailPage .part1 .part1_main .cleft{position: relative;width: 50%;float: left;/* background-color: #eeeeee; */height: 700px;overflow: hidden;}
.proDetailPage .part1 .part1_main .cleft .mySwiper_a2{}
.proDetailPage .part1 .part1_main .cleft .mySwiper_a2 .swiper-slide{}
.proDetailPage .part1 .part1_main .cleft .mySwiper_a2 .swiper-slide .img{
    margin-top: 260px;
}
.proDetailPage .part1 .part1_main .cleft .mySwiper_a2 .swiper-slide .img img{width: auto;margin: 0 auto;    max-height: 400px;}

.proDetailPage .part1 .part1_main .cleft .gallery-top{
    height: 650px;
}
.proDetailPage .part1 .part1_main .cleft .gallery-top .swiper-slide{}
.proDetailPage .part1 .part1_main .cleft .gallery-top .swiper-slide .img{
    margin-top: 100px;
}
.proDetailPage .part1 .part1_main .cleft .gallery-top .swiper-slide .img img{width: auto;margin: 0 auto;    max-height: 400px;}

.proDetailPage .part1 .part1_main .cleft .gallery-thumbs{height:40px;line-height:40px;background-color:#ccc;padding:0;bottom: 0;padding: 0 38px;}
.proDetailPage .part1 .part1_main .cleft .gallery-thumbs .swiper-slide{height:40px;line-height:40px;    text-align: center;height: 40px!important; width: 150px!important;}
.proDetailPage .part1 .part1_main .cleft .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{background: #c5bebe;}
.proDetailPage .part1 .part1_main .cleft .gallery-thumbs .swiper-button-next{    background-size: 100%;width: 16px;}
.proDetailPage .part1 .part1_main .cleft .gallery-thumbs .swiper-button-prev{    background-size: 100%;width: 16px;}






.proDetailPage .part1 .part1_main .cright{width: 50%;float: right;/* height: 900px; *//* background-color: #f5f5f5; */padding: 0 80px;padding-top: 160px;position: relative;}
.proDetailPage .part1 .part1_main .cright .title{font-size: 36px;color: #000000;font-weight: bold;padding-bottom: 30px;position: relative;width: 82%;}
.proDetailPage .part1 .part1_main .cright .cs{
    padding-bottom: 30px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 30px;
}
.proDetailPage .part1 .part1_main .cright .cs .p1{font-size: 18px;color: #666666;line-height: 36px;}
.proDetailPage .part1 .part1_main .cright .link{font-size: 16px; color: #666666;line-height: 26px;margin-bottom: 10px;}
.proDetailPage .part1 .part1_main .cright .link a{font-size: 16px;color: #666666;line-height: 26px;   }
.proDetailPage .part1 .part1_main .cright .link span{margin-right:10px;}
.proDetailPage .part1 .part1_main .cright .link .link1{
    margin-bottom: 20px;
}
.proDetailPage .part1 .part1_main .cright .link .link1 span{font-size:18px;color:#000000;float: left;line-height: 46px;}
.proDetailPage .part1 .part1_main .cright .link .link1 .img1{width:42px;height:42px;float: left;margin-right: 28px;}
.proDetailPage .part1 .part1_main .cright .link .link1 .img1 img{width:42px;height:42px;}
.proDetailPage .part1 .part1_main .cright .link .link2{}
.proDetailPage .part1 .part1_main .cright .link .link2 .sp1{font-size:18px;color:#000000;}
.proDetailPage .part1 .part1_main .cright .link .link2 .sp2{font-size:24px;color:#074399;font-weight:bold;}



.proDetailPage .part1 .part1_main .cright .des{
    width: 82%;
}
.proDetailPage .part1 .part1_main .cright .des .item{
    margin-bottom: 20px;
}
.proDetailPage .part1 .part1_main .cright .des .item .sp1{font-size: 16px;color: #074399;float: left;margin-right: 16px;margin-top: 4px;}
.proDetailPage .part1 .part1_main .cright .des .item .sp2{font-size: 16px;color: #333333;float: left;width: 93%;/* line-height: 40px; */}
.proDetailPage .part1 .part1_main .cright .return{width: 60px;height: 60px;background: url(../images/pro_10.png) center center no-repeat;position: absolute;right: 0;top: 0;}
.proDetailPage .part2{}
.proDetailPage .part2 .part2_main{
    padding-bottom: 80px;
}
.proDetailPage .part2 .part2_main .hd{text-align: center;border-bottom: 1px solid #e5e5e5;line-height: 9px;}
.proDetailPage .part2 .part2_main .hd .list{display: inline-block;}
.proDetailPage .part2 .part2_main .hd .list .item{float: left;font-size: 24px;color: #666666;margin-right: 70px;line-height: 120px;}
.proDetailPage .part2 .part2_main .bd{    margin-top: 30px;}
.proDetailPage .part2 .part2_main .bd .bd_1{display: none;}
.proDetailPage .part2 .part2_main .bd .bd_1 .item{
    background: #f2f5fa;
    line-height: 60px;
}
.proDetailPage .part2 .part2_main .bd .bd_1 .item .p1{font-size: 16px;color: #333333;width: 50%;float: left;text-align: center;}
.proDetailPage .part2 .part2_main .bd .bd_1 .item .p2{font-size: 16px;color: #333333;width: 50%;float: right;text-align: center;}

.proDetailPage .part2 .part2_main .bd .bd_1 table{}
/*.proDetailPage .part2 .part2_main .bd .bd_1 table tr:nth-child(odd){background: #f2f5fa;}*/
/*.proDetailPage .part2 .part2_main .bd .bd_1 table tr:nth-child(even){background: #fff;}*/
.proDetailPage .part2 .part2_main .bd .bd_1 table tr{height:48px!important;}
.proDetailPage .part2 .part2_main .bd .bd_1	table {
		            table-layout: fixed !important;
		            width: 100% !important;
		            border-collapse:collapse;
		            border:none;
		            font-size:23px;
		        }
		 
		      .proDetailPage .part2 .part2_main .bd .bd_1  td,.proDetailPage .part2 .part2_main .bd .bd_1 th {
		            /*width:1px;*/
		            white-space:nowrap;
		            word-break:keep-all; 
		            border:solid #e3bebe 1px!important;
		            text-align:center;
		            white-space:pre-line;
		            word-break:break-all !important;
		            word-wrap:break-word !important;
		            display:table-cell;
		            vertical-align:middle !important;
		            white-space: normal !important;
		            height:auto;
		            vertical-align:text-top;
		            padding:2px 2px 0 2px;
		            display: table-cell;
		        }



.proDetailPage .part3{background-color: #f5f5f5;}
.proDetailPage .part3 .title{font-size: 30px;color: #333;text-align: center;font-weight: bold;padding-top: 80px;padding-bottom: 46px;}
.proDetailPage .part3  .list{
    width: 103%;
}
.proDetailPage .part3  .list .item{
    width: 320px;
    float: left;
    margin-right: 38px;
}
.proDetailPage .part3  .list .item .img{
    background: #ffffff;
    width: 320px;
    height: 320px;
}
.proDetailPage .part3  .list .item .img img{width: 90%;max-width: 80%;margin: 0 auto;padding-top: 24px;height: 80%;object-fit: contain;}
.proDetailPage .part3  .list .item .p1{font-size: 18px;color: #333333;text-align: center;line-height: 70px;}
.proDetailPage .part2 .part2_main .bd .bd_1 .item:nth-child(even){background-color: #FFFFFF;}
.proDetailPage .part2 .part2_main .hd .list .item:hover,.proDetailPage .part2 .part2_main .hd .list .item.hover{color: #000000;border-bottom: 1px solid #000000;}
.proDetailPage .part2 .part2_main .bd .bd_1:first-child{display: block;}
.proDetailPage .part1 .part1_main .cleft .mySwiper_a2 .swiper-pagination{bottom: 100px;}
.proDetailPage .part1 .part1_main .cleft .mySwiper_a2 .swiper-pagination .swiper-pagination-bullet{width: 44px;height: 5px;border-radius: 0;background-color: #dddddd;opacity: 1;}
.proDetailPage .part1 .part1_main .cleft .mySwiper_a2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 44px;height: 5px;border-radius: 0;background-color: #074399;opacity: 1;}

.aboutPage{}
.aboutPage .ajj_cont{position: relative;top: 260px;}
.aboutPage .ajj_cont .title{}
.aboutPage .ajj_cont .title .p1{font-size: 72px;color: rgba(255,255,255,0.4);font-weight: bold;}
.aboutPage .ajj_cont .title .p2{font-size: 44px;color: #ffffff;font-weight: bold;margin-top: -46px;padding-bottom: 30px;}
.aboutPage .ajj_cont .title .p3{font-size: 16px;color: #ffffff;padding-bottom: 80px;}
.aboutPage .ajj_cont .txt{
    width: 100%;
}
.aboutPage .ajj_cont .txt .tleft{
    float: left;
    border-left: 5px solid #fff;
    padding-left: 30px;
    width: 836px;
}
.aboutPage .ajj_cont .txt .tleft p{font-size: 16px;color: #ffffff;line-height: 30px;}
.aboutPage .ajj_cont .txt .tright{
    float: right;
    width: 450px;
}
.aboutPage .ajj_cont .txt .tright .list{}
.aboutPage .ajj_cont .txt .tright .list .item{float: left;margin-left: 80px;margin-bottom: 60px;}
.aboutPage .ajj_cont .txt .tright .list .item .itop{}
.aboutPage .ajj_cont .txt .tright .list .item .itop .sp1{font-size: 60px;color: #ffffff;float: left;margin-right: 10px;}
.aboutPage .ajj_cont .txt .tright .list .item .itop .sp2{font-size: 16px;color: #ffffff;float: left;line-height: 90px;height: 66px;}
.aboutPage .ajj_cont .txt .tright .list .item .ibottom{font-size: 16px;color: #ffffff;}
.aboutPage .part1{}
.aboutPage .part1 .title{
    padding: 80px 0 50px;
}
.aboutPage .part1 .title .p1{font-size: 24px;color: #333333;font-weight: bold;padding-bottom: 10px;}
.aboutPage .part1 .title .p2{font-size: 16px;color: #666666;}
.aboutPage .part1 .part1_main{background: url(../images/about_1.png) center center no-repeat;height: 480px;}
.aboutPage .part1 .part1_main .list{}
.aboutPage .part1 .part1_main .list .item{float: left;border-right: 1px solid #8b98b4;height: 480px;width: 25%;}
.aboutPage .part1 .part1_main .list .item .txt{transition:all ease .6s;margin-top: 220px; padding-left: 20px;}
.aboutPage .part1 .part1_main .list .item .txt .p1{font-size: 30px;color: #ffffff;padding-bottom: 36px;}
.aboutPage .part1 .part1_main .list .item .txt .p2{font-size: 20px;color: #ffffff;display: none;}
.aboutPage .part1 .part1_main .list .item:first-child{border-left: 1px solid #8b98b4;}
.aboutPage .part1 .part1_main .list .item:hover .txt .p2{display: block;}
.aboutPage .part1 .part1_main .list .item:hover .txt{transition:all ease .6s;margin-top: 190px;border-left: 4px solid #ffffff; }
.aboutPage .part1 .part1_main .list .item:hover{background-color: #104798;}
.aboutPage .part2{
    padding-top: 140px;
    padding-bottom: 100px;
}
.aboutPage .part2 .left{width: 650px;}
.aboutPage .part2 .left .p1{font-size: 72px;color: #eeeeee;font-weight: bold;}
.aboutPage .part2 .left .p2{font-size: 44px;color: #000000;font-weight: bold;margin-top: -46px;margin-bottom: 10px;}
.aboutPage .part2 .left .p3{font-size: 24px;color: #666666;padding-bottom: 60px;}
.aboutPage .part2 .left .txt{font-size: 16px;color: #666666;line-height: 30px;}
.aboutPage .part2 .right{width: 620px;height: 400px;}
.aboutPage .part2 .right .img{width: 620px;height: 400px;}
.aboutPage .part2 .right .img img{width: 620px;height: 400px;}
.aboutPage .part3{
    background: url(../images/about_3.png) center center no-repeat;
    padding-top: 100px;
    background-size: cover;
}
.aboutPage .part3 .title{text-align: center;}
.aboutPage .part3 .title .p1{font-size: 72px;color: #e9e9ea;}
.aboutPage .part3 .title .p2{font-size: 44px;color: #000000;font-weight: bold;margin-top: -46px;padding-bottom: 10px;}
.aboutPage .part3 .title .p3{font-size: 24px;color: #666666;}
.aboutPage .part3 .part3_main{}
.aboutPage .part3 .part3_main .about-main2{height: 650px;width: 80%;overflow: hidden;background-size: 100%;    margin: 0 auto;}



.fl{float:left}
.fr{float:right}

.pr{position: relative;}
.about-main2{height: 890px;width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{/* background-color: rgba(255,255,255,.8); */width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .ny-title{padding-top: 80px;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #0a3875;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 15px;height: 15px;background-color: #999999;display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 15px;height: 15px;background-color: #999999;display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #c6c7c7;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 72px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -15px;left: -7px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 120px;}
.about-main2 .licheng-content ul li.item2 a{top: 224px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -15px;left: -7px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 16px;}
.about-main2 .licheng-content ul li.item3 a{top: 136px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -15px;left: -7px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 130px;}
.about-main2 .licheng-content ul li.item4 a{top: 278px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -15px;left: -8px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 0px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -15px;left: -8px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 130px;}
.about-main2 .licheng-content .right-text h3{font-size: 22px;margin-bottom: 10px;color: #0b449e;}
.about-main2 .licheng-content .right-text p{font-size: 16px;width: 234px;line-height: 22px;color: #666666;}
.lc-swiper-btn{width: 100%;position: absolute;top: 216px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;left: 40px;top: 50px;width: 48px;height: 48px;background: url(../images/about_left.png) center center no-repeat;z-index: 99;}
.lc-swiper-btn .btn-next{position: absolute;right: 40px;top: 50px;width: 48px;height: 48px;background: url(../images/about_right.png) center center no-repeat;z-index: 99;}
.lc-swiper-btn a{font-size: 0;}
.lc-swiper-btn .btn-prev:hover{background: url(../images/about_lefti.png) center center no-repeat;}
.lc-swiper-btn .btn-next:hover{background: url(../images/about_righti.png) center center no-repeat;}

.about-main2 .licheng-content ul .item3:hover .line:after,.about-main2 .licheng-content ul .item2:hover .line:after,.about-main2 .licheng-content ul .item4:hover .line:before,.about-main2 .licheng-content ul .item5:hover .line:after{background-color: #0b449e;}
.about-main2 .licheng-content ul li:hover .line{background-color: #0b449e;}
.about-main2 .licheng-content ul .item2:hover .line:before,.about-main2 .licheng-content ul .item1:hover .line:after{background-color: #0b449e;}

.aboutPage .part4 .title{text-align: center;padding-bottom: 60px;padding-top: 100px;}
.aboutPage .part4 .title .p1{font-size: 72px;color: #e9e9ea;font-weight: bold;}
.aboutPage .part4 .title .p2{font-size: 44px;color: #000000;font-weight: bold;margin-top: -46px;padding-bottom: 10px;}
.aboutPage .part4 .title .p3{font-size: 24px;color: #666666;}
.aboutPage .part4 .part4_main{}
.aboutPage .part4 .part4_main .left{width: 370px;}
.aboutPage .part4 .part4_main .left .title{
    text-align: left;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
}
.aboutPage .part4 .part4_main .left .title .p1{font-size: 18px;color: #999999;margin-right: 40px;}
.aboutPage .part4 .part4_main .left .title .p2{font-size: 24px;color: #333333;font-weight: bold;}
.aboutPage .part4 .part4_main .left .cs{
    margin-left: 70px;
}
.aboutPage .part4 .part4_main .left .cs .list{}
.aboutPage .part4 .part4_main .left .cs .list .item{
    margin-bottom: 12px;
}
.aboutPage .part4 .part4_main .left .cs .list .item .yuan{width: 10px;height: 10px;border-radius: 50%;background-color: #666666;float: left;margin-right: 6px;margin-top: 6px;}
.aboutPage .part4 .part4_main .left .cs .list .item span{font-size: 16px;color: #666666;float: left;}
.aboutPage .part4 .part4_main .right{width: 960px;overflow: hidden;}
.aboutPage .part4 .part4_main .right .mySwiper_a3{
    position: relative;
    height: 360px;
}
.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-slide{width: 210px;height: 300px;}
.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-slide .img{}
.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-slide .img img{}
.aboutPage .part4 .part4_main .sitem{cursor: pointer; padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #e8e8e8;}

.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-pagination{}
.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 5px;background-color: #c1c1c1;opacity: 1;border-radius: 0%;}
.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 40px;height: 5px;background-color: #0b449e;opacity: 1;border-radius: 0%;}
.aboutPage .part4 .part4_main .left:hover .title .p2{color: #0b449e;}

.aboutPage .part4 .part4_main_1{}
.aboutPage .part4 .part4_main_1 .ftitle{
    margin-bottom: 40px;
}
.aboutPage .part4 .part4_main_1 .ftitle .p1{font-size: 24px;color: #333333;font-weight: bold;padding-bottom: 20px;}
.aboutPage .part4 .part4_main_1 .ftitle .p2{font-size: 16px;color: #666666;line-height: 30px;}
.aboutPage .part4 .part4_main_1 .cont{}
.aboutPage .part4 .part4_main_1 .cont .swiper-slide{
    height: 300px;
}
.aboutPage .part4 .part4_main_1 .cont .swiper-slide .item{float: left;margin-bottom: 24px;margin-right: 24px;width: 23%;height: 100px;background-color: #fafbfd;border: 1px solid #f2f3f5;}
.aboutPage .part4 .part4_main_1 .cont .swiper-slide .item .img{
    overflow: hidden;
    margin-top: 30px;
    position: relative;
}
.aboutPage .part4 .part4_main_1 .cont .swiper-slide .item .img img{
	width: 50%;
	margin: 0 auto;
	display: block;
	filter: drop-shadow(310px 0 #9c9c9c);
	position: relative;
	left: -310px;
	}
.aboutPage .part4 .part4_main_1 .cont{
    padding-bottom: 70px;
}
.aboutPage .part4 .part4_main_1 .cont .swiper-slide .swiper-slide_main{width: 102%;}

.aboutPage .part4 .part4_main_1 .cont .swiper-pagination{}
.aboutPage .part4 .part4_main_1 .cont .swiper-pagination .swiper-pagination-bullet{width: 44px;height: 5px;background-color: #dddddd;opacity: 1;border-radius: 0;}
.aboutPage .part4 .part4_main_1 .cont .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 44px;height: 5px;background-color: #074399;opacity: 1;border-radius: 0;}
.aboutPage .part4 .part4_main_1 .cont .swiper-slide .item:hover .img img{    display: block; filter: drop-shadow(0px 0 #fff); position: relative;left: 0px;}

.aboutPage .part5{
    background: #f5f7fa;
    padding-bottom: 120px;
}
.aboutPage .part5 .title{text-align: center;padding-bottom: 40px;padding-top: 100px;}
.aboutPage .part5 .title .p1{font-size: 72px;color: #e9e9ea;font-weight: bold;}
.aboutPage .part5 .title .p2{font-size: 44px;color: #000000;font-weight: bold;margin-top: -46px;padding-bottom: 10px;}
.aboutPage .part5 .title .p3{font-size: 24px;color: #666666;padding-bottom: 30px;}
.aboutPage .part5 .title .p4{font-size: 16px;color: #666666;text-align: center;line-height: 30px;}
.aboutPage .part5 .part5_main{
}
.aboutPage .part5 .part5_main .mySwiper_a4{overflow: hidden;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide{
    padding-bottom: 30px;
}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .img{width: 440px;height: 220px;overflow: hidden;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .img img{width: 100%;height: 220px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont{}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .name{font-size: 20px;color: #333333;padding: 26px 0;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .fname{font-size: 14px;color: #999999;line-height: 22px;height: 70px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .bottom{}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .bottom .time{font-size: 24px;color: #e8e8e8;float: left;width: 40%;font-weight: bold;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .bottom .more{display: none; font-size: 16px;color: #074399;border-bottom: 1px solid #074399;float: right;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-pagination{
    bottom: 80px;
}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-pagination .swiper-pagination-bullet{width: 44px;height: 5px;background-color: #dddddd;opacity: 1;border-radius: 0;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 44px;height: 5px;background-color: #074399;opacity: 1;border-radius: 0;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide:hover .cont .bottom .more{display: block;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide:hover .cont .name{color: #074399;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide:hover .cont .bottom .time{color: #074399;}

.newsDetailPage{}
.newsDetailPage .part1{}
.newsDetailPage .part1 .cleft{width: 920px;float: left;padding-bottom: 80px;}
.newsDetailPage .part1 .cleft .title{
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 40px;
    position: relative;
}
.newsDetailPage .part1 .cleft .title .p1{font-size: 30px;color: #000000;padding-bottom: 20px;}
.newsDetailPage .part1 .cleft .title .cs{}
.newsDetailPage .part1 .cleft .title .cs span{font-size: 14px;color: #666666;padding-right: 30px;margin-right: 30px;border-right: 1px solid #cccccc;}
.newsDetailPage .part1 .cleft .cont{
    padding-top: 50px;
}
.newsDetailPage .part1 .cleft .cont p{font-size: 16px;color: #333333;line-height: 30px;}
.newsDetailPage .part1 .cleft .cont img{
    width: auto;
    max-width: 100%;
}
.newsDetailPage .part1 .cleft .btn{
    padding-top: 50px;
}
.newsDetailPage .part1 .cleft .btn .btn_1{
    width: 440px;
    height: 108px;
    background: #f5f5f5;
    text-align: center;
    border: 1px solid #e9e9e9;
    float: left;
}
.newsDetailPage .part1 .cleft .btn .btn_1 .p1{font-size: 24px;color: #666666;padding-top: 26px;padding-bottom: 4px;}
.newsDetailPage .part1 .cleft .btn .btn_1 .p2{font-size: 16px;color: #d4d4d4;text-transform: uppercase;}
.newsDetailPage .part1 .cright{width: 420px;float: right;}
.newsDetailPage .part1 .cright .tit{font-size: 24px;color: #074399;height: 80px;line-height: 80px;background-color: #e6ecf5;text-align: center;}
.newsDetailPage .part1 .cright .list{
    background: #f8f8f8;
    padding: 0 30px;
}
.newsDetailPage .part1 .cright .list .item{
    height: 170px;
    border-bottom: 1px solid #eaeaea;
    padding-top: 40px;
}
.newsDetailPage .part1 .cright .list .item a{display: block;}
.newsDetailPage .part1 .cright .list .item .img{overflow: hidden; width: 160px;height: 90px;float: left;margin-right: 20px;}
.newsDetailPage .part1 .cright .list .item .img img{width: 160px;height: 90px;}
.newsDetailPage .part1 .cright .list .item .txt{width: 180px;float: left;}
.newsDetailPage .part1 .cright .list .item .txt .p1{font-size: 16px;color: #333333;line-height: 24px;height: 78px;}
.newsDetailPage .part1 .cright .list .item .txt .p2{font-size: 14px;color: #999999;}
.newsDetailPage .part1 .cleft .btn .btn_1:first-child{margin-right: 40px;}
.newsDetailPage .part1 .cleft .btn .btn_1:hover{background-color: #074399;}
.newsDetailPage .part1 .cleft .btn .btn_1:hover .p1{color: #FFFFFF;}
.newsDetailPage .part1 .cright .list .item:hover .txt .p1{color: #074399;}

/* .shareNew{width: 210px;position: absolute;right: 0;bottom: 0px;} */
.bdshare-button-style0-16 .tit{font-size: 14px;color: #030303;float: left;line-height: 53px;padding-right: 10px;}
.bdshare-button-style0-16 .bds_sqq{width: 36px;height: 36px;display: block;background: url(../images/qq.png) center center no-repeat!important;/* background-color: #aaaaaa!important; */background-size: cover;border-radius: 50%;border: 1px solid #ffffff3d;float: left;}
.bdshare-button-style0-16 .bds_sqq:hover{background: url(../images/qqi.png) center center no-repeat!important;    background-color: #006fdf!important;}
.bdshare-button-style0-16 .bds_weixin{width: 46px;height: 46px;display: block;background: url(../images/wx.png) center center no-repeat!important;/* background-color: #aaaaaa!important; */background-size: cover;border-radius: 50%;/*border: 1px solid #ffffff3d;*/float: left;}
.bdshare-button-style0-16 .bds_weixin:hover{ background: url(../images/wxi.png) center center no-repeat!important;    background-color: #006fdf!important;}
.bdshare-button-style0-16 .bds_qzone{width: 46px;height: 46px;display: block;background: url(../images/wb.png) center center no-repeat!important;/* background-color: #aaaaaa!important; */background-size: cover;border-radius: 50%;/*border: 1px solid #ffffff3d;*/float: left;}
.bdshare-button-style0-16 .bds_qzone:hover{background: url(../images/wbi.png) center center no-repeat!important;    background-color: #006fdf!important;}
.newsDetailPage .part1 .right .part1_2 .btn a{font-size: 14px;color: #FFFFFF;text-align: center;width: 100%;height: 40px;line-height: 40px;background: url(../images/news_9.png) center center no-repeat;display: block;margin-top: 0px;    background-size: 100%;}
.bdshare-button-style0-16 a:hover{background-color:#006fdf!important;opacity: 1!important;}
.bd_weixin_popup .bd_weixin_popup_foot{line-height: 14px!important;    margin-top: -12px;}
.bdshare-slide-button-box{display: none!important;}



.reLink {width:100%;/* height:57px;*/line-height:40px;margin-top: 0px;margin-bottom: 0px;position: relative;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;padding: 10px 0;}
.reLink .nextLink {display:block;font-size:14px;text-align:left;color:#666666;margin-right:20px;}
.reLink .prevLink {width:100%;display:block;font-size: 14px;text-align:left;color:#666;/* text-indent:20px;*/float: none;}
.reLink .nextLink a:hover,.reLink .prevLink a:hover {color:#074399;}
.reLink .nextLink {/* text-align:right */float: none;}
.reLink .mid{width: 160px;height: 50px;line-height: 50px;background-color: #074399;border-radius: 30px;position: absolute;right: 0;top: 26px;} 
.reLink .mid span{font-size: 16px;color: #ffffff;margin-left: 30px;}
.reLink .mid i{display: block;width: 28px;height: 28px;background: url(../images/btn_2.png) center center no-repeat;position: absolute;right: 10px;top: 10px;}
.reLink .prevLink a,.reLink .nextLink a{font-size: 14px;color: #666666;}
.reLink .mid a{display: block;}

.social-share{margin-top: 0;text-align: left;float: right;}
.social-share-icon{width: 20px!important;height: 20px!important;border-radius:0!important;border:0!important;/* float: right; */display: block!important;margin-bottom: 10px!important;margin: 0 auto;}
.social-share-icon:before{display:none;}
.social-share .icon-weibo{background: url(../images/cb_6.png) center right no-repeat;margin-top:0px;}
.social-share .icon-wechat{background: url(../images/cb_5.png) left center no-repeat;margin-top:0px;width: 36px!important;height: 36px!important;background-size: cover;text-align: left;/* position: absolute; *//* left: 0px; */margin-left: 0;}
.social-share .icon-qq{background:url(../images/cb_7.png) center left no-repeat;background-size: 14px 17px !important; margin-top: 0px;}
.social-share .icon-wechat .wechat-qrcode {width: 190px !important;}
.social-share .icon-wechat .wechat-qrcode:after {left: 62% !important;}
.social-share .icon-wechat .wechat-qrcode{top: -220px !important;height: 209px !important;}
.social-share .icon-weibo:hover{background: url(../images/cb_6i.png) center right no-repeat;}
/* .social-share .icon-wechat:hover{background:url(../images/cb_5i.png) center left no-repeat;} */
.social-share .icon-qq:hover{background:url(../images/cb_7i.png) center left no-repeat;}


.social-share .icon-tencent,.social-share .icon-douban,.social-share .icon-qzone,.social-share .icon-diandian,.social-share .icon-facebook{display:none!important;}
.social-share a{margin-left: 250px;}
.social-share .icon-wechat .wechat-qrcode.bottom{top: -2px;left: auto;right: 120px;}
.social-share .icon-wechat .wechat-qrcode{top: 0; left: -100px;}
.appList{width: 100px;position: absolute;right: 300px;bottom: 20px;}
.appList .sp1{font-size: 14px;color: #666666;line-height: 36px;}
.discoloration:hover {color:#0028c3!important;}
.nav-tab {position:relative;z-index:9;}
/*nav*/.cd-header-buttons {position:absolute;top:10px;right:0;}
.cd-header-buttons li {display:inline-block;}
.cd-nav-trigger {position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;}
.cd-search-trigger::after {content:'';position:absolute;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-nav-trigger span {position:absolute;top:50%;right:8px;margin-top:-2px;-webkit-transition:background 0.3s 0.3s;-moz-transition:background 0.3s 0.3s;transition:background 0.3s 0.3s;}
.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after {position:absolute;display:inline-block;height:3px;width:30px;background: #fff;}
.cd-nav-trigger span::before,.cd-nav-trigger span::after {content:'';right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s 0.3s;-moz-transition:-moz-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;}
.cd-nav-trigger span::before {top:-8px;}
.cd-nav-trigger span::before,.cd-nav-trigger span::after {content:'';right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;transition-duration:.3s;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;}
.cd-nav-trigger span::after {top:8px;}
.cd-nav-trigger.nav-is-visible span {background:rgba(46,50,51,0);}
.cd-nav-trigger.nav-is-visible span::before,.cd-nav-trigger.nav-is-visible span::after {background: #fff;}
.cd-nav-trigger.nav-is-visible span::before {-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg);}
.cd-nav-trigger.nav-is-visible span::after {-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg);}
.cd-nav {width:100%;}
.cd-primary-nav,.cd-primary-nav ul {position:fixed;top:0;right:0;height:100%;width:260px;background:#2e3233;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.overflow-hidden .cd-primary-nav {right:0;-webkit-transition:visibility 0s 0.3s;-moz-transition:visibility 0s 0.3s;transition:visibility 0s 0.3s;visibility:hidden;}
.cd-primary-nav {visibility:hidden;-webkit-transition:visibility 0s 0.3s;-moz-transition:visibility 0s 0.3s;transition:visibility 0s 0.3s;}
/*.cd-primary-nav ul {right:0;}
*/.cd-primary-nav.nav-is-visible {visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s;}
.cd-primary-nav a,.cd-primary-nav ul a {display:block;height:50px;line-height:50px;padding:0 20px;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #3a3f40;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;}
.has-children > a::before,.has-children > a::after,.go-back a::before,.go-back a::after {content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#464c4e;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.has-children > a::before,.go-back a::before {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.has-children > a::before,.has-children > a::after {right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%;}
.has-children > a::after,.go-back a::after {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.has-children > a::before,.has-children > a::after {right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%;}
.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden {-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-primary-nav .go-back a {padding-left:40px;}
.has-children > a::before,.has-children > a::after,.go-back a::before,.go-back a::after {content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#464c4e;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.has-children > a::before,.go-back a::before {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after {left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%;}
.has-children > a::after,.go-back a::after {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after {left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%;}
.cd-primary-nav .see-all a {color:#ff8d1b;font-weight:bold;font-size:15.5px;}
/*main*/.cd-main-content {z-index:99;}
.cd-main-content,.cd-main-header {position:relative;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-main-content,.cd-main-header {/* -webkit-transform:translateZ(0);*/-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);/* transform:translateZ(0);*//* will-change:transform;*/}
.cd-main-content.nav-is-visible,.cd-main-header.nav-is-visible {-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px);}
.cd-overlay {height:100%;width:100%;background:#fff;top:0;left:0;visibility:visible;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;}
.cd-overlay.is-visible {opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}
/* .home{display: none;}*/.dmid2{/*border: 1px indianred solid;*/}
.dmid2 ul{width: 100%;padding: 0 15px;margin-top: 20px;box-sizing: border-box;display: none;}
.dmid2 li{width: 100%;position: relative;display: inline-block;}
.dmid2 li .d01{width: 64%;height: 250px;overflow: hidden;position: relative;}
.dmid2 li:nth-of-type(2) .d01 img{position: absolute;top: 0px;left: -408px;}
.dmid2 li:nth-of-type(3) .d01 img{position: absolute;top: 0px;right: 0px;}
.dmid2 li .d02{width: 36%;height: 250px;line-height: 250px;text-align: center;background-color: #C59050;position: absolute;top: 0px;right: 0px;}
.dmid2 li .d02:hover{background-color: #ffbe5c;}
.dmid2 li .d02 a{font-size: 16px;display: inline-block;height: 72px;color: white;border-bottom: 1px white solid;line-height: 72px;/*font-weight: normal;*/}
.dmid2>div{width: 100%;background-color: #F2F2F2;position: relative;padding: 20px 15px;box-sizing: border-box;}
.dmid2>div img{position: absolute;width: 38%;height: 80%;right: 0px;top: 15%;display: none;}
.dmid2>div .df1{position: relative;}
.dmid2>div .df1 input{font-size:14px;}
.dmid2>div .df1 select{font-size:14px;}
.dmid2>div .df1 input:nth-of-type(1){width: 100%;height: 35px;border: 1px #DEDEDE solid;padding-left: 10px;border-radius: 5px;margin-bottom: 10px;box-sizing: border-box;}
.dmid2>div .df1 input:nth-of-type(2){width: 100%;height: 35px;border: 1px #DEDEDE solid;padding-left: 10px;border-radius: 5px;margin-bottom: 10px;box-sizing: border-box;}
.dmid2>div .df1 input:nth-of-type(3){width: 100%;height: 35px;border: 1px #DEDEDE solid;padding-left: 10px;border-radius: 5px;margin-bottom: 10px;box-sizing: border-box;}
.dmid2>div .df1 input:nth-of-type(4){width: 100%;height: 35px;border: 1px #DEDEDE solid;padding-left: 10px;border-radius: 5px;margin-bottom: 10px;box-sizing: border-box;}
.dmid2>div .df1 .select{width: 101%;color: #7E7E7E;}
.dmid2>div .df1 .select span{width: 100%;display: block;line-height: 35px;font-size: 14px;}
.dmid2>div .df1 .select select{padding-left: 10px;border: 1px #DEDEDE solid;color: #7E7E7E;height: 35px;width: 120px;width: 48%;box-sizing: border-box;border-radius: 5px;margin-bottom: 10px;float: left;margin-right: 2%;}
.dmid2>div .df1 input:nth-of-type(5){width: 120px;height: 35px;background-color: #ae0100;color: white;border: none;margin-left: auto;margin-right: auto;display: block;border-radius: 5px;}
.dmid2>div .df1 p{color: #232323;font-size: 14px;top: 180px;left: 0px;height: 44px;line-height: 44px;margin-top: 10px;}
.dmid2>div .df1 p span{color: #C59050;font-size: 24px;}
/*kf*/.kef{ z-index: 999999;background-color: #fff;position: fixed;bottom: 0;right: 0;width: 100%;height: 60px;border-radius: 5px 5px 0 0;display:none;}
.kef span div, .kef{-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);}
.kef span{z-index: 1000001;transition: .5s;cursor: pointer;display: block;width: 33.33%;height: 62px;border-right: 1px solid #ccc;position: relative;float: left;}
.kef span:nth-of-type(1):after{background: url(../images/kef_icon4.png) no-repeat center 6px;}
.kef span:nth-of-type(2):after{background: url(../images/kef_icon1.png) no-repeat center 6px;}
.kef span:nth-of-type(3):after{background: url(../images/kef_icon2.png) no-repeat center 6px;}
.kef span:nth-of-type(4):after{background:url(../images/kef_icon2.png) no-repeat center 13px}
.kef span:nth-of-type(1):before{border-radius:5px 5px 0 0;}
.kef span:nth-of-type(4){border-right:none;}
.kef span:nth-of-type(4):before{border-radius: 0 0 5px 5px;}
.kef span:after{content: "";width: 100%;position: absolute;height: 100%;display: block;z-index: 99;top:0;transition: .5s;}
.kef span a{position: relative;display: block;z-index: 999;width: 100%;height: 100%;padding-top: 35px;text-align: center;font-size: 12px;line-height: 20px;color: #333;}
.cd-main-content{}
#pictureViewer > .content{width: 100%!important;}
.home{/* overflow: hidden; */}
#dituContent{width: 100%!important;height: 250px;}
.cd-primary-nav .left{float: none;}
.kef span:last-child{border-right: 0;}

.cd-primary-nav .left .detail{display: none;}
.cd-primary-nav .left .detail a{font-size: 12px;}

#cd-primary-nav li{border-bottom: 1px solid #3a3f40;position:relative}
#cd-primary-nav li p{display: block;height: 50px;line-height: 50px;/* padding: 0 20px; */color: #ffffff;font-size: 14px;position:relative;}
#cd-primary-nav li .detail{display:none;}
#cd-primary-nav li .detail a{height:40px;line-height:40px;font-size:12px;border-bottom: 0px solid #3a3f40;border-top: 1px solid #3a3f40;}
#cd-primary-nav li p a{position: absolute;/* left: 19px; */top: 0px;border: 0;}
#cd-primary-nav li i{background:url(../images/xyjt.png) center center no-repeat;background-size:cover;display:block;position:absolute;right: 16px;top: 16px; width: 16px;height: 16px;}


.cd-main-content{}


/* windowFloat */
.pcContent {display:block;}
.mbContent {display:none;/* background-color:#0e1423; */}
.home {overflow:hidden;}
.aboutPage .part2 .about-main2_pc {display:block;}
.aboutPage .part2 .about-main2_mb {display:none;}
.search_btn_ny{display: block;}
.mb_search_btn_ny{display: none;border: 0;height: 48px;line-height: 48px;}


.atit .p1{color:#333333!important;}



/*.downloadPage .part2 .topsort1 .othersort .o_thersortli .f_othersort_main{display: none;}*/
/*.downloadPage .part2 .topsort1 .firstsortli.hover  .othersort .o_thersortli .f_othersort_main{display: block;}*/

/*.solvePage .part1 .left{display: none;}*/
/*.solvePage .part1 .left:first-child{display: block;}*/
.solvePage .part1 .right{display: block!important;}
 .solvePage .part1 .left{display: none;}
.solvePage .part1 .left.active{display: block;}
 .csolvePage .part1 .left{display: block;}
.caseDetailPage .part2 .part2_main .mySwiper_case .swiper-slide .ztitle span{width:100px;}


.side{position:fixed;width:78px;right:0;top:50%;margin-top:-100px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0; }
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background: #074399;color:#fff;}
.side ul li:hover a{color:#fff;}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs2 dd1{ width:100%; margin:0px; padding:0px}
.side ul li i.bgs3{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic4.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}

.side ul li:hover i.bgs1{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic3_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic4_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic5_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background: #074399;color:#fff;}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:180px;display:none;text-align:center;position:absolute;left:-181px;top:-26px;border:1px solid #e0e0e0;text-align:center;padding:10px;line-height:30px;font-size:14px;color:#fff;background: #074399;}
.side ul li.sideewm .ewBox.son img{ width:160px; height:160px; vertical-align:top}
.side ul li:hover a img{width:auto;float: left;}


.side ul li.sideetel .telBox.son{width:240px;height:auto;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background: #074399;margin:0px;padding:0px;}
.side ul li.sideetel .telBox dd{display:block;height:auto;overflow:hidden;padding-left:76px;line-height:24px;font-size:16px; padding-bottom:20px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:16px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color: #074399;}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_picqq.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}



@media (max-width:1800px) {

}
@media (max-width:1600px) {
.about-main2 .licheng-content .right-text p{width: 184px;}
.about-main2 .licheng-content .right-text h3{font-size: 18px;}
.proDetailPage .part1 .part1_main .cright .title{font-size: 30px;    word-break: break-all;}
.proDetailPage .part1 .part1_main .cright .return{right:-60px;}
.caseDetailPage .part2 .part2_main .mySwiper_case .swiper-slide .ztitle span{    font-size: 14px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright{padding-left: 60px;}
}
@media (max-width:1400px) {
.content{width: 96%;}
.home_1_top .swiper-button-prev{left: 58%;}
.home_1_top .swiper-button-next{right: 58%;}

footer .part1 .part1_it{padding-right: 14%;}
.home2 .home2_main .cont .left .part1 .part1_1 .swiper-pagination,.home2 .home2_main .cont .left .part1 .part1_1 .tit2{    top: 360px;}
.home5 .home5_main .part1 .list .item{width: 320px;}
.home6 .home6_main{width: 96%;}
.home6 .home6_main .part1 .left{width: 66%;}

.home6 .home6_main .part1 .left .list .item{width: 360px;}
.home6 .home6_main .part1 .left .list .item .img{width: 360px;}
footer .part1 .part1_1{width: 880px;}
.aboutPage .part4 .part4_main .left{    width: 310px;}
.aboutPage .part4 .part4_main .left .cs .list .item span{width: 80%;}
.joinPage .part2 .part2_main .cont .c_left{width: 340px;}
.joinPage .part2 .part2_main .cont .c_left .list .item{width: 340px;}
.newsDetailPage .part1 .cleft{    width: 65%;}
.newsDetailPage .part1 .cright{    width: 30%;}
.newsDetailPage .part1 .cright .list .item .img{    width: 38%;}
.newsDetailPage .part1 .cright .list .item .img img{width: 100%;}
.newsDetailPage .part1 .cleft .btn .btn_1{width: 46%;}
.proDetailPage .part3 .list .item{    width: 22%;}
.proDetailPage .part3 .list .item .img{width: 100%;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide{width: 28%;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide{    margin-right: 4%; margin-bottom: 4%;}
.homeHd .tabs{margin-left: 4%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright{padding-left: 40px;width:50%;}



}
@media (max-width:1360px) {
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle i{    width: 10%;}

.side{display:none;}
.homeHd .tabs{    width: 580px;margin-left: 2%;}
header .tabs>li{    margin-left: 10px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img img{    width: 100%;height: auto;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft{width: 50%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img{    width: 100%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p2{font-size: 16px;    line-height: 24px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p1{    font-size: 28px;color: #333333;padding-top: 10px;padding-bottom: 10px;text-align: center;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn{margin-left: 20px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1{    width: 144px;}
.home4 .home4_main .part1 .cont{    font-size: 14px;    line-height: 26px;height:auto;}
.js .js_main .part1_1 .item .it_left .sp1{font-size: 42px;}
.js .js_main .part1_1 .item .it_left .sp2{font-size: 14px;}
.js .js_main{max-width: 90%;}
.home4 .home4_main .part1 .more a i{width: 20px;height: 20px;background-size:cover;}
.js .js_main .part1_1 .item .it_left{    margin-right: 6px;padding-right: 6px;float:none;}
.js .js_main .part1_1 .item .it_right .sp1{    font-size: 14px;color: #999999;text-transform: uppercase; display: block; line-height: 14px;}
.js .js_main .part1_1 .item .it_right .sp2{font-size: 12px;color: #333333;line-height: 14px;}
.js .js_main .part1_1 .item .it_right{float:none;}
.js .js_main .part1_1 .item{float: left;margin-right: 8%;height: auto;line-height: 46px;width: 42%;}
.js{padding:30px 0;}
.home5{padding-top:20px;    padding-bottom: 20px;}
.home5 .home5_main .part1 .list .item .img img{filter: drop-shadow(0px 0 #9c9c9c);  position: relative; left: 0px;margin-top: 10px;}
.home5 .home5_main .part1 .list .item{width: 20%;margin-right: 2%;height: 60px;margin-bottom: 2%;}
.home6 .home6_main .part1 .right{    width: 34%;}
.home6 .home6_main .part1 .left .list .item{width: 40%;margin-right: 2%;}
.home6 .home6_main .part1 .left .list .item .img{    width: 100%;    height: 198px;}
footer .part1 .part1_1{    width: 60%;}
footer .part1 .part1_1 .sitem{margin-right: 10px;}
footer .part1 .part1_2{width: 32%;}
.prolist1Page .part1 .list .item .cont .img1 img{width: auto;height: 200px!important;}
.prolist1Page .part1 .list .item .cont .left{width:40%}
.prolist1Page .part1 .list .item .cont .right{width:40%}
.prolist1Page .part1 .list .item .cont .p2{width:100%;}

.aboutPage .ajj_cont .txt .tleft{    width: 50%;}
.aboutPage .ajj_cont{    top: 107px;}
.aboutPage .ajj_cont .txt .tright{    width: 40%;}
.aboutPage .ajj_cont .txt .tright .list .item{    margin-left: 20px;margin-bottom: 20px;}
.aboutPage .part2{padding-top: 0px;}
.aboutPage .part2 .left{    width: 50%;}
.aboutPage .part2 .right{width: 40%;}
.aboutPage .part2 .right .img{    width: 100%;}
.aboutPage .part2 .right .img img{    width: 100%;height: auto;}
.newslistPage .part1 .list .item .cont{line-height: 20px;}
.newslistPage .part1 .list .item .title{    font-size: 16px;}
.newslistPage .part2 .list .item .tcont .t1{    float: none;}
.newslistPage .part2 .list .item .tcont .t2{    float: none;}

.joinPage .part2{    padding-top: 20px;padding-bottom: 20px;}
.joinPage .part2 .part2_main .top_tit .p1{font-size:24px;}
.joinPage .part2 .part2_main .top_tit .p2{font-size:18px;    padding-bottom: 20px;}
.joinPage .part2 .part2_main .top_tit1 .p2{    font-size: 14px;}
.joinPage .part2 .part2_main .top_tit1 span{    font-size: 16px;}
.joinPage .part2 .part2_main .top_tit1 .p1{font-size:24px;}
.joinPage .part2 .part2_main .cont .c_left .list .item{width: 100%;margin-bottom:10px;height:80px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img{    width: 44px;height: 44px;float: left; margin-left: 20px;margin-top: 16px;margin-right: 20px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img img{width: 44px;height: 44px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb{margin-top: 18px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p1{    font-size: 18px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p2{    font-size: 14px;}
.joinPage .part2 .part2_main .cont .c_right{    float: none;width: 100%;}
.joinPage .part2 .part2_main .cont .c_left{width:100%;float:none;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item{    width: 100%;height: 44px;line-height: 44px; float: left; background-color: #f6f6f6; margin-right: 20px;margin-bottom: 10px;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item input{height:44px;line-height:44px;}
.joinPage .part2 .part2_main .cont .c_right #address select{    margin-right: 0; width: 100%;height: 44px;line-height: 44px; background-color: #f6f6f6; border: 0;padding-left: 20px;margin-bottom: 10px;}
.joinPage .part2 .part2_main .cont .c_right .top_1{margin-bottom:0;}
.joinPage .part2 .part2_main .cont .c_right .top_2{width: 100%;height: 104px;}
.joinPage .part2 .part2_main .cont .c_right .top_2 textarea{    width: 100%;height: 104px;    padding: 10px;}
.joinPage .part2 .part2_main .cont .c_right .more{    width: 140px;height: 40px; line-height: 40px; background-color: #074399;border-radius: 30px; position: relative;margin-top: 20px;float: right;}
.joinPage .part2 .part2_main .cont .c_right .more i{    top: 6px;}
.contactPage .part1 .part1_main .list .item{    width: 100%;background-color: #074399; float: left; height: 180px; padding: 10px;margin-bottom: 20px;}
.contactPage .part1 .part1_main .list .item .tit1{    font-size: 20px; padding-bottom: 10px;}
.contactPage .part1 .part1_main .list .item .tit2{    margin-bottom: 10px;}
.contactPage .part1 .part1_main .list .item .tit3{    font-size: 14px;line-height: 22px;}
.contactPage .part1 .part1_main .top_tit{    margin-top: 10px;margin-bottom: 10px;}
.contactPage .part1 .part1_main .top_tit .p1{font-size: 30px;}
.contactPage .part1 .part1_main .top_tit .p2{font-size: 18px;}
.contactPage .part2 .part2_main iframe{height:340px;}
.contactPage .part1{margin-bottom:10px;}
.contactPage .part2{padding-bottom:20px;}
.newsDetailPage .part1 .cright{display:none;}
.newsDetailPage .part1 .cleft{width:100%;}
.newsDetailPage .part1 .cleft .title .p1{font-size:22px;}
.appList{display:none;}
.newsDetailPage .part1 .cleft .title .cs span{    padding-right: 10px; margin-right: 10px;}
.newsDetailPage .part1 .cleft .cont{    padding-top: 10px;}
.newsDetailPage .part1 .cleft .title{    padding-bottom: 10px;}
.reLink .mid{display:none;}
.newsDetailPage .part1 .cleft .btn{display:none;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img img{width:auto}
.prolist2Page .part2 .part2_main .part2_2 .list .item a{height:40px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right{width:60%;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right input{width: 304px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn{width: 140px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img img{width:100%}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img{width:100%;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p1{    height: 60px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p2{    line-height: 20px;    font-size: 14px;}
.proDetailPage .part1 .part1_main .cleft .gallery-top .swiper-slide .img img{width:100%;}
.home4{padding-top: 48px;}
.home4 .home4_main .part1 .tit{    margin-bottom: 10px;}
footer .part1 .part1_1 .sitem .ztit{    font-size: 14px;}
footer .part1 .part1_1 .sitem .list .item a{    font-size: 14px;}
footer .part1 .part1_2 .ztit{    font-size: 20px;}
footer .part1 .part1_2 .info .item .cs{    font-size: 14px;color: #949597;float: left; width: 80%;}
footer .part1 .part1_2 .info .item .img{    margin-right: 4px;}
.aboutPage .part1 .title{    padding: 80px 10px 50px;}
.aboutPage .part3 .part3_main .mb_main{width:90%;margin:0 auto;}
.aboutPage .part3 .part3_main .mb_main li{}
.aboutPage .part3 .part3_main .mb_main li .right-text{}
.aboutPage .part3 .part3_main .mb_main li .right-text h3{    font-size: 18px;margin-bottom: 10px;color: #0b449e;}
.aboutPage .part3 .part3_main .mb_main li .right-text p{    font-size: 14px; width: 100%;line-height: 22px;color: #666666;}





}


@media (max-width:1220px) {
.pcContent{display:none;}
.mbContent{display:block;}
header.mbContent{background-color:#074399;}

.cd-header-buttons {top:10px;}
.cd-nav {display:block;z-index:999;position:relative;}

.content {max-width:100%;width:100%;margin:0 auto;padding:0 14px;}
header .logo img:last-child {display:block;width:100%;}

/* header */header {z-index:99;height:60px;}
header .logo {width: 10%;margin-left:10px;margin-top: 11px;float:left;}
header .logo img {vertical-align:middle;}



/* banner */
.home_1_top .swiper-pagination {bottom:10px;}
.home_1_top .swiper-pagination-bullet {width:20px;height:20px;opacity:1;transition:.3s;margin-right:12px !important;background:url(../images/qh_2.png) center center no-repeat;}
.home_1_top .swiper-pagination-bullet-active {background-color:#fff;width:20px;height:20px;background:url(../images/qh_1.png) center center no-repeat;}
.home_1_top  .banner {position:relative;}
.home_1_top .cont {position:absolute;top:16%;left:4%;}
.home_1_top .cont .p1 {font-size:30px;color:#ffffff;text-align:left;font-weight:bold;}
.home_1_top .cont .p2 {font-size:22px;color:#ffffff;text-align:left;padding-bottom:8px;padding-top:9px;}
.home_1_top .cont .p3 {width:80px;height:2px;background-color:#FFFFFF;margin-bottom:12px;}
.home_1_top .cont .aniu {width:122px;height:40px;border:2px solid #ffffff;border-radius:30px;}
.home_1_top .cont .aniu img {width:16px;height:16px;transform:scale(1);float:right;margin-top:11px;margin-right:8px;}
.home_1_top .cont .aniu .wz {font-size:16px;float:left;color:#ffffff;line-height:36px;text-indent:6px;}

.home1 .home1_main .list .item .cont .btn{width: 130px;}
footer .part1 .part1_it{padding-right: 10%;}
.home2 .home2_main .cont .right .part1 .part1_mian .item .p1{line-height: 24px;font-size: 16px;}
.home2 .home2_main .cont .left .part2 .part2_mian .item .p1{font-size: 16px;}
/* .home3 .home3_main .cont .part1 .list .item .p1{line-height: 22px;    -webkit-line-clamp: 3;
    line-clamp: 3;} */
.home3 .home3_main .cont .part1 .list .item .p1{font-size: 16px;line-height: 22px;height: 47px;}
.home3 .home3_main .cont .part2 .txt .p1{font-size: 16px;}
.home3 .home3_main .cont .part1,.home3 .home3_main .cont .part2{height: 400px;}
.lm{top: 0;}
.nyBanner{margin-top: 0;}
.w1200{width: 96%;}
.aboutPage .part3 .list{width: 100%;}
.aboutPage .part3 .list .item{width: 48%;margin-right: 4%; padding: 0 20px; padding-top: 40px;}
.aboutPage .part3 .list .item:last-child{    width: 48%;margin-right: 0;    padding: 0 20px; padding-top: 40px;}
.aboutPage .part4 .part4_main .part4_main_1{height: auto;background-color: #fff;}
.aboutPage .part4 .part4_main .part4_main_1 .swiper-slide .swiper-slide_main{width: 100%;}
.aboutPage .part4 .part4_main .part4_main_1 .swiper-slide .item{width: 46%; height: 306px; background-color: #e6e6e6; float: left; margin-right: 2%; margin-bottom: 2%;}
.aboutPage .part4 .part4_main .part4_main_1 .swiper-slide .item .img{width: 90%;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .txt{    top: 40px;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .tit1{    font-size: 30px;}
.aboutPage .part1 .part1_main .part1_main_2 .img_main .item .tit1{    padding-top: 32px;}
.aboutPage .part2 .part2_main .part2_main_right{    width: 100%;float: none;border-bottom: 1px solid #dcdcdc;margin-bottom: 10px;}
.aboutPage .part2 .part2_main .part2_main_right .list .item{font-size: 18px; color: #999999;line-height: 60px; text-align: left;float: left;margin-right: 2%;}
.aboutPage .part2 .part2_main .part2_main_left{    width: 100%;float: left;}
.aboutPage .part2 .part2_main .part2_main_left .part2_main_1 .img{    width: 100%;height: auto;float: left;}
.aboutPage .part2 .part2_main .part2_main_left .part2_main_1 .txt{    width: 100%;float: left; margin-left: 0px;}
.aboutPage .part2 .part2_main .part2_main_left .part2_main_1 .txt .p1{    font-size: 28px;  color: #666666;  padding-left: 0px; line-height: 58px;}
.aboutPage .part2 .part2_main .part2_main_left .part2_main_1 .txt .p3{font-size: 14px;color: #666666; padding-left: 0px; line-height: 26px; margin-top: 16px;}
.aboutPage .part2 .part2_main{border: 0;}
.aboutPage .part2 .part2_main .part2_main_right .list .item:hover, .aboutPage .part2 .part2_main .part2_main_right .list .item.hover{    border-right: 0px solid #006bde; color: #006bde; font-size: 20px;}
.aboutPage .part2{padding-bottom: 30px;}
.aboutPage .part2 .part2_main .part2_main_left .part2_main_1 .img img{width: auto;}
.businessPage .part1 .part1_main .part1_main_1 .cont .left{width: 100%;float: none;}
.businessPage .part1 .part1_main .part1_main_1 .cont .right{float: none;}
.businessPage .part1 .part1_main .part1_main_1 .cont .right .img2{display: none;}
.contactPage .part1_main .part_2 .part2_1{    width: 100%; float: none;    margin-bottom: 10px;}
.contactPage .part1_main .part_2 .part2_2{    width: 70%; float: none;}
.home2 .home2_main .cont .left .part1 .part1_1 .swiper-pagination,.home2 .home2_main .cont .left .part1 .part1_1 .tit2{    top: 300px;}
footer .part1 .part1_2 .erm .item .img{width: 65px;height: 65px;}
footer .part1 .part1_2 .erm .item .img img{width: 65px;height: 65px;}
footer .part1 .part1_2 .erm .item{margin-right:4px;}
.newslist1Page .part1 .list .item .cont .p3{    height: auto;}





}
@media (max-width:1130px) {
/*.parter_Con .par_div1 ul li:nth-child(3n) {margin-right:0px;}*/
.parter_Con .par_div1 ul li:nth-child(4n) {margin-right:20px;}
.downloadPage .part2 .topsort1 .firstsort .firstsortli{width:80px;    margin: 0px 4px;}
.home2 .home2_main .cont .left .part1 .part1_1 .swiper-pagination,.home2 .home2_main .cont .left .part1 .part1_1 .tit2{    top: 270px;}

}
@media (max-width:1000px) {
.home3 .home3_main .cont .part2 .txt .p1{height: 24px;}
.home3 .home3_main .cont .part1 .list .item .p1{    height: 24px;    -webkit-line-clamp: 1;line-clamp: 1;}
.aboutPage .part1 .part1_main .part1_main_2 .img_main{    width: 102%;}
.aboutPage .part1 .part1_main .part1_main_2 .img_main .item{    cursor: pointer;width: 48%; float: left; margin-right: 2%;margin-bottom: 2%;  position: relative; height: 200px; background: #fff;box-shadow: 0 0 10px #ebe1e1;}
.aboutPage .part1 .part1_main .part1_main_2 .img_main .item .img{width: 48px; height: 48px; margin: 0 auto; margin-top: 54px;}
.aboutPage .part1 .part1_main .part1_main_2 .img_main .item .tit1{    font-size: 16px;color: #333333; text-align: center; padding: 0 10px; padding-top: 22px; line-height: 24px;}
.aboutPage .part3 .list .item .p3{    font-size: 14px; color: #ffffff;line-height: 20px;padding-top: 10px;}	
.jobPage .part2 .item .part2_left{    width: 100%;float: left;}
.jobPage .part2 .item .part2_left .p1{    font-size: 30px;color: #333333; padding-bottom: 20px;}
.jobPage .part2 .item .part2_left .p2{    font-size: 16px; color: #666666; line-height: 26px;}
.jobPage .part2 .item .part2_left .cs{padding-top: 10px;}
.jobPage .part2 .item .part2_left .cs .cs_item span{    font-size: 14px;}
.jobPage .part2 .item .part2_right{width: 100%;float: right;margin-top: 10px;}
.jobPage .part2{padding-top: 20px;}
.jobPage .part2 .item{margin-bottom: 20px;}
.jobPage .part2 .item .part2_right img{width: auto;}
.newsDetailPage .part1 .right .part1_1 .p2{font-size: 12px;    line-height: 16px;}	
.newsDetailPage .part1 .right .part1_2 .ly .shareNew a{margin-right: 4px;}
.home2 .home2_main .cont .left .part1 .part1_1 .swiper-pagination,.home2 .home2_main .cont .left .part1 .part1_1 .tit2{    top: 200px;}


}
@media (max-width:750px) {
	.common .common_main .list{padding-top: 30px;}
.pcContent {display:none!important;}
.mbContent {display:block!important;/* background-color:#074399; */}
header.mbContent{background-color:#074399;}

.cd-header-buttons {top:10px;}
.cd-nav {display:block;z-index:999;position:relative;}

.content {max-width:100%;width:100%;margin:0 auto;padding:0 14px;}
header .logo img:last-child {display:block;width:100%;}
header .logo {width:34%;}
/* header */header {z-index:99;height:60px;}
header .logo {width: 20%;margin-left:10px;margin-top: 11px;float:left;}
header .logo img {vertical-align:middle;}

.side{display:none;}
.home1 .home1_main .list .item .bg .img1 {width:50px;height:58px;}
.solvePage .part1 .left {width:100%;}
.solvePage .part1 .right {width:100%;float: left;}
.home1 .home1_main .list .item .bg .p2 {font-size:18px;}
.home1 .home1_main .list .item .bg .p3 {font-size:12px;}
.home1 .home1_main .list .item .p1 {font-size:22px;}
.home4 .home4_main .list .item .p1 {font-size:14px;}
footer .part1 .part1_it .tit {font-size:16px;}
footer .part1 .part1_it .list .item a {font-size:14px;}
footer .part3 .content .right a {margin-left:10px;}
footer .part3 .content .left p {font-size:12px;}
.supportPage .part1 .part1_main .jj img {width:100%;}
.lm .qh .list .item {margin-right:20px;}
.lm .qh .list .item a {font-size:14px;}
.location .sitepath a {font-size:12px;}
.contactPage .part1_main .left .bg {transition:all ease .6s;width:100%;height:auto;background-color:#0028c3;position:absolute;top:0;left:0;padding:8%;padding:18% 4%;}
.contactPage .part1_main .left .bg .p1 {font-size:16px;color:#ffffff;text-align:center;padding-top:4px;}
.contactPage .part1_main .left .bg .p2 {font-size:12px;color:#ffffff;text-align:center;padding-top:8px;line-height:20px;}
.contactPage .part1_main .left .item {width:48%;height:auto;background:#f8f9fb;padding-top:6%;padding-bottom:6%;float:left;margin-right:2%;margin-bottom:10px;position:relative;overflow:hidden;}
.contactPage .part1_main .left {width:100%;}
.contactPage .part1_main .right {width:100%;}
.contactPage .part1_main .right iframe {height:300px!important;}
.newsDetailPage .part{padding-top: 10px;}
.newslistPage .part .part2 .part2_main .bottom_main .list .item .p1 {font-size:15px;line-height:20px;}
.newsDetailPage .part .part1, .newsDetailPage .part .part3 {width:100%;padding-top: 20px;}
.newsDetailPage .part .part2{width: 100%;padding-top: 50px;}
.newsDetailPage .part .part1 .list .item{
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
    width: 33%;
    float: left;
}
.prolistPage .part1 .part1_main .list .item .p1 {font-size:20px;}
.prolistPage .part1 .part1_main .list .item .p2 {font-size:16px}
.prolistPage .part2 .list .item .bg .p1 {font-size:13px;color:#333333;text-align:center;margin-top:0;line-height:28px;}
.prolistPage .part2 .list .item .bg .bmore {/* background:#0028c3; */width:140px;height:46px;border-radius:30px;margin:0 auto;margin-top:4%;}
.prolistPage .part2 .list .item .bg .bmore .txt {font-size:14px;color:#ffffff;float:left;line-height:46px;text-indent:10px;}
.prolistPage .part2 .list .item .bg .bmore img {width:30px;height:30px;float:right;margin-right:12px;margin-top:10px;}
.prolistPage .part2 .list .item:hover .bg {top: 0%;}
.videolistPage .part .part1 .list .item {width:100px;height:44px;line-height:44px;}
.videolistPage .part .part1 .list .item a {font-size:18px;width:100px;height:44px;line-height:44px;}
.videolistPage .part .part2 .part2_main .bottom_main .list .item .p1 {font-size:16px;color:#333333;line-height:22px;height:64px;}
.videolistPage .part .part2 .part2_main .bottom_main .list .item .txt {padding:10px;}
.videolistPage .part2 .list .item .detail .detail_main video {width:400px!important;height:240px!important;}
.videolistPage .part2 .list .item .detail .detail_main {background-color:#222222;width:400px;height:240px;top:50%;margin-top:-150px;left:50%;margin-left:-200px;position:absolute;text-align:center;}
.newsDetailPage .part .part3 .list .item .img img{height: 87px;object-fit: cover;}
footer .part1 .part1_it{width: 20%;}
footer .part1 .part1_it:last-child{width: 16%;}
.prolistPage .part1 .part1_main .jj{line-height: 24px;}
.home2 .home2_main .list .item .bg .bmore{   left: 10%;}
.home2 .home2_main .list .item:hover .bg .bmore{    bottom: 6%;left: 10%;}

.supportPage .part1 .part1_main .jj .img{width: 100%;height: auto;}
.downloadPage .part2 .topsort1 .firstsort .firstsortli{margin:0;}
.home2 .home2_main .cont .right .part1 .part1_mian .item .p1{font-size: 14px;}
.home2 .home2_main .cont .right .part1 .part1_mian .item .p2{font-size: 12px;}
.home2 .home2_main .cont .left .part2 .part2_mian .item .p1{font-size: 14px;}
.home2 .home2_main .cont .left .part2 .part2_mian .item .p2{font-size: 12px;}
.home2 .home2_main .cont .left .part1 .part1_2 .p1{font-size: 14px;}
footer .part2 .content .part2_right .part2_1{margin-right: 10px;}
footer .part2 .content .img{width: 110px;}
footer .part2 .content .part2_right{    width: 460px;}

footer .part2{    padding: 20px 0;height: auto;}
footer .part2 .content{    height: auto;border: 0;}
footer .part2 .content .img{width: 120px;    float: none;margin-top: 0;padding-bottom: 0;}
footer .part2 .content .part2_right .part2_1{    margin-right: 4%;}
footer .part2 .content .part2_right .part2_1a{display: none;}
footer .part2 .content .part2_right{    width: 100%;float: none; margin-top: 0;}
footer{height: auto;padding-bottom: 4px;}

footer .part1 {
    padding-bottom: 10px;
}
footer .part2 .left {padding-top:20px;width:100%;float:none;}
footer .part2 .right {width:100%;float:none;display: none;}
footer .part2 .right .img img {width:auto;}
footer .part2 .right .p1 {text-align:left;text-indent:20px;}
footer .part3 {border-top:1px solid #d9d9d9;height:auto;line-height:22px;}
footer .part3 .content .left,footer .part3 .content .right {width:100%;float:none;text-align: center;}
footer .part3 .content .right a {margin-left:0;margin-right:20px;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .txt{    top: 20px;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .tit1{font-size: 24px;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .tit2{font-size: 16px;}
.areaPage .part1 .part1_main .top_qh .list .item{margin-right: 10px;}
.jobPage .part1 .part1_main_1 .part5_main_main .toptit .tit2 .work span{margin-right: 16px;font-size: 14px;}
.jobPage .part1 .part1_main_1 .part5_main_main .toptit{margin: 0 16px;}
.jobPage .part3 .p1{padding: 0 10%;}
.newsDetailPage .part1 .left{    background-color: #fafafa; padding: 10px; width: 100%;float: left;}
.newsDetailPage .part1 .left .title{border-bottom: 1px solid #cccccc;padding-bottom: 20px; margin-bottom: 20px;}
.newsDetailPage .part1 .left .title .tit{font-size: 18px; color: #333333;line-height: 26px;padding-bottom: 6px;}
.newsDetailPage .part1 .left .title .cs span{    font-size: 14px;color: #999999;border-right: 2px solid #b6b6b6;margin-right: 10px; padding-right: 10px;}
.newsDetailPage .part1 .right .part1_1{    background-color: #fafafa; padding: 10px; margin-bottom: 10px;}
.newsDetailPage .part1 .right{width: 100%;}
.newsDetailPage .part2 .tit{padding-top: 30px;padding-bottom: 16px;}
.newsDetailPage .part2 .tit .p1{    font-size: 20px;color: #2185ee;}
.newsDetailPage .part2 .tit .p2{    font-size: 28px;color: #333333;}
.newsDetailPage .part2 .list .item .txt{padding-top: 10px;}
.newsDetailPage .part2 .list .item .txt .p1{font-size: 14px;color: #666666; padding-bottom: 6px;}
.newsDetailPage .part2 .list .item .txt .p2{    font-size: 14px;color: #333333;line-height: 20px; height: 97px;}
.newsDetailPage .part1 .right .part1_2{margin-bottom: 0px;}
.newslist1Page .part1 .part1_main .list .item .txt{padding: 10px;}
.newslist1Page .part1 .part1_main .list .item .txt .p1{    font-size: 12px; color: #bbbbbb; padding-bottom: 6px;}
.newslist1Page .part1 .part1_main .list .item .txt .p2{    font-size: 14px;  color: #333333; line-height: 14px; height: 46px; border-bottom: 1px solid #e9e9e9;}
.newslist1Page .part1 .part1_main .list .item .txt .cs{margin-top: 10px;}
.newslist1Page .part1 .part1_main .list .item .txt .cs .time{font-size: 12px;color: #999999;float: left;}
.newslist1Page .part1 .part1_main .list .item .txt .cs .num1{display: none;}
.newslist2Page .part1 .part1_main .list .item{padding-bottom: 4%;}
.newslist2Page .part1 .part1_main .list .item .p1{    font-size: 16px;}
.newslist2Page .part1 .part1_main .list .item .p2{    font-size: 12px;}
.home2 .home2_main .cont .left .part1 .part1_1 .swiper-pagination,.home2 .home2_main .cont .left .part1 .part1_1 .tit2{    top: 160px;}

.txtScroll-top .infoList li .name{font-size: 12px;width: 150px;}
.txtScroll-top{width:80%;height:36px;line-height:36px;}
.txtScroll-top .bd{height:36px;}
.txtScroll-top .infoList li{line-height:36px;padding-left:10px;}
.w1400{width:90%}
.txtScroll-top .infoList li .an{width:20px;height:20px;}
.txtScroll-top .infoList li .an{width:20px;height:20px;float: right;margin-right: 10px;}
.newstop{margin-top: 0px;background: #e5e5e5;padding: 20px 0;margin-bottom: -6px;}
.newstop .tempWrap{height:60px;}
.txtScroll-top{border:1px solid #fff;width: 100%;}
.txtScroll-top .infoList li .name{color:#fff;}
.home_1_top .swiper-pagination {bottom:10px;}
.home_1_top .swiper-pagination-bullet {width:12px;height:12px;opacity:1;transition:.3s;margin-right:12px !important;background:url(../images/qh_2.png) center center no-repeat;}
.home_1_top .swiper-pagination-bullet-active {background-color:#fff;width:12px;height:12px;background:url(../images/qh_1.png) center center no-repeat;}
.home1 .ztitle .p1{opacity:1;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .img{height: 42px;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .img img{width: 100%;margin: 0 auto;display: block;height: 42px;    object-fit: contain;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .p1{font-size:12px;}
.home1 .home1_main .part1 .gallery-top{margin-top: 20px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft{    float: none;width: 100%;height: 240px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img{    width: 100%;height: 100%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img img{    width: 100%;height: 100%;    object-fit: contain;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright{    padding-left: 0;width: 100%;float: none;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p1{font-size: 30px;color: #333333; padding-top: 10px;padding-bottom: 10px;text-align: center;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p2{text-align: left; font-size: 16px; color: #999999; text-align: center;line-height: 22px;height: 100px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn{    margin-left: 10%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1{border: 1px solid #074399;border-radius: 30px; width: 128px;height: 40px;line-height: 40px;position: relative;float: left;margin-right: 10px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1 span{font-size: 14px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1 i{width: 20px;height: 20px;}
.home1{height: 750px;}
.ztitle .p1{    font-size: 30px;}
.ztitle .p2{ font-size: 26px;}
.home2{    padding-top: 4%;}
.ztitle .p3{font-size: 13px;color: #666666;text-align: center;line-height: 20px;width: 100%;margin: 0 auto;padding-top: 10px;padding-bottom: 20px;}
.home2 .home2_main .part1 .mode{    width: 100%;overflow: hidden;display: block; transition: .5s;margin-right: 0.2%;}
.home2 .home2_main .part1 .mode>.scaleImg{    width: 100%; position: relative;margin-right: 0;height: 200px;}
.home2 .home2_main .part1 .mode>.scaleImg img{    display: block;height: 200px;}
.home2 .home2_main .part1 .mode>.detail .p1{    font-size: 16px;color: #ffffff;}
.home2 .home2_main .part1 .mode>.detail .btn{    position: relative; width: 80px;margin: 0 auto;margin-top: 14px;display: block;}
.home2 .home2_main .part1 .mode>.detail .btn span{font-size: 14px;color: #ffffff; display: block;text-align: left;}
.home2 .home2_main .part1 .mode>.detail .btn i{width: 20px;height: 20px;}
.home2 .home2_main .part1 .mode.active{width:100%;}
.home3{padding-top:4%;}
.home3 .home3_main .part1{padding-top:4%;margin-bottom: 20px;}
.home3 .home3_main .part2 .left{    width: 50%;float:none;}
.home3 .home3_main .part2 .left .tit{    font-size: 26px;color: #333333; padding-top: 2px;margin-bottom: 10px;}
.home3 .home3_main .part2 .left .wrap{    margin-bottom: 10px;}
.home3 .home3_main .part2 .left .cont{    font-size: 14px;color: #666666;line-height: 28px;text-align: justify;}
.home3 .home3_main .part2 .right{    width: 100%;height: 200px;float: none;}
.home3 .home3_main .part2 .right .img{width: 100%;height: 200px;}
.home3 .home3_main .part2 .right .img img{    width: 100%; height: 100%;object-fit: cover;}
.home4{    padding-top: 40px;    height: auto;}
.home4 .home4_main{    max-width: 100%;}
.home4 .home4_main .part1{width:100%;float:none;}
.home4 .home4_main .part2{    width: 100%;height: 220px;float: none; margin-top: 20px;}
.home4 .home4_main .part1 .tit .p1{font-size: 34px;}
.home4 .home4_main .part1 .tit .p2{    font-size: 30px;}
.home4 .home4_main .part1 .tit{    margin-bottom: 30px;}
.home4 .home4_main .part1 .cont{    font-size: 14px;color: #fff; height: auto; line-height: 20px;}
.home4 .home4_main .part1 .more{    width: 140px;height: 36px;border-radius: 40px; border: 1px solid #fff; line-height: 36px; position: relative;}
.home4 .home4_main .part1 .more a span{    font-size: 14px;color: #fff;margin-left: 30px;}
.home4 .home4_main .part2 video{width:auto!important;height:200px!important}
.js .js_main .part1_1 .item .it_left .sp1{font-size: 42px;}
.js .js_main .part1_1 .item .it_left .sp2{font-size: 14px;}
.js .js_main{max-width: 90%;}
.home4 .home4_main .part1 .more a i{width: 20px;height: 20px;background-size:cover;}
.js .js_main .part1_1 .item .it_left{    margin-right: 6px;padding-right: 6px;float:none;}
.js .js_main .part1_1 .item .it_right .sp1{    font-size: 14px;color: #999999;text-transform: uppercase; display: block; line-height: 14px;}
.js .js_main .part1_1 .item .it_right .sp2{font-size: 12px;color: #333333;line-height: 14px;}
.js .js_main .part1_1 .item .it_right{float:none;}
.js .js_main .part1_1 .item{float: left;margin-right: 8%;height: auto;line-height: 46px;width: 42%;}
.js{padding:30px 0;}
.home5{padding-top:20px;    padding-bottom: 20px;}
.home5 .home5_main .part1 .list .item .img img{filter: drop-shadow(0px 0 #9c9c9c);  position: relative; left: 0px;margin-top: 10px;}
.home5 .home5_main .part1 .list .item{width: 48%;margin-right: 2%;height: 60px;margin-bottom: 2%;}
.home6{padding-bottom: 20px;}
.home6 .home6_main .ztit{    margin: 20px 0 40px;}
.home6 .home6_main .ztit .p1{    font-size: 30px;}
.home6 .home6_main .ztit .p2{    font-size: 24px;}
.home6 .home6_main .ztit .p3{    width: 100%;}
.home6 .home6_main .part1 .left .list .item{width:100%;    margin-bottom: 20px;}
.home6 .home6_main .part1 .left .list .item .img{    width: 100%;height: 230px;}
.home6 .home6_main .part1 .left .list .item .img img{height:100%;}
.home6 .home6_main .part1 .left{width:100%;}
.home6 .home6_main .part1 .left .list .item .cont{    padding: 16px;}
.home6 .home6_main .part1 .left .list .item .cont .p1{    font-size: 16px;color: #333333;line-height: 28px;height: 46px;}
.home6 .home6_main .part1 .right{box-shadow: 0 0 10px #ccc;width: 100%;height: 454px;padding: 14px;height: auto;}
.home6 .home6_main .part1 .right .list .item{margin-bottom:10px;}
.home6 .home6_main .part1 .right .list .item .tit{    font-size: 14px;color: #333333;padding-bottom: 10px;}
.home6 .home6_main .part1 .right .list .item .cs .zz{    width: 80px;}
.home6 .home6_main .part1 .right .list .item .cs .time{font-font:12px;}
.home6 .home6_main .more{    width: 140px;height: 40px;line-height: 40px;margin-top: 30px;}
.home6 .home6_main .more span{    font-size: 14px;color: #ffffff;padding-left: 20px;}
.home6 .home6_main .more i{    width: 20px;height: 20px;}
footer .part1 .part1_1{display:none;}
footer .part1 .part1_2{    width: 100%;float: none;}
footer .part1 .part1_2 .ztit{font-size: 20px;margin-bottom: 10px;}
footer{padding-top:20px;padding-bottom: 60px;}
footer .part1 .part1_2 .info .item{    margin-bottom: 10px;}
footer .part1 .part1_2 .info .item .cs{font-size: 14px;}
footer .part1 .part1_2 .erm{display:none;}
.nyBanner .jj_cont{    top: 50px;}
.prolist1Page .jj_cont .pro_1{padding-bottom: 30px;font-size: 30px;color: #ffffff;font-weight: bold;}
.prolist1Page .jj_cont .pro_2{padding-bottom: 10px;font-size: 20px;color: #ffffff;}
.prolist1Page .jj_cont .pro_3{font-size: 16px;color: #ffffff;text-transform: uppercase;}
.nyBanner img{    height: 250px;}
.nyBanner{height:250px}
.prolist1Page .part1 .list .item .cont{    padding-top: 30px;}
.prolist1Page .part1 .list .item .cont .left{width:100%;float:none;}
.prolist1Page .part1 .list .item .cont .right{width:100%;float:none;}
.prolist1Page .part1 .list .item .cont .p1{    font-size: 30px;padding-bottom: 10px;}
.prolist1Page .part1 .list .item .cont .p2{    font-size: 14px;color: #666666; width: 100%; margin: 0 auto;line-height: 24px;}
.prolist1Page .part1 .list .item .cont .btn{width: 130px;height: 40px;line-height: 40px;color: #074399; font-size: 12px; border: 1px solid #074399;border-radius: 30px;text-align: left;padding-left: 14px; position: relative;margin-top: 20px; margin-bottom: 20px;}
.prolist1Page .part1 .list .item .cont .btn span{    font-size: 14px;color: #074399;text-align: left;}
.prolist1Page .part1 .list .item .cont .btn i{    width: 20px;height: 20px;}
.prolist1Page .part1 .list .item .cont .img1 img{width: auto;height: 200px;}
.prolist1Page .part1 .list .item{height: 530px;}
.prolist1Page .part1 .list .item:nth-child(4) .cont .img1 img{height:200px;}
.prolist1Page .part2 .list .item .cont{padding-top: 34px;}
.prolist1Page .part2 .list .item .cont .p1{    font-size: 30px;color: #000000;padding-bottom: 20px;height: 100px;}
.prolist1Page .part2 .list .item .cont .btn{    width: 120px;height: 40px;line-height: 40px;color: #074399;font-size: 14px;margin: 0 auto;border: 1px solid #074399;border-radius: 30px;text-align: left; padding-left: 12px;position: relative; margin-top: 20px;margin-bottom: 20px;}
.prolist1Page .part2 .list .item .cont .btn span{    font-size: 14px;color: #074399;text-align: left;}
.prolist1Page .part2 .list .item .cont .btn i{    width: 20px; height: 20px;}
.prolist1Page .part2 .list .item .cont .img1{    display: block;justify-content: center;width: 100%; height: auto; margin: 0 auto;text-align: center;}
.prolist1Page .part2 .list .item .cont .img1 img{width: auto;max-height: 150px;margin: 0 auto;}
.prolist1Page .part2 .list .item{    height: 430px;}
.nyBanner .jj_cont .p4{    font-size: 12px;color: #ffffff; text-align: left; text-indent: 20px; width: 100%;}
.nyBanner .jj_cont .p4 span{width: 84%;line-height:20px;}
.casePage .part1 .list .item .cont{padding-top:100px;}
.casePage .part1 .list .item .detail{display:block;height:350px;}

.casePage .part1 .list .item:hover .cont{padding-top:100px;}
.breadCrumbs{margin-top:20px;}
.breadCrumbs a{font-size:16px;}
.casePage .part1 .ztit .p1{font-size: 30px;    padding-bottom: 10px;}
.casePage .part1 .ztit .p2{    font-size: 14px;color: #666666;text-align: center;line-height: 22px;width: 100%;margin: 0 auto;}
.casePage .part1 .ztit{padding-bottom: 20px;}
.casePage .part1 .list .item .cont .p1{    font-size: 24px;color: #fff;text-align: center;padding-bottom: 36px;}
.casePage .part1 .list .item .cont .p2{font-size: 14px; color: #fff;text-align: center;width: 100%;margin: 0 auto;line-height: 22px;}
.casePage .part1 .list .item .cont .btn{    margin-top: 20px;}
.casePage .part1 .list .item .cont .img1{display:block;}
.casePage .part1 .list .item{height:350px;margin-bottom:10px;}
.casePage .part1 .list .item .bgimg{height:350px;}
.casePage .part1 .list .item .bgimg img{height:350px;}
.casePage .part1 .list .item .detail{height:350px;}
.aboutPage .nyBanner img{height:650px;}
.aboutPage .nyBanner{height:650px;}
.aboutPage .ajj_cont{top:50px}
.aboutPage .ajj_cont .title .p1{font-size:30px;padding-bottom: 30px;}
.aboutPage .ajj_cont .title .p2{    font-size: 24px;color: #ffffff; font-weight: bold; margin-top: -46px;padding-bottom: 10px;}
.aboutPage .ajj_cont .title .p3{padding-bottom:20px;}
.aboutPage .ajj_cont .txt .tleft{    float: none;border-left: 5px solid #fff;padding-left: 10px;width: 100%;}
.aboutPage .ajj_cont .txt .tleft p{font-size: 12px;color: #ffffff;line-height: 18px!important;}
.aboutPage .ajj_cont .txt .tright .list .item{float: left;margin-left: 40px;margin-bottom: 20px;}
.aboutPage .ajj_cont .txt .tright .list .item .itop .sp1{font-size: 40px;color: #ffffff;float: left;margin-right: 10px;}
.aboutPage .ajj_cont .txt .tright .list .item .itop .sp2{    font-size: 14px;color: #ffffff;float: left;line-height: 62px;height: 66px;}
.aboutPage .ajj_cont .txt .tright .list .item .ibottom{    font-size: 14px;color: #ffffff;}
.aboutPage .ajj_cont .txt .tright{width:100%;float:none;}
.aboutPage .part1{padding:0 10px;}
.aboutPage .part1 .title{    padding: 20px 0 20px;}
.aboutPage .part1 .title .p1{    font-size: 16px;}
.aboutPage .part1 .title .p2{font-size: 12px;}
.aboutPage .part1 .part1_main .content{width:100%;padding:0}
.aboutPage .part1 .part1_main .list .item{    height: 380px;}
.aboutPage .part1 .part1_main .list .item .txt{    margin-top: 120px;padding-left:6px;}

.aboutPage .part1 .part1_main .list .item:hover .txt{    margin-top: 120px;}
.aboutPage .part1 .part1_main .list .item .txt .p2{display:block;font-size: 14px;}
.aboutPage .part1 .part1_main .list .item .txt .p1{font-size:18px;}
.aboutPage .part1 .part1_main{height:380px;}
.aboutPage .part2{padding-top:40px;}
.aboutPage .part2 .left{width:100%;}
.aboutPage .part2 .left .p1{font-size: 52px;}
.aboutPage .part2 .left .p2{    font-size: 34px;color: #000000;font-weight: bold; margin-top: -46px; margin-bottom: 10px;}
.aboutPage .part2 .left .p3{    font-size: 15px;color: #666666; padding-bottom: 20px;}
.aboutPage .part2 .left .txt{    font-size: 14px;color: #666666;line-height: 24px;}
.aboutPage .part2 .right{width: 100%;height: 100%;}
.aboutPage .part2 .right .img{width: 100%;height: auto;}
.aboutPage .part2 .right .img img{width: 100%;height: auto;}
.aboutPage .part4 .title{    text-align: center;padding-bottom: 10px;padding-top: 20px;}
.aboutPage .part4 .title .p1{    font-size: 52px;color: #e9e9ea;font-weight: bold;}
.aboutPage .part4 .title .p2{    font-size: 30px; color: #000000;font-weight: bold;margin-top: -46px;padding-bottom: 10px;}
.aboutPage .part4 .title .p3{    font-size: 14px;color: #666666;}
.aboutPage .part4 .part4_main .left{width:100%}
.aboutPage .part4 .part4_main .right{width:100%;}
.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-slide{    height: 90px;}
.aboutPage .part4 .part4_main .right .mySwiper_a3{height:120px;}
.aboutPage .part4 .part4_main .left .title .p1{font-size:16px;margin-right:20px;}
.aboutPage .part4 .part4_main .left .title .p2{font-size:18px;}
.aboutPage .part4 .part4_main .left .cs{    margin-left: 50px;}
.aboutPage .part4 .part4_main .left .cs .list .item{    margin-bottom: 6px;}
.aboutPage .part4 .part4_main .left .cs .list .item span{    font-size: 14px;}
.aboutPage .part4 .part4_main .left .title{margin-bottom:10px;}
.aboutPage .part5 .title .p2{    font-size: 30px;}
.aboutPage .part5 .title .p3{    font-size: 16px;padding-bottom: 10px;}
.aboutPage .part5 .title .p4{    font-size: 14px; color: #666666; text-align: center; line-height: 22px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .img{    width: 100%; height: 120px;overflow: hidden;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .img img{    width: 100%;height: 120px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .name{    font-size: 14px;color: #074399;padding: 16px 0;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .fname{font-size: 14px;color: #999999;line-height: 16px;height: 69px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .bottom .time{    font-size: 14px;color: #074399;float: left;width: 40%;font-weight: bold;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide:hover .cont .bottom .more{display:none;}
.aboutPage .part3 .title .p1{    font-size: 40px;color: #e9e9ea;}
.aboutPage .part3 .title .p2{    font-size: 24px;color: #000000; font-weight: bold;margin-top: -30px;padding-bottom: 10px;}
.aboutPage .part3 .title .p3{    font-size: 14px;color: #666666;}
.aboutPage .part3 .part3_main .about-main2{    width: 96%;}
.about-main2 .licheng-content .right-text h3{    font-size: 14px;}
.about-main2 .licheng-content .right-text p{    width: 34%;font-size: 12px;}
.aboutPage .part3{    padding-top: 30px;    padding-bottom: 40px;}
.aboutPage .part4 .part4_main .sitem{    padding-bottom: 20px;margin-bottom: 20px;}
.aboutPage .part5{height:720px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-pagination{    bottom: 20px;}
.newslistPage .part1 .ztit .p1{font-size: 30px;}
.newslistPage .part1 .ztit .p2{    font-size: 18px;}
.sanji{    margin-bottom: 8px;}
.newslistPage .part1 .list .item{padding: 2%;}
.newslistPage .part1 .list .item .img{    height: 160px;}
.newslistPage .part1 .list .item .img img{    height: 160px;}
.newslistPage .part1 .list .item .title{    font-size: 16px;color: #333333;padding-top: 10px;padding-bottom: 10px;}
.newslistPage .part1 .list .item .cont{    font-size: 12px; color: #999999;line-height: 12px;height: 80px;}
.newslistPage .part1 .list .item .detail .time{font-size: 16px;}
.newslistPage .part1 .ztit{    margin-bottom: 10px;}
.newslistPage .part2 .ztit{    margin-bottom: 20px;}
.newslistPage .part2 .ztit .p1{    font-size: 24px;color: #000000;font-weight: bold; text-align: center;padding-bottom: 10px;}
.newslistPage .part2 .ztit .p2{    font-size: 18px; color: #666666;text-align: center;text-transform: uppercase;}
.newslistPage .part2 .list .item .tcont{padding-bottom: 6px;height: 40px;}
.newslistPage .part2 .list .item .tcont .t1{    font-size: 14px; color: #333333;float: left;line-height: 18px;}
.newslistPage .part2 .list .item .tcont .t2{    font-size: 12px;color: #aaaaaa;float: left;}
.newslistPage .part2 .list .item .bcont{    font-size: 14px; color: #999999;line-height: 24px;}
.newslistPage .part2{padding-bottom: 20px; padding-top: 20px;}
.common{height: 146px;}
.common .common_main .list .item{    float: left;width: 33.33%;height: 104px;}
.common .common_main .list .item .img{    margin: 0 auto;margin-bottom: 10px;width: 34px;}
.common .common_main .list .item .img img{width: 100%;margin: 0 auto;}
.common .common_main .list .item .p1{font-size: 16px; color: #000000; text-align: center; margin-bottom: 4px;}
.common .common_main .list .item .p2{    font-size: 14px;color: #999999;text-align: center;}
.joinPage .part1 .part1_main .top_tit{    margin-top: 10px;}
.joinPage .part1 .part1_main .top_tit .p1{    font-size: 30px;color: #000000;font-weight: bold;padding-bottom: 4px;}
.joinPage .part1 .part1_main .top_tit .p2{font-size: 18px;color: #666666;padding-bottom: 10px;text-transform: uppercase;}
.joinPage .part1 .part1_main .list .item{height: 40px;line-height: 40px;    font-size: 12px;}
.joinPage .part1 .part1_main .img{height:250px;}
.joinPage .part1 .part1_main .img img{height:250px;}
.joinPage .part2{    padding-top: 20px;padding-bottom: 20px;}
.joinPage .part2 .part2_main .top_tit .p1{font-size:24px;}
.joinPage .part2 .part2_main .top_tit .p2{font-size:18px;    padding-bottom: 20px;}
.joinPage .part2 .part2_main .top_tit1 .p2{    font-size: 14px;}
.joinPage .part2 .part2_main .top_tit1 span{    font-size: 16px;}
.joinPage .part2 .part2_main .top_tit1 .p1{font-size:24px;}
.joinPage .part2 .part2_main .cont .c_left .list .item{width: 100%;margin-bottom:10px;height:80px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img{    width: 44px;height: 44px;float: left; margin-left: 20px;margin-top: 16px;margin-right: 20px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img img{width: 44px;height: 44px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb{margin-top: 18px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p1{    font-size: 18px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p2{    font-size: 14px;}
.joinPage .part2 .part2_main .cont .c_right{    float: none;width: 100%;}
.joinPage .part2 .part2_main .cont .c_left{width:100%;float:none;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item{    width: 100%;height: 44px;line-height: 44px; float: left; background-color: #f6f6f6; margin-right: 20px;margin-bottom: 10px;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item input{height:44px;line-height:44px;}
.joinPage .part2 .part2_main .cont .c_right #address select{    margin-right: 0; width: 100%;height: 44px;line-height: 44px; background-color: #f6f6f6; border: 0;padding-left: 20px;margin-bottom: 10px;}
.joinPage .part2 .part2_main .cont .c_right .top_1{margin-bottom:0;}
.joinPage .part2 .part2_main .cont .c_right .top_2{width: 100%;height: 104px;}
.joinPage .part2 .part2_main .cont .c_right .top_2 textarea{    width: 100%;height: 104px;    padding: 10px;}
.joinPage .part2 .part2_main .cont .c_right .more{    width: 140px;height: 40px; line-height: 40px; background-color: #074399;border-radius: 30px; position: relative;margin-top: 20px;float: right;}
.joinPage .part2 .part2_main .cont .c_right .more i{    top: 6px;}

.contactPage .part1 .part1_main .list .item{    width: 100%;background-color: #074399; float: left; height: 180px; padding: 10px;margin-bottom: 20px;}
.contactPage .part1 .part1_main .list .item .tit1{    font-size: 20px; padding-bottom: 10px;}
.contactPage .part1 .part1_main .list .item .tit2{    margin-bottom: 10px;}
.contactPage .part1 .part1_main .list .item .tit3{    font-size: 14px;line-height: 22px;}
.contactPage .part1 .part1_main .top_tit{    margin-top: 10px;margin-bottom: 10px;}
.contactPage .part1 .part1_main .top_tit .p1{font-size: 30px;}
.contactPage .part1 .part1_main .top_tit .p2{font-size: 18px;}
.contactPage .part2 .part2_main iframe{height:340px;}
.contactPage .part1{margin-bottom:10px;}
.contactPage .part2{padding-bottom:20px;}
.selectPage .part1 .part1_main .top_tit{    text-align: center; padding-bottom: 16px;margin-top: 10px;}
.selectPage .part1 .part1_main .top_tit .p1{    font-size: 30px;color: #000000;font-weight: bold;padding-bottom: 10px;}
.selectPage .part1 .part1_main .cont .cleft{float:none;width:100%;}
.selectPage .part1 .part1_main .top_tit .p2{    font-size: 18px;color: #666666;text-transform: uppercase;}
.selectPage .part1 .part1_main .cont .cleft .erm{    width: 150px; height: 150px; margin-top: 10px; margin-bottom: 10px;}
.selectPage .part1 .part1_main .cont .cleft .erm img{    width: 150px;height: 150px;}
.selectPage .part1 .part1_main .cont .cright{    float: none; width: 100%;margin-top: 6%;}
.selectPage .part1 .part1_main .cont .cright .img{    width: 100%;height: 400px;}
.selectPage .part1 .part1_main .cont .cright .img img{    width: 57%; height: 100%;margin: 0 auto;}
.selectPage .part1{    padding-bottom: 20px;}
.selectPage .part2{    padding-bottom: 20px;}
.selectPage .part2 .part2_main .title{    font-size: 24px;color: #333333;font-weight: bold;text-align: center; padding: 20px 0 20px 0;}
.selectPage .part2 .part2_main .select{    width: 100%;height: 64px;line-height: 64px;background-color: #f6f6f6;border: 1px solid #e5e5e5;border-radius: 6px;overflow: hidden; margin: 0 auto;}
.selectPage .part2 .part2_main select{    font-size: 14px;color: #666666;width: 20%;float: left;height: 60px;background: none;border: 0;padding-left: 10px;}
.selectPage .part2 .part2_main input{    font-size: 12px;color: #999999; width: 50%;float: left; height: 30px;line-height: 30px;margin-top: 15px; border: 0;background: none; padding-left: 10px;}
.selectPage .part2 .part2_main .btn{    width: 24%; float: right;background-color: #074399;position: relative;}
.newslist1Page .part1 .list .item{    float: left;background-color: #f5f5f5; width: 48%;margin-right: 2%;margin-bottom: 2%;}
.newslist1Page .part1 .list .item .cont{    padding: 10px;padding-bottom: 0;}
.newslist1Page .part1 .list .item .cont .p1{    font-size: 12px; color: #ffffff; background-color: #cecece;width: 100px;height: 28px;line-height: 28px; border-radius: 30px;text-align: center;margin-bottom: 10px;}
.newslist1Page .part1 .list .item .cont .p2{    font-size: 14px;color: #333333;line-height: 20px;height: 50px;}
.newslist1Page .part1 .list .item .cont .p3{font-size: 14px;color: #999999;line-height: 24px;height: 72px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; /* 这里是超出几行省略 */overflow: hidden;}
.newslist1Page .part1 .list .item .p4{    font-size: 12px;color: #999999; border-top: 1px solid #ededed;line-height: 40px;padding-left: 10px;}
.prolist2Page .jj_cont .pro_1{font-size: 32px;color: #ffffff;font-weight: bold;padding-bottom: 20px;}
.prolist2Page .jj_cont .pro_2{    font-size: 24px;color: #ffffff;padding-bottom: 10px;}
.prolist2Page .jj_cont .pro_3{    font-size: 16px;color: #ffffff;text-transform: uppercase;}
.slideTxtBox .bd ul{    height: 300px;}
.slideTxtBox .bd ul .img{height: 300px;}
.slideTxtBox .bd ul .img img{    height: 300px;}
.prolist2Page .part2 .part2_main .part2_1{    padding-top: 30px; margin-bottom: 30px;}
.prolist2Page .part1 .title{    font-size: 24px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 10px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left{    width: 100%;float: none;margin-top: 10px;margin-bottom:10px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left .p1{font-size: 30px; color: #000000; font-weight: bold;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left .p2{    font-size: 18px;color: #666666;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right{    width: 100%; height: 62px; line-height: 62px;border-radius: 31px; background-color: #FFFFFF; border: 1px solid #e5e5e5; float: none;overflow: hidden;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right input{font-size: 14px; color: #999999;float: left;width: 64%;padding-left: 14px;line-height: 60px;border: 0;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn{    width: 32%;height: 52px;line-height: 52px;border-radius: 30px; background-color: #074399; float: right;position: relative;margin-top: 4px;margin-right: 5px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn span button{    font-size: 16px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn span{margin-left:10px;}
.prolist2Page .part2 .part2_main .part2_2 .list .item a{font-size: 14px;color: #333333;display: block; margin-right: 10px;float: left;line-height: 40px;    height: 40px;}
.prolist2Page .part2 .part2_main .part2_2 .list .item:hover a, .prolist2Page .part2 .part2_main .part2_2 .list .item.hover a{font-size:14px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide{margin-right: 2%;margin-bottom: 2%;width: 48%;padding:10px;    height: 460px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img{    width: 100%;height: 100px;margin: 0 auto;margin-bottom: 20px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle i{    width: 10%;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle span{    font-size: 14px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img{    height: 100px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img img{height: 100px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p1{font-size: 16px;color: #333333;padding-bottom: 20px;height: 60px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p2{    font-size: 14px; color: #999999;width: auto; line-height: 22px;text-align: justify;}
.caseDetailPage .part1 .part1_main .title{    font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.caseDetailPage .part1 .part1_main .cont p{    font-size: 14px;color: #666666;line-height: 24px;}
.caseDetailPage .part1{    padding-bottom: 20px;}
.caseDetailPage .part2{padding-top: 20px;}
.caseDetailPage .part2 .part2_main .title{    font-size: 24px;color: #003076;font-weight: bold; border-left: 5px solid #003076;margin-bottom: 16px;padding-left: 16px;line-height: 24px;}
.caseDetailPage .part2{display:none;}
.newsDetailPage .part1 .cright{display:none;}
.newsDetailPage .part1 .cleft{width:100%;}
.newsDetailPage .part1 .cleft .title .p1{font-size:22px;}
.appList{display:none;}
.newsDetailPage .part1 .cleft .title .cs span{    padding-right: 10px; margin-right: 10px;}
.newsDetailPage .part1 .cleft .cont{    padding-top: 10px;}
.newsDetailPage .part1 .cleft .title{    padding-bottom: 10px;}
.reLink .mid{display:none;}
.newsDetailPage .part1 .cleft .btn{display:none;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1:hover i{background-size:cover}
.proDetailPage .jj_cont .pro_1{padding-bottom: 20px;font-size: 30px;color: #ffffff;font-weight: bold;}
.proDetailPage .jj_cont .pro_2{    padding-bottom: 10px;font-size: 26px;color: #ffffff;}
.proDetailPage .jj_cont .pro_3{    font-size: 14px;color: #ffffff; text-transform: uppercase;}
.proDetailPage .part1 .part1_main .cleft{position: relative;width: 100%;float: none;height: 400px;overflow: hidden;}
.proDetailPage .part1 .part1_main .cleft .gallery-top .swiper-slide .img img{width: 100%;margin: 0 auto;max-height: 200px;object-fit: contain;}
.proDetailPage .part1 .part1_main .cright{    width: 100%;float: none;padding: 0 20px;padding-top: 10px;position: relative;}
.proDetailPage .part1 .part1_main .cleft .gallery-top{    height: 334px;}
.proDetailPage .part2 .part2_main .hd .list .item{    float: left; font-size: 16px; color: #666666;margin-right: 10px;line-height: 60px;}
.proDetailPage .part3{display:none;}
.proDetailPage .part1 .part1_main .cleft .gallery-thumbs .swiper-slide{width:20%!important;}
.proDetailPage .part1 .part1_main .cright .return{width:40px;height:40px;background-size:cover;}
.proDetailPage .part1 .part1_main .cright .title{font-size:28px;padding-bottom:10px;}
.proDetailPage .part1 .part1_main .cright .cs .p1{font-size: 14px;color: #666666;line-height: 22px;}
.proDetailPage .part1 .part1_main .cright .des{width:100%;}
.proDetailPage .part1 .part1_main .cright .des .item .sp2{width: 84%;}
.proDetailPage .part1 .part1_main .cright .link .link1 span{    font-size: 16px;}
.proDetailPage .part1 .part1_main .cright .link .link1 .img1{width: 38px; height: 38px;}
.proDetailPage .part1 .part1_main .cright .link .link1 .img1 img{width: 38px; height: 38px;}
.proDetailPage .part1 .part1_main .cright .link .link2 .sp1{font-size: 16px;}
.proDetailPage .part1 .part1_main .cright .link .link2 .sp2{font-size: 20px;}
.proDetailPage .part2 .part2_main .bd .bd_1 td, .proDetailPage .part2 .part2_main .bd .bd_1 th{width:1px;}
.proDetailPage .part2 .part2_main{padding-bottom:20px;}
.prolist2Page .part1{padding-bottom:20px;padding-top:20px;}
.prolist2Page .part2 .part2_main .part2_2{margin-bottom: 8px;}
.prolist2Page .part2 .part2_main .part2_3 .list{width: 102%;}
.scaleImg:hover img{transform: scale(1);}
.home1 .home1_main .part1 .gallery-thumbs .swiper-slide:hover .p1{color: #333333;}
.aboutPage .part3 .part3_main .mb_main{width:90%;margin:0 auto;}
.aboutPage .part3 .part3_main .mb_main li{}
.aboutPage .part3 .part3_main .mb_main li .right-text{}
.aboutPage .part3 .part3_main .mb_main li .right-text h3{    font-size: 18px;margin-bottom: 10px;color: #0b449e;}
.aboutPage .part3 .part3_main .mb_main li .right-text p{    font-size: 14px; width: 100%;line-height: 22px;color: #666666;}
.newslist1Page .part1 .list .item:hover .cont .p1{    color: #ffffff; background-color: #cecece;}
.newslist1Page .part1 .list .item:hover{    background-color: #f5f5f5;}
.newslist1Page .part1 .list .item:hover .cont .p2, .newslist1Page .part1 .list .item:hover .cont .p3{    color: #333333;}
.newslist1Page .part1 .list .item:hover .cont .p2, .newslist1Page .part1 .list .item:hover .cont .p3{    color: #999999;}
.newslist1Page .part1 .list .item:hover .p4 .sp2{display:none;}
.newslist1Page .part1 .list .item:hover .p4 .sp1{    color: #999999;}
.kef{display:block;}








}
@media (max-width:441px) {
.pcContent {display:none!important;}
.mbContent {display:block!important;/* background-color:#074399; */}
header.mbContent{background-color:#074399;}

.cd-header-buttons {top:10px;}
.cd-nav {display:block;z-index:999;position:relative;}

.content {max-width:100%;width:100%;margin:0 auto;padding:0 14px;}
header .logo img:last-child {display:block;width:100%;}
header .logo {width:38%;}
/* header */header {z-index:99;height:60px;}
header .logo {width: 38%;margin-left:10px;margin-top: 11px;float:left;}
header .logo img {vertical-align:middle;}

.side{display:none;}
.home1 .home1_main .list .item .bg .img1 {width:50px;height:58px;}
.solvePage .part1 .left {width:100%;}
.solvePage .part1 .right {width:100%;float: left;}
.home1 .home1_main .list .item .bg .p2 {font-size:18px;}
.home1 .home1_main .list .item .bg .p3 {font-size:12px;}
.home1 .home1_main .list .item .p1 {font-size:22px;}
.home4 .home4_main .list .item .p1 {font-size:14px;}
footer .part1 .part1_it .tit {font-size:16px;}
footer .part1 .part1_it .list .item a {font-size:14px;}
footer .part3 .content .right a {margin-left:10px;}
footer .part3 .content .left p {font-size:12px;}
.supportPage .part1 .part1_main .jj img {width:100%;}
.lm .qh .list .item {margin-right:20px;}
.lm .qh .list .item a {font-size:14px;}
.location .sitepath a {font-size:12px;}
.contactPage .part1_main .left .bg {transition:all ease .6s;width:100%;height:auto;background-color:#0028c3;position:absolute;top:0;left:0;padding:8%;padding:18% 4%;}
.contactPage .part1_main .left .bg .p1 {font-size:16px;color:#ffffff;text-align:center;padding-top:4px;}
.contactPage .part1_main .left .bg .p2 {font-size:12px;color:#ffffff;text-align:center;padding-top:8px;line-height:20px;}
.contactPage .part1_main .left .item {width:48%;height:auto;background:#f8f9fb;padding-top:6%;padding-bottom:6%;float:left;margin-right:2%;margin-bottom:10px;position:relative;overflow:hidden;}
.contactPage .part1_main .left {width:100%;}
.contactPage .part1_main .right {width:100%;}
.contactPage .part1_main .right iframe {height:300px!important;}
.newsDetailPage .part{padding-top: 10px;}
.newslistPage .part .part2 .part2_main .bottom_main .list .item .p1 {font-size:15px;line-height:20px;}
.newsDetailPage .part .part1, .newsDetailPage .part .part3 {width:100%;padding-top: 20px;}
.newsDetailPage .part .part2{width: 100%;padding-top: 50px;}
.newsDetailPage .part .part1 .list .item{
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
    width: 33%;
    float: left;
}
.prolistPage .part1 .part1_main .list .item .p1 {font-size:20px;}
.prolistPage .part1 .part1_main .list .item .p2 {font-size:16px}
.prolistPage .part2 .list .item .bg .p1 {font-size:13px;color:#333333;text-align:center;margin-top:0;line-height:28px;}
.prolistPage .part2 .list .item .bg .bmore {/* background:#0028c3; */width:140px;height:46px;border-radius:30px;margin:0 auto;margin-top:4%;}
.prolistPage .part2 .list .item .bg .bmore .txt {font-size:14px;color:#ffffff;float:left;line-height:46px;text-indent:10px;}
.prolistPage .part2 .list .item .bg .bmore img {width:30px;height:30px;float:right;margin-right:12px;margin-top:10px;}
.prolistPage .part2 .list .item:hover .bg {top: 0%;}
.videolistPage .part .part1 .list .item {width:100px;height:44px;line-height:44px;}
.videolistPage .part .part1 .list .item a {font-size:18px;width:100px;height:44px;line-height:44px;}
.videolistPage .part .part2 .part2_main .bottom_main .list .item .p1 {font-size:16px;color:#333333;line-height:22px;height:64px;}
.videolistPage .part .part2 .part2_main .bottom_main .list .item .txt {padding:10px;}
.videolistPage .part2 .list .item .detail .detail_main video {width:400px!important;height:240px!important;}
.videolistPage .part2 .list .item .detail .detail_main {background-color:#222222;width:400px;height:240px;top:50%;margin-top:-150px;left:50%;margin-left:-200px;position:absolute;text-align:center;}
.newsDetailPage .part .part3 .list .item .img img{height: 87px;object-fit: cover;}
footer .part1 .part1_it{width: 20%;}
footer .part1 .part1_it:last-child{width: 16%;}
.prolistPage .part1 .part1_main .jj{line-height: 24px;}
.home2 .home2_main .list .item .bg .bmore{   left: 10%;}
.home2 .home2_main .list .item:hover .bg .bmore{    bottom: 6%;left: 10%;}

.supportPage .part1 .part1_main .jj .img{width: 100%;height: auto;}
.downloadPage .part2 .topsort1 .firstsort .firstsortli{margin:0;}
.home2 .home2_main .cont .right .part1 .part1_mian .item .p1{font-size: 14px;}
.home2 .home2_main .cont .right .part1 .part1_mian .item .p2{font-size: 12px;}
.home2 .home2_main .cont .left .part2 .part2_mian .item .p1{font-size: 14px;}
.home2 .home2_main .cont .left .part2 .part2_mian .item .p2{font-size: 12px;}
.home2 .home2_main .cont .left .part1 .part1_2 .p1{font-size: 14px;}
footer .part2 .content .part2_right .part2_1{margin-right: 10px;}
footer .part2 .content .img{width: 110px;}
footer .part2 .content .part2_right{    width: 460px;}

footer .part2{    padding: 20px 0;height: auto;}
footer .part2 .content{    height: auto;border: 0;}
footer .part2 .content .img{width: 120px;    float: none;margin-top: 0;padding-bottom: 0;}
footer .part2 .content .part2_right .part2_1{    margin-right: 4%;}
footer .part2 .content .part2_right .part2_1a{display: none;}
footer .part2 .content .part2_right{    width: 100%;float: none; margin-top: 0;}
footer{height: auto;padding-bottom: 4px;}

footer .part1 {
    padding-bottom: 10px;
}
footer .part2 .left {padding-top:20px;width:100%;float:none;}
footer .part2 .right {width:100%;float:none;display: none;}
footer .part2 .right .img img {width:auto;}
footer .part2 .right .p1 {text-align:left;text-indent:20px;}
footer .part3 {border-top:1px solid #d9d9d9;height:auto;line-height:22px;}
footer .part3 .content .left,footer .part3 .content .right {width:100%;float:none;text-align: center;}
footer .part3 .content .right a {margin-left:0;margin-right:20px;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .txt{    top: 20px;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .tit1{font-size: 24px;}
.aboutPage .part1 .part1_main .part1_main_1 .img_main .item .tit2{font-size: 16px;}
.areaPage .part1 .part1_main .top_qh .list .item{margin-right: 10px;}
.jobPage .part1 .part1_main_1 .part5_main_main .toptit .tit2 .work span{margin-right: 16px;font-size: 14px;}
.jobPage .part1 .part1_main_1 .part5_main_main .toptit{margin: 0 16px;}
.jobPage .part3 .p1{padding: 0 10%;}
.newsDetailPage .part1 .left{    background-color: #fafafa; padding: 10px; width: 100%;float: left;}
.newsDetailPage .part1 .left .title{border-bottom: 1px solid #cccccc;padding-bottom: 20px; margin-bottom: 20px;}
.newsDetailPage .part1 .left .title .tit{font-size: 18px; color: #333333;line-height: 26px;padding-bottom: 6px;}
.newsDetailPage .part1 .left .title .cs span{    font-size: 14px;color: #999999;border-right: 2px solid #b6b6b6;margin-right: 10px; padding-right: 10px;}
.newsDetailPage .part1 .right .part1_1{    background-color: #fafafa; padding: 10px; margin-bottom: 10px;}
.newsDetailPage .part1 .right{width: 100%;}
.newsDetailPage .part2 .tit{padding-top: 30px;padding-bottom: 16px;}
.newsDetailPage .part2 .tit .p1{    font-size: 20px;color: #2185ee;}
.newsDetailPage .part2 .tit .p2{    font-size: 28px;color: #333333;}
.newsDetailPage .part2 .list .item .txt{padding-top: 10px;}
.newsDetailPage .part2 .list .item .txt .p1{font-size: 14px;color: #666666; padding-bottom: 6px;}
.newsDetailPage .part2 .list .item .txt .p2{    font-size: 14px;color: #333333;line-height: 20px; height: 97px;}
.newsDetailPage .part1 .right .part1_2{margin-bottom: 0px;}
.newslist1Page .part1 .part1_main .list .item .txt{padding: 10px;}
.newslist1Page .part1 .part1_main .list .item .txt .p1{    font-size: 12px; color: #bbbbbb; padding-bottom: 6px;}
.newslist1Page .part1 .part1_main .list .item .txt .p2{    font-size: 14px;  color: #333333; line-height: 14px; height: 46px; border-bottom: 1px solid #e9e9e9;}
.newslist1Page .part1 .part1_main .list .item .txt .cs{margin-top: 10px;}
.newslist1Page .part1 .part1_main .list .item .txt .cs .time{font-size: 12px;color: #999999;float: left;}
.newslist1Page .part1 .part1_main .list .item .txt .cs .num1{display: none;}
.newslist2Page .part1 .part1_main .list .item{padding-bottom: 4%;}
.newslist2Page .part1 .part1_main .list .item .p1{    font-size: 16px;}
.newslist2Page .part1 .part1_main .list .item .p2{    font-size: 12px;}
.home2 .home2_main .cont .left .part1 .part1_1 .swiper-pagination,.home2 .home2_main .cont .left .part1 .part1_1 .tit2{    top: 160px;}

.txtScroll-top .infoList li .name{font-size: 12px;width: 150px;}
.txtScroll-top{width:80%;height:36px;line-height:36px;}
.txtScroll-top .bd{height:36px;}
.txtScroll-top .infoList li{line-height:36px;padding-left:10px;}
.w1400{width:90%}
.txtScroll-top .infoList li .an{width:20px;height:20px;float: right;margin-right: 10px;}
.newstop{margin-top: 0px;background: #074399;padding: 10px 0;margin-bottom: -6px;}
.newstop .tempWrap{height:60px;}
.txtScroll-top{border:1px solid #fff;width: 100%;}

.txtScroll-top .infoList li .name{color:#fff;}
.home_1_top .swiper-pagination {bottom:10px;}
.home_1_top .swiper-pagination-bullet {width:12px;height:12px;opacity:1;transition:.3s;margin-right:12px !important;background:url(../images/qh_2.png) center center no-repeat;}
.home_1_top .swiper-pagination-bullet-active {background-color:#fff;width:12px;height:12px;background:url(../images/qh_1.png) center center no-repeat;}
.home1 .ztitle .p1{opacity:1;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .img{height: 42px;margin-bottom: 14px;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .img img{width: 100%;margin: 0 auto;display: block;height: 42px;    object-fit: contain;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-wrapper .swiper-slide .p1{font-size:12px;}
.home1 .home1_main .part1 .gallery-top{margin-top: 20px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft{    float: none;width: 100%;height: 240px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img{    width: 100%;height: 100%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pleft .img img{    width: 100%;height: 100%;    object-fit: contain;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright{    padding-left: 0;width: 100%;float: none;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p1{font-size: 24px;color: #333333;padding-top: 10px;padding-bottom: 10px;text-align: center;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .p2{text-align: left;font-size: 14px;color: #999999;text-align: center;line-height: 20px;height: 100px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn{    margin-left: 10%;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1{border: 1px solid #074399;border-radius: 30px; width: 128px;height: 40px;line-height: 40px;position: relative;float: left;margin-right: 10px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1 span{font-size: 14px;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1 i{width: 20px;height: 20px;}
.home1{height: 700px;}
.ztitle .p1{    font-size: 30px;}
.ztitle .p2{ font-size: 26px;}
.home2{    padding-top: 4%;}
.ztitle .p3{font-size: 12px;color: #666666;text-align: center;line-height: 20px;width: 100%;margin: 0 auto;padding-top: 10px;padding-bottom: 20px;}
.home2 .home2_main .part1 .mode{    width: 100%;overflow: hidden;display: block; transition: .5s;margin-right: 0.2%;}
.home2 .home2_main .part1 .mode>.scaleImg{    width: 100%; position: relative;margin-right: 0;height: 200px;}
.home2 .home2_main .part1 .mode>.scaleImg img{    display: block;height: 200px;}
.home2 .home2_main .part1 .mode>.detail .p1{    font-size: 16px;color: #ffffff;}
.home2 .home2_main .part1 .mode>.detail .btn{    position: relative; width: 80px;margin: 0 auto;margin-top: 14px;display: block;}
.home2 .home2_main .part1 .mode>.detail .btn span{font-size: 14px;color: #ffffff; display: block;text-align: left;}
.home2 .home2_main .part1 .mode>.detail .btn i{width: 20px;height: 20px;}
.home2 .home2_main .part1 .mode.active{width:100%;}
.home3{padding-top:4%;}
.home3 .home3_main .part1{padding-top:4%;margin-bottom: 20px;}
.home3 .home3_main .part2 .left{    width: 100%;float:none;}
.home3 .home3_main .part2 .left .tit{    font-size: 26px;color: #333333; padding-top: 2px;margin-bottom: 10px;}
.home3 .home3_main .part2 .left .wrap{    margin-bottom: 10px;}
.home3 .home3_main .part2 .left .cont{font-size: 14px;color: #666666;line-height: 20px;text-align: justify;}
.home3 .home3_main .part2 .right{    width: 100%;height: 200px;float: none;}
.home3 .home3_main .part2 .right .img{width: 100%;height: 200px;}
.home3 .home3_main .part2 .right .img img{    width: 100%; height: 100%;object-fit: cover;}
.home4{padding-top: 20px;height: auto;padding-bottom: 20px;}
.home4 .home4_main{    max-width: 100%;}
.home4 .home4_main .part1{width:100%;float:none;}
.home4 .home4_main .part2{width: 100%;height: 220px;float: none;margin-top: 20px;overflow: hidden;}
.home4 .home4_main .part1 .tit .p1{font-size: 34px;}
.home4 .home4_main .part1 .tit .p2{    font-size: 30px;}
.home4 .home4_main .part1 .tit{margin-bottom: 10px;}
.home4 .home4_main .part1 .cont{    font-size: 14px;color: #fff; height: auto; line-height: 20px;}
.home4 .home4_main .part1 .more{    width: 140px;height: 36px;border-radius: 40px; border: 1px solid #fff; line-height: 36px; position: relative;}
.home4 .home4_main .part1 .more a span{    font-size: 14px;color: #fff;margin-left: 30px;}
.home4 .home4_main .part2 video{height: 100%!important;width: auto!important;}
.js .js_main .part1_1 .item .it_left .sp1{font-size: 42px;}
.js .js_main .part1_1 .item .it_left .sp2{font-size: 14px;}
.js .js_main{max-width: 90%;}
.home4 .home4_main .part1 .more a i{width: 20px;height: 20px;background-size:cover;}
.js .js_main .part1_1 .item .it_left{    margin-right: 6px;padding-right: 6px;float:none;}
.js .js_main .part1_1 .item .it_right .sp1{    font-size: 14px;color: #999999;text-transform: uppercase; display: block; line-height: 14px;}
.js .js_main .part1_1 .item .it_right .sp2{font-size: 12px;color: #333333;line-height: 14px;}
.js .js_main .part1_1 .item .it_right{float:none;}
.js .js_main .part1_1 .item{float: left;margin-right: 8%;height: auto;line-height: 46px;width: 42%;}
.js{padding:30px 0;}
.home5{padding-top:20px;padding-bottom: 0;}
.home5 .home5_main .part1 .list .item .img img{filter: drop-shadow(0px 0 #9c9c9c);  position: relative; left: 0px;margin-top: 10px;}
.home5 .home5_main .part1 .list .item{width: 31%;margin-right: 2%;height: 40px;margin-bottom: 2%;}
.home6{padding-bottom: 20px;}
.home6 .home6_main .ztit{    margin: 20px 0 40px;}
.home6 .home6_main .ztit .p1{font-size: 24px;}
.home6 .home6_main .ztit .p2{    font-size: 24px;}
.home6 .home6_main .ztit .p3{    width: 100%;}
.home6 .home6_main .part1 .left .list .item{width:100%;    margin-bottom: 20px;}
.home6 .home6_main .part1 .left .list .item .img{    width: 100%;height: 230px;}
.home6 .home6_main .part1 .left .list .item .img img{height:100%;}
.home6 .home6_main .part1 .left{width:100%;}
.home6 .home6_main .part1 .left .list .item .cont{    padding: 16px;}
.home6 .home6_main .part1 .left .list .item .cont .p1{    font-size: 16px;color: #333333;line-height: 28px;height: 46px;}
.home6 .home6_main .part1 .right{box-shadow: 0 0 10px #ccc;width: 100%;height: 454px;padding: 14px;height: auto;}
.home6 .home6_main .part1 .right .list .item{margin-bottom:10px;}
.home6 .home6_main .part1 .right .list .item .tit{    font-size: 14px;color: #333333;padding-bottom: 10px;}
.home6 .home6_main .part1 .right .list .item .cs .zz{    width: 80px;}
.home6 .home6_main .part1 .right .list .item .cs .time{font-font:12px;}
.home6 .home6_main .more{    width: 140px;height: 40px;line-height: 40px;margin-top: 30px;}
.home6 .home6_main .more span{    font-size: 14px;color: #ffffff;padding-left: 20px;}
.home6 .home6_main .more i{    width: 20px;height: 20px;}
footer .part1 .part1_1{display:none;}
footer .part1 .part1_2{    width: 100%;float: none;}
footer .part1 .part1_2 .ztit{font-size: 20px;margin-bottom: 10px;}
footer{padding-top:20px;padding-bottom: 60px;}
footer .part1 .part1_2 .info .item{    margin-bottom: 10px;}
footer .part1 .part1_2 .info .item .cs{font-size: 14px;}
footer .part1 .part1_2 .erm{display:none;}
.nyBanner .jj_cont{top: 30px;}
.prolist1Page .jj_cont .pro_1{padding-bottom: 30px;font-size: 30px;color: #ffffff;font-weight: bold;}
.prolist1Page .jj_cont .pro_2{padding-bottom: 10px;font-size: 20px;color: #ffffff;}
.prolist1Page .jj_cont .pro_3{font-size: 16px;color: #ffffff;text-transform: uppercase;}
.nyBanner img{height: 200px;}
.nyBanner{height: 200px;}
.prolist1Page .part1 .list .item .cont{    padding-top: 30px;}
.prolist1Page .part1 .list .item .cont .left{width:100%;float:none;}
.prolist1Page .part1 .list .item .cont .right{width:100%;float:none;}
.prolist1Page .part1 .list .item .cont .p1{    font-size: 30px;padding-bottom: 10px;}
.prolist1Page .part1 .list .item .cont .p2{    font-size: 14px;color: #666666; width: 100%; margin: 0 auto;line-height: 24px;}
.prolist1Page .part1 .list .item .cont .btn{width: 130px;height: 40px;line-height: 40px;color: #074399; font-size: 12px; border: 1px solid #074399;border-radius: 30px;text-align: left;padding-left: 14px; position: relative;margin-top: 20px; margin-bottom: 20px;}
.prolist1Page .part1 .list .item .cont .btn span{    font-size: 14px;color: #074399;text-align: left;}
.prolist1Page .part1 .list .item .cont .btn i{    width: 20px;height: 20px;}
.prolist1Page .part1 .list .item .cont .img1 img{width: 100%;height: 200px!important;}
.prolist1Page .part1 .list .item{height: 530px;}
.prolist1Page .part1 .list .item:nth-child(4) .cont .img1 img{height: 200px!important;width: auto;}
.prolist1Page .part2 .list .item .cont{padding-top: 34px;}
.prolist1Page .part2 .list .item .cont .p1{    font-size: 30px;color: #000000;padding-bottom: 20px;height: 100px;}
.prolist1Page .part2 .list .item .cont .btn{    width: 120px;height: 40px;line-height: 40px;color: #074399;font-size: 14px;margin: 0 auto;border: 1px solid #074399;border-radius: 30px;text-align: left; padding-left: 12px;position: relative; margin-top: 20px;margin-bottom: 20px;}
.prolist1Page .part2 .list .item .cont .btn span{    font-size: 14px;color: #074399;text-align: left;}
.prolist1Page .part2 .list .item .cont .btn i{    width: 20px; height: 20px;}
.prolist1Page .part2 .list .item .cont .img1{    display: block;justify-content: center;width: 100%; height: auto; margin: 0 auto;text-align: center;}
.prolist1Page .part2 .list .item .cont .img1 img{    width: 100%;max-height: 300px;}
.prolist1Page .part2 .list .item{    height: 430px;}
.nyBanner .jj_cont .p4{font-size: 12px;color: #ffffff;text-align: left;text-indent: 20px;width: 100%;}
.nyBanner .jj_cont .p4 span{width: 84%;line-height:20px;}
.casePage .part1 .list .item .cont{padding-top: 60px;}
.casePage .part1 .list .item .detail{display:block;height:350px;}

.casePage .part1 .list .item:hover .cont{padding-top:100px;}
.breadCrumbs{margin-top: 10px;}
.breadCrumbs a{font-size: 14px;}
.casePage .part1 .ztit .p1{font-size: 30px;    padding-bottom: 10px;}
.casePage .part1 .ztit .p2{font-size: 14px;color: #666666;text-align: center;line-height: 16px;width: 100%;margin: 0 auto;}
.casePage .part1 .ztit{padding-bottom: 20px;}
.casePage .part1 .list .item .cont .p1{    font-size: 24px;color: #fff;text-align: center;padding-bottom: 36px;}
.casePage .part1 .list .item .cont .p2{font-size: 12px;color: #fff;text-align: center;width: 100%;margin: 0 auto;line-height: 22px;}
.casePage .part1 .list .item .cont .btn{    margin-top: 20px;}
.casePage .part1 .list .item .cont .img1{display:block;}
.casePage .part1 .list .item{height: 300px;margin-bottom:10px;}
.casePage .part1 .list .item .bgimg{height: 300px;}
.casePage .part1 .list .item .bgimg img{height: 300px;}
.casePage .part1 .list .item .detail{height: 300px;}
.aboutPage .nyBanner img{height: 550px;}
.aboutPage .nyBanner{height: 550px;}
.aboutPage .ajj_cont{top: 30px;}
.aboutPage .ajj_cont .title .p1{font-size: 26px;padding-bottom: 26px;}
.aboutPage .ajj_cont .title .p2{font-size: 24px;font-size: 23px;r: #ffffff;font-weight: bold;margin-top: -46px;padding-bottom: 10px;}
.aboutPage .ajj_cont .title .p3{padding-bottom: 20px;}
.aboutPage .ajj_cont .txt .tleft{    float: none;border-left: 5px solid #fff;padding-left: 10px;width: 100%;}
.aboutPage .ajj_cont .txt .tleft p{font-size: 12px;color: #ffffff;line-height: 18px!important;}
.aboutPage .ajj_cont .txt .tright .list .item{float: left;margin-left: 40px;margin-bottom: 10px;}
.aboutPage .ajj_cont .txt .tright .list .item .itop .sp1{font-size: 34px;color: #ffffff;float: left;margin-right: 10px;}
.aboutPage .ajj_cont .txt .tright .list .item .itop .sp2{font-size: 14px;color: #ffffff;float: left;line-height: 55px;height: 55px;}
.aboutPage .ajj_cont .txt .tright .list .item .ibottom{    font-size: 14px;color: #ffffff;}
.aboutPage .ajj_cont .txt .tright{width:100%;float:none;}
.aboutPage .part1{padding:0 10px;}
.aboutPage .part1 .title{    padding: 20px 0 20px;}
.aboutPage .part1 .title .p1{font-size: 16px;}
.aboutPage .part1 .title .p2{font-size: 12px;}
.aboutPage .part1 .part1_main .content{width:100%;padding:0}
.aboutPage .part1 .part1_main .list .item{height: 280px;}
.aboutPage .part1 .part1_main .list .item .txt{margin-top: 80px;padding-left:6px;}

.aboutPage .part1 .part1_main .list .item:hover .txt{    margin-top: 120px;}
.aboutPage .part1 .part1_main .list .item .txt .p2{display:block;font-size: 14px;}
.aboutPage .part1 .part1_main .list .item .txt .p1{font-size:18px;}
.aboutPage .part1 .part1_main{height: 280px;background-size: cover;}
.aboutPage .part2{padding-top:40px;}
.aboutPage .part2 .left{width:100%;}
.aboutPage .part2 .left .p1{font-size: 48px;}
.aboutPage .part2 .left .p2{font-size: 30px;color: #000000;font-weight: bold;margin-top: -46px;margin-bottom: 10px;}
.aboutPage .part2 .left .p3{    font-size: 15px;color: #666666; padding-bottom: 20px;}
.aboutPage .part2 .left .txt{    font-size: 14px;color: #666666;line-height: 24px;}
.aboutPage .part2 .right{width: 100%;height: 224px;}
.aboutPage .part2 .right .img{    width: 100%;height: auto;}
.aboutPage .part2 .right .img img{    width: 100%;height: auto;}
.aboutPage .part4 .title{    text-align: center;padding-bottom: 10px;padding-top: 20px;}
.aboutPage .part4 .title .p1{font-size: 48px;color: #e9e9ea;font-weight: bold;}
.aboutPage .part4 .title .p2{    font-size: 30px; color: #000000;font-weight: bold;margin-top: -46px;padding-bottom: 10px;}
.aboutPage .part4 .title .p3{    font-size: 14px;color: #666666;}
.aboutPage .part4 .part4_main .left{width:100%}
.aboutPage .part4 .part4_main .right{width:100%;}
.aboutPage .part4 .part4_main .right .mySwiper_a3 .swiper-slide{height: 90px;}
.aboutPage .part4 .part4_main .right .mySwiper_a3{height: auto;padding-bottom: 30px;}
.aboutPage .part4 .part4_main .left .title .p1{font-size:16px;margin-right:20px;}
.aboutPage .part4 .part4_main .left .title .p2{font-size:18px;}
.aboutPage .part4 .part4_main .left .cs{margin-left: 50px;padding-bottom: 20px;}
.aboutPage .part4 .part4_main .left .cs .list .item{    margin-bottom: 6px;}
.aboutPage .part4 .part4_main .left .cs .list .item span{    font-size: 14px;}
.aboutPage .part4 .part4_main .left .title{margin-bottom:10px;}
.aboutPage .part5 .title .p2{    font-size: 30px;}
.aboutPage .part5 .title .p3{    font-size: 16px;padding-bottom: 10px;}
.aboutPage .part5 .title .p4{    font-size: 14px; color: #666666; text-align: center; line-height: 22px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .img{    width: 100%; height: 120px;overflow: hidden;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .img img{    width: 100%;height: 120px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .name{    font-size: 14px;color: #074399;padding: 16px 0;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .fname{font-size: 14px;color: #999999;line-height: 16px;height: 69px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide .cont .bottom .time{    font-size: 14px;color: #074399;float: left;width: 40%;font-weight: bold;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-slide:hover .cont .bottom .more{display:none;}
.aboutPage .part3 .title .p1{font-size: 48px;color: #e9e9ea;}
.aboutPage .part3 .title .p2{font-size: 30px;color: #000000;font-weight: bold;margin-top: -30px;padding-bottom: 10px;}
.aboutPage .part3 .title .p3{    font-size: 14px;color: #666666;}
.aboutPage .part3 .part3_main .about-main2{    width: 96%;}
.about-main2 .licheng-content .right-text h3{    font-size: 14px;}
.about-main2 .licheng-content .right-text p{    width: 34%;font-size: 12px;}
.aboutPage .part3{    padding-top: 30px;    padding-bottom: 40px;}
.aboutPage .part4 .part4_main .sitem{    padding-bottom: 20px;margin-bottom: 20px;}
.aboutPage .part5{height:720px;}
.aboutPage .part5 .part5_main .mySwiper_a4 .swiper-pagination{    bottom: 20px;}
.newslistPage .part1 .ztit .p1{font-size: 30px;}
.newslistPage .part1 .ztit .p2{    font-size: 18px;}
.sanji{    margin-bottom: 8px;}
.newslistPage .part1 .list .item{padding: 2%;}
.newslistPage .part1 .list .item .img{    height: 160px;}
.newslistPage .part1 .list .item .img img{    height: 160px;}
.newslistPage .part1 .list .item .title{    font-size: 16px;color: #333333;padding-top: 10px;padding-bottom: 10px;}
.newslistPage .part1 .list .item .cont{    font-size: 12px; color: #999999;line-height: 12px;height: 80px;}
.newslistPage .part1 .list .item .detail .time{font-size: 16px;}
.newslistPage .part1 .ztit{    margin-bottom: 10px;}
.newslistPage .part2 .ztit{    margin-bottom: 20px;}
.newslistPage .part2 .ztit .p1{font-size: 30px;color: #000000;font-weight: bold;text-align: center;padding-bottom: 10px;}
.newslistPage .part2 .ztit .p2{    font-size: 18px; color: #666666;text-align: center;text-transform: uppercase;}
.newslistPage .part2 .list .item .tcont{padding-bottom: 6px;height: 60px;}
.newslistPage .part2 .list .item .tcont .t1{font-size: 14px;color: #333333;float: none;line-height: 18px;height: auto;}
.newslistPage .part2 .list .item .tcont .t2{font-size: 12px;color: #aaaaaa;float: none;}
.newslistPage .part2 .list .item .bcont{font-size: 14px;color: #999999;line-height: 24px;float: none;}
.newslistPage .part2{padding-bottom: 20px; padding-top: 20px;}
.common{height: 146px;}
.common .common_main .list .item{    float: left;width: 33.33%;height: 104px;}
.common .common_main .list .item .img{    margin: 0 auto;margin-bottom: 10px;width: 34px;}
.common .common_main .list .item .img img{width: 100%;margin: 0 auto;}
.common .common_main .list .item .p1{font-size: 14px;color: #000000;text-align: center;margin-bottom: 4px;}
.common .common_main .list .item .p2{font-size: 13px;color: #999999;text-align: center;}
.joinPage .part1 .part1_main .top_tit{    margin-top: 10px;}
.joinPage .part1 .part1_main .top_tit .p1{    font-size: 30px;color: #000000;font-weight: bold;padding-bottom: 4px;}
.joinPage .part1 .part1_main .top_tit .p2{font-size: 18px;color: #666666;padding-bottom: 10px;text-transform: uppercase;}
.joinPage .part1 .part1_main .list .item{height: 40px;line-height: 40px;    font-size: 12px;}
.joinPage .part1 .part1_main .img{height:250px;}
.joinPage .part1 .part1_main .img img{height:250px;}
.joinPage .part2{    padding-top: 20px;padding-bottom: 20px;}
.joinPage .part2 .part2_main .top_tit .p1{font-size: 30px;}
.joinPage .part2 .part2_main .top_tit .p2{font-size:18px;    padding-bottom: 20px;}
.joinPage .part2 .part2_main .top_tit1 .p2{font-size: 12px;padding-bottom: 30px;}
.joinPage .part2 .part2_main .top_tit1 span{font-size: 14px;}
.joinPage .part2 .part2_main .top_tit1 .p1{font-size: 20px;}
.joinPage .part2 .part2_main .cont .c_left .list .item{width: 100%;margin-bottom:10px;height:80px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img{    width: 44px;height: 44px;float: left; margin-left: 20px;margin-top: 16px;margin-right: 20px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .img img{width: 44px;height: 44px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb{margin-top: 18px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p1{    font-size: 18px;}
.joinPage .part2 .part2_main .cont .c_left .list .item .wb .p2{    font-size: 14px;}
.joinPage .part2 .part2_main .cont .c_right{    float: none;width: 100%;}
.joinPage .part2 .part2_main .cont .c_left{width:100%;float:none;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item{    width: 100%;height: 44px;line-height: 44px; float: left; background-color: #f6f6f6; margin-right: 20px;margin-bottom: 10px;}
.joinPage .part2 .part2_main .cont .c_right .top_1 .item input{height:44px;line-height:44px;}
.joinPage .part2 .part2_main .cont .c_right #address select{    margin-right: 0; width: 100%;height: 44px;line-height: 44px; background-color: #f6f6f6; border: 0;padding-left: 20px;margin-bottom: 10px;}
.joinPage .part2 .part2_main .cont .c_right .top_1{margin-bottom:0;}
.joinPage .part2 .part2_main .cont .c_right .top_2{width: 100%;height: 104px;}
.joinPage .part2 .part2_main .cont .c_right .top_2 textarea{    width: 100%;height: 104px;    padding: 10px;}
.joinPage .part2 .part2_main .cont .c_right .more{    width: 140px;height: 40px; line-height: 40px; background-color: #074399;border-radius: 30px; position: relative;margin-top: 20px;float: right;}
.joinPage .part2 .part2_main .cont .c_right .more i{    top: 6px;}

.contactPage .part1 .part1_main .list .item{width: 100%;background-color: #074399;float: left;height: 180px;padding: 10px;margin-bottom: 20px;height: auto;}
.contactPage .part1 .part1_main .list .item .tit1{    font-size: 20px; padding-bottom: 10px;}
.contactPage .part1 .part1_main .list .item .tit2{    margin-bottom: 10px;}
.contactPage .part1 .part1_main .list .item .tit3{    font-size: 14px;line-height: 22px;}
.contactPage .part1 .part1_main .top_tit{    margin-top: 10px;margin-bottom: 10px;}
.contactPage .part1 .part1_main .top_tit .p1{font-size: 30px;}
.contactPage .part1 .part1_main .top_tit .p2{font-size: 18px;}
.contactPage .part2 .part2_main iframe{height:340px;}
.contactPage .part1{margin-bottom:10px;}
.contactPage .part2{padding-bottom:20px;}
.selectPage .part1 .part1_main .top_tit{    text-align: center; padding-bottom: 16px;margin-top: 10px;}
.selectPage .part1 .part1_main .top_tit .p1{    font-size: 30px;color: #000000;font-weight: bold;padding-bottom: 10px;}
.selectPage .part1 .part1_main .cont .cleft{float:none;width:100%;}
.selectPage .part1 .part1_main .top_tit .p2{    font-size: 18px;color: #666666;text-transform: uppercase;}
.selectPage .part1 .part1_main .cont .cleft .erm{    width: 150px; height: 150px; margin-top: 10px; margin-bottom: 10px;}
.selectPage .part1 .part1_main .cont .cleft .erm img{    width: 150px;height: 150px;}
.selectPage .part1 .part1_main .cont .cright{    float: none; width: 100%;margin-top: 6%;}
.selectPage .part1 .part1_main .cont .cright .img{    width: 100%;height: 400px;}
.selectPage .part1 .part1_main .cont .cright .img img{    width: 57%; height: 100%;margin: 0 auto;}
.selectPage .part1{    padding-bottom: 20px;}
.selectPage .part2{    padding-bottom: 20px;}
.selectPage .part2 .part2_main .title{    font-size: 24px;color: #333333;font-weight: bold;text-align: center; padding: 20px 0 20px 0;}
.selectPage .part2 .part2_main .select{    width: 100%;height: 64px;line-height: 64px;background-color: #f6f6f6;border: 1px solid #e5e5e5;border-radius: 6px;overflow: hidden; margin: 0 auto;}
.selectPage .part2 .part2_main select{    font-size: 14px;color: #666666;width: 20%;float: left;height: 60px;background: none;border: 0;padding-left: 10px;}
.selectPage .part2 .part2_main input{    font-size: 12px;color: #999999; width: 50%;float: left; height: 30px;line-height: 30px;margin-top: 15px; border: 0;background: none; padding-left: 10px;}
.selectPage .part2 .part2_main .btn{    width: 24%; float: right;background-color: #074399;position: relative;}
.newslist1Page .part1 .list .item{    float: left;background-color: #f5f5f5; width: 48%;margin-right: 2%;margin-bottom: 2%;}
.newslist1Page .part1 .list .item .cont{    padding: 10px;padding-bottom: 0;}
.newslist1Page .part1 .list .item .cont .p1{    font-size: 12px; color: #ffffff; background-color: #cecece;width: 100px;height: 28px;line-height: 28px; border-radius: 30px;text-align: center;margin-bottom: 10px;}
.newslist1Page .part1 .list .item .cont .p2{    font-size: 14px;color: #333333;line-height: 20px;height: 50px;}
.newslist1Page .part1 .list .item .cont .p3{font-size: 14px;color: #999999;line-height: 24px;height: 72px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; /* 这里是超出几行省略 */overflow: hidden;}
.newslist1Page .part1 .list .item .p4{    font-size: 12px;color: #999999; border-top: 1px solid #ededed;line-height: 40px;padding-left: 10px;}
.prolist2Page .jj_cont .pro_1{font-size: 30px;color: #ffffff;font-weight: bold;padding-bottom: 20px;}
.prolist2Page .jj_cont .pro_2{font-size: 22px;color: #ffffff;padding-bottom: 10px;}
.prolist2Page .jj_cont .pro_3{font-size: 14px;color: #ffffff;text-transform: uppercase;}
.slideTxtBox .bd ul{height: 250px;}
.slideTxtBox .bd ul .img{height: 250px;}
.slideTxtBox .bd ul .img img{height: 250px;}
.prolist2Page .part2 .part2_main .part2_1{padding-top: 30px;margin-bottom: 10px;}
.prolist2Page .part1 .title{font-size: 22px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 14px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left{    width: 100%;float: none;margin-top: 10px;margin-bottom:10px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left .p1{font-size: 26px;color: #000000;font-weight: bold;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_left .p2{font-size: 16px;color: #666666;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right{width: 100%;height: 52px;line-height: 52px;border-radius: 31px;background-color: #FFFFFF;border: 1px solid #e5e5e5;float: none;overflow: hidden;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right input{font-size: 14px;color: #999999;float: left;width: 64%;padding-left: 14px;line-height: 50px;border: 0;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn{width: 32%;height: 42px;line-height: 42px;border-radius: 30px;background-color: #074399;float: right;position: relative;margin-top: 4px;margin-right: 5px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn span button{font-size: 14px;}
.prolist2Page .part2 .part2_main .part2_1 .part2_1_right .btn span{margin-left:10px;}
.prolist2Page .part2 .part2_main .part2_2 .list .item a{font-size: 14px;color: #333333;display: block;margin-right: 10px;float: left;line-height: 30px;height: 30px;}
.prolist2Page .part2 .part2_main .part2_2 .list .item:hover a, .prolist2Page .part2 .part2_main .part2_2 .list .item.hover a{font-size:14px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide{margin-right: 2%;margin-bottom: 2%;width: 48%;padding:10px;height: 420px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img{    width: 100%;height: 100px;margin: 0 auto;margin-bottom: 20px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle i{    width: 10%;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .ztitle span{    font-size: 14px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img{    height: 100px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .img img{height: 100px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p1{font-size: 16px;color: #333333;padding-bottom: 10px;height: 60px;}
.prolist2Page .part2 .part2_main .part2_3 .list .swiper-slide .txt .p2{font-size: 14px;color: #999999;width: auto;line-height: 16px;text-align: justify;}
.caseDetailPage .part1 .part1_main .title{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.caseDetailPage .part1 .part1_main .cont p{    font-size: 14px;color: #666666;line-height: 24px;}
.caseDetailPage .part1{padding-bottom: 20px;margin-top: 20px;}
.caseDetailPage .part2{padding-top: 20px;}
.caseDetailPage .part2 .part2_main .title{    font-size: 24px;color: #003076;font-weight: bold; border-left: 5px solid #003076;margin-bottom: 16px;padding-left: 16px;line-height: 24px;}
.caseDetailPage .part2{display:none;}
.newsDetailPage .part1 .cright{display:none;}
.newsDetailPage .part1 .cleft{width:100%;padding-top: 20px;padding-bottom: 40px;}
.newsDetailPage .part1 .cleft .title .p1{font-size:22px;}
.appList{display:none;}
.newsDetailPage .part1 .cleft .title .cs span{padding-right: 10px;margin-right: 10px;font-size: 12px;}
.newsDetailPage .part1 .cleft .cont{    padding-top: 10px;}
.newsDetailPage .part1 .cleft .title{    padding-bottom: 10px;}
.reLink .mid{display:none;}
.newsDetailPage .part1 .cleft .btn{display:none;}
.home1 .home1_main .part1 .gallery-top .swiper-wrapper .swiper-slide .pright .btn .btn_1:hover i{background-size:cover}
.proDetailPage .jj_cont .pro_1{padding-bottom: 20px;font-size: 30px;color: #ffffff;font-weight: bold;}
.proDetailPage .jj_cont .pro_2{    padding-bottom: 10px;font-size: 26px;color: #ffffff;}
.proDetailPage .jj_cont .pro_3{    font-size: 14px;color: #ffffff; text-transform: uppercase;}
.proDetailPage .part1 .part1_main .cleft{position: relative;width: 100%;float: none;height: auto;overflow: hidden;}
.proDetailPage .part1 .part1_main .cleft .gallery-top .swiper-slide .img img{width: 100%;margin: 0 auto;max-height: 200px;object-fit: contain;}
.proDetailPage .part1 .part1_main .cright{    width: 100%;float: none;padding: 0 20px;padding-top: 10px;position: relative;}
.proDetailPage .part1 .part1_main .cleft .gallery-top{    height: 334px;}
.proDetailPage .part2 .part2_main .hd .list .item{    float: left; font-size: 16px; color: #666666;margin-right: 10px;line-height: 60px;}
.proDetailPage .part3{display:none;}
.proDetailPage .part1 .part1_main .cleft .gallery-thumbs .swiper-slide{width:20%!important;}
.proDetailPage .part1 .part1_main .cright .return{width:40px;height:40px;background-size:cover;}
.proDetailPage .part1 .part1_main .cright .title{font-size:28px;padding-bottom:10px;}
.proDetailPage .part1 .part1_main .cright .cs .p1{font-size: 14px;color: #666666;line-height: 22px;}
.proDetailPage .part1 .part1_main .cright .des{width:100%;}
.proDetailPage .part1 .part1_main .cright .des .item .sp2{width: 84%;}
.proDetailPage .part1 .part1_main .cright .link .link1 span{    font-size: 16px;}
.proDetailPage .part1 .part1_main .cright .link .link1 .img1{width: 38px; height: 38px;}
.proDetailPage .part1 .part1_main .cright .link .link1 .img1 img{width: 38px; height: 38px;}
.proDetailPage .part1 .part1_main .cright .link .link2 .sp1{font-size: 16px;}
.proDetailPage .part1 .part1_main .cright .link .link2 .sp2{font-size: 20px;}
.proDetailPage .part2 .part2_main .bd .bd_1 td, .proDetailPage .part2 .part2_main .bd .bd_1 th{width:1px;}
.proDetailPage .part2 .part2_main{padding-bottom:20px;}
.prolist2Page .part1{padding-bottom:20px;padding-top:20px;}
.prolist2Page .part2 .part2_main .part2_2{margin-bottom: 8px;}
.prolist2Page .part2 .part2_main .part2_3 .list{width: 102%;}
.scaleImg:hover img{transform: scale(1);}
.home1 .home1_main .part1 .gallery-thumbs .swiper-slide:hover .p1{color: #333333;}
.aboutPage .part3 .part3_main .mb_main{width:90%;margin:0 auto;}
.aboutPage .part3 .part3_main .mb_main li{}
.aboutPage .part3 .part3_main .mb_main li .right-text{}
.aboutPage .part3 .part3_main .mb_main li .right-text h3{    font-size: 18px;margin-bottom: 10px;color: #0b449e;}
.aboutPage .part3 .part3_main .mb_main li .right-text p{    font-size: 14px; width: 100%;line-height: 22px;color: #666666;}
.newslist1Page .part1 .list .item:hover .cont .p1{    color: #ffffff; background-color: #cecece;}
.newslist1Page .part1 .list .item:hover{    background-color: #f5f5f5;}
.newslist1Page .part1 .list .item:hover .cont .p2, .newslist1Page .part1 .list .item:hover .cont .p3{    color: #333333;}
.newslist1Page .part1 .list .item:hover .cont .p2, .newslist1Page .part1 .list .item:hover .cont .p3{    color: #999999;}
.newslist1Page .part1 .list .item:hover .p4 .sp2{display:none;}
.newslist1Page .part1 .list .item:hover .p4 .sp1{    color: #999999;}
.kef{display:block;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-button-prev{display:none;}
.home1 .home1_main .part1 .gallery-thumbs .swiper-button-next{display:none;}
.js .js_main .part1_1{width:110%}
.proDetailPage .part1 .part1_main .cright .cs{padding-bottom:10px;margin-bottom:10px;}




}
