@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {overflow-x:hidden;-webkit-text-size-adjust:none;}
body { padding: 0; color:#333333; font-size:14px; font-family:"PingFang SC","PingFangSC-Regular","微软雅黑","Microsoft Yahei", "Helvetica Neue", "Helvetica, STHeiTi", "sans-serif" !important; }
img { max-width:100%;border:none;}
/*#333333*/
/*a 链接*/
a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#333333;}
/*居中*/
.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}
.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}
.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}
.flex{ display: flex;}
.f1{ flex: 1;}
.fx-r{justify-content:flex-end}
.fx-c{justify-content:center}
.fx-w{justify-content:space-between}
.fx-m{justify-content:space-around}
.fy-top{ align-items: flex-start}
.fy-bot{ align-items: flex-end}
.fy-c{ align-items:center }
.fy-h{ align-items: stretch}
.fwrap{flex-wrap: wrap;}
/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}
/* HTML5 重置为较旧版本的浏览器 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
/* 按钮样式 */
input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;}
input[type="submit"] {cursor:pointer;}
input[type="reset"] {cursor:pointer;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}
/*省略号*/
.oneline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.twoline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.threeline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient: vertical;}
.fourline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}
@font-face { font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); src: url('../fonts/iconfont.eot') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg'); }
.nav-btnbox { display:none}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd2{ padding-top:2%; padding-bottom:2%}
.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}
.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}
.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}
.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}
.hide{display: none}
.fc-lv{color: #005f2e;}
.fc-999{ color: #999;}
.fc-666{ color: #666;}
.fangda img {transition: 0.3s; }
.fangda img:hover{transform: scale(1.05); }
.cover-img{display:block; background:url() center center no-repeat; background-size:cover}
.fangda .cover-img {transition: 0.3s; }
.fangda .cover-img:hover{transform: scale(1.03); }
.fangdapic{ overflow:hidden; position:relative}
.fangdapic img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}
a:hover .fangdapic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
li:hover .fangdapic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.fangdapic:hover>img{transform: scale(1.1);-webkit-transform: scale(1.1);}
@-webkit-keyframes fadeInUp {
0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp {
0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeIn{
0% {opacity:0; }
100% {opacity:1;}
}
@keyframes fadeIn{
0% {opacity:0;}
100% {opacity:1;}
}
.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn}
.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.mainbox{margin: 0 auto; max-width:80%;}
.banner{position: relative}
.banner .swiper-pagination{ width: 100%; bottom:5%;}
.banner .swiper-pagination-bullet{margin: 0px 4px; width: 60px;height:5px;border-radius: 0;background: #fff; opacity: 0.5;}
.banner .swiper-pagination-bullet-active{background: #005f2e; opacity:0.6}
.banner img{width: 100%}
.top{position: absolute; top: 0px; width: 80%; left: 10%; z-index: 99}
.logo{max-width:100%; position: absolute;width: 16%;left: 40px; top: 0px; }
.top-banner{ width: 100%;}
.top-banner img{ width: 100%;}
.video{ width: 100%; margin-top: 20px;}
.nav-btn{display: none; position: absolute;top: 0;right: 0px;width:220px;height: 60px;background:rgba(0,0,0,0.5);z-index: 10;cursor: pointer;transition: all .2s;}
.nav-btn .zuo{padding:0px 20px; height: 60px;}
.nav-bar {display:none;position:absolute;right:0px;top:60px;width:320px; padding-bottom:40px;background:rgba(0,0,0,.62);z-index:999; cursor:pointer;}
.nav-btn1 {position:absolute;top:0;right:235px;width:220px;height:60px;background:#db1e26;padding:22px 20px;z-index:10;cursor:pointer;transition:all .2s;}
.nav-fixed {position:fixed;z-index:999;}
.nav-btn img {width:16px;height:16px;}
.nav-btn1 img {width:16px;height:18px;}
.nav-btn span,.nav-btn1 span {color:#fff;font-size:16px; padding-left: 15px;}
.nav-item {position:relative;width:100%;}
.active:after {content:"";display:block;position:absolute;width:330px;top:0;left:-10px;height:60px;background:#db1e26;z-index:1;}
.nav-item a.menu-tab {display:block;position:relative;z-index:2;width:80%;margin:0 auto;line-height:60px;color:rgba(255,255,255,.75);font-size:18px;border-bottom:1px solid rgba(196,200,208,.14);}
.menu-tab i {display:block;position:absolute;right:2px;top:22px;width:10px;height:10px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);transition:all .2s;}
.show-sub i {transform:rotate(135deg);}
.menu-sub {display:none;width:100%;}
.menu-sub li {width:100%;}
.menu-sub li:hover {background:rgba(0,0,0,.5);}
.menu-sub li a {display:block;position:relative;z-index:2;width:70%;margin:0 auto;line-height:50px;color:rgba(255,255,255,.75);font-size:16px;border-bottom:1px solid rgba(196,200,208,.14);}
.shop { width: 80%; margin: 90px auto 80px; border: 1px solid rgba(196,200,208,.75); }
.shop .shop-icon { margin: 10px auto 20px 15px; }
.shop-bar {position:relative;padding:15px;line-height:36px;border-radius:3px;color:rgba(255,255,255,.75);font-size:16px;}
.shop-bar h3 {line-height:36px;font-size:20px;}
.shop-bar .hot {display:block;height:20px;line-height:20px;padding:0 5px;background:#ffcb15;color:#000;font-size:14px;border-radius:3px;animation:move .5s infinite;-moz-animation:move .5s infinite;/* Firefox */ -webkit-animation:move .5s infinite;/* Safari 和 Chrome */ -o-animation:move .5s infinite;/* Opera */}
.nav{ border-radius: 5px; position: absolute;top: 50px;right: 0px;width:65%;height: 60px;background:rgba(0,0,0,0.1);z-index: 10;cursor: pointer;transition: all .2s;}
.navs{display: flex;}
.navs a{ color: #fff;}
.nav .nli{ flex:1; height: 60px; display: block; }
.nav .menu-a{ display: block; width: 100%; line-height: 60px; font-size: 16px; text-align: center;}
.nav .ul-sub{ display: none; background:rgba(0,0,0,0.2);}
.nav .ul-sub li{ width: 100%; text-align: center; line-height: 46px;}
.nav .ul-sub li:hover{background:rgba(255,255,255,0.5); color: #fff; }
@keyframes move {
from {opacity:0.5;}
to {opacity:1;}
}
@-moz-keyframes move {
from {opacity:0.5;}
to {opacity:1;}
}
@-webkit-keyframes move {
from {opacity:0.5;}
to {opacity:1;}
}
@-o-keyframes move {
from {opacity:0.5;}
to {opacity:1;}
}
.nav-btn.nav-fixed { width: 60px; }
.nav-btn.nav-fixed.showMenu { width: 320px; }
.nav-btn.nav-fixed span { display: none;}
.nav-btn.nav-fixed.showMenu span { display: block; }
.shop-icon li a img { width: 36px; height: 36px; }
.shop-icon li a:hover img { transform: scale(1.2); }
.uptop{display: none;position: fixed;bottom: 20%;right: 10px;width: 50px;z-index: 999; cursor: pointer}
.synewsboxbj{ background-size:100% auto; }
.synewstit{ text-align: center;}
.synewstit h2{font-size:36px;color: #005f2e; margin:0px 0px 10px}
.synewstit p{ font-size:24px;color: #666}
.news-list {margin-top:50px; width:calc(100% + 30px); margin-left: -30px;}
.news-item {float:left;position:relative;width:calc(25% - 30px);margin-left:30px;background:#000;
border-radius:5px; height: 27vw; overflow:hidden;}
.news-item img{ width: 100%}
.news-item a {display:block;width:100%;height:100%;}
.news-img {width:100%;height:100%;}
.news-img img {width:100%;height:100%;}
.news-item-info {position:absolute;z-index:2;top:90px;left:5%;width:90%; }
.news-cover {display:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.news-item-date {position:relative;top:0px;width:50px;height:63px;
background-repeat:no-repeat;background-size:100% 100%;padding-right:5px;padding-top:10px;margin:0 auto;opacity:1;transition:all .5s .2s linear;
text-align:center; color:#fff; font-size:30px; width:80%; font-weight:bold}
.months {color:#fff;font-size:16px;}
.news-item-title {position:relative;top:50px;opacity:0;width:100%;margin-top:20px;text-align:center;font-size:18px;color:#fff;transition:all .5s .2s linear;}
.news-item-title em {font-size:18px;color:#df550c;}
.show .news-item-title {top:0;opacity:1;}
.syvideobj{background:#fff; background-size:100% 100%}
.bgc{ background: #f2f8fb;}
/*新闻*/
.ns{ margin-top: 30px;}
.ns-content { position: relative; color: #333333; }
.ns h2{ font-size:36px; color: #005f2e;margin-bottom: 1.2rem; }
.ns-img { position: relative; width: 60%; z-index: 7 }
.ns a.nimg{ display:block; width:100%; height:360px; border-radius:10px; }
.ns-info { position: absolute; top:0px; right: 0; width: 35%; right: 0; height:360px; overflow:hidden }
.ns-title a{font-size:28px; color: #333333;font-weight:bold}
.ns-txt {font-size:18px; line-height:180%; margin-top:20px; text-indent:2em}
.ns .date{ display:inline-block; background: #333333; color:#fff; padding:0 10px; margin-top:10px}
.swt{display: flex;justify-content:center}
.swt .li{ cursor: default; margin: 0 0px; color: #333333; width: 15%; text-align: center; line-height: 50px; background-color: #f1f1f1; font-size: 20px; ;}
.swt .li.cur{ background-color: #005f2e; color: #fff ;}
.swt .li:nth-child(1){ border-radius: 5px 0 0 5px;}
.swt .li:nth-child(3){ border-radius:0 5px 5px 0;}
.xw{position: relative; padding: 0px 0px; margin-top:20px; height:auto; display: flex; }
.xw a.li{ display:block; background:#f1f8fb; border-radius:5px; flex:1; margin-right: 20px; }
.xw a.li:nth-child(4){ margin-right: 0;}
.xw .li .cover-img{ height:200px; width:100%; border-radius:5px}
.xw .li .title{ padding:10px; line-height:160%; font-weight: bold; font-size: 16px; color: #005f2e;}
.xw .li .info{color: #999; padding:10px; padding-top: 0;line-height:160%; height: 70px; }
.aboutdiv{ }
.syvideobj .about{ width: 60%;}
.syvideobj .abinfo{ }
.syvideobj h3{ font-size: 36px; margin-top: 60px;}
.syvideobj .more { color: #005f2e; font-size: 16px; font-weight: bold;}
.syvideobj .about-info{ font-size:18px; line-height:200%; margin-top:10px; text-indent: 2em;}
.postermask{width: 100%; height: 100%; position: absolute; z-index: 9;}
.postermask img{width: 100%; height: 100%}
.sybrandbox>img{width: 100%}
.sybrandhezi{ background-color: #f1f8fb; width: 100%}
.brand-title { text-align: center;}
.brand-title h2 { font-size:36px;margin-bottom: 1.2rem;}
.brand-title p { font-size:24px; color: #666; }
.brandqiehuan{position: relative; padding: 0px 50px; margin-top: 20px; }
.brandqiehuan img{ background-color: #fff; border-radius: 5px; height: 220px;}
.brandqiehuan .swiper-slide a{display: block}
.brandqiehuan .swiper-button-prev,.brandqiehuan .swiper-button-next{width: 40px; height: 140px; cursor: pointer; margin-top: 0px; transform: translate(0,-50%)}
.brandqiehuan .swiper-button-prev{ background: url(../images/prev.png) center center no-repeat; background-size: 40px 115px; left: 0px; }
.brandqiehuan .swiper-button-next{ background: url(../images/next.png) center center no-repeat; background-size: 40px 115px; right: 0px; }
.syservicebox{position: relative}
.syservicebox>img{width: 100%}
.syservicebox .intro { position: absolute; color: #333333; top: 1%; left: 0; z-index: 3; }
.syservicebox h2 { font-size:36px;margin-bottom: 1.2rem;}
.syservicebox .intro p { font-size:16px; line-height: 1.8; color: #7b92c1; }
.service-list { position: absolute; top: 0; width: 100%; height: 100%; z-index: 2; }
.service-item { position: absolute; background: rgba(0,0,0,0); cursor: pointer; }
.serviceItemA { width: 28%; height: 33%; left: 0; bottom: 24%; }
.serviceItemB { width: 42%; height: 33%; left: 31%; bottom: 2%; }
.serviceItemC { width: 25%; height: 43%; left: 43%; bottom: 52%; }
.serviceItemD { width: 25%; height: 48%; left: 75%; bottom: 28%; }
.service-text, .wechat-code { display: none; position: absolute; width: 280px; padding: 10px; border-radius: 5px; border: 1px solid #e6e8ec; box-shadow: 0 2px 5px #e6e8ec; background: #fff; color: rgba(62,62,62,.8); font-size: 14px; }
.service-text { left: 34%; transform: translateX(-50%); }
i.range { display: block; position: absolute; width: 16px; height: 16px; background: #fff; border-top: 1px solid #e6e8ec; border-left: 1px solid #e6e8ec; transform: rotate(45deg); top: -9px; left: 48%; }
.service-text-list p { padding-left: 28px; background: url(../images/right-bg.jpg) 0 4px no-repeat; background-size: 20px 14px; }
.serviceA { top: 82px; }
.serviceB { top: 50px; }
.serviceC { left: 50%; bottom: -85px; }
.serviceD { bottom: -100px; left: 60%; }
/* 水波纹效果 */
.tipsA { height: 30px; width: 30px; border-radius: 100%; position: relative; margin: 18% 0 0 36%; }
.tipsB { height: 30px; width: 30px; border-radius: 100%; position: relative; margin: 15% 0 0 27%; }
.tipsC { height: 30px; width: 30px; border-radius: 100%; position: relative; margin: 24% 0 0 48%; }
.tipsD { height: 30px; width: 30px; border-radius: 100%; position: relative; margin: 50% 0 0 44%; }
.dot { animation: sploosh 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.dot2 { animation: sploosh2 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.dot3 { animation: sploosh3 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.dot, .dot2, .dot3 { height: 30px; width: 30px; font-size: 20px; color: #fff; line-height: 100px; text-align: center; border-radius: 100%; position: absolute; z-index: 10; animation-iteration-count: infinite; background: transparent; }
@keyframes sploosh {
0% { -webkit-box-shadow: 0 0 0 0px rgba(124, 140, 185, 0.2); background: rgba(124, 140, 185, 0.2); }
100% { -webkit-box-shadow: 0 0 0 30px rgba(124,140, 185, 0); background: rgba(124, 140, 185, 0); }
}
@keyframes sploosh2 {
0% { -webkit-box-shadow: 0 0 0 0px rgba(124, 140, 185, 0.2); background: rgba(124, 140, 185, 0.2); }
100% { -webkit-box-shadow: 0 0 0 20px rgba(124,140, 185, 0); background: rgba(124, 140, 185, 0.1); }
}
@keyframes sploosh3 {
0% { -webkit-box-shadow: 0 0 0 0px rgba(124, 140, 185, 0.2); background: rgba(124, 140, 185, 0.2); }
100% { -webkit-box-shadow: 0 0 0 10px rgba(124,140, 185, 0); background: rgba(124, 140, 185, 0); }
}
.kejiboxs img{width: 100%}
.imgs-list { position: absolute; right: 0; top: 0; width: 50%; }
.imgs-list img { width: 100%; }
.imgs-item-left { width: 39%; float: left; }
.imgs-item-right { float: right; width: 61%; }
.kejiimg{position: relative}
.sywenhuabj{background:url("../images/culturebg.jpg") no-repeat bottom center; background-size: 100% 100%}
.sywenhuabox{padding-bottom:15%}
.sywenhuabox ul{margin-top:90px;}
.sywenhuabox li{overflow:hidden; list-style: none; position:relative;}
.sywenhuabox li .img{float:right;width:50%;}
.sywenhuabox li .img img{width: 100%}
.sywenhuabox li.on .img{float:left;}
.sywenhuabox li .info{position:absolute;width:50%; height:100%;left:0px;background:#FFF;}
.sywenhuabox li .info .pic{width:50%; position:absolute; right:-7%; bottom:0px;}
.sywenhuabox li.on .info{right:0px; left:auto;}
.sywenhuabox li .info .txt{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:80%; color:#4560a7; line-height:1; }
.sywenhuabox li .info .txt h2{font-size:42px;}
.sywenhuabox li .info .txt h3{font-size:28px; margin-top:40px;}
.sywenhuabox li .info .txt dl{margin-top:40px;}
.sywenhuabox li .info .txt dl dd{width:33.33%; margin-bottom:30px; float:left;}
.sywenhuabox li .info .txt dl dd h3{margin-top:0px;}
.sywenhuabox li .info .txt dl dd h4{font-size:16px; line-height:2; color:#333; margin-top:10px;}
.footer { background:#005f41; color: #fff; }
.footer a{ color: #fff;}
.foot-top { display: flex;}
.foot-top .flogo{ height:70px;}
.footer ul.shop-icon { margin: 30px auto; text-align: center; }
.footer ul.shop-icon li { width: 48px; height: 48px; margin-right: 20px; }
.footer ul.shop-icon li a img { width: 46px; height: 46px; }
.shop-icon {margin:10px auto;}
.shop-icon li {display:inline-block; height:38px; margin: 0 15px;}
.shop-icon li a {display:block; }
.shop-icon li a .iconfont { font-size: 40px; width:60px; text-align: center; line-height: 60px; border-radius: 50px; border:1px solid #fff;}
.shop-icon li a:hover .iconfont { color:#005f2e; background-color: #fff;}
.icon-btns { display: inline-block; float: left; margin-top: 5px; cursor: pointer; }
.icon-btns span { display: inline-block; width: 50px; height: 50px; text-align: center; line-height: 50px; border-radius: 50%; }
.wechat { margin-right: 15px; background: #c4c8d0; }
.wechat:hover { background: #04b229; }
.sina { background: #c4c8d0; }
.sina:hover { background: #da251c; }
.iconfont { font-family: "iconfont" !important; font-size: 36px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; color: #fff; }
.tel { display: block; float: left; height: 60px; padding-left: 15px; border-left: 1px solid #07773d; margin-left: 15px; }
.menu-sub02 { right: -20px; bottom: 80px; padding: 10px 0 20px; width:360px; text-align: left; }
.menu-sub02 p { font-size: 16px; line-height: 25px; color: #fff; }
.menu-bot li .menu-sub01 p a { color: #fff; }
.menu-bot li .menu-sub01 p:hover { background: #de2027; }
.menu-sub02 { padding: 20px; }
.copyRight { text-align: center; font-size: 12px; }
.nybanner{position: relative}
.nybanner img{width: 100%}
.nyban{width: 100%; position: absolute; left: 0px; bottom: 0px; z-index: 2}
.nybantxt{position: absolute;top: 40%;width:100%;left:0%;text-align: center;transform: translateY(-50%);color: #fff;}
.nybantxt h2{font-weight: normal;font-size: 32px;}
.nybantxt h2 p{padding-right: 15px;font-size: 32px; line-height:0.9; margin-right: 15px; border-right: 2px solid #db1e26;}
.nybantxt ul{ display: inline-block; text-align: center; margin: 30px 0 0; min-width: 580px; height: 30px; line-height: 24px; overflow: hidden; padding: 0 20px; background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 8%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.3) 92%,rgba(0,0,0,0) 100% ); /* Safari 5.1 - 6 */ background: -o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 8%, rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.3) 92%,rgba(0,0,0,0) 100% ); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 8%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.3) 92%,rgba(0,0,0,0) 100% ); /* Firefox 3.6 - 15*/ background: linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 8%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.3) 92%,rgba(0,0,0,0) 100% ); /* 标准的语法 */ }
.nybantxt li { display: inline-block; margin: 3px 10px; padding: 0 10px; border-radius: 3px; }
.nybantxt li.cur { background: #db1e26; }
.nybantxt li a { display: block; color: #fff; font-size: 16px; }
.nyabouttxt{background: url("../images/about-bg01.jpg") no-repeat top center #c6e3eb; background-size: 100% auto;}
.nyabtit h2{color: #333333;font-size: 36px;}
.nyaboutwenzi{padding-bottom:8%;color: #3e3e3e;font-size: 16px; line-height: 2}
.nyaboutwenzi p {margin-bottom: 20px;}
.nyaboutwenzi img{width: 90%;margin-top: 60px;}
.nyabtit h2 span {margin-left: 10px;color: #e3262f;}
.nyabouttxt{margin-top: 30px; padding-top: 10%}
.nyabbiaoti{text-align: center}
.nyabbiaoti h2{font-size: 26px; line-height: 40px;}
.nyabbiaoti p{color: rgba(62,62,62,.4);font-size: 22px; text-transform: uppercase}
.nywenhua li{width:16.6666%; float: left}
.nywenhua ul{margin-top: 50px;}
.nyhistorytop .swiper-slide span{width: 60px; height: 60px;border-radius: 50%;cursor: pointer;color: #fff;
font-size: 18px;background: #d6d6d6; display: block; text-align: center; line-height: 60px; margin: 0 auto}
.nyhistorybot li{visibility: hidden; opacity: 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; height: 0; overflow: hidden}
.nyhistorybot li.cur{ visibility: visible; opacity: 1;height: auto}
.nyhistorybox{margin-top: 50px;}
.nyhistorywenzileft{width: 50%; line-height: 2; font-size: 17px; color:#3e3e3e}
.nyhistorywenzileft h4{font-size: 28px;}
.nyhistorywenziright{width: 40%; margin-top: 30px;}
.nyhistorytop{ position: relative}
.nyhistorytop{width: calc(100% - 100px); padding: 0px 50px}
.nyhistorytop .swiper-button-prev{background: url(../images/honor-prev.jpg) center center no-repeat;
background-size: 20px 40px;width: 20px;
height: 40px}
.nyhistorytop .swiper-button-next{background: url(../images/honor-next.jpg) center center no-repeat;
background-size: 20px 40px;width: 20px;
height: 40px}
.nyhistorytop .swiper-slide.cur span{background:#db1e27}
.nyhistorywenziright h5 {margin-top: 8px;font-size: 14px;color: #3e3e3e; text-align: center}
.nytop{background: #fff;position: fixed;top: 0;left: 0;z-index: 9;width: 100%;height: 60px; display: none}
.nylogo {position: absolute;left: 40px;top: 5px;width: 52px;height: 50px;}
.nynav{width: 100%}
.nynav ul{height: 60px;}
.nynav li a{font-size: 16px;color: #6a6a6a;}
.nynav li.cur a{color:#333333; font-weight: bold}
.nynav li{margin: 0 10px;padding: 0 10px;}
.nav-btn.shou{width: 60px; position: fixed;}
.nav-btn.shou .zuo span{display: none}
.nav-btn.shou:hover{width: 320px;}
.nav-btn.shou:hover .zuo span{display:block}
.nyxinzhis{font-size: 16px;color: #3e3e3e; line-height: 1.8; margin: 30px 0;}
.nyxinzhis p{margin-bottom: 20px;}
.nyindustrywenzi{padding-bottom:4%;color: #3e3e3e;font-size: 16px; line-height: 1.8}
.nyindustrywenzi p {margin-bottom: 20px;}
.indtitle{font-size: 26px; text-align: center;color: #e31e27}
.nyindustrytxt{background: url("../images/industry-hain-bg01.jpg") no-repeat top center #c9e7ef; background-size: 100% auto;padding: 100px 0 0px;}
.niuniu{width: 40%; margin: 30px auto 80px;}
.xiaohdf{margin-bottom: 20px;color: #4560a7;font-size: 24px;}
.nyindustrytxt2{background: #e6e6e6; padding-top: 120px;}
.gongchangimg{width: 60%;margin: 70px auto 60px;}
.wcmsleft{width: 22%}
.wcmsright{width: 68%; padding-top: 30px;}
.nyindustrytxt3{background: #aadef8;padding: 80px 0 20px;}
.wuliches{width: 30%; margin: 30px auto 40px;}
.luwfax{margin:50px 0px 30px;}
.luwfax img{float: left; width: 40%; max-width: 500px; margin-right: 50px; display: inline-block}
.nyindustrytxt4{background: #f3d4d4;padding: 80px 0 30px;}
.milkxsd{width: 35%; margin: 30px auto 40px;}
.wenzisersleft{width: 45%}
.nyindustrytxt5{background: #eef2f9;padding: 40px 0 0;}
.lofisc{width: 25%;margin: 30px auto 40px;}
.xiahuanx{padding-bottom: 10px;border-bottom: 1px solid #9bb7d9;}
.daojiascleft{width: 40%}
.daojiascright{width: 40%; padding-right: 15%}
.nyindustrytxt5 .nyindustrywenzi{padding-bottom: 0}
.daojishez{margin-top: 50px;}
.nyindustrytxt6{ position: relative;width: 100%;background-size: 100% 100%;background-image: url(../images/np-bg.png);padding: 160px 0; margin-top: -80px}
.nplogo{width: 10%; margin: 30px auto 40px;}
.jishhav{width: 60%; margin:30px auto}
.nyindustrytxt7{background: #faccd0;padding: 80px 0 30px;}
.topmenu { background: #e3f4fd; position: fixed; bottom: 30%; right: 16px; width: 82px; text-align: center; border-radius: 15px; z-index: 9; -moz-box-shadow: 0px 0px 14px #b3b3b3; -webkit-box-shadow: 0px 0px 14px #b3b3b3; -webkit-box-shadow: 0px 0px 14px #b3b3b3; display: none; overflow: hidden}
.topmenu p { height: 42px; background: #e3f4fd; position: relative; font-size: 12px; }
.topmenu p:hover { background: #b7e5fd; }
.topmenu p.line:after { border-bottom: 1px solid #90d4f6; content:""; height: 2px; width: 40px; position: absolute; bottom:0px; left: 20px; }
.topmenu p a { color: #a7a7a7; display: block; height: 40px; line-height: 40px; }
.topmenu p:hover a { color: #FFF; }
.topmenu p.top { border-top-left-radius: 14px; border-top-right-radius: 14px; }
.topmenu p.bottom { border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; }
.topmenu p.cur a{ color: #FFF;background: #b7e5fd; }
.nyhonortop{position: relative; width: calc(100% - 80px); padding: 0px 40px; max-width: 760px; margin: 0 auto;margin-top: 60px;}
.nyhonortop:before{content:"";position: absolute;width: 100%;height: 1px;background: #e4e4e4;top: 41px;left: 0;}
.nyhonortop .swiper-slide span{ display: block;height: 56px; cursor: pointer;}
.nyhonortop .swiper-slide span em{display: block;height: 40px;text-align: center;border: 1px solid #e4e4e4;border-radius: 5px 5px 0 0;background: #f7f7f7;color: rgba(62,62,62,.4); font-size: 16px;font-weight: bold;line-height: 40px;}
.nyhonortop .swiper-slide.cur span{background: url("../images/yearico.jpg") no-repeat center center; background-size: auto 100%;border-radius: 5px 5px 0 0;}
.nyhonortop .swiper-slide.cur span em{background: no-repeat; color: #fff; border: none;}
.nyhonortop .swiper-button-prev{background: url(../images/honor-prev.jpg) center center no-repeat;background-size: 13px 26px;width:13px;height: 40px; margin-top: -26px;}
.nyhonortop .swiper-button-next{background: url(../images/honor-next.jpg) center center no-repeat; background-size: 13px 26px;width:13px;height: 40px; margin-top: -26px;}
.nyhonorbox .mainbox{ max-width: 1200px;}
.nyhonorbjtop{background:url("../images/honor-bgtop.jpg") no-repeat top center; background-size: 100% auto; margin-top: 60px; padding-top:7%;}
.nyhonorbox{background:url("../images/honor-bgcen.jpg") repeat-y top center; background-size: 100% auto; }
.nyhonorbox{ padding-top:5%}
.nyhonorbox li .honorpicbox{width:40%; text-align: center}
.nyhonorbox li:nth-child(even){display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center; margin-top: -5%}
.nyhonorbox li:nth-child(odd){ margin-top: -5%}
.nyhonorbox li:nth-child(even) .honorpicbox{background: url("../images/honor-bg03.png") no-repeat left center; background-size:20% auto; padding-left:10%}
.nyhonorbox li:nth-child(odd) .honorpicbox{background: url("../images/honor-bg02.png") no-repeat right center; background-size:20% auto; padding-right:10%;}
.nyhonorbox li .honorpicbox p{line-height: 22px;font-size: 14px; max-width: 90%; margin: 0 auto;font-weight: bold;margin-top:15px;}
.honorimg{width: 90%; max-width:260px; margin: 0 auto}
.nyhonorbox ul{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; display: none}
.nyhonorbox ul:first-child{display: block}
.nysocialtxt{line-height: 35px;font-size: 18px;color: #3e3e3e; margin-top: 40px;}
.tshuxsc{text-align:center; color:#005eac; font-size: 22px; font-weight: bold; margin: 80px auto 20px;}
.nysocial{border-bottom: 1px solid #fafafa; padding-bottom: 100px; margin-bottom: 50px;}
.aixinbox{background: -webkit-linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% );
background: -o-linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% );
background: -moz-linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% );
background: linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% ); margin-top: 6%;}
.aixinhezi{position: relative; margin-top: 50px;}
.aixinhezi .swiper-slide a{background: #fff;padding: 15px 15px 30px;border: 1px solid #f0f0f0;border-radius: 3px; display: block}
.aixinhezi .swiper-slide a p{height: 56px; font-size: 18px; line-height: 28px; margin:10px 0;}
.qiehuanbtnxs{position: relative; margin-top: 50px; z-index: 1}
.qiehuanbtnxs .swiper-pagination{position: relative; display: inline-block; width: auto; font-size: 20px;line-height: 100%;color: #cacaca; bottom: auto; margin: 0px 10px; }
.qiehuanbtnxs .swiper-pagination-current,.qiehuanbtnxs .swiper-pagination-bullet,.qiehuanbtnxs .swiper-pagination-total {
display: inline-block;
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
font-size: 14px;
color: #fff;
opacity: 1;
background: #cad0df;
border-radius: 50%;
margin: 0px 4px;
}
.qiehuanbtnxs .swiper-pagination-current,.qiehuanbtnxs .swiper-pagination-bullet-active {color: #fff;background: #d41f26;}
.qiehuanbtnxs .swiper-button-prev{position: relative;width: 20px;height: 28px;background: url(../images/prev-icon-grey.png) no-repeat 0 0;background-size: 100%; margin: 0px; left: auto;}
.qiehuanbtnxs .swiper-button-next{position: relative;width: 20px;height: 28px;background: url(../images/next-icon-grey.png) no-repeat 0 0;background-size: 100%; margin: 0; right: auto}
.nynewsvideo .qiehuanbtnxs .swiper-button-prev{position: relative;width: 20px;height: 20px;background: url(../images/prev-icon.png) no-repeat 0 0;background-size: 100%; margin: 0px; left: auto;}
.nynewsvideo .qiehuanbtnxs .swiper-button-next{position: relative;width: 20px;height: 20px;background: url(../images/next-icon.png) no-repeat 0 0;background-size: 100%; margin: 0; right: auto}
.zerenboxs{position: relative; margin: 0 auto;margin-top: 50px; max-width:75%;}
.zerenboxs .swiper-slide a{padding: 1px; display: block}
.zerenboxs .swiper-slide .fangdapic {border: 1px solid #f0f0f0;border-radius: 10px;
-webkit-box-shadow: 0 0 10px #f0f0f0;overflow: hidden; padding: 10px;
}
.zerenboxs .swiper-button-prev{width: 40px;
height: 40px;
background: url(../images/prev2-icon.png) no-repeat 0 0;
background-size: 100%;
top: 50%;
margin-top: -20px;
left: -80px;
}
.zerenboxs .swiper-button-next{width: 40px;
height: 40px;
background: url(../images/next2-icon.png) no-repeat 0 0;
background-size: 100%;
top: 50%;
margin-top: -20px;
right: -80px;
}
.bowuguanbj{background: #fafafa;}
.bowuguantxt{margin-top: 50px;}
.bowuguantxt{line-height: 35px;font-size: 18px;color: #3e3e3e;}
.bowuguantxtleft{width: calc(50% - 20px);}
.bowuguantxthzi{margin-top: 40px;}
.changuanx{margin-top: 10px;padding-top: 10px;border-top: 1px solid #eee;}
.boweuguanqieh{ margin: 50px auto; }
.tag-slide { position: relative; width:calc(100% - 80px); padding: 0 40px; overflow: hidden; }
.tag-prev, .tag-next { display: block; position: absolute; top: 0; width: 40px; height: 40px; }
.tag-prev { left: 0; background: #fff url(../images/prev-icon-black.png) no-repeat center center; background-size: 20px 20px; }
.tag-next { right: 0; background: #fff url(../images/next-icon-black.png) no-repeat center center; background-size: 20px 20px; }
.tag-list-box { position: relative; width: 100%; height: 40px; overflow: hidden; }
.textList { position: absolute; left: 0; top: 0; height: 40px; line-height: 40px; }
.textList li { float: left; height: 38px; margin: 0 15px; }
.textList li a { display: inline-block; font-size: 24px; color: rgba(62,62,62,.4); }
.textList .li-current { border-bottom: 2px solid #db1e26; }
.textList .li-current a { color: #db1e26; }
.slide-bd {position: relative; border-radius: 3px; overflow: hidden; visibility: hidden; height: 0px; overflow: hidden; opacity: 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.slide-current { visibility:visible; height: auto; opacity: 1 }
.boweguanbox{margin: 30px auto; padding: 20px; border: 1px solid #e0e0e0; }
.slide-bd .swiper-container { float: left; width: 40%; margin: 0; padding-bottom:30px;}
.slide-bd .swiper-pagination{ width: 100%; bottom:0;}
.slide-bd .swiper-pagination-bullet{margin: 0px 4px; width: 20px;height: 5px;border-radius: 0;background: #d8d8d8; opacity: 0.67;}
.slide-bd .swiper-pagination-bullet-active{background: #db1e26; opacity: 1}
.zeurctxt{line-height: 35px;font-size: 18px;color: #3e3e3e; width: 50%; float: right}
.zeurctxt p{padding-bottom: 20px;}
.newshowtit{text-align: center}
.newshowtit h1{font-size: 28px;line-height: 1.6;}
.newshowtit p {padding: 1% 0;color: #828282;}
.nynewsshowbj{margin: 50px auto;
padding: 50px 0;
background: -webkit-linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% );
background: -o-linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% );
background: -moz-linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% );
background: linear-gradient(top,#f0f4fc 0%,#f5f7fc 50%,#fbfbfb 100% );
border-bottom: 1px solid #eee;}
.nynewsshowbox{font-size: 18px; line-height: 1.8}
.nynewsshowbox p{padding-top:30px; text-indent: 2em}
.nynewsshowbox img {max-width:465px!important;margin: 0 auto;}
.joinUs-btn{margin-bottom: 50px;}
.joinUs-btn a{display: inline-block;margin:0 10px;text-align: center;color: #fff;background: #db1e26;
border-radius: 42px;padding: 0 30px;height: 42px;line-height: 42px;font-size: 16px;}
.joinboxs{border-bottom: 1px solid #eee;}
.jointxtsd{line-height:2;font-size: 18px;color: #3e3e3e;}
.fengexs div{width: 48%}
.fengexs div img{width: 60%}
.xiangqics {margin-top: 30px}
.xiangqics ul{width: calc(100% + 10px); margin-left: -10px}
.xiangqics li{width: calc(50% - 10px); margin-bottom: 10px; float: left; margin-left: 10px;}
.centers{text-align: center}
.tasfaxa{margin-bottom: 20px;}
.tasfaxa p{font-size: 16px; font-weight: bold}
.tasfaxa span{display: block; font-size: 14px;}
.joinusbj{background: #fafafa;padding: 80px 0 50px;}
.nyconttop li{width: 30%}
.nyconttop li img{width: 75px;}
.contxts{line-height: 30px;font-size: 16px;margin-left: 5%}
.nycontbot li{width: 48%}
.probanner{position: relative}
.probanner .swiper-pagination{ width: 100%; bottom:5%;}
.probanner .swiper-pagination-bullet{margin: 0px 4px;width: 25px;height: 28px;background: url(../images/pagination-normal.png) no-repeat 0 0;background-size: 25px 28px;opacity: 0.67;}
.probanner .swiper-pagination-bullet-active{background: url(../images/pagination-active.png) no-repeat 0 0;background-size: 25px 28px;opacity:1;}
.probanner img{width: 100%}
.probox {padding: 50px 0px;}
.probox li{position: relative}
.prohezi{ position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); width: 100%}
.proboxbj img{width: 100%}
.prologo{width: 120px;}
.propics{width: calc(46% - 120px)}
.protxts{width: 45%;font-size: 18px;color: #000; line-height: 1.8}
.probox li:nth-child(1){position: relative; z-index: 4}
.probox li:nth-child(2){margin-top: -3%;position: relative; z-index:3}
.probox li:nth-child(3){margin-top: -7%;position: relative; z-index:2}
.proshowbanner{position: relative}
.proshowbanner .swiper-slide img{width: 100%}
.proshowbanner .swiper-button-prev{background: url(../images/prev-btn.png) 0 0 no-repeat;background-size: 100% 100%;width: 40px;height: 40px;}
.proshowbanner .swiper-button-next{background: url(../images/next-btn.png) 0 0 no-repeat;background-size: 100% 100%;width: 40px;height: 40px;}
.proshowtop{background: url("../images/bg1.png") no-repeat top center; background-size: 100% 100%; margin-top: -40px; position:relative; z-index:8; padding: 130px 0px 100px;}
.proshowqiehuan{width: 45%; position: relative}
.proshowqiehuantop li{height: 310px;display: none; text-align: center; width: 100%}
.proshowqiehuantop li img{max-height: 100%; display: inline-block}
.proshowqiehuantop li:first-child{display:block;}
.proshowqiehuanbot{position: relative}
.proshowyoutxt{width: 45%;}
.proshowqiehuanbot{width: calc( 100% - 100px); margin: 0 auto; padding: 0px 50px; margin-top: 30px;}
.proshowqiehuanbot .swiper-slide a{border: 1px solid #fff; display: block; margin:1px; padding: 10px;height: 130px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.proshowqiehuanbot .swiper-slide a img{max-height: 100%}
.proshowqiehuanbot .swiper-button-prev{width: 24px;height: 24px;background: url(../images/prev-btn.png) no-repeat 0 0;background-size: 100%;margin-top:-12px;}
.proshowqiehuanbot .swiper-button-next{width: 24px;height: 24px;background: url(../images/next-btn.png) no-repeat 0 0;background-size: 100%; margin-top:-12px;}
.proshowyoutxt h1{font-size: 32px;color: #14259b;}
.proshowyouwenzi{color: #808080; font-size: 18px; line-height: 35px; margin-top: 30px;}
.biaoshi{margin-top:40px; height: 78px;}
.biaoshi img{max-height: 100%}
.proshowcen{background: url("../images/bg2.jpg") no-repeat top center; background-size: 100% 100%; position:relative; z-index:8; padding: 130px 0px 100px;}
.procenpic{width: 40%; text-align: center}
.procenpic img{ display: inline-block;width: 35%;min-width: 160px;}
.procenpic p:nth-child(2){opacity: 0.5}
.procentxt h2{font-size: 32px;color: #14259b; margin-bottom: 20px;}
.procentxt{color: #808080;width: 50%}
.procentxt p{ font-size: 15px; line-height: 30px; padding-left: 14px; margin-bottom:10px; position: relative}
.procentxt p:before{content: ""; position: absolute; left: 0px; top: 12px;background-color: #14259b; width: 5px; height: 5px; border-radius: 100%;}
.bjgenduan img{width: 100%}
.proshowbot img{width: 100%}
.proshowvideo{background: #c9e7ef; padding-bottom: 40px;}
.bjgenduantwo{margin-top: -3%}
.proshowvideobox{width: 60%; margin: 0 auto}
.proshowvideobox .video-con{width: 100%}
.proshowvideobox .video_paly{background: rgba(0,0,0,.4);border: 1px solid rgba(103, 103, 103, 0.8);}
.proshowvideobot{margin-top: 40px; position: relative}
.proshowvideobot .swiper-slide a{display: block; position: relative}
.proshowvideobot .swiper-slide a:before {position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%);width: 40px;height: 40px; background: url("../images/play.png") no-repeat center center; z-index: 9; background-size: 100% 100%; content: ''}
.proshowvideobot .swiper-button-prev{width:30px;height: 30px;background: url(../images/prev-icon2.png) no-repeat 0 0;background-size: 100%;margin-top:-12px; left: -40px; opacity: 1}
.proshowvideobot .swiper-button-next{width: 30px;height: 30px;background: url(../images/next-icon2.png) no-repeat 0 0;background-size: 100%; margin-top:-12px;right: -40px; opacity:1}
.proshowvideotop li{display: none}
.proshowvideotop li:first-child{display: block}
.probotbbj img{width: 100%}
.page-title { text-align: center; margin-bottom: 20px; }
.page-title p { color: #333; font-size: 36px; line-height: 1.6; }
.technologyPage1-partA-logo { display: block; width: 18%; margin: 0 auto 50px; }
.technologyPage1-partA-img { display: block; width: 100%; margin: 30px auto; }
.totechnologyPage1-partA-bottom .textGrey { display: inline-block; position: relative; width: calc(50% - 12px); height: 100%; margin-right: 20px; vertical-align:top; }
.totechnologyPage1-partA-bottom .textGrey:nth-child(2) { margin-right: 0; }
.technologyPage1-partB { width: 100%; background: #f6f7fa; padding: 80px 0; margin-top: 40px; }
.technologyPage1-partB-con {margin:30px auto ; overflow: hidden;display: -webkit-box;
display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.technologyPage1-item { width: calc(50% - 40px); float: left; margin: 20px; }
.technologyPage1-item-title { position: relative; padding-left: 50px; font-size: 18px; margin-bottom: 30px; }
.technologyPage1-item-title i { display: block; position: absolute; left: 0; top:50%; width: 30px; transform: translate(0,-50%);}
.technologyPage1-item-img { display: block; width: 100%; margin: 10px 0; }
.technologyPage1-item p {line-height: 30px;font-size: 18px;color: #3e3e3e; }
.technologyPage1-partC { padding: 80px 0; }
.technologyPage1-partC-img { display: block; margin: 30px auto; }
.technologyPage1-partC .technologyPagetxt{ width: 80%; margin: 0 auto; }
.technologyPage1-partC-imgList { overflow: hidden; margin-top: 40px; }
.technologyPage1-partC-imgList li span { display: block; }
.imgList-L { float: left; width: 39.5%; margin-right: 15px; }
.imgList-R { width: calc(60.5% - 15px); float: left; }
.technologyPage1-partC-imgList h6 { text-align: center; font-size: 16px; margin-top: 15px; }
.technologyPagetxt{line-height: 35px;font-size: 18px;color: #3e3e3e;}
.technologyPagetxt p{padding:15px 0px;}
.shiyanshibox{padding-bottom: 80px;border-bottom: 1px solid #eee;}
.guojihuatxttwo{border-top: 2px solid #eee;padding: 20px 0;margin-top: 20px;}
.tcsxtitle img{width: 12px; margin-right: 10px;}
.tcsxtitle p{font-size: 14px;font-weight: bold}
.guojihuabox{padding-bottom: 80px;border-bottom: 1px solid #eee;}
.yanjiusuobox{padding-bottom: 80px;border-bottom: 1px solid #eee;}
.yanjiusuotxt{margin-top: 50px;}
.yanjiusuopic{margin: 20px 0px;}
.yanjiusuopic ul{width: calc(100% + 10px); margin-left: -10px; margin-top: 10px;}
.yanjiusuopic li{width: calc(25% - 10px); float: left; margin-left: 10px;}
.yansxboxs{margin-top:80px;}
.yanjiuypic{width: 48%}
.yansxtxt{width: 48%}
.technologyPage-teamList { margin: 30px auto; text-align: center; }
.technologyPage-teamItem { display: inline-block; position: relative; width: 18%; margin: 0 10px; border-radius: 50%; border: 1px solid #c8d5ec; background: #fff; overflow: hidden; cursor: pointer; }
.teamItem-img { display: none; position: relative; z-index: 1; width: 100%; height: 100%; }
.teamItem-img:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; z-index: 1; background: rgba(45,45,45,.4); }
.teamItem-img img { display: block; position: relative; left: 50%; transform: translateX(-50%); width: auto; height: 100%; max-width: none}
.showTeam .teamItem-img { display: block; }
.teamItem-intro { display: block; position: absolute; z-index: 2; left: 2%; top: 50%; transform: translateY(-50%); text-align: center; width: 96%; }
.teamItem-intro h4 { color: #435870; font-size: 30px; }
.teamItem-intro p { color: #435870; font-size: 20px; }
.teamItem-intro em { color: rgba(62,62,62,.4); font-size: 12px; }
.showTeam .teamItem-intro h4,
.showTeam .teamItem-intro p { color: #fff; }
.showTeam .teamItem-intro em { color: rgba(255,255,25562,.4); }
.foreignExchange-imgList { width: 100%; overflow: hidden; margin: 40px auto 80px; }
.foreignExchange-imgList-item { float: left; }
.imgList-item01 { width: 40%; }
.imgList-item02 { width: 27.85%; }
.imgList-item03 { width: 32.15%; }
.foreignExchange-countryList { text-align: center; overflow: hidden; width: calc(100% + 40px); margin-left:-40px; display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.countryList-item { position: relative; width: calc(33.33% - 110px); margin-left: 40px; min-height: 200px; float: left; padding-left: 70px; margin-bottom:40px; }
.countryList-img { display: block; position: absolute; left: 0; top: 0; width: 50px; }
.countryList-infor { display: block; }
.countryList-infor h5 { font-size: 20px; text-align: left; }
.countryList-infor p { margin-top: 5px; text-align: left;line-height: 35px;font-size: 18px;color: #3e3e3e; }
.jiaoliuboxs{border-bottom: 1px solid #eee;}
.keyanqiehuan{background: #f6f7fa;padding:50px 0;margin: 30px auto;}
.rongyupic{width:70%; margin: 0 auto; height: 480px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.keyanqiehuan .swiper-slide p{text-align: center;font-size: 15px; font-weight: bold; padding: 20px 0px;}
.keyanqiehuan .mainbox{ position: relative}
.keyanqiehuan .swiper-button-prev{width: 40px;height: 55px;background: url(../images/prev2-icon-grey.png) no-repeat 0 0;background-size: 100%;margin-top: -28px;left: -80px; z-index: 1}
.keyanqiehuan .swiper-button-next{width: 40px;height: 55px;background: url(../images/next2-icon-grey.png) no-repeat 0 0;background-size: 100%;margin-top: -28px;right: -80px; z-index: 1}
.rysuanjun{padding: 50px 0px 20px;}
.rysuanjun .technologyPagetxt{margin: 20px 0px;}
.ruanimgs {padding: 0px 20px;}
.ruanimgs li{width:calc(50% - 10px)}
.keyanchengguo{padding-bottom: 80px;border-bottom: 1px solid #eee;}
.zhuttis{font-size: 36px;margin: 20px 0 10px;}
.tanyueboxstxt{ padding-top: 100px;}
.wenrights{width:30%;}
.wenlefts{width: 65%}
.tanywxsd{width: 75%}
.tanyueboxstxttop{width:75%;border-bottom: 2px dotted #cfcdce; padding-right:25%}
.tanyueboxstxttop .technologyPagetxt{width: 65%}
.tanyueboxstxt{position: relative}
.bgImg-left{width: 10%; position: absolute; left: 0px; top: 100px;}
.bgImg-right{width:30%; position: absolute; right: 0px; top: 100px;}
.tanyueboxstxt .mainbox{max-width: 70%;}
.tanyujian{border: 1px solid #eee;padding: 25px; max-width: calc(70% - 50px); margin: 0 auto;margin-top: 50px;}
.tanyujiantxt h2{font-size: 16px; margin-bottom: 8px;}
.tanyujianpic{width: 30%}
.tanyujiantxt{line-height: 30px; width: 65%}
.investosximg {width: 70%;margin:50px auto 100px;}
.myChart { display: block; width: 100%; margin: 50px auto 100px; height: 600px; }
.zoushiboxs{background: #de2129}
.zoushiboxs .nyabbiaoti{color: #fff}
.zoushiboxs .nyabbiaoti p{color: #fff}
.zoushiimgbox{width: 50%; margin: 0 auto; color: #fff}
.zoushiimgbox p{margin: 20px auto;font-size: 18px; font-weight: bold}
.zoushiimg{background: #fff; margin: 30px auto 100px;}
.zoushiimg img{width: 100%}
.dingqibaogao{padding: 50px 0px;}
.baogaohezi{max-width: 600px; margin: 0 auto}
.investorsZone-list { display: none; }
.investorsZone-list:first-child{display: block}
.tab-list { margin: 30px auto 0; overflow: hidden; width:calc(100% + 17px); margin-left: -17px;}
.tab-list li { float: left; width:calc(33.33% - 17px); margin-left: 15px; height: 70px; background: -webkit-linear-gradient(top,#ffffff 0%,#fdfdfd 50%,#f6f6f6 100% ); /* Safari 5.1 - 6 */ background: -o-linear-gradient(top,#ffffff 0%,#fdfdfd 50%,#f6f6f6 100% ); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(top,#ffffff 0%,#fdfdfd 50%,#f6f6f6 100% ); /* Firefox 3.6 - 15*/ background: linear-gradient(top,#ffffff 0%,#fdfdfd 50%,#f6f6f6 100%); /* 标准的语法 */ border: 1px solid #e6e9ec; text-align: center; border-radius: 5px; cursor: pointer; }
.tab-list li h3 { margin-top: 10px; line-height: 25px; font-size: 20px; }
.tab-list li h3 p.textGrey { margin: 0; }
.tab-list .reports-current-tab { height: 80px; background: #fff; border-top: 1px solid #d93940; border-left: 1px solid #d93940; border-right: 1px solid #d93940; border-bottom: 1px solid #fff; border-radius: 5px 5px 0 0; }
.reports-list {margin: -1px auto; padding: 15px 25px; border: 1px solid #d93940; border-radius: 0 0px 5px 5px; margin-left: -2px; display: none}
.reports-list:nth-child(1){display: block}
.reports-list-item { position: relative; width: 100%; margin-bottom: 15px; }
.reports-list-item p { line-height: 24px; font-size: 15px; width: calc(100% - 100px); height: 24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical; }
.downLoad-report { display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: auto; height: 22px; }
.downLoad-report img { width: auto; height: 100%; }
.gonggaolanbj{background: #de2129;}
.gonggaolanbj .nyabbiaoti{color: #fff}
.gonggaolanbj .nyabbiaoti p{color: #fff}
.gonggaolanbj .mainbox{padding-top: 50px;}
.gonggaolan{padding:50px 0px; position: relative}
.gonggaolan .swiper-slide a{display: block;position: relative;line-height: 40px; background: #fbfbff;
border: 1px solid #cecbe6;border-radius: 5px;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center; padding: 0px 10px;transition:none}
.gonggaolan .swiper-slide a h3{font-size: 14px;color: #3e3e3e; width: calc(100% - 100px);text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical; height: 40px;}
.gonggaolan .swiper-slide a i{width: 90px;}
.gonggaolan .swiper-slide a:hover { background: -webkit-linear-gradient(top,#ffffff 0%,#f3f4f4 50%,#d6d7d6 100% ); /* Safari 5.1 - 6 */ background: -o-linear-gradient(top,#ffffff 0%,#f3f4f4 50%,#d6d7d6 100% ); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(top,#ffffff 0%,#f3f4f4 50%,#d6d7d6 100% ); /* Firefox 3.6 - 15*/ background: linear-gradient(top,#ffffff 0%,#f3f4f4 50%,#d6d7d6 100%); /* 标准的语法 */ -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); }
.ggqiehuanbtnxs{position: relative; margin-top: 50px; z-index: 1}
.ggqiehuanbtnxs .swiper-pagination{position: relative; display: inline-block; width: auto; font-size: 20px;color: #cacaca; bottom: auto; margin: 0px 10px; }
.ggqiehuanbtnxs .swiper-pagination-bullet {
display: inline-block;
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
font-size: 14px;
color: #fff;
opacity: 1;
background: #cad0df;
border-radius: 50%; margin: 0px 4px;
}
.ggqiehuanbtnxs .swiper-pagination-bullet-active {
color: #fff;
background:#9e0b0f;
}
.ggqiehuanbtnxs .swiper-button-prev{position: relative;width: 20px;height:20px;background: url(../images/prev-icon.png) no-repeat 0 0;background-size: 100%; margin: 0px; left: auto;}
.ggqiehuanbtnxs .swiper-button-next{position: relative;width: 20px;height: 20px;background: url(../images/next-icon.png) no-repeat 0 0;background-size: 100%; margin: 0; right: auto}
/* 分页通用 */
.ggqiehuanbtnxs .swiper-pagination { width: 400px; height: 32px; overflow: hidden;}
.swiper-pagination .swiper-scroll {width: 3578522px;position: relative;}
.ggqiehuanbtnxs .swiper-pagination-clickable .swiper-pagination-bullet { float: left; }
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }
.nynewsbj{background: #c6e3eb;}
.nynewsbox{ position: relative; padding: 50px 0px;}
.nynewsbox .swiper-slide a{background-repeat: no-repeat;background-size: cover; background-position: center center; display: block; position: relative}
.newstanbj{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;background: rgba(0,0,0,.8); opacity: 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.newstan{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #fff; width: 90%}
.newstan p{height:60px;line-height:30px;font-size: 20px;margin: 0 auto 10px; text-align: center}
.newstan span {display: block;width: 100px;height: 36px;line-height: 36px;margin: 0 auto;text-align: center;border-radius: 18px;background: #f76010;color: #fff;font-size: 14px; margin-top:20px;}
.nynewsbox .swiper-slide a:hover .newstanbj{opacity: 1}
.nynewsbox .ggqiehuanbtnxs .swiper-pagination-bullet-active{background: #d41f26;}
.nynewsshowbox img{max-width: 50%; margin: 0 auto}
.nynewsvideo{position: relative; padding: 50px 0px;}
.nynewsvideo .swiper-slide a .video-playicon { display: block; position: absolute; top: 0; left: 50%; transform: translate3d(-50%,-50%,0); width: 10%; transition: all 0.5s; opacity: 0; }
.nynewsvideo .swiper-slide a:hover .video-playicon { top: 50%; opacity: 1; }
.nynewsvideo .swiper-slide p{height:56px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin:20px 0px 0; line-height:28px; font-size: 18px;color: #000;}
.video-play-con { display: none; position: fixed; top: 50%; left: 50%; transform: translate3d(-50%,-50%,0); background: rgba(0,0,0,.9); width: 100%; height: 100%; z-index:9999; }
.video-close { display: block; position: absolute; right: 10%; top: 10%; background: url(../images/close.png) no-repeat 0 0; width: 30px; height: 32px; transition: all .3s ease-out 0s; z-index: 10; }
.video-close:hover { background-position: 0 -31px; }
.video-body { position: absolute; top: 50%; left: 50%; transform: translate3d(-50%,-50%,0); width: 80%; height: 80%; margin: 0 auto; }
.nynewsmedia .swiper-container{ padding: 10px;}
.nynewsmedia .swiper-slide a { display: block;padding: 15px; border: 1px solid #c6c6c6; background: -webkit-linear-gradient(top,#ffffff 0%,#eeeeee 50%,#e2e2e2 100% ); /* Safari 5.1 - 6 */ background: -o-linear-gradient(top,#ffffff 0%,#eeeeee 50%,#e2e2e2 100% ); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(top,#ffffff 0%,#eeeeee 50%,#e2e2e2 100% ); /* Firefox 3.6 - 15*/ background: linear-gradient(top,#ffffff 0%,#eeeeee 50%,#e2e2e2 100%); /* 标准的语法 */ }
.nynewsmedia .swiper-slide a:hover { background: -webkit-linear-gradient(top,#8bdff9 0%,#6ac0dc 50%,#4ca6c3 100% ); /* Safari 5.1 - 6 */ background: -o-linear-gradient(top,#8bdff9 0%,#6ac0dc 50%,#4ca6c3 100% ); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(top,#8bdff9 0%,#6ac0dc 50%,#4ca6c3 100% ); /* Firefox 3.6 - 15*/ background: linear-gradient(top,#8bdff9 0%,#6ac0dc 50%,#4ca6c3 100% ); /* 标准的语法 */ box-shadow: 0 0 10px rgba(0,0,0,.5); }
.nynewsmedia .swiper-slide h3 { height: 60px; line-height: 30px; color: #000; font-size: 18px; margin-bottom: 20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical; }
.nynewsmedia .swiper-slide p { color: #2d85cf; font-size: 14px; }
.nynewsmedia .swiper-slide p i { font-weight: bold; margin: 0 5px; }
.nynewsmedia .swiper-slide p em { font-size: 12px; }
.nynewsmedia .swiper-slide:hover h3,
.nynewsmedia .swiper-slide:hover p { color: #fff; }
.nynewsmedia{ position: relative; padding: 50px 0px;}
.nynewsmedia .swiper-button-prev{position: relative;width: 20px;height:20px;background: url(../images/prev-icon.png) no-repeat 0 0;background-size: 100%; margin: 0px; left: auto;}
.nynewsmedia .swiper-button-next{position: relative;width: 20px;height: 20px;background: url(../images/next-icon.png) no-repeat 0 0;background-size: 100%; margin: 0; right: auto}
.healthhezi{position: absolute; left: 50%; top: 48%; transform: translate(-50%,-50%); width: 80%}
/*.kexueyingshibj{background: url("../images/scientific-diet.jpg") no-repeat top center; background-size: 100% 100%; padding:40px 0px;}*/
.kexueyingshibj{position: relative}
.kexueyingshibj img{width: 100%}
.kexueyingshibj .nyabbiaoti{color: #fff;letter-spacing: 5px;text-shadow: 0 0 5px rgba(0,0,0,.4);}
.kexueyingshibj .nyabbiaoti p{color: #fff}
.healthbox{position: relative; margin-top:40px}
.healthbox .swiper-slide a{border-radius: 8px;padding: 30px 40px;display: block;background: rgba(0,0,0,.6); }
.healthbox .swiper-slide h4 { height: 72px; line-height:34px; margin-bottom: 30px; overflow: hidden; font-size:22px; color: #fff; letter-spacing:3px; }
.healthbox .swiper-slide p { width: 100%; height: 60px; line-height: 20px; overflow: hidden; color: #fff; font-size: 13px; }
.healthbox .swiper-button-prev{position: relative;width: 20px;height:20px;background: url(../images/prev-icon.png) no-repeat 0 0;background-size: 100%; margin: 0px; left: auto;}
.healthbox .swiper-button-next{position: relative;width: 20px;height: 20px;background: url(../images/next-icon.png) no-repeat 0 0;background-size: 100%; margin: 0; right: auto}
.healthceshi{position: relative}
.healthceshi>img{width: 100%}
.healthceshihezi{position: absolute; left: 50%; top: 45%; transform: translate(-50%,-50%); width: 80%}
.healthceshihezi .nyabbiaoti{letter-spacing: 5px;}
.test-box { position: relative; }
.test-box h3{ font-size: 20px; color: #fff}
.option-list { margin: 10px 0 40px; width: 100%; }
.option { position: relative; padding-left: 40px; height: 40px; line-height: 40px; color: #fff; font-size: 14px; cursor: pointer; font-size: 18px; }
.option i { display: block; position: absolute; left: 0; top: 6px; width: 26px; height: 24px; background: url(../images/2select.png) no-repeat 0 0; background-size: 26px 24px; }
.selected i { background: url(../images/2selected.png) no-repeat 0 0; background-size: 26px 24px; }
.test-tips { color: rgba(255,255,255,.6); font-size: 16px; }
.next-test { display: block; position: absolute; right: 0; bottom: 0; padding: 5px 20px; border: 2px solid #fff; color: #fff; font-size: 16px; border-radius: 3px; }
.health-test{background: url("../images/test-bg.jpg") no-repeat center center; background-size: cover;width:60%;margin-top:10%;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.8);box-shadow: 0 0 10px rgba(0,0,0,.8);}
.test-con{padding: 10%}
.shengmingbox{font-size: 18px; line-height: 1.8; max-width: 845px; margin: 0 auto}
.shengmingbox p{padding-top:20px;}
.xinxigong{background: #c6e3eb}
.siteleft{width: 274px; color: #fff; background: #db1e26; padding: 10px 0px; text-align: center}
.siteleft p{font-size: 20px; padding: 5px 0px;}
.sitemap li{background: #fff; border-radius: 5px; overflow: hidden; margin-top: 18px;}
.siteright{width: calc(100% - 274px); overflow: hidden}
.siteright >div{width: 100%}
.siteright span{float: left; text-align: center; position: relative; padding: 5px 4%}
.siteright span a{font-size: 18px;}
.siteright span:before{content: ""; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); width: 1px; height: 12px; background: rgba(0,0,0,0.2);}
.siteright span a:hover{color: #db1e26}
.siteright p{margin-left: -1px;}
.qiyeboxs{background: #fff; padding: 30px 50px; margin-top: 50px;}
.qiyeboxs ul{width: calc(100% + 20px); margin-left:-20px;}
.qiyeboxs li{width: calc(33.33% - 20px); float: left; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical; margin: 10px 0px;margin-left: 20px; font-size: 18px;}
.qiyeboxs li a:hover{color: #db1e26}
.qiyeboxstxt{line-height: 2; font-size: 18px;}
.qiyeboxstxt p{text-indent: 2em; padding: 10px 0px;}
.xinxiangs{padding-top: 80px;}
.daanboxs{display: none; }
.daantxt{font-size: 16px;color: rgba(255,255,255,.6); margin-top: 10px; line-height: 1.8;padding-bottom:80px;}
.daanboxs h3{display: none}
.daanboxs.dadui{display: block}
.daanboxs.dadui h3.dui{display: block}
.daanboxs.dacuo{display: block}
.daanboxs.dacuo h3.cuo{display: block}
.wentiboxs{min-height: 300px;}
.class_title{ text-align: center;}
.class_title h2{ font-size: 42px;}
.class_title h3{ font-size: 28px;}
.info-con{ background: #f2f8fb;}
.info-content{line-height: 240%; font-size: 16px;}
.info-con img{ max-width: 100%;}
.info-img img{ text-align: center;}
.bglv{background: #f2f8fb;}
.picList .li{ display: block; width: 280px; margin:20px auto; text-align: center; position: relative; overflow: hidden; border-radius: 5px;}
.picList .li img{ width: 100%; height:280px}
.picList .li .info .title{ font-weight: bold; font-size: 18px; margin-bottom: 10px;}
.picList .li .info{ position: absolute; background: rgba(0,0,0,0.3); color: #fff; font-size: 16px; top:0; left: 0;
width: 100%; height: 100%; box-sizing: border-box; padding: 20px; line-height: 180%; overflow: hidden; display: none;}
.picList a.li:hover .info{ display: block;}
.picList a.li:hover img{ transform: scale(1.05);}
.ry .li{ display: block; width: 280px; margin:20px auto; text-align: center; position: relative;
overflow: hidden; }
.ry .kuang{ background-color: #fff;width: 100%; height: 280px; box-sizing: border-box; display: flex;}
.ry img{ margin: 0 auto; }
.nlist .li{ width: 45%; margin:15px auto; background-color: #ffffff; border-radius: 5px}
.nlist .li .cover-img{ height:360px; width:100%; border-radius: 5px 5px 0 0;}
.nlist .li .info .title{ font-weight: bold; font-size: 18px; margin-bottom: 10px; padding:10px;}
.nlist li .con{ color: #888; line-height: 180%;}
.nlist a.li:hover .title{ color: #ff0000;}
.Paging .Pagination{ display: flex;justify-content:center}
.Paging .Pagination span{ display: block; margin: 0 5px; }
.Paging .Pagination a{ display: block; margin: 0 5px; }