/* ============================================================================
 * site.css — SRRP 官网重建版样式层
 *
 * 结构与取舍见 README「样式还原」一节，这里只留三条要点：
 *  1. 规则顺序与原站保持一致（all.min.css -> index.min.css -> pc-ff.css），
 *     因为原子化样式大量依赖同权重后置覆盖，重排会改变视觉结果；
 *  2. 按产物 HTML 里实际出现的类名裁剪，未使用的规则整条删除；
 *  3. 去掉 -moz-/-ms-/-o- 前缀（目标浏览器已不需要），保留 -webkit-。
 *
 * 分层（按文件内顺序）：
 *   §0 字体与重置      §1 布局容器与间距    §2 文字与颜色工具类
 *   §3 页头/导航       §4 首屏与区块       §5 卡片与列表
 *   §6 表单与按钮      §7 页脚/悬浮/弹层   §8 响应式断点
 * ========================================================================== */

@font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
.fa { display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased }
@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
.fa-search:before { content:"\f002" }
.fa-times:before { content:"\f00d" }
.fa-map-marker:before { content:"\f041" }
.fa-phone:before { content:"\f095" }
.fa-envelope:before { content:"\f0e0" }
.fa-angle-left:before { content:"\f104" }
.fa-angle-right:before { content:"\f105" }
.fa-angle-up:before { content:"\f106" }
.fa-angle-down:before { content:"\f107" }
.fa-commenting:before { content:"\f27a" }
.richtext, .richtext * { font-family:'Lucida Grande', 'Microsoft Yahei';font-size:16px;line-height:1.6em }
.richtext h1, .richtext h2, .richtext h3, .richtext h4, .richtext h5, .richtext h6 { font-weight:bold }
.richtext img { max-width:100%;height:initial }
.richtext table { width:100% }
.richtext table tr td { padding:3px 10px;border:solid 1px #ddd;word-break:break-all;font-size:13px }
.richtext table tr td:nth-child(2) { text-align:left }
.richtext table tr { background:#fff }
.richtext strong { font-weight:bold }
.richtext em { font-style:italic }
.richtext p { margin:0;padding:0;margin-bottom:15px }
.richtext a { text-decoration:underline }
.sep-banner .banner .list .b-covers.ons1 { top:45% }
.sep-banner .banner .list .b-covers.ons2 { top:55% }
.sep-banner .banner .list .b-covers.ons3 { top:50% }
.sep-banner .banner .list .b-covers.ons3 .b-titles { color:#fff }
.sep-banner .banner .list .b-covers.ons3 .boxs { max-width:820px;padding:65px 75px;background:rgba(22,124,235,0.71) }
.contents-wrap { width:400px;max-width:100%;background:#f1f1f1;padding:20px;margin-bottom:20px;margin-top:30px }
.contents-wrap.bgs { background:#fff }
.contents-wrap .hd span { margin-right:5px }
.contents-wrap .hd a { color:#191919;padding:0 5px }
#toc-list li { margin-top:10px }
#references li { list-style-type:decimal;margin-bottom:8px }
#references li a:hover { color:#ff7d1e }
#references { padding-left:20px }
.operation ul { max-width:500px;margin:auto }
.operation ul li:hover a { background:none;color:#191919 }
.sep-pagination { width:100%;display:flex;margin-top:25px }
.sep-pagination.cens { justify-content:center }
.sep-pagination .pagination { display:flex }
.sep-pagination .pagination li { display:flex }
.sep-pagination .pagination li a,.sep-pagination .pagination li span { display:flex;min-width:40px;height:40px;align-items:center;justify-content:center;background:#fff;color:#333;padding:5px 10px;border:1px solid transparent;margin:0 5px }
.sep-pagination .pagination li:hover a,.sep-pagination .pagination li:hover span { background:#191919;color:#fff }
.sep-pagination .pagination li.active a,.sep-pagination .pagination li.active span { background:#191919;color:#fff }
.sep-pagination .pagination li.active a:hover,.sep-pagination .pagination li.active span:hover { background:#ff7d1e }
/* ---- @media screen and (max-width:667px) ---- */
@media screen and (max-width:667px) {
.operation ul li { width:100%;margin-bottom:12px }
.operation ul li a { min-width:180px }
.operation ul li:last-child { margin-bottom:0 }
}

.bq-pro-list-faq-ul-boxs { width:100% }
.bq-pro-list-faq-ul-boxs.ons { margin-top:40px }
.bq-pro-list-faq-ul-boxs ul li { width:100%;position:relative;margin-bottom:15px }
.bq-pro-list-faq-ul-boxs ul li.active .i-boxs { -webkit-transform:rotate(180deg);transform:rotate(180deg) }
.bq-pro-list-faq-ul-boxs ul li.activess .lis-boxs { display:block }
.bq-pro-list-faq-ul-boxs ul li:hover .titles-a { color:#191919 }
.bq-pro-list-faq-ul-boxs ul li:hover .i-boxs i { border-top-color:#191919 }
.bq-pro-list-faq-ul-boxs .titles-a { font-size:18px;line-height:26px;color:#333;padding:12px 58px;border-left:3px solid #191919;position:relative;background:#f7f7f7 }
.bq-pro-list-faq-ul-boxs .titles-a .q { color:#191919 }
.bq-pro-list-faq-ul-boxs .i-boxs { display:block;width:36px;height:36px;position:absolute;top:7px;right:6px }
.bq-pro-list-faq-ul-boxs .i-boxs i { display:block;width:0;height:0;border:6px solid transparent;border-top-width:8px;border-top-color:#707070;border-bottom-width:0;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-4px }
.bq-pro-list-faq-ul-boxs .i-boxs .q { top:6px;left:3px }
.bq-pro-list-faq-ul-boxs .q { display:block;width:58px;text-align:center;position:absolute;left:0;top:0;line-height:50px;font-size:18px;color:#0e243c }
.bq-pro-list-faq-ul-boxs .lis-boxs { width:100%;display:none;position:relative;padding:16px 61px 12px }
.bq-pro-list-faq-ul-boxs .richtext { line-height:30px }
.ms-faqs-ul-boxs { display:block }
.ms-faqs-ul-boxs.ons { margin-top:32px }
.ms-faqs-ul-boxs>ul>li { width:100%;position:relative;margin-bottom:24px;padding-left:108px;padding-bottom:12px;background:#fff }
.ms-faqs-ul-boxs>ul>li:hover .titles-a { color:#ff7d1e }
.ms-faqs-ul-boxs>ul>li.active .titles-a { color:#ff7d1e }
.ms-faqs-ul-boxs>ul>li.active .titles-a .i-boxs i:after { display:none }
.ms-faqs-ul-boxs>ul>li.activess .lis-boxs { display:block }
.ms-faqs-ul-boxs .nums { width:80px;height:100%;line-height:normal;padding-top:24px;text-align:center;font-size:18px;color:#3a3a3a;position:absolute;left:0;top:0;border-right:1px solid #f7f7f7 }
.ms-faqs-ul-boxs .lis-boxs { width:100%;padding-right:70px;display:none }
.ms-faqs-ul-boxs .i-boxs { display:block;width:30px;height:30px;position:absolute;right:16px;top:22px }
.ms-faqs-ul-boxs .i-boxs i { display:block;width:12px;height:2px;background:#ff7d1e;position:absolute;left:50%;margin-left:-6px;top:50%;margin-top:-1px }
.ms-faqs-ul-boxs .i-boxs i:after { content:'';width:2px;height:12px;background:#ff7d1e;position:absolute;left:5px;top:-5px }
.ms-faqs-ul-boxs .titles-a { margin-bottom:0;padding-top:24px;padding-bottom:17px;font-size:18px;color:#3a3a3a;cursor:pointer;position:relative;padding-right:70px }
.ytgd-inner-news-boxs { display:block;width:100% }
.ytgd-inner-news-boxs.ons { margin-top:30px }
.ytgd-inner-news-boxs ul li { background-color:#fff;margin-bottom:30px;position:relative }
.ytgd-inner-news-boxs ul li .lis-boxs { padding:40px }
.ytgd-inner-news-boxs ul li .titles-a { width:100%;display:block;font-size:24px;line-height:37px;color:#ff7d1e;padding:0 80px 0 0 }
.ytgd-inner-news-boxs ul li .times { width:100%;display:block;font-size:13px;font-weight:400;line-height:18px;color:#959595;padding:5px 0 }
.ytgd-inner-news-boxs ul li .spans { display:block;width:100%;font-size:16px;font-weight:400;line-height:24px;color:#363636;padding:8px 0 }
.ytgd-inner-news-boxs ul li .mores { font-weight:700;color:#ff7d1e;font-size:16px;width:100%;text-align:right;display:block }
.ytgd-inner-news-boxs ul li .mores:after { content:'>';margin-left:4px }
.ytgd-inner-news-boxs ul li .times-boxs { width:70px;height:70px;background-color:#ff7d1e;position:absolute;top:-8px;right:40px;font-size:30px;font-weight:900;line-height:20px;color:#fff;text-transform:uppercase;text-align:center;padding-top:18px }
.ytgd-inner-news-boxs ul li .times-boxs:before { content:"";width:0;height:0;position:absolute;top:-6px;left:-6px;border:6px solid transparent;border-bottom-color:#ff7d1e;display:block }
.ytgd-inner-news-boxs ul li .times-boxs .span { display:block;font-size:16px;color:#fff }
.ytgd-inner-news-boxs ul li a:hover { text-decoration:underline }
.bq-bl-applications-titles { display:block;width:100%;position:relative;font-size:42px;line-height:1.2;color:#1a1a1a;border-bottom:1px solid #dbdbdb;margin-bottom:50px;text-align:center;padding-bottom:26px }
.bq-bl-applications-titles:after { content:'';display:block;width:70px;height:3px;background:#ff7d1e;position:absolute;left:50%;margin-left:-35px;bottom:-1px }
.sep-inner-body .richtext.maxs1 { max-width:950px;margin:auto }
.sep-inner-body .bl-lefts { width:21.88%;position:sticky;top:110px;margin-bottom:auto }
.sep-inner-body .bl-rights { width:73.44%;margin-left:auto }
.sep-inner-banner { width:100%;position:relative }
.sep-inner-banner .banner img { width:100%;object-fit:cover;min-height:400px }
.sep-inner-banner img { max-width:100% }
.sep-inner-banner .b-covers { width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;z-index:40 }
.sep-inner-banner .b-covers.no-cens { text-align:left }
.sep-inner-banner .b-covers .boxs { width:100% }
.sep-inner-banner .b-covers .b-titles { font-size:54px;line-height:1.32;color:#fff;width:100% }
.sep-inner-banner .b-covers .b-titles.sizes1 { font-size:42px }
.sep-inner-banner .b-covers .b-titles.cor13 { color:#131313 }
.sep-inner-banner .b-covers .b-titles.fz60 { font-size:60px;line-height:1.2 }
.sep-inner-banner .b-covers.ons .boxs { max-width:50%;text-align:left }
.sep-inner-banner .b-covers.ons .b-titles { color:#333 }
.sep-inner-banner .b-covers .b-spans { margin-top:24px }
.sep-breadcrumb.ons { width:100%;position:absolute;left:0;top:0 }
.sep-breadcrumb.bgs { background:#f5f5f5 }
.sep-breadcrumb .breadcrumb { margin:0;display:flex;flex-wrap:wrap }
.sep-breadcrumb .breadcrumb:before { display:none }
.sep-breadcrumb .breadcrumb li { font-size:16px;line-height:24px;color:#fff }
.sep-breadcrumb .breadcrumb li a { font-size:16px;line-height:24px;color:#fff }
.sep-breadcrumb .breadcrumb li:after { margin:0 4px;content:'-' }
.sep-breadcrumb .breadcrumb li:last-child:after { display:none }
.sep-breadcrumb .breadcrumb li:hover a { color:#ff7d1e;text-decoration:underline }
.sep-breadcrumb.cors .breadcrumb { padding:14px 0 }
.sep-breadcrumb.cors .breadcrumb li { color:#666 }
.sep-breadcrumb.cors .breadcrumb li a { color:#666 }
.sep-breadcrumb.cors .breadcrumb li:nth-child(1) a { color:#ff7d1e }
.sep-breadcrumb.cors .breadcrumb li:hover a { color:#ff7d1e }
.inner-text-boxs { width:100%;padding:72px 0 }
.inner-text-boxs.bgs { background:#f7f7f7 }
.inner-text-boxs .richtext { font-size:18px;line-height:34px }
.inner-text-boxs .richtext * { font-size:18px;line-height:34px }
.sep-pages-boxs { width:100%;padding:96px 0 90px }
.sep-pages-boxs.bgs { background:#f7f7f7 }
.sep-pages-boxs.ons { padding:90px 0 70px }
.sep-pages-boxs.ons1 { padding:110px 0 }
.sep-pages-boxs.bgs1 { background:rgba(255,125,30,0.05) }
.bq-bl-pro-ul-boxs.ons { margin-top:50px }
.bq-bl-pro-ul-boxs ul li { width:49.22%;float:left;margin-left:1.56%;padding:19px;border:1px solid #e6e6e6;align-items:center;margin-bottom:20px }
.bq-bl-pro-ul-boxs ul li:nth-child(2n+1) { margin-left:0 }
.bq-bl-pro-ul-boxs ul li:hover { background:#191919;border-color:#191919 }
.bq-bl-pro-ul-boxs ul li:hover .titles-a { color:#fff }
.bq-bl-pro-ul-boxs ul li:hover .titles-a:after { background:#fff }
.bq-bl-pro-ul-boxs ul li:hover .titles-a:hover { color:#ff7d1e }
.bq-bl-pro-ul-boxs ul li:hover .titles-a:hover:after { background:#ff7d1e }
.bq-bl-pro-ul-boxs ul li:hover .spans { color:rgba(255,255,255,0.6) }
.bq-bl-pro-ul-boxs ul li:hover .spans * { color:rgba(255,255,255,0.6) }
.bq-bl-pro-ul-boxs .thumbs { width:47.46%;float:left }
.bq-bl-pro-ul-boxs .thumbs img { max-width:100% }
.bq-bl-pro-ul-boxs .thumbs.ons { height:230px;line-height:230px }
.bq-bl-pro-ul-boxs .lis-boxs { width:52.54%;float:left;padding-left:30px }
.bq-bl-pro-ul-boxs .titles-a { font-size:18px;line-height:26px;color:#4c4c4c }
.bq-bl-pro-ul-boxs .titles-a:after { content:'';display:block;width:24px;height:2px;background:#191919;margin-top:8px }
.bq-bl-pro-ul-boxs .spans { color:#808080;margin-top:16px }
.bq-bl-pro-ul-boxs .spans * { color:#808080 }
.bq-bl-pro-ul-boxs .spans.ons { height:112px }
.bq-bl-choose-boxs { width:100%;padding:106px 0 77px;position:relative;overflow:hidden }
.bq-bl-choose-boxs .sep-container { position:relative;z-index:10 }
.bq-bl-choose-ul-boxs { width:100% }
.bq-bl-choose-ul-boxs.ons { margin-top:44px }
.bq-bl-choose-ul-boxs>ul>li { width:48%;float:left;margin-left:2%;border-top:1px solid #d6d6d6;padding:30px 0 34px;margin-bottom:30px }
.bq-bl-choose-ul-boxs>ul>li:nth-child(2n+1) { margin-left:0 }
.bq-bl-choose-ul-boxs>ul>li.ons1 { padding-left:15px;padding-right:15px;background:#fff }
.bq-bl-choose-ul-boxs>ul>li:hover { border-color:#191919;background:rgba(255,255,255,0.8) }
.bq-bl-choose-ul-boxs>ul>li:hover a.titles-a { color:#191919 }
.bq-bl-choose-ul-boxs .lis-boxs { position:relative;padding-left:50px;padding-top:5px }
.bq-bl-choose-ul-boxs .i-imgs { position:absolute;left:0;top:0;overflow:hidden }
.bq-bl-choose-ul-boxs .i-imgs img { max-width:100%;filter:drop-shadow(#191919 0 40px);transform:translateY(-40px) }
.bq-bl-choose-ul-boxs .titles-a { font-size:20px;line-height:28px;color:#1a1a1a }
.bq-bl-choose-ul-boxs .spans { color:#666;margin-top:12px }
.bq-bl-choose-ul-boxs .spans * { color:#666 }
.bq-bl-news { width:100%;padding:104px 0 120px }
.bq-bl-news.ons { padding:96px 0 66px }
.bq-bl-news.bgs { background:#f7f7f7 }
.bq-bl-news .bq-lefts { width:57.82%;float:left }
.bq-bl-news .bq-rights { width:42.18%;float:left;padding-left:40px }
.bq-bl-pro-list-ul-boxs { width:100% }
.bq-bl-pro-list-ul-boxs.ons { margin-top:30px }
.bq-bl-pro-list-ul-boxs.onss { margin-top:14px }
.bq-bl-pro-list-ul-boxs ul li { width:32%;float:left;margin-left:2%;padding:20px;background:#fff;border-bottom:3px solid #191919;margin-bottom:30px }
.bq-bl-pro-list-ul-boxs ul li:nth-child(3n+1) { margin-left:0 }
.bq-bl-pro-list-ul-boxs ul li:hover { background:#191919 }
.bq-bl-pro-list-ul-boxs ul li:hover .titles-a { color:#fff }
.bq-bl-pro-list-ul-boxs ul li:hover .titles-a:hover { color:#ff7d1e }
.bq-bl-pro-list-ul-boxs ul li:hover .spans { color:#fff }
.bq-bl-pro-list-ul-boxs ul li:hover .spans * { color:#fff }
.bq-bl-pro-list-ul-boxs .thumbs { text-align:center;overflow:hidden;position:relative }
.bq-bl-pro-list-ul-boxs .thumbs img { max-width:100% }
.bq-bl-pro-list-ul-boxs .thumbs.ons { height:180px;line-height:180px }
.bq-bl-pro-list-ul-boxs .lis-boxs { width:100%;padding:20px 0 0 }
.bq-bl-pro-list-ul-boxs .titles-a { font-size:18px;line-height:24px;color:#333;text-align:center }
.bq-bl-pro-list-ul-boxs .spans { font-size:15px;line-height:24px;color:#808080;margin-top:6px }
.bq-bl-pro-list-ul-boxs .spans * { font-size:15px;line-height:24px;color:#808080 }
.bq-bl-pro-list-ul-boxs .spans.ons { height:72px }
.bl-siderbar-boxs .siderbar-titles { display:block;width:100%;font-size:20px;line-height:28px;color:#fff;padding:16px 0;padding-left:20px;background:#ff7d1e }
.bl-siderbar-boxs a.siderbar-titles:hover { background:#191919 }
.bl-siderbar-ul-boxs { width:100% }
.bl-siderbar-ul-boxs.ons { margin-bottom:24px }
.bl-siderbar-ul-boxs>ul { background:#fff }
.bl-siderbar-ul-boxs>ul>li { width:100% }
.bl-siderbar-ul-boxs>ul>li>a { display:block;width:100%;font-size:16px;line-height:28px;padding:11px 18px;padding-right:22px;position:relative;border-bottom:1px solid #e6e6e6 }
.bl-siderbar-ul-boxs>ul>li>a .i-boxs { width:30px;height:30px;position:absolute;right:0;top:10px }
.bl-siderbar-ul-boxs>ul>li>a .i-boxs i { display:block;width:10px;height:2px;background:#6b6b6b;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-1px }
.bl-siderbar-ul-boxs>ul>li>a .i-boxs i:after { content:'';display:block;width:2px;height:10px;background:#6b6b6b;position:absolute;left:4px;top:-4px }
.bl-siderbar-ul-boxs>ul>li:hover>a { color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li:hover>a .i-boxs i { background:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li:hover>a .i-boxs i:after { background:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li.active>a { color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li.active>a .i-boxs i { background:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li.active>a .i-boxs i:after { background:#ff7d1e;display:none }
.bl-siderbar-ul-boxs>ul>li.activess>ul { display:block }
.bl-siderbar-ul-boxs>ul>li>ul { padding:10px 0;border-bottom:1px solid #e6e6e6;display:none }
.bl-siderbar-ul-boxs>ul>li>ul>li { width:100% }
.bl-siderbar-ul-boxs>ul>li>ul>li>a { display:block;width:100%;font-size:14px;line-height:20px;color:#808080;padding:9px 10px;padding-left:38px;position:relative }
.bl-siderbar-ul-boxs>ul>li>ul>li>a .i-boxs { width:30px;height:30px;position:absolute;left:8px;top:4px }
.bl-siderbar-ul-boxs>ul>li>ul>li>a .i-boxs i { display:block;width:8px;height:8px;border-top:2px solid #808080;border-right:2px solid #808080;position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg) }
.bl-siderbar-ul-boxs>ul>li>ul>li:hover>a { color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li>ul>li:hover>a .i-boxs i { border-color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li>ul>li.active>a { color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li>ul>li.active>a .i-boxs i { border-color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li>ul>li.active>a .i-boxs.ons { -webkit-transform:rotate(90deg);transform:rotate(90deg) }
.bl-siderbar-ul-boxs>ul>li>ul>li.activess>ul { display:block }
.bl-siderbar-ul-boxs>ul>li>ul>li>ul { padding:10px 0;display:none }
.bl-siderbar-ul-boxs>ul>li>ul>li>ul>li { width:100% }
.bl-siderbar-ul-boxs>ul>li>ul>li>ul>li>a { display:block;width:100%;font-size:14px;line-height:20px;color:#808080;padding:6px 10px;padding-left:38px;position:relative }
.bl-siderbar-ul-boxs>ul>li>ul>li>ul>li:hover>a { color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li>ul>li>ul>li:hover>a .i-boxs i { border-color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li>ul>li>ul>li.active>a { color:#ff7d1e }
.bl-siderbar-ul-boxs>ul>li>ul>li>ul>li.active>a .i-boxs i { border-color:#ff7d1e }
.bq-bl-forms-boxs { width:100%;position:relative;overflow:hidden;padding:90px 0 80px }
.bq-bl-forms-boxs .sep-container { position:relative;z-index:10 }
.bq-bl-forms-boxs .subtitles-a { display:block;width:100%;text-align:center;font-size:22px;line-height:1.2;color:#fff;margin-bottom:18px }
.bq-bl-forms-boxs .titles-a { font-size:36px;line-height:1.32;color:#fff;text-align:center }
.bq-bl-forms-boxs .titles-a * { font-size:inherit;color:inherit;line-height:inherit;font-family:inherit }
.bq-bl-forms-boxs .titles-a.max720 { max-width:720px;margin-left:auto;margin-right:auto }
.bq-forms-boxs { width:100%;max-width:820px;margin:auto }
.bq-forms-boxs.ons { margin-top:36px }
.bq-forms-boxs .sep-form { padding:0 }
.bq-forms-boxs .sep-form { display:flex;flex-wrap:wrap;justify-content:space-between }
.bq-forms-boxs .sep-general-form { padding:0;margin:0;background:none }
.bq-forms-boxs .sep-general-form .form-group { width:100%;padding:0;margin-bottom:20px;position:relative }
.bq-forms-boxs .sep-general-form .form-group:last-child { margin-bottom:0;text-align:center }
.bq-forms-boxs .sep-general-form .form-group.ons { width:49% }
.bq-forms-boxs .sep-general-form .form-group.active .form-control { opacity:1 }
.bq-forms-boxs .sep-general-form .form-group .form-control { display:block;outline:none;border-radius:0;font-size:16px;line-height:28px;color:#fff;background:none;border-color:rgba(255,255,255,0.5);height:46px;padding-left:19px }
.bq-forms-boxs .sep-general-form .form-group .form-control::-webkit-input-placeholder { color:inherit }
.bq-forms-boxs .sep-general-form .form-group .form-control::-moz-placeholder { color:inherit }
.bq-forms-boxs .sep-general-form .form-group textarea.form-control { height:140px }
.bq-forms-boxs .sep-general-form .form-group .btn-primary { display:inline-block;vertical-align:top;padding:0 66px;font-size:18px;line-height:50px;background:#191919;border:none;outline:none;border-radius:0;margin-top:20px;color:#fff }
.bq-forms-boxs .sep-general-form .form-group .btn-primary:hover { color:#ff7d1e }
.bq-bl-pro-list-twos-ul-boxs { width:100% }
.bq-bl-pro-list-twos-ul-boxs.ons { margin-top:30px }
.bq-bl-pro-list-twos-ul-boxs ul.ons li { width:32%;margin-left:2% }
.bq-bl-pro-list-twos-ul-boxs ul.ons li:nth-child(3n+1) { margin-left:0 }
.bq-bl-pro-list-twos-ul-boxs ul.ons1 li { width:23.5%;margin-left:2% }
.bq-bl-pro-list-twos-ul-boxs ul.ons1 li:nth-child(4n+1) { margin-left:0 }
.bq-bl-pro-list-twos-ul-boxs ul.ons1 li .lis-boxs { padding-left:0;padding-right:0 }
.bq-bl-pro-list-twos-ul-boxs ul.ons1 li .thumbs { padding:0 }
.bq-bl-pro-list-twos-ul-boxs ul li { float:left;margin-bottom:14px;padding:15px;border:1px solid #e6e6e6 }
.bq-bl-pro-list-twos-ul-boxs ul li:hover { border-color:#ff7d1e }
.bq-bl-pro-list-twos-ul-boxs ul li:hover .lis-boxs .titles-a { background:#ff7d1e;color:#fff }
.bq-bl-pro-list-twos-ul-boxs .thumbs { background:#fff;padding:10px;position:relative;z-index:20 }
.bq-bl-pro-list-twos-ul-boxs .imgs { display:block;width:100%;position:relative;overflow:hidden }
.bq-bl-pro-list-twos-ul-boxs .imgs.ons { height:200px;line-height:200px }
.bq-bl-pro-list-twos-ul-boxs .lis-boxs { position:relative;z-index:10;margin-top:20px }
.bq-bl-pro-list-twos-ul-boxs .lis-boxs .titles-a { min-height:48px;display:flex;align-items:center;padding:0 10px;justify-content:center;text-align:center }
.bq-bl-pro-list-twos-ul-boxs .titles-a { font-size:16px;line-height:24px;color:#333 }
.bq-bl-pro-list-twos-ul-boxs .thumbs-boxs { width:100%;min-height:50px;align-items:center;background:#191919;padding:0 10px;position:absolute;left:0;bottom:-40px;opacity:0 }
.bq-bl-pro-list-twos-ul-boxs .thumbs-boxs .titles-a { color:#fff }
.bq-bl-pro-list-twos-ul-boxs .thumbs-boxs .titles-a:hover { color:#ff7d1e }
.bq-bl-pro-titles { display:block;width:100%;font-size:36px;color:#1a1a1a }
.bq-bl-pro-titles.ons { margin-bottom:46px }
.bq-bl-pro-titles.onss { margin-top:30px }
.bq-bl-contacts-forms-boxs { width:100%;background:url(../img/map-bgs.png) no-repeat center;padding:120px 0 105px }
.bq-bl-contacts-forms-boxs .bq-lefts { width:50%;float:left;padding-right:9% }
.bq-bl-contacts-forms-boxs .bq-lefts .titles-a { font-size:32px;line-height:46px;color:#333 }
.bq-bl-contacts-forms-boxs .bq-lefts .titles-a span { font-size:inherit;color:#ff7d1e;line-height:inherit;display:inline }
.bq-bl-contacts-forms-boxs .bq-lefts .titles-a:after { content:'';display:block;width:60px;height:3px;background:#191919;margin-top:26px }
.bq-bl-contacts-forms-boxs .bq-lefts a.titles-a:hover { color:#191919 }
.bq-bl-contacts-forms-boxs .bq-lefts a.titles-a:hover span { color:#191919 }
.bq-bl-contacts-forms-boxs .bq-lefts .spans { font-size:18px;margin-top:26px }
.bq-bl-contacts-forms-boxs .bq-lefts .spans * { font-size:18px }
.bq-bl-contacts-forms-boxs .bq-rights { width:50%;float:right }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group .form-control { border:1px solid #dbdbdb;font-size:16px;line-height:34px;color:#666 }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group .form-control::-webkit-placeholder { color:#666 }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group .form-control::-moz-placeholder { color:#666 }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group .form-control::placeholder { color:#666 }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group:last-child { text-align:left }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group .btn-primary { background:#191919 }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group .btn-primary:hover { background:#ff7d1e;color:#fff }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group textarea.form-control { height:180px }
.bq-bl-contacts-produce-boxs { width:100%;padding:120px 0 105px;background:#f7f7f7 }
.bq-bl-contacts-produce-boxs .bq-lefts { width:40.63%;float:left;padding-right:7% }
.bq-bl-contacts-produce-boxs .bq-lefts .our-titles-a { display:block;font-size:18px;line-height:1.2;color:#808080 }
.bq-bl-contacts-produce-boxs .bq-lefts .subtitles-a { display:block;font-size:26px;line-height:1.8;color:#333;margin-top:16px }
.bq-bl-contacts-produce-boxs .bq-lefts .titles-a { font-size:28px;line-height:42px;color:#333 }
.bq-bl-contacts-produce-boxs .bq-lefts .titles-a span { font-size:inherit;color:#ff7d1e;line-height:inherit;display:inline }
.bq-bl-contacts-produce-boxs .bq-lefts .titles-a:after { content:'';display:block;width:60px;height:3px;background:#191919;margin-top:12px }
.bq-bl-contacts-produce-boxs .bq-lefts a.titles-a:hover { color:#191919 }
.bq-bl-contacts-produce-boxs .bq-lefts a.titles-a:hover span { color:#191919 }
.bq-bl-contacts-produce-boxs .bq-lefts .spans { line-height:32px;margin-top:26px }
.bq-bl-contacts-produce-boxs .bq-lefts .spans * { line-height:32px }
.bq-bl-contacts-produce-boxs .bq-rights { width:59.37%;float:right }
.bq-bl-contacts-produce-boxs { width:100%;position:relative }
.bq-bl-contacts-produce-boxs.ons { margin-top:30px }
.bq-bl-contacts-produce-boxs .banner-boxs .list { min-width:31.6%;width:31.6%;margin-right:2.6% }
.bq-bl-contacts-produce-boxs ul.ons li { width:31.6%;float:left;margin-left:2.6% }
.bq-bl-contacts-produce-boxs ul.ons li:nth-child(3n+1) { margin-left:0 }
.bq-bl-contacts-produce-boxs ul li { padding:10px 10px 30px;background:#fff }
.bq-bl-contacts-produce-boxs .thumbs { overflow:hidden;position:relative;text-align:center }
.bq-bl-contacts-produce-boxs .thumbs.ons { height:180px;line-height:180px }
.bq-bl-contacts-produce-boxs .lis-boxs { padding:26px 0 0;text-align:center }
.bq-bl-contacts-produce-boxs .titles-a { font-size:18px;line-height:24px;color:#333 }
.bq-bl-contacts-produce-boxs .titles-a.ons { min-height:48px }
.bq-bl-contacts-produce-boxs .titles-a:hover { color:#191919 }
.bq-bl-contacts-produce-boxs .mores-boxs { text-align:center;margin-top:12px }
.bq-bl-contacts-produce-boxs .mores-boxs .mores { display:inline-block;vertical-align:top;font-size:16px;line-height:24px;color:#ff7d1e }
.bq-bl-contacts-produce-boxs .mores-boxs .mores i { display:inline-block;vertical-align:middle;width:10px;height:10px;border-top:2px solid #ff7d1e;border-right:2px solid #ff7d1e }
.bq-bl-contacts-produce-boxs .mores-boxs .mores:hover { color:#191919 }
.bq-bl-contacts-produce-boxs .mores-boxs .mores:hover i { border-color:#191919 }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists { display:inline-block;vertical-align:top;width:44px;height:44px;position:absolute;border-radius:100%;top:50%;margin-top:-25px;z-index:88;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1) }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists:after { content:'';display:block;width:10px;height:10px;position:absolute;left:50%;top:50%;margin-top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg) }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists.lr-lefts { left:-22px }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists.lr-lefts:after { margin-left:-3px;border-left:2px solid #666;border-bottom:2px solid #666 }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists.lr-rights { right:-22px }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists.lr-rights:after { margin-left:-9px;border-top:2px solid #666;border-right:2px solid #666 }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists:hover { background:#ff7d1e }
.bq-bl-contacts-produce-boxs .lr-boxs .lr-lists:hover:after { border-color:#fff }
.bq-bl-contacts-forms-ul-boxs { width:100% }
.bq-bl-contacts-forms-ul-boxs.ons { margin-top:22px }
.bq-bl-contacts-forms-ul-boxs ul li { position:relative;font-size:16px;line-height:34px;color:#4c4c4c;padding-left:34px }
.bq-bl-contacts-forms-ul-boxs ul li i { font-size:18px;color:#191919;display:block;text-align:center;width:20px;position:absolute;left:0;top:8px }
.bq-bl-contacts-forms-ul-boxs ul li a { display:block;font-size:16px;line-height:34px;color:#4c4c4c }
.bq-bl-contacts-forms-ul-boxs ul li:hover a { color:#ff7d1e }
.bq-bl-map-boxs { width:100% }
.bq-bl-map-boxs iframe { width:100%;border:none }
.sep-abouts-culture-boxs { width:100%;padding:92px 0 124px;border-top:1px solid #e6e6e6 }
.sep-abouts-culture-boxs.bgs { background:#f5f5f5 }
.bq-abouts-culture-ul-boxs { margin:0 -13px }
.bq-abouts-culture-ul-boxs.ons { margin-top:42px }
.bq-abouts-culture-ul-boxs .bq-lists { width:calc(33.333% - 26px);margin:20px 13px;float:left;background:#f5f5f5;padding:54px 30px 28px 42px;border-bottom:4px solid #191919;position:relative }
.bq-abouts-culture-ul-boxs .bq-lists .i-bgs { display:none }
.bq-abouts-culture-ul-boxs .bq-lists .i-bgs:before { content:'';display:block;width:100%;height:20px;background:#191919;position:absolute;left:0;top:-20px }
.bq-abouts-culture-ul-boxs .bq-lists .i-bgs:after { content:'';display:block;width:100%;height:20px;background:#191919;position:absolute;left:0;bottom:-20px }
.bq-abouts-culture-ul-boxs .bq-lists:hover { background:#191919 }
.bq-abouts-culture-ul-boxs .bq-lists:hover .i-bgs { display:block }
.bq-abouts-culture-ul-boxs .bq-lists:hover .titles-a { color:#fff }
.bq-abouts-culture-ul-boxs .bq-lists:hover .spans { color:#fff }
.bq-abouts-culture-ul-boxs .bq-lists:hover .spans * { color:#fff }
.bq-abouts-culture-ul-boxs .titles-a { font-size:22px;color:#333;line-height:1.32 }
.bq-abouts-culture-ul-boxs .spans { line-height:30px;color:#666;margin-top:18px }
.bq-abouts-culture-ul-boxs .spans * { line-height:30px;color:#666 }
.bq-abouts-culture-ul-boxs .spans.ons { height: }
.bq-abouts-culture-ul-boxs .i-imgs { height:50px;line-height:50px;text-align:right;margin-top:30px }
.bq-abouts-culture-ul-boxs .i-imgs img { max-width:100% }
.sep-in-article-list { width:100%;justify-content:space-between;align-items:center }
.sep-in-article-list .p-lists { width:100%;display:flex;line-height:30px;color:#333;margin-bottom:10px }
.sep-in-article-list .p-lists span { padding-right:6px }
.sep-in-article-list .p-lists a { color:inherit;line-height:inherit;font-size:inherit }
.sep-in-article-list .p-lists a:hover { text-decoration:underline;color:#191919 }
.sep-in-article-list .p-lists:last-child:last-child { margin-bottom:0 }
.qy-duotus-ul-boxs { width:100px;height:100%;position:absolute;left:0;top:0 }
.qy-duotus-ul-boxs img { max-width:100%;max-height:100% }
.qy-duotus-ul-boxs .swiper-container { height:100% }
.qy-duotus-ul-boxs li { border:1px solid transparent;overflow:hidden }
.qy-duotus-ul-boxs li.swiper-slide-thumb-active { border-color:#ff7d1e }
.qy-duotus-ul-boxs .lis-boxs { text-align:center;align-items:center;justify-content:center;overflow:hidden }
.qy-duotus-ul-boxs .lis-boxs img { max-width:100% }
.sep-detail-pro-thumbs { width:100%;align-items:center }
.sep-detail-pro-thumbs .imgs { width:calc(40% - 34px);padding-left:110px }
.sep-detail-pro-thumbs .thumbs { margin-left:auto }
.sep-detail-pro-thumbs .thumbs.ons { height:360px }
.sep-detail-pro-thumbs .imgs-rights { width:calc(60% + 34px);padding-left:90px;max-width:740px }
.sep-detail-pro-thumbs .lr-lists-boxs { width:40px;height:24px;position:absolute;left:50%;margin-left:-20px;bottom:-4px }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists { width:100%;height:12px;text-align:center;line-height:12px;position:absolute;left:0;z-index:30;cursor:pointer }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists i { display:block;border:8px solid transparent;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-5px }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists.lr-lefts { top:0 }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists.lr-lefts i { border-bottom-color:#cbcbcb;border-top-width:0;border-bottom-width:10px }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists.lr-lefts:hover i { border-bottom-color:#191919 }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists.lr-rights { top:auto;bottom:0 }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists.lr-rights i { border-top-color:#cbcbcb;border-top-width:10px;border-bottom-width:0 }
.sep-detail-pro-thumbs .lr-lists-boxs .lr-lists.lr-rights:hover i { border-top-color:#191919 }
.sep-detail-pro-thumbs .mores-boxs .mores { margin-right:20px;padding:8px 32px;padding-left:36px }
.sep-detail-pro-thumbs .mores-boxs .mores:last-child { margin-right:0 }
.sep-detail-pro-thumbs .mores-boxs .mores.ons1 i { margin-left:12px }
.sep-detail-pro-thumbs .i-imgs { position:absolute;bottom:0;right:0;z-index:40 }
.sep-detail-pro-thumbs .swiper-pagination { width:100%;text-align:center;position:absolute;left:0;bottom:20px;display:none;z-index:30 }
.sep-detail-pro-thumbs .swiper-pagination span { width:10px;height:10px;border-radius:100%;background-color:#ff7d1e;opacity:.3;margin:0 4px }
.sep-detail-pro-thumbs .swiper-pagination span.swiper-pagination-bullet-active { opacity:1 }
.sep-in-custom-list { width:100% }
.sep-in-custom-list .p-lists { width:100%;justify-content:space-between;align-items:center;margin-bottom:50px }
.sep-in-custom-list .p-lists:last-child { margin-bottom:0 }
.sep-in-custom-list .p-lists:nth-child(even) { flex-direction:row-reverse }
.sep-in-custom-list .thumbs { width:calc(45% + 20px) }
.sep-in-custom-list .lis-boxs { width:50%;padding:30px 15px;position:relative }
.sep-in-custom-list .lis-boxs::after { position:absolute;content:"";bottom:100%;left:0;height:100%;width:100%;-webkit-transition:.55s cubic-bezier(.68, 1.55, .265, .55);transition:.55s cubic-bezier(.68, 1.55, .265, .55);z-index:5 }
.sep-in-custom-list .lis-boxs:hover::after { background:#191919;bottom:0 }
.sep-in-custom-list .lis-boxs:hover .titles-a { color:#fff }
.sep-in-custom-list .lis-boxs:hover .richtext { color:#fff }
.sep-in-custom-list .lis-boxs:hover .richtext a { color:#fff !important }
.sep-in-custom-list .lis-boxs:hover .richtext a:hover { color:#fff !important;opacity:.8 }
.sep-in-custom-list .t-boxs { width:100%;position:relative;z-index:12 }
.sep-in-custom-list .titles-a { color:#191919 }
.sep-home-factory-list { width:100% }
.sep-home-factory-list .p-lists { width:calc(25% - 20px);margin-right:20px }
.sep-home-factory-list .p-lists.ons1 { width:calc(33.333% - 20px) }
.sep-home-factory-list .p-lists.ons2 { width:calc(50% - 20px) }
.sep-home-factory-list .thumbs.bor4 { border:4px solid #191919 }
.sep-home-factory-list .titles-a { color:#333;line-height:1.32 }
.sep-home-factory-list .lr-boxs .lr-lists { width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;position:absolute;top:50%;margin-top:-20px;border:1px solid #191919;z-index:30 }
.sep-home-factory-list .lr-boxs .lr-lists i { font-size:24px;color:#191919 }
.sep-home-factory-list .lr-boxs .lr-lists.lr-lefts { left:-60px }
.sep-home-factory-list .lr-boxs .lr-lists.lr-rights { right:-60px }
.sep-home-factory-list .lr-boxs .lr-lists:hover { background:#191919 }
.sep-home-factory-list .lr-boxs .lr-lists:hover i { color:#fff }
.sep-home-factory-list .swiper-scrollbar { width:100%;position:relative;left:auto;bottom:auto;max-width:80%;margin-left:auto;margin-right:auto;height:6px;border-radius:3px;background:#f5f5f5 }
.sep-home-factory-list .swiper-scrollbar .swiper-scrollbar-drag { background:#ff7d1e;border-radius:3px }
.sep-home-factory-list .swiper-scrollbar.bgs { background:#fff }
.sep-in-about-control-list { width:100% }
.sep-in-about-control-list .p-lists { width:100%;justify-content:space-between;align-items:center;margin-bottom:50px }
.sep-in-about-control-list .p-lists:last-child { margin-bottom:0 }
.sep-in-about-control-list .p-lists:nth-child(even) { flex-direction:row-reverse }
.sep-in-about-control-list .thumbs { width:32% }
.sep-in-about-control-list .lis-boxs { width:65% }
.sep-in-about-control-list .titles-a { padding-bottom:12px;border-bottom:1px solid #e6e6e6;position:relative }
.sep-in-about-control-list .titles-a::after { content:'';display:block;width:60px;height:2px;background:#191919;position:absolute;left:0;bottom:-1px }
.sep-resource-grid { margin-top:10px }
.sep-resource-grid .sep-datalist { list-style:none;padding:0;margin:0 -15px;overflow:hidden }
.sep-resource-grid .sep-datalist li { position:relative;float:left;width:33.3%;overflow:hidden;padding:15px;margin-bottom:10px }
.sep-resource-grid .sep-datalist li .thumb { display:block;width:100%;overflow:hidden;text-align:center;margin-bottom:8px;position:relative }
.sep-resource-grid .sep-datalist li .thumb img { max-width:100%;max-height:100%;border:none }
.sep-resource-grid .sep-datalist li i { width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:36px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;z-index:20;color:red }
.sep-resource-grid .sep-datalist li i:hover { opacity:.8 }
.sep-resource-grid .sep-datalist li .title { line-height:1.5em;min-height:3em;display:block;overflow:hidden;margin-bottom:8px;font-weight:bold }
/* ---- @media screen and (max-width:1680px) ---- */
@media screen and (max-width:1680px) {
.sep-inner-banner .b-covers .b-titles.fz60 { font-size:48px }
.titles.fz60 { font-size:48px }
.richtext.fz24 { font-size:20px }
.richtext.fz20 { font-size:16px }
}

/* ---- @media screen and (max-width:1460px) ---- */
@media screen and (max-width:1460px) {
.sep-inner-banner .b-covers .b-spans { margin-top:12px }
.sep-inner-banner .b-covers.ons1 .boxs { max-width:66% }
.sep-inner-banner .b-covers .b-titles.fz60 { font-size:40px }
}

/* ---- @media screen and (max-width:1366px) ---- */
@media screen and (max-width:1366px) {
.sep-inner-body .sep-container { max-width:1100px }
.sep-inner-banner .sep-container { max-width:1100px }
.sep-breadcrumb .sep-container { max-width:1100px }
.sep-inner-banner .b-covers .b-titles { font-size:44px }
.titles.fz60 { font-size:44px }
.sep-inner-banner .b-covers .b-titles { font-size:32px }
.sep-inner-banner .b-covers .b-titles.fz60 { font-size:36px }
}

/* ---- @media screen and (max-width:1200px) ---- */
@media screen and (max-width:1200px) {
.sep-inner-body .sep-container { padding-left:4%;padding-right:4% }
.sep-inner-banner .sep-container { padding-left:4%;padding-right:4% }
.sep-breadcrumb .sep-container { padding-left:4%;padding-right:4% }
.sep-inner-banner .b-covers .b-titles { font-size:36px }
.sep-inner-body .bl-lefts { width:100%;display:none }
.sep-inner-body .bl-rights { width:100% }
.sep-inner-banner .b-covers.b-ons { position:relative;left:auto;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding-top:36px;overflow:hidden;padding-bottom:20px }
.sep-inner-banner .b-covers.b-ons .boxs { max-width:100% }
.sep-inner-banner .b-covers.b-ons .b-titles { color:#ff7d1e }
.sep-inner-banner .b-covers.b-ons .richtext.cors { color:#666 }
.bq-bl-applications-titles { font-size:32px }
.sep-inner-banner .banner img { min-height:0 }
.sep-detail-pro-thumbs .imgs { width:50% }
.sep-detail-pro-thumbs .imgs-rights { width:50%;padding-left:40px }
.sep-home-factory-list .lr-boxs .lr-lists { background:#fff }
.sep-home-factory-list .lr-boxs .lr-lists.lr-lefts { left:-20px }
.sep-home-factory-list .lr-boxs .lr-lists.lr-rights { right:-20px }
}

/* ---- @media screen and (max-width:821px) ---- */
@media screen and (max-width:821px) {
.sep-inner-banner .b-covers .b-titles.fz60 { font-size:26px }
.titles.fz60 { font-size:26px }
.bq-bl-pro-ul-boxs ul li { width:100%;margin-left:0 }
.bq-bl-choose-ul-boxs>ul>li { width:100%;margin-left:0;padding:20px 0 }
.bq-bl-news .bq-lefts { width:100% }
.bq-bl-news .bq-rights { width:100%;padding-left:0 }
.bq-bl-pro-list-ul-boxs ul li { width:46%;margin:0 2% 24px !important }
.bq-bl-pro-list-ul-boxs ul li:last-child { margin-bottom:0 !important }
.bq-bl-forms-boxs .titles-a { font-size:24px }
.bq-bl-forms-boxs .imgs-bgs { height:100% }
.bq-bl-forms-boxs .imgs-bgs img { height:100% }
.bq-bl-pro-list-twos-ul-boxs ul.ons li { width:46%;margin:0 2% 24px !important }
.bq-bl-pro-list-twos-ul-boxs ul.ons li:last-child { margin-bottom:0 !important }
.sep-news-ul-boxs ul.ons li { width:100%;margin-left:0 }
.bq-bl-pro-list-twos-ul-boxs ul.ons1 li { width:46%;margin:0 2% 16px !important }
.bq-bl-pro-list-twos-ul-boxs ul.ons1 li:last-child { margin-bottom:0 !important }
.bq-bl-contacts-forms-boxs .bq-lefts { width:100%;padding-right:0 }
.bq-bl-contacts-forms-boxs .bq-rights { width:100%;margin-top:30px }
.bq-bl-contacts-produce-boxs .bq-lefts { width:100%;padding-right:0 }
.bq-bl-contacts-produce-boxs .bq-rights { width:100%;margin-top:30px;padding:0 22px }
.bq-bl-applications-titles { font-size:24px }
h1.bq-bl-applications-titles { font-size:26px }
.bq-bl-choose-ul-boxs>ul>li:last-child { margin-bottom:0 }
.titles { font-size:24px }
.sep-inner-banner .b-covers .b-titles { font-size:24px }
.sep-inner-banner .b-covers h1.b-titles { font-size:26px }
.sep-detail-pro-thumbs .imgs { width:100% }
.sep-detail-pro-thumbs .imgs-rights { width:100%;padding:30px 0 0 }
.sep-in-custom-list .thumbs { width:100% }
.sep-in-custom-list .lis-boxs { width:100% }
.sep-in-custom-list .p-lists { margin-bottom:25px }
.sep-in-custom-list .p-lists:last-child { margin-bottom:0 }
.sep-in-about-control-list .thumbs { width:100% }
.sep-in-about-control-list .lis-boxs { width:100%;margin-top:25px }
}

/* ---- @media screen and (max-width:768px) ---- */
@media screen and (max-width:768px) {
.sep-inner-banner .b-covers .b-titles { font-size:24px }
.bq-bl-pro-titles { font-size:24px }
.bq-bl-contacts-forms-boxs .bq-lefts .titles-a { font-size:24px;line-height:1.32 }
.bq-bl-contacts-forms-boxs .bq-lefts .titles-a:after { margin-top:10px }
.bq-bl-contacts-produce-boxs .bl-lefts .titles-a { font-size:24px;line-height:1.32 }
.bq-bl-contacts-produce-boxs .bq-lefts .titles-a { font-size:24px;line-height:1.32 }
.bq-bl-contacts-produce-boxs .bq-lefts .subtitles-a { font-size:22px;line-height:1.32 }
.bq-abouts-culture-ul-boxs .bq-lists { width:calc(100% - 26px);margin:0 13px 24px;padding:36px 24px }
.bq-abouts-culture-ul-boxs .bq-lists .i-bgs { display:none !important }
.bq-bl-applications-titles { padding-bottom:12px;margin-bottom:30px }
.sep-in-about-control-list .thumbs { width:100% }
.sep-in-about-control-list .lis-boxs { width:100%;margin-top:25px }
.sep-in-about-control-list .p-lists { margin-bottom:30px }
.sep-in-about-control-list .p-lists:last-child { margin-bottom:0 }
}

/* ---- @media screen and (max-width:667px) ---- */
@media screen and (max-width:667px) {
.sep-inner-banner .banner img { min-height:150px;object-fit:cover }
.sep-inner-banner .banner.no img { min-height:0 }
.bq-forms-boxs .sep-general-form .form-group { margin-bottom:12px }
.bq-pro-list-faq-ul-boxs { width:100% }
.bq-pro-list-faq-ul-boxs.ons { margin-top:30px }
.bq-bl-pro-ul-boxs .thumbs { width:100% }
.bq-bl-pro-ul-boxs .thumbs img { width:100% }
.bq-bl-pro-ul-boxs .thumbs.ons { height:auto;line-height:normal }
.bq-bl-pro-ul-boxs .lis-boxs { width:100%;padding:16px 0 0 }
.bq-bl-pro-ul-boxs.ons { margin-top:30px }
.inner-text-boxs { padding:36px 0 }
.sep-inner-banner .b-covers .b-titles { font-size:18px }
.sep-pages-boxs { padding:36px 0 }
.bq-bl-choose-boxs { padding:36px 0 }
.bq-bl-choose-ul-boxs.ons { margin-top:30px }
.bq-bl-news { padding:36px 0 }
.bq-bl-pro-list-ul-boxs ul li { width:96% }
.sep-pages-boxs.ons { padding:36px 0 }
.bq-bl-forms-boxs { padding:36px 0 }
.bq-forms-boxs .sep-general-form .form-group.ons { width:100% }
.bq-forms-boxs .sep-general-form .form-group textarea.form-control { height:90px }
.bq-forms-boxs .sep-general-form .form-group .btn-primary { margin-top:0 }
.bq-bl-pro-list-twos-ul-boxs ul.ons li { width:96% }
.bq-bl-pro-list-twos-ul-boxs.ons { margin-top:20px }
.bq-bl-pro-list-twos-ul-boxs .imgs.ons { height:auto;line-height:normal }
.bq-bl-pro-list-twos-ul-boxs .imgs.ons img { width:100% }
.bq-bl-pro-list-twos-ul-boxs ul.ons1 li { width:96% }
.bq-bl-pro-titles.ons { margin-bottom:24px }
.bq-bl-news.ons { padding:36px 0 }
.sep-inner-banner .b-covers .mores-boxs { margin-top:12px }
.bq-bl-contacts-forms-boxs { padding:36px 0 }
.bq-bl-contacts-forms-boxs .bq-forms-boxs .sep-general-form .form-group textarea.form-control { height:100px }
.bq-bl-contacts-produce-boxs { padding:36px 0 }
.sep-pages-boxs.ons1 { padding:36px 0 }
.sep-abouts-culture-boxs { padding:36px 0 }
.bq-bl-contacts-produce-boxs .banner-boxs .list { min-width:100%;width:100%;margin-right:0 }
.bq-bl-contacts-produce-boxs ul.ons li { width:100%;margin:0 0 24px !important }
.bq-bl-contacts-produce-boxs ul.ons li:last-child { margin-bottom:0 !important }
.richtext iframe { max-height:260px }
.ms-faqs-ul-boxs .nums { width:54px }
.ms-faqs-ul-boxs ul li { padding-left:75px }
.ms-faqs-ul-boxs .titles-a { padding-right:44px }
.ms-faqs-ul-boxs .lis-boxs { padding-right:44px }
.ytgd-inner-news-boxs ul li .times-boxs { right:14px }
.ytgd-inner-news-boxs ul li .titles-a { padding-right:42px }
.ytgd-inner-news-boxs ul li .lis-boxs { padding:20px }
.ytgd-inner-news-boxs ul li .times-boxs { right:8px;width:44px;font-size:22px }
.ytgd-inner-news-boxs ul li .times-boxs .span { font-size:14px }
.ytgd-inner-news-boxs ul li .titles-a { font-size:20px;line-height:1.32 }
}

.clearfix:after { display:table;clear:both;content:"" }
.btn { display:inline-block;padding:6px 12px;margin-bottom:0;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none }
ul:before { content:'';display:table;clear:both }
ul:after { content:'';display:table;clear:both }
* { -webkit-box-sizing:border-box;box-sizing:border-box }
.form-control { display:block;width:100%;height:34px;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s }
.form-control { vertical-align:middle;padding:6px 8px;height:32;font-weight:normal;border-radius:3px;background:#fbfbfb;outline:none }
.form-group { margin-bottom:15px;position:relative }
.hide { display:none !important }
:after,:before { -webkit-box-sizing:border-box;box-sizing:border-box }
.form-group.has-success:after { content:"√";position:absolute;right:0;bottom:8px;height:18px;line-height:18px;margin-right:5px;text-align:center;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s,-o-transform .3s;width:18px;color:green }
h1,h2,h3,h4,h5,h6 { font-family:'Lucida Grande','Microsoft Yahei' }
body { font-family:'Lucida Grande','Microsoft Yahei';color:#333;-webkit-font-smoothing:antialiased }
form { margin:0 }
label { font-weight:normal }
a { cursor:pointer }
a:hover,a:focus { text-decoration:none }
* { padding:0;margin:0;color:#666;font-size:16px;font-family:'Microsoft Yahei','Microsoft YaHei UI Light' }
h1,h2,h3,h4,h5,h6,button,input,select,textarea { font-size:100% }
h1,h2,h3 { margin-top:0 }
address,cite,dfn,em,var { font-style:normal }
small { font-size:12px }
ul,ol { list-style-type:none;list-style-image:none;margin:0 }
a { color:#666;text-decoration:none;outline:none }
a:hover { color:#ff7d1e;text-decoration:none }
a:focus { text-decoration:none }
.has-success { position:relative }
.has-success:after { content:'✔';display:block;width:16px;height:16px;text-align:center;font-size:12px;color:#fff !important;border-radius:100%;background:green !important;line-height:16px;position:absolute;right:30px;top:auto;bottom:.625rem }
sup { vertical-align:text-top }
s { text-decoration:none }
sub { vertical-align:text-bottom }
legend { color:#000 }
img { border:0;vertical-align:middle }
table { border-spacing:0;border-collapse:collapse }
div { zoom:1 }
body { max-width:100% }
.swiper-button-disabled { opacity:0;z-index:-1 }
.pointer { cursor:pointer }
.upps { text-transform:uppercase }
.nowraps { white-space:nowrap }
dt { font-weight:normal }
iframe { border:none }
.wids { width:100% }
.wids img { width:100% }
.pt0 { padding-top:0 !important }
.pt10 { padding-top:10px }
.pt35 { padding-top:35px }
.pt50 { padding-top:50px }
.pt80 { padding-top:80px }
.pt90 { padding-top:90px }
.pt110 { padding-top:110px }
.pt130 { padding-top:130px }
.pt150 { padding-top:150px }
.pb35 { padding-bottom:35px }
.pb50 { padding-bottom:50px }
.pb55 { padding-bottom:55px }
.pb60 { padding-bottom:60px }
.pb80 { padding-bottom:80px }
.pb90 { padding-bottom:90px }
.pb100 { padding-bottom:100px }
.pb110 { padding-bottom:110px }
.pb130 { padding-bottom:130px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mt25 { margin-top:25px }
.mt30 { margin-top:30px }
.mt35 { margin-top:35px }
.mt40 { margin-top:40px }
.mt45 { margin-top:45px }
.mt50 { margin-top:50px }
.mt60 { margin-top:60px }
.mt65 { margin-top:65px }
.mt70 { margin-top:70px }
.spans { display:block;width:100%;font-size:16px;line-height:28px;color:#4c4c4c;overflow:hidden }
.spans * { font-size:16px;line-height:28px;color:#4c4c4c }
.thumbs { display:flex;flex-wrap:wrap;width:100%;overflow:hidden;justify-content:center;align-items:center }
.thumbs img { max-width:100% }
.titles-a { display:block;width:100%;line-height:1.32 }
.titles-a.cor102 { color:#10202b }
a.titles-a:hover { color:#ff7d1e }
a.titles-a:hover.cor102 { color:#ff7d1e }
.flex { display:flex;flex-wrap:wrap }
.lr-lists { cursor:pointer;outline:none !important }
.flex-wrap { display:flex;flex-wrap:wrap }
.swiper-wrapper .swiper-slide { height:auto }
.spans { display:block;width:100% }
.over-hides { overflow:hidden }
.pres { position:relative }
.pres #xx-forms { position:absolute;top:-80px;left:0 }
.cens { text-align:center }
.wids { width:100% }
.wids img { width:100% }
.gtj-img.no img,.gtj-img1.no img { -webkit-transition:initial;transition:initial }
.gtj-img img,.gtj-img1 img { -webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out }
i { vertical-align:middle }
.gtj-t-r-deg { -webkit-transform:rotate(45deg);transform:rotate(45deg) }
.trans { -webkit-transition:all .4s;transition:all .4s }
.trans1 { -webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out }
.imgs-hovers { position:relative }
.imgs-hovers img { -webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out }
.imgs-hovers:hover img { -webkit-transform:scale(1.2);transform:scale(1.2) }
.li-tops-hovers { position:relative;top:0 }
.li-tops-hovers:hover { top:-5px }
dt { font-weight:normal }
body .swiper-scrollbar { width:100%;position:relative;left:auto;bottom:auto;height:4px;background:#dcdcdc }
body .swiper-scrollbar .swiper-scrollbar-drag { background:#ff7d1e }
body .swiper-scrollbar .swiper-scrollbar-drag .span { width:26px;height:26px;border-radius:100%;background:inherit;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-13px;display:flex;align-items:center;justify-content:center }
body .swiper-scrollbar .swiper-scrollbar-drag .span i { width:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px }
.mores { display:inline-block;vertical-align:top;line-height:30px }
.mores.ons1 { background:#191919;padding:7px 50px;color:#fff;border:1px solid #191919 }
.mores.ons1 i { width:12px;height:2px;font-size:inherit;color:inherit;position:relative;background:#fff;display:inline-block;vertical-align:middle;margin-left:24px }
.mores.ons1 i:after { content:'';display:block;width:10px;height:10px;position:absolute;right:0;top:50%;margin-top:-5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg) }
.mores.ons1:hover { background:none;color:#191919 }
.mores.ons1:hover.bgs { background:#fff }
.mores.ons1:hover i { background:#191919 }
.mores.ons1:hover i::after { border-color:#191919 }
.mores.ons2 { padding:8px 34px;border:1px solid #ff7d1e;background:#ff7d1e;color:#fff;border-radius:8px }
.mores.ons2:hover { background:none;color:#ff7d1e }
.mores.ons2:hover.bgs { background:#fff }
.mores.ons3 { padding:16px 25px 16px 27px;border-radius:7px;background:#ff7d1e;color:#fff }
.mores.ons3 i { margin-left:15px;display:inline-block;vertical-align:middle;width:28px;height:28px;background:#fff;position:relative }
.mores.ons3 i::after { content:'';display:block;width:22px;height:12px;position:absolute;left:50%;top:50%;margin-left:-11px;margin-top:-10px;transform:rotate(-45deg);border-left:4px solid #ff7d1e;border-bottom:4px solid #ff7d1e;border-radius:2px }
.mores.ons3:hover { background:#196ebe }
.mores.ons3:hover i::after { border-color:#196ebe }
.mores.ons5 { padding:9px 26px;border-radius:25px;border:1px solid #191919;color:#191919 }
.mores.ons5 i { margin-left:15px;display:inline-block;vertical-align:middle;width:24px;height:24px;background:#191919;position:relative }
.mores.ons5 i::after { content:'';display:block;width:20px;height:10px;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-8px;transform:rotate(-45deg);border-left:4px solid #fff;border-bottom:4px solid #fff;border-radius:2px }
.mores.ons5:hover { background:#ff7d1e;color:#fff;border-color:#ff7d1e }
.mores.ons5:hover i { background:#fff }
.mores.ons5:hover i::after { border-color:#ff7d1e }
.mores.ons6 { padding:5px 16px;color:#191919;background:#f2f2f2 }
.mores.ons6 i { margin-left:70px;display:inline-block;vertical-align:middle;color:inherit }
.mores.ons6:hover { background:#ff7d1e;color:#fff }
.mores.ons7 { display:flex;align-items:center;color:#fff }
.mores.ons7 .ii { width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#ff7d1e;margin-right:22px;border-radius:100% }
.mores.ons7 .ii i { width:26px;height:4px;background:#fff;position:relative;display:block }
.mores.ons7 .ii i::after { content:'';display:block;width:1rem;height:1rem;border-top:4px solid #fff;border-right:4px solid #fff;position:absolute;right:0;top:50%;margin-top:-0.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg) }
.mores.ons7:hover { color:#ff7d1e }
.mores.ons8 { color:#fff;line-height:40px;padding:4px 26px;padding-left:1rem;background:#ff7d1e }
.mores.ons8:hover { background:#191919 }
.richtext { text-wrap:initial !important;line-height:30px }
.richtext * { color:inherit;line-height:inherit;font-family:inherit;font-size:inherit;text-wrap:initial !important }
.richtext.max820 { max-width:820px }
.richtext.max1200 { max-width:1200px }
.richtext.cors { color:#fff }
.richtext.cor13 { color:#131313 }
.richtext.cor01 { color:rgba(1,1,1,0.78) }
.richtext.cor071 { color:#071d34 }
.richtext.cor27 { color:#272727 }
.richtext.cor1a2 { color:#1a2732 }
.richtext.cor102 { color:#10202b }
.richtext.corf256 { color:#f2f5f6 }
.richtext.cor5f { color:#5f5f5f }
.richtext.cor0c1 { color:#0c1e2c }
.richtext.lh20 { line-height:20px }
.richtext.lh22 { line-height:22px }
.richtext.lh24 { line-height:24px }
.richtext.lh32 { line-height:32px }
.richtext.lh34 { line-height:34px }
.richtext.lh36 { line-height:36px }
.richtext.lh15 { line-height:1.5 }
.richtext h1 { line-height:normal !important }
.richtext.max660 { max-width:41.25rem }
.richtext .thumbs { text-align:center;border:1px solid #e6e6e6 }
.richtext .thumbs.ons { line-height:540px }
.richtext.jus { text-align:justify }
.richtext .imgs { text-align:center }
.richtext ul { list-style:disc !important;padding-left:20px }
.richtext ul li { position:relative;list-style:inherit !important }
.richtext ul li::marker { color:#ff7d1e }
.richtext ol { list-style:decimal;padding-left:20px }
.richtext ol li { padding-left:5px }
.richtext img { width:auto !important;height:auto !important }
.richtext h3,.richtext h4,.richtext h5,.richtext h6 { display:block;width:100%;font-weight:bold }
.richtext iframe { display:block;max-width:100%;margin:auto }
.richtext p { margin-bottom:0 }
.richtext a { color:#ff7d1e !important;text-decoration:underline }
.richtext a:hover { text-decoration:none }
.richtext strong { position:relative;font-weight:bold }
.richtext h3 { display:block;font-size:20px;color:#333;position:relative;font-weight:bold }
.richtext h2 { display:block;width:100%;font-size:36px;line-height:1.32;color:#1a1a1a;font-weight:bold;margin-bottom:12px }
.richtext h2:after { content:'';display:block;width:50px;height:3px;background:#ff7d1e;margin-top:12px }
.richtext h2 * { font-size:inherit;line-height:inherit;color:inherit;font-weight:bold }
.richtext.twos h2 { font-size:26px;line-height:38px;color:#1a1a1a;padding-left:27px;position:relative;margin-bottom:16px }
.richtext.twos h2 br { display:none !important }
.richtext.twos h2:after { display:none }
.richtext.twos h2:before { content:'';display:block;width:4px;height:18px;background:#191919;position:absolute;left:0;top:10px }
.richtext.twos h2 * { font-size:inherit;line-height:inherit;color:inherit;font-weight:bold }
.richtext.strongs strong { display:block;width:100%;font-size:18px;line-height:normal;color:#ff7d1e }
.richtext.strongs strong * { font-size:18px;line-height:normal;color:#ff7d1e }
.richtext .over-tabs { overflow-x:auto }
.richtext table { width:100% }
.richtext table tr { background:none }
.richtext table tr td { border:1px solid #e6e6e6;padding:12px 15px;font-size:15px;color:#4c4c4c;word-break:normal !important }
.richtext table tr td * { font-size:inherit;color:inherit;line-height:inherit }
.richtext table tr:nth-child(odd) { background:#f5f5f5 }
.richtext table tr:nth-child(even) { background:none }
.gtj-ff-bold,.bold { font-weight:bold }
.trans { -webkit-transition:all .4s;transition:all .4s }
.trans1 { -webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out }
video { width:100%;border:none;object-fit:cover }
.fix:after { display:table;clear:both;content:"" }
.rt { float:right }
.lf { float:left }
.fix:before { content:" ";display:block;clear:both }
.fz13 { font-size:13px }
.fz14 { font-size:14px }
.fz15 { font-size:15px }
.fz16 { font-size:16px }
.fz18 { font-size:18px }
.fz20 { font-size:20px }
.fz22 { font-size:22px }
.fz23 { font-size:23px }
.fz24 { font-size:24px }
.fz30 { font-size:30px }
.fz32 { font-size:32px }
.fz34 { font-size:34px }
.fz37 { font-size:37px }
.fz40 { font-size:40px }
.fz50 { font-size:50px }
.fz54 { font-size:54px }
.fz56 { font-size:56px }
.fz60 { font-size:60px }
.fz64 { font-size:64px }
.fz65 { font-size:65px }
.fz68 { font-size:68px }
html { overflow-y:scroll }
body { width:100%;max-width:100% }
.logo { float:left;position:relative;z-index:100 }
#onlineService { position:fixed;right:0;bottom:32%;z-index:100998 }
#onlineService.active { -webkit-transform:translateX(100%);transform:translateX(100%) }
.offside { width:50px }
.offside li { width:50px;height:50px;position:relative;background:#b1b1b1;border-bottom:1px solid #fff;text-align:center;transition:all .7s;-webkit-transition:all .7s }
.offside a,.offside div { color:#333;position:absolute;z-index:11;display:block;top:0;right:0;bottom:0;cursor:pointer }
.offside p { float:left;line-height:50px;font-size:16px;font-weight:700;padding:0 0 0 10px;color:#fff;opacity:0;position:absolute }
.offside .icon { font-size:28px;height:100%;line-height:50px;text-align:center;display:block;color:#fff }
.offside li:not(.li_3) a,.offside .li_3 a,.offside .li_3 div { width:50px }
.offside .back_top { display:none }
.offside li { background:#191919 }
.offside li:last-child { background:#b1b1b1 }
.offside li:hover a,.offside li:hover div,.offside li:hover .icon { color:#fff }
.offside li:hover p { opacity:1 }
.offside li:not(.li_3):hover { background:#ff7d1e }
.offside .tel { width:230px;transform:translateX(-180px);-webkit-transform:translateX(-180px) }
.offside .unfold { width:30px;transform:translateX(-30px);-webkit-transform:translateX(-30px) }
.sep-container { max-width:1280px;margin-left:auto;margin-right:auto }
.sep-container.max1200 { max-width:1200px }
.sep-container.max1360 { max-width:1360px }
.sep-container.max1440 { max-width:1440px }
.sep-container.max1510 { max-width:1510px }
.sep-container.max1540 { max-width:1540px }
.sep-container.max1610 { max-width:1610px }
.sep-container.max1650 { max-width:1650px }
.sep-container.max1680 { max-width:1680px }
.sep-container.pres { z-index:10 }
#onlineService-two { display:none }
.operation { overflow:hidden;margin-top:40px }
.operation ul li { width:50%;text-align:center;float:left }
.operation ul li a { color:#fff;background-color:#ff7d1e;border-color:#ff7d1e }
.operation ul li a:hover { background-color:#ff7d1e }
.sep-cookies-boxs { position:fixed;bottom:0;width:100%;background-color:#f0f0f0;display:none;z-index:10000000000 }
.sep-cookies-boxs.ons1::before { content:'';display:block;width:100%;height:calc(100vh - 100%);position:absolute;left:0;bottom:100% }
.sep-cookies-boxs.active { display:block }
.sep-cookies-boxs .pp-boxs { width:100%;padding:44px 0 50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap }
.sep-cookies-boxs .p-lefts { width:calc(100% - 290px);display:flex;align-items:center }
.sep-cookies-boxs .p-lefts img { margin-right:30px }
.sep-cookies-boxs .p-lefts .richtext { width:auto }
.sep-cookies-boxs .richtext { color:#252525;line-height:20px }
.sep-cookies-boxs .richtext a { color:#252525 !important }
.sep-cookies-boxs .richtext a:hover { color:#ff7d1e !important }
.sep-cookies-boxs .p-rights { width:290px;display:flex;justify-content:space-between;align-items:center }
.sep-cookies-boxs .intro-banner-btn { border-radius:21px;font-size:16px;line-height:30px;min-width:135px;padding:5px 32px;text-align:center;color:#252525;border:1px solid #252525 }
.sep-cookies-boxs .intro-banner-btn.active { background:#ff7d1e;border-color:#ff7d1e;color:#fff }
.sep-cookies-boxs .intro-banner-btn:hover { background:#252525;border-color:#252525;color:#fff }
/* ---- @media screen and (max-width:821px) ---- */
@media screen and (max-width:821px) {
.sep-cookies-boxs .p-lefts { width:100% }
.sep-cookies-boxs .p-lefts img { margin-right:15px }
.sep-cookies-boxs .p-rights { margin-top:25px;margin-left:auto;margin-right:auto }
.sep-cookies-boxs .pp-boxs { padding:30px 0 }
html::-webkit-scrollbar { width:2px }
html::-webkit-scrollbar-thumb { background-color:#ff7d1e }
}

.tops-hes { display:block;width:100%;height:230px }
.sep-header { width:100%;height:230px;z-index:100;background:#fff;position:fixed;left:0;top:0 }
.sep-header i { font:normal normal normal 14px/1 FontAwesome }
.sep-header.in-ons { box-shadow:0 0 10px rgba(0,0,0,0.2) }
.sep-header .logo { display:flex;align-items:center;height:200px }
.sep-header .logo img { max-width:100% }
.sep-header .pt10 { padding-top:30px }
.sep-header.onss { position:fixed;left:0;top:0;height:120px;background:#fff;padding-top:0 }
.sep-header.onss .logo { height:120px }
.sep-header.onss .logo img { width:auto;max-height:90% }
.sep-header.onss .header-nav { height:120px }
.sep-header.onss .header-nav>.sep-container>ul>li>a { height:120px;padding-top:0 }
.sep-header .globals { display:inline-block;vertical-align:top;position:relative;line-height:40px;padding:0;margin-top:5px;margin-left:20px }
.sep-header .globals img { max-width:100% }
.sep-header .globals .i-boxs { display:inline-block;vertical-align:middle;line-height:40px }
.sep-header .globals .i-boxs img { max-width:100% }
.sep-header .globals i { color:#fff;font-size:16px }
.sep-header .globals i.ons { font-size:18px }
.sep-header .globals>a,.sep-header .globals .span { display:inline-block;vertical-align:top;color:#fff;font-size:16px;padding:0 8px }
.sep-header .globals .fix { position:absolute;display:block;height:0;overflow:hidden;top:100%;right:0;width:236px;text-align:left;background:#f3f3f3;z-index:10200;box-shadow:0 0 3px #666 }
.sep-header .globals .fix li { padding:13px 17px;background:#fff;line-height:normal }
.sep-header .globals .fix li .img { display:inline-block }
.sep-header .globals .fix li a { font-size:14px;color:#6d6d6d;margin:0 5px }
.sep-header .globals .fix li a img { margin-right:30px }
.sep-header .globals .fix li:hover { background:#e8e8e8 }
.sep-header .globals .fix li:hover a { color:#188ed2 }
.sep-header .globals:hover .fa-angle-down { -webkit-transform:rotate(180deg);transform:rotate(180deg) }
.sep-header .globals:hover ul { height:auto }
.sep-header .forms { width:100%;z-index:103;position:absolute;left:0;top:100%;height:0;overflow:hidden;display:inline-block;vertical-align:top;background:#191919 }
.sep-header .forms.ons { height:94px;padding:25px 0 }
.sep-header .forms .forms-boxs { display:block;width:100%;overflow:hidden }
.sep-header .forms .forms-boxs .sep-container { max-width:1200px }
.sep-header .forms form { line-height:normal;position:relative;width:100%;overflow:hidden;float:right }
.sep-header .forms form input[type='text'] { box-shadow:none;width:100%;color:#fff;line-height:26px;outline:none;display:inline-block;border:none;font-size:18px;padding-left:14px;padding-right:40px;background:none;border-radius:0;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;border-bottom:1px solid #fff }
.sep-header .forms form input[type='text']::-webkit-input-placeholder { color:#fff }
.sep-header .forms form button[type='submit'] { width:38px;height:100%;display:block;border:none;background:none;outline:none;position:absolute;top:0;right:0;cursor:pointer }
.sep-header .forms form button[type='submit'] i { font-size:18px;color:#fff }
.sep-header .forms form button[type='submit']:hover i { color:#ff7d1e }
.sep-header .sep-searchs-boxs { display:block;height:100px;cursor:pointer;line-height:100px;float:right;position:relative;z-index:40 }
.sep-header .sep-searchs-boxs .i-boxs { display:inline-block;width:46px;height:46px;border-radius:100%;text-align:center;line-height:46px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.05) }
.sep-header .sep-searchs-boxs i { font-size:18px;color:#191919 }
.sep-header .sep-searchs-boxs i.ons2 { display:none }
.sep-header .sep-searchs-boxs:hover i { color:#ff7d1e }
.sep-header .sep-searchs-boxs.ons i.ons1 { display:none }
.sep-header .sep-searchs-boxs.ons i.ons2 { display:inline-block }
.header-nav { width:100%;height:200px;position:relative;background:#fff }
.header-nav>.sep-container { display:flex;align-items:center;justify-content:space-between;position:relative;z-index:100;flex-wrap:nowrap }
.header-nav>.sep-container>ul { width:auto;display:flex;align-items:center;justify-content:space-between;max-width:1154px;flex:1 }
.header-nav>.sep-container>ul::before,.header-nav>.sep-container>ul::after { display:none }
.header-nav>.sep-container>ul>li { margin:0 5px }
.header-nav>.sep-container>ul>li:nth-child(1) { margin-left:0 }
.header-nav>.sep-container>ul>li:last-child { margin-right:0 }
.header-nav>.sep-container>ul>li>a { position:relative;display:flex;height:200px;line-height:1.32;align-items:center;justify-content:center;text-align:center;padding-top:40px }
.header-nav>.sep-container>ul>li>a>i { display:block;width:48px;height:3px;background:#ff7d1e;position:absolute;left:50%;margin-left:-24px;bottom:0;opacity:0 }
.header-nav>.sep-container>ul>li.active>a { color:#ff7d1e }
.header-nav>.sep-container>ul>li.active>a i { opacity:1 }
.header-nav>.sep-container>ul>li:hover>a { color:#ff7d1e }
.header-nav>.sep-container>ul>li:hover>a i { opacity:1 }
.header-nav>.sep-container>ul>li.ons>a { color:#333 }
.header-nav>.sep-container>ul>li.ons>a i { opacity:0 }
.header-nav ul { position:relative }
.header-nav ul li { float:left;width:auto;-webkit-transition:all .3s;transition:all .3s }
.header-nav ul li>a { color:#333;display:block;text-align:center }
.header-nav ul li>a:hover { text-decoration:none }
.header-nav ul li.ios { position:relative }
.header-nav ul li .ul { background:rgba(255,255,255,0.97);position:absolute;top:100%;left:0;z-index:999;min-width:240px;float:left;display:none;border-top:0;padding:22px 0;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);text-align:left }
.header-nav ul li .ul.ons { min-width:560px;overflow:hidden }
.header-nav ul li .ul.ons li { width:50%;float:left }
.header-nav ul li .ul li { width:100%;margin:0;padding:0;text-align:left;white-space:nowrap;position:relative }
.header-nav ul li .ul li a { font-weight:normal;font-size:16px;padding:8px 12px;padding-left:32px;text-align:left;color:#676767;position:relative;line-height:24px }
.header-nav ul li .ul li a i { display:block;width:3px;height:18px;position:absolute;left:0;top:11px;background:#ff7d1e;opacity:0 }
.header-nav ul li .ul li a:hover { border:none;color:#ff7d1e }
.header-nav ul li .ul li a:hover i { opacity:1 }
.sep-banner { width:100%;position:relative;max-width:100%;margin:0 auto;overflow:hidden }
.sep-banner.banner-one { display:block }
.sep-banner.banner-two { display:none }
.sep-banner .banner .list { position:relative;display:block }
.sep-banner .banner .list>img { width:100%;max-width:100% }
.sep-banner .banner .list .b-covers { width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:30 }
.sep-banner .banner .list .b-covers .boxs { width:100% }
.sep-banner .banner .list .b-covers .boxs.max640 { max-width:40rem }
.sep-banner .banner .list .b-covers .i-line { width:3.75rem;height:4px;border-radius:.125rem;background:#ff7d1e;display:block }
.sep-banner .banner .list .b-covers .b-titles { display:block;width:100%;color:#071d34;line-height:1.2;position:relative;letter-spacing:-0.025px }
.sep-banner .banner .list .b-covers .b-titles.cors { color:#fff }
.sep-banner .banner .list .b-covers a.b-titles:hover { color:#ff7d1e }
.sep-banner .banner .list .b-covers.ons1 .b-titles { color:#fff;text-shadow:0 3px 4px rgba(22,21,22,0.31) }
.sep-banner .banner .list .b-covers.ons2 .b-titles { color:#15508b }
.sep-banner .lists-boxs { display:block;width:100%;text-align:center;z-index:88;position:absolute;left:0;bottom:22px }
.sep-banner .lists-boxs .lists { display:inline-block;vertical-align:top;width:60px;height:3px;background:rgba(255,255,255,0.5);position:relative;margin:0 4px }
.sep-banner .lists-boxs .lists:hover { background:#191919 }
.sep-banner .lists-boxs .lists.active { background:#191919 }
.sep-banner .lr-boxs .lr-lists { display:inline-block;vertical-align:top;width:54px;height:54px;position:absolute;border-radius:100%;background:rgba(0,0,0,0.1);top:50%;margin-top:-27px;z-index:88 }
.sep-banner .lr-boxs .lr-lists:after { content:'';display:block;width:12px;height:12px;border:2px solid transparent;position:absolute;left:50%;top:50%;margin-top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg) }
.sep-banner .lr-boxs .lr-lists.lr-lefts { left:50px }
.sep-banner .lr-boxs .lr-lists.lr-lefts:after { margin-left:-3px;border-left-color:#fff;border-bottom-color:#fff }
.sep-banner .lr-boxs .lr-lists.lr-rights { right:50px }
.sep-banner .lr-boxs .lr-lists.lr-rights:after { margin-left:-9px;border-top-color:#fff;border-right-color:#fff }
.sep-banner .lr-boxs .lr-lists:hover { background:#ff7d1e }
.banner-boxs { width:100%;position:relative;left:0;display:-webkit-flex }
.banner-boxs .list { display:block;text-align:-webkit-match-parent;min-width:100%;position:relative;left:0 }
.titles { width:100%;height:auto;display:block;font-size:40px;text-align:center;color:#191919;line-height:1.2;position:relative }
.titles span { color:inherit;font-size:inherit;line-height:inherit;display:block }
.titles.f-in span { font-family:inherit }
.titles .span { color:#ff7d1e;font-size:inherit;line-height:inherit;display:inline }
.titles .span2 { color:#78828c;font-family:initial }
.titles.fz16 { font-size:16px }
.titles.fz42 { font-size:42px }
.titles.fz51 { font-size:51px }
.titles.fz60 { font-size:60px }
.titles.cors { color:#fff }
.titles.cors1 { color:#ff7d1e }
.titles.cord0 { color:#d0d0d0 }
.titles.cor5c { color:#5c5959 }
.titles.aligns { text-align:left }
a.titles:hover { color:#ff7d1e }
a.titles:hover.cors1 { color:#191919 }
a.titles:hover.cord0 { color:#ff7d1e }
a.titles:hover.cor5c { color:#ff7d1e }
.t-lines-boxs { width:100%;text-align:center;overflow:hidden;margin-top:25px }
.t-lines-boxs img { max-width:100%;filter:drop-shadow(#191919 0 20px);transform:translateY(-20px);display:none }
.t-lines-boxs.aligns { text-align:left }
.imgs-bgs { display:block;position:absolute;left:0;top:0;z-index:1 }
.imgs-bgs.trs { left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%) }
.imgs-bgs.bgs:after { content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;z-index:6 }
.imgs-bgs img.ons { max-width:100% }
.imgs-bgs.ons { top:auto;bottom:0 }
.imgs-bgs.hes { min-width:100%;height:100% }
.imgs-bgs.hes img { min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2 }
.p-boxs { min-width:100%;position:relative;z-index:12 }
.sep-width { width:100% }
.sep-width.bgs { background:#f2f2f2 }
.sep-width.bgs19 { background:#191919 }
.sep-width.bgsf7 { background:#f7f8fa }
.sep-width.bgs071 { background:#071726 }
.sep-width.bgse4 { background:#e4e4e4 }
.sep-home-customizable-list { width:100%;justify-content:space-between }
.sep-home-customizable-list .p-lists { width:30%;max-width:19.625rem;position:relative;padding-left:3.75rem }
.sep-home-customizable-list .i-imgs { max-width:3.125rem;position:absolute;left:0;top:0 }
.sep-home-customizable-list .i-imgs img { max-width:100% }
.sep-home-customizable-list .titles-a { color:#015fc1 }
.sep-home-oem-list { width:100%;padding:1.5rem 0;background:#fff;border-radius:.625rem }
.sep-home-oem-list .p-lists { width:25%;min-height:5.25rem;align-items:center;align-content:center;padding:1.25rem 1.75rem }
.sep-home-oem-list .p-lists+.p-lists { border-left:1px solid #9c9c9c }
.sep-home-oem-list .nums { width:100%;display:flex;align-items:flex-start;color:#10202b;line-height:1 }
.sep-home-oem-list .nums * { color:inherit;line-height:inherit;font-size:inherit;font-family:inherit }
.sep-home-oem-list .nums .span2 { color:#ff7d1e;font-size:1.25rem }
.sep-home-oem-list .lis-boxs { width:100%;position:relative;padding-left:1.875rem }
.sep-home-oem-list .i-imgs { position:absolute;left:-0.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%) }
.sep-home-oem-list .i-imgs img { max-width:100% }
.sep-home-reliable-list { width:100%;justify-content:space-between;align-items:center;flex-direction:row-reverse }
.sep-home-reliable-list .imgs { width:42.5%;margin-right:.9375rem }
.sep-home-reliable-list .lis-boxs { width:calc(50% - 1.25rem) }
.sep-home-reliable-list .lis-boxs .titles { width:110% }
.sep-home-reliable-list .thumbs { box-shadow:.9375rem .9375rem 0 #ff7d1e }
.sep-home-reliable-list .thumbs img { border-radius:.25rem }
.sep-home-reliable-num-list { justify-content:space-between }
.sep-home-reliable-num-list .nums { color:#fff;line-height:1;margin-bottom:.625rem }
.sep-home-reliable-num-list .nums span { color:inherit;line-height:inherit;font-family:inherit;font-size:inherit }
.sep-home-reliable-num-list .p-lists { display:table;max-width:14.75rem }
.sep-home-reliable-trusted-list { border-top:1px solid rgba(255,255,255,0.2);padding-top:2.5rem;justify-content:space-between }
.sep-home-reliable-trusted-list .mores { display:inline-block;background-color:#fff;color:#0b1c26;padding:1rem 1.5rem;text-decoration:none;transition:background-color .3s }
.sep-home-reliable-trusted-list .mores:hover { background:#ff7d1e }
.sep-home-reliable-trusted-list .oem-boxs { display:table;position:relative;padding-left:4.875rem }
.sep-home-reliable-trusted-list .oem { width:4.0625rem;min-width:4.0625rem;height:4.0625rem;background-color:#ff7d1e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%) }
.sep-home-reliable-trusted-list .titles-a { color:#fff }
.sep-home-pro-list { width:100% }
.sep-home-pro-list .p-boxs { margin:0 -6px }
.sep-home-pro-list .p-boxs .p-lists { margin:0 12px 22px }
.sep-home-pro-list .swiper-container { width:100% }
.sep-home-pro-list .thumbs { background:#fff }
.sep-home-pro-list .thumbs.ons { height:13.5rem }
.sep-home-pro-list .p-lists { width:calc(25% - 1.125rem);margin-right:1.125rem;background-color:#f2f3f5;flex-direction:column;border:1px solid #c9c9c9 }
.sep-home-pro-list .titles-a { color:#172b3c }
.sep-home-pro-list .titles-a:hover { color:#ff7d1e }
.sep-home-pro-list .lis-boxs { width:100%;flex-grow:1;align-content:space-between;padding:1.875rem .9375rem 1rem }
.sep-home-pro-list .mores { line-height:1.5rem;color:#10202b }
.sep-home-pro-list .mores span { color:#ff7d1e }
.sep-home-pro-list .mores:hover { color:#ff7d1e }
.sep-home-process-list { display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem }
.sep-home-process-list .p-lists { background:#fff;border:1px solid #e5e5e5;display:flex;flex-direction:column }
.sep-home-process-list .thumbs { width:100%;overflow:hidden }
.sep-home-process-list .thumbs img { display:block;width:100%;height:100%;object-fit:cover }
.sep-home-process-list .thumbs.ons { height:27.5rem }
.sep-home-process-list .lis-boxs { padding:2.875rem 1.875rem 1.875rem;display:flex;flex-direction:column;flex:1 }
.sep-home-process-list .titles-a { display:block;line-height:1.3;text-decoration:none;transition:color .3s }
.sep-home-process-list .titles-a:hover { color:#ff7d1e }
.sep-home-process-list .richtext { flex:1 }
.sep-home-process-list .mores { display:inline-flex;align-items:center;text-decoration:none;font-weight:500;letter-spacing:.03125rem;transition:color .3s }
.sep-home-process-list .mores span { color:#ff7d1e;margin-left:.625rem;font-size:1.125rem;transition:transform .3s }
.sep-home-process-list .mores:hover span { transform:translateX(.3125rem) }
.sep-home-process-list .p-lists1 { grid-row:span 2 }
.sep-home-process-list .p-lists1 .thumbs { flex:1;min-height:25rem }
.sep-home-process-list .p-lists2 { grid-column:2 }
.sep-home-process-list .p-lists2 .thumbs { height:14.5rem }
.sep-home-process-list .p-lists3 { grid-column:3 }
.sep-home-process-list .p-lists3 .thumbs { height:14.5rem }
.sep-home-process-list .p-lists4 { grid-column:2 / span 2;flex-direction:row }
.sep-home-process-list .p-lists4 .thumbs { width:50% }
.sep-home-process-list .p-lists4 .thumbs.ons { height:21.875rem }
.sep-home-process-list .p-lists4 .lis-boxs { width:50%;justify-content:center;padding:1.5rem;padding-left:1.875rem }
.sep-home-process-list .p-lists4 .lis-boxs .richtext { flex:none }
/* ---- @media (max-width:992px) ---- */
@media (max-width:992px) {
.sep-home-process-list { grid-template-columns:repeat(2, 1fr) }
.sep-home-process-list .p-lists1 { grid-row:auto }
.sep-home-process-list .p-lists1 .thumbs { flex:none;height:15.625rem }
.sep-home-process-list .p-lists2,.sep-home-process-list .p-lists3 { grid-column:auto }
.sep-home-process-list .p-lists2 .thumbs,.sep-home-process-list .p-lists3 .thumbs { height:15.625rem }
.sep-home-process-list .p-lists4 { grid-column:span 2 }
.sep-home-process-list .p-lists4 .thumbs.ons { height:18.75rem }
}

/* ---- @media (max-width:768px) ---- */
@media (max-width:768px) {
.sep-home-process-list { grid-template-columns:1fr }
.sep-home-process-list .p-lists1,.sep-home-process-list .p-lists2,.sep-home-process-list .p-lists3 { grid-row:auto;grid-column:auto }
.sep-home-process-list .p-lists1 .thumbs,.sep-home-process-list .p-lists2 .thumbs,.sep-home-process-list .p-lists3 .thumbs { height:13.75rem }
.sep-home-process-list .p-lists4 { grid-column:auto;flex-direction:column }
.sep-home-process-list .p-lists4 .thumbs { width:100% }
.sep-home-process-list .p-lists4 .thumbs.ons { height:13.75rem }
.sep-home-process-list .p-lists4 .lis-boxs { width:100%;padding:1.875rem 1.25rem }
.sep-home-process-list .p-lists .lis-boxs { padding:1.875rem 1.25rem }
}

.sep-home-path-header { display:flex;justify-content:space-between;align-items:flex-end }
.sep-home-path-header .sub-title { display:flex;align-items:center;color:#fff;margin-bottom:1.25rem }
.sep-home-path-header .sub-title .line { width:2.5rem;height:.125rem;background-color:#ff7d1e;margin-right:.9375rem }
.sep-home-path-header .titles { max-width:32rem }
.sep-home-path-desc { color:#e5e5e5 }
.sep-home-path-list { display:grid;grid-template-columns:repeat(5, 1fr);gap:.9375rem }
.sep-home-path-list .p-lists { display:flex;flex-direction:column }
.sep-home-path-list .p-lists .thumbs { width:100%;aspect-ratio:1.5;overflow:hidden }
.sep-home-path-list .p-lists .thumbs img { display:block;width:100%;height:100%;object-fit:cover }
.sep-home-path-list .p-lists .titles-a { color:#fff;line-height:1.4 }
.sep-home-path-list .p-lists .titles-a.max180 { max-width:11.25rem }
/* ---- @media (max-width:821px) ---- */
@media (max-width:821px) {
.sep-home-path-list { grid-template-columns:repeat(2, 1fr) }
.sep-home-path-header { flex-direction:column;align-items:flex-start }
}

/* ---- @media (max-width:768px) ---- */
@media (max-width:768px) {
.sep-home-path-list { grid-template-columns:1fr }
}

.sep-home-app-header { text-align:center }
.sep-home-app-header .sub-title { display:flex;align-items:center;justify-content:center }
.sep-home-app-header .sub-title::before { content:'';width:1.25rem;height:.125rem;background-color:#ff7d1e;margin:0 .625rem }
.sep-home-app-header .richtext { max-width:50rem;margin:0 auto }
.sep-home-app-list { display:grid;grid-template-columns:repeat(12, 1fr);gap:.75rem;padding-bottom:1.625rem;border-bottom:1px solid #d7dbdc }
.sep-home-app-list .p-lists { position:relative;overflow:hidden;border-radius:.125rem }
.sep-home-app-list .p-lists a { display:block;position:relative;width:100%;height:100%;text-decoration:none }
.sep-home-app-list .p-lists img { display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease }
.sep-home-app-list .p-lists .lis-boxs { position:absolute;bottom:0;left:0;width:100%;padding:.375rem 1.25rem 0;background:rgba(0,0,0,0.4);display:flex;flex-direction:column;box-sizing:border-box;min-height:4rem;z-index:12 }
.sep-home-app-list .p-lists .lis-boxs .num { color:#ff7d1e;line-height:1 }
.sep-home-app-list .p-lists .lis-boxs .titles-a { color:#fff;line-height:1.2;padding-right:1.875rem;position:relative;min-height:2.5rem;display:flex;align-items:center }
.sep-home-app-list .p-lists .lis-boxs .titles-a:hover { color:#ff7d1e }
.sep-home-app-list .p-lists .lis-boxs .arrow { position:absolute;right:0;top:50%;margin-top:-1px;width:1rem;height:.125rem;background-color:#ff7d1e;transition:background-color .3s,transform .3s }
.sep-home-app-list .p-lists .lis-boxs .arrow::after { content:'';position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:.375rem;height:.375rem;border-top:.125rem solid #ff7d1e;border-right:.125rem solid #ff7d1e;transition:border-color .3s }
.sep-home-app-list .p-lists:hover .arrow { transform:translateX(.25rem) }
.sep-home-app-list .p-l1 { grid-column:span 4 }
.sep-home-app-list .p-l2 { grid-column:span 4 }
.sep-home-app-list .p-l3 { grid-column:span 2 }
.sep-home-app-list .p-l4 { grid-column:span 2 }
.sep-home-app-list .p-l5,.sep-home-app-list .p-l6,.sep-home-app-list .p-l7,.sep-home-app-list .p-l8,.sep-home-app-list .p-l9,.sep-home-app-list .p-l10,.sep-home-app-list .p-l11,.sep-home-app-list .p-l12 { grid-column:span 3 }
.sep-home-app-list .p-l13 { grid-column:span 6 }
.sep-home-app-list .p-l14 { grid-column:span 6 }
.sep-home-app-list .p-lists { height:15rem }
/* ---- @media (max-width:821px) ---- */
@media (max-width:821px) {
.sep-home-app-list { grid-template-columns:repeat(4, 1fr) }
.sep-home-app-list .p-lists { grid-column:span 2 !important;height:12.5rem }
}

/* ---- @media (max-width:768px) ---- */
@media (max-width:768px) {
.sep-home-app-list { grid-template-columns:1fr }
.sep-home-app-list .p-lists { grid-column:span 1 !important;height:11.25rem }
}

.sep-home-about-list { width:calc(100% + 2.5rem);justify-content:space-between;align-items:flex-start }
.sep-home-about-list .lines { width:100px;height:4px;background:#343434 }
.sep-home-about-list .lis-boxs { width:calc(50% + 2.5rem) }
.sep-home-about-list .imgs { width:44.25%;position:relative }
.sep-home-about-list .imgs::after { content:'';display:block;width:60%;height:50%;position:absolute;bottom:-17px;right:-17px;background:#191919;z-index:-1;max-width:323px;max-height:230px }
.sep-home-about-img-list { width:100%;max-width:640px }
.sep-home-about-img-list .p-boxs { margin:-10px }
.sep-home-about-img-list .p-lists { width:calc(25% - 20px);margin:0 10px 25px }
.sep-home-about-img-list .i-imgs { width:100%;height:5rem;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto }
.sep-home-about-img-list .i-imgs img { max-width:100% }
.sep-home-contact-list1 { display:flex;justify-content:space-between;align-items:center;max-width:78rem;margin-left:auto;margin-right:auto }
.sep-home-contact-list1 .lis-boxs { width:calc(50% + 0.5rem) }
.sep-home-contact-list1 .lis-boxs .check-list .p-lists,.sep-home-contact-list1 .lis-boxs .check-list li { display:flex;align-items:center;font-size:1rem;color:#10202b;margin-bottom:.5rem }
.sep-home-contact-list1 .lis-boxs .check-list .p-lists *,.sep-home-contact-list1 .lis-boxs .check-list li * { color:inherit;font-size:inherit }
.sep-home-contact-list1 .lis-boxs .check-list .p-lists:last-child,.sep-home-contact-list1 .lis-boxs .check-list li:last-child { margin-bottom:0 }
.sep-home-contact-list1 .lis-boxs .check-list .i-imgs { width:1.25rem;margin-right:.625rem;display:flex;align-items:center;justify-content:center }
.sep-home-contact-list1 .lis-boxs .check-list .i-imgs img { max-width:100% }
.sep-home-contact-list1 .lis-boxs .line { width:100%;height:.0625rem;background-color:#a4a4a4 }
.sep-home-contact-list1 .lis-boxs .bottom-note { display:flex;align-items:center }
.sep-home-contact-list1 .lis-boxs .bottom-note .i-imgs { width:2.25rem;margin-right:.9375rem }
.sep-home-contact-list1 .lis-boxs .bottom-note .i-imgs img { max-width:100%;display:block }
.sep-home-contact-list1 .form-boxs { width:calc(50% - 1.25rem);max-width:35rem }
.sep-home-contact-list1 .form-boxs .form-wrap { background:#fff;padding:1.875rem 2rem;border-top:.25rem solid #ff7d1e;box-shadow:0 .625rem 1.875rem rgba(0,0,0,0.03) }
.sep-home-contact-list1 .form-boxs label { margin-bottom:.3125rem;color:#111f2a }
.sep-home-contact-list1 .form-boxs label span { color:red }
.sep-home-contact-list1 .form-boxs .input-group { display:flex;justify-content:space-between }
.sep-home-contact-list1 .form-boxs .input-group .input-item { width:calc(50% - 0.5rem);display:flex;flex-direction:column }
.sep-home-contact-list1 .form-boxs .textarea-group { display:flex;flex-direction:column }
.sep-home-contact-list1 .form-boxs .textarea-group textarea { width:100%;height:11.875rem;resize:vertical }
.sep-home-contact-list1 .form-boxs input,.sep-home-contact-list1 .form-boxs textarea { width:100%;border:1px solid #d2d2d4;padding:.5rem .9375rem;font-size:1rem;line-height:1.875rem;border-radius:0;color:#333;box-sizing:border-box;transition:border-color .3s;background:#f9fafc;outline:none !important;height:auto }
.sep-home-contact-list1 .form-boxs input::placeholder,.sep-home-contact-list1 .form-boxs textarea::placeholder { color:#999 }
.sep-home-contact-list1 .form-boxs input:focus,.sep-home-contact-list1 .form-boxs textarea:focus { border-color:#ff7d1e }
.sep-home-contact-list1 .form-boxs .submit-btn { width:100%;background-color:#ff7d1e;color:#fff;line-height:1.875rem;padding:.875rem 1.25rem;cursor:pointer;text-align:center;transition:background-color .3s ease;border:none;outline:none }
.sep-home-contact-list1 .form-boxs .submit-btn span { margin-left:.625rem;transition:transform .3s;display:inline-block;color:inherit }
.sep-home-contact-list1 .form-boxs .submit-btn:hover { background-color:#e08a00 }
.sep-home-contact-list1 .form-boxs .submit-btn:hover span { transform:translateX(.3125rem) }
/* ---- @media (max-width:821px) ---- */
@media (max-width:821px) {
.sep-home-contact-list1 { flex-direction:column;align-items:flex-start }
.sep-home-contact-list1 .lis-boxs,.sep-home-contact-list1 .form-boxs { width:100%;max-width:100% }
.sep-home-contact-list1 .form-boxs { margin-top:3.125rem }
}

/* ---- @media (max-width:768px) ---- */
@media (max-width:768px) {
.sep-home-contact-list1 .form-boxs .input-group { flex-direction:column }
.sep-home-contact-list1 .form-boxs .input-group .input-item { width:100% }
.sep-home-contact-list1 .form-boxs .input-group .input-item+.input-item { margin-top:1.25rem }
.sep-home-contact-list1 .form-boxs .form-wrap { padding:1.875rem 1.25rem }
}

.sep-home-brand-list .swiper-wrapper { transition-timing-function:linear !important }
.sep-home-contact-list { width:100%;justify-content:space-between;align-items:center;padding-left:88px }
.sep-home-contact-list .con-lefts { width:70% }
.sep-home-contact-list .swiper-container { height:30px;overflow:initial }
.sep-home-contact-list .p-lists { opacity:0;color:#fff;line-height:30px;position:relative }
.sep-home-contact-list .swiper-slide-active,.sep-home-contact-list .swiper-slide-prev,.sep-home-contact-list .swiper-slide-next { opacity:1 }
.sep-home-contact-list .swiper-slide-prev::before { content:'';display:block;width:100%;height:100%;background:linear-gradient(to bottom, #191919 0, rgba(25,25,25,0) 90%);position:absolute;left:0;top:0 }
.sep-home-contact-list .swiper-slide-next::before { content:'';display:block;width:100%;height:100%;background:linear-gradient(to bottom, rgba(25,25,25,0) 10%, #191919 100%);position:absolute;left:0;top:0 }
.sep-news-ul-boxs { width:100%;position:relative }
.sep-news-ul-boxs.ons { margin-top:40px }
.sep-news-ul-boxs ul.ons li { width:48.5%;float:left;margin-left:3% }
.sep-news-ul-boxs ul.ons li:nth-child(2) { border-top:1px solid #dadde0 }
.sep-news-ul-boxs ul.ons li:nth-child(2n+1) { margin-left:0 }
.sep-news-ul-boxs ul li { width:100%;float:left;padding:25px 0;border-bottom:1px solid #dadde0;align-items:center }
.sep-news-ul-boxs ul li:nth-child(1) { border-top:1px solid #dadde0 }
.sep-news-ul-boxs .thumbs { width:36.5%;position:relative;text-align:center;overflow:hidden }
.sep-news-ul-boxs .thumbs.ons { height:170px;line-height:170px }
.sep-news-ul-boxs .lis-boxs { width:63.5%;padding:0 4.74% }
.sep-news-ul-boxs .times { font-size:15px;line-height:28px;color:#fff;display:table;background:#191919;padding:0 12px;margin-bottom:16px }
.sep-news-ul-boxs .titles-a { font-size:18px;line-height:26px;color:#333 }
.sep-news-ul-boxs .titles-a:hover { color:#ff7d1e }
.sep-news-ul-boxs .spans { color:#808080;line-height:22px;margin-top:6px }
.sep-news-ul-boxs .spans * { color:#808080;line-height:22px }
.sep-news-ul-boxs .spans.ons { height:44px }
.sep-footer { width:100%;background:#fff;position:relative;z-index:0 }
.sep-footer .footer-lists-boxs { display:block;position:relative;z-index:6 }
.sep-footer .footer-lists-boxs .footer-logo-rights { width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs { display:table;width:auto;overflow:hidden }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs:nth-child(1) { max-width:312px }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs:last-child { max-width:420px }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles { display:block;color:#464646;line-height:20px;position:relative;margin-bottom:20px }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles i { display:none }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles.ons { white-space:nowrap }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs a.ul-titles:hover { color:#ff7d1e }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li { width:100%;position:relative;color:#464646;line-height:32px }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li a { color:#464646;line-height:32px;display:block }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li:hover a { color:#ff7d1e }
.sep-footer .logo { width:100%;display:flex;justify-content:center;float:none }
.sep-footer .logo img { max-width:100% }
.sep-footer .link { width:100%;display:flex;justify-content:center }
.link { width:auto }
.link .sep-share { position:relative;display:flex }
.link .sep-share li { width:32px;min-width:32px;height:32px;line-height:30px;-webkit-transition:all .5s;transition:all .5s;text-align:center;border-radius:100%;margin-right:12px;border:1px solid #9f5400 }
.link .sep-share li:last-child { margin-right:0 }
.link .sep-share li a { width:100%;height:100%;display:flex;align-items:center;justify-content:center }
.link .sep-share li img { filter:drop-shadow(#9f5400 0 32px);transform:translateY(-32px) }
.link .sep-share li i { color:#9f5400;font-size:20px;vertical-align:middle }
.link .sep-share li:hover { border-color:#ff7d1e }
.link .sep-share li:hover img { filter:drop-shadow(#ff7d1e 0 32px) }
.link .sep-share li:hover i { color:#ff7d1e }
.sep-footer-form { width:100% }
.sep-footer-form .sep-form { display:flex;flex-wrap:wrap;justify-content:space-between }
.sep-footer-form .sep-form .form-group { width:100%;padding:0;margin-bottom:12px;position:relative }
.sep-footer-form .sep-form .form-group:last-child { margin-bottom:0 }
.sep-footer-form .sep-form .form-group.ons { width:49% }
.sep-footer-form .sep-form .form-group.active .form-control { opacity:1 }
.sep-footer-form .sep-form .form-group .form-control { display:block;outline:none;border-radius:0;font-size:16px;line-height:28px;color:#ff7d1e;border:none;height:38px;background:#efefef;box-shadow:none;padding:4px 12px }
.sep-footer-form .sep-form .form-group .form-control::-webkit-input-placeholder { color:inherit }
.sep-footer-form .sep-form .form-group .form-control::-moz-placeholder { color:inherit }
.sep-footer-form .sep-form .form-group textarea.form-control { height:106px }
.sep-footer-form .sep-form .form-group .btn-primary { display:inline-block;vertical-align:top;padding:3px 20px;font-size:16px;line-height:30px;border:none;outline:none;border-radius:0;margin-top:10px;color:#fff;background:linear-gradient(to right, #e39911 0, #f96000 100%) }
.sep-footer-form .sep-form .form-group .btn-primary:hover { background:#ff7d1e !important;color:#fff !important }
/* ---- @media screen and (max-width:1680px) ---- */
@media screen and (max-width:1680px) {
.fz70 { font-size:3.75rem }
.fz23 { font-size:18px }
.richtext.fz50 { font-size:36px }
.sep-container.max1650 { max-width:100%;padding-left:50px;padding-right:50px }
.sep-container.max1610 { max-width:100%;padding-left:50px;padding-right:50px }
.sep-container.max1680 { max-width:100%;padding-left:50px;padding-right:50px }
}

/* ---- @media screen and (max-width:1540px) ---- */
@media screen and (max-width:1540px) {
.sep-container.max1540 { max-width:100%;padding-left:50px;padding-right:50px }
}

/* ---- @media screen and (max-width:1460px) ---- */
@media screen and (max-width:1460px) {
.sep-home-about-list { width:100% }
.fz68 { font-size:3.375rem }
.fz64 { font-size:48px }
.fz54 { font-size:2.875rem }
.fz40 { font-size:36px }
.fz30 { font-size:24px }
.sep-banner .mt50 { margin-top:1.875rem }
.sep-banner .mt40 { margin-top:1.5rem }
.sep-banner .banner .list .b-covers .boxs.max1280 { max-width:1030px }
.sep-banner .banner .list .b-covers .boxs.max950 { max-width:770px }
.richtext.max1200 { max-width:930px }
}

/* ---- @media screen and (max-width:1366px) ---- */
@media screen and (max-width:1366px) {
.sep-body .sep-container { max-width:1100px }
.sep-container { max-width:1100px }
.sep-body .sep-container.max1650 { max-width:100% }
.sep-body .sep-container.max1610 { max-width:100% }
.sep-body .sep-container.max1680 { max-width:100% }
.sep-body .sep-container.max1360 { max-width:100% }
.sep-body .sep-container.max1540 { max-width:100% }
.sep-container.max1360 { max-width:100%;padding-left:50px;padding-right:50px }
.sep-header .sep-container { max-width:100%;padding-left:2%;padding-right:2% }
.header-nav>.sep-container>ul { max-width:1024px }
.fz22 { font-size:20px }
.titles.fz51 { font-size:40px }
.titles.fz42 { font-size:34px }
.fz54 { font-size:2.5rem }
}

/* ---- @media screen and (max-width:1280px) ---- */
@media screen and (max-width:1280px) {
.sep-home-app-list .p-lists { grid-column:span 4 !important }
}

/* ---- @media screen and (max-width:1200px) ---- */
@media screen and (max-width:1200px) {
.header-nav>.sep-container>ul>li.home { display:none !important }
.sep-container { max-width:100%;padding-left:4%;padding-right:4% }
.sep-body .sep-container { padding-left:4%;padding-right:4% }
.sep-footer .sep-container { padding-left:4%;padding-right:4% }
.sep-container.max1650 { padding-left:20px;padding-right:20px }
.sep-container.max1610 { padding-left:20px;padding-right:20px }
.sep-container.max1680 { padding-left:20px;padding-right:20px }
.sep-container.max1360 { padding-left:20px;padding-right:20px }
.sep-container.max1540 { padding-left:20px;padding-right:20px }
.header-nav>.sep-container>ul { max-width:800px }
.sep-header.onss .header-nav>.sep-container>ul>li>a { font-size:16px }
.fz70 { font-size:3rem }
.fz56 { font-size:2.5rem }
.fz37 { font-size:1.5rem }
.fz34 { font-size:1.5rem }
.fz54 { font-size:2rem }
.richtext.fz50 { font-size:24px }
.sep-banner .lists-boxs { bottom:5px }
}

/* ---- @media screen and (max-width:821px) ---- */
@media screen and (max-width:821px) {
.sep-banner .mt35 { margin-top:1.25rem }
.sep-banner .mt50 { margin-top:1.25rem }
.sep-banner .mt40 { margin-top:.9375rem }
.fz65 { font-size:3rem }
.fz56 { font-size:1.5rem }
.fz68 { font-size:1.5rem }
.richtext.fz37 { font-size:1.125rem }
.richtext.fz34 { font-size:1.125rem }
.richtext.fz50 { font-size:1.125rem }
.fz70 { font-size:1.5rem }
.fz54 { font-size:1.5rem }
.sep-home-reliable-num-list .p-lists { width:49% }
.sep-home-reliable-num-list .p-lists .richtext.fz20 { font-size:1rem;line-height:1.5 }
.sep-home-reliable-list .lis-boxs .titles { width:100% }
.sep-home-reliable-list .imgs { width:100% }
.sep-home-reliable-list .lis-boxs { width:100%;margin-top:2.5rem }
.sep-home-customizable-list .p-lists { width:100%;max-width:100%;margin-bottom:1.5rem }
.sep-home-customizable-list .p-lists:last-child { margin-bottom:0 }
.sep-home-oem-list .p-lists { width:50%;padding:1rem;padding-right:.625rem;min-height:0 }
.sep-home-oem-list .p-lists:nth-child(2n+1) { border-left:none }
.sep-home-oem-list .lis-boxs { padding-left:2.5rem }
.sep-home-oem-list .i-imgs { left:0 }
.header-nav>.sep-container>ul>li>a { font-size:14px }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul.ons1 { width:100% }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs { width:100% !important;margin-top:0;padding-right:0;overflow:initial;margin-bottom:0 }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul { margin-top:16px }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li a { padding-left:20px;position:relative }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li a i { display:block;position:absolute;left:0;top:0;line-height:inherit }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles { font-size:20px;line-height:30px;padding:13px 0;position:relative;margin-bottom:0 }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles i { display:block;width:30px;height:30px;line-height:30px;font-size:22px;text-align:center;color:#ff7d1e;position:absolute;right:-9px;top:13px }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles:after { display:none }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs.onss .ul-titles i:after { opacity:1 }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul { display:none;padding:16px 0;margin:0;position:relative;border-bottom:1px solid #e6e6e6 }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul li a { position:relative }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul li a i { display:block;line-height:inherit;color:inherit;position:absolute;left:0;top:0 }
.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul-titles { border-bottom:1px solid #e6e6e6 }
.fz40 { font-size:24px }
.titles.fz42 { font-size:24px }
.titles.fz51 { font-size:24px }
.sep-banner .banner .list .b-covers.ons3 .boxs { padding:40px }
.mt40 { margin-top:20px }
.sep-home-about-list .lis-boxs { width:100% }
.sep-home-about-list .imgs { width:100%;margin-right:0;margin-top:25px }
.fz64 { font-size:24px }
.sep-home-pro-list .p-lists { width:50% }
.fz24 { font-size:1.25rem }
}

/* ---- @media screen and (max-width:768px) ---- */
@media screen and (max-width:768px) {
.sep-home-contact-list1 .form-boxs .submit-btn { margin-top:.625rem }
.sep-home-contact-list1 .form-boxs .textarea-group textarea { height:6.25rem }
.sep-home-reliable-trusted-list .mores { padding:.5rem 1.5rem;font-size:1.125rem }
.sep-home-reliable-trusted-list .oem-boxs { width:100%;margin-top:1.5rem }
.sep-banner .banner .list .b-covers { top:50% }
.sep-banner .banner .list .b-covers .b-titles { color:#fff }
.sep-container { padding-left:20px;padding-right:20px }
.sep-body .sep-container { padding-left:20px;padding-right:20px }
.fold { display:none !important }
.tops-hes { display:none }
#onlineService { right:auto;left:0;bottom:0;width:100% }
.sep-footer { margin-bottom:50px }
.offside { width:100%;display:flex }
.offside li { width:100%;text-align:center }
.offside li+li { border-left:1px solid #fff }
.offside li.onss { display:none }
.offside .tel { width:100%;text-align:center;-webkit-transform:translateX(0);transform:translateX(0) }
.offside .tel.onss { display:none }
.offside .tel p { display:none !important }
.offside a,.offside div { width:100% !important }
.titles { font-size:24px }
.t-lines-boxs { margin:8px auto 16px }
.sep-header { display:none }
.sep-banner.banner-one { display:none }
.sep-banner.banner-two { display:block }
.sep-header { display:none }
.sep-home-contact-list { padding-left:0 }
.sep-home-contact-list .con-lefts { width:100%;padding:30px 0 }
.sep-home-contact-list .mores-boxs { margin-top:20px }
.sep-home-about-img-list .p-lists { width:calc(50% - 20px) }
}

/* ---- @media screen and (max-width:667px) ---- */
@media screen and (max-width:667px) {
.pb110 { padding-bottom:3.75rem }
.sep-home-contact-list .p-lists { font-size:15px;white-space:nowrap }
.pt80 { padding-top:3.75rem }
.mt65 { margin-top:1.5rem }
.pt150 { padding-top:3.75rem }
.pb130 { padding-bottom:60px }
.pt90 { padding-top:60px }
.pb90 { padding-bottom:3.75rem }
.pt130 { padding-top:60px }
.pt130.pb60 { padding-bottom:0 }
.sep-home-pro-list .p-lists { width:100% }
.pb100 { padding-bottom:50px }
.mt50 { margin-top:30px }
.sep-news-ul-boxs .titles-a { font-size:16px }
.sep-news-ul-boxs.ons { margin-top:30px }
}

.sep-lx-header-mb { display:block }
.sep-lx-header-mb .box-wrap { padding:15px 20px;box-shadow:0 0 12px rgba(0,0,0,0.4);position:relative;z-index:1000 }
.sep-lx-header-mb .box-wrap .logo { float:none;margin:0 auto }
.sep-lx-header-mb .box-wrap .logo img { width:100px }
.sep-lx-header-mb .box-wrap>ul { position:relative }
.sep-lx-header-mb .box-wrap>ul>li { float:left;border:1px solid #000 !important;margin-left:10px;width:39px;height:31px;line-height:29px;text-align:center;position:relative }
.sep-lx-header-mb .box-wrap>ul>li#global { float:left }
.sep-lx-header-mb .box-wrap>ul>li#menu { float:left }
.sep-lx-header-mb .box-wrap>ul>li#menu i { display:inline-block;vertical-align:top;width:18px;height:2px;position:relative;background:#000;margin:14px 0 0 }
.sep-lx-header-mb .box-wrap>ul>li#menu i:before { content:'';display:block;width:100%;height:2px;background:#000;position:absolute;left:0;top:-5px }
.sep-lx-header-mb .box-wrap>ul>li#menu i:after { content:'';display:block;width:100%;height:2px;background:#000;position:absolute;left:0;top:5px }
.sep-lx-header-mb .box-wrap>ul>li#logo { border:none;float:none;margin:0 auto;position:absolute;left:50%;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%) }
.sep-lx-header-mb .box-wrap>ul>li .multi-language { position:absolute;background:#ff7d1e;width:157px;text-align:center;padding:10px 20px;z-index:100000;top:40px;left:-67px;display:none;border:1px solid #fff }
.sep-lx-header-mb .box-wrap>ul>li .multi-language li { padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #fff }
.sep-lx-header-mb .box-wrap>ul>li .multi-language li:last-child { border-bottom:none;margin-bottom:0 }
.sep-lx-header-mb .box-wrap>ul>li .multi-language li a { color:#fff;font-size:14px }
.sep-lx-header-mb .box-wrap>ul>li.active { border:1px solid #1f2256;background:#1f2256 }
.sep-lx-header-mb .box-wrap>ul>li.active i { color:#fff }
.sep-lx-header-mb .box-wrap>ul>li i { color:#ff7d1e;font-size:30px;line-height:normal }
.sep-shadow { background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000000;display:none }
i.i-searchs { display:inline-block;width:20px;height:20px;border-radius:100%;border:3px solid #000;position:relative }
i.i-searchs:after { content:'';display:block;width:3px;height:8px;background:#000;position:absolute;left:100%;top:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg) }
i.i-closes { display:inline-block;width:25px;height:25px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg) }
i.i-closes:before { content:'';display:block;width:17px;height:3px;background:#000;position:absolute;left:4px;top:11px }
i.i-closes:after { content:'';display:block;width:3px;height:17px;background:#000;position:absolute;left:11px;top:4px }
i.i-closes.ons { position:absolute;right:31px;top:24px;cursor:pointer }
i.i-globals { display:inline-block;width:22px;height:22px;border-radius:100%;border:1px solid #000;position:relative }
i.i-globals:after { content:'';display:block;width:10px;height:20px;border:1px solid #000;border-radius:50%;position:absolute;left:5px;top:0 }
i.i-globals:before { content:'';display:block;width:1px;height:100%;position:absolute;left:50%;top:0;background:#000 }
.sep-search-box { position:fixed;width:100%;background:#fff;top:66px;z-index:10000000;padding:44px 31px;box-shadow:0 0 12px rgba(0,0,0,0.5);display:none }
.sep-search-box .fa-times { color:#000;font-size:20px;position:absolute;right:31px;top:24px;cursor:pointer }
.sep-search-box .hd { color:#282828;font-size:18px;font-family:'LATO-BOLD' }
.sep-search-box form { margin-top:10px;margin-bottom:25px }
.sep-search-box form .form-control { height:47px;border-radius:0 }
.sep-search-box form .btn { background:#ff7d1e;color:#fff;display:table;margin:0 auto;margin-top:17px;padding:10px 40px;font-size:16px;width:100% }
.sep-search-box form .btn i { margin-right:5px;border-color:#fff }
.sep-search-box form .btn i:after { background:#fff }
.sep-search-box ul li { margin-top:8px }
.sep-search-box ul li a { color:#8c8c8c;font-size:14px;display:block }
.logos { max-width:100px;display:inline-block }
.logos img { max-width:100% }
.sep-menu-box { width:100%;position:absolute;background:#fff;left:0;top:0;z-index:10000000;max-width:310px;box-shadow:0 0 12px rgba(0,0,0,0.7);transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%) }
.sep-menu-box.active { -webkit-transform:translateX(0);transform:translateX(0) }
.sep-menu-box .top { padding:20px 30px;text-align:center;box-shadow:0 0 12px rgba(145,145,145,0.7);position:relative;z-index:10000 }
.sep-menu-box .top i { color:#000;font-size:22px;position:relative;top:3px;cursor:pointer }
.sep-menu-box .bottom { visibility:visible }
.sep-menu-box .bottom.no { visibility:hidden }
.sep-menu-box .bottom .menu-item { margin-bottom:20px }
.sep-menu-box .bottom .menu-item>li { border-bottom:1px solid #ddd }
.sep-menu-box .bottom .menu-item>li:last-child { border-bottom:none }
.sep-menu-box .bottom .menu-item>li.active { background:#ff7d1e }
.sep-menu-box .bottom .menu-item>li.active .box { border-bottom:1px solid #fff }
.sep-menu-box .bottom .menu-item>li.active .box a { color:#fff }
.sep-menu-box .bottom .menu-item>li.active .box i { color:#fff;transform:rotate(90deg);-webkit-transform:rotate(90deg);background:#fff }
.sep-menu-box .bottom .menu-item>li.active .box i:after { border-top-color:#ff7d1e;border-right-color:#ff7d1e }
.sep-menu-box .bottom .menu-item>li .box { position:relative;padding:22px 30px;border-bottom:1px solid transparent }
.sep-menu-box .bottom .menu-item>li .box a { color:#282828;font-size:18px }
.sep-menu-box .bottom .menu-item>li .box i { display:block;width:24px;height:24px;font-size:20px;border-radius:100%;background:#ff7d1e;color:#282828;position:absolute;right:30px;top:26px;cursor:pointer;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out }
.sep-menu-box .bottom .menu-item>li .box i:after { content:'';display:block;width:8px;height:8px;border:2px solid transparent;border-top-color:#fff;border-right-color:#fff;position:absolute;left:50%;margin-left:-6px;top:50%;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg) }
.sep-menu-box .bottom .menu-item>li>ul { padding:5px 0;display:none }
.sep-menu-box .bottom .menu-item>li>ul>li { padding:4px 20px }
.sep-menu-box .bottom .menu-item>li>ul>li a { color:#fff;font-size:14px }
.sep-menu-box .contact { background:#ff7d1e;color:#fff;display:table;margin:0 auto 20px;margin-top:0;padding:4px 40px;font-size:22px;border:none;border-radius:0 }
.sep-menu-box .contact i { padding-right:5px }
.sep-menu-box .logo img { width:59px }
/* ---- @media screen and (min-width:769px) ---- */
@media screen and (min-width:769px) {
.sep-search-box,.sep-shadow,.sep-lx-header-mb,.sep-menu-box { display:none !important }
}

* { font-family:"Poppins-Regular" }
.richtext h3,.richtext h4,.richtext h5,.richtext h6 { font-weight:normal;font-family:"Poppins-Bold" }
.richtext h2 { font-weight:normal;font-family:"Poppins-Bold" }
.richtext { font-family:"Poppins-Regular" }
@font-face { font-family: "Poppins-Regular"; src: local("Poppins-Regular"), url("../fonts/Poppins-Regular.ttf") format('truetype'); font-style:normal; font-weight:normal; font-display: fallback; }
@font-face { font-family: "Poppins-Bold"; src: local("Poppins-Bold"), url("../fonts/Poppins-Bold.ttf") format('truetype'); font-style:normal; font-weight:normal; font-display: fallback; }
@font-face { font-family: "Poppins-Light"; src: local("Poppins-Light"), url("../fonts/Poppins-Light.ttf") format('truetype'); font-style:normal; font-weight:normal; font-display: fallback; }
@font-face { font-family: "Poppins-Medium"; src: local("Poppins-Medium"), url("../fonts/Poppins-Medium.ttf") format('truetype'); font-style:normal; font-weight:normal; font-display: fallback; }
.gtj-ff-bold,.bold { font-family:"Poppins-Bold";font-weight:normal }
.gtj-ff-semibold,.semibold,.medium { font-family:"Poppins-Medium" }
.gtj-ff-light,.light { font-family:"Poppins-Light";font-weight:normal }

/* ---- 源样式表缺失的工具类（首页快照独有） ---- */
.cor8a { color:#8a8a8a;font-weight:400 }
