﻿@charset "utf-8";
body { top: 0 !important }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.clear:after { clear: both; content: ""; display: block; height: 0; line-height: 0; visibility: hidden }

.clearfix { zoom: 1 }

.tran { transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease }

.tran6 { transition: all .6s ease; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease }

.mt10 { margin-top: 10px }

.mt20 { margin-top: 20px }

.pt10 { padding-top: 10px }

.fl { float: left }

.fr { float: right }

.tr { text-align: right }

.tl { text-align: left }

.ov { overflow: hidden }

.rel { position: relative }

.tc { text-align: center }

.none { display: none }

.block { display: block }

.mr10 { margin-right: 10px }

.mt2 { margin-top: 2% }

.mt5 { margin-top: 5% }

input:-webkit-autofill { background-color: #fff }

input:-webkit-autofill { box-shadow: 0 0 0 1000px #fff inset; -webkit-box-shadow: 0 0 0 1000px #fff inset }

:-moz-placeholder { color: #ddd }

.tran { transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease }

.tran6 { transition: all .6s ease; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease }

.wrap { width: 1200px; margin: 0 auto }

.top { height: 200px; width: 100%; position: relative; z-index: 500; box-shadow: 0 0 2px rgba(0,0,0,.2); font-size: 16px }

.top .right-con { height: 150px }

.top .logo { width: 25%; float: left }

.top .logo a { max-width: 100%; display: flex; width: 150px; height: 148px; align-items: center; margin-left: 60px }

.top .logo a img { width: 100%; max-width: 100%; height: auto }

.top .con1 { width: 33%; float: right; display: flex; justify-content: right; padding-top: 2% }

.top .con1 .search { width: 390px; margin: 25px 0; height: 44px; background: #f5f5f5; margin-left: 20px; border-radius: 10px; border: solid 2px #515151; position: relative; overflow: hidden; }

.top .con1 .search .inl01 { width: 85%; float: left; height: 42px; line-height: 42px; border: none; background: 0 0; text-indent: 20px; font-size: 16px }

.top .con1 .search .inl02 { width: 15%; height: 42px; background: #FFA41C url(../images/sear.png) no-repeat center center; border: none; cursor: pointer; background-size: 20px; display: block; position: absolute; right: 0; }

.top .con2 { width: 42%; float: right; text-align: center; padding-top: 2% }

.top .con2 .riloc { float: right; height: 100px; margin-right: 30px; position: relative; z-index: 11 }

.top .con2 .riloc .search { display: none; width: 390px; margin: 25px 0; height: 42px; background: #f5f5f5; margin-left: 20px; border-radius: 20px }

.top .con2 .riloc .search .inl01 { width: 338px; float: left; height: 42px; line-height: 42px; border: none; background: 0 0; text-indent: 10px }

.top .con2 .riloc .search .inl02 { width: 50px; height: 42px; background: url(../images/sear.png) no-repeat center center; border: none; cursor: pointer; background-size: 20px }

.resl, .sing { padding: 25px 0 }

.resl a { display: block; text-align: center; line-height: 38px; text-indent: 10px; padding: 0 18px 0 28px; background: url(../images/s1-1.png) no-repeat 15px center; transition: all .5s ease; background-size: 16px; border-radius: 30px }

.resl a:hover { background: #231f20 url(../images/s1-2.png) no-repeat 15px center; color: #fff; transition: all .5s ease; background-size: 16px }

.sing a { display: block; line-height: 38px; text-indent: 10px; padding: 0 18px 0 28px; background: url(../images/s2-1.png) no-repeat 15px center; transition: all .5s ease; background-size: 20px; border-radius: 30px }

.sing a:hover { background: #231f20 url(../images/s2-2.png) no-repeat 15px center; color: #fff; transition: all .5s ease; background-size: 20px }

.sp-car { position: relative; padding: 0 0 5px 0 }

.sp-car .spts { line-height: 38px; text-indent: 20px }

.sp-car .spts span { display: inline-block; width: 24px; height: 24px; color: #fff; background: #999; line-height: 24px; text-align: center; border-radius: 3px; margin-left: 10px; text-indent: 0; }

.sp-car .spts.cur a { background: #231f20 url(../images/s3-2.png) no-repeat 25px center; color: #fff; transition: all .5s ease; background-size: 20px }

.melist { padding: 10px; background: #231f20; width: 260px; position: absolute; right: 0; top: 75px; display: none }

.slilt { padding: 0 10px; color: #333; line-height: 40px; background: #fff; text-align: left; }

.trsl input { width: 100%; height: 35px; border-radius: 3px; border: none; cursor: pointer; background: #FFA41C; color: #FFF; }

.lubo { width: 100%; min-width: 1200px; clear: both; position: relative; height: 560px }

.lubo_box { position: relative; width: 100%; height: 560px }

.lubo_box li { float: left; position: absolute; top: 0; left: 0; width: 100%; height: 560px; opacity: 0 }

.lubo_box li a { display: block; width: 100%; height: 100% }

.lubo_box li img { width: 100%; height: 560px }

.cir_box { overflow: hidden; position: absolute; bottom: 20px; z-index: 100 }

.cir_box li { float: left; width: 10px; height: 10px; margin: 0 5px; cursor: pointer; background: #fff; border-radius: 50% }

.cir_on { background: #000 !important }

.head-lang { width: 122px; height: 93px; margin-right: 10px; line-height: 47px; position: relative; cursor: pointer; float: left; background: url(../images/icon2.png) no-repeat center left; color: #666; background-size: 20px }

.head-lang a { padding: 0 18px; float: left; /* color: #666*/ }

.head-lang > a { display: block; position: absolute; right: 0; top: 21px; padding-right: 22px; background: url(../images/icon3.png) no-repeat right 14px; background-size: 20px }

.head-lang-main { border-radius: 5px; box-shadow: 0 13px 36.86px 1.14px rgba(40,43,109,.08); visibility: hidden; opacity: 0; position: absolute; left: 0; top: 100%; z-index: 4; padding: 10px 0; width: 300px; background: #fff }

.head-lang-main.active { visibility: visible; opacity: 1; top: 70px }

.head-lang-main a { line-height: 35px; padding: 0 10px; color: #51555d; float: left; width: 50%; font-size: 14px; text-align: left }

.head-lang-main a:hover { color: #064f96 }

.head-lang-main a.active { color: #064f96 }

.head-lang-main:before { content: ''; position: absolute; left: 20%; top: -7px; margin-left: -5px; width: 15px; height: 7px; background: url(../images/icon4.png) no-repeat center; background-size: 19px }

.head-lang-close { position: absolute; right: -30px; top: 0; width: 18px; height: 18px; cursor: pointer }

.head-lang-main .language-list { padding: 15px 20px }

.head-lang-main .lan-icon { display: inline-block; min-width: 28px; height: 21px; padding: 0 3px; background: #fff; border: 1px solid #d9d9d9; border-radius: 2px; font-weight: 700; line-height: 19px; text-align: center; margin-right: 5px }

.head-lang-main .lan-text { display: inline-block; width: 80px }

.head-lang-main .lan-item:nth-child(3n) .lan-icon { color: #1a88cd }

.head-lang-main .lan-item:nth-child(3n+1) .lan-icon { color: #55a344 }

.head-lang-main .lan-item:nth-child(3n+2) .lan-icon { color: #cb1f17 }

.head-lang-main .lan-item:hover .lan-text { text-decoration: underline }

.top .con2 .sp-car { padding: 25px 0 !important }

.left-nav { clear: both; height: 50px; line-height: 50px; background: #231F20; z-index: 10; text-align: center; display: block }

.left-nav .ont { margin: 0 auto; width: 100% }

.left-nav .ont > li { display: inline-block; position: relative }

.left-nav .ont > li > a { line-height: 50px; display: inline-block; font-size: 16px; padding: 0 25px; color: #fff }

.left-nav .ont > li > a.cur { background: #0b2668; color: #fff }

.left-nav .ont > li .colt { visibility: hidden; opacity: 0; border-radius: 5px; background: rgba(0,0,0,.8); position: absolute; min-width: 200px; left: 0; top: 128% }

.left-nav .ont > li .colt:before { content: ''; position: absolute; left: 32%; bottom: 100%; width: 0; height: 0; border-bottom: 8px solid rgba(0,0,0,.8); border-left: 8px solid transparent; border-right: 8px solid transparent }

.left-nav .ont > li .colt > li { position: relative }

.left-nav .ont > li .colt a { display: block; padding: 0 20px; text-align: left; white-space: nowrap; font-size: 14px; color: #fff; line-height: 42px; border-bottom: solid 1px #2a2929 }

.left-nav .ont > li .colt a:hover { color: #fff; background: rgba(255,255,255,.1) }

.left-nav .ont > li .colt a:last-child { border-bottom: 0 }

.left-nav .ont > li .solt { visibility: hidden; opacity: 0; border-radius: 5px; background: rgba(0,0,0,.8); position: absolute; min-width: 200px; left: 108%; top: 0 }

.left-nav .ont > li .solt:before { content: ''; position: absolute; left: -8%; top: 15px; bottom: 100%; width: 0; height: 0; border-bottom: 8px solid transparent; border-left: 8px solid transparent; border-right: 8px solid rgba(0,0,0,.8); border-top: 8px solid transparent }

.left-nav .ont > li .solt a { display: block; text-transform: uppercase; padding: 0 20px; text-align: left; white-space: nowrap; font-size: 14px; color: #fff; line-height: 42px; border-bottom: solid 1px #2a2929 }

.left-nav .ont > li .solt a:last-child { border-bottom: 0 }

.left-nav .ont > li .solt a:hover { color: #fff; background: rgba(255,255,255,.1) }

.left-nav .ont > li.link > a { display: inline; padding: 0 }

.left-nav .ont li.link > a.cur, .left-nav .ont > li.link > a:hover { color: #000; background: 0 0 }

/*.left-nav .ont > li:nth-child(2) .colt { display: none !important }*/

@media (min-width: 1200px) {
    .left-nav .ont > li:hover .colt { visibility: visible; opacity: 1 }

    .left-nav .ont > li .colt > li:hover .solt { visibility: visible; opacity: 1 }
}

.left_btn, .right_btn { display: none }

.index-cont h2 { line-height: 55px; font-size: 16px; border-bottom: 1px solid #f3f3f3; font-weight: 400 }

.picScroll-left { width: 1200px; margin: 15px 0; position: relative }

.picScroll-left .hd .next, .picScroll-left .hd .prev { position: absolute; top: -50px; display: block; width: 20px; height: 20px; overflow: hidden; cursor: pointer }

.picScroll-left .hd .prev { background: url(../images/lc.jpg) no-repeat; right: 30px }

.picScroll-left .hd .next { background: url(../images/rc.jpg) no-repeat; right: 0 }

.picScroll-left .bd ul { overflow: hidden; zoom: 1 }

.picScroll-left .bd ul li { margin: 0 10px; width: 220px; float: left; overflow: hidden; text-align: center }

.picScroll-left .bd ul li .pic { text-align: center }

.picScroll-left .bd ul li .pic img { width: 220px; height: 220px; display: block }

.picScroll-left .bd ul li .title { line-height: 24px; font-size: 16px }

.picScroll-left .bd ul li .selt { color: #000; line-height: 18px; height: 36px; overflow: hidden; font-size: 12px; margin-top: 5px }

.foot { border-top: 1px solid #ededed; padding: 50px; font-size: 18px }

.foot dl { float: left; width: 15%; margin-right: 5%; }

.foot dl dt { background: url(../images/bs.jpg) no-repeat left bottom; font-weight: 700; padding-bottom: 10px; line-height: 20px; margin-bottom: 10px }

.foot dl dd { line-height: 20px; padding: 5px 0; font-size: 16px }

.tlost { width: 32%; text-align: right; padding-top: 0; }

.tlost .bot-logo { padding: 0; color: #FFF; font-size: 18px; font-weight: bold; }

.flxi { margin-top: 15px }

.flxi a { display: inline-block; margin-left: 15px }

.flxi a img { width: 38px }

.coptsx { margin-top: 10px; font-size: 14px; /*color: #999;*/ line-height: 23px; }

.clist { color: #666; line-height: 40px; font-size: 16px; padding: 10px 0; }

.clist a { margin-right: 5px; font-size: 14px; color: #666; }
.clist span { margin-right: 5px; font-size: 12px; }

.choose-col { padding: 15px 20px; background: #f5f5f5; border-top: 1px solid #e8e8e8 }

.choose-col select { width: 120px; height: 25px; border: 1px solid #e8e8e8; font-size: 12px }

.cli-cp li { float: left; width: 33.333%; text-align: center; padding-left: 15px; padding-right: 15px; margin-bottom: 30px }

.cli-cp-item { display: block }

.cli-cp li .pic { position: relative }

.cli-cp li .pic:before { visibility: hidden; content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background-color: #000; opacity: .5; transition: all .5s ease }

.cli-cp li .pic:after { visibility: hidden; content: ''; position: absolute; left: 50%; top: 50%; z-index: 2; margin-top: -28px; margin-left: -28px; width: 55px; height: 55px; background-image: url(../images/icon25.png); background-repeat: no-repeat; background-position: center; background-size: contain; opacity: .5; transition: all .5s ease }

.cli-cp li .pic img { width: 100%; height: auto; display: block }

.cli-cp li .title { padding: 15px 0; font-size: 16px; background: #292929; color: #fff }

.cli-cp li .price { overflow: hidden; font-size: 16px; margin-top: 5px }

.cli-cp-item:hover .pic:after, .cli-cp-item:hover .pic:before { visibility: visible }

.ind-banner.owl-carousel .owl-item .pic { position: relative }

/*.ind-banner.owl-carousel .owl-item .pic:before { opacity: .8; z-index: 1; content: ""; width: 100%; height: 100%; background: url(../images/banbg.png) center/cover no-repeat; position: absolute; top: 0; left: 0 }
*/
.ny-nav { width: 15%; float: left }

.btlos {padding: 0;border-bottom: 1px solid #ddd;color: #525659;padding: 20px 0;font-weight: 700;}

.btlos .p1 { font-size: 24px }

.prelsc .afe { display: none }

.lvbse {border-bottom: none;margin-top: 10px;}

.lvbse li { background: url(../images/yd2.png) no-repeat 35px 28px }

.lvbse li > a { display: block; padding: 10px 0; font-size: 14px; color: #282828 }

.lvbse li > a.cur { color: #f60 }

.lvbse li:nth-child(1) > a.has { /*background: url(../images/icon1.png) no-repeat 92% center;*/ background-size: 6px }

.lvbse li > a.has { color: #FFA41C; font-weight: 700 }

.lvbse li > .elowc { background: #fafafa; padding: 5px 0; border-bottom: 1px solid #eee; display: none }

.lvbse li > .elowc a { display: block; padding: 0 15px 0 45px; line-height: 35px }

.lvbse li > .elowc a.cur { color: #ff8000 }

.lcolsa li { float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; height: 54px; display: table }

.lcolsa li:nth-child(3n) { margin-right: 0 }

.lcolsa li a { display: table-cell; vertical-align: middle; padding: 0 10px; line-height: 1.5; text-align: center; border: 1px solid #eee; transition: all .5s ease }

@media (max-width: 1200px) {
    .ny-nav { width: 100%; margin-top: 0 }

    .convels { width: 100% }

    .btlos, .sewolc { display: none }

    .prelsc span { display: block; height: 50px; line-height: 50px; padding: 0 20px; border-left: 8px solid #ff8000; font-size: 18px; color: #fff; background: #212473 url(../images/xl.png) no-repeat 98% center }

    .prelsc p { position: absolute; left: 0; top: 50px; background: #fff; z-index: 3; width: 100%; display: none; box-shadow: 0 0 10px rgba(0,0,0,.2) }

    .prelsc p a { line-height: 45px; font-size: 14px; padding: 0 20px; background-position: 10px center }

    .prelsc p a.cur { background-position: 10px center }

    .tprels { display: none }

    .prelsc .afe { font-family: helvetica; display: block; height: 50px; line-height: 50px; padding-left: 10px; font-size: 16px; color: #333; background: url(../images/xl.png) no-repeat 98% center; background-size: 20px; }

    .prelsc .afe:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; transition: all .5s ease; /*box-shadow: 20px 10px 20px rgba(0,0,0,.1)*/ }

    .lvbse { position: absolute; display: none; left: 0; top: 30px; width: 100%; z-index: 3; background: rgba(0,0,0,.8); box-shadow: 0 0 10px rgba(0,0,0,.2) }

    .lvbse li { background-position: 12px 20px }

    .lvbse li > a { line-height: 45px; padding: 0 20px; font-size: 14px; color: #fff }
}

.cpl-wrap { padding: 0 20px; float: left; width: 85%; }

.cpl-tek { margin: 0; overflow: hidden; }

.cpl-tek li { float: left; width: 20%; margin-right: 0; margin-top: 0; padding: 0 5px }
.cpl-tek.owl-carousel li { width: 100%; }
.cpl-tek.owl-carousel .owl-controls .owl-page span { background: #CCC; }
.cpl-tek.owl-carousel .owl-controls.clickable .owl-page:hover span { background: #ffdaa2 !important; }
.cpl-tek.owl-carousel .owl-controls .owl-page.active span { background: #FFA41C; }
.cpl-tek li a .pic { padding: 0; text-align: center; }
.cpl-tek li a .pic img { max-width: 95%; }


.cpl-tek li a { display: block; border: 1px solid #efefef; margin-bottom: 15px; border-radius: 5px; padding: 0; }

.cpl-tek li a .pic span { display: inline-block; width: 38px; height: 38px; background: url(../images/sale.png) no-repeat; background-size: 100%; background-position: center center; position: absolute; top: 15px; left: 15px }

.cpl-tek li a .pic:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.3) url(../images/fd2.png) no-repeat center center; opacity: 0; transition: all .5s ease }

.cpl-tek li a .tit { padding: 5px 10px; font-size: 14px; color: #333; transition: all .5s ease; text-align: left; vertical-align: middle; width: 3.5%; line-height: 22px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 100%; min-height: 76px; }

.cpl-tek li a .clie { padding: 0 10px; overflow: hidden; }
.cpl-tek li a .clie-icon img { width: 12px; height: auto; display: inline; }
.cpl-tek li a .clie-count { float: left; margin-left: 0; position: relative; left: 8px; top: 3px; color: #3c9bb7; font-weight: 700; font-size: 12px; }
.cpl-tek li a .price { padding: 10px; color: #000; font-weight: 700; display: block; text-align: left; font-size: 18px }
.cpl-tek li a .button { font-size: 14px; background: #FFA41C; display: inline-block; color: #FFF; border-radius: 30px; padding: 0 10px; margin: 0 0 10px 10px; height: 30px; line-height: 30px; }

.cpl-tek li a .price span { text-decoration: line-through; font-size: 14px; color: #999; margin: 0 5px; font-weight: 400 }

.cpl-tek li a:hover .pic:after { opacity: 1; transition: all .5s ease }

.leols-os-con .cpl-tek li { width: 20% }

@media (max-width: 1023px) {
    .cpl-wrap { padding: 0; float: none; width: 100% }

    .cpl-tek { padding: 10px 0; margin: 0 6px }

    .cpl-tek li { width: 50% !important; padding: 5px; margin: 0 }
    .cpl-tek.owl-carousel li { width: 100% !important; }
    .cpl-tek.owl-carousel .owl-controls .owl-page.active span, .cpl-tek.owl-carousel.clickable .owl-page:hover span { background: #FFA41C; }
    .cpl-tek li a { margin-bottom: 0 }

    .cpl-tek li a .tit { overflow: hidden; font-size: 16px; vertical-align: middle; }
}

.ind-prod { width: 100% }

.ind-prod li { width: 100%; margin-right: 0; margin-top: 0; padding: 0 10px }

.ind-prod li a { display: block; border: 1px solid #eee; margin-bottom: 15px }

.ind-prod li a .pic:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.3) url(../images/fd2.png) no-repeat center center; opacity: 0; transition: all .5s ease }

.ind-prod li a .tit { font-size: 18px; color: #333; line-height: 23px; overflow: hidden; text-align: center; padding: 0 5px; transition: all .5s ease; overflow: hidden; height: 60px; display: table-cell; text-align: center; vertical-align: middle; width: 3.5%; line-height: 26px }

.ind-prod li a .tit .price { color: #FFA41C; font-weight: 700 }

.ind-prod li a:hover .pic:after { opacity: 1; transition: all .5s ease }

.ind-prod .owl-next, .ind-prod .owl-prev { position: absolute; top: 35%; display: block; width: 27px; height: 44px; overflow: hidden; cursor: pointer; text-indent: -9999px }

.ind-prod .owl-prev { background: url(../images/left.png) no-repeat center center; left: -60px; background-size: 20px }

.ind-prod .owl-next { background: url(../images/right.png) no-repeat; right: -60px; background-size: 20px }

@media (max-width: 1023px) {
    .ind-prod { padding: 0; float: none; width: 100% }

    .ind-prod { padding: 10px; margin: 0 }

    .ind-prod li { width: 100%; margin: 0; padding: 5px }

    .ind-prod li a { margin-bottom: 0 }

    .ind-prod li a .tit { overflow: hidden; height: 60px; display: table-cell; text-align: center; font-size: 14px; vertical-align: middle; height: 80px; line-height: 21px }
}

.pagesl { padding: 15px 0; background: #f5f5f5; text-align: center }

.pagesl a { display: inline-block; width: 25px; line-height: 25px; text-align: center; border: 1px solid #ddd; background: #fff; margin: 0 3px }

.pagesl a.cur { border-color: #f5f5f5; background: #f5f5f5 }

.about { background: url(../images/home-gray-background.webp.jpg); background-size: cover; background-repeat: no-repeat }

.falist { padding: 0 15px }

.prod-list { padding: 0 30px; float: left; width: 910px }

.cp-olos { margin-top: 50px }

.tilcst { width: 560px }

.mreil { font-size: 16px; font-weight: 700 }

.clie { color: #999; padding: 10px 0 }

.clie-icon { float: left; position: relative; top: 0; float: left; width: auto; height: 22px }

.clie-icon span { float: left; width: 15px; height: 15px; background-image: url(../images/star01.png); background-size: 100% }

.clie-icon span.active { background-image: url(../images/star02.png) }

.clie-count { float: left; position: relative; top: 2px; color: #3c9bb7; font-weight: 700; font-size: 14px; left: 8px; }

.mslio { position: relative; font-weight: 700; color: #000; font-size: 20px; margin-top: 25px; padding: 10px 0; border-bottom: 1px solid #eee }

.mslio-discount:before { display: block; content: ''; float: left; width: 30px; height: 30px; background: url(../images/sale.png) no-repeat; background-size: 100%; background-position: center center; margin-right: 10px }

.mslio span:nth-child(2) { color: #999; font-size: 16px; text-decoration: line-through; font-weight: 400; margin-left: 5px }

.cliot { font-weight: 700; margin: 10px 0; clear: both; opacity: 0; height: 1px }

.prelst { overflow: hidden; margin: 0 -3px }

.prelst li { width: 100%; clear: both; padding: 10px 0; }
.prelst-name { float: left; width: 45%; border-radius: 5px; display: inline-block; text-align: center; border: 1px solid #ddd; padding: 6px 21px; font-size: 14px; vertical-align: middle }
.prelst-price { float: left; width: auto; cursor: pointer; display: inline-block; text-align: center; padding: 8px 21px; font-size: 14px; vertical-align: middle; font-weight: bold; }

.prelst .manlt { float: left; width: auto; }
.prelst .manlt input:nth-child(1) { border-radius: 5px 0 0 5px; }
.prelst .manlt input:nth-child(3) { border-radius: 0 5px 5px 0; }
.prelst li.cur .prelst-name { font-weight: 700; border-style: solid; border-width: 1px; border-color: #fff; color: #fff; border: solid 1px #FFA41C; color: #FFA41C; }
.manlt .stock-box { display: none; position: relative; top: 5px; padding-left: 10px; color: #999 }

.add-min { float: left; border: 1px solid #ddd; height: 30px; width: 30px; background: 0 0; cursor: pointer }
.add-min.dis { color: #CCC; }
.add-inp { float: left; text-align: center; border: 1px solid #ddd; height: 30px; line-height: 30px; width: 45px; border-left: none; border-right: none }

.sp-car .sp-car-button { overflow: hidden }

.sp-car .sp-car-button a { display: block; text-align: center; margin-bottom: 10px; height: 42px; line-height: 42px; cursor: pointer; background: #FFA41C url(../images/icon5.png) no-repeat; background-position: 200% center; background-size: 28px; border: none; color: #FFF; font-weight: 700; font-size: 16px; transition: all .3s ease; -webkit-transition: all .3s ease; width: 100% }

.sp-car .sp-car-button a:hover { background-position: 95% center; text-indent: -30px }

.sp-car .sp-car-button:nth-child(2) a { background: url(../images/icon6.png) no-repeat; background-position: 200% center; background-size: 28px; color: #000; border: solid 1px #000; }

.sp-car .sp-car-button:nth-child(2) a:hover { background-position: 95% center; text-indent: -30px }

.sp-car .sp-car-button:nth-child(2) a:before { display: inline-block; content: ''; width: 25px; height: 23px; background: url(../images/icon7.png) no-repeat center center; background-size: 18px; vertical-align: middle }

.sp-car .sp-car-button:nth-child(2) a.active:before { background: url(../images/icon8.png) no-repeat center center; background-size: 18px }

.sp-car .spts a { /*color: #333;*/ display: block; padding: 0 18px 0 28px; background: url(../images/s3-1.png) no-repeat 25px center; background-size: 20px; border-radius: 30px }

.sp-car .spts a:hover { color: #fff }

.pay-for { display: none; font-weight: 700; margin-top: 20px; vertical-align: middle }

.pay-for .inline-list { display: inline-block; margin: 0; vertical-align: middle }

.pay-for .inline-list li { padding-top: 5px }

.tips-for { overflow: hidden; margin-top: 20px; width: 60%; font-size: 16px; color: #333; font-weight: 400 }

.tips-for .tips-for-img { float: left; width: 28px }

.tips-for .tips-for-text { float: left; position: relative; top: 2px }

.tips-for img { width: 25px }

@keyframes inventory-pulse {
    0% { opacity: .5 }

    to { transform: scale(2.5); opacity: 0 }
}

.stock-for { margin-top: 20px; overflow: hidden; height: 30px; font-size: 16px; color: #333; font-weight: 400; line-height: 30px; }
.stock-for-icon { float: left; width: 30px; height: 30px }
.stock-for-text { float: left; position: relative; top: 2px }
.stock-for-icon span { display: block; vertical-align: middle; position: relative; top: 10px; left: 8px }
.stock-for-icon span:after, .stock-for-icon span:before { width: 10px; height: 10px; background: #54c63a; border-radius: 9px; position: absolute; left: 0; top: 0; content: "" }
.stock-for-icon span:before { animation: inventory-pulse 2s linear infinite }

.text-for { border-top: solid 1px #EEE; padding-top: 10px; overflow: hidden; font-size: 14px; color: #333; font-weight: 400; line-height: 20px; }
.text-for p { margin: 10px 0; }
.text-for p:nth-last-child(-n+3) { display: none; }
.text-for .more-btn { background: url(../images/xl.png) no-repeat 0 4px; background-size: 14px; padding-left: 15px; height: 30px; display: block; margin-bottom: 10px; color: #3c9bb7; display: none; }


.text-for-tit { font-size: 14px; font-weight: bold; padding-bottom: 5px; }


.sp-car .collect-box { overflow: hidden; color: #333; margin-left: 10px }
.sp-car .collect-box i { display: inline-block; width: 26px; height: 25px; background: url(../images/xilt_0.png) no-repeat }
.sp-car .collect-box i.press { background: url(../images/xilt_1.png) no-repeat }

.leols-os { width: 100% }

.leols-os h3 { overflow: hidden; padding: 50px 0 20px; font-size: 16px; border-bottom: 1px solid #ddd; padding-top: 25px; font-weight: 400 }

.leols-os h3 a { float: left; margin: 0 30px; text-align: center }

.leols-os h3 a:first-child { margin-left: 0 }

.leols-os h3 a.active { font-weight: 700; color: #000; width: 100%; text-align: left; }

.blet { padding: 20px 0; line-height: 2; color: #666; }
.blet.con { padding: 20px 0 0 200px; }

@media (max-width: 1023px) {
    .blet.con { padding: 20px 0; }
}

.tilo-cp { padding: 17px 10px 10px; width: 100% }

.tilo-cp dl { float: left; margin-top: 10px; width: 100% }

.tilo-cp dl dt { width: 62px; float: left }

.tilo-cp dl dd { width: 115px; float: right; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden }

.tilo-cp dl dd.lie { color: #eb3941; font-weight: 700; height: 20px; font-size: 14px }

.sp-c { position: absolute; right: 50%; margin-right: -600px; top: 40px }

.blitl { font-size: 24px; font-weight: bold; padding: 50px 0 30px 0; color: #525659; }

.blitl.tc { text-align: center }

.lolost { width: 811px; padding: 0 }

.lolost > div { padding: 10px }

.lolost_l { float: left; width: 50% }

.lolost_l_box { border: solid #ddd 1px; overflow: hidden; padding: 10px 15px; margin: 10px auto }

.lolost_l_form { width: 100%; margin: 20px auto; overflow: hidden }

.lolost_l_form li { padding: 10px 0; overflow: hidden }

.lolost_l_form label { color: #333; display: block; margin-bottom: 4px; display: none }

.lolost_l_form input, .lolost_l_form select { height: 36px; border: 1px solid #ddd; width: 100%; border-radius: 5px; padding: 3px }

.lolost_l_form input.error, .lolost_l_form select.error { background: #f5d78e; color: #fff }

.lolost_r { float: left; width: 50% }

.lolost table { text-align: center }

.lolost table td { padding: 15px 0; border-bottom: 1px solid #ddd }

.lolost table .tl { width: 330px; color: #666 }

.lolost table .tl dt { width: 82px; float: left }

.lolost table .tl dt img { border: 10px solid #fff; width: 80px; height: 80px }

.lolost table .tl dd { float: left; margin-left: 10px; width: 230px; line-height: 20px; height: 20px; overflow: hidden }

.lolost table tfoot td { border-bottom: none }

.lolost-addr { overflow: hidden; padding: 10px 35px; position: relative; border-bottom: solid 1px #eee }

.lolost-addr input { position: absolute; left: 10px; top: 15px }

.lolost-addr-edit { position: absolute; right: 10px; top: 15px }

.mli-colt { border: 1px solid #ddd; line-height: 40px; padding: 0 15px; margin-top: 20px }

.sp1-ct { padding-top: 50px }

.olsot { width: 290px; margin-left: 30px; margin-top: 50px; border-top: 1px solid #ddd; padding-top: 20px }

.botix { line-height: 30px }

@media (max-width: 640px) {
    .lolost > div { width: 100%; padding: 0; float: none }
}

.yel { color: #ffe653 }

.colos input { width: 100%; background: -webkit-linear-gradient(top,#f5d78e,#eeb933); background: #FFA41C; border-style: solid; border-width: 1px; border-color: #FFA41C; color: #FFF; border-radius: 5px; cursor: pointer; font-size: 16px; font-weight: 700; cursor: pointer; height: 45px }

.lolost h3 { line-height: 40px; position: relative; text-transform: uppercase }

.lolost h3:before { display: block; content: ''; position: absolute; left: 0; bottom: 0; width: 32px; height: 3px; background: #FFA41C }

.lolost .add-dress { padding: 20px 0 50px 0; overflow: hidden }

.siol { padding-top: 20px }

.siol input { height: 39px; border: 1px solid #ddd; width: 365px; padding: 0 5px }

.siol select { height: 39px; border: 1px solid #ddd; width: 365px; padding: 0 5px }

.siol input.fc { width: 100% }

.sublst { padding-top: 20px; line-height: 45px; text-align: left }

.sublst input { cursor: pointer; width: 375px; background: -webkit-linear-gradient(top,#f5d78e,#eeb933); background: linear-gradient(to bottom,#f5d78e,#eeb933); border-style: solid; border-width: 1px; border-color: #a88734 #9c7e31 #846a29; color: #000; font-size: 16px; font-weight: 700; height: 45px; float: right; border-radius: 5px }

.quert { margin: 20px 0 0 10px; border: solid 1px #ddd; padding: 19px 15px; background: #f6f6f6 }

.quert h3 { line-height: 40px; text-transform: uppercase; position: relative }

.quert h3:before { display: block; content: ''; position: absolute; left: 0; bottom: 0; width: 32px; height: 3px; background: #FFA41C }

.quert .colos { width: 100%; float: left; margin-top: 20px }

.quert .colos dt { width: 30%; float: left }

.quert .colos dt img { border: 10px solid #fff }

.quert .colos dd { float: left; width: 70%; line-height: 20px; height: 20px; overflow: hidden }

.quert .colos dd span { font-weight: 700; font-size: 14px; color: #000; margin: 0 3px }

.colps { margin-top: 20px; border-top: 1px solid #ddd; padding-top: 20px !important }

.uiot { padding: 5px; overflow: hidden; color: #333; font-size: 16px; font-weight: bold; }

.uiot.c b { color: #000; font-size: 18px }

.bulsm { margin-top: 20px }

.bulsm input { display: inline-block; width: 100%; height: 45px; font-weight: 700; text-align: center; border-radius: 5px; font-size: 16px; background: -webkit-linear-gradient(top,#f5d78e,#eeb933); background: #FFA41C; border-style: solid; border-width: 1px; border-color: #FFA41C; color: #FFF; }

.slatl .link a { display: inline-block; width: 280px; line-height: 45px; font-weight: 700; text-align: center; border-radius: 5px; font-size: 16px; background: #FFA41C; background: #FFA41C; border-style: solid; border-width: 1px; border-color: #FFA41C; color: #000 }

.falst { padding: 15px 0; color: #666 }

.xcliv { padding: 20px 0 }

.stlms { padding: 15px 0 }

.stlms textarea { width: 100%; border: 1px solid #ccc; height: 146px; padding: 5px }

.bg-col { display: none; background: url(../images/bg-col.png); position: fixed; z-index: 501; width: 100%; height: 100%; left: 0; top: 0 }

.choosl { display: none; width: 620px; height: 210px; background: #fff; position: fixed; z-index: 502; left: 50%; top: 50%; margin-left: -320px; margin-top: -105px; padding: 0 10px }

.choosl h2 { line-height: 50px; font-size: 14px; border-bottom: 1px solid #ddd }

.mlsil { padding: 0 20px; position: relative; margin: 20px 0 }

.mlsil input { position: absolute; left: 0; top: 5px }

.mlsil > a { position: absolute; right: 0; top: 5px }

.add-dress a { display: inline-block; padding: 8px 20px; border-radius: 5px; border: 1px solid #ddd; color: #000 }

.add-dress a:hover { background: #e6e6e6; color: #000; border-color: #adadad }

.slatl { padding: 50px 0 200px }

.slatl .nums { font-size: 16px; margin-top: 30px }

.slatl .nums span { font-weight: 700 }

.slatl .con { font-size: 24px; font-weight: 700; margin-top: 20px }

.slatl .link { margin-top: 50px }

.slatl .link a { display: inline-block; width: 280px; line-height: 45px; font-weight: 700; text-align: center; border-radius: 5px; font-size: 16px; background: #FFA41C; background: #FFA41C; border-style: solid; border-width: 1px; border-color: #FFA41C; color: #fff; }

.reslit { padding: 100px 0 }

.logts { width: 50%; padding: 0 135px; text-align: center }

.logts.fr { width: 50%; border-left: 1px solid #ddd }

.logts h5 { line-height: 40px; border-bottom: 1px solid #ddd; font-size: 14px }

.liols { margin-top: 20px }

.liols .imd { height: 45px; width: 308px; border: 1px solid #ddd; padding: 0 5px; text-indent: 2px }

.liols .eds { width: 308px; border: none; height: 45px; border-radius: 5px; cursor: pointer; color: #fff; font-size: 16px; font-weight: 700; background: #FFA41C; background: #FFA41C; background: #FFA41C; border-style: solid; border-width: 1px; border-color: #FFA41C; }

.liols_quick { overflow: hidden }
.liols_quick a {position: relative;margin-right: 5px;}
.liols_quick a > div {position: absolute;margin: 0;display: block;left: 0;width: 20px;height: 20px;top: 0;overflow: hidden;opacity: 0;}



.slsk { background: url(../images/d.jpg) repeat-x left center; margin-top: 10px }

.slsk span { display: inline-block; padding: 0 15px; background: #fff; color: #999 }

.nrlos { line-height: 2; padding: 20px 0 }

.nrlos img { width: 100%; max-width: 100%; height: auto }

.clpot { padding: 20px 0 }

.clpot .tits { font-size: 16px; font-weight: 700 }

.clpot .cons { color: #999; font-size: 16px; padding-bottom: 30px }

.selm { padding: 20px 0 }

.selm li { width: 43%; line-height: 36px; margin-bottom: 15px; font-size: 16px }

.selm li.max { width: 100%; overflow: hidden }

.selm li select { height: 39px; border: 1px solid #ccc; width: 100%; border-radius: 5px; text-indent: 5px }

.selm li .slic { width: 100%; height: 39px; border: 1px solid #ccc; padding: 0 5px; border-radius: 5px }

.selm li textarea { width: 100%; height: 100px; border: 1px solid #ccc; padding: 5px; resize: none; border-radius: 5px }

.selm li .subl { display: block; width: 175px; line-height: 39px; height: 39px; color: #fff; text-align: center; background: #FFA41C; border: none; font-size: 16px; border-radius: 3px }

.bordc { border-top: 1px solid #ddd; padding: 30px 0; margin-top: 20px }

.snlv { line-height: 25px }

.preslt { overflow: hidden }

.lseot { width: 250px; min-height: 640px; border-right: solid 1px #ededed }

.mil-dl { text-align: center }

.mil-dl dt { padding-top: 30px; padding-bottom: 15px }

.mil-dl dt img { width: 136px; height: 136px; border-radius: 50%; border: 1px solid #ddd }

.flsie { text-align: center; margin-top: 15px }

.flsie a { display: inline-block; width: 70%; line-height: 40px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #999; font-size: 12px }

.mflte { margin-top: 20px; position: relative; right: -1px }

.mflte li a { display: block; line-height: 40px; text-indent: 50px }

.mflte li a.cur { color: #000; background: #ededed; font-weight: 700 }

.rostl { width: 920px; padding: 0 30px; margin-bottom: 50px }

.rostl h3 { position: relative; padding: 30px 0; line-height: 42px; font-size: 18px }

.rostl h3:after { display: block; content: ''; width: 5%; height: 1px; position: relative; border-bottom: solid 2px #ededed; left: 0 }

.oders { line-height: 20px; color: #666; text-align: center }

.oders thead { color: #333; font-weight: 700; line-height: 50px; font-size: 16px }

.oders td { border-bottom: 1px dashed #ededed; padding: 12px }

.oders td .op { display: inline-block; padding: 0 15px; width: auto; line-height: 36px; text-align: center; background: #ededed; color: #000; border-radius: 3px }

.oders td .op.pay { background: #FFA41C; color: #fff }

.oders td a img { background: #fff; width: 100px; height: auto }

.oders-mob-item-c, .oders-mob-item-r { display: none }

.xlits { line-height: 30px; margin-bottom: 20px; border: solid 1px #ededed; padding: 25px; border-radius: 5px; font-size: 14px; overflow: hidden }

.xlits span:nth-child(1) { /*display: none; */ width: 50%; float: left; text-align: left; font-size: 16px; color: #666 }

.xlits .pay { display: block; width: 190px; line-height: 36px; height: 36px; color: #fff; text-align: center; background: #FFA41C; position: absolute; right: 15px; top: 20px; font-size: 16px; border-radius: 3px }

.rostl h5 { line-height: 30px; border-bottom: 1px dashed #ededed; font-size: 16px; padding: 10px 0; margin-bottom: 10px }

.dreslt { line-height: 30px; margin-bottom: 15px }

.dreslt strong { display: inline-block; width: 180px }

.palot tbody td { padding: 20px 0; line-height: 20px }

.palot tbody td:first-child > div { position: relative }

.palot tbody td:first-child > div > a { display: table }

.palot tbody td:first-child > div > a * { display: table-cell; vertical-align: middle; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; /* 设置最大显示行数 */ -webkit-box-orient: vertical; text-overflow: ellipsis; }

.palot tbody td:first-child > div > a i { padding-left: 10px }

.palot tbody tr:last-child td { border-bottom: none }

.palot td .getls { width: 100px; height: 30px; display: inline-block; line-height: 30px; font-weight: 700; color: #000; cursor: pointer; border-radius: 3px; background: #f1c860; background: -webkit-linear-gradient(top,#f5d78e,#eeb933); background: linear-gradient(to bottom,#f5d78e,#eeb933); border-style: solid; border-width: 1px; border-color: #a88734 #9c7e31 #846a29 }

.palot td .getls { width: auto; padding: 0 6px; height: auto; line-height: inherit; margin-top: 6px; font-weight: 400; font-size: 14px }

.sokts { clear: both; overflow: hidden; padding: 5px 0 }

.sokts span { color: #000; font-weight: 700; margin-left: 10px }

.sokts:last-child span { color: #eb3941; font-size: 16px; }

.psltn { margin-top: 20px }

.psltn td { padding: 10px 0 }

.psltn td:first-child { text-align: right; padding-right: 10px }

.psltn td span { color: red }

.psltn td .sli01 { width: 310px; height: 39px; border: 1px solid #ccc; padding: 0 5px; border-radius: 5px }

.psltn td .sli02 { width: 310px; height: 80px; padding: 5px; border: 1px solid #ccc; border-radius: 5px }

.psltn td .getls { display: inline-block; border: none; margin: 0 1px; width: 310px; line-height: 42px; text-align: center; background: #FFA41C; color: #fff; border-radius: 3px; font-size: 16px }

.psltn td select { height: 30px; border: 1px solid #ddd; width: 320px }

.psltn label { margin-right: 12px }

.psltn_emali { overflow: hidden; display: inline-block; position: relative }

.psltn_emali a { position: absolute; right: 0; top: 0; background: #ccc; color: #000; padding: 10px; border-radius: 0 5px 5px 0 }

@media (max-width: 640px) {
    .psltn_emali { width: 100% }
}

.pagenation { clear: both; text-align: center; margin: 20px 0 50px 0 }

.pagenation ul { margin: 0; padding: 0; height: 40px; font-size: 12px; color: #666 }

.pagenation li { width: auto; background: initial; display: inline-block; padding: 0; height: auto; line-height: inherit }

.pagenation a, .pagenation a:visited { background: #fff; border: 1px solid #eee; color: #333; display: inline-block; height: 32px; line-height: 32px; margin: 2px; padding: 0 14px; text-decoration: none; border-radius: 5px; }

.pagenation li.nextpage, .pagenation li.prepage { position: relative }

.pagenation li.nextpage a b, .pagenation li.prepage a b { display: inline-block; position: absolute; overflow: hidden; width: 0; height: 0; border: 4px dashed transparent }

.pagenation li.nextpage a b { border-left-style: solid; border-left-color: #d72c25; zoom: 1; top: 7px; right: 2px }

.pagenation li.prepage a b { border-right-style: solid; border-right-color: #d72c25; zoom: 1; top: 7px; left: 3px }

.pagenation .press, .pagenation a:active, .pagenation a:hover { background-color: #000; border: 1px solid #000; color: #fff; display: inline-block; height: 32px; line-height: 32px; margin: 2px; padding: 0 14px; border-radius: 5px; }

.pagenation .inputcss1 { border: #dfdfdf 1px solid; width: 25px; vertical-align: baseline; height: 20px; line-height: 20px }

.pagenation .paginqd { vertical-align: text-bottom; height: 21px; width: 39px; margin-top: 7px }

@media (max-width: 640px) {
    .pagenation { margin: 10px 0 50px 0; float: none; text-align: center }

    .pagenation li { display: none }

    .pagenation li.nextpage, .pagenation li.prepage { display: inline-block; margin: 0 3px }

    .pagenation a, .pagenation a:visited { background: #fff; border: 1px solid #eee; color: #333; display: inline-block; height: 34px; line-height: 34px; margin: 2px; padding: 0 20px; text-decoration: none; font-size: 16px }
}

.ind-cate-tit { line-height: 80px; font-size: 26px; text-transform: uppercase; font-weight: 700; padding-left: 10px; margin: 50px 0 20px 0; text-align: center }

.ind-cate-tit b { border-top: solid 1px #ededed; display: block }

.ind-cate-con { clear: both; overflow: hidden; margin: 0 -15px }

.ind-cate-con dl { width: 33.333%; padding: 0 10px; float: left }

.ind-cate-con dd a { display: block; width: 100%; height: 100% }

.ind-cate-con dl dd { transition: all .3s ease; -webkit-transition: all .3s ease }

.ind-cate-con dt { margin-top: 20px }

.ind-cate-con b { display: none; color: #8c8c8c; position: relative; color: #188eee; text-align: center }

.ind-cate-con b:after, .ind-cate-con b:before { content: ''; position: absolute; top: 50%; background: #666; width: 42%; height: 1px }

.ind-cate-con b:before { left: 2% }

.ind-cate-con b:after { right: 2% }

.ind-cate-con b i { display: block; background: #d09106; width: 30px; height: 10px; margin: 0 auto }

.ind-cate-con-desc { font-size: 16px; color: #333; overflow: hidden; height: 90px; text-align: center; margin-top: 20px; line-height: 22px }

.ind-cate-con-desc span { display: none }

.ind-cate-con-desc span:first-child { display: block }

@media (max-width: 1023px) {
    .ind-cate-con { clear: both; overflow: hidden; margin: 5px }

    .ind-cate-tit { font-size: 20px; padding: 0; text-align: center; line-height: inherit; margin: 30px 0 20px 0 }

    .ind-cate-tit b { margin-top: 10px }

    .ind-cate-con dl { width: 50%; padding: 5px; float: left; margin-bottom: 20px }

    .ind-cate-con dt { margin-top: 10px }

    .ind-cate-con-desc { color: #333; font-size: 16px; text-align: left; height: 60px; line-height: 25px; display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 5px }

    .ind-cate-con-desc span:first-child { display: none }

    .ind-cate-con-desc span:last-child { display: block }
}

@media (max-width: 740px) {
    .ind-cate-con-desc { height: 100px; font-size: 14px }
}

.fot-prod-list { display: none !important }

.ind-book { display: none; width: 100%; overflow: hidden; padding-bottom: 0 !important }

.ind-book-tit { font-size: 34px; padding: 50px 0; text-align: center; text-transform: uppercase }

.ind-book .owl-next, .ind-book .owl-prev { position: absolute; top: 35%; display: block; width: 27px; height: 44px; overflow: hidden; cursor: pointer; text-indent: -9999px }

.ind-book .owl-prev { background: url(../images/left.png) no-repeat center center; left: -60px; background-size: 20px }

.ind-book .owl-next { background: url(../images/right.png) no-repeat; right: -60px; background-size: 20px }

.ind-book .article { padding: 0 10px }

.ind-book .article .selt { color: #000; line-height: 18px; height: 36px; overflow: hidden; font-size: 16px; margin-top: 15px; text-align: center }

.ind-book .article .title { line-height: 24px; font-size: 16px; text-align: center; color: #000 }

@media (max-width: 1023px) {
    .ind-book-tit { font-size: 25px; padding: 30px 0 }
}

.news-list li { padding: 20px 10px 20px 0; border-bottom: 1px solid #ddd }

.news-list li .pic { width: 277px }

.news-list li .con { padding-left: 20px; overflow: hidden }

.news-list li .con .p1 { font-size: 20px; color: #666; line-height: 40px; height: 40px; overflow: hidden }

.news-list li .con .p2 { color: #999; line-height: 25px; height: 50px; overflow: hidden }

.news-list li .con .p3 { margin: 5px 0 }

.news-list li .con .p3 span { color: #999 }

.news-list li .con .p4 { width: 100%; overflow: hidden; padding: 5px 0 }

.news-list li .con .p4 em { display: block; width: 135px; text-align: center; line-height: 35px; border: 1px solid #ddd }

.news-list li .con .p4 em:hover { background: #4c4c4c; border-color: #4c4c4c; color: #fff }

@media (max-width: 740px) {
    .news-list li { padding: 10px 0; border: none }

    .news-list li .pic { width: 100%; float: none }

    .news-list li .pic img { width: 100%; height: auto }

    .news-list li .con { padding-left: 0; padding: 10px 0 }

    .news-list li .con .p1 { font-size: 16px; color: #333; height: auto; line-height: inherit }

    .news-list li .con .p2 { display: none }

    .news-list li .con .p3 { margin: 0 }

    .news-list li .con .p3 em { display: none }
}

.details { margin: 0 auto; width: 980px }

.details-top { margin-bottom: 30px; text-align: center }

.details-top .tit-intr { margin-bottom: 10px; font-size: 18px; color: #333 }

.details-top .tit { margin-bottom: 10px; font-size: 24px; color: #333 }

.details-top .tit-sub { margin-bottom: 10px; font-size: 18px; color: #333 }

.details-top .time { font-size: 16px; color: #666; font-family: webfont-DIN-Medium }

.details-intro { line-height: 30px; color: #666 }

.details-intro iframe { width: 100% !important; height: 500px !important }

.details-intro p { margin-bottom: 35px }

.details img { margin: 0 auto 35px auto; display: block; max-width: 100% }

.details-com { padding: 50px 0 }

.details-com-a { width: 100%; text-align: center }

.details-com-a a { margin: 0 15px; line-height: 36px; display: inline-block; width: 150px; border: solid 1px #ddd; color: #666; overflow: hidden; font-size: 14px }

.details-com-c { padding-top: 28px; float: right }

.details-com-share { margin-right: 15px; float: left }

.details-com-back { float: left; color: #666 }

@media screen and (max-width: 740px) {
    .details { padding: 0; width: 100% }

    .details-top { margin: 15px 0 }

    .details-top .tit { font-size: 18px; font-weight: 700 }

    .details-top .time { font-size: 14px }

    .details-intro p { margin-bottom: 15px }

    .details-intro img { width: 100%; max-width: 100%; height: auto }

    .details-com { padding-top: 30px }

    .details-com-a { width: 100% }

    .details-com-a a { margin: 0; line-height: 36px; display: inline-block; width: 50%; border: solid 1px #ddd; color: #666; overflow: hidden; font-size: 14px; float: left }

    .details-com-c { padding-top: 10px }
}

.case { padding-top: 30px }

.case dl { float: left; text-align: center; width: 33.333%; padding: 0 5px; margin-bottom: 15px }

.case dd { line-height: 35px; font-size: 18px }

.case .lightgallery-box { display: none }

@media screen and (max-width: 740px) {
    .case dl { float: left; text-align: center; width: 50%; padding: 0 5px; margin-bottom: 15px }

    .case dd { line-height: 28px; font-size: 16px }
}

.video-list { padding-top: 30px }

.video-list dl { float: left; text-align: center; width: 50%; padding: 0 5px; margin-bottom: 15px }

.video-list dd { line-height: 35px; font-size: 18px; padding: 10px 10px 30px 0; text-align: left }

.video-list dd p { height: 50px; text-align: left; font-weight: 400; color: #999; line-height: 23px; font-size: 16px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2 }

@media screen and (max-width: 740px) {
    .video-list dl { float: left; text-align: center; width: 100%; padding: 0 5px; margin-bottom: 15px }

    .video-list dd { line-height: 28px; font-size: 16px }
}

.ab-con { overflow: hidden; padding-bottom: 15px; padding-top: 10px }

.ab-con .pic { float: left; width: 45% }

.ab-con .txt { float: left; width: 55%; padding: 0 20px }

.ab-con .txt.max { float: none; width: 100% }

.ab-con .txt * { font-size: 16px !important }

.imgel { margin-right: -15px; margin-left: -15px; overflow: hidden }

.imgel li { float: left; width: 33.333%; padding: 15px }

.imgel li img { max-width: 100% }

@media screen and (max-width: 740px) {
    .ab-con { overflow: hidden; padding-bottom: 0; padding-top: 15px }

    .ab-con .pic { float: none; width: 100%; margin-bottom: 0 }

    .ab-con .txt { float: none; width: 100%; font-size: 16px; padding: 0 }

    .imgel { margin: 0 }

    .imgel li { float: none; width: 100%; padding: 15px 0 0 0 }

    .imgel li img { margin: 0; max-width: 100% }
}

.ab-work { background: url(../images/ab-bg.jpg) repeat; overflow: hidden; clear: both; padding: 3% 0 }

.ab-work h3 { font-size: 36px; font-weight: 700; margin: 0; text-transform: uppercase; text-align: center }

.ab-work h3 i { display: block; margin: 20px auto 0; width: 50px; height: 2px; background: #cd1c1c }

.ab-work-item { overflow: hidden }

.ab-work-item h5 { width: 100%; line-height: 63px; text-align: center; font-size: 16px; color: #333; font-weight: 400 }

.ab-work-item ul { overflow: hidden; margin-right: -15px; margin-left: -15px }

.ab-work-item ul li { float: left; text-align: center; width: 25%; padding: 0 5px; margin-bottom: 15px }

@media screen and (max-width: 740px) {
    .ab-work { margin-top: 10px; padding: 35px 0 0 0 }

    .ab-work h3 { font-size: 20px; color: #333 }

    .ab-work-item ul li { float: left; text-align: center; width: 50%; padding: 0 7px; margin-bottom: 15px }
}

.ab-corp { overflow: hidden; clear: both; padding: 5% 0 }

.ab-corp-item { overflow: hidden; clear: both }

.ab-corp-pic { float: left; width: 50% }

.ab-corp-con { float: left; width: 50%; padding: 30px }

.ab-corp-con h5 { width: 100%; line-height: 63px; color: #FFA41C; font-size: 24px }

.ab-corp-con p { overflow: hidden; color: #333; height: 144px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 4; -webkit-line-clamp: 4; -webkit-box-orient: vertical }

.ab-corp-pic.lr { float: right; width: 50% }

@media screen and (max-width: 740px) {
    .ab-corp { padding: 0 }

    .ab-corp-item { padding: 15px 0 }

    .ab-corp-pic { float: none; width: 100% }

    .ab-corp-pic.lr { float: none; width: 100% }

    .ab-corp-con { float: none; width: 100%; padding: 0 }

    .ab-corp-con p { overflow: hidden; color: #333; font-size: 16px; height: auto; line-height: 30px; text-overflow: ellipsis; display: block; line-clamp: i; -webkit-line-clamp: 4; -webkit-box-orient: vertical }

    .ab-corp-con h5 { width: 100%; line-height: 30px; color: #FFA41C; margin: 15px 0 5px }
}

.left-pro { width: 572px; text-align: left; float: left }

.left-pro-album { padding-bottom: 155px }

.left-pro-album .ms-view .ms-slide-container { position: relative; left: 30px }

.left-pro-album .ms-view { background: 0 0 }

.left-pro-album .ms-bar { background: #000 !important }

.left-pro-album .ms-tabs-vertical-template { margin: 0 auto }

.left-pro-album.ms-dir-v { padding-bottom: 0 !important; padding-right: 10px; }

.left-pro-album .ms-thumb-list.ms-dir-h { bottom: -145px; width: 100%; height: 137px }

.left-pro-album .ms-thumb-list.ms-dir-v { height: 100%; width: 90px; left: 0; top: 0; background: #fff; padding: 0 10px; box-sizing: content-box; }

.left-pro-album .ms-thumb-list .ms-thumb-frame { width: 90px; height: 90px; opacity: 1; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -ms-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s }

.left-pro-album .ms-thumb-frame { cursor: pointer }

.left-pro-album .ms-thumb-list.ms-dir-h .ms-thumb-frame { margin-right: 10px }

.left-pro-album .ms-thumb-list.ms-dir-v .ms-thumb-frame { margin-bottom: 10px }

.left-pro-album .ms-thumb-list .ms-thumb-frame-selected { opacity: 1 }

.left-pro-album .ms-sbar.ms-dir-h { display: none }

.ms-thumb-frame img { border: solid 1px #eee; padding: 1px }

.left-pro-album .ms-thumb-list .ms-thumb-frame-selected img { border-color: #FFA41C; border-width: 2px; padding: 0 }

.ms-slide .ms-slide-bgcont img { width: 380px !important; height: auto !important }

@media(max-width: 400px) {
    .left-pro-album .ms-thumb-list.ms-dir-v { width: 64px; right: -70px }

    .left-pro-album .ms-thumb-list .ms-thumb-frame { width: 64px; height: 69px }

    .left-pro-album { padding-bottom: 75px }

    .left-pro-album.ms-dir-v { padding-right: 70px }
}

@media(max-width: 200px) {
    .left-pro-album .ms-thumb-list { display: none }

    .left-pro-album { padding-bottom: 0 }

    .left-pro-album.ms-dir-v { padding-right: 0 }
}

.answer { overflow: hidden; padding: 20px 0 }

.answer-left { float: left; width: 70% }

.answer-left-tab { margin: 15px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden }

.answer-left-tab ul { overflow: hidden }

.answer-left-tab ul li { float: left; font-size: 16px; text-align: center; position: relative; padding: 10px 15px; cursor: pointer }

.answer-left-tab ul li.active { color: #FFA41C }

.answer-left-tab ul li.active::after { position: absolute; display: block; content: ''; width: 100%; height: 3px; background: #FFA41C; top: 0; left: 0 }

.answer-right { float: left; width: 30% }

.answer-tit { font-size: 24px; color: #525659; text-align: left }

.answer-ul { margin-bottom: 50px }

.answer-li { border-bottom: 1px solid #eee }

.answer-li-tit { padding: 10px 0; background-image: url(../images/icon36.png); background-repeat: no-repeat; background-position: 98% center; color: #000; cursor: pointer }

.answer-li .tit { position: relative; text-indent: 9999px; margin-right: 15px; float: left; width: 28px; height: 28px; background: #01569c; text-align: center; font-size: 16px; font-weight: 700; color: #fff; font-family: arial }

.answer-li .tit:before { position: absolute; display: block; content: ''; width: 15px; height: 15px; background: url(../images/jia.png) no-repeat center; background-size: 100%; left: 7px; top: 6px }

.answer-li-tit.active .tit:before { background: url(../images/jian.png) no-repeat center; background-size: 100% }

.answer-li-tit .desc { float: left; width: 80%; font-size: 16px }

.answer-li-cont { display: none }

.answer-li-p { float: left; width: 100%; padding: 5px 25px 20px 5px; font-size: 14px; line-height: 36px; color: #333 }

.answer-li.active .answer-li-tit { background-image: url(../images/icon37.png) }

.answer-li.active .answer-li-tit .tit { color: #01569c }

@media screen and (max-width: 740px) {
    .answer { padding: 0 }

    .answer-left { float: none; width: 100% }

    .answer-left-tab ul li { float: left; text-align: left; width: 50%; position: relative; padding: 10px 15px; cursor: pointer; border-bottom: 1px solid #eee }

    .answer-left-tab ul li:last-child { border-bottom: none }

    .answer-left-tab ul li.active::after { bottom: 0; top: auto }

    .answer-right { float: none; width: 100%; display: none }

    .answer-tit { padding: 25px 0; font-size: 18px; padding-bottom: 0 }

    .answer-ul { margin: 0 }

    .answer-li .tit { margin-right: 15px; width: 24px; line-height: 24px; height: 24px; font-size: 16px }

    .answer-li .tit:before { left: 5px; top: 4px }

    .answer-li-tit { padding: 10px 0; line-height: 24px; background-size: 10px }

    .answer-li-tit .desc { font-size: 16px }

    .answer-li-p { width: 100%; line-height: 24px; font-size: 16px }
}

.commeting { margin-bottom: 180px }

.commeting .pro-list { width: 20%; margin-right: 2.69% }

.commeting .pro-list li { width: 100%; box-shadow: none; transform: none }

.commeting .pl_right { width: 75% }

.commeting .pl_right .pl_btn { padding: 15px 0; overflow: hidden }

.commeting .pl_right .pl_btn a:first-child { margin: 0 }

.pro-list li .pro-border { overflow: hidden }

.pro-list li .p-img { background-color: #fafafa; height: 180px }

.commeting .release { padding: 15px 0; overflow: hidden }

.commeting .release .star, .tt_one .tt_star .star { width: 18px; height: 18px; background: url(../images/star01.png) no-repeat; margin-right: 20px }

.commeting .release .star.act, .tt_one .tt_star .star.act { background-image: url(../images/star02.png) }

.commeting .release .star.san, .tt_one .tt_star .star.san { background-image: url(../images/star02.png) }

.commeting .pl_right .t_p { border: 1px solid #e0e0e0; background-color: #fff }

.commeting .pl_right .textarea { width: 98%; height: 148px; outline: 0; box-sizing: border-box; padding: 20px; border: none }

.commeting .pl_btn a { display: block; width: 175px; line-height: 30px; color: #fff; text-align: center; background: #231f20; border-radius: 3px }

.discu { overflow: hidden }

.discu-li { margin-bottom: 10px; padding: 5px; background-color: #fff }

.discu-li-top { }
.discu-li-avatar { overflow: hidden; }
.discu-li-avatar img { border-radius: 100%; width: 34px; box-sizing: content-box; margin-right: 10px; }
.discu-li-name { margin: 2px 0 0 5px; float: left; color: #010101; }

.discu-li-icon { position: relative; float: left; width: auto; height: 22px }

.discu-li-icon span { float: left; width: 10px; height: 10px; background-image: url(../images/star01.png); background-size: 100% }

.discu-li-icon span.active { background-image: url(../images/star02.png) }
.discu-li-icon img { width: 15px; }

.discu-li-p { margin-bottom: 10px; line-height: 24px; color: #666; }

.discu-li-img img { margin-right: 5px; display: inline-block; width: 60px }

.discu-li-time { padding: 10px 0; color: #d8d7d7; display: none; }

.discu-more-btn { clear: both; text-align: center; padding: 20px 0 }

.discu-more-btn a { margin: 0 15px; line-height: 34px; display: inline-block; width: 150px; border: solid 1px #ddd; color: #666; overflow: hidden; font-size: 14px; text-align: center; border-radius: 10px; }

.discu-more-btn a:hover { color: #000 }

.head-lang-google { opacity: 0; position: absolute; top: 8px; left: 0; width: 100px; overflow: hidden }

.head-lang-google .goog-te-gadget-simple { padding: 5px }

.fixed-ul { position: fixed; right: 40px; top: 50%; z-index: 4 }

.fixed-li { margin-bottom: 10px }

.back-top { display: none }

.fixed-li-a { display: block; width: 50px; height: 50px; border-radius: 100% }

.fixed-li-a img { display: block; width: 100%; height: 100% }

@media screen and (max-width: 1023px) {

    .discu-li-icon { position: relative; float: left; width: 25%; height: 22px; }
    .discu-li-name { margin: 4px 0 0 0; float: left; color: #010101; font-weight: bold; width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

    .fixed-ul { right: 20px }
    .fixed-li-a { width: 40px; height: 40px }
}

.hover { overflow: hidden }

.hover *, .hover ~ * * { pointer-events: none }

.hover a, .hover button, .hover ~ * a, .hover ~ * button { pointer-events: auto }

.hover img { width: 100%; max-width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; perspective: 1000; transform: translateZ(0); transition: all .15s ease; will-change: transform }

@media (hover: hover) {
    .hover:hover img { transform: scale(1.04) translate3d(calc(var(--x)*.1rem),calc(var(--y)*.1rem),0) }
}

.index-cont { overflow: hidden; padding: 0 0 50px 0 }

.index-cont:nth-child(odd) { background: #fff }

.index-cont:nth-child(even) { background: #fcfcfc }

.ind-video { overflow: hidden; clear: both; text-align: center }

.ind-video-con { width: 60%; margin: 0 auto; padding-bottom: 80px }

.ind-video-text { padding-bottom: 30px; font-size: 18px; color: #737373; font-weight: 400 }

.ind-video iframe { clear: both; width: 100% !important; height: 500px !important }

@media (max-width: 1023px) {
    .ind-video { margin-top: 10px }

    .ind-video-con { width: 90%; padding-bottom: 0 }

    .ind-video-text { padding-bottom: 20px; font-size: 16px }

    .ind-video iframe { height: 200px !important }
}

.ind-language { display: none; overflow: hidden; clear: both; text-align: center; padding: 50px 0 }

.ind-language .ind-cate-tit { margin-bottom: 0 }

.ind-language-con { width: 60%; margin: 0 auto; padding-bottom: 80px }

.ind-language-text { padding-bottom: 30px; font-size: 18px; color: #737373; font-weight: 400 }

.ind-language ul { position: relative; width: 100%; list-style: none; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px auto 0 auto }

.ind-language ul li { position: relative; width: 20%; text-align: center }

.ind-language ul li a { position: relative; text-decoration: none; transition: all .5s; display: block; width: 100px; margin: 10px auto }

.ind-language ul li a img { width: 100px; border: solid 4px #efefef; border-radius: 20px }

.ind-language ul li a > p { color: #333; font-size: 16px; margin-top: 5px }

.ind-language ul li a:hover img { border-color: #d7d6d6 }



@media (max-width: 1023px) {
    .ind-language { padding: 30px 0 }

    .ind-language-con { width: 90%; padding: 0; margin-top: 20px }

    .ind-language-text { padding-bottom: 20px; font-size: 16px }

    .ind-language ul { margin: 0 auto }

    .ind-language ul li { width: 20%; padding: 0 }

    .ind-language ul li a { width: 60px }

    .ind-language ul li:nth-child(-n+4) { padding-top: 0 }
}

.delivery-icons { text-align: center }

.delivery-icons input { display: none }

.delivery-icons li { float: left; width: 33.333%; margin: 0; padding: 5px; background: #fff; cursor: pointer }

.delivery-icons li span { display: table; position: relative; border: solid 2px #eee; border-radius: 5px; text-align: center; padding: 0 5px }

.delivery-icons li span img { width: 100%; display: table-cell; text-align: center }

@media (max-width: 1023px) {
    .delivery-icons { margin: 20px 0 }
}

.payment-icons { margin-top: 30px; text-align: center }

.payment-icons li { display: inline-block; width: 60px; margin: 0; padding: 0; background: #fff; cursor: pointer }

.payment-icons li span { display: table; position: relative; border: solid 2px #eee; border-radius: 5px; text-align: center; padding: 0 5px }

.payment-icons li span img { width: 100%; display: table-cell; text-align: center }

@media (max-width: 1023px) {
    .payment-icons { margin: 20px 0 }
}

@media only screen and (max-width: 740px) {
    .inline-list li { width: 14% }
}

.cart-tips { overflow: hidden; display: none }

.cart-tips-con { width: 700px; padding: 20px 0; overflow: hidden }

.cart-tips-con-img { float: left; width: 27% }

.cart-tips-con-img img { width: 100%; max-width: 100%; height: auto; border: solid 2px #eee; border-radius: 5px }

.cart-tips-con-text { float: left; width: 73%; text-align: left; padding: 0 20px }

.cart-tips-con-text-tit { font-weight: 700 }

.cart-tips-con .btn { text-align: right; padding: 0 10px 10px; pointer-events: auto; user-select: none; -webkit-user-select: none }

.cart-tips-con .btn a { height: 30px; line-height: 30px; margin: 0 3px; padding: 0 15px; border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: 2px; box-sizing: initial; font-weight: 400; cursor: pointer; text-decoration: none }

.cart-tips-con .btn a:hover { opacity: .9; text-decoration: none; background: #f1f1f1; color: #000 }

.cart-tips-con .btn a:active { opacity: .8 }

.cart-tips-con .btn .btn0 { border-color: #FFA41C; background-color: #FFA41C; color: #fff }

.cart-tips-con .btn .btn0:hover { background-color: #eeb933; color: #fff; border-color: #eeb933 }

.cart-tips-con .btn { text-align: left; padding: 20px 0; }

.cart-tips-con .btn a { padding: 8px 10px; font-size: 14px }

.cart-tips-con .btn a:first-child { margin-left: 0 }

@media (max-width: 1023px) {
    .cart-tips-con { width: 100%; padding: 0; overflow: inherit }

    .cart-tips-con-img { float: none; width: 60%; margin: 0 auto }

    .cart-tips-con-img img { border: none }

    .cart-tips-con-text { float: none; width: 100%; padding: 10px 0 0 0; font-size: 16px }

    .cart-tips-con-text p { margin: 10px 0 0 0 }

    .cart-tips-con .btn { text-align: left; padding: 10px 0 0 0; overflow: hidden }

    .cart-tips-con .btn a { padding: 5px; width: 100%; display: block; margin: 10px 0; box-sizing: border-box; height: auto; text-align: center; border-radius: 5px }
}

.take-tips { overflow: hidden; display: none }

.take-tips-con { width: 320px; padding: 20px 0; overflow: hidden }

.take-tips-con-text { width: 100%; text-align: left; padding: 0 20px; text-align: center; font-size: 18px; color: #333 }

.take-tips-con-text-tit { font-weight: 700; font-size: 32px; padding: 20px 0; color: #FFA41C }

.take-tips-con-text-inp { box-shadow: 0 6px 14px -5.86px rgba(40,43,109,.3); text-indent: 15px; font-size: 16px; border: solid 2px #d9d7d7; height: 38px; width: 100%; border-radius: 30px; margin-top: 15px }

.take-tips-con .btn { text-align: right; font-size: 16px; padding: 0 10px 10px; pointer-events: auto; user-select: none; -webkit-user-select: none }

.take-tips-con .btn a { height: 34px; line-height: 34px; margin: 10px 0; padding: 0 15px; border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: 30px; box-sizing: initial; font-weight: 400; cursor: pointer; text-decoration: none; display: block }

.take-tips-con .btn a:hover { opacity: .9; text-decoration: none; background: #f1f1f1; color: #000 }

.take-tips-con .btn a:active { opacity: .8 }

.take-tips-con .btn .btn0 { border-color: #FFA41C; background-color: #FFA41C; color: #fff }

.take-tips-con .btn .btn0:hover { background-color: #000; color: #fff; border-color: #000 }

.take-tips-con .btn { overflow: hidden; text-align: center; padding: 10px 0 }

.take-tips-con .btn a:first-child { margin-left: 0 }

.take-tips-button { visibility: hidden; opacity: 0 }

@media (max-width: 1023px) {
    .take-tips-button { z-index: 90000; position: fixed; filter: drop-shadow(rgb(40, 43, 109) 0 0 30px); bottom: -100%; left: 50%; transform: translate(calc(-50% - 20px)); margin: 20px; height: 84px; width: 84px; border-radius: 100%; border: none; font-size: 18px; font-weight: 700; padding: 8px; color: #FFA41C }

    .take-tips-button.active { visibility: visible; opacity: 1; bottom: 30px }

    .take-tips-con { width: 100%; padding: 0; overflow: inherit }

    .take-tips-con-text { float: none; width: 100%; padding: 10px 0 0 0; font-size: 16px }

    .take-tips-con .btn { text-align: left; padding: 10px 0 0 0; overflow: hidden }

    .take-tips-con .btn a { padding: 1px; width: 100%; display: block; margin: 10px 0; box-sizing: border-box; height: auto; text-align: center }
}

.take-success-tips { overflow: hidden; display: none }

.take-success-tips-con { width: 320px; overflow: hidden }

.take-success-tips-con-text { width: 100%; text-align: center; font-size: 18px; color: #333 }

.take-success-tips-con-text img { width: 60px; margin: 20px 0 }

.take-success-tips-con .btn { font-size: 16px; text-align: right; padding: 0 10px 10px; pointer-events: auto; user-select: none; -webkit-user-select: none }

.take-success-tips-con .btn a { height: 34px; line-height: 34px; margin: 10px 0; padding: 0 15px; border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: 30px; box-sizing: initial; font-weight: 400; cursor: pointer; text-decoration: none; display: block }

.take-success-tips-con .btn a:hover { opacity: .9; text-decoration: none; background: #f1f1f1; color: #000 }

.take-success-tips-con .btn a:active { opacity: .8 }

.take-success-tips-con .btn .btn0 { border-color: #FFA41C; background-color: #FFA41C; color: #fff }

.take-success-tips-con .btn .btn0:hover { background-color: #eeb933; color: #fff; border-color: #eeb933 }

.take-success-tips-con .btn { overflow: hidden; text-align: center; padding-top: 10px }

.take-success-tips-con .btn a:first-child { margin-left: 0 }

@media (max-width: 1023px) {
    .take-success-tips-con { width: 100%; padding: 0; overflow: inherit }

    .take-success-tips-con-text { float: none; width: 100%; padding: 10px 0 0 0; font-size: 16px }

    .take-success-tips-con .btn { text-align: left; padding: 10px 0 0 0; overflow: hidden }

    .take-success-tips-con .btn a { padding: 1px; width: 100%; display: block; margin: 10px 0; box-sizing: border-box; height: auto; text-align: center }
}

.about_slide { padding: 30px 0; clear: both; overflow: hidden }

.about_slide_l { float: left; width: 30%; padding: 30px 0 }

.about_slide_l_tit { font-size: 26px; margin-bottom: 30px }

.about_slide_r { float: left; width: 70%; padding: 30px }

.about_slide_r .testim { background-position: left top; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; border-radius: 10px 10px 10px 10px; border-width: 3px 3px 3px 3px; border-color: #eef0f2; border-style: solid; border-radius: 10px 10px 10px 10px; overflow: hidden; box-shadow: 1px 1px 28px -13px; padding: 10px 5px 5px 5px }

@media (max-width: 1023px) {
    .about_slide_l, .about_slide_r { float: none; width: 100%; padding: 0 }

    .about_slide_l_tit { text-align: center }
}

.verify-code { overflow: hidden; display: none }

.verify-code-con { width: 320px; padding: 20px 0; overflow: hidden }

.verify-code-con-text { width: 100%; text-align: left; padding: 0 20px; text-align: center; font-size: 18px; color: #333 }

.verify-code-con-text p { padding: 10px 0; overflow: hidden; color: #999 }

.verify-code-con-text p.active { color: #eb001b }

.verify-code-con-text-img { cursor: pointer; vertical-align: top; width: 200px }

.verify-code-con-text-inp { box-shadow: 0 6px 14px -5.86px rgba(40,43,109,.3); text-indent: 15px; font-size: 16px; border: solid 2px #d9d7d7; height: 38px; width: 100%; border-radius: 30px; margin-top: 15px }

.verify-code-con .btn { text-align: right; font-size: 16px; padding: 0 10px 10px; pointer-events: auto; user-select: none; -webkit-user-select: none }

.verify-code-con .btn a { height: 34px; line-height: 34px; margin: 10px 0; padding: 0 15px; border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: 30px; box-sizing: initial; font-weight: 400; cursor: pointer; text-decoration: none; display: block }

.verify-code-con .btn a:hover { opacity: .9; text-decoration: none; background: #f1f1f1; color: #000 }

.verify-code-con .btn a:active { opacity: .8 }

.verify-code-con .btn .btn0 { border-color: #FFA41C; background-color: #FFA41C; color: #fff }

.verify-code-con .btn .btn0:hover { background-color: #000; color: #fff; border-color: #000 }

.verify-code-con .btn { overflow: hidden; text-align: center; padding: 10px 0 }

.verify-code-con .btn a:first-child { margin-left: 0 }

.verify-code-button { visibility: hidden; opacity: 0 }

@media (max-width: 1023px) {
    .verify-code-button { z-index: 90000; position: fixed; filter: drop-shadow(rgb(40, 43, 109) 0 0 30px); bottom: -100%; left: 50%; transform: translate(calc(-50% - 20px)); margin: 20px; height: 84px; width: 84px; border-radius: 100%; border: none; font-size: 18px; font-weight: 700; padding: 8px; color: #FFA41C }

    .verify-code-button.active { visibility: visible; opacity: 1; bottom: 30px }

    .verify-code-con { width: 100%; padding: 0; overflow: inherit }

    .verify-code-con-text { float: none; width: 100%; padding: 10px 0 0 0; font-size: 16px }

    .verify-code-con .btn { text-align: left; padding: 10px 0 0 0; overflow: hidden }

    .verify-code-con .btn a { padding: 1px; width: 100%; display: block; margin: 10px 0; box-sizing: border-box; height: auto; text-align: center }
}

.md-content { border-radius: 0; background: #fff; width: 260px; padding: 5px; border-radius: 0 !important }

.md-content .md-modal-tit { text-align: center; padding: 0 0 20px 0 }

.md-content .md-modal-tit p { font-size: 18px; font-weight: 700; color: #000; padding: 0 }

.md-content .md-modal-tit p:nth-child(2) { font-weight: 400; color: #999; font-size: 14px }

@media screen and (max-width: 768px) {
    .md-content { width: 260px }

    .md-content .md-modal-tit { padding: 0 0 20px 0 }
}

@media screen and (max-width: 480px) {
    .md-content { width: 200px }
}

@media screen and (max-width: 480px) {
    .ind-case-modal .md-content { width: 200px }

    .ind-case-modal .md-content .md-modal-tit { padding: 10px 0 0 0 }
}

.social-sharing { font-family: var(--typeBasePrimary),var(--typeBaseFallback); font-weight: var(--typeBaseWeight); letter-spacing: var(--typeBaseSpacing); line-height: var(--typeBaseLineHeight) }

@media only screen and (max-width: 589px) {
    .social-sharing { text-align: center }
}

.social-sharing .icon { height: 18px; width: 18px; vertical-align: middle }

.social-sharing__link { display: inline-block; color: #000; color: var(--colorTextBody); border-radius: 2px; font-size: calc(var(--typeBaseSize) - 1px); margin: 0 18px 0 0; text-decoration: none; font-weight: 400 }

.social-sharing__link:last-child { margin-right: 0 }

.social-sharing__title { display: inline-block; vertical-align: middle; padding-right: 15px; padding-left: 3px }

@media only screen and (max-width: 740px) {
    .social-sharing__title { font-size: 14px }
}

.delivery-warp { overflow: hidden }

.delivery-warp input { display: none }

.delivery-warp .inline-list { margin: 0 }

.delivery-warp .inline-list li { float: left; width: 33.333%; margin: 0; padding: 5px; background: #fff; cursor: pointer }

.delivery-warp .inline-list li span { display: block; position: relative; border: solid 2px #eee; border-radius: 5px; padding: 5px }

.delivery-warp .inline-list li.active span { border-color: #FFA41C }

.delivery-warp .inline-list li.active span:before { display: block; content: ''; position: absolute; right: -1px; bottom: -1px; width: 22px; height: 22px; background: url(../images/icon9.png) no-repeat center; background-size: 100% }

@media only screen and (max-width: 740px) {
    .delivery .inline-list li { width: 25% }
}

.payment-warp { overflow: hidden }

.payment-warp .inline-list { margin: 0 }

.payment-warp .inline-list li { float: left; width: 33.333%; margin: 0; padding: 5px; background: #fff; cursor: pointer }

.payment-warp .inline-list li span { display: block; position: relative; border: solid 2px #eee; border-radius: 5px; padding: 5px }

.payment-warp .inline-list li.active span { border-color: #FFA41C }

.payment-warp .inline-list li.active span:before { display: block; content: ''; position: absolute; right: -1px; bottom: -1px; width: 22px; height: 22px; background: url(../images/icon9.png) no-repeat center; background-size: 100% }

@media only screen and (max-width: 740px) {
    .payment-warp .inline-list li { width: 25% }
}

.payment-warp2 { overflow: hidden; max-width: 100% }

.payment-warp .inline-list { margin: 0 }

.payment-warp2 .inline-list li { display: inline-block; margin: 0; padding: 5px; background: #fff; cursor: pointer; width: 115px }

.payment-warp2 .inline-list li span { display: block; position: relative; border: solid 2px #eee; border-radius: 5px; padding: 5px }

.payment-warp2 .inline-list li.active span { border-color: #FFA41C }

.payment-warp2 .inline-list li.active span:before { display: block; content: ''; position: absolute; right: -1px; bottom: -1px; width: 22px; height: 22px; background: url(../images/icon9.png) no-repeat center; background-size: 100% }

@media only screen and (max-width: 740px) {
    .payment-warp2 .inline-list li { width: 25% }
}

.fot-prod { width: 100%; overflow: hidden; padding: 50px 0 }

.fot-cate-tit { line-height: 80px; font-size: 26px; font-weight: 700; padding-left: 10px; margin: 50px 0 20px 0; text-align: center }

.fot-prod li { width: 100%; margin-right: 0; margin-top: 0; padding: 0 10px }

.fot-prod li a { display: block; border: 1px solid #eee; margin-bottom: 15px }

.fot-prod li a .pic:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.3) url(../images/fd2.png) no-repeat center center; opacity: 0; transition: all .5s ease }

.fot-prod li a .tit { font-size: 18px; color: #333; line-height: 23px; overflow: hidden; text-align: center; padding: 0 5px; transition: all .5s ease; overflow: hidden; height: 70px; display: table-cell; text-align: center; vertical-align: middle; width: 3.5%; line-height: 26px }

.fot-prod li a .tit .price { color: #FFA41C; font-weight: 700 }

.fot-prod li a:hover .pic:after { opacity: 1; transition: all .5s ease }

.fot-prod .owl-next, .fot-prod .owl-prev { position: absolute; top: 35%; display: block; width: 27px; height: 44px; overflow: hidden; cursor: pointer; text-indent: -9999px }

.fot-prod .owl-prev { background: url(../images/left.png) no-repeat center center; left: -60px; background-size: 20px }

.fot-prod .owl-next { background: url(../images/right.png) no-repeat; right: -60px; background-size: 20px }

@media (max-width: 1023px) {
    .fot-prod { padding: 0; float: none; width: 100% }

    .fot-prod { padding: 10px; margin: 0 }

    .fot-prod li { width: 100%; margin: 0; padding: 5px }

    .fot-prod li a { margin-bottom: 0 }

    .fot-prod li a .tit { overflow: hidden; height: 60px; display: table-cell; text-align: center; font-size: 14px; vertical-align: middle; height: 80px; line-height: 21px }
}

.contact { overflow: hidden; padding: 30px 0 }

.contact_info { float: left; width: 40%; padding: 50px 20px; text-align: left; }

.contact_info p { clear: both; padding: 10px 0; }

.contact_info p:nth-child(1) { font-size: 20px; color: #2C2C2C }
.contact_info p:nth-child(1):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon17.png) no-repeat left center; background-size: 28px }
.contact_info p:nth-child(1) span { display: block; font-size: 16px; color: #666 }

.contact_info p:nth-child(2) { font-size: 20px; color: #2C2C2C }
.contact_info p:nth-child(2):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon11.png) no-repeat left center; background-size: 28px }
.contact_info p:nth-child(2) span { display: block; font-size: 16px; color: #666 }

.contact_info p:nth-child(3) { margin-top: 20px; font-size: 18px; color: #2C2C2C; line-height: 24px; }
.contact_info p:nth-child(3):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon18.png) no-repeat left center; background-size: 28px }


.contact_info p:nth-child(4) { margin-top: 20px; font-size: 18px; color: #2C2C2C; line-height: 24px; }
.contact_info p:nth-child(4):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon19.png) no-repeat left center; background-size: 28px }

.contact_info p:nth-child(5) { margin-top: 20px; font-size: 18px; color: #2C2C2C; line-height: 24px; }
.contact_info p:nth-child(5):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon19.png) no-repeat left center; background-size: 28px }

.contact_info p:nth-child(6) { font-size: 22px; color: #FFA41C }
.contact_info p:nth-child(6):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon14.png) no-repeat left center; background-size: 28px }

.contact_form { float: right; width: 60% }

.contact_form .selm li { width: 100%; float: none }

.contact_form .selm li .slic { background: #f4f6fc }

@media (max-width: 1023px) {
    .contact { padding: 0 }

    .contact_info { float: none; width: 100%; padding: 30px 0 }

    .contact_form { float: none; width: 100%; margin-bottom: 50px }

    .contact_info p:nth-child(1) { font-size: 16px; color: #2C2C2C; }
    .contact_info p:nth-child(1):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon17.png) no-repeat left center; background-size: 28px; position: relative; bottom: 5px; }
    .contact_info p:nth-child(1) span { display: block; font-size: 16px; color: #666 }

    .contact_info p:nth-child(2) { font-size: 16px; color: #2C2C2C; }
    .contact_info p:nth-child(2):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon11.png) no-repeat left center; background-size: 28px; position: relative; bottom: 5px; }
    .contact_info p:nth-child(2) span { display: block; font-size: 16px; color: #666 }

    .contact_info p:nth-child(3) { margin-top: 20px; font-size: 14px; color: #2C2C2C; line-height: 24px; }
    .contact_info p:nth-child(3):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon18.png) no-repeat left center; background-size: 28px }


    .contact_info p:nth-child(4) { margin-top: 20px; font-size: 14px; color: #2C2C2C; line-height: 24px; }
    .contact_info p:nth-child(4):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon19.png) no-repeat left center; background-size: 28px; position: relative; bottom: 5px; }

    .contact_info p:nth-child(5) { margin-top: 20px; font-size: 14px; color: #2C2C2C; line-height: 20px; }
    .contact_info p:nth-child(5):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon19.png) no-repeat left center; background-size: 28px; position: relative; bottom: 5px; }

    .contact_info p:nth-child(6) { font-size: 22px; color: #FFA41C }
    .contact_info p:nth-child(6):before { float: left; content: ''; width: 36px; height: 48px; background: url(../images/icon14.png) no-repeat left center; background-size: 28px }
}

.oders-delivery > p { text-align: right; width: 100% }

.oders-delivery > p span:nth-child(1) { float: left }

.oders-delivery > p span:nth-child(2) { position: relative; display: inline-block }

.oders-delivery > p span:nth-child(2):after { display: inline-block; content: ''; position: relative; top: 3px; left: 2px; cursor: pointer; width: 20px; height: 20px; background: url(../images/icon15.png) no-repeat center center; background-size: 100% }

.oders-delivery-log { height: auto; display: none; font-size: 14px }

.oders-delivery-log ul { padding: 1em 0 }

.oders-delivery-log li { padding: .7em 0; position: relative; list-style: none; z-index: 10 }

.oders-delivery-log li:after { content: ''; position: absolute; z-index: 9; left: 20%; top: 0; border-left: 1px solid #ddd; height: 100% }

.oders-delivery-log li:first-child:after { height: 50%; top: 50% }

.oders-delivery-log li:last-child:after { height: 50% }

.oders-delivery-log li { display: table; width: 100% }

.oders-delivery-log li div { display: table-cell; vertical-align: middle; text-align: left }

.oders-delivery-log li div:first-child { width: 15%; font-size: 16px; text-align: right; line-height: 20px }

.oders-delivery-log li div span { width: 100% !important; display: block !important; text-align: right !important; color: #666 !important }

.oders-delivery-log li div:nth-child(2) { width: 10%; text-align: center }

.oders-delivery-log li div:nth-child(2) i { width: 10px; height: 10px; background: #ddd; border: 2px solid #fff; border-radius: 50%; display: inline-block; position: relative; z-index: 10 }

.oders-delivery-log li.big-icon div:nth-child(2) i { top: 3px; border: 1px solid #ddd; width: 2em; height: 2em; background: #fff; color: #ccc }

.oders-delivery-log li div:last-child { padding-left: 2%; padding-right: 2% }

.oders-delivery-log li.jq i:before { content: ''; display: block; width: 25px; height: 25px; background: url(data:image/png;base64,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) no-repeat; background-size: 71%; background-position: center center }

.oders-delivery-log li.pj i:before { content: ''; display: block; width: 25px; height: 25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAE7UlEQVR4Xu2cv2sUQRzFZ/YSK1u9QlD8H6zSZOfSaSfkyrSCjYWFPxqtVBQEG8HaLocINlaX2WDt3yCIgiQi1sLtyEAil7u9OLOzO7Ob9w5sZGZ23ptP3nf2pxT8QTsgodVTvCAA4BAQAAIA7gC4fCYAAQB3AFw+E4AAgDsALp8JQADAHQCXzwQgAOAOgMtnAhAAcAfA5TMBCAC4A+DymQAEANwBcPlMAAIA7gC4fCYAAQB3AFw+E4AAgDsALp8JQADAHQCXzwQgAOAOgMtnAhAAcAfA5TMBCAC4A+DymQAEANwBcPlMAAIA7gC4/OAEKIpiN8TDPM/Hi/1Dx5zNZpOtra3J/LjT6XR7MBhsNz3XkPG60DcYAK21CRGilFqagwXAGFN7scqyHFcBkGVZbVillJMqWEO0d6EvAXBcBQKwwigmgCNBHW3GBHBcGCYAE4B7gCoGWAIcI6SjzVgCHBeGJYAlgCWAJWD5opVjgHS2GUuA49KwBLAEVJaA0E3wClsnSqmlS+SOrHo1YwI42rUqAVoCwM4qCgQEoLsARIGAAHQbgNYhIADdB6BVCIIBsPfZHT2sbLZ429Y2Ch3TjlF1OzhknlVj2v9rcQ+wON1W9gTBAISa2vf+EQFoJQkIQCCBkQFoHAIC0D8AGoWAAPQTgMYgCAYgdMMGtAksVrCWBzAYvDEMBiC0Bvb9oVAP/YVSSi0udlEU28aY2g+rVvnnAxQBcHSrgUvBlQDYw4dAQAAqFjDmY+GhCXA8/boQEIAzAkDdJCAAZwiAOhAQgDMGwNHlZS2EcDo7IAAEIGgjH9S5iZsh6KeBVSchWmsmQF9eDm3qLGAeBALQo7eDCQD46+E+ADheczpuxk2gp2H/mnf0QlBdOaf241lAf84CCECVA0BnAQSAADTPQPISEPpBp75/JMpjE9j86gshkgPQiqoeDUoAerRYbUyVALThao/GJAA9Wqw2pkoA2nC1R2PCA5DagIisVD7Tl1p/8rOA1AYQgOVP7fp4kvx5AJ/JJm7LBFjx8ELQx6ITL6rP4QkAAVh+sSN1CeQewOdvOKwtE4AJwARYYiB1BIb9UXv1ZgIwAZgATIAFB1InIDeBXike1JglgCWAJYAlgCXgpAOpa2BQqPt1ZglgCWAJYAlgCfDLzfnWWutHQojHNUb4qZS6UKNf8i5aa/uKl33b1/snpbye5/lH744eHYJvB3scy34D+FKWZd98+ti2xph7o9HouW+/rrT3edt3bs6flVLX2tYQFQArRmt9Xwjx1FWYlPJtnuc7ru272G5vb+9GlmWvjTGXHef33RhzezQafXBsX7tZdADsTPf393dms9kLKeXF/8z8mVLqQW11Heo4nU6vDAaDl8aYm6dNS0r5Xkp5d3Nz80uM6ScB4AiCq2VZ3hFC2H+Lv3dSyld5nn+KYULMY2itbxljHkopT6SBMearlPKJUupNzPkkA+BYpNb6fFmWQyHEcH19/ffa2tqPjY2NXzFNiH2s3d3dc8PhcGh1l2VZZll2cHh4eDAej//EnktyAGIL5vFOOkAAwIkgAAQA3AFw+UwAAgDuALh8JgABAHcAXD4TgACAOwAunwlAAMAdAJfPBCAA4A6Ay2cCEABwB8DlMwEIALgD4PKZAAQA3AFw+UwAAgDuALh8JgABAHcAXD4TgACAOwAu/y8vIlW9Izi20wAAAABJRU5ErkJggg==) no-repeat; background-size: 88%; background-position: center center }

.oders-delivery-log li.tq i:before { content: ''; display: block; width: 25px; height: 25px; background: url(data:image/png;base64,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) no-repeat; background-size: 56%; background-position: center center }

.oders-delivery-log li.qs i:before { content: ''; display: block; width: 25px; height: 25px; background: url(data:image/png;base64,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) no-repeat; background-size: 81%; background-position: center center }

.oders-delivery-log li.yn i:before { content: ''; display: block; width: 25px; height: 25px; background: url(data:image/png;base64,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) no-repeat; background-size: 76%; background-position: center center }

.oders-delivery-log li.rs i:before { content: ''; display: block; width: 25px; height: 25px; background: url(data:image/png;base64,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) no-repeat; background-size: 93%; background-position: center center }


.ind-link-la { overflow: hidden; width: 100%; text-align: left; padding: 20px; }
.ind-link-la-tit { padding: 25px 0; }
.ind-link-la-tit span { font-size: 20px; font-weight: bold; }
.ind-link-la-tit a { font-size: 16px; color: #FFA41C; margin-left: 5px; }
.ind-link-la-list { overflow: hidden; }
.ind-link-la-list li { float: left; width: 25%; padding: 5px; font-size: 16px; }
.ind-link-la-list li a { display: block; /*color: #333;*/ line-height: 22px; }
.ind-link-la-list li a span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 90%; min-height: 45px; margin: 10px auto; }

@media (max-width: 1023px) {
    .ind-link-la { padding: 20px; }
    .ind-link-la-tit span { font-size: 18px; }
    .ind-link-la-tit { padding: 10px; }
    .ind-link-la-list li { width: 50%; padding: 10px; }
    .ind-link-la-list li a span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 95%; min-height: 45px; margin: 10px auto 0 auto; }
}



.ind-link-lb { overflow: hidden; width: 100%; text-align: left; background: #F8F5F0; padding: 20px; }
.ind-link-lb-tit { padding: 25px 0; }
.ind-link-lb-tit span { font-size: 20px; font-weight: bold; }
.ind-link-lb-tit a { font-size: 16px; color: #FFA41C; margin-left: 5px; }
.ind-link-lb-left { overflow: hidden; float: left; width: 45%; }
.ind-link-lb-right { overflow: hidden; float: left; width: 55%; padding: 0 50px; text-align: center; }
.ind-link-lb-right-tit { padding: 10px 0; text-align: center; font-size: 24px; font-weight: bold; }
.ind-link-lb-right-list { overflow: hidden; width: 90%; margin: 0 auto; padding: 10px 0; }
.ind-link-lb-right-list li { float: left; width: 50%; padding: 0; font-size: 14px; text-align: left; }
.ind-link-lb-right-list li img { width: 90%; margin: 0 auto; }
.ind-link-lb-right-list li a { color: #333; overflow: hidden; display: block; }
.ind-link-lb-right-list li a span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 90%; min-height: 39px; margin: 10px auto; }
.ind-link-lb-right > a { background: #000; color: #FFF; text-align: center; padding: 10px 50px; height: 38px; line-height: 38px; }


@media (max-width: 1023px) {
    .ind-link-lb-tit span { font-size: 18px; }
    .ind-link-lb-right-tit { padding: 30px 0 10px 0; text-align: center; font-size: 16px; font-weight: bold; }
    .ind-link-lb-left { float: none; width: 100%; }
    .ind-link-lb-right { float: none; width: 100%; padding: 0 20px; }
    .ind-link-lb-right-list { width: 100%; }
    .ind-link-lb-right > a { padding: 8px 30px; }
}


.ind-link-lc { overflow: hidden; width: 100%; text-align: left; padding: 20px; }
.ind-link-lc-tit { padding: 25px 0; }
.ind-link-lc-tit span { font-size: 20px; font-weight: bold; }
.ind-link-lc-tit a { font-size: 16px; color: #FFA41C; margin-left: 5px; }
.ind-link-lc-list { overflow: hidden; }
.ind-link-lc-list li { float: left; width: 25%; padding: 5px; font-size: 16px; }
.ind-link-lc-list li a { display: block; /*color: #333;*/ line-height: 22px; }
.ind-link-lc-list li a span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 90%; min-height: 45px; margin: 10px auto; }

@media (max-width: 1023px) {
    .ind-link-lc { padding: 20px; }
    .ind-link-lc-tit span { font-size: 18px; }
    .ind-link-lc-tit { padding: 10px; }
    .ind-link-lc-list li { width: 50%; padding: 10px; }
    .ind-link-lc-list li a span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 95%; min-height: 45px; margin: 10px auto 0 auto; }
}


@media (max-width: 1023px) {
    .prelst li { width: 100%; }
}


.left-pro-album .ms-slide.media { position: relative; padding: 50px 50px 50px 100px !important; box-sizing: border-box; }
.left-pro-album .ms-slide.media .plyr { position: absolute; left: 12%; top: 17%; height: auto; width: 60%; z-index: 1; }
.left-pro-album .ms-slide.media img { display: none; }
.left-pro-album .ms-thumb.media { position: relative; }
.left-pro-album .ms-thumb.media img { }
.left-pro-album .ms-thumb.media:before { content: ''; display: block; position: absolute; width: 100%; height: 100%; opacity: 0; background: #000; background-size: 100%; top: 0; left: 0; }
.left-pro-album .ms-thumb.media:after { content: ''; display: block; position: absolute; width: 36px; height: 36px; background: url(../images/play.png) no-repeat center center; background-size: 100%; top: 28%; left: 32%; }

.piclts .pic.video { position: relative; padding-top: 20%; }
.piclts .pic.video img { display: none; }
.piclts .pic.video .plyr { width: 100%; height: 100%; }
.piclts .pic.video video { width: 100%; height: 100%; }


.ny-banner { padding: 0 5px 20px 5px; overflow: hidden; }
.ny-banner .owl-controls { position: absolute; bottom: 30px; left: 0; }

@media (max-width: 1023px) {
    .ny-banner { padding: 0 10px; }
    .ny-banner .owl-controls { bottom: 10px; }
}
