@charset "utf-8";
/* CSS Document */
@font-face{font-family: ziti; src:url(OPPOSANS-R.TTF);}
@font-face{font-family: mzt; src:url(GEOSLAB703.TTF);}
html,body{background:#fff;  color:#333; font-size: 14px; margin:0; padding:0; font-family: ziti; letter-spacing: 2px;}
.in_center{width: 91.7vw; height: auto; margin: 0 auto; transition: all .5s ease 0s; overflow: hidden;}
.main{width: 78.1vw; height: auto; margin: 0 auto; transition: all .5s ease 0s; overflow: hidden;}
h1,h2,h3,h4{font-size: 14px; line-height: 1;}
i{font-style:normal;}
img{border: 0; width:100%; vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
ul,li,dl,dd{list-style-type:none; margin:0; padding:0}
a{cursor: pointer;}
i,em{font-style: normal;}
table{width: 100%; border-collapse: collapse;}

.header{height: 4.9vw; line-height: 4.9vw; width: 100%; position: fixed; left: 0; top: 0; z-index: 999; display: block !important;}
.header .in_center{overflow: inherit;}
.logo{float: left; height: 4.9vw; width: 14.8vw;}
.logo img{width: 11.3vw; height: auto; margin-top: 0.8vw;}
.header .bs{display: block;}
.header .hs{display: none;}

.top_right{width: 80.7vw; height: 4.9vw; line-height: 4.9vw; float: right; transition: all .6s ease 0s;}
.nav{float: left; width: 49vw;}
.nav .m{float: left; width: 6vw; text-align: center; font-size: 0.8vw; position: relative; transition: all .5s ease 0s; font-weight: bold;}
.nav .m a{color: #fff; height: 4.9vw; line-height: 4.9vw; display: inline-block;}

.nav .m:nth-child(1),.top_icon a:nth-child(1){animation-delay: .1s;}
.nav .m:nth-child(2),.top_icon a:nth-child(2){animation-delay: .2s;}
.nav .m:nth-child(3),.top_icon a:nth-child(3){animation-delay: .3s;}
.nav .m:nth-child(4),.top_icon a:nth-child(4){animation-delay: .4s;}
.nav .m:nth-child(5),.top_icon a:nth-child(5){animation-delay: .5s;}
.nav .m:nth-child(6),.top_icon a:nth-child(6){animation-delay: .6s;}

.nav div.on a{background-image: url(../images/ys2.png); background-position: center bottom; background-repeat: no-repeat; background-size: 15%; color:#fff;}
.nav .m a:hover{background-image: url(../images/ys2.png); background-position: center bottom; background-repeat: no-repeat; background-size: 15%; color:#fff;}

.top_sous{float: right; width: 6.8vw; height: 4.9vw; line-height: 4.9vw; animation-delay: .7s;}
.top_sous .text{float: left; width: 5.6vw; height: 4.8vw; line-height: 4.8vw; border: none; text-align: center; font-size: 0.8vw; color: #fff; text-transform: uppercase; background: none;}
.top_sous .submit{float: right; width: 1vw; height: 1vw; background-image: url(../images/ss.png); background-position: center; background-repeat: no-repeat; background-size: cover; background-color: rgba(255,255,255,.0); border: none; margin-top: 2vw;}

.small{background: #fff;}
.small .nav div a{color: #333;}
.small .nav .m a:hover,.tjys .nav .m a:hover{background-image: url(../images/ys1.png); color:#1b6ad1;}
.small .nav div.on a{background-image: url(../images/ys1.png); color:#1b6ad1;}
.tjys .nav div.on a{background-image: url(../images/ys1.png); color:#1b6ad1;}
.small .bs{display: none !important;}
.small .hs{display: block !important;}
.small .top_sous .text{color: #666;}
.tjys .top_sous .text{color: #666 !important;}
.small .top_sous .submit,.tjys .top_sous .submit{background-image: url(../images/search.png);}

/* mobile nav 触发样式 */
.c_nav{width:30px; height:30px; background: none; border-radius: 5px; overflow: hidden; position: absolute; top: 50%; right: 110px; z-index: 999; margin-top: -15px; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; transition: all .4s ease 0s; animation-delay: .2s;}
.c_nav span{display: block; width:20px; height: 2px; background: #206dd2; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{border-radius: 100%; border: 1px solid #206dd2; transform:rotate(360deg);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:20px; margin: 0;}
.c_nuw span:nth-child(2){transform:rotateY(180deg); opacity: 0; display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,-1px); transform-origin: center; width:21px; margin: 0;}

.in_banner{width:100%; height: 100vh; position: relative; line-height: 1; text-transform: uppercase; margin:0 auto; overflow: hidden;}
.in_banner .swiper-slide{position: relative;}
.in_banner .swiper-slide a{display: block; width: 100%; height: 100vh; background-position: center; background-repeat: no-repeat; background-size: cover;}
.in_banner .swiper-slide a img{width: 100%; height: 100vh;}
.in_bannera{width: 100%; height: 7px; line-height: 7px; display: block; vertical-align: top; font-size: 0; float: right; position: absolute; bottom: 5.8vh !important; left: 4.2vw !important; z-index: 5;}
.in_bannera .swiper-pagination-bullet{width: 7px; height: 7px; background :rgba(255,255,255,.5); margin: 0 5px !important; opacity: 1; vertical-align: bottom; border-radius: 0;}
.in_bannera .swiper-pagination-bullet-active{background: #fff; height: 20px;}
.in_wz{position: absolute; left: 10.9vw; top: 36vh; width: 35.6vw; z-index: 99; color: #fff; font-family: mzt;}
.in_wz1{animation: topIn 500ms ease-out forwards;}
@keyframes topIn {
    0% {
      transform: translateY(-100px);
      opacity: 0;
    }
    50% {
      transform: translateY(-20px);
      opacity: .1;
    }
    100% {
      transform: translateY(0%);
      opacity: 1;
	}
}
.in_wz .tit{font-size: 1.5vw; height: 4vw; line-height: 4vw; color: #919ab5; overflow: hidden;}
.in_wz .xz{font-size: 3.1vw; height: 10vw; line-height: 5vw; margin-bottom: 2vw; overflow: hidden;}
.qyxq{height: 2.2vw; line-height: 1.8vw; width: 7.7vw; border: 2px solid #4f6ba1; border-radius: 40px; text-align: center; font-size: 0.7vw;}
.qyxq:hover{border: 2px solid #fff; background: #fff;}
.qyxq:hover a{color: #1b6ad1;}
.qyxq a{color: #fff; vertical-align: top;}
.qyxq i{margin-left: 1vw; font-size: 1vw;}

.bann{display: none;}

.ask{position: absolute; right: 7.4vw; bottom: 2vw; height: 2.3vw; line-height: 2.3vw; width: 6.7vw; text-align: center; color: #184db1; border-radius: 50px; background: #fff; font-size: 0.7vw; z-index: 9; font-weight: bold;}
.ask img{width: 0.9vw; height: 0.9vw; margin-right: 0.5vw;}
.arrow{opacity:1; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; -webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; position: fixed; bottom: 2vw; right: 4.1vw; cursor:pointer; overflow:hidden; width: 2.2vw; height: 2.2vw; line-height: 2vw; text-align: center; z-index: 9;}
.arrow img{width: 2.2vw; height: auto; vertical-align: middle;}
.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
@keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:1} }
@-webkit-keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:1}}

.qygk{padding-top: 24.5vh !important;}
.cpzx,.xwdt{padding-top: 20vh !important;}
.qygk,.cpzx,.xwdt{background-position: center; background-repeat: no-repeat; background-size: cover; height: 100vh; padding-top: 10vw; overflow: hidden;}
.qygk .main{padding-right: 22.6vw; color: #fff;}
.qygk .main .tit{font-size: 1.5vw; height: 4vw; line-height: 4vw; color: #919ab5; overflow: hidden;}
.main1{animation: dh 500ms ease-out forwards;}
@keyframes dh {
    0% {
      transform: translateY(100px);
      opacity: 0;
    }
    50% {
      transform: translateY(20px);
      opacity: .1;
    }
    100% {
      transform: translateY(0%);
      opacity: 1;
	}
}
.cpzx_li1,.xw_li1{animation: downIn 1000ms ease-out forwards;}
@keyframes downIn{
    0% {
      transform: translateY(100px);
      opacity: 0;
    }
    50% {
      transform: translateY(50px);
      opacity: .1;
    }
    100% {
      transform: translateY(0%);
      opacity: 1;
	}
}


.qygk .main .xz{font-size: 2.1vw; height: 2.4vw; line-height: 2.4vw; margin-bottom: 2.8vw; overflow: hidden;}
.qygk .main .xx{font-size: 0.9vw; height: 4.8vw; line-height: 1.6vw; margin-bottom: 2.8vw; overflow: hidden;}
.qygk_li{margin-bottom: 4.6vw;}
.qygk_li li{float: left; width: 9.2vw; font-size: 0.7vw; color: #fff; line-height: 1; background: url(../images/qygk_li.png) right center no-repeat; margin-right: 1.9vw;}
.qygk_li li:last-child{background: none;}
.qygk_li li .div1{margin-bottom: 1.3vw;}
.qygk_li li .counter{font-size: 2.5vw; font-family: mzt; float: left; margin-right: 0.6vw;}
.attach_one{transition: background-size 2s ease-out; -moz-transition: background-size 2s ease-out;	-webkit-transition: background-size 2s ease-out;}
.qygk_li li .sm{float: left; margin-top: 0.4vw;}
.qygk_li li .div2{clear: both; color: #8c9cc0;}

.cpzx .main .tit{font-size: 1.5vw; height: 4vw; line-height: 4vw; color: #919ab5; overflow: hidden;}
.cpzx .main .xz{font-size: 2.1vw; height: 2.4vw; line-height: 2.4vw; margin-bottom: 2.8vw; overflow: hidden; color: #fff; position: relative; margin-bottom: 4vw;}
.cpzx .main .xz .qyxq{position: absolute; top: 0; right: 0;}
.cpzx_li li{background: rgba(255,255,255,.1); float: left; width: 18.3vw; height: 21.9vw; color: #fff; text-align: center; margin: 0 1.6vw 0 0; position: relative; cursor: pointer;}
.cpzx_li li:nth-child(4){animation-delay: .1s;}
.cpzx_li li:nth-child(3){animation-delay: .2s;}
.cpzx_li li:nth-child(2){animation-delay: .3s;}
.cpzx_li li:nth-child(1){animation-delay: .4s;}
.cpzx_li li:hover{background: rgba(255,255,255,.3);}
.cpzx_li li a{width: 18.3vw; height: 21.9vw; display: inline-block; position: relative; z-index: 2; padding: 2.9vw 3.6vw 0;}


.cpzx_li li:last-child{margin-right: 0;}
.cpzx_li li .img{background-image: url(../images/tx2.png); background-position: center bottom; background-repeat: no-repeat; background-size: 100% 75%; width: 9.7vw; height: 6.7vw; margin-bottom: 4.2vw;}
.cpzx_li li .img img{width: 7.4vw; height: 6.4vw;}
.cpzx_li li:hover .img img{animation: cloudy 1s ease-in-out infinite;}
@keyframes cloudy {
	50% { transform: translateY(-20px); }
}
@keyframes cloudy_shadow {
	50% { transform: translateY(20px) scale(.7); opacity:.05; }
}
.cpzx_li li .xx{height: 3.8vw; line-height: 1.9vw; font-size: 1.2vw;}
.cpzx_li li:after,.cpzx_li li:before{position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.cpzx_li li:after{border-bottom: 2px solid #fff; -webkit-transform: scale(0,1); transform: scale(0,1);}
.cpzx_li li:before{border-right: 2px solid; border-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 99%) 2 2 2 2; border-left: 2px solid #fff; -webkit-transform: scale(1,0); transform: scale(1,0);}
.cpzx_li li:hover:after,.cpzx_li li:hover:before{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}

.xwdt .main .tit{font-size: 1.5vw; height: 4vw; line-height: 4vw; color: #919ab5; overflow: hidden;}
.xwdt .main .xz{font-size: 2.1vw; height: 2.4vw; line-height: 2.4vw; margin-bottom: 2.8vw; overflow: hidden; color: #fff; position: relative; margin-bottom: 4vw;}
.xwdt .main .xz .qyxq{position: absolute; top: 0; right: 0;}
.xw_li .fl{width: 33.8vw; height: 26.7vw; background: rgba(255,255,255,.05); padding: 2vw 3.1vw 0;}
.xw_li .fl .time{height: 1.5vw; line-height: 1.5vw; font-size: 0.7vw; color: #adb5cf; overflow: hidden;}
.xw_li .fl .tit{height: 1.5vw; line-height: 1.5vw; font-size: 1vw; color: #fff; overflow: hidden; margin-bottom: 0.55vw;}
.xw_li .fl .xx{height: 3vw; line-height: 1.5vw; font-size: 0.75vw; color: #adb5cf; overflow: hidden; margin-bottom: 1.5vw; padding-left: 1.5vw; position: relative;}
.xw_li .fl .xx:after{position: absolute; left: 0; top: 0.4vw; height: 2.3vw; width: 2px; background: #fff; content: " ";}
.xw_li .fl .img,.xw_li .fl .img img{width: 27.8vw; height: 13.5vw;}
.xw_li .fr{width: 41.2vw;}
.xw_li .fr ul li{border-bottom: 1px solid #4e68a3; height: 8.9vw; padding: 1vw 1.5vw 0 1.6vw;}
.xw_li .fr ul li:first-child{border-top: 1px solid #4e68a3;}
.xw_li .fr ul li:hover{background: rgba(255,255,255,.05);}
.xw_li .fr ul li .bt{height: 2.8vw; line-height: 2.8vw; font-size: 0.9vw; color: #fff; overflow: hidden;}
.xw_li .fr ul li .bt img{width: 0.4vw; height: 0.4vw; margin: 1.2vw 0.9vw 0 0; float: left;}
.xw_li .fr ul li .xx{height: 3vw; line-height: 1.5vw; font-size: 0.75vw; color: #7280ab; overflow: hidden; padding-left: 1.3vw;}
.xw_li .fr ul li .xx .zb{float: left; width: 30.7vw;}
.xw_li .fr ul li .xx .yb{float: right; width: 5.7vw; text-align: right; margin-top: 1.5vw; font-family: mzt;}

#fp-nav ul li{height: 2.1vw !important; line-height: 2.1vw; color: #3e5583; font-size: 0.85vw; width: 4vw !important; text-align: right; margin: 0 0 0.5vw !important; position: relative; display: none;}
#fp-nav.right{right: 4.2vw !important;}
#fp-nav ul li a.active span{display: inline-block; height: 2.1vw; line-height: 2.1vw; width: 4vw;}
#fp-nav ul li a.active:after{position: absolute; right: 0.8vw; bottom: 0; background-image: url(../images/ys2.png); background-position: center bottom; background-repeat: no-repeat; background-size: 100%; content: " "; width: 0.4vw; height: 0.4vw;}
#fp-nav ul li a:hover{color: #fff; position: absolute; right: 0; bottom: 0; background-image: url(../images/ys2.png); background-position: 80% bottom; background-repeat: no-repeat; background-size: 10%; content: " ";}
#fp-nav ul li:first-child,#fp-nav ul li:nth-child(2),#fp-nav ul li:nth-child(3),#fp-nav ul li:nth-child(4),#fp-nav ul li:nth-child(5){display: block;}

.footer{height: 34.9vw; width: 100%; background-image: url(../images/footer.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; clear: both;}
.foot_top{height: 6.1vw; border-bottom: 1px solid #2b539f; padding-top: 1.2vw;}
.foot_top .fl{width: 11.4vw;}
.foot_top .fl img{width: 100%; height: auto;}
.foot_top .fr{text-align: right; line-height: 1; width: 50%; font-size: 1.2vw; color: #a6aec6; margin-top: 1.5vw;}
.foot_cen{height: 22.3vw;}
.foot_topnav{width: 52.1vw; height: auto; float: left; margin-top: 2.7vw;}
.foot_navli{width: auto; height: auto; float: left; margin-right: 3.4vw; line-height: 1; animation-delay: .1s;}
.foot_navli p{margin-bottom: 1.2vw; font-size: 0.75vw;}
.foot_navli p a{color: #bac2da;}
.foot_navli p:first-child{margin-bottom: 1.7vw;}
.foot_navli p:first-child a{font-size: 0.8vw; color: #fff;}
.foot_navli:nth-child(2n){animation-delay: .2s;}
.foot_navli:nth-child(3n){animation-delay: .3s;}
.foot_navli:nth-child(4n){animation-delay: .4s;}
.foot_navli:nth-child(5n){animation-delay: .5s;}
.foot_navli:nth-child(6n){animation-delay: .6s;}
.foot_navli:nth-child(7n){animation-delay: .7s;}
.foot_navli:nth-child(8n){animation-delay: .8s;}
.foot_cen .fr{width: 14.7vw; margin-top: 2vw;}
.foot_cen .fr .ewm{float: right; text-align: center; width: 7.3vw; margin-bottom: 1.5vw;}
.foot_cen .fr .ewm .img{width: 7.3vw; height: 7.3vw; line-height: 7.3vw; text-align: center; background: #fff;}
.foot_cen .fr .ewm .img img{width: 7.3vw; height: 7.3vw;}
.foot_cen .fr .ewm h1{line-height: 1; margin-top: 0.6vw; color: #fff;}
.lxfs{clear: both; text-align: right; line-height: 1.5vw; color: #babfd2;}
.lx_tit{height: 2.3vw; line-height: 2.3vw; margin-bottom: 0.6vw; background: rgba(255,255,255,.1); color: #fff; text-align: center;}
.lx_tit div{display: inline-block;}
.lx_tit div:first-child{width: 6.2vw; font-size: 0.7vw;}
.lx_tit div:first-child img{width: 1.05vw; height: auto; vertical-align: sub; margin-right: 0.45vw;}
.lx_tit div:last-child{background: #0095f6; font-size: 0.8vw; width: 8.4vw;}

.link{border-top: 1px solid #2b539f; line-height: 1vw; padding: 0.8vw 0; font-size: 0.7vw; color: #bac3dc;}
.link a{color: #bac3dc; margin-right: 0.5vw;}
.foot_down{height: 3.9vw; line-height: 3.9vw; color: #bac3dc; font-size: 0.75vw;}
.foot_down .fl{width: 50%;}
.foot_down a{color: #bac3dc;}
.foot_down .fr{width: 50%; text-align: right;}

/*新闻动态 news*/
.in_bann{background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 36.3vw; line-height: 1; color: #fff; position: relative;}
.wenzi{padding-top: 13.3vw; text-transform: uppercase; width: 35.9vw; margin: 0 auto;}
.wenzi .ywzt{margin-bottom: 1vw; position: relative; text-align: right;}
.wenzi .ywzt:after{height: 1px; width: 13.6vw; background: #fff; position: absolute; right: 0; top: 73%; content: " ";}
.wenzi .ywzt div:first-child{font-size: 5.4vw; margin: 0;}
.wenzi .ywzt div{font-size: 1.6vw; margin: 0 14.4vw 0 1vw; display: inline-block;}
.wenzi .zwzt{height: 1; line-height: 1; position: relative;}
.wenzi .zwzt:after{height: 1px; width: 13.6vw; background: #fff; position: absolute; left: 0; top: 50%; content: " ";}
.wenzi .zwzt div{display: inline-block; font-size: 1.6vw; margin: 0;}
.wenzi .zwzt .zw{font-size: 2.5vw; margin: 0 0.8vw 0 14.6vw;}
.title{height: 3.8vw; line-height: 3.8vw; width: 78.1vw; margin: 0 auto; text-align: center; position: absolute; left: 10.9vw; bottom: 0;}
.title a{float: left; width: 50%; background: #f7f8f8; color: #333; font-size: 0.85vw; text-align: center;}
.title a.dq,.title a:hover{background: #1b6ad1; color: #fff;}
.news{margin: 1.2vw 0;}
.news ul{width: 78.1vw; margin: 0 auto;}
.news ul li{padding: 1.8vw 0; border-bottom: 1px solid #e5e5e5; zoom: 1;}
.news ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.news ul li .img{float: left; width: 17.1vw; height: 9.3vw; overflow: hidden;}
.news ul li .img img{width: 100%; height: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s;}
.news ul li:hover .middle .tit{color: #1b6ad1;}
.news ul li:hover{border-bottom: 1px solid #1b6ad1;}
.news ul li:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.news ul li .middle{float: left; width: 51.6vw; padding: 0 4.2vw 0 2.8vw; border-right: 1px solid #e5e5e5; margin-top: 0.8vw; height: 8.5vw;animation-delay: .1s;}
.news ul li .middle .tit{height: 1.9vw; line-height: 1.9vw; font-size: 1vw; color: #222; overflow: hidden;}
.news ul li .middle .time{height: 1.6vw; line-height: 1.6vw; font-size: 0.8vw; color: #999; overflow: hidden;}
.news ul li .middle .xx{height: 2.4vw; line-height: 1.2vw; font-size: 0.7vw; color: #666; overflow: hidden;}
.news ul li .right{float: right; width: 2.4vw; margin: 3.9vw 1.2vw 0 0; animation-delay: .5s;}
.news ul li .right img{width: 2.4vw; height: 2.4vw;}
.news ul li:hover .middle .tit{text-decoration: underline;}
.page{text-align: center; margin: 2.7vw auto; line-height: 1.8vw; font-size: 0.7vw; color: #37363b; clear: both;}
.page a{border: 1px solid #ececec; display: inline-block; border-radius: 100%; height: 1.8vw; line-height: 1.8vw; width: 1.8vw; text-align: center; margin: 0 0.35vw; color: #37363b;}
.page span{margin-right: 1vw;}
.page a.dq,.page a:hover{color: #fff; background: #206dd2;}
.page .ym{border: 1px solid #ececec; display: inline-block; border-radius: 20px; height: 1.8vw; line-height: 1.8vw; width: 2.4vw; margin: 0 0.3vw; color: #37363b; text-align: center;}

/*新闻动态-详情 news-xx*/
.mainbody{width: 100%; background: #fafafa; margin-top: 4.9vw;}
.home{height: 5.3vw; line-height: 5.3vw; font-size: 0.8vw;}
.home .fl img:first-child{width: 0.7vw; height: auto; margin: 0 0.5vw 0 0; vertical-align: sub;}
.home .fl img{width: 0.3vw; height: auto; vertical-align: middle; margin: 0 0.7vw;}
.home .fl a.dq{color: #666;}
.home .fr img{width: 0.75vw; height: auto; margin-right: 0.4vw; float: left; margin-top: 2.4vw;}
.detal{width: 78.1vw; margin: 0 auto 3.6vw; background: #fff; padding: 2.7vw 8.3vw;}
.detal_tit{line-height: 4vw; font-size: 1.9vw; color: #333; text-align: center;}
.detal_time{height: 3.7vw; line-height: 1.7vw; font-size: 0.8vw; color: #999; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #eee; padding-bottom: 2vw;}
.detal_xx{font-size: 0.9vw; color: #333; margin: 1.8vw 0 2.4vw; border-bottom: 1px solid #eee; padding: 0 5.4vw;}
.detal_xx p{line-height: 1.6vw; /*text-indent: 20px;*/ margin-bottom: 1.6vw;}
.detal_xx img{margin: 0.3vw 0 1.9vw 0;}
.fy{line-height: 1;}
.fy a{float: left; font-size: 0.8vw; color: #333;}
.fy a img{width: 0.75vw; height: auto; vertical-align: middle; margin-right: 0.7vw;}
.fy a:last-child{float: right;}
.fy a:last-child img{margin: 0 0 0 0.7vw;}

/*搜索结果 result*/
.tjys{border-bottom: 2px solid #f3f7fd; background: #fff;}
.tjys .bs{display: none;}
.tjys .hs{display: block;}
.tjys .nav div a{color: #333;}
.tjys .top_icon i{color: #333;}
.ssjg{height: 4vw; line-height: 4vw; font-size: 1.6vw; font-weight: bold; position: relative;}
.ssjg:after{height: 3px; width: 0.9vw; background: #c2c2c2; position: absolute; left: 0; bottom: 0; content: " ";}
.ssjg:before{height: 3px; width: 0.9vw; background: #1b6bce; position: absolute; left: 0.9vw; bottom: 0; content: " ";}
.jg_tit{height: 3.8vw; line-height: 3.8vw; border-bottom: 1px solid #f2f2f2;}
.jg_tit .fl{color: #dedede; font-size: 0.9vw;}
.jg_tit .fl a{color: #666; margin: 0 0.9vw;}
.jg_tit .fl a:first-child{margin-left: 0;}
.jg_tit .fl a.dq{color: #206dd2;}
.jg_tit .fr{font-size: 0.8vw; color: #a7a7a7;}
.jg_tit .fr span{color: #333;}
.result{margin-top: 7vw;}
.result ul{padding-bottom: 1vw; zoom: 1; clear: both;}
.result ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.result ul li{zoom: 1; height: 6.1vw; line-height: 6.1vw; overflow: hidden; border-bottom: 1px solid #f2f2f2; font-size: 0.9vw; color: #222;}
.result ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.result ul li .fl{width: 75%;}
.result ul li .fl span{color: #999; float: left; width: 5.4vw; display: inline-block; position: relative;}
.result ul li .fl span:after{position: absolute; right: 0; top: 2.7vw; height: 0.6vw; width: 1px; background: #999; content: ""; margin-right: 1vw;}
.result ul li .fl i{color: #2051db; vertical-align: middle; margin-right: 0.8vw; font-size: 1.2vw; display: inline-block; float: left;}
.result ul li .fl div{display: inline-block; float: left;}
.result ul li .fr{width: 20%; text-align: right;}
.result ul li .fr i{font-size: 1vw; color: #2051db; margin-left: 3.4vw;}
.result ul li:hover{border-bottom: 1px solid #357cd4;}
.result ul li:hover .fl div{color: #212121; text-decoration: underline;}

/*联系我们 contact*/
.contact{width: 78.1vw; margin: 5.4vw auto;}
.contact .fl{width: 39.1vw;}
.contact .fl ul li{float: left; width: 18.55vw; height: 12.5vw; padding: 2vw; position: relative;}


.contact .fl ul li:after{content: ''; width: 0%; height: 12.5vw; background: #eee; position: absolute; left: 50%; top: 0; transition: all .2s linear 0s; opacity: 0; z-index: 1;}
.contact .fl ul li:hover:after{left: 0; width: 100%; opacity: 1;}


.contact .fl ul li:first-child,.contact .fl ul li:last-child{background: #f7f8fb;}
.contact .fl ul li .img{width: 2.4vw; height: 2.4vw; line-height: 2.4vw; text-align: center; background: #1b6ad1; border-radius: 100%; position: relative; z-index: 2;}
.contact .fl ul li .img img{width: 1vw; height: auto; position: relative; z-index: 2}
.contact .fl ul li .tt{height: 2.7vw; line-height: 2.7vw; font-size: 0.9vw; color: #999; overflow: hidden; margin-bottom: 0.1vw; position: relative; z-index: 2}
.contact .fl ul li .xx{/*height: 3.2vw;*/ line-height: 1.6vw;/* font-size: 0.9vw;*/ color: #333; overflow: hidden; position: relative; z-index: 2}
.maps{float: right; width: 39vw; height: 25vw;}

/*产品中心 product*/
.cp_tit{height: 3.8vw; line-height: 3.8vw; width: 78.1vw; margin: 0 auto; text-align: center; position: absolute; left: 10.9vw; bottom: 0;}
.cp_tit a{float: left; width: 25%; background: #f7f8f8; color: #333; font-size: 0.85vw; text-align: center;}
.cp_tit a.dq,.cp_tit a:hover{background: #1b6ad1; color: #fff;}
.cp_top{height: 33.4vw; width: 100%; position: relative; background-position: right top; background-size: 50.1%;}
.cp_top:before{width: 49.9vw; height: 33.4vw; position: absolute; left: 0; top: 0; content: " "; background-image: url(../images/list_bg.jpg); background-position: left top; background-repeat: no-repeat; background-size: cover;}
.cp_top .main{position: relative; z-index: 1;}
.cp_top .fl{width: 26vw; margin-top: 6.2vw;}
.cp_top .fl .img{background-image: url(../images/tx1.png); background-position: center bottom; background-repeat: no-repeat; background-size: 100% 90%; width: 9.7vw; height: 6.7vw; text-align: center; margin-bottom: 2.5vw;}
.cp_top .fl .img img{width: 7.4vw; height: 5.7vw;}
.cp_top .fl .tit{height: 4.7vw; line-height: 4.7vw; font-size: 1.6vw; color: #333; font-weight: bold; overflow: hidden;}
.cp_top .fl .xx{line-height: 1.7vw; font-size: 0.9vw; color: #666; overflow: hidden;}

.product{width: 100%; margin: 0 auto; padding: 5.2vw 0; background: #fafafa;}
.com_n1{height: 4.7vw; line-height: 4.7vw; overflow: hidden; background: #eceff5; font-size: 0.9vw; color: #333; font-weight: 400; margin-bottom: 2.8vw;}
.com_n1 ul li{width: 33.3%; float: left; text-align: center; transition: all .2s linear 0s;}
.com_n1 .cur_n1{background: #1b6ad1; color: #fff; cursor: pointer;}
.com_n1{display: flex; flex-flow: row nowrap; justify-content: space-around;}
.lie1,.lie2,.lie3,.lie4,.lie5,.lie6,.lie7,.lie8,{flex-shrink: 1;}
.lie1{flex-grow: 1;}
.lie2{flex-grow: 2;}
.lie3{flex-grow: 3;}
.lie4{flex-grow: 4;}
.lie5{flex-grow: 5;}
.lie6{flex-grow: 6;}
.lie7{flex-grow: 7;}
.lie8{flex-grow: 8;}
.box{text-align: center;}
.dispan .list1{display: none;}
.dispan .list1 ul li{float: left; width: 25vw; height: 13vw; background: #fff; margin: 0 1.5vw 1.6vw 0; padding: 1.7vw 2.6vw; overflow: hidden; position: relative;}
.dispan .list1 ul li a{position: relative; z-index: 2;}
.dispan .list1 ul li:after,.dispan .list1 ul li:before{position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.dispan .list1 ul li:after{border-bottom: 2px solid #1b6ad1; border-top: 2px solid #1b6ad1; -webkit-transform: scale(0,1); transform: scale(0,1);}
.dispan .list1 ul li:before{border-right:2px solid #1b6ad1;	border-left: 2px solid #1b6ad1;	-webkit-transform: scale(1,0);	transform: scale(1,0);}
.dispan .list1 ul li:hover:after,.dispan .list1 ul li:hover:before{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.dispan .list1 ul li:nth-child(3n){margin-right: 0;}
.dispan .list1 ul li:hover .fl .xq,.dispan .list1 ul li .fl .xq{transition: all .2s linear 0s;}
/*.dispan .list1 ul li:hover{box-shadow: 0 0 20px #eaeaea;}*/
.dispan .list1 ul li .fl{width: 10.4vw;}
.dispan .list1 ul li .fl .tit{height: 1.6vw; line-height: 1.6vw; font-size: 0.8vw; color: #999; overflow: hidden;}
.dispan .list1 ul li .fl .name{height: 2.7vw; line-height: 2.7vw; font-size: 1.2vw; color: #333; overflow: hidden; margin-bottom: 2.2vw;}
/*.dispan .list1 ul li .fl .xq .black{display: block;}*/
.dispan .list1 ul li .fl .xq .none{display: block; font-size: 0.7vw; color: #1b6ad1;}
.dispan .list1 ul li .fl .xq .none img{margin-left: 0.6vw;}
.dispan .list1 ul li .fl .xq img{width: 1.7vw; height: 1.7vw; vertical-align: middle;}
/*.dispan .list1 ul li:hover .fl .xq .black{display: none;}
.dispan .list1 ul li:hover .fl .xq .none{display: block;}*/
.dispan .list1 ul li .fr{width: 7.2vw; height: 7.6vw; overflow: hidden; margin-top: 1vw;}
.dispan .list1 ul li .fr img{width: 7.2vw; height: 7.6vw; width: 100%; height: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s;}
.dispan .list1 ul li:hover .fr img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

/*产品详情 product-xx*/
.qxmg{margin-top: 4.9vw;}
.in_bann .home{width: 78.1vw; margin: 0 auto; position: absolute; left: 10.9vw; top: 0;}
.in_bann .home a{color: #9a9da2;}
.in_bann .home .fl a.dq,.in_bann .home .fr a{color: #fff;}
.cp_detal{width: 100%; height: 36.1vw; background-image: url(../images/cp_detal.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 3.9vw;}
.cp_detal .fl{width: 38.6vw;}
.cp_detal .fl .tit{height: 5.6vw; line-height: 5.6vw; font-size: 2.5vw; font-weight: bold; color: #333; overflow: hidden;}
.cpjj{height: 4.4vw; line-height: 4.4vw; font-size: 1.6vw; font-weight: bold; color: #1b6ad1; overflow: hidden; position: relative; margin-bottom: 1.7vw;}
.cpjj:after{height: 3px; width: 0.9vw; background: #c2c2c2; position: absolute; left: 0; bottom: 0; content: " ";}
.cpjj:before{height: 3px; width: 0.9vw; background: #1b6bce; position: absolute; left: 0.9vw; bottom: 0; content: " ";}
.cp_list ul li{padding: 0.7vw 0; zoom: 1; transition: all .5s ease 0s; clear: both;}

.cp_list ul li:first-child(animation-delay: .1s;)
.cp_list ul li:nth-child(2)(animation-delay: .2s;)
.cp_list ul li:nth-child(3)(animation-delay: .3s;)
.cp_list ul li:nth-child(4)(animation-delay: .4s;)
.cp_list ul li:nth-child(5)(animation-delay: .5s;)
.cp_list ul li:nth-child(6)(animation-delay: .6s;)
.cp_list ul li:nth-child(7)(animation-delay: .7s;)
.cp_list ul li:nth-child(8)(animation-delay: .8s;)


.cp_list ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.cp_list ul li .zb{float: left; width: 6vw; font-size: 0.9vw; color: #1b6ad1;}
.cp_list ul li .zb img{width: 1.4vw; height: 1.4vw; margin-right: 0.7vw;}
.cp_list ul li .yb{float: right; width: 32.3vw; font-size: 0.9vw; color: #666; line-height: 1.6vw; border-bottom: 1px solid #f3f3f3; padding-bottom: 0.7vw;}

.in_cp{width: 34.9vw; position:relative; line-height: 1; height: 23.3vw; margin: 2.3vw auto 0; text-align: center; z-index:99; overflow: hidden; float: right;}
.in_cp .swiper-slide img{height: 23.3vw; width: 34.9vw; margin: 0 auto;}
.in_cp .swiper-slide{position: relative;}
.in_cp .swiper-slide a{display: block; width: 100%; height: 100%;}
.in_cp_l,.in_cp_r{width: 3.5vw; height: 3.5vw; line-height: 3.5vw; background:linear-gradient(to right,#0096f7,#0073ca); position: absolute; bottom: 0; left: 0; z-index: 5; cursor: pointer; transition: all .5s ease 0s; color:#333;}
.in_cp_l{bottom: 3.5vw;}
.in_cp_l i,.in_cp_r i{color: #fff; font-size: 1.1vw; font-weight: bold;}
.in_cp_l:hover,.in_cp_r:hover{background: #fff;}
.in_cp_l:hover i,.in_cp_r:hover i{color: #0078d2;}

/*人力资源 jion*/
.jion{margin: 3.6vw 0;}
.jion_li{height: 3.9vw; line-height: 3.9vw; padding: 0 2.1vw; background: #e5e5e5;}
.jion_li div{display: inline-block; font-size: 1vw; color: #333; font-weight: bold; text-align: center;}
.jion_li div:first-child{width: 18.5vw; text-align: left;}
.jion_li div:nth-child(2){width: 8.9vw;}
.jion_li div:nth-child(3){width: 9.4vw;}
.jion_li div:nth-child(4){width: 9.4vw;}
.jion_li div:nth-child(5){width: 11.2vw;}
.jion_li div:nth-child(6){width: 9.8vw;}

.pg_zpul{height: auto; overflow: hidden; border: 1px solid #e5e5e5;}
.pg_zplih2{height: 3.9vw; line-height: 3.9vw; padding: 0 2.1vw; font-size: 0.8vw;}
.pg_zplih2:hover{background: #e5e5e5;}
.pg_zplih2 div{display: inline-block; font-size: 0.9vw; color: #333; text-align: center;}
.pg_zplih2 div:first-child{width: 18.5vw; color: #1b6ad1; text-align: left;}
.pg_zplih2 div:nth-child(2){width: 8.9vw;}
.pg_zplih2 div:nth-child(3){width: 9.4vw;}
.pg_zplih2 div:nth-child(4){width: 9.4vw;}
.pg_zplih2 div:nth-child(5){width: 11vw;}
.pg_zplih2 div:nth-child(6){width: 9vw;}
.pg_zplih2 div:nth-child(7){width: 5.4vw; text-align: center; height: 1.8vw; line-height: 1.8vw; border: 1px solid #1b6ad1; border-radius: 20px; font-size: 0.7vw; color: #1b6ad1; cursor: pointer;}
.pg_zplih2 div:first-child img{display: none; width: 0.5vw; height: auto;}
.pg_zplitxt{line-height: 1.5vw; padding: 10px 0; display: none; font-size: 0.75vw; color: #666; background: #f8f8f8; padding: 0 2.5vw 1.2vw; border-top: 1px solid #e5e5e5;}
.pg_zplitxt div{font-size: 0.8vw; color: #333; padding-top: 1.6vw;}
.pg_zplih2nuw .look{background: #1b6ad1; color: #fff !important;}
.pg_zplih2nuw div:first-child img{display: inline-block;}

/*人才发展 rcfz*/
.rcpy{margin: 3.2vw auto 4.8vw}
.rcpy .cpjj{margin-bottom: 3vw;}
.rcpy_list{width: 78.1vw; height: 28.9vw; background-position: center; background-repeat: no-repeat; background-size: cover;}
.rcpy_list ul li{background:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(0,0,0,.5)); float: left; width: 33.3%; height: 28.9vw; padding: 15.4vw 3.4vw 0 3.1vw;}
.rcpy_list ul li:hover{background:linear-gradient(to bottom,rgba(27,106,209,.1),rgba(27,106,209,.98));}
.rcpy_list ul li .tit{height: 4vw; line-height: 4vw; font-size: 1vw; color: #fff; overflow: hidden; font-weight: bold;}
.rcpy_list ul li .xx{height: 6vw; line-height: 1.5vw; font-size: 0.75vw; color: #fff; overflow: hidden; letter-spacing: 2px;}

.ygfc{margin-bottom: 6vw;}
.in_ygfc{width: 78.1vw; position:relative; height: 25vw; margin: 0 auto; z-index:99; overflow: hidden;}
.in_ygfc .swiper-slide{float: left; width: 24.5vw; margin-right: 1.7vw;}
.in_ygfc .swiper-slide img{height: 18vw; width: 24.5vw;}
.in_ygfc .swiper-slide{position: relative;}
.in_ygfc .swiper-slide a{display: block; width: 100%; height: 100%;}
.in_ygfc_l,.in_ygfc_r{width: 3.5vw; height: 3.5vw; line-height: 3.5vw; background:#f1f4f8; position: absolute; bottom: 0; z-index: 5; cursor: pointer; transition: all .5s ease 0s; color:#333; text-align: center;}
.in_ygfc_l{left: 0;}
.in_ygfc_r{left: 3.5vw;}
.in_ygfc_l i,.in_ygfc_r i{color: #1b6ad1; font-size: 1.1vw; font-weight: bold;}
.in_ygfc_l:hover,.in_ygfc_r:hover{background: #1b6ad1;}
.in_ygfc_l:hover i,.in_ygfc_r:hover i{color: #fff;}

/*企业概况 about*/
.about{margin: 4.8vw auto;}
.about .fl{width: 41.5vw;}
.about .fl .xx{font-size: 0.8vw; caption-side: #666; line-height: 1.7vw; margin-bottom: 2.9vw;}
.gy_li ul li{float: left; width: 9.1vw; height: 9.1vw; border: 1px solid #eaeaea; border-radius: 100%; text-align: center; padding-top: 2vw; margin-right: 1.6vw; position: relative;}
.gy_li ul li:nth-child(4){margin-right: 0;}

.gy_li ul li:after,.gy_li ul li:before{position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.gy_li ul li:after{border-bottom: 1px solid #1b6ad1; border-top: 1px solid #1b6ad1; -webkit-transform: scale(0,1); transform: scale(0,1); border-radius: 100%;}
.gy_li ul li:before{border-right:1px solid #1b6ad1;	border-left: 1px solid #1b6ad1;	-webkit-transform: scale(1,0);	transform: scale(1,0); border-radius: 100%;}
.gy_li ul li:hover:after,.gy_li ul li:hover:before{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}

.gy_li ul li .tt{margin-bottom: 0.85vw; font-size: 0.9vw; color: #999;}
.gy_li ul li .counter{margin-bottom: 0.6vw; font-size: 2.5vw; color: #333; font-family: mzt;}
.gy_li ul li .sy{font-size: 0.7vw; color: #333;}
.about .fr{width: 27.2vw; height: 34.2vw; margin-top: 0.5vw; position: relative;}
.about .fr .img{width: 27.2vw; height: 31.1vw;}
.about .fr .img img{width: 100%; height: 100%;}
.about .fr .dw{position: absolute; left: 0; bottom: 0; background: #1f61b6; height: 10.4vw; width: 100%; display: table;}
.about .fr .dw .wz{font-size: 1.6vw; color: #fff; font-weight: bold; line-height: 2.3vw; display:table-cell; vertical-align: middle; padding: 0 6.8vw 0 3vw;}
.about .fr .dw .t{position: absolute; top: 1.3vw; right: 2.1vw;}
.about .fr .dw .t img{width: 6.7vw; height: 7.6vw;}

.honor{background:linear-gradient(to bottom,#f3f6fa,#fff); padding: 3.5vw 0; position: relative;}
.in_honor{width: 78.1vw; position:relative; height: 28vw; margin: 0 auto; z-index:99; overflow: hidden;}
.in_honor .swiper-slide{float: left; width: 17.8vw; height: 27.9vw; margin-right: 2vw; text-align: center; background: #fff; border: 1px solid #dcdcdc; display: table;} 
.in_honor .swiper-slide .img{display: table-cell; vertical-align: middle;}
.in_honor .swiper-slide img{height: auto; width: 15.9vw;}
.in_honor .swiper-slide{position: relative;}
.in_honor .swiper-slide a{display: block; width: 100%; height: 100%;}
.in_honor_l,.in_honor_r{width: 1.8vw; height: 1.8vw; line-height: 1.8vw; background:#ececec; position: absolute; top: 60%; z-index: 5; cursor: pointer; transition: all .5s ease 0s; color:#9f9f9f; text-align: center; border-radius: 100%;}
.in_honor_l{left: 7.5vw; transform: rotate(180deg);}
.in_honor_r{right: 7.5vw;}
.in_honor_l i,.in_honor_r i{color: #1b6ad1; font-size: 1vw; font-weight: bold;}
.in_honor_l:hover,.in_honor_r:hover{background: #1b6ad1;}
.in_honor_l:hover i,.in_honor_r:hover i{color: #fff;}

.qywh{background: #fafbfc; padding: 3.6vw 0;}
.qywh ul li{float: left; width: 25vw; height: 16.9vw; background-position: center; background-repeat: no-repeat; background-size: cover; margin: 0 1.5vw 1.7vw 0; text-align: center; color: #fff; padding: 3.1vw 5.2vw 0;}
.qywh ul li:nth-child(3){margin-right: 0;}
.qywh ul li .img{margin: 0 auto 1.1vw; overflow: hidden;}
.qywh ul li .img,.qywh ul li .img img{width: 3.5vw; height: 3.3vw;}
.qywh ul li .tit{height: 3.4vw; line-height: 3.4vw; font-size: 1.2vw; transition: all .5s ease 0s;}
.qywh ul li .xx{height: 2.8vw; line-height: 1.4vw; font-size: 0.9vw; transition: all .5s ease 0s;}
.qywh ul li:nth-child(4){float: inherit; width: 100%; clear: both; padding: 4.9vw 6.4vw 0;}
.qywh ul li .fl{/*width: 11vw; margin-right: 9.3vw;*/ float: inherit;}
.qywh ul li .fr{/*width: 45vw; text-align: left;*/ font-size: 0.9vw; line-height: 2vw; transition: all .5s ease 0s; float: inherit;}
.qywh ul li:hover .tit{font-size: 1.4vw; transition: all .5s ease 0s;}
.qywh ul li:hover .xx{font-size: 1.1vw; transition: all .5s ease 0s;}
.qywh ul li:hover .fr{font-size: 1.1vw; transition: all .5s ease 0s;}

.yftj{margin: 3vw 0;}
.yf_tit{font-size: 0.9vw; color: #666; letter-spacing: 1.5px; line-height: 2vw; margin-bottom: 2.4vw;}
.yftj ul li{float: left; width: 25vw; height: 18vw; position: relative; margin: 0 1.5vw 1.5vw 0;}
.yftj ul li:nth-child(3n){margin-right: 0;}
.yftj ul li .img{overflow: hidden;}
.yftj ul li .img,.yftj ul li .img img{width: 25vw; height: 18vw;}
.yftj ul li .dw{position: absolute; left: 0; bottom: 0; height: 5.2vw; width: 100%; background: rgba(27,106,209,.9); color: #fff; padding: 0.8vw 1.5vw 0;}
.yftj ul li .dw .tit{font-size: 1vw; height: 2.1vw; line-height: 2.1vw; overflow: hidden;}
.yftj ul li .dw .xx{font-size: 0.7vw; height: 1.6vw; line-height: 1.6vw; overflow: hidden;}
.yftj ul li .img img{width: 100%; height: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s;}
.yftj ul li:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}





















