@charset "utf-8";
/* CSS Document */
/* @font-face {font-family:ziti!important; src: url("https://www.savorydash.com/skin/font/SourceHanSansCN-Normal.otf");} */
html,body{background:#fff;  color:#616161; font-size:14px; margin:0; padding:0;}
.in_center{width: 78.1vw; height: auto; margin: 0 auto; transition: all .5s ease 0s;}
a{color: #616161;}
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%;}

	
.header{height: 5.4vw; line-height: 5.4vw; width: 100%; margin: 0 auto; clear: both; position: fixed; left: 0; top: 0; padding: 0 10.95vw; z-index: 99;}
.logo{float: left; width: 4.7vw; animation-delay: .1s;}
.logo img{width: 4.7vw; height: auto;}
.header .fr{width: 72vw;}
.top_nav{height: 5.4vw; width: 66vw; margin: 0 auto; float: left;}
.nav div:first-child{border-left: none;}
.nav div:last-child{border-right: none;}
.nav div{float: left; vertical-align:middle; width: 6.5vw; text-align: center; height: 5.4vw; line-height: 5.4vw; font-size: 1vw; font-weight: bold; position: relative; transition: all .5s ease 0s;}
.nav div a{position: relative; z-index: 2; color: #fff;}
.nav .none{background:none;}
.nav div:after{content: ''; width: 0%; height: 5.4vw; line-height: 5.4vw; background:none; position: absolute; left: 50%; top: 0; }
.nav div:hover:after,.nav .nuw:after{left: 0; width: 100%; opacity: 1;}
.nav div:nth-child(1),.top_icon a:nth-child(1){animation-delay: .1s;}
.nav div:nth-child(2),.top_icon a:nth-child(2){animation-delay: .2s;}
.nav div:nth-child(3),.top_icon a:nth-child(3){animation-delay: .3s;}
.nav div:nth-child(4),.top_icon a:nth-child(4){animation-delay: .4s;}
.nav div:nth-child(5),.top_icon a:nth-child(5){animation-delay: .5s;}
.nav div:nth-child(6),.top_icon a:nth-child(6){animation-delay: .6s;}
.nav div:nth-child(7),.top_icon a:nth-child(7){animation-delay: .7s;}
.nav div:nth-child(8),.top_icon a:nth-child(8){animation-delay: .8s;}
/* mobile nav 触发样式 */
.c_nav{width:auto; padding: 0 5px; height:6.3vw; line-height: 6.3vw; background: none; overflow: hidden; position: fixed; top: 5%; right:2%; z-index: 99999; 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; background: rgba(255,255,255,.5); border-radius: 5px; color: #0066b2; font-weight: bold;}
.c_nav span{display: block; width:20px; height: 2px; background: #0066b2; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{}
.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;}
.search{float: right; width: 5.5vw; height: 1.3vw; margin-top: 1.9vw;}
.eng{float: left; width: 4vw; height: 1.3vw; line-height: 1.3vw; background: rgba(255,255,255,.5); border-radius: 5px; text-align: center; color: #fff; font-size: 0.9vw; color: #fff; font-weight: bold;}
.eng select{border: none; height: 1.1vw; line-height: 1.1vw; width: 3.6vw; background: none;text-align: center;
text-align-last: center;}
.small{height: 5.4vw; background: rgba(0,0,0,.6); z-index: 9999;}
.small .c_nav span{background: #fff;}
.small .c_nuw{border: 1px solid #fff;}

.top_icon{float: right; height: 1.3vw; line-height: 1.3vw; width: 1.3vw; background: rgba(255,255,255,.5); border-radius: 5px; text-align: center;}
.top_icon i{color: #fff; font-size: 0.9vw; cursor: pointer;}
.top_sous{width: 100%; height: 4vw; background: #fff; position: fixed; top: 4.7vw; left: 0; z-index: 55; display: none;}
.top_sousa{width: 100%; height: 3vw; line-height: 1; float: left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; align-content:center; padding: 0 9%;}
.input_a{width:90%; height: 3vw; font-size: 16px; background: none; border: none; color: #777; transition: all .5s ease 0s; border-bottom: 2px solid #d7d7d7; vertical-align: top; }
.input_a:focus{color: #555; border-bottom-color: #099deb;}
.aniu_a{width: 6%; height: 3vw; text-align: center; border: none; background: none; color: #999; transition: all .5s ease 0s; border-bottom: 2px solid #d7d7d7; }
.aniu_a i{font-size: 1.2vw;}
.aniu_a:hover{color: #099deb;}

.in_banner{width:100%; height:56.2vw; 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: 100%; background-size:100% 100%; background-position: center center; background-repeat: no-repeat;}
.in_banner .swiper-slide a img{width: 100%; height: 56.2vw;}
.in_banner .in_bannerjs{display: inline-block; width:auto; line-height:30px; font-size: 1.2vw; color: #fff; text-align: center; letter-spacing: 2px; position: absolute; bottom: 2vw; left: 5vw; z-index: 5;}
.in_banner .in_bannerjs span{color: #fff; font-size: 1.2vw; display: block;transform:rotate(90deg);}
.in_banner .in_bannerjs font{height: 3.6vw; width: 2px; background: #fff; display: inline-block; margin: 0.6vw 0;}
.in_banner .in_bannerjs em{font-style: normal; display: block;transform:rotate(90deg);}
.in_bannera{height: 2px; line-height: 2px; position: absolute; right: 5vw !important; bottom: 3vw !important; z-index: 5; float: right; text-align: right;}
.in_bannera .swiper-pagination-bullet{width:12px; height:2px; line-height:1vw; text-align: center; background: #fff; margin-right: 0.5vw; opacity: 1; vertical-align: middle; border-radius: 0;}
.in_bannera .swiper-pagination-bullet-active{background: #00419a; width: 2.6vw;}

.about{background-image: url("https://www.savorydash.com/skin/images/about.jpg"); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 46.6vw; overflow: hidden; padding-top: 4.4vw;}
.about .in_center{padding: 0 3vw; position: relative;}
.spwz{position: fixed; top: 15vw; right: 3vw; font-size: 1.5vw; color: #333; width: 2vw; writing-mode:vertical-lr; letter-spacing: 6px; z-index: 99;}
.about_tit{width: 48.6vw; height: 15.6vw; margin: 0 auto 1.4vw;}
.about_tit img{width: 48.6vw; height: 15.6vw;}
.about_xx{font-size: 1.3vw; color: #333; height: auto; line-height: 2.3vw; text-align: center; overflow: hidden; margin-bottom: 3vw;}
.about_li{text-align: center; margin: 0 auto;}
.about_li .gywm{display: inline-block; width: 10.9vw; text-align: center;}
.about_li .gywm div{width: 8.9vw; height: 5.2vw; vertical-align: text-bottom; border-radius: 8.9vw 8.9vw 0 0; border-top: 1px solid #5884bc; border-left: 1px solid #5884bc; border-right: 1px solid #5884bc; font-size: 1.9vw; font-family: 宋体; position: relative; margin-left: 1vw; color: #242424;}
.about_li .gywm div span{font-size: 3.8vw;}
.about_li .gywm div:after{position: absolute; left: -0.5vw; bottom: 0; height: 1vw; width: 1vw; background: #5884bc; content: ""; border-radius: 100%;}
.about_li .gywm div:before{position: absolute; right: -0.5vw; bottom: 0; height: 1vw; width: 1vw; background: #5884bc; content: ""; border-radius: 100%;}
.about_li .gywm h1{font-size: 1.5vw; color: #242424; line-height: 1; margin-top: 1.3vw;}
.about_li .gywm:hover div{border-color: #e92e38 !important; color: #e92e38; cursor: pointer;}
.about_li .gywm:hover div:after,.about_li .gywm:hover div:before{background: #e92e38;}
.about_li .gywm:hover h1{color: #e92e38;}

.video{width: 100%; height: 38.6vw; position: relative; overflow: hidden;}
.video img{width: 100%; height: 38.6vw;}
.dispan1 .list1{display: none;}
.video .sp_videobf{width:100%; height: 100%; position: absolute; top:0; left: 0; z-index: 2; background: rgba(0,0,0,.2);}
.video .sp_videobf img{width:60px; height:60px; position: absolute; top:calc(50% - 30px); left:calc(50% - 30px); z-index: 2;}
.com_n1{position: absolute; left: 50%; z-index: 666; -webkit-transform: translate(-50%, -0%); -moz-transform: translate(-50%, -0%); -ms-transform: translate(-50%, -0%); -o-transform: translate(-50%, -0%); transform: translate(-50%, -0%); bottom: 1vw; color: #fff; text-align: center; margin: 0 auto;}
.com_n1 img{width: 1.2vw; height: 1.2vw; margin-right: 0.5vw;}
.com_n1 div{width: 11.5vw; height: 3vw; line-height: 3vw; position: relative; left: 0px; text-align: center; display: inline-block; top: 0.3vw;}
.com_n1 div::after{content: ""; position: absolute; top: 0.1vw; right: 0; bottom: 0; left: -0.4vw; z-index: 1; transform: skew(45deg); background: #e31e25;}
.com_n1 div .xcp{position: relative; z-index: 2; font-size: 1.1vw;}
.com_n1 div.cur_n1{height: 3.7vw; line-height: 3.7vw; width: 11.5vw; position: relative; left: -10px; text-align: center; top: 0;}
.com_n1 div.cur_n1::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: -0.1vw; z-index: 1; transform: skew(45deg); background: #1a4696;}

.service{background-image: url("https://www.savorydash.com/skin/images/bg1.jpg"); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 46.9vw; overflow: hidden;}
.service .fl{width: calc(100% - 63.6vw); height: 46.9vw; padding: 6.1vw 0 0 10.4vw;}
.public .bt{text-transform: uppercase; font-size: 3.1vw; color: #444; font-weight: bold; font-family: myziti; line-height: 1;}
.public .xbt font{text-transform: uppercase; font-size: 1.9vw; color: #444; font-weight: bold; font-family: myziti; line-height: 1; margin: 0.9vw 0;}

.public .xbt span{font-family: ziti; color: #444; font-size: 1.5vw; height: 2.3vw; line-height: 2.3vw; width: 2.3vw; border: 1px solid #5b5b5b; border-radius: 100%; display: inline-block; margin-left: 1.2vw; font-weight: normal; text-align: center;}
.public .zw{font-size: 1.9vw; color: #444; font-weight: bold; font-family: ziti; line-height: 1; margin-bottom: 2.9vw;}
.com_n2 div{height: 2.3vw; line-height: 2.3vw; font-size: 1.2vw; color: #333; cursor: pointer;}
.com_n2 div.cur_n2{color: #1a4696; position: relative;}
.com_n2 div:hover{color: #1a4696; position: relative;}
.com_n2 div:hover:after{position: absolute; left: 42%; top: 49%; height: 2px; width: 3.1vw; background: #1a4696; content: "";}
.com_n2 div.cur_n2:after{position: absolute; left: 42%; top: 49%; height: 2px; width: 3.1vw; background: #1a4696; content: "";}
.service .dispan2{width: 63.6vw; height: 46.9vw; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; float: right; color: #fff; display: table;}
.dispan2 .list2{display: none;}
.dispan2 .list2 .sm{display: table-cell; vertical-align: middle; width: 63.6vw; height: 46.9vw; padding: 0 9.4vw 0 5.2vw;}
.dispan2 .list2 .sm h1{text-transform: uppercase; font-size: 2.2vw; font-weight: bold;}
.dispan2 .list2 .sm .border{height: 0.3vw; width: 3vw; background: #fff; margin: 1.5vw 0 2.8vw;}
.dispan2 .list2 .sm .xx{max-height: 14.4vw; line-height: 1.8vw; font-size: 0.9vw; font-family: ziti; font-weight: bold; margin-bottom: 2.2vw;}
.gd img{width: 2.7vw; height: 2.7vw; vertical-align: middle; margin-right: 1.1vw;}
.gd a{color: #fff; font-size: 1.2vw; border-bottom: 1px solid #fff; line-height: 2.7vw; display: inline-block;}
@-webkit-keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.pulse-grow {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.pulse-grow:hover {
  -webkit-animation-name: pulse-grow;
  animation-name: pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}



.style{background-image: url("https://www.savorydash.com/skin/images/bg2.jpg"); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 46.7vw; overflow: hidden;}
.style .fl{width: 65.1vw;}
.style .fr{width: calc(100% - 65.1vw); padding: 6vw 9.1vw 0 2.9vw;}
.style .fr .xx{height: 21.6vw; line-height: 2.4vw; font-size: 0.9vw; color: #6c6c6c; font-family: ziti; margin-bottom: 2.6vw;}
/*.style .fr .gd{float: right;}*/
.style .fr .gd a{color: #454545; border-bottom: 1px solid #454545;}

.key{height: 47.8vw; width: 100%; background-image: url("https://www.savorydash.com/skin/images/key.jpg"); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; position: relative; overflow: hidden;}
.key .img,.key .img img{width: 100%; height: 38.6vw;}
.key .nr{position: absolute; left: 50%; bottom: 3.5vw; -webkit-transform: translate(-50%, -0%); -moz-transform: translate(-50%, -0%); -ms-transform: translate(-50%, -0%); -o-transform: translate(-50%, -0%); transform: translate(-50%, -0%); height: 11.2vw; width: 52.5vw;}
.key .nr .fl{width: 32.4vw; height: 11.2vw; background-image: url("https://www.savorydash.com/skin/images/fl.jpg"); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; display: table; padding: 0 7vw 0 3.5vw;}
.key .nr .fl .xx{display: table-cell; vertical-align: middle; color: #fff; line-height: 1;}
.key .nr .fl .xx .tit{font-family:myziti; font-size: 0.9vw; margin-bottom: 0.8vw; position: relative; text-transform: uppercase;}
.key .nr .fl .xx .tit:after{position: absolute; left: 7.3vw; bottom: 0; height: 1px; width: 4vw; background: #fff; content: "";}
.key .nr .fl .xx .zw{height: 2.3vw; line-height: 2.3vw; font-size: 1.2vw; font-weight: bold; overflow: hidden;}
.key .nr .fl .xx .sm{height: 2vw; line-height: 1vw; overflow: hidden; font-size: 0.7vw; font-weight: bold; margin-bottom: 1vw;}
.key .nr .fl .xx .read{height: 1.2vw; line-height: 1.2vw; font-size: 0.7vw;}
.key .nr .fl .xx .read a{color: #fff;}
.key .nr .fl .xx .read i{font-size: 1.3vw; vertical-align: middle; margin-right: 0.5vw;}
.key .nr .fr{width: 20.1vw; height: 11.2vw; position: relative;}
.key .nr .fr img{width: 20.1vw; height: 11.2vw;}
.key .nr .fr .dw{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 3.4vw; height: 3.4vw; z-index: 99;}
.key .nr .fr .dw img{width: 3.4vw; height: 3.4vw;}
.key .nr .fr video,.key .nr .fr .video-js{width: 20.1vw; height: 11.2vw;}


.in_new{height: 45.7vw; width: 100%; background-image: url("https://www.savorydash.com/skin/images/in_new.jpg"); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; overflow: hidden;}
.in_new .fl{width: 37vw; padding-top: 3.4vw;}
.in_new .fl .img{width: 37vw; height: 20.8vw; overflow: hidden;}
.in_new .fl .img img{width: 37vw; height: 20.8vw; -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;}
.in_new .fl .img:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.new_down{margin-top: 0.8vw;}
.new_down .zb{float: left; width: 26.6vw;}
.new_down .zb h1{font-size: 0.9vw; color: #555; font-weight: bold; height: 2.1vw; line-height: 2.1vw; overflow: hidden;}
.new_down .zb h1 a{color: #555;}
.new_down .zb .xx{font-size: 0.7vw; color: #777; height: 2.6vw; line-height: 1.3vw; overflow: hidden;}
.new_down .zb .xx a{color: #777;}
.new_down .yb{float: right; width: 3.6vw; margin-right: 3.6vw; font-size: 1.5vw; color: #555; font-weight: bold; line-height: 1; text-align: center; margin-top: 1.3vw;}
.new_down .yb div{font-size: 0.9vw; color: #999; margin-top: 0.6vw;}
.in_new .fr{width: 37.8vw; padding-top: 10vw;}
.in_new .fr ul li{height: 7.5vw; width: 37.8vw; padding: 0.5vw; overflow: hidden; margin-bottom: 0.9vw; zoom: 1;}
.in_new .fr ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.in_new .fr ul li .tp{float: left; width: 11.5vw; height: 6.5vw; overflow: hidden;}
.in_new .fr ul li .tp img{width: 11.5vw; height: 6.5vw; -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;}
.in_new .fr ul li .tp:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.in_new .fr ul li .zb{float: left; width: 18.8vw; margin-left: 1vw;}
.in_new .fr ul li .zb h1{font-size: 0.9vw; color: #555; font-weight: bold; height: 2.1vw; line-height: 2.1vw; overflow: hidden;}
.in_new .fr ul li .zb h1 a{color: #555;}
.in_new .fr ul li .zb .xx{font-size: 0.7vw; color: #777; height: 3.9vw; line-height: 1.3vw; overflow: hidden;}
.in_new .fr ul li .zb .xx a{color: #777;}
.in_new .fr ul li .yb{float: right; width: 3.6vw; margin-right: 1.5vw; font-size: 1.5vw; color: #555; font-weight: bold; line-height: 1; text-align: center; margin-top: 1.3vw;}
.in_new .fr ul li .yb div{font-size: 0.9vw; color: #999; margin-top: 0.6vw;}
.in_new .fr ul li:nth-child(2n-1){background: #0066b2;}
.in_new .fr ul li:nth-child(2n-1) .zb h1,.in_new .fr ul li:nth-child(2n-1) .zb .xx,.in_new .fr ul li:nth-child(2n-1) .yb,.in_new .fr ul li:nth-child(2n-1) .yb div{color: #fff;}
.in_new .fr ul li:nth-child(2n-1) .zb h1 a,.in_new .fr ul li:nth-child(2n-1) .zb .xx a,.in_new .fr ul li:nth-child(2n-1) .yb,.in_new .fr ul li:nth-child(2n-1) .yb div{color: #fff;}

.in_coop{height: 44.5vw; width: 100%; background-image: url("https://www.savorydash.com/skin/images/in_coop.jpg"); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; overflow: hidden; padding-top: 4.5vw;}
.in_coop ul li{float: left; width: 12.2vw; height: 4.6vw; border: 2px solid #9aadd1; padding: 2px; overflow: hidden; margin: 0 0.6vw 0.9vw 0;}
.in_coop ul li:hover{border: none;}
.in_coop ul li:nth-child(6n){margin-right: 0;}
.in_coop ul li img{width: 12.2vw; height: 4.6vw; -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;}
.in_coop ul li:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}

.addre_line1 {position: absolute; top: 0px; left: -1px; width: 2px; height: 0%; background: linear-gradient(to right,#da202a,#244490); -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; z-index: 99;}
.addre_line2 {position: absolute; top: 0; right: -1px; width: 2px; height: 0%; background:linear-gradient(to right,#da202a,#244490); -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; z-index: 99;}
.addre_line3 {position: absolute; top: 0; left: -1px; width: 0%; height: 2px; background:#e11e26; -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; z-index: 99;}
.addre_line4 {position: absolute; bottom: 0; left: -1px; width: 0%; height: 2px; background: #1d4594; -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; z-index: 99;}
.index_ser2_con2_box_all:hover .addre_line1{height: 100%;}
.index_ser2_con2_box_all:hover .addre_line2,.contact_ser1_box1_text:hover .addre_line2{height: 100%;}
.index_ser2_con2_box_all:hover .addre_line3,.contact_ser1_box1_text:hover .addre_line3{width: 100%;}
.index_ser2_con2_box_all:hover .addre_line4,.contact_ser1_box1_text:hover .addre_line4{width: 100%;}
.index_ser2_con2_box {position: relative;}
.index_ser2_con2_box2 {position: relative;}
.index_ser2_con2_box_all{overflow: hidden;}
.index_ser2_con2_box_all img {-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;}
.index_ser2_con2_box_all:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}



.footer{height: 20.4vw; width: 100%; background-image: url("https://www.savorydash.com/skin/images/footer.jpg"); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; padding-top: 3vw; background-color: #1b4fae; zoom: 1;}
.footer:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.foot_topnav{width: 51.5vw; height: auto; float: left;}
.foot_navli{width: 10.3vw; height: auto; float: left; line-height: 1; animation-delay: .1s; background: url("https://www.savorydash.com/skin/images/border.jpg") no-repeat left top; height: 10.9vw; padding-left: 0.8vw;}
.foot_navli p{margin-bottom: 0.8vw; font-size: 0.7vw;}
.foot_navli p a{color: #c8d9f8;}
.foot_navli p:first-child{margin-bottom: 1vw;}
.foot_navli p:first-child a{font-size: 1.2vw; color: #fff;}
.foot_navli p a:hover{color: #a7a6a6; text-shadow: 1px 1px 0 rgba(0,0,0,.85);}

.contant{float: right; width: 24.7vw; text-align: right; font-size: 0.7vw; color: #c8d9f8;}
.contant h1{color: #fff; font-size: 0.9vw; font-weight: bold; margin-bottom: 1vw;}
.contant div{color: #c8d9f8; font-size: 0.7vw; line-height: 1; margin-bottom: 0.9vw;}
.contant div i{font-size: 16px; width: 1.5vw; display: inline-block;}

.bottom{background: #1a4696; line-height: 1.6vw; padding: 1vw 0; color: #c8d9f8; font-weight: lighter;}
.bottom a{color: #c8d9f8; float: right;}

.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:80px;height:420px;}
.suspension-box{position:relative;float:right;}
.home{background: #1a4696; margin-bottom: 0.5vw;height: 2.1vw; line-height: 2.1vw; width: 2.1vw; border-radius: 100%; text-align: center;}
.home i{color: #fff; font-size: 1vw;}
.suspension .a{display:block;width:80px;height:80px;background-color:#0f1d71;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a i{color: #fff; font-size: 20px;}
.suspension .a div{clear: both; display: block; text-align: center; color: #fff; font-size: 14px;}
.suspension .a-top{height: 2.1vw; line-height: 2.1vw; width: 2.1vw; border-radius: 100%; background: #dbdbdb; text-align: center;}
.suspension .a-top:hover{background:#1a4696;}

/*万安-人力资源（招标职位）*/
.n_bann{width: 100%; height: 18.2vw; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; box-shadow: 0 0 10px #d9d9d9; position: relative;}
.biaoti{position: absolute; left: 10.95vw; bottom: -1.8vw; height: 3.6vw; background: #fcfcfc; width: 78.1vw; margin: 0 auto; border-radius: 5px; text-align: center;}
.biaoti img{width: 1.3vw; height: 1.2vw; margin-top: -1.2vw;}
.biaoti h1{height: 1.4vw; line-height: 1.4vw; font-size: 0.9vw; color: #333; overflow: hidden; margin-top: -0.8vw;}
.biaoti div{line-height: 1.2vw; color: #bebebe; font-size: 0.6vw;}
.biaoti div a{color: #bebebe;}

.mainbody{width: 78.1vw; margin: 3.6vw auto;}
.title{text-align: center; margin: 0 auto 2vw;}
.title a{display: inline-block; height: 1.9vw; line-height: 1.9vw; padding: 0 1.8vw; font-size: 0.8vw; color: #666; border: 1px solid #ddd; border-radius: 20px; margin: 0 0.3vw 0.5vw;}
.title a.dq,.title a:hover{color: #fff; background: #0066b2; border: 1px solid #0066b2;}

.bring{margin-bottom: 3vw;}
.bring_tit{height: 3.6vw;}
.bring_tit .border{float: left; width: 1vw; height: 3.6vw; /*background: #d6d6d6; border-radius: 5px 0 0 5px;*/ margin-right: 0.5vw;}
.bring_tit .border img{width: 100%; height: 100%;}
.bring_tit .wz{float: left; width: calc(100% - 1.5vw); font-size: 1.4vw; color: #444; font-weight: bold; margin-top: 0.2vw; line-height: 1;}
.bring_tit .wz span{display: block; font-weight: normal; color: #666666; font-size: 1.1vw; margin-top: 0.9vw; text-transform: uppercase;}
.bring .xx{width: 60vw; margin: 2.8vw auto 0; text-align: center;}
.bring .xx img{width: 60vw; height: auto;}

.bring_li .fl{width: 36.5vw; color: #282828;}
.bring_li .fl strong{font-size: 0.9vw; color: #282828; height: auto; line-height: 2vw;}
.bring_li .fl .xx{line-height: 2.1vw;}
/* .bring_li .fl:nth-child(2){float: right;} */
.bring_li .fl .xx div{margin-bottom: 2.2vw;}

.jion table tr td{text-align: center;}
.jion table tr td:first-child{width: 30.8vw; text-align: left; padding-left: 3vw;}
.jion table tr td:nth-child(2){width: 9vw;}
.jion table tr td:nth-child(3){width: 12.2vw;}
.jion table tr td:nth-child(4){width: 9.2vw;}
.jion table tr td:nth-child(5){width: 9.2vw;}
.jion table tr td:nth-child(6){width: 7.9vw;}
.jion table tr td i{color: #e54116; font-size: 24px; vertical-align: middle; margin-left: 0.8vw;}
.pg_list table{font-size: 0.8vw; color: #fff; background: #0066b2; height: 2.7vw; line-height: 2.7vw; margin-bottom: 0.6vw;}
.pg_zpul{height: auto; overflow: hidden; margin-bottom: 0.6vw; background: #efefef;}
.pg_zplih2nuw{background: #06488c; color: #fff;}
.pg_zplih2{height: 2.7vw; line-height: 2.7vw; font-size:0.8vw;}
.pg_zplitxt{line-height: 1.6vw; padding: 1vw 3vw; display: none; font-size: 0.7vw; color: #000; background: #f9f9f9;}
.pg_zplitxt a{display: block; font-size: 0.8vw; color: #fff; background: #0066b2; height: 1.8vw; line-height: 1.8vw; width: 7.8vw; text-align: center; border-radius: 5px; margin-top: 1.7vw;}
.jion table tr td div{background: url("https://www.savorydash.com/skin/images/xs.png") no-repeat center; width: 14px; height: 15px; margin: 0 auto; transition: all .4s ease 0s;}
.pg_zplih2nuw table tr td div{background: url("https://www.savorydash.com/skin/images/xx.png") no-repeat center; width: 14px; height: 4px; margin: 0 auto; transition: all .4s ease 0s;}

/*万安-服务领域*/
.talent{padding-bottom: 2.6vw;}
.talent_tit{float: left; width: 14.6vw;}
.talent_tit .border{float: left; width: 0.8vw; height: 3.1vw; margin-right: 0.5vw;}
.talent_tit .wz{float: left; width: 13.3vw; font-size: 1.2vw; color: #444; font-weight: bold; margin-top: 0.2vw; line-height: 1;}
.talent_tit .wz span{display: block; font-weight: normal; color: #666666; font-size: 0.9vw; margin-top: 0.7vw;}
.talent .fr{width: 61.6vw; margin-top: 1.6vw;}
.talent .fr h1{font-size: 0.9vw; color: #252525; line-height: 1.5vw; margin-bottom: 0.5vw;}
.talent .fr p{font-size: 0.7vw; color: #888; line-height: 1.2vw;}
.fuwu ul li{float: left; width: 24.8vw; margin: 0 1.8vw 1.8vw 0; position: relative;}
.fuwu ul li .dw{position: absolute; left: -0.15vw; top: 0;}
.fuwu ul li .dw img{width: 3.7vw; height: 4.5vw;}
.fuwu ul li:nth-child(3n){margin-right: 0;}
.fuwu ul li .img,.fuwu ul li .img img{width: 24.8vw; height: 16.7vw;}
.fuwu ul li .mc{font-size: 0.9vw; color: #fff; background: #0066b2; height: 2.8vw; line-height: 2.8vw; overflow: hidden; padding: 0 0.7vw;}
.fuwu ul li .mc span img{height: 1vw; width: 0.2vw; margin-right: 0.8vw;}
.fuwu ul li .mc:hover{text-shadow: 1px 1px 0 rgba(0,0,0,.85);}

/*万安-关于万安（合作伙伴）*/
.coop ul li{float: left; width: 14.3vw; height: 5.9vw; margin: 0 1.5vw 1.5vw 0; overflow: hidden; text-align: center; border: 1px solid #e3e3e3; padding: 1px;}
.coop ul li img{width: 100%; height: 5.9vw;}
.coop ul li:nth-child(5n){margin-right: 0;}
.page{text-align: center; margin: 0 auto; clear: both; padding-top: 2vw;}
.page a img{width: 0.3vw; height: 0.5vw;}
.page a:first-child,.page a:last-child{height: 1.4vw; line-height: 1.1vw; width:3vw; text-align: center; border: 2px solid #0066b2; border-radius: 100%; display: inline-block; border-radius: 5px}
.page a{height: 1.4vw; line-height: 1vw; width: 1.4vw; color: #0066b2; font-size: 0.6vw; margin: 0 0.5vw;}
.page a.dq{background: #1a4696; border: 2px solid #1a4696; color: #fff; height: 1.4vw; line-height: 1.4vw; width: 1.4vw; text-align: center; display: inline-block; border-radius: 100%;}

/*万安-关于万安（组织框架） */
.organization{padding-top: 6vw;}
.organization img{width: 100%; height: 50.9vw;}

/*万安-联系我们*/
.map{height: 30.7vw; width: 100%; position: relative; margin: 5.2vw 0 3vw; padding-top: 3.2vw;}
.map .dt{height: 24.3vw; width: 100%;}
.map .lx{position: absolute; left: 6vw; top: 0; height: 30.7vw; width: 24.7vw; background: rgba(26,70,150,.8); border-radius: 5px; padding: 1.2vw;}
.map .lx .tb{text-align: center;}
.map .lx .tb img{width: 4.7vw; height: 3.2vw;}
.map .lx .hy{font-size: 0.9vw; color: #fff; line-height: 1.3vw; height: 3.9vw; overflow: hidden; margin: 1.3vw 0 0.8vw;}
.map .lx ul li{float: left; width: 50%; margin-top: 1.2vw; color: #fff; font-size: 0.9vw; height: 1.5vw; line-height: 1.5vw;}
.map .lx ul li:last-child{width: 100%;}
.map .lx ul li img{width: 1.5vw; height: 1.5vw; vertical-align: middle; margin-right: 0.3vw;}
.map .lx .sm{margin-top: 1.6vw;text-align: center;}
.map .lx .sm img{width: 7.8vw; height: 7.8vw;}
.online{background: #f2f2f2; padding: 1.5vw;}
.online .tit{height: 2vw; line-height: 2vw; font-size: 1.5vw; overflow: hidden; color: #2a2a2a; font-weight: bold; margin-bottom: 1.5vw;}
.online table{position: relative;}
.online table tr td{padding-bottom: 0.5vw; width: 36.9vw; float: left;}
.online table tr td .text{height: 3.1vw; line-height: 3.1vw; width: 36.9vw; background: #fff; padding: 0 0.8vw; border-radius: 5px; border: none; font-size: 0.9vw; color: #777;}
.online table tr td textarea{float: right; width: 36.9vw; height: 14.6vw; line-height: 3.1vw; background: #fff; border-radius: 5px; padding: 0 0.8vw; border: none;}
.online table tr:nth-child(6){position: absolute; right: 0; top: 0;}
.online table tr:last-child{position: absolute; right: 0; top: 15.4vw;}
.online table tr .button{height: 3.1vw; line-height: 3.1vw; width: 36.9vw; background: #0066b2; border: none; text-align: center; font-size: 1.2vw; font-weight: bold; color: #fff; border-radius: 5px;}

/*万安-人力资源（招聘表单）*/
.yp_table{margin: 0 3vw;}
.ypfs{border-bottom: 1px solid #e4e4e4; padding-bottom: 0.8vw; margin-bottom: 0.8vw;}
.bit{height: 2.3vw; line-height: 2.3vw; overflow: hidden; font-size: 0.8vw; color: #00a0e9;}
.ypfs .lxfs{line-height: 1.3vw; font-size: 0.6vw; color: #999;}
.ji_tit{font-size: 0.7vw; color: #00a0e9;}
.txjl table tr td{float: left; margin-right: 2vw; padding-bottom: 0.4vw;}
.txjl .name{float: left; width: 5.8vw; height: 1.6vw; line-height: 1.6vw; font-size: 0.6vw; color: #666; text-transform: uppercase;}
.txjl .text{height: 1.6vw; line-height: 1.6vw; width: 12.8vw; padding: 0 0.5vw; border: 1px solid #dcdcdc; float: left;}
.txjl{border-bottom: 1px solid #e4e4e4; padding-bottom: 0.8vw; margin-bottom: 0.8vw;}
.txjl .sm{line-height: 1.6vw; padding: 0.5vw 0; font-size: 0.6vw; color: #666;}
.txjl textarea{height: 5.3vw; line-height: 1.6vw; width: 29.5vw; border: 1px solid #dcdcdc;}
.zwms textarea{margin-left: 0 !important;}
.tijiao .button{height: 2.1vw; line-height: 2.1vw; width: 8.6vw; text-align: center; color: #fff; font-size: 0.8vw; border-radius: 5px; border: none; background: #00a0e9; margin-left: 5.8vw;}
.xb{float: left;}

/*万安-新闻资详情*/
.detal_tit{font-size: 1.8vw; color: #333; font-weight: bold; text-align: center; line-height: 1; padding: 1vw 0;}
.detal_tit div{font-size: 0.6vw; color: #999; margin-top: 0.5vw; font-weight: normal;}
.detal .zy{background: #f5f5f5; line-height: 1.7vw; padding: 0.3vw 0.7vw; font-size: 0.6vw; color: #777; margin-bottom: 1vw;}
.detal .zy span{font-size: 0.7vw; color: #0066b2;}
.py{text-align: center; margin: 0 auto; padding: 2vw 0; clear: both; line-height: 2vw;}
.py a{background: #0066b2; height: 2vw; line-height: 2vw; padding: 0 0.4vw; border-radius: 5px; color: #fff; font-size: 0.7vw; display: inline-block; margin: 0 0.3vw;}
.py i{vertical-align: middle; margin-right: 0.4vw;}

/*万安-新闻资*/
.new_top{padding-bottom: 1vw; border-bottom: 1px solid #d4d4d4; margin-bottom: 1.8vw;}
.new_top .fl{width: 24.8vw; box-shadow: 0 0 10px #ddd;}
.new_top .fl img{width: 24.8vw; height: 16.1vw;}
.new_top .fr{width: 51.6vw;}
.new_top .fr h1{height: 3.1vw; line-height: 3.1vw; overflow: hidden; font-size: 1.5vw; color: #333;}
.new_top .fr .sm{height: 1.1vw; line-height: 1.1vw; overflow: hidden; font-size: 0.8vw; color: #777;}
.new_top .fr .xx{height: 6.4vw; line-height: 1.6vw; overflow: hidden; font-size: 0.8vw; color: #777; margin: 1.5vw 0 1vw;}
.new_top .fr .time{height: 3vw; line-height: 3vw; overflow: hidden; font-size: 0.9vw; color: #595959;}
.new_list ul li{float: left; width: 24.7vw; height:13.5vw; border: 1px solid #ddd; margin: 0 1.8vw 1.8vw 0; padding: 1vw;}
.new_list ul li:nth-child(3n){margin-right: 0;}
.new_list ul li:hover{background: #0066b2;}
.new_list ul li:hover h1,.new_list ul li:hover .xx,.new_list ul li:hover .bq,.new_list ul li:hover .time,.new_list ul li:hover .time .fl,.new_list ul li:hover .time .fl span{color: #fff !important;}
.new_list ul li h1{height: 2.7vw; line-height: 2.7vw; font-size: 1.2vw; color: #333; overflow: hidden; margin-bottom: 0.4vw;}
.new_list ul li .xx{height: 3vw; line-height: 1vw; font-size: 0.7vw; color: #595959; overflow: hidden;}
.new_list ul li .bq{height: 1.7vw; line-height: 1.7vw; font-size: 0.6vw; color: #868686; overflow: hidden; margin-bottom: 0.4vw;}
.new_list ul li .time{border-top: 1px solid #e5e5e5; padding-top: 1.8vw;}
.new_list ul li .time .fl{font-size: 0.7vw; color: #868686; line-height: 1;}
.new_list ul li .time .fl span{display: block; font-size: 2.5vw; color: #333; margin-bottom: 0.7vw;}
.new_list ul li .time .fr{/*margin-top: 1.5vw;*/ height: .9vw; line-height: .9vw; }
.new_list ul li .time .fr i{font-size: 1.6vw;}

/*万安-员工风采*/
.ygfc ul li{float: left; width: 24.8vw; height: 20.8vw; background: #f2f2f2; margin: 0 1.8vw 1.7vw 0;}
.ygfc ul li:nth-child(3n){margin-right: 0;}
.ygfc ul li .img,.ygfc ul li .img img{width: 24.8vw; height: 14.1vw;}
.ygfc ul li h1{height: 1.5vw; line-height: 1.5vw; font-size: 0.8vw; color: #333; font-weight: bold; overflow: hidden; padding: 0 0.9vw; margin-top: 0.8vw;}
.ygfc ul li .time{height: 1vw; line-height: 1vw; font-size: 0.7vw; color: #777; overflow: hidden; padding: 0 0.9vw; margin-top: 0.4vw;}
.ygfc ul li .xx{height: 2vw; line-height: 1vw; font-size: 0.7vw; color: #666; overflow: hidden; padding: 0 0.9vw;}

/*万安-内刊列表*/
.list ul li{float: left; height: 44.8vw; width: 25.7vw; border: 1px solid #eee; border-radius: 5px; padding: 0.6vw; text-align: center; margin: 0 0.5vw 0.5vw 0;}
.list ul li:nth-child(3n){margin-right: 0;}
.list ul li .img,.list ul li .img img{width: 24.5vw; height: 33.7vw;}
.list ul li .bt{height: 2.1vw; line-height: 2.1vw; font-size: 0.6vw; color: #a5a5a5; overflow: hidden; margin-top: 1vw;}
.list ul li .sm{height: 2vw; line-height: 2vw; font-size: 0.8vw; color: #131313; overflow: hidden; margin-bottom: 0.7vw;}
.list ul li .more{height: 1.9vw; line-height: 1.9vw; width: 6.8vw; border: 2px solid #131313; margin: 0 auto; font-size: 0.6vw; color: #131313; overflow: hidden; text-transform: uppercase;}

/*万安-关于万安（精英团队） */
.group ul li{float: left; width: 38.2vw; height: 18.8vw; background: #1a4696; margin: 0 1.6vw 1.6vw 0;}
.group ul li:nth-child(2){margin-right: 0;}
.group ul li .fl,.group ul li .fl img{width: 18.1vw; height: 18.8vw;}
.group ul li .fr{width: 20.1vw; padding: 1vw 2vw; color: #fff;}
.group ul li .fr .tit{height: 3.2vw; line-height: 3.2vw; font-size: 1.2vw; color: #fff; border-bottom: 1px solid #061e48;}
.group ul li .fr .tit b{font-size: 1.5vw; font-weight: bold; margin-right: 0.5vw;}
.group ul li .fr .tit i{float: right; font-size: 1vw;}
.group ul li .fr .js{border-top: 1px solid #1c57c3; font-size: 0.7vw; color: #fff; height: 5.5vw; line-height: 1.7vw; overflow: hidden; padding-top: 0.4vw; margin-bottom: 1.3vw;}
.group ul li .fr .works b{height: 1.9vw; line-height: 1.9vw; display: block; font-size: 0.9vw;}
.group ul li .fr .works p{height: 3.9vw; line-height: 1.3vw; overflow: hidden;}

.team ul li{float: left; width: 18.3vw; height: 18.3vw; margin: 0 1.6vw 1.6vw 0;}
.team ul li:nth-child(4n){margin-right: 0;}
.team ul li img{width: 18.1vw; height: 18.8vw;}

/*万安-关于万安（公司介绍） */
.com{margin-bottom: 3vw;}
.com .fl{width: 21.8vw; position: relative;}
.com .fl img{width: 20.8vw; height: 20.8vw; margin: 1vw 0 0 1vw; position: relative; z-index: 99;}
.com .fl:after{position: absolute; left: 0; top: 0; background: #1a4696; width: 20.8vw; height: 20.8vw; content: "";}
.com .fr{width: 53.8vw;}
.com .fr h1{height: 3.1vw; line-height: 3.1vw; font-size: 1.5vw; color: #444; font-weight: bold; overflow: hidden; margin-top: 0.4vw;}
.com .fr h2{height: 1.1vw; line-height: 1.1vw; font-size: 0.9vw; color: #444; overflow: hidden;}
.com .fr .xbt{height: 1.1vw; line-height: 1.1vw; font-size: 0.8vw; color: #444; text-transform: uppercase; overflow: hidden; margin-bottom: 1.3vw;}
.com .fr .xx{height: auto; line-height: 1.6vw; font-size: 0.8vw; color: #555; overflow: hidden;}
.pg_aboutsz{background-image: url("https://www.savorydash.com/skin/images/bg.jpg"); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 12vw; margin-bottom: 3vw; color: #fff;}
.pg_aboutszli{width: 13vw; text-align: center; float: left; font-weight: bold; font-size: 1.8vw; padding-top: 2.1vw;}
.pg_aboutszli span{font-size: 1.8vw; border: 1px solid #fff; height: 5.1vw; line-height: 5.1vw; width: 5.1vw; text-align: center; border-radius: 100%; display: inline-block;}
.pg_aboutszli font{vertical-align: bottom; margin-left: 0.3vw;}
.pg_aboutszli p{font-size: 1.2vw; margin-top: 1.3vw;}
.pg_aboutszli img{width: 1.9vw; height: 2vw;}
.qywh{background: url("https://www.savorydash.com/skin/images/qywh.jpg") right top no-repeat; min-height: 33.5vw;}
.qywh .qywh_tit{background: url("https://www.savorydash.com/skin/images/xx.jpg") no-repeat left bottom; height: 3.6vw; line-height: 3.6vw; font-size: 1.8vw; color: #272727;}
.qywh_xx{line-height: 3.1vw; margin-top: 3vw; color: #555; font-size: 1.2vw;}

/*万安-合伙人*/
.offer{width: 78.1vw; margin: 0 auto 4vw;}
.offer_tit{background: linear-gradient(to bottom, #1971f5, #72bbf3); -webkit-background-clip: text; font-size: 2vw; text-align: center;  line-height: 1; padding: 4.5vw 0; font-family: zt;}
.offer_tit img{height: 1.4vw; width: 3.1vw; display: block; margin: 1vw auto 0;}
.offer ul li{float: left; width: 18vw; height: 13vw; box-shadow: 0 0 10px #dce1ea; border-radius: 5px; text-align: center; position: relative; font-family:ziti; line-height: 1; margin-right: 2vw;}
.offer ul li:nth-child(4){margin-right: 0;}
.offer ul li .nmu{font-size: 12.5vw; color: #f3f4f8; font-weight: bold; line-height: 1;}
.offer ul li .xx{position: absolute; left: 0; top: 3.3vw; width: 18vw; color: #1a4696;}
.offer ul li .tit{font-size: 1.5vw; margin-bottom: 2vw;}
.offer ul li .tit i{font-size: 1.8vw; margin-right: 0.6vw;}
.offer ul li .sm{font-size: 1.2vw;}
.partner{background-image: url("https://www.savorydash.com/skin/images/partner.jpg"); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; height: 50.9vw; width: 100%;}
.hzly{margin-bottom: 4.5vw;}

.youshi{background-image: url("https://www.savorydash.com/skin/images/partner.jpg"); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; height: 44.9vw; width: 100%; position: relative;}
.youshi ul{width: 64.6vw; margin: 0 auto; zoom: 1;}
.youshi ul:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.youshi ul li{float: left; width: 32.2vw; height: 11.3vw; background: #fff;}
.youshi ul li .img{float: left; width: 16.1vw; height: 11.3vw;}
.youshi ul li .img img{width: 16.1vw; height: 11.3vw;}
.youshi ul li .js{float: right; width: 16.1vw; height: 11.3vw; padding: 0 0.5vw; color: #073a94; font-family: ziti; font-size: 1.1vw; overflow: hidden;}
.youshi ul li .js .tit{margin-top: 1.4vw; height: 2.6vw; line-height: 1.3vw;}
.youshi ul li .js .zb{float: left; width: 2vw; font-size: 1.8vw;}
.youshi ul li .js .yb{float: right; width: 13vw;}
.youshi ul li .js .xx{font-size: 1vw; height: 5.2vw; line-height: 1.3vw; overflow: hidden; margin-top: 0.4vw; display: table;}
.youshi ul li .js .xx div{display: table-cell; vertical-align: middle;}
.youshi ul li:nth-child(3) .img,.youshi ul li:nth-child(4) .img{float: right;}
.youshi ul li:nth-child(3) .js,.youshi ul li:nth-child(4) .js{float: left;}
.into{width: 45.8vw; box-shadow: 0 0 15px #f0f0f0; margin: 0 auto 3.5vw; margin-top: -1.2vw; position: relative; z-index: 99; background: #fff; border-radius: 5px; padding: 2.6vw 2vw; color: #073a94;}
.into h1{color: #073a94; font-size: 2.1vw; text-align: center; height: auto; line-height: 1.5vw; overflow: hidden; padding: 1vw 0;}
.into .tx{font-size: 0.8vw; line-height: 1.5vw; text-align: center;}
.into .tx i{font-size: 1.2vw; vertical-align: middle; margin-right: 0.5vw; color: #1d52b0; font-weight: bold;}
.into table{text-align: center; margin-top: 3.2vw;}
.into table tr td{padding-bottom: 2vw;}
.into table tr td .wz{font-size: 0.9vw; color: #073a94; display: inline-block; margin-right: 1.1vw; text-align: right; width: 20%;}
.into table tr td .wz span{color: #ff1e1e; margin-right: 0.7vw;}
.into table tr td .text{height: 1.8vw; line-height: 1.8vw; width: 20.3vw; border: 1px solid #677ca1; padding: 0 0.7vw; border-radius: 5px;}
.into table tr td textarea{height: 5.5vw; line-height: 1.8vw; width: 20.3vw; border: 1px solid #677ca1; padding: 0 0.7vw; border-radius: 5px;}
.into table tr td .tj{height: 2.2vw; line-height: 2.2vw; width: 8.3vw; background: #1d52b0; border-radius: 5px; text-align: center; color: #fff; font-size: 1.1vw; border: none;}
.into table tr td .cz{height: 2.2vw; line-height: 2.2vw; width: 3.8vw; text-align: center; color: #1d52b0; font-size: 1.1vw; border: none; background: none;}
.into_lx{margin-top: 3vw;}
.into_lx .fl{float: left; width: 17vw; color: #1d52b0; font-weight: bold;}
.into_lx .fl:first-child{margin-right: 6vw;}
.into_lx .fl .tit{font-size: 1.2vw; font-family: ziti; height: 2.6vw; line-height: 2.6vw; margin-bottom: 1.8vw;}
.into_lx .fl .img{width: 4.2vw; text-align: center; float: left; margin-top: -0.7vw;}
.into_lx .fl .tit img{width: 2.7vw; height: 2.6vw;}
.into_lx .fl .lxr img{width: 1.7vw; height: 1.9vw;}
.into_lx .fl .lxr{font-size: 0.9vw; line-height: 1.4vw;}
.into_lx .fl .lxr .zb{float: left; width: 12.8vw;}

/*万安-服务领域详情*/
.mod18Box {width:65.6vw; margin: 0 auto; overflow: hidden;}
.mod18{ width: 65.6vw; height: 51.3vw; margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute; width:20px; height:7.8vw; line-height: 7.8vw; bottom:4px; cursor:pointer; z-index:99; font-size:3.1vw; background: #333; text-align: center;}
.mod18 .prev{left:0;}
.mod18 .btn i{width:20px; height:55px; vertical-align: middle; font-size: 1.6vw; color: #3f3e3d;}
.mod18 #prevTop,.mod18 #nextTop{top: 90px; width: 20px; height:55px; text-align: center; line-height: 40px; background: rgba(255,255,255,0.6); display: none;}
.mod18 #prev i,.mod18 #next i{color: #fff; font-size: 1.1vw;}
.mod18 .next{right:0;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a img{display:block; width:65.6vw; height:41.7vw; position:absolute; color:#fff; overflow: hidden;}
.mod18 .picBox{height:41.7vw; position:relative; overflow:hidden;width:65.6vw;}
.mod18 .picBox ul{height:41.7vw; position:absolute;}
.mod18 .picBox li{width:65.6vw; height:41.7vw;overflow: hidden;}
.mod18 .picBox li img{width: 65.6vw !important; height: 41.7vw !important;}
.mod18 .listBox{width: 95%; height: 7.8vw; margin: 0 auto; position: relative; margin-top: 1.5vw; overflow: hidden; }
.mod18 .listBox ul{height:7.8vw; position:absolute;}
.mod18 .listBox li{width:11vw; height:7.8vw; cursor:pointer; position:relative; margin-right: 1.1vw;}
.mod18 .listBox li a{display:block; width:11vw; height:7.8vw;}
.mod18 .listBox li img{width:11vw; height:7.8vw; overflow: hidden;}
.mod18 .listBox .on img{width:11vw; height:7.8vw; border:1px solid #ff6600;}
.fwly_xx{width: 65.6vw; margin: 2vw auto;}
.fwly_tit{font-size: 1.3vw; color: #1a4696; height: auto; line-height: 1vw; margin-bottom: 1.5vw;}
.fwly_tit img{width: 0.2vw; height: 1vw; margin-right: 0.6vw;}

/*万安-关于万安（荣誉资质） */
.infor .left::-webkit-scrollbar{width:5px;height:5px;}
.infor .left::-webkit-scrollbar-button:vertical{display:none}
.infor .left::-webkit-scrollbar-track:vertical{background-color:black}
.infor .left::-webkit-scrollbar-track-piece{background:#ebebeb}
.infor .left::-webkit-scrollbar-thumb:vertical{background-color:#e31e25;border-radius:30px}
.infor .left::-webkit-scrollbar-thumb:vertical:hover{background-color:#e31e25}
.infor .left::-webkit-scrollbar-corner:vertical{background-color:#ebebeb}
.infor .left::-webkit-scrollbar-resizer:vertical{background-color:#ebebeb}
.infor .left{float: left; width: 22.1vw; padding-right: 4vw; max-height: 20vw; overflow-y: scroll;}
.infor .left .zz{margin-bottom: 2.8vw;}
.infor .left .zz h1{line-height: 1; font-size: 1.1vw; color: #333; font-weight: bold; font-family: ziti; margin-bottom: 0.8vw;}
.infor .left .zz div{color: #666; font-size: 0.8vw; line-height: 1.3vw;}
.infor .right{float: right; width: 50.5vw;}
.infor .right ul li{float: left; width: 15.8vw; height: 11.5vw; border: 2px solid #ffba76; padding: 2px; overflow: hidden; margin: 0 0.7vw 0.7vw 0;text-align: center;}
.infor .right ul li:nth-child(3n){margin-right: 0;}
.infor .right ul li img{width: auto; height: 11.5vw;}

.lie{display: none;}
.detal img{
  width:100%!important;
  height: auto!important;
}
.detal p{
 /*text-align: center;*/
}

#my-video{
  width: 100%;
  height: 38.6vw;
}

.sjdw{
  display:none;
}

.key .public{
  display: none;
  margin:10px;
}

.publicxx{
  display:block;
}

.thumb123{
  display: none;
}
.tbzd{
  margin-top:50px;
}

.lxwm_logo{
  display:none;
}


/**/
.video_pc{display: block;}
.video_mb{ display: none;}


.comm-list li {
  height: 90px;
  padding-top: 24px;
  border-bottom: 1px dashed #e6e6e6;
}

.container .comm-list li p {
  margin-bottom: 8px;
}

.comm-list li p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 14px;
}
.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.comm-list li p a {
  width: 1180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.comm-list li p span {
  color: #999999;
  margin-right: 10px;
  float: right;
}
.comm-list li > span {
  margin-left: 24px;
  margin-right: 100px;
  font-size: 14px;
  line-height: 1;
  color: #999999;
}

.comm-list li > span i.jessic {
  display: inline-block;
  min-width: 310px;
}

.comm-list li > span i {
  color: #19a6ee;
}

.comm-list li p a:before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #19a6ee;
  border-radius: 50%;
  vertical-align: middle;
  margin-top: -4px;
  margin-left: 8px;
  margin-right: 12px;
}
.detal{
	    width: 56.1vw;
}

.detal table{
	margin:0 auto;
}
.xx p span{
	font-size:20px!important;
}
.xx p span strong span{
	font-size:20px!important;
}


/* =============================================添加的浮动框=================================== */
.xw_float{width:20vw;height: 21.5vw;padding: 1vw 1vw 0 1vw;z-index: 999;background-color: #9babbd;right: 10.95vw;position: fixed;top:22vw;display: block;}
.xw_dt{font-size: 1.14583vw;color: #FFFFFF;}
.xw_float ul li a{font-size:0.83333vw;color: #fff; height:1vw;width: 100%;line-height:1;}
.xw_float ul li{width: 100%;border-bottom: 1px solid #FFFFFF;margin-bottom: 0.6vw;}
.xw_float ul li a p{font-size:0.625vw;color: #f7f7f7; height:1.8vw;width: 100%;line-height:1.5;margin-bottom: 0.4vw;}
