* { margin: 0px; padding: 0px; box-sizing: border-box; }
.solution1-1 .list table{ margin:0 auto;}
#lContent table{ margin:0 auto; table-layout: fixed;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, li { list-style: none; margin: 0px; padding: 0px; box-sizing: border-box; }
a { text-decoration: none; color: #3e3e3e; }
::selection { background: #4612a4; color: #fff; }
input { -webkit-appearance: none; }
img { max-width: 100%; vertical-align: top; max-width: 100%; }
html, body { font-family: dbsae, Arial, sans-serif; font-size: 14px; color: #727171; }
a:hover { color: #70b638; }
/* 去除iphone按钮默认样式代码 */
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
/* 通用外层 */
.boxes { position: relative; padding: 100px 0px; background: #fff; }
.boxes.f { background: #f9f9f9; }
.wap_show { display: none; }
.wap_hide { display: block; }
.clear{ clear:both;}
.clearfix:after { display: block; content: ""; clear: both; }
.fl { float: left; }
.fr { float: right; }
/* 通用宽度 */
.w1400 { width: 90%; max-width: 1400px; margin: 0px auto; position: relative; }
/* 通用处理单行文字溢出代码 */
.text-1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* 通用处理多行文字溢出代码 */
.text-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; white-space: break-spaces; -webkit-box-orient: vertical; line-height: 1.7; }
.text-3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; white-space: break-spaces; -webkit-box-orient: vertical; line-height: 1.7; }


/* 通用滚动条代码 */
::-webkit-scrollbar {
 width: 10px;
 height: 1px;
}

::-webkit-scrollbar-thumb {
 background: rgba(0, 0, 0, .3);
}
.solution1-1 .list table{ margin:0 auto;}
::-webkit-scrollbar-track {
 -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
 background: rgba(0, 0, 0, .1);
}
 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
 -webkit-appearance: none !important;
}
input[type="number"] { -moz-appearance: textfield; }
/* 轮播圆点 */
.pubbage { text-align: center; }
.pubbage span { margin: 0 5px !important; vertical-align: top; background: #fff; opacity: 0.6 !important; width: 12px; height: 12px; border-radius: 12px; }
.pubbage .swiper-pagination-bullet-active { background: #fff !important; opacity: 1 !important; width: 40px; }
/* 通用回到顶部代码 */
.backTop { position: fixed; z-index: 2; right: 50px; bottom: -100px; width: 50px; height: 50px; background-color: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, .2); cursor: pointer; line-height: 50px; font-size: 20px; border-radius: 50%; z-index: 50; text-align: center; overflow: hidden; cursor: pointer; color: #394374; }
.backTop i { position: relative; z-index: 2; }
.backTop::after { width: 50px; height: 100px; content: ''; background: #e36463; position: absolute; left: 0px; top: 50px; border-radius: 50px; -webkit-transition: all .25s; }
.backTop.active { bottom: 50px }
.backTop:hover { color: #fff; }
.backTop:hover::after { top: -5px; }
/*移动端导航*/

.mhead { width: 100%; left: 0; top: 0; z-index: 999; position: fixed; display: none; }
.mtoplauge { background: #071d49; padding: 10px 0; display: none; }
.mtoplauge i, .mtoplauge span { vertical-align: top; line-height: 24px; height: 24px; display: inline-block; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.mtoplauge i { width: 24px; position: relative; }
.mtoplauge { padding: 0; margin-right: 15px; margin-top: 2px; cursor: pointer; display: none; }
.mtoplauge i, .mtoplauge1 span { vertical-align: top; line-height: 24px; height: 24px; display: inline-block; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.mtoplauge i { width: 24px; position: relative; }
.mtoplauge i:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: url(../image/language_icon_2.gif) center no-repeat; background-size: 100% auto; }
.mtoplauge i:after { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: url(../image/language_icon_1.gif) center no-repeat; background-size: 100% auto; }
.mtoplauge i:after, .mtoplauge span:after { opacity: 0; }
.yybox { position: fixed; width: 100%; left: 0; top: 0; height: 100%; z-index: 888; background: #122a3c; display: none; }
.yybox ul { padding-top: 70px; padding-left: 4%; padding-right: 4%; }
.yybox a { display: block; background: #fff; color: #ed6d00; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; line-height: 45px; margin-top: 20px; }
.mlogo { position: relative; height: 45px; width: 180px; margin-top: 0; }
.mlogo img { position: absolute; left: 0; top: 0; height: 100%; }
.logo2 { opacity: 0; -webkit-opacity: 0; }
.mtoplauge { width: 100%; box-sizing: border-box; }
.mtoplauge, .mheadnav { padding-left: 4%; padding-right: 4%; }
.mheadnavm { padding: 20px 0; height: 85px; }
.mmeau { margin-top: 7px; width: 28px; }
.mmeau span { display: block; vertical-align: top; position: relative; width: 100%; height: 2px; margin-top: 7px; border-radius: 1px; background: #fff; }
.mmeau span { transform-origin: left center; transition: transform .3s ease-in-out, opacity .3s ease-in-out; will-change: transform, opacity; }
.mmeauom .msp1 { transform: rotate(45deg); }
.mmeauom .msp2 { opacity: 0; }
.mmeauom .msp3 { transform: rotate(-45deg); top: 2px; }
.mheadon .mtoplauge1 span:before, .mheadon .mtoplauge1 i:before, .mheadonxx .mtoplauge1 span:before, .mheadonxx .mtoplauge1 i:before { opacity: 0; }
.mheadon .mtoplauge1 span:after, .mheadon .mtoplauge1 i:after, .mheadonxx .mtoplauge1 span:after, .mheadonxx .mtoplauge1 i:after { opacity: 1; }
.mheadon .mtoplauge1 span, .mheadonxx .mtoplauge1 span { color: #000; }
.mheadon, .mheadonxx { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.menuMain { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 900; background: #122a3c; display: none; margin: 0; padding: 0; overflow: hidden; overflow-y: scroll; }
.menuBox { margin: 100px 0px 20px 0px; padding: 0 20px; height: 100%; position: relative; overflow: hidden; overflow-y: scroll; }
.menuBox li { padding: 0 0px 0 0; position: relative; }
.menuBox li>a { height: 48px; line-height: 48px; color: #fff; font-size: 14px; display: block; }
.menuBox .onea { position: relative; }
.menuBox .onea:before { position: absolute; display: none; content: ''; width: 30px; background: url(https://en.fullcryo.com/images/jiagao.png) center no-repeat; background-size: 13px auto; height: 100%; top: 0; right: 0; }
.menuBox li a { border-bottom: solid 1px rgba(209, 209, 209, 0.1); }
.menuBox li>a { height: 48px; line-height: 48px; color: #fff; font-size: 14px; display: block; opacity: 0.8 }
.menuBox li.bBor>a { background: url(../image/icon_01.png) no-repeat 98% center; background-size: 12px; }
.menuBox li>a.r-arrow { background-image: url(https://en.fullcryo.com/images/r-arrow.png); -webkit-background-size: 8px; background-size: 8px; }
.menuBox li.on>a { background-image: url(../image/icon_02.png); }
.menuBox li.link>a { background-image: url(https://en.fullcryo.com/images/icon_031.png); }
.menuBox .linkBtn { padding-top: 30px; text-align: center; }
.menuBox .linkBtn a { height: 42px; line-height: 42px; color: rgba(255, 255, 255, 0.5); padding: 0 30px; border-radius: 5px; display: inline-block; margin: 0 15px; font-size: 14px; position: relative; }
.menuBox .linkBtn a:after { border-radius: 10px; }
.proList, .serList { overflow: hidden; display: none; }
.proList a, .serList a { padding-left: 12px; display: block; height: 42px; line-height: 42px; font-size: 13px; color: rgba(255, 255, 255, 0.6); position: relative; background-repeat: no-repeat; background-position: 15px center; background-size: 28px; }
.serList a { width: 100%; text-indent: 20px; }
.menuBox .preBox ul { padding: 0 15px; }
.menuBox .preBox ul.proList { padding-right: 0; }
.menuBox .preBox { position: absolute; left: 0; top: 0; width: 100%; -webkit-transform: translateY(0px); transform: translateY(0px); transition: -webkit-transform 0.35s linear; transition: transform 0.35s linear; }
.menuBox .nextBox .other { display: none; }
.menuBox .nextBox .other .tit { font-size: 12px; color: rgba(255, 255, 255, 0.3); padding: 20px 0 10px 0; }
.menuBox .nextBox .other a { height: 40px; line-height: 40px; position: relative; font-size: 14px; color: rgba(255, 255, 255, 0.64); display: inline-block; width: 100%; }
.searchForm { height: 48px; line-height: 48px; color: rgba(255, 255, 255, 0.8); font-size: 14px; background: url(https://en.fullcryo.com/images/icon_04.png) no-repeat left center; background-size: 14px; text-indent: 18px; opacity: 0.8; position: relative; left: 200%; opacity: 0; }
.searchForm .searchBtn, .searchForm .searchBtn2 { position: absolute; left: 0; top: 0; width: 20px; height: 48px; display: block; }
.searchForm .searchBtn2 { height: 24px; line-height: 24px; width: 68px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 5px; display: inline-block; right: 0; left: auto; top: 8px; text-indent: 0; opacity: 0.5; }
.searchForm input { background: none; color: rgba(255, 255, 255, 0.64); border: 0; height: 20px; line-height: 20px; margin-top: 14px; width: 90%; }
.menuSearch .preBox { -webkit-transform: translateY(-144px); transform: translateY(-144px); }
.menuSearch .searchForm { left: 0; }
.searchHide .searchForm { opacity: 1; }
.showMain .searchHide .searchBtn { opacity: 0; }
.menuBox li, .linkBtn { opacity: 0; pointer-events: none; -webkit-transform: scale(1.1) translateY(-24px); transform: scale(1.1) translateY(-24px); -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out; transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out; transition: opacity 0.35s ease-out, transform 0.35s ease-out; transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out; }
.showMain .menuBox li, .showMain .linkBtn { opacity: 1; pointer-events: auto; -webkit-transform: none; transform: none; }
.showMain .menuBox li:nth-child(2) { -webkit-transition-delay: 100ms, 100ms; transition-delay: 100ms, 100ms; }
.showMain .menuBox li:nth-child(3) { -webkit-transition-delay: 180ms, 180ms; transition-delay: 180ms, 180ms; }
.showMain .menuBox li:nth-child(4) { -webkit-transition-delay: 260ms, 260ms; transition-delay: 260ms, 260ms; }
.showMain .menuBox li:nth-child(5) { -webkit-transition-delay: 340ms, 340ms; transition-delay: 340ms, 340ms; }
.showMain .menuBox li:nth-child(6) { -webkit-transition-delay: 420ms, 420ms; transition-delay: 420ms, 420ms; }
.showMain .menuBox li:nth-child(7) { -webkit-transition-delay: 500ms, 500ms; transition-delay: 500ms, 500ms; }
.showMain .menuBox li:nth-child(8) { -webkit-transition-delay: 580ms, 580ms; transition-delay: 580ms, 580ms; }
.showMain .linkBtn { -webkit-transition-delay: 340ms, 340ms; transition-delay: 340ms, 340ms; }
.subtwo { display: none; }
.proList a { padding-left: 0; }
.menuBox li .proList a { line-height: 40px; height: 40px; font-size: 12px; }
.menuBox li .subtwo a { line-height: 30px; height: 30px; }
.mhead { transition: all .5s ease; }
.mheadon, .mheadonxx { background: rgba(255, 255, 255, 1); }
.mheadon .mheadnavm, .mheadonxx .mheadnavm { border-color: #fff; }
.mheadon .logo2, .mheadonxx .logo2 { opacity: 1; }
.mheadon .mmeau span, .mheadonxx .mmeau span { background: #000; }
.mheadno .mtoplauge1 span:before, .mheadno .mtoplauge1 i:before { opacity: 0; }
.mheadno .mtoplauge1 span:after, .mheadno .mtoplauge1 i:after { opacity: 1; }
.mheadno .mtoplauge1 span { color: #000; }
.mheadno { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background: #fff; }
.mheadno .mheadnavm { border-color: #fff; }
.mheadno .logo2 { opacity: 1; }
.mheadno .mmeau span { background: #000; }
/*移动端子栏目*/
.popslide_screen { position: relative; }
.popslide_screen .shai_theme span { padding-left: 0; font-weight: normal; }
.popslide_screen .shai_theme { padding: 15px 5%; background: #f6f9fa; background-size: 16px; }
.popslide_screen .shai_theme span { display: block; position: relative; }
.popslide_screen .shai_theme span:before { position: absolute; background: url(../image/phone-down.png) no-repeat right center; background-size: 18px auto; content: ''; right: 0; width: 20px; height: 100%; transition: all 0.3s ease; }
.shai_theme.on span:before { transform: rotatex(180deg); }
.popi { position: absolute; width: 45px; height: 44px; right: 0; top: 0; z-index: 5; display: block; }
.popi:before, .popi:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; }
.popi:before { background: url(../image/iconjia.png) right center no-repeat; background-size: 10px auto; opacity: 0.8; }
.popi:after { background: url(../image/iconjian.png) right center no-repeat; background-size: 10px auto; opacity: 0 }
.popUls li { position: relative; }
.popUls ul { padding-left: 15px; }
.popUls ul a { opacity: 0.9; }
.popUls ul { display: none; }
.popi.on:after { opacity: 0.8; }
.popi.on:before { opacity: 0; }
 @keyframes trackBallSlide {  0% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-5px);
 transform: scale(1) translateY(-5px)
}
 6% {
 opacity: 1;
 -webkit-transform: scale(.9) translateY(5px);
 transform: scale(.9) translateY(5px)
}
 14% {
 opacity: 0;
 -webkit-transform: scale(.4) translateY(30px);
 transform: scale(.4) translateY(30px)
}
 15%,  19% {
 opacity: 0;
 -webkit-transform: scale(.4) translateY(-5px);
 transform: scale(.4) translateY(-5px)
}
 28%,  29.99% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-5px);
 transform: scale(1) translateY(-5px)
}
 30% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-5px);
 transform: scale(1) translateY(-5px)
}
 36% {
 opacity: 1;
 -webkit-transform: scale(.9) translateY(5px);
 transform: scale(.9) translateY(5px)
}
 44% {
 opacity: 0;
 -webkit-transform: scale(.4) translateY(30px);
 transform: scale(.4) translateY(30px)
}
 45%,  49% {
 opacity: 0;
 -webkit-transform: scale(.4) translateY(-5px);
 transform: scale(.4) translateY(-5px)
}
 58%,  59.99% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-5px);
 transform: scale(1) translateY(-5px)
}
 60% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-5px);
 transform: scale(1) translateY(-5px)
}
 66% {
 opacity: 1;
 -webkit-transform: scale(.9) translateY(5px);
 transform: scale(.9) translateY(5px)
}
 74% {
 opacity: 0;
 -webkit-transform: scale(.4) translateY(30px);
 transform: scale(.4) translateY(30px)
}
 75%,  79% {
 opacity: 0;
 -webkit-transform: scale(.4) translateY(-5px);
 transform: scale(.4) translateY(-5px)
}
 100%,  88% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-5px);
 transform: scale(1) translateY(-5px)
}
}
 @keyframes nudgeMouse {  0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 20% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px)
}
 30% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 50% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px)
}
 60% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 80% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px)
}
 90% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
.sbox { width: 300px; height: auto; position: absolute; left: 50%; margin-left: -150px; bottom: 30px; z-index: 80; }
.mouse { border: 1px solid #fff; position: relative; width: 20px; height: 35px; border-radius: 100px; background-size: 100% 200%; -webkit-animation: nudgeMouse 5s ease-out infinite; margin: auto; }
.mouse:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.mouse:after { background-color: #fff; width: 5px; height: 5px; border-radius: 100%; -webkit-animation: trackBallSlide 5s linear infinite; animation: trackBallSlide 5s linear infinite; }
/* 新闻 */
.zxnew, .zxcdf, .zxcarers { /* background: #f0f0f0; */
}
.zxnewtop { display: flex; justify-content: space-between; padding-bottom: 20px; }
.pubsubs a { color: #444; font-size: 18px; line-height: 30px; display: inline-block; margin-left: 35px; position: relative; }
.pubsubs a:before { position: absolute; content: ''; left: 0; width: 10px; height: 10px; border-radius: 50%; }
.pubsubs a:before { border: 1px solid #444; top: 50%; margin-top: -5px; }
.pubsubs a { padding-left: 20px; }
.pubsubs a:hover, .pubsubs a.on { color: #000; }
.pubsubs a:hover:before, .pubsubs a.on:before { border-color: #000; background: #000; }
.pubsubs a:before, .pubsubs a { transition: all 0.3s ease; }
.zxnewtop { border-bottom: 1px solid #444; }
.zxnewtopr { padding-top: 50px; }
.zxnewba { display: block; width: 100%; overflow: hidden; position: relative; }
.zxnewbimg { width: 35%; overflow: hidden; }
.zxnewbimg img { width: 100%; vertical-align: top; }
.zxnewbwz { width: 47%; padding-top: 20px; }
.zxnewbdate, .zxnewbwz { padding-left: 40px; }
.zxnewbtit { font-size: 26px; color: #222; }
.zxnewbi { position: absolute; font-size: 30px; top: 20px; right: 30px; color: #333; }
.zxnewbms { color: #666; margin-top: 35px; }
.zxnewbdate { color: #333; font-weight: bold; font-size: 12px; position: absolute; }
.zxnewbdate { bottom: 0; left: 35%; }
.zxnewbimg img, .zxnewbtit, .zxnewbi { transition: all 0.3s ease; }
.zxnewba:hover .zxnewbtit, .zxnewba:hover .zxnewbi { color: #0052d9; }
.zxnewba:hover img { transform: scale(1.03); }
.zxnewba:hover .zxnewbi { right: 0; }
.zxnewbm { padding: 65px 0; border-bottom: 1px solid #555; }
.zxnewbm:last-child { border: none; padding-bottom: 0; }
.zxnewbm:first-child { padding-top: 0; }
.newdzxh2 { font-size: 24px; font-weight: bold; }
.newdzxdate { color: #666; margin-top: 10px; }
.newdzxdesc { margin-top: 45px; margin-bottom: 45px; }
.newdzxdesc img { width: 100%; }
.newdzxdesc img { margin: 0 auto; }
.sharelistsub a { font-size: 24px; margin-right: 15px; }
.sharelistsub a { color: #000; opacity: 0.7; transition: all 0.3s ease; }
.sharelistsub a:hover { opacity: 1; }
.sharelistsub { margin-top: 20px; }
.bsBox { box-sizing: content-box; }
.zxnewother li { padding: 15px 0; border-bottom: 1px solid #d6d6d6; }
.zxnewother a { color: #333; }
.zxnewother a:hover { color: #70b638; }
.zxnewother li:last-child { border: none; }
.pageNewsback { background-color: #f8fafb; border-radius: 6px; font-size: 14px; color: #888888; padding: 10px 26px; display: inline-block; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; border: 1px transparent solid; margin-right: 10px; }
.pageNews { border-top: 1px #F0F0F0 solid; padding: 25px 0; }
.zxcaseallm { display: flex; justify-content: space-between; flex-wrap: wrap; }
.zxcasealla { width: 33%; margin-top: 0.5%; overflow: hidden; }
.zxcaseallimg { vertical-align: top; width: 100%; }
.zxcasealla { position: relative; }
.zxcasealla:before { position: absolute; content: ''; left: 0; top: 0; background: #000; width: 100%; height: 100%; }
.zxcaseallicon { position: absolute; width: 80px; height: 80px; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 3; }
.zxcaseallicon { background: #fff; border-radius: 50%; }
.zxcaseallicon img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.zxcaseallicon img { max-width: 90%; max-height: 90%; }
.zxcaseallwz { position: absolute; left: 0; bottom: 0; padding: 25px; z-index: 5 }
.zxcaseallicon { opacity: 0 }
.zxcaseallwz { color: #fff; }
.zxcaseallwz p { font-size: 30px; line-height: 1.4; }
.zxcaseallwz span { line-height: 1; display: inline-block; margin-top: 5px; }
.zxcasealla:before { z-index: 2; opacity: 0; }
.zxcasealla:before, .zxcaseallimg, .zxcaseallicon { transition: all 0.5s ease; }
.zxcasealla:hover:before { opacity: 0.5; }
.zxcasealla:hover .zxcaseallicon { opacity: 1; }
.zxcasealla:hover .zxcaseallimg { transform: scale(1.03); }
.zxcasec { background: #f0f0f0; }
.zxcasecm { display: flex; justify-content: space-between; flex-wrap: wrap; background: #000; }
.zxcaseca { width: 33%; margin-top: 0.1%; overflow: hidden; }
.zxcaseca2 { width: 49.95%; }
.zxcasecimg { vertical-align: top; width: 100%; }
.zxcaseca { position: relative; }
.zxcaseca:before { position: absolute; content: ''; left: 0; top: 0; background: #000; width: 100%; height: 100%; }
.zxcasecwz { position: absolute; left: 0; bottom: -28px; padding: 25px; z-index: 5; padding-left: 35px; }
.zxcasecwz { color: #fff; }
.zxcasecwz p { font-size: 24px; line-height: 1.4; font-weight: bold; }
.zxcasecjt { display: inline-block; margin-top: 10px; position: relative; line-height: 1; font-size: 22px; }
.zxcasecjt { opacity: 0; }
.zxcasecjt, .zxcasecwz p { position: relative; top: 0; }
.zxcasecjt { left: -10px; }
.zxcaseca:before { z-index: 2; opacity: 0; }
.zxcaseca:before, .zxcasecimg, .zxcasecjt, .zxcasecwz p, .zxcasecwz { transition: all 0.5s ease; }
.zxcaseca:hover:before { opacity: 0.5; }
.zxcaseca:hover .zxcasecimg { transform: scale(1.03); }
.zxcaseca:hover .zxcasecwz p { top: -10px; }
.zxcaseca:hover .zxcasecwz { bottom: 0; }
.zxcaseca:hover .zxcasecjt { left: 0; opacity: 1; }
.zxcdb { padding-top: 0; }
.zxcda img { width: 100%; vertical-align: top; }
.zxcdbtit { margin-top: -140px; }
.zxcdbtzw, .zxcdbtit { z-index: 3; position: relative; }
.zxcdbtzwm { display: flex; justify-content: space-between; flex-wrap: wrap; }
.zxcdbtzwr { width: 32%; position: sticky; top: 0; right: 0; }
.zxcdbtzwl { width: 60%; }
.zxcdbtzwl img { max-width: 100%; }
.zxcdbtitm { color: #fff; font-size: 30px; font-weight: bold; padding-bottom: 40px; }
.zxcdbtit { padding: 0 100px; }
.zxcdb { background: #f0f0f0; }
.zxcdbtzw { background: #fff;/* padding: 80px 100px; */
}
 @media screen and (max-width:1440px) {
.zxcdbtit { padding-left: 50px; padding-right: 50px; }
.zxcdbtzw { padding: 50px; }
}
.zxcdbtzwra { background: #f8fafb; padding: 30px; }
.zxcdbtzwrul { padding-top: 7px; }
.zxcdbtzwrul li { display: flex; color: #333; padding-top: 8px; }
.zxcdbtzwrul li span { width: 75px; }
.zxcdbtzwrul li i { color: #999; }
.zxcdbtzwrh5 { font-weight: bold; font-size: 18px; }
.zxcdbtzwrp1 { font-size: 12px; color: #666; }
.zxcdbtzwrb { /* margin-top: 50px; */
}
.zxcdbotherm { display: flex; margin-top: 25px; }
.zxcdbotherimg { width: 100px; }
.zxcdbotherimg img { width: 100%; }
.zxcdbtzwrbp1 { font-weight: bold; font-size: 16px; }
.zxcdbtzwrbp2 { color: #666; margin-top: 5px; }
.zxcdbotherwz { padding-left: 20px; padding-top: 5px; }
/*
新闻
**/

/***/
.lcright { width: 30px; padding: 25px 15px; background: #fff; position: fixed; right: 0; z-index: 66; bottom: 10%; text-align: center; box-sizing: content-box; font-size: 12px; border-top-left-radius: 80px; border-bottom-left-radius: 80px; text-align: center; box-shadow: 0 5px 15px rgb(0 0 0 / 5%); display: none; }
.lcright li { padding: 12px 0; position: relative; }
.lcright i { display: inline-block; width: 100%; height: 26px; line-height: 26px; }
.i1 { font-size: 20px; }
.i3 { font-size: 22px; }
.i4 { font-size: 23px; }
.lcright p { margin-top: 3px; text-align: center; }
.lcrsub { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 90%; margin-right: 25px; border-radius: 10px; color: #fff; padding: 5px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; visibility: hidden; opacity: 0; }
.lcrsub { width: 130px; /* height: 72px; */
background: rgba(0, 0, 0, 0.3); display: flex; align-items: center; justify-content: center; text-align: left; padding: 10px 0; }
.lcrsub span { font-size: 20px; }
.lcrsub2 { width: 115px; height: 149px;/* background: #f7b40a; */
}
.lcright li:hover .lcrsub { right: 100%; visibility: visible; opacity: 1; }
.lcrsub img { border: 3px solid #fff; width: 92px; }
.lcrsub2 p { text-shadow: 1px 1.732px 2px rgb(181 137 85); text-align: center; }
/**/

/**/
.search-result-main { display: block; margin-top: 120px !important; padding-top: 20px; }
.search-result-main-p { font-size: 12px; color: #9d9d9c; margin-top: 60px; }
.search-result-main .input-warp { position: relative; width: 434px; margin: 60px auto; border: 1px solid #bfbfbf; border-radius: 10px; background: url(https://en.fullcryo.com/images/search2.png) 13px 13px no-repeat; background-size: 20px auto; }
.search-result-main .input-warp input { width: 78%; height: 46px; line-height: 46px; margin-left: 43px; border-color: transparent; background-color: transparent; outline: none; color: #666; }
.searchtab { min-height: 400px; }
.search-class-list { border-bottom: 1px solid #ddd; }
.search-class-list li { float: left; font-size: 16px; }
.search-class-list li.on a { color: #000; }
.search-class-list li a { padding: 0 26px; padding-left: 0; color: #999; line-height: 45px; position: relative; }
.search-class-list li.on a span:after { position: absolute; content: ''; width: 100%; height: 1px; bottom: 0; left: 0; background-color: #3071b7; }
.search-result-main a { display: block; }
.search-result-title { color: #999; padding-top: 20px; }
.result-list { overflow: hidden; }
.result-item { width: 48%; margin-right: 4%; border-bottom: 1px solid #e7e7e7; float: left; }
.result-item:nth-child(2n) { margin-right: 0; }
.result-item .dot { display: inline-block; width: 4px; height: 4px; margin: 0 10px; background: #828282; border-radius: 50%; vertical-align: middle; }
.result-item p { display: inline-block; vertical-align: middle; word-break: normal; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-result-main a { display: block; }
.result-item a { display: block; width: 100%; padding: 28px 0; color: #696969; }
.result-item a:hover { color: #3071b7; }
.result-item a:hover .dot { background: #3071b7; }
/**/

.HES1{ max-width:1200px; margin:0 auto;}
.HES1 .list1{ margin-bottom:60px; padding-bottom:60px; border-bottom:2px dotted #1f6abc;}
.HES1 .list1 .lt{ float:left; width:45%;}
.HES1 .list1 .lt .HES1_img1{ text-align:center; margin-bottom:90px;}
.HES1 .list1 .lt .HES1_img1 img{ max-width:100%;}
.HES1 .list1 .lt .HES1_img2{}
.HES1 .list1 .lt .HES1_img2 ul li{ float:left; width:32%; margin:0 0 2% 2%;}
.HES1 .list1 .lt .HES1_img2 ul li:nth-child(3n-2){ clear:left; margin-left:0;}
.HES1 .list1 .lt .HES1_img2 ul li .img{ padding-bottom:140%; position:relative;}
.HES1 .list1 .lt .HES1_img2 ul li .img img{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; transition:all .3s ease; box-shadow:0 0 10px rgba(0,0,0,.1);}
.HES1 .list1 .lt .HES1_img2 ul li:hover .img img{ transform:scale(1.3); z-index:2;}
.HES1 .list1 .rt{ float:right; width:48%;}
.HES1 .list1 .rt .txt{ font-size:20px; line-height:2em;}
.HES1 .list2{}
.HES1 .list2 dl dd{ float:left; width:32%; margin:0 0 30px 2%;}
.HES1 .list2 dl dd:nth-child(3n-2){ margin-left:0; clear:left;}
.HES1 .list2 dl dd .imgbg{ float:left; width:120px; text-align:center;}
.HES1 .list2 dl dd .img{ padding-bottom:100%; position:relative; margin-bottom:10px;}
.HES1 .list2 dl dd .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.HES1 .list2 dl dd .imgbg .h2{ font-size:20px; line-height:30px;}
.HES1 .list2 dl dd .txtbg{ float:right; width:calc(100% - 140px);}
.HES1 .list2 dl dd .txt{ font-size:16px; line-height:26px;}
.HES1 .list2 dl dd .txt ul{}
.HES1 .list2 dl dd .txt li{ padding-left:30px; position:relative;}
.HES1 .list2 dl dd .txt li:before{ content:""; width:12px; height:12px; border-radius:100%; background:#333; position:absolute; left:0; top:7px;}
@media(max-width:768px){
.HES1 .list1{ margin-bottom:60px; padding-bottom:60px; border-bottom:2px dotted #1f6abc;}
.HES1 .list1 .lt{ float:left; width:100%; margin-bottom:30px;}
.HES1 .list1 .lt .HES1_img1{ margin-bottom:30px;}
.HES1 .list1 .rt{ float:right; width:100%;}
.HES1 .list1 .rt .txt{ font-size:14px; line-height:1.5em;}
.HES1 .list2 dl dd{ float:left; width:100%; margin:0 0 30px 0;}
.HES1 .list2 dl dd .imgbg{ float:left; width:80px; }
.HES1 .list2 dl dd .imgbg .h2{ font-size:16px; line-height:26px;}
.HES1 .list2 dl dd .txtbg{ float:right; width:calc(100% - 90px);}
.HES1 .list2 dl dd .txt{ font-size:12px; line-height:22px;}
.HES1 .list2 dl dd .txt li:before{ left:0; top:5px;}
}