html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:13px; font-family:"microsoft yahei","simhei",sans-serif; vertical-align: baseline; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; /*min-width:1200px;*/ }
body{ position:relative; margin:0 auto; max-width: 100%; /*min-width:1200px;*/ }
table { border-collapse: separate; border-spacing: 0; }
hr{ border:none; height:1px; }
caption, th, td { text-align: center; font-weight: normal; }
a{ text-decoration:none;}
/*a:hover{ color:#00a25f; }*/
img{ border:none; vertical-align:middle; -ms-interpolation-mode:bicubic; }
ul,ol{ list-style:none; }
ul,li{ padding:0; margin:0; list-style:none; }

/* Form */
label,input,select{ vertical-align:middle; }
button,input,select,textarea{ font-family:"Microsoft Yahei"; }
select {
  border: solid 1px #000;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll rightright center transparent;
  padding-right: 14px;
  cursor:pointer;
}
select::-ms-expand { display: none;
}
input{border: none;outline: none;}
input[type=submit],input[type=button],input[type=reset]{ cursor:pointer; }
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"],select,textarea{ -webkit-appearance:none; font-family:"Microsoft Yahei","Arial", Helvetica, sans-serif; }*:focus{ outline:none; }
textarea,select{ -webkit-appearance:none; }
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lineTwo{overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lineThree{overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.lineFour{overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
/* Clear float */
.clearfix:before,.clearfix:after{ content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0; }
.clearfix:after{ clear:both; }
.clearfix{ zoom:1; }
.clear{ clear:both; height:0; overflow:hidden; }
.fl{ float:left; }
.fr{ float:right; }
.fancybox-content{background: #fff !important;}
.fixed{position: fixed !important;top: 110px;display: block;z-index: 99}
.video.video-btn{
  width: 100%;
  height: 100%;
  background-color: rgb(33,35,41);
}
.video.video-btn video{
  display: block;
  width: 100%;
  height: 100%;
  object-fit:fill;
}
.video-btn{
  cursor: pointer;
  position: relative;
  display: block;
}
.video-btn::after{
  content: "";
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: url(../img/play_video.png) no-repeat center center;
  background-size: contain;
  position: absolute;
  left: calc(50% - 22px);
  top: calc(45% - 22px);
}

.no-player::after{
  display: none;
}

#header{
position: relative;
z-index: 10;
}
/* 涓婁紶绠€鍘� */

.resume-pop{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 101;display: none;}
.resume-pop-main{position: absolute;left: 50%;top: 50%;width: 382px;height: 230px;box-sizing: border-box;border:2px solid #f5b428;background: #fff;margin: -115px 0 0 -196px;border-radius: 6px;padding: 18px 22px 0;}
.resume-pop-main .close_{position: absolute;right: 12px;top: 12px;width: 12px;height: 12px;background: url('../img/resume_close.png') no-repeat;background-size: 100%;}
.resume-pop-main .close_:hover{transform:rotate(180deg);-webkie-transform:rotate(180deg);}
.resume-pop-main .title{font-size: 16px;color: #5A6977;line-height: 21px;margin-bottom: 10px;}
.resume-pop-main .item{margin-bottom: 10px;position: relative;}
.resume-pop-main .file-name{background: url('../img/file_icon.png') no-repeat right 10px center #F0F0F0;border-radius: 4px;box-sizing: border-box;padding: 0 30px 0 23px;font-size: 14px;color: #666;line-height: 46px;}
.resume-pop-main .file{opacity: 0;width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;cursor: pointer;}
.resume-pop-main .text{display: block;box-sizing: border-box;float: left;width: 198px;height: 46px;border:none;background: #F0F0F0;border-radius: 4px;font-size: 14px;color: #BCBCBC;padding: 0 23px;}
.resume-pop-main img{display: block;float: right;width: 130px;border-radius: 4px;}
.resume-pop-main .item-bot{padding-top: 10px;}
.resume-pop-main .btn{display: block;width: 90px;height: 36px;border:none;border-radius: 4px;font-size: 12px;color: #fff;background: #f5b428;}

/*container*/
main{width: 100%;}
main .flexible{display: flex;justify-content: space-between;position: relative;}
.data_null{font-size: 1.0417vw;}

/* 瑙嗛寮圭獥 */
.videoWin { width: 100%; height: 100vh; position: fixed; top: 0; z-index: 999; background: rgba(0,0,0,.4); display: none; justify-content: center; align-items: center; }
.videoBox { width: 60%; position: relative; }
#video { display: block; width: 100%; outline: none; }
.closeVideo { width: 50px; height: 50px; background: url(../img/close.png) no-repeat; background-size: cover; position: absolute; right: 20px; top: 20px; cursor: pointer;z-index: 999; }

.window {
  width: 100%;
  height: 100vh;
  background: rgba(0,0,0,.4);
  position: fixed;
  z-index: 888;
  top: 0;
  display: none;
  justify-content: center;
  align-items: center;
}
#return_case{
  position: fixed !important;
  top: 110px;
  left: 0;
  z-index: 99;
}
/*.page{text-align: center;}*/
.page .on,.page a:hover{color: #fff;background: #237AE4;}
.page a, .page span {
  background: #fff;
  display: inline-block;
  padding: 0 18px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #333;
  text-align: center;
  border: 1px solid #E9E9E9;
  margin: 0 5px;
  vertical-align:bottom;
}
.page .prev,.page .next{margin: 0 12px;}

.page .current,
.page .btn:hover{background-color: #047CEB;border-color: #047CEB;color: #fff;}
/*.page{display: flex;}
.page a{display: block;width: 40px;height: 40px;text-align: center;float: left;font-size: 14px;color: #9598A4;line-height: 40px;border:1px solid #B3B3B3;margin:0 5px;background: #fff;border-radius: 2px;}
.page span{display: inline-block;font-size: 14px;color: #2E2E2E;line-height: 40px;margin: 0 5px;}*/
.page a.prev{background: url(../img/p_prev.png) no-repeat center center;}
.page a.prev:hover{background: url(../img/in_prev.png) no-repeat center center #047CEB;}
.page a.next{background: url(../img/p_next.png) no-repeat center center;}
.page a.next:hover{background: url(../img/in_next.png) no-repeat center center #047CEB;}
.page a.prev,.page a.next{background-size: 7px 12px !important;font-size: 0;}
/*.page .text{display: inline-block;width: 40px;height: 40px;border:1px solid #B3B3B3;margin: 0 5px;font-size: 14px;color: #9598A4;border-radius: 2px;text-align: center;}
.page .btn{display: inline-block;width: 68px;height: 38px;border:1px solid #B3B3B3;font-size: 14px;color: #666;border-radius: 2px;margin-left: 5px;background: #fff;}
.page a:hover,
.page a.on,
.page .btn:hover{background-color: #047CEB;border-color: #047CEB;color: #fff;}
.page .go{display: inline-block;width: 70px;height: 40px;border:1px solid #B3B3B3;font-size: 14px;color: #666;border-radius: 2px;margin-left: 5px;background: #fff;}
.page .go:hover{background-color: #047CEB;border-color: #047CEB;color: #fff;}*/
.m-div{
  display: none;
}
.pc-div{
  display: block;
}
/* <!--淇敼 婊氬姩鏉� 涓嬮潰 鐨� 瀹藉害--> */
.dialog .text,.an_list{
  /* height:100px; */
  overflow: auto;
}
.scrollBar::-webkit-scrollbar{
  width: 0.2604vw;
}
/* <!--淇敼 婊氬姩鏉＄殑 涓嬮潰 鐨� 鏍峰紡--> */
.scrollBar::-webkit-scrollbar-track{
  background-color: #f1f1f1;
}
/* <!--淇敼 婊戝潡 --> */
.scrollBar::-webkit-scrollbar-thumb{
  background-color: #4AC1F1;
  /* height: 20px; */
}

/* header */

.brand_list::-webkit-scrollbar,.new_l .text::-webkit-scrollbar,.synopsis_l .details::-webkit-scrollbar {width : 0.3125vw; height: 1px;}
.brand_list::-webkit-scrollbar-thumb,.new_l .text::-webkit-scrollbar-thumb ,.synopsis_l .details::-webkit-scrollbar-thumb {background: #047CEB;}
.brand_list::-webkit-scrollbar-track,.new_l .text::-webkit-scrollbar-track ,.synopsis_l .details::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #F0F0F0;background: #F0F0F0;}
#password{padding-right: 20px;}
.password{position: relative;}
.password .eye{cursor: pointer;width: 25px;height: 20px;position: absolute;right: 0px;top: 14px;background: url(../imgs/eye.png) no-repeat;}

.checkbox.on{background: url(../imgs/on.png) no-repeat center center #047CEB;border-radius: 2px;}
.allCheckBox.on{background: url(../imgs/on.png) no-repeat center center #047CEB;border-radius: 2px;}

/* 寮圭獥 */
.window{ width: 100%; height: 100vh; background: rgba(0,0,0,.8); position: fixed; z-index: 888; top: 0; display: none;justify-content: center; align-items: center; }
.dialog{background: #fff;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); border-radius: 8px;padding: 20px 30px;box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dialog .tit{color: #4D5D6C;font-size: 16px;}
.window .close {width: 25px; height: 25px; position: absolute; top: -35px; right: 0; cursor: pointer;}
.window .close img{width: 100%;height: 100%;}
/* 涓嬫媺 */
.pullAll{display: flex;flex-wrap: wrap;}
.pullAll .selectBlock{border: 1px solid #C6CDD6;border-radius: 2px;font-size: 12px;color: #5A6977;padding: 6px 10px;margin-bottom: 6px;margin-right: 6px;cursor: pointer;}
.pullAll .selectBlock.on{background: #047CEB;color: #fff;}
.pullAll .selectBlock:nth-child(5n){margin-right: 0;}
.select label input{padding-right: 30px;}
.black.inside_header ul li:hover>a{color: #047CEB !important;}
.pic{overflow: hidden;}
.pic div,.pic a{
  width: 100%;
  height: 100%;
  display: block;
  transition: all .5s;
  background-size: cover !important;
  background-position: center center !important;
}
/* 鍙戦€侀偖绠卞脊绐� */
.send-model{display: none; position: fixed;width: 600px;padding: 40px 50px; height: 250px;animation: zoomIn 0.3s linear; background: #ffffff;left: 50%;top: 50%;transform: translate(-50%,-50%);box-shadow: 0 0 10px 1px #f1f1f1;z-index: 88;}
.send-model .close-btn{width: 20px;height: 20px; display: inline-block;color: #000000;cursor: pointer; position: absolute;right: 20px;top: 10px;font-size: 28px;transition: all 0.5s;background: url(../img/close.png) no-repeat center center;background-size: contain;}
.send-model .close-btn:hover{transition: all 0.5s;color:#05C4FF ;}
.send-model .tit{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
.send-model .input-wrapper{margin-bottom: 20px;}
.send-model .input-wrapper span{display: inline-block;width: 18%;font-size: 16px;line-height: 46px;}
.send-model .input-wrapper .email-input{display: inline-block; width:82% ;height: 46px;border: 1px solid #f4f4f4;background: #f8f8f8;padding: 0 15px;font-size: 16px;}
.send-model .submit-btn{display: inline-block;width: 140px;cursor: pointer; color: #ffffff;font-size: 16px;text-align: center;line-height: 42px;background:#047CEB ;transition: all 0.5s;margin-left: 90px;}
.send-model .submit-btn:hover{transition: all 0.5s;background:#05C4FF ;}

.cookie-pop{position: fixed;left:0;bottom: 0;width:100%;background: #1E50E6;z-index: 1001;}
.cookie-pop .main{margin: 0 auto;display: flex;justify-content: space-between;align-items: center;height: 96px;width: 1200px;}
.cookie-pop .txt{font-size: 16px;line-height: 1.75;color: #fff;}
.cookie-pop .txt a{color: #fff;text-decoration: underline;font-size: 16px;}
.cookie-pop .btn{display: flex;align-items: center;justify-content: center;width: 192px;height: 56px;background: #fff;border:none; border-radius: 28px;font-size: 16px;color: #474747;cursor: pointer;}

@media screen and (max-width: 768px) {
  .send-model {width: 80vw;padding: 40px 30px 30px; }
  .send-model .tit {font-size: 14px;line-height: 22px;margin-bottom: 15px; }
  .send-model .input-wrapper span {width: 25%;font-size: 14px;line-height: 42px; }
  .send-model .input-wrapper .email-input { width: 75%; height: 42px; font-size: 14px;}
  .send-model .close-btn {right: 5px;top: 0px;font-size: 22px;}
  .send-model .submit-btn {margin-left: 60px; }
}
@media screen and (max-width: 768px) {
  .send-model {width: 88vw;padding: 35px 15px 30px;}

  .cookie-pop .main{padding: 20px 0;display: block;width: 6.7rem;height: auto;}
  .cookie-pop .txt{font-size: .28rem;line-height: .48rem;text-align: center;}
  .cookie-pop .txt a{font-size: .28rem;}
  .cookie-pop .btn{width:2.24rem;height: .8rem;border-radius: .4rem;font-size: .28rem;margin: .3rem auto 0;}
}

/* =====鍙充晶娴姩 S===== */
.right-fixed { position: fixed; right: 10px; bottom: 10%; z-index: 9; }
.right-fixed ul li { margin-bottom: 1px; }
.right-fixed ul li a { display: block; width: 60px; height: 60px; background-color: #047CEB; border-radius: 6px; position: relative; }
.right-fixed ul li a i { display: block; width: 30px; height: 30px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: all .5s;background-repeat: no-repeat;background-position: center center; }
.right-fixed ul li a .icon-01 { background-image: url(../img/r_num.png); }
.right-fixed ul li a .icon-02 { background-image: url(../img/r_tel.png); }
.right-fixed ul li a .icon-03 { background-image: url(../img/r_wx.png); }
.right-fixed ul li a .icon-04 { background-image: url(../img/r_em.png); }
.right-fixed ul li a .icon-05 { background-image: url(../img/r_top.png); }
.right-fixed ul li a .icon-num { background-image: url(../img/icon-num.png); }
.right-fixed ul li a:hover { background-color: #28C1FF; }
.right-fixed ul li a:hover i { transform: translate(-50%, -50%) rotateY(180deg); }
.right-fixed ul li{position: relative;}
.right-fixed .bar-drop{position: absolute;right: 100%;top: 50%;padding-right: 10px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;visibility: hidden;transition: .4s;}
.right-fixed .bar-drop::before{display: block;content: '';width: 0;height: 0;border-style: solid;border-width: 4px 6px;border-color: transparent transparent transparent #fff;position: absolute;right: -2px;top: 50%;margin-top: -6px;}
.right-fixed .bar-drop .drop-inner{background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);position: relative;z-index: 3;border-radius: 4px;}
.right-fixed ul li:hover .bar-drop{opacity: 1;visibility: visible;transition: .4s;}
.right-fixed .bar-text{white-space: nowrap;padding: 12px 28px;}
.right-fixed .bar-text h3{font-size: 20px;color: #047CEB;}
.right-fixed .bar-text h4{color: #808080;}
.right-fixed .erweima{display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;padding: 12px 10px;}
.right-fixed .erweima .img{margin: 0 10px;text-align: center;}

.search-page{
  width: 100%;
  height: 100vh;
  background: #fff;
  position: fixed;
  left: 0;
  bottom: -1000px;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-page .search-main{
  display: block;
  width: 83.3333vw;
}
.search-res{
  width: 83.3333vw;
  margin: 0 auto;
  margin-top: 3.6458vw;
}
.search-tit{
  color: #6F6F6F;
  font-size: 14px;
  padding-left: 22px;
  background: url(../img/coolicon.png) no-repeat left center;
  background-size: 14px 11px;
  margin-bottom: 3.4375vw;
}
.search-box{width: 100%;position: relative;margin-bottom: 2.3438vw;}
.search-box input[type="text"]{
  color: #474747;
  width: 100%;
  font-weight: bold;
  font-size: 1.8229vw;
  border: none;
  outline: none;
  padding-bottom: 1.1458vw;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.search-box .search-submit{
  position: absolute;
  width: 1.7188vw;
  height: 1.7188vw;
  right: 0;
  top: 1.0417vw;
  border: none;
  outline: none;
  background: url(../img/search-icon.png) no-repeat center center;
  background-size: 1.7188vw 1.7188vw;
}
.search-tit2{color: #6F6F6F;font-size: 14px;margin-bottom: 16px;}
.search-main a{
  display: block;
  color: #7C7C7C;
  font-size: 1.1458vw;
  font-weight: bold;
  margin-bottom: 0.625vw;
}
.search-main a:hover{
  color: #047CEB;
}
.close-search{
  display: block;
  width: 1.25vw;
  height: 1.25vw;
  position: absolute;
  top: 1.8229vw;
  right: 1.8229vw;
  cursor: pointer;
}
.search-link{
  display: flex;
  align-items: center;
  margin-bottom: 70px;
}
.search-link span{
  color: #6F6F6F;
  font-size: 14px;
  display: inline-block;
  margin-right: 0.9375vw;
}
.search-link a{
  display: inline-block;
  margin-right: 1.4583vw;
  font-size: 15px;
  color: #047CEB;
  border-bottom: 1px solid #047CEB;
}
.search-nav{
  display: flex;
  margin-bottom: 45px;
}
.search-nav .item{
  margin-right: 1.875vw;
}
.search-nav .item span{
  color: #333333;
  font-size: 16px;
  padding-bottom: 15px;
  position: relative;
}
.search-nav .item span::after{
  content: '';
  width: 100%;
  display: none;
  height: 4px;
  background: #047CEB;
  position: absolute;
  left: 0;
  border-radius:  4px;
  bottom: 0;
}
.search-nav .item.on span::after{
  display: block;
}
.search-nav .item:hover ::after{
  display: block;
}
.search-nav .item .num{
  display: inline-block;
  border-radius: 13px;
  padding: 3px 7px;
  background: #F1F1F1;
  font-size: 14px;
  color: #666666;
  margin-left: 10px;
}
.search-list .item{
  width: 100%;
  height: 92px;
  border-bottom: 1px solid #E9E9E9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all .3s linear;
  padding-left: 15px;
  padding-right: 92px;
  background: url(../img/res_icon.png) no-repeat 99% center;
  background-size: 38px;
}
.search-list .item:hover{
  background: url(../img/res_icon.png) no-repeat 99% center #E9E9E9;
}
.search-list .item:nth-child(1){
  border-top: 1px solid #E9E9E9;
}
.search-list .item .l .classify{
  color: #047CEB;
  font-size: 14px;
  margin-bottom: 8px;
}
.search-list .item .l .res-tit{
  color: #333333;
  font-size: 18px;
}
.search-list .item .r span{
  font-size: 20px;
  font-weight: bold;
  color: #333333;
}
.search-list .item .r span:nth-child(2){
  color: rgb(200,200,200);
  display: inline-block;
  margin-left: 5px;
}
.news-detail{
  padding: 4.1667vw 0 4.1667vw 0;
  width: 71.875vw;
  min-height: 80vh;
  margin: 0 auto;
}
.news-title{
  display: flex;
  height: 11.1458vw;
  justify-content: space-between;
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding-top: 2.2917vw;
  position: fixed;
  width: 71.875vw;
  top: 4.1667vw;
  background: rgb(246,246,246);
  z-index: 2;
}
/* .return_list{
  width: 90px;
  height: 70px;
  padding-top: 16px;
  background: #047CEB;
  border-radius: 4px;
}
.return_list img{
  display: block;
  width: 16px;
  height: 16px;
  margin: 0 auto;
  margin-bottom: 5px;
}
.return_list p{
  color: #fff;
  text-align: center;
  font-size: 12px;
} */
.news-title .text .tit{
  font-size: 1.6667vw;
  font-weight: bold;
  color: #333;
  width: 50.7292vw;
  margin-bottom: 0.6771vw;
}
.news-title .text div span{
  font-weight: bold;
  font-size: 1.0417vw;
}
.news-title .text div .data{
  color: #333333;
  display: inline-block;
  margin-right: 8px;
}
.news-title .text div .year{
  color: rgb(200,200,200);
}
/* height: 11.1458vw; */
.news-detail .article{
  width: 50.5208vw;
  float: right;
  margin-top: 13.5417vw;
}
.news-detail .article *{
  font-family: "寰蒋闆呴粦" !important;
  background: none !important;
  font-size: 15px !important;
  color: #666666 !important;
  line-height: 26px !important;
}
.news-btn{
  width: 50.5208vw;
  float: right;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}
.news-btn .prev,.news-btn .next{
  display: block;
  width: 85px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 4px;
  font-size: 12px;
  background-color: #AFAFAF;
  color: #fff;
  background-repeat: no-repeat;
  background-size: 5px 8px;
}
.news-btn .on{
  background-color: #047CEB;
}
.news-btn .prev{
  background-image: url(../img/news-prev.png);
  background-position: 14px center;
  padding-left: 10px;
}
.news-btn .next{
  background-image: url(../img/news-next.png);
  background-position: 68px center;
  padding-right: 10px;
}
.pro_nav{
  height: calc(100vh - 68px);
  width: 18.75vw;
  box-shadow: 3px 4px 30px 0px rgba(160, 171, 184, 0.3);
  background: rgba(255, 255, 255, 0.9);
  position: fixed;
  left: -18.75vw;
  top: 68px;
  z-index: 9;
  padding: 0 2.0833vw;
}
.pro_nav li{
  width: 100%;
  height: 3.9063vw;
  line-height: 3.9063vw;
  color: #333333;
  font-size: 1.0938vw;
  text-align: center;
  border-bottom: 1px solid rgb(223,222,222);
}
.pro_nav li a{
  display: block;
  color: #333333;
  font-size: 1.0938vw;
}
.pro_btn{
  width: 74px;
  height: 6.875vw;
  min-height: 100px;
  padding: 1.25vw 0;
  background: rgb(0,90,171);
  border-radius: 0 6px 6px 0;
  cursor: pointer;
  position: absolute;
  right: -74px;
  top: 50%;
  transform: translateY(-50%);
}
.pro_btn img{
  display: block;
  margin: 0 auto;
  width: 26px;
  height: 26px;
  margin-bottom: 0.6771vw;
}
.pro_btn span{
  color: #F8F8F8;
  font-size: 0.8333vw;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.all_a{display: flex;flex-wrap: wrap;width: 18.2292vw;justify-content: space-between;}
.all_a a{display: block;width: 50%;}
.synopsis_case .swiper-container.case .swiper-slide a{cursor: default !important;}
