﻿*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5;color:#666;outline:0;font-family: Arial,Arial,myanmar_font;font-style: normal;}
html,body{width:100%; position:relative;height:100%;}
.bodyw,.body_st{height:100%;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#d90000;}

/** 重置图片元素 **/
.fl{float:left;}
.fr{float:right;}
.l{ float:left;}
.r{ float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.w1400{ width:1400px;max-width: 95%; margin:auto;}
.w1200{ width:1200px;max-width: 95%; margin:auto;}
.pd06{padding: 0 6%;}

.top_bg{position: absolute;left: 0;top: 0;right: 0;z-index: 9;-webkit-transition: 0.5s;transition: 0.5s;}
.top_t{}
.top_t .l{font-size: 16px;line-height: 40px;color: #fff;}
.top_t .r{}
.top_t .r .tb{float: left;display: flex;padding-right: 10px;}
.top_t .r .tb a{display: block;padding: 5px;}
.top_t .r .tb a img{display: block;width: 30px;height: 30px;}
.top_t .r .ss{float: left;font-size: 20px;line-height: 40px;color: #fff;width: 40px;text-align: center;cursor: pointer;}
.top_t .r .yy{float: left;font-size: 14px;line-height: 40px;color: #fff;display: flex;align-items: center;cursor: pointer;}
.top_t .r .yy span{font-size: 20px;padding-right: 5px;}
.top_h{}
.top_h .logo{padding-top: 5px;}
.top_h .logo img{display: block;height:80px;-webkit-transition:0.5s;transition:0.5s;}
.dh{}
.dh ul li{float: left;position: relative;padding: 0 20px;}
.dh ul li p a{display: block;line-height: 85px;font-size: 16px;position: relative;color: #fff;font-weight: bold;}
.dh ul li p a span{font-size: 14px;padding-left: 5px;}
.dh ul li.on p a:after{content: "";position: absolute;left: 0;right: 0;bottom: 28px;border-bottom: 2px solid #d90000;}
.dh ul li p a:hover{color: #d90000;}
.dh ul li .dh_fl{position: absolute;left: 50%;top: 85px;width:200px;display: none;margin-left: -100px;}
.dh ul li .dh_fl ul{background: #faf7f2;padding: 5px 0;border-radius: 3px;}
.dh ul li .dh_fl ul li{float: none;padding: 0;}
.dh ul li .dh_fl ul li a{display: block; font-size: 16px;line-height: 36px;position: relative;color: #666; text-align:left;padding: 0 10px;}
.dh ul li .dh_fl ul li:hover a{background:#fff;}

.top_ss{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 99;display: none;}
.serach{position: absolute;left: 50%;top: 140px;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);border: 1px solid #fff;border-radius: 20px;overflow: hidden;}
.serach span{position: absolute;left: 0;top: 0;font-size: 18px;line-height: 40px;width: 40px;text-align: center;color: #666;}
.serach input{display: block;width: 100%;font-size: 16px;line-height: 38px;color: #666;height: 38px;padding: 0 70px 0 40px;background: #cccccd;}
.serach a{position: absolute;right: 0;top: 0;font-size: 18px;line-height: 40px;width: 65px;text-align: center;color: #fff;background: #d90000;border-radius: 20px;}

.language_bg{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 99;display: none;}
.language_dw{position: absolute;left: 50%;top: 50%;width: 1000px;max-width: 100%;height: 80%;background: #fff;box-shadow: 0 0 25px 0 rgba(0,0,0,.75);-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);border-radius: 15px;overflow: hidden;}
.language_dw .ml1{padding: 0 30px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ddd;font-size: 38px;line-height: 100px;color: #333;font-weight: bold;position: absolute;left: 0;top: 0;width: 100%;}
.language_dw .ml1 span{}
.language_dw .ml1 p{cursor: pointer;}
.language_dw .ml1 p:hover{color: #999;}
.language_dw .ml2{padding: 40px;position: absolute;left: 0;top: 100px;right: 0;bottom: 40px;overflow: hidden;overflow-y: auto;}
.language_dw .ml2::-webkit-scrollbar{width:5px;height:5px;}
.language_dw .ml2::-webkit-scrollbar-track{background:#333;border-radius:2px;}
.language_dw .ml2::-webkit-scrollbar-thumb{background: #666;border-radius:2px;}
.language_dw .ml2 a{float: left;width: 16.6666%;padding: 15px 10px;}
.language_dw .ml2 a img{display: block;width: 50px;height: 30px;margin: auto;}
.language_dw .ml2 a span{display: block;text-align: center;font-size: 16px;line-height: 30px;color: #333;}
.language_dw .ml3{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;font-size: 16px;line-height: 40px;color: #333;border-top: 1px solid #eee;}

.banner{ width:100%; overflow:hidden;position:relative;}
.banner ul li a{display: block;height: 100%;}
.banner ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.bandd{ position:absolute; left:0; bottom:35px!important; width:100%; text-align:center; z-index:5;display: flex;align-items: center;justify-content: center;}
.bandd span{z-index:2;cursor:pointer;margin:0 6px!important;width:8px;height:8px;position:relative;-webkit-transition:0.5s;transition:0.5s;background:rgba(125, 125, 125, 0.5);opacity: 1!important;}
.bandd span.swiper-pagination-bullet-active{background:#d90000;}
.bandd span.swiper-pagination-bullet-active:after{content: "";position: absolute;left: -6px;top: -6px;border: 1px solid #d90000;width: 18px;height: 18px;border-radius: 50%;}
.banz,.bany{ position:absolute; top:50%; width:50px;margin-top:-25px; height:50px; opacity:0;  -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 20px;line-height:50px;text-align: center;color: #fff;background: rgba(125, 125, 125, 0.5);border-radius: 50%;}
.banz{ left:5%;}
.bany{ right:5%;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}
.banner ul li{width:100%;overflow:hidden;position:relative;}
.banner ul li .tb{position: absolute;left: 0;top: 0;right: 0;bottom: 0;cursor: url(../img/video.png), auto;z-index: 1;}
.banner ul li .img{overflow: hidden;}
.banner ul li .img img{display:block;width:100%;}
.banner ul li .txt{position: absolute;left: 20%;top: 34%;width: 54%;padding-left: 6%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner ul li .txt .ml1{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;font-size: 131px;font-family: fantasy !important;text-align: center;color: #fff;line-height: 131px;}
.banner ul li .txt .ml2{font-size: 33px;text-align: center;color: #fff;line-height:42px;margin-top: 30px;}
.banner ul li .sp{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;display: none;}
.banner ul li .sp video{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}

.sy_bt{text-align: center;}
.sy_bt .ml1{font-size: 48px;line-height: 48px;color: #fff;}
.sy_bt .ml2{font-size: 16px;line-height: 26px;color: #fff;padding-top: 10px;}
.sy_bt.fff .ml1{color: #fff;}
.sy_bt.fff .ml2{color: #fff;}

.sy_cp_bg{background: url(https://szlayu.oss-us-west-1.aliyuncs.com/Data/szlayu/template/en/img/sy_cp_bg.jpg) center no-repeat;background-size: cover;padding: 6%;}
.sy_cp_bg .lb{margin-top: 30px;}
.sy_cp_bg .lb ul li{float: left;width: 25%;background-color: #353233;padding: 0 5px;}
.sy_cp_bg .lb ul li .img{position: relative;overflow: hidden;}
.sy_cp_bg .lb ul li .img img{display: block;width: 100%;}
.sy_cp_bg .lb ul li .img .tb{position: absolute;left: 50%;top: 50%;width: 46px;height: 46px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 18px;line-height: 46px;text-align: center;color: #fff;}
.sy_cp_bg .lb ul li .txt{padding-top: 20px;}
.sy_cp_bg .lb ul li .txt .ml1{font-size: 18px;line-height: 24px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}
.sy_cp_bg .lb ul li .txt .ml1:hover{color: #d90000;}
.sy_cp_bg .lb ul li .txt .ml2{font-size: 16px;line-height: 24px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.txtgy{}
.txtgy .ml1{font-size: 18px;line-height: 24px;color: #000;}
.txtgy .ml2{font-size: 48px;line-height: 55px;color: #000;}
.txtgy .ml3{font-size: 14px;line-height: 26px;color: #333;margin-top: 28px;}
.txtgy .ml4{margin-top: 28px;display: flex;}
.txtgy .ml4 a{font-size: 14px;line-height: 52px;color: #000;border: 1px solid #000;padding: 0 66px;}

.sy_fw_bg{background: url(https://szlayu.oss-us-west-1.aliyuncs.com/Data/szlayu/template/en/img/sy_fw_bg.jpg) center no-repeat;background-size: cover;padding: 6%;display: flex;align-items: center;justify-content: space-between;}
.sy_fw_bg .txt{width: 50%;padding-right: 64px;}
.sy_fw_bg .img{width: 50%;overflow: hidden;position: relative;}
.sy_fw_bg .img img{display: block;width: 100%;cursor: pointer;}
.sy_fw_bg .img .tb{position: absolute;left: 50%;top: 50%;width: 80px;height: 80px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 32px;line-height: 80px;text-align: center;color: #fff;z-index: 1;cursor: pointer;}
.sy_fw_bg .img .sp{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;display: none;}
.sy_fw_bg .img .sp video{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}

.sy_al_bg{background: url(https://szlayu.oss-us-west-1.aliyuncs.com/Data/szlayu/template/en/img/case.jpg) center no-repeat;background-size: cover;padding: 6%;}
.sy_al_bg .lb{margin-top: 30px;}
.sy_al_bg .lb ul li{float: left;width: 25%;background-color: #353233;padding: 0 5px;}
.sy_al_bg .lb ul li .img{position: relative;overflow: hidden;}
.sy_al_bg .lb ul li .img img{display: block;width: 100%;}
.sy_al_bg .lb ul li .img .tb{position: absolute;left: 50%;top: 50%;width: 46px;height: 46px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 18px;line-height: 46px;text-align: center;color: #fff;}
.sy_al_bg .lb ul li .txt{padding-top: 20px;}
.sy_al_bg .lb ul li .txt .ml1{font-size: 18px;line-height: 24px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}
.sy_al_bg .lb ul li .txt .ml1:hover{color: #d90000;}
.sy_al_bg .lb ul li .txt .ml2{font-size: 16px;line-height: 24px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.sy_gy_bg{background: url(https://szlayu.oss-us-west-1.aliyuncs.com/Data/szlayu/template/en/img/about.jpg) center no-repeat;background-size: cover;background-attachment: fixed;padding: 6%;display: flex;align-items: center;justify-content: space-between;}
.sy_gy_bg .txt{width: 50%;padding-left: 64px;}
.sy_gy_bg .img{width: 50%;overflow: hidden;position: relative;}
.sy_gy_bg .img img{display: block;width: 100%;cursor: pointer;}
.sy_gy_bg .img .tb{position: absolute;left: 50%;top: 50%;width: 80px;height: 80px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 32px;line-height: 80px;text-align: center;color: #fff;z-index: 1;cursor: pointer;}
.sy_gy_bg .img .sp{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;display: none;}
.sy_gy_bg .img .sp video{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}

.sy_ly{background: url(https://szlayu.oss-us-west-1.aliyuncs.com/Data/szlayu/template/en/img/sy_ly.jpg) center no-repeat;background-size: cover;padding:20px 6% 2%;}
.sy_ly .lb{padding: 50px 15%;}
.sy_ly .lb ul li{float: left;width: 23.5%;margin-right: 2%;padding: 30px 6px 15px;border-bottom: 1px solid rgba(122,122,122,.5);position: relative;}
.sy_ly .lb ul li:nth-child(n+4){margin-right: 0;}
.sy_ly .lb ul li:nth-child(5){width: 100%;}
.sy_ly .lb ul li span{position: absolute;left: 6px;top: 30px;font-size: 14px;line-height: 20px;color: #bbb;-webkit-transition:0.2s;transition:0.2s;}
.sy_ly .lb ul li span:before{content: "*";color: #f00;}
.sy_ly .lb ul li.on span{top: 10px;}
.sy_ly .lb ul li input{display: block;width: 100%;background: none;font-size: 14px;line-height: 20px;color: #fff;height: 20px;position: relative;z-index: 1;}
.sy_ly .lb ul li input::-webkit-input-placeholder{font-size: 12px;color:transparent}
.sy_ly .lb ul li input::-moz-input-placeholder{font-size: 12px;color:transparent}
.sy_ly .lb ul li input::-ms-input-placeholder{font-size: 12px;color:transparent}
.sy_ly .lb ul li.on input::-webkit-input-placeholder{color: #999;}
.sy_ly .lb ul li.on input::-moz-input-placeholder{color: #999;}
.sy_ly .lb ul li.on input::-ms-input-placeholder{color: #999;}
.sy_ly .lb ul li textarea{display: block;width: 100%;background: none;font-size: 14px;line-height: 24px;color: #fff;position: relative;z-index: 1;resize: none;height: 48px;}
.sy_ly .lb ul li textarea::-webkit-input-placeholder{font-size: 12px;color:transparent}
.sy_ly .lb ul li textarea::-moz-input-placeholder{font-size: 12px;color:transparent}
.sy_ly .lb ul li textarea::-ms-input-placeholder{font-size: 12px;color:transparent}
.sy_ly .lb ul li.on textarea::-webkit-input-placeholder{color: #999;}
.sy_ly .lb ul li.on textarea::-moz-input-placeholder{color: #999;}
.sy_ly .lb ul li.on textarea::-ms-input-placeholder{color: #999;}
.sy_ly .lb .tj{margin-top: 50px;display: flex;align-items: center;justify-content: center;}
.sy_ly .lb button{font-size: 14px;line-height: 48px;padding: 0 40px;border: 1px solid #fff;color: #fff;background: none;cursor: pointer;}
.sy_ly .lb button:hover{color: #f00;}

.foot{background: #000;font-size: 14px;line-height: 20px;color: #fff;text-align: center;border-top: 1px solid #222;padding: 20px 6%;}
.yqlj{display: flex;flex-wrap: wrap;}
.yqlj span{font-size: 14px;line-height: 20px;color: #666;}
.yqlj a{font-size: 14px;line-height: 20px;color: #666;margin-right: 10px;}
.yqlj a:hover{color: #d90000;}

.foot_fhly{position: fixed;right: 20px;bottom: 20px;z-index: 9;}
.foot_ly{width: 56px;background: rgba(255,255,255,0.8);box-shadow: 0 0 8px rgba(0,0,0,.13);border-radius: 28px;margin-bottom: 20px;padding-bottom: 4px;-webkit-transition:0.2s;transition:0.2s;cursor: pointer;}
.foot_ly:hover{background: rgba(255, 255, 255, 1);}
.foot_ly p{font-size: 14px;line-height: 16px;color: #fff;text-align: center;padding: 13px 5px 5px;}
.foot_ly span{display: block;width: 48px;font-size: 20px;line-height: 48px;text-align: center;color: #fff;background:#007eff;margin: auto;border-radius: 50%;}
.foot_fh{width: 56px;line-height: 56px;background: rgba(255, 255, 255, 0.8);color: #d90000;text-align: center;border-radius: 50%;font-size: 24px;cursor: pointer;box-shadow: rgba(122,122,122,.4) 0 0 15px;-webkit-transition:0.2s;transition:0.2s;}
.foot_fh:hover{background: rgba(255, 255, 255, 1);}

.gwly{position: fixed;right: 20px;bottom: 20px;z-index: 10;width: 400px;background: #fff;border-radius: 15px;overflow: hidden;display: none;}
.gwly .ml1{padding: 0 20px;display: flex;align-items: center;justify-content:space-between;background: #007eff;}
.gwly .ml1 p{font-size: 20px;line-height: 50px;color: #fff;font-weight: bold;}
.gwly .ml1 span{font-size: 16px;line-height: 50px;color: #fff;cursor: pointer;}
.gwly .ml2{padding: 14px 20px;font-size: 16px;line-height: 22px;color: #666;box-shadow: 0 2px 8px rgba(0,0,0,.13);}
.gwly form{padding: 20px;}
.gwly form ul li{margin-bottom: 12px;}
.gwly form ul li span{display: block;font-size: 14px;line-height: 24px;color: #333;}
.gwly form ul li span:before{content: "*";color: #f00;}
.gwly form ul li input{display: block;width: 100%;font-size: 14px;line-height: 32px;height: 32px;color: #333;padding: 0 12px;border: 1px solid #e7eef5;box-shadow: inset 0 1px 1px rgba(0,0,0,.07);-webkit-transition:0.2s;transition:0.2s;border-radius: 5px;overflow: hidden;}
.gwly form ul li input:focus,.gwly form ul li input:hover {border: 1px solid #007eff;}
.gwly form ul li textarea{display: block;width: 100%;font-size: 14px;line-height: 20px;height: 54px;color: #333;padding: 6px 12px;border: 1px solid #e7eef5;box-shadow: inset 0 1px 1px rgba(0,0,0,.07);-webkit-transition:0.2s;transition:0.2s;border-radius: 5px;overflow: hidden;resize: none;}
.gwly form ul li textarea:focus,.gwly form ul li textarea:hover {border: 1px solid #007eff;}
.gwly form .tj{display: flex;align-items: center;justify-content: center;}
.gwly form .tj button{font-size: 14px;line-height: 40px;width: 100%;color: #fff;background: #007eff;cursor: pointer;-webkit-transition:0.2s;transition:0.2s;border-radius: 5px;}
.gwly form .tj button:hover{background: #4da5ff;}

.fxlj{position: fixed;right: 0;top: 50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);width: 48px;z-index: 9;}
.fxlj ul{-webkit-transition:0.2s;transition:0.2s;}
.fxlj.on ul{margin-left: 48px;width: 48px;}
.fxlj ul li{width: 48px;height: 48px;position: relative;}
.fxlj ul li a{position:absolute;right: 0;width: 48px;top: 0;height: 48px;-webkit-transition:width 0.2s;transition:width 0.2s;}
.fxlj ul li:hover a{width:130px;border-radius: 5px 0 0 5px!important;}
.fxlj ul li a span{float:left;width: 48px;line-height: 48px;font-size: 22px;color: #fff;text-align: center;}
.fxlj ul li a p{position:absolute;left: 40px;top: 0;line-height: 48px;font-size: 14px;color: #fff;opacity: 0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
.fxlj ul li:hover a p{opacity: 1;}
.fxlj ul li:first-child a{border-radius: 5px 0 0 0;}
.fxlj ul li:last-child a{border-radius: 0 0 0 5px;}
.fxlj:hover ul li:last-child a{border-radius: 0;}
.linkedin{background: #0077b5;}
.whatsapp{background: #25d366;}
.facebook{background: #4267b2;}
.twitter{background: #55acee;}
.share{background: #95d03a;}
.blogger{background: #ff8000;}
.instapaper{background: #000;}
.line{background: #00c300;}
.email{background: #7d7d7d;}
.wechat{background: #4ec034;}
.weibo{background: #ff9933;}
.yahoomail{background: #720e9e;}
.gmail{background: #d44638;}
.reddit{background: #ff4500;}
.xing{background: #1a7576;}
.tumblr{background: #32506d;}
.telegram{background: #0088cc;}
.buffer{background: #323b43;}
.flipboard{background: #e12828;}
.getpocket{background: #ef4056;}
.googlebookmarks{background: #4285f4;}
.livejournal{background: #00b0ea;}
.meneame{background: #ff6400;}
.odnoklassniki{background: #d7772d;}
.pinterest{background: #cb2027;}
.refind{background: #4286f4;}
.skype{background: #00aff0;}
.vk{background: #4c6c91;}
.wordpress{background: #21759b;}
.fxlj .kz{background: #c8c8c8;text-align: center;border-radius: 0 0 0 5px;cursor: pointer;margin-left: 48px;width: 48px;-webkit-transition:0.2s;transition:0.2s;}
.fxlj .kz i{font-size: 22px;line-height: 24px;color: #fff;display: block;}
.fxlj.on .kz i{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.fxlj:hover .kz{margin-left: 0;}
.fxtb_bg{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.8);z-index: 99;display: none;}
.fxtb_bg .gb{position: absolute;right: 14px;bottom: 28px;width: 56px;font-size: 20px;line-height: 56px;text-align: center;color: #fff;background: #999;border-radius: 50%;cursor: pointer;-webkit-transition:0.2s;transition:0.2s;z-index: 1;}
.fxtb_bg .gb:hover{background: #666;}
.fxtb{position: absolute;left: 50%;top: 100px;bottom: 120px;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);width: 960px;overflow: auto;}
.fxtb ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.fxtb ul li{padding: 4px;}
.fxtb ul li a{display: block;width: 150px;position: relative;padding: 0 12px 0 42px;border-radius: 5px;overflow: hidden;}
.fxtb ul li a:before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 0);-webkit-transition:0.2s;transition:0.2s;}
.fxtb ul li a span{position: absolute;left: 12px;top: 0;font-size: 22px;line-height: 46px;color: #fff;width: 30px;text-align: center;}
.fxtb ul li a p{font-size: 14px;line-height: 46px;color: #fff;text-align: center;text-transform: capitalize;}
.fxtb ul li a:hover:before{background: rgba(255, 255, 255, 0.3);}

.ny_st{background: #000;padding: 166px 6% 50px;}
.dqym{}
.dqym .ml1{font-size: 40px;line-height: 45px;color: #fff;}
.dqym .ml2{padding-top: 10px;}
.dqym .ml2 span{font-size: 16px;line-height: 18px;color: #cfcfcf;padding: 0 5px;}
.dqym .ml2 a{font-size: 16px;line-height: 18px;color: #cfcfcf;}
.dqym .ml2 a:hover{color:#d90000;}

.ny_cpfl{background: #fff;border-radius: 10px;margin-top: 80px;}
.ny_cpfl ul{display: flex;padding: 0 10px;}
.ny_cpfl ul li a{padding: 0 20px;font-size: 16px;line-height: 55px;color: #000;display: block;position: relative;}
.ny_cpfl ul li a:hover{color:#d90000;}
.ny_cpfl ul li.on a:after{content: "";position: absolute;left: 20px;right: 20px;bottom: 0;height: 3px;background: #d90000;}

.ny_cp{margin-top: 50px;}
.ny_cp ul li{float: left;width:24.25%;margin:0 1% 1% 0;}
.ny_cp ul li:nth-child(4n){margin-right:0;}
.ny_cp ul li .img{position: relative;overflow: hidden;}
.ny_cp ul li .img img{display: block;width: 100%;}
.ny_cp ul li .img .tb{position: absolute;left: 50%;top: 50%;width: 46px;height: 46px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 18px;line-height: 46px;text-align: center;color: #fff;}
.ny_cp ul li .txt{padding: 15px 0;}
.ny_cp ul li .txt .ml1{font-size: 16px;line-height: 24px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}
.ny_cp ul li .txt .ml1:hover{color: #d90000;}
.ny_cp ul li .txt .ml2{font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ny_cp ul li .txt .ml3{font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.pagination{display: flex;align-items: center;}
.pagination a{width: 36px;font-size: 16px;line-height: 36px;color: #fff;text-align: center;border-radius: 5px;}
.pagination a.iconfont{width: 40px;background: #444;}
.pagination a.prev.iconfont{margin-right: 10px;}
.pagination a.next.iconfont{margin-left: 10px;}
.pagination a.on{border: 2px solid #fff;line-height: 32px;}
.pagination a:hover{color: #b2b2b2;}
.pagination a.iconfont:hover{background: #333;}

.ny_cp_xq_bg{background: #000;padding: 166px 6% 20px;}
.ny_cp_xq{background: #ebebeb;display: flex;}
.ny_cp_xq .l{width: 77%;}
.ny_cp_xq .l .img{width: 100%;overflow: hidden;position: relative;}
.ny_cp_xq .l .img img{display: block;width: 100%;cursor: pointer;}
.ny_cp_xq .l .img .tb{position: absolute;left: 50%;top: 50%;width: 128px;height: 128px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 46px;line-height: 128px;text-align: center;color: #fff;z-index: 1;cursor: pointer;}
.ny_cp_xq .l .img .sp{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;display: none;}
.ny_cp_xq .l .img .sp video{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_cp_xq .l .txt{padding: 20px 0px 50px 20px;}
.ny_cp_xq .l .txt .ml1{font-size: 22px;line-height: 30px;color: #000;font-weight: bold;}
.ny_cp_xq .l .txt .ml2{font-size: 15px;line-height: 20px;color: #666;margin-top: 10px;}
.ny_cp_xq .l .txt .ml3{font-size: 14px;line-height: 20px;color: #666;margin-top: 50px;}
.ny_cp_xq .r{width: 22%;padding: 30px 30px 0 30px;}
.ny_cp_xq .r .ml1{display: flex;margin-bottom: 30px;}
.ny_cp_xq .r .ml1 a{font-size: 20px;line-height: 50px;color: #fff;border: 1px solid #d90000;width: 100%;text-align: center;background: #f6c300;}
.ny_cp_xq .r .ml1 a:hover{color: #d90000;background:none;}
.ny_cp_xq .r .ml2{font-size: 30px;line-height: 36px;color: #333;font-weight: bold;}
.ny_cp_xq .r .ml3{font-size: 16px;line-height: 22px;color: #333;}
.ny_cp_xq .r .ml3 li{margin: 30px 0 13px 0;}
.ny_cp_xq .r .ml3 li p{margin-bottom: 13px;}
.ny_cp_xq .r .ml3 li span{color: #666;}
.ny_cp_xq2{padding: 30px 6% 50px;font-size: 16px;line-height: 26px;color: #333;}
.ny_cp_xq2 .ml1{font-size: 20px;line-height: 30px;color: #333;margin-bottom: 5px;}
.ny_cp_xq2 .ml2{font-size: 24px;line-height: 30px;color: #fff;background-color: #bfbfbf;}
.ny_cp_xq2 .ml3{font-size: 18px;line-height: 30px;color: #333;margin: 5px 0;}
.ny_cp_xq2 .ml4{font-size: 24px;line-height: 30px;color: #fff;background-color: #bfbfbf;}
.ny_cp_xq2 .ml5{font-size: 16px;line-height: 30px;color: #333;padding: 30px;}
.ny_cp_xq2 .ml5 table{border: 1px solid #ccc;border-width: 1px 1px 0 0;width: 100%;}
.ny_cp_xq2 .ml5 table tr td{padding: 0 50px;border: 1px solid #ccc;border-width:0 0 1px 1px;}
.ny_cp_xq2 .ml5 table tr td:first-child{background: #ededed;}
.ny_cp_xq2 .ml6{font-size: 24px;line-height: 30px;color: #fff;background-color: #bfbfbf;}
.ny_cp_xq2 .ml7{padding: 30px;}
.ny_cp_xq2 .ml7 ul{display: flex;}
.ny_cp_xq2 .ml7 ul li{float: left;width: 49%;margin-right: 2%;}
.ny_cp_xq2 .ml7 ul li:nth-child(2n){margin-right: 0;}
.ny_cp_xq2 .ml7 ul li .img img{display: block;width: 100%;}
.ny_cp_xq2 .ml7 ul li .txt{font-size: 16px;line-height: 30px;color: #333;text-align: center;}
.ny_cp_xq2 .xwxqbt{font-size: 28px;line-height: 40px;color: #333;font-weight: bold;padding: 30px 0;}
.ny_cp_xq2 .xwxqbt:after{content: "";display: block;width: 60px;height: 4px;margin-top: 8px;background: #d90000;}
.ny_cp_xq2 .xwxqtp{padding-bottom: 30px;}
.ny_cp_xq2 .xwxqtp img{display: block;max-width: 100%;}
.ny_cp_xq2 img{max-width: 100%;}

.cp_ly_bg{background: #000;padding: 50px 6% 2%;}

.ny_cp_tj{background: #000;padding: 50px 6% 3%;}
.ny_cp_tj .ml1{font-size: 48px;line-height: 52px;color: #333;margin-bottom: 35px;}
.ny_cp_tj .ml2{}
.ny_cp_tj .ml2 ul li{float: left;width: 24.25%;margin-right: 1%;}
.ny_cp_tj .ml2 ul li:nth-child(4n){margin-right: 0;}
.ny_cp_tj .ml2 ul li .img{position: relative;overflow: hidden;}
.ny_cp_tj .ml2 ul li .img img{display: block;width: 100%;}
.ny_cp_tj .ml2 ul li .img .tb{position: absolute;left: 50%;top: 50%;width: 46px;height: 46px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 18px;line-height: 46px;text-align: center;color: #fff;}
.ny_cp_tj .ml2 ul li .txt{padding-top: 10px;font-size: 18px;line-height: 24px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}
.ny_cp_tj .ml2 ul li .txt:hover{color: #d90000;}

.ny_sp{padding: 60px 0 40px;}
.ny_sp ul li{padding: 45px 50% 45px 0;position: relative;border-bottom: 1px solid #ececec;}
.ny_sp ul li .img{position: relative;overflow: hidden;}
.ny_sp ul li .img img{display: block;width: 100%;}
.ny_sp ul li .img .tb{position: absolute;left: 50%;top: 50%;width: 80px;height: 80px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 32px;line-height: 80px;text-align: center;color: #fff;}
.ny_sp ul li .txt{position: absolute;right: 0;top: 45px;bottom: 45px;width: 50%;padding-left: 50px;}
.ny_sp ul li .txt .ml1{font-size: 48px;line-height: 55px;color: #fff;}
.ny_sp ul li .txt .ml1:hover{color: #d90000;}
.ny_sp ul li .txt .ml2{font-size: 16px;line-height: 26px;color: #cfcfcf;padding-top:28px;}
.ny_sp ul li .txt .ml3{position: absolute;left: 50px;bottom: 0;font-size: 16px;line-height: 50px;color: #fff;border: 1px solid #d90000;padding: 0 50px;}
.ny_sp ul li .txt .ml3:hover{color: #d90000;}

.ny_gy_bg{background: #fff;padding:50px 6%;display: flex;/*align-items: center;*/justify-content: space-between;}
.ny_gy_bg .txt{width: 50%;padding-left: 64px;}
.ny_gy_bg .txt .ml1{font-size: 18px;line-height: 20px;color: #d90000;font-weight: bold;margin-bottom: 20px;}
.ny_gy_bg .txt .ml2{font-size: 30px;line-height: 30px;color: #000;}
.ny_gy_bg .txt .ml3{font-size: 16px;line-height: 26px;color: #333;margin-top: 28px;}
.ny_gy_bg .img{width: 50%;overflow: hidden;position: relative;}
.ny_gy_bg .img iframe{display: block;width: 100%;height:100%;}
.ny_gy_bg .img img{display: block;width: 100%;cursor: pointer;}
.ny_gy_bg .img .tb{position: absolute;left: 50%;top: 50%;width: 80px;height: 80px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.6);border-radius: 50%;font-size: 32px;line-height: 80px;text-align: center;color: #fff;z-index: 1;cursor: pointer;}
.ny_gy_bg .img .sp{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;display: none;}
.ny_gy_bg .img .sp video{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}

.ny_lx_bg{padding: 40px 6% 80px;background: #000;display: flex;align-items: center;justify-content: space-between;}
.ny_lx_bg .txt{width: 50%;padding-right: 64px;}
.ny_lx_bg .txt .ml1{font-size: 18px;line-height: 20px;color: #d90000;font-weight: bold;margin-bottom: 20px;}
.ny_lx_bg .txt .ml2{font-size: 48px;line-height: 48px;color: #fff;}
.ny_lx_bg .txt .ml3{font-size: 16px;line-height: 26px;color: #fff;margin-top: 28px;}
.ny_lx_bg .txt .ml4{}
.ny_lx_bg .txt .ml4 ul li{float: left;width: 50%;position:relative;margin-top: 50px;padding-left: 75px;}
.ny_lx_bg .txt .ml4 ul li .tb{position: absolute;left: 0;top: 0;width: 56px;line-height: 56px;font-size: 24px;color: #d90000;text-align: center;background: #222;border-radius: 50%;}
.ny_lx_bg .txt .ml4 ul li .wz{font-size: 16px;line-height: 28px;color: #afafaf;}
.ny_lx_bg .txt .ml4 ul li .wz .m2{color: #fff;}
.ny_lx_bg .txt .ml4 ul li .wz .m2 a{color: #fff;}
.ny_lx_bg .txt .ml4 ul li .wz .m2 a:hover{color: #d90000;}
.ny_lx_bg .dt{width: 50%;overflow: hidden;position: relative;}

.ny_xz{padding: 40px 6% 80px;background: #000;}
.ny_xz ul li{position: relative;padding: 0px 120px 0 200px;height: 110px;margin-bottom: 40px;}
.ny_xz ul li .tb{position: absolute;left: 0;top: 0;width: 185px;height: 110px;background: url(https://szlayu.oss-us-west-1.aliyuncs.com/Data/szlayu/template/en/img/download_bg2.png) center no-repeat;background-size: 100% 100%;}
.ny_xz ul li .tb span{font-size: 40px;line-height: 40px;position: absolute;right: 20px;bottom: 15px;color: #fff;text-transform: uppercase;}
.ny_xz ul li .bt{}
.ny_xz ul li .bt a{font-size: 16px;line-height: 24px;color: #fff;}
.ny_xz ul li .bt a:hover{color: #d90000;}
.ny_xz ul li .xz{position: absolute;right: 0;top: 50%;margin-top: -17px;}
.ny_xz ul li .xz a{display: block;font-size: 12px;line-height: 34px;color: #fff;background: #d90000;padding: 0 12px;border-radius: 17px;-webkit-transition:0.2s;transition:0.2s;}
.ny_xz ul li .xz a:hover{background: #350a0a;color: #d90000;}