﻿@charset "utf-8";
:root{--color:#bc682f;--fontcolor:#000;--fontbold3:300;--fontbold4:400;--fontbold5:500;--fontbold6:600;--fontbold7:700}
blockquote,body,h2,h3,h4,h5,h6,header,li,ol and p h1,p,ul{margin:0px;padding:0px}
b,h1,h2,h3,h4,h5,h6,strong{font-family:arial}
button,input,textarea{border:0px;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover{outline:0}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
iframe,img,object,video{max-width:100%}
a{text-decoration:none;color:#888;transition:all .3s ease-in-out}
a:active,a:focus,a:hover{color:var(--color)}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
img{border:0px;max-width:100%;vertical-align:middle}
figure{margin:0px}
#banner .swiper-container img{width:100%;height:auto}
form{margin:0px}
legend{border:0px;padding:0px;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0px;vertical-align:baseline}
button,input{line-height:normal}
li,ol,ul{list-style:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{padding:0px}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0px;padding:0px}
textarea{overflow:auto;vertical-align:top}
::-webkit-input-placeholder{font-family:Arial}
.animated{animation-duration:2s!important}
html{font-size:16px!important;color:#666;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-size:14px;line-height:1.8!important;font-family:ArialMT,"Helvetica Neue",Helvetica,Arial,sans-serif!important}
table{border-collapse:collapse;border-spacing:0;margin:20px auto;width:100%;max-width:100%}
@font-face{font-family:BellMT-Regular;src:url(https://css02.v15cdn.com/m245/fonts/TT1180M_.TTF)}
@font-face{font-family:BellMT-Bold;src:url(https://css02.v15cdn.com/m245/fonts/BellMT-Bold.otf)}
@font-face{font-family:ArialMT;src:url(https://css02.v15cdn.com/m245/fonts/ArialMT.ttf)}
header{position:relative}
header .head-top{line-height:30px;font-family:ArialMT,sans-serif;background:#eee;color:#888}
header .logo,header .welcome{float:left}
header .head-top--info{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}
.head-top--info .fa{margin-right:6px;margin-left:8px}
.info-email,.language{position:relative}
.info-email:after,.info-email:before,.language:after{content:'';width:1px;height:100%;position:absolute;top:0px;background:#FFF}
.info-email:before{left:-10px}
.info-email:after{right:-15px}
.info-email #A_4{padding-right:4px}
.language:after{right:0px}
.l-nav--spce{padding:36px 0px}
header .c-search{float:right;display:flex;justify-content:space-between;align-items:center}
.c-nav__form{position:relative}
.top-tel{font-size:20px;margin-right:38px}
.top-tel i{font-size:24px;line-height:38px}
.tips{position:absolute;height:26px;line-height:18px;right:0px;top:-29px;border:1px solid var(--color);padding:4px 10px;color:#c60012;font-size:12px;opacity:0}
.language{display:flex;justify-content:space-between;align-items:center;padding:0px 10px 0 7px;width:140px}
.language .o-arrow--up{margin-right:30px}
.language .o-arrow--up:after{right:-24px;top:5px;transform:scale(.6) rotate(135deg);border-color:#888;width:15px;height:15px}
.language .dp.o-arrow--up:after{right:-24px;top:10px;transform:scale(.6) rotate(-45deg);border-color:#888}
.language.active{background:var(--color);color:#FFF}
.language.active .dp.o-arrow--up:after{border-color:#FFF}
.language #xyz{position:absolute;z-index:999999;top:100%;right:0px}
.language .xyz12{border:1px solid #dcdcdc;width:140px;padding:0px 8px;background:#FFF;line-height:24px;position:relative;border-radius:0}
.language .xyz12 li{position:relative;height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:1;text-align:left}
.language .xyz12 li a{color:var(--color);font-size:12px}
.language .xyz12 li.selected{border-top:0px}
.language .xyz12 li.selected a{color:#8550d9}
.language .xyz12 span{display:none}
.language .xyz12 li img{vertical-align:middle;margin:-2px 7px 0px 0px}
.trs{transition:all .3s ease-in-out}
.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.upcase{text-transform:uppercase}
.fz14{font-size:14px}
.pd20{padding:20px}
.pdlr20{margin:0px 14px 0px 20px}
.clearfix::after{display:block;clear:both;content:""}
img[height],img[width]{max-width:none}
.l-wrap{margin-right:auto;margin-left:auto;max-width:1200px;padding-left:24px;padding-right:24px}
.l-wrap:after{content:""!important;display:block!important;clear:both!important}
.head-main{margin:30px auto}
.nav{line-height:48px;display:none;position:relative;z-index:110}
.nav-list{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}
.nav-list li{position:relative;width:100%;text-align:center;border-bottom:solid 1px}
.nav-list ul li:last-child{border-bottom:none}
.nav-list>li>a{position:relative;font-family:BellMT-Regular,sans-serif}
.nav-list>li>a:before{content:'';position:absolute;pointer-events:none;z-index:10;border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:-9px;border-width:10px 10px 0px;opacity:0}
.nav-list>li:after{content:'';position:absolute;width:1px;height:20px;border-right:1px solid;right:0px;top:11px}
.nav-list li a{text-transform:uppercase;font-size:16px;display:block}
.nav-list>li>a.inmenu_1::before,.nav-list>li>a:hover::before{opacity:1}
.nav-list>li:last-child:after{border-right:none}
.js-icon{position:absolute;top:16px;right:0px;width:30px;height:30px;color:#FFF}
.js-icon.o-arrow--up:after{transform:rotate(135deg) scale(.6)}
.js-icon.active{transform:rotate(180deg);top:2px;right:16px}
.c-mobile--actions{display:flex;float:right;height:50px;margin-left:30px;justify-content:space-between;align-items:center}
.c-mobile__nav--button{display:block}
.button__icon--menu{display:block}
.button__icon--close{display:none}
.c-mobile__nav--button .fa{width:28px;height:28px}
.js-c-mobile__nav--open .button__icon--menu{display:none}
.js-c-mobile__nav--open .button__icon--close{display:block}
.submenu li a{white-space:nowrap;display:block;line-height:38px;padding:0px 30px;text-align:left;text-transform:capitalize;border-bottom:none;font-size:14px}
.l-layout--center{text-align:center}
.l-layout--center>.l-layout__item{text-align:left}
.l-layout--right{text-align:right}
.l-layout--right>.l-layout__item{text-align:left}
.o-box{display:block;padding:24px}
.o-box:after{content:""!important;display:block!important;clear:both!important}
.o-box>:last-child{margin-bottom:0px}
#banner .swiper-container{max-width:100%;margin:0px auto}
#banner .swiper-slide{position:relative}
#banner .swiper-slide .content{width:50%;max-width:460px;position:absolute;right:60px;bottom:90px;z-index:20}
@media screen and (max-width:768px){
#banner .swiper-slide .content{display:none}}
#banner .swiper-slide .content .txt{padding:20px}
#banner .swiper-slide .content .txt h3{font-family:"BerlingskeSans Serif",Georgia,Times,serif;margin:0px;font-size:2.3em;font-weight:var(--fontbold4)}
#banner .swiper-slide .content .txt p{margin:5px 0px 0px;font-size:1.2em}
#banner .swiper-slide .content .link{border-radius:25px;display:block;background:#008369;transition:.2s background;color:#FFF;font-family:"BerlingskeSans Bd",Tahoma,helvetica,arial,sans-serif;text-align:center;font-weight:var(--fontbold4);font-size:1.1em;line-height:1.1em;padding:10px 30px 10px;float:right;margin-top:15px;text-decoration:none}
#banner .img-fix{overflow:hidden}
#banner .swiper-container img{max-width:100%;display:block}
#banner .swiper-button-next,#banner .swiper-button-prev{background:0 0;top:auto;bottom:30px}
#banner .swiper-button-prev{left:0px}
#banner .swiper-button-next{right:40px}
#banner .swiper-button-next:before,.swiper-button-prev:before{font-family:upsicons;position:absolute;display:block;height:54px;width:50px;top:0px;left:0px;text-align:center;line-height:54px;font-size:68px}
#banner .swiper-button-prev:before{content:'\e628'}
#banner .swiper-button-next:before{content:'\e62a'}
#banner .bottom-nav{width:100%;text-align:center;position:absolute;bottom:30px;z-index:10}
#banner .ups-icon-videoplay{display:inline-block;vertical-align:middle;margin-right:15px;cursor:pointer}
#banner .ups-icon-videoplay:before{font-family:upsicons;content:"\e680";font-size:28px;color:#FFF}
#banner .stop-status.ups-icon-videoplay:before{content:"\e681"}
#banner .swiper-pagination{position:relative;display:inline-block;height:29px;vertical-align:middle}
#banner .swiper-pagination-bullet{width:18px;height:18px;background:#FFF;opacity:1;box-sizing:border-box;border:3px solid;margin:0px 15px;vertical-align:middle}
@font-face{font-family:upsicons;font-weight:var(--fontbold4);font-style:normal}
[data-icon]:before{content:attr(data-icon);font-family:upsicons!important;font-style:normal!important;font-weight:var(--fontbold4)!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uib-datepicker-popup .uib-daypicker thead th .btn .glyphicon-chevron-left,.uib-datepicker-popup .uib-daypicker thead th .btn .glyphicon-chevron-left:before,.uib-datepicker-popup .uib-daypicker thead th .btn .glyphicon-chevron-right,.uib-datepicker-popup .uib-daypicker thead th .btn .glyphicon-chevron-right:before,.ups-datepicker_inline .glyphicon-chevron-left,.ups-datepicker_inline .glyphicon-chevron-left:before,.ups-datepicker_inline .glyphicon-chevron-right,.ups-datepicker_inline .glyphicon-chevron-right:before,[class*=" ups-icon-"]:before,[class^=ups-icon-]:before{font-family:upsicons!important;font-style:normal!important;font-weight:var(--fontbold4)!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:767px){
#banner .swiper-button-prev:before{content:'\e627'}
#banner .swiper-button-next:before{content:'\e629'}
#banner .swiper-button-next,.swiper-button-prev{bottom:10px}
#banner .swiper-button-next:before,.swiper-button-prev:before{font-size:32px}
#banner .bottom-nav{bottom:10px}
#banner .swiper-pagination-bullet{width:12px;height:12px;border-width:2px;margin:0px 10px}
#banner .ups-icon-videoplay{margin-right:10px}}
.o-box--flush{padding:0px}
.o-box--tiny{padding:6px}
.o-box--small{padding:12px}
.o-box--large{padding:48px}
.o-box--huge{padding:96px}
.o-arrow--up{position:relative;display:inline-block}
.o-arrow--up::after{content:'';position:absolute;right:11px;top:18px;width:20px;height:20px;border-top:3px solid #cecece;border-right:3px solid #cecece;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.cate-list{padding:60px 0 68px}
.cate-item{width:46%;float:left;display:flex}
.cate-pic{max-width:270px}
.u-s1{font-size:16px!important;font-weight:var(--fontbold4)!important}
.cate-text{margin:32px 0 28px}
.spec-line{display:block;float:left;width:2px;height:260px;margin:0px calc(4% - 2px)}
.cate-list .cate-info{max-width:50%;margin-right:30px}
.cate-list .cate-text{line-height:24px;max-height:72px;overflow:hidden;text-overflow:ellipsis}
.cate-list .spec-line:nth-child(4){display:none}
.category-2{min-height:300px;background:url(aboutbg.jpg);padding:35px 0px}
.category-2 .wrap{display:flex;justify-content:space-between;align-items:center}
.category-2 .cate-pic--2{flex:50%;margin-left:5%;text-align:right}
.catelistbg{height:100%;object-fit:contain}
.category-2 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0px;left:0px;width:100%}
.category-2 .cate-text{margin:30px 0px;max-height:50px;overflow:hidden;font-weight:var(--fontbold4);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.category-2 .cate-info{flex:45%}
.category-2 .cate-info a.white:hover{color:#FFF}
.con-tittle{padding:60px 0 30px;margin:0px;display:flex;justify-content:space-between}
.pro-box{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:15px 0 25px}
.pro-item{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;flex:0 1 23.5%;flex-wrap:wrap}
.pro-item>div{position:relative;font-size:0px;width:100%}
.pro-item>div .pro-img{height:270px;overflow:hidden;text-align:center;display:flex;display:-webkit-flex;align-items:center;justify-content:center;border:1px solid #dcdcdc}
.pro-item>div .pro-img img{width:100%;height:100%;object-fit:contain}
.pro-con{position:absolute;left:0px;top:0px;width:100%;height:100%;padding:40px 22px;z-index:99;transform:translateY(200%);opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.transition{-webkit-transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s;transition:all ease-in .5s}
.pro-item:hover .pro-con{opacity:1;transform:translateY(0)}
.pro-con__text{width:100%;max-height:72px;line-height:24px;overflow:hidden;font-size:15px;text-align:center;word-break:break-word;margin-bottom:24px}
.pro-text{width:100%;height:60px;text-align:center;margin-top:auto;text-align:center}
.pro-item h3{width:100%;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;text-align:center}
.u-more .c-btn{font-size:14px;text-transform:uppercase;padding:3px 30px}
.news-item{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:80px}
.news__list{flex:100%;display:flex;margin-right:0px;border-bottom:1px solid}
.pub-date{margin-right:30px}
.mouth,.year{display:block;white-space:nowrap}
.year{font-size:15px;text-align:left}
.news--content{height:48px;line-height:24px;overflow:hidden;text-overflow:ellipsis}
.news__list:hover{padding-left:2.5%;transition:all .3s;padding-right:2.5%}
.pub-date{-webkit-animation:btnUpDown 1.5s infinite ease;animation:btnUpDown 1.5s infinite ease}
@-webkit-keyframes btnUpDown{
0%{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
50%{-webkit-transform:translateY(-.15rem);-ms-transform:translateY(-.15rem);-o-transform:translateY(-.15rem);transform:translateY(-.15rem)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
@keyframes btnUpDown{
0%{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
50%{-webkit-transform:translateY(-.05rem);-ms-transform:translateY(-.05rem);-o-transform:translateY(-.05rem);transform:translateY(-.05rem)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fadeInUp{
0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}
to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}
@keyframes fadeInUp{
0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}
to{-webkit-transform:translateZ(0);opacity:1;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.news-box .time,.news-box h1{text-align:center;margin-top:-10px}
.prevNext{margin:24px 0 30px}
.c-btn--diagonal{position:relative;z-index:0;overflow:hidden;border-radius:0}
.c-btn--diagonal:before{content:'';position:absolute;top:0px;left:0px;width:135%;height:100%;z-index:-99;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform:translateX(-100%) skewX(-45deg);-ms-transform:translateX(-100%) skewX(-45deg);-webkit-transform:translateX(-100%) skewX(-45deg);transition:transform .4s}
.c-btn--diagonal:hover:before{transform:translateX(0) skewX(-45deg);-ms-transform:translateX(0) skewX(-45deg);-webkit-transform:translateX(0) skewX(-45deg)}
.c-btn{display:inline-block;vertical-align:middle;font-family:BellMT-Regular,sans-serif;font-weight:var(--fontbold4);text-align:center;margin:0px;cursor:pointer;padding:8px 32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.category-2 .c-btn{padding:8px 32px}
.c-btn--static{width:140px;height:44px;line-height:44px;padding:0px}
.about{margin:60px auto 0;padding:20px 0px;background:url(aboutbg.jpg);background-size:contain}
.about-text{width:100%;margin-right:0px}
.about-pic{width:100%;margin-top:20px}
.c-btn--primary{background-color:#4a8ec2}
.c-btn--primary,.c-btn--primary:active,.c-btn--primary:focus,.c-btn--primary:hover{text-decoration:none;color:#FFF}
.c-btn--primary:focus,.c-btn--primary:hover{background-color:#3774a2}
.c-btn--secondary{background-color:#2f4054}
.c-btn--secondary,.c-btn--secondary:active,.c-btn--secondary:focus,.c-btn--secondary:hover{text-decoration:none;color:#FFF}
.c-btn--secondary:focus,.c-btn--secondary:hover{background-color:#1d2733}
.c-btn--tertiary{background-color:#FFF;color:#4a8ec2}
.c-btn--tertiary,.c-btn--tertiary:active,.c-btn--tertiary:focus,.c-btn--tertiary:hover{text-decoration:none;color:#4a8ec2}
.c-btn--tertiary:focus,.c-btn--tertiary:hover{color:#3774a2}
.c-btn--small{padding:6px 12px}
.c-btn--middle{padding:8px 32px}
.c-btn--large{padding:24px 48px}
.content{margin:20px auto}
.page-main{margin:80px auto 120px;text-align:center}
.page-form{width:calc(100% - 606px);float:left;margin-right:60px}
.page-map{width:540px;height:604px;float:right}
#container{width:100%;height:100%}
.page-form .l-form span{font-size:16px}
::-webkit-input-placeholder{font-family:BellMT-Regular,sans-serif;font-weight:var(--fontbold4)}
.u-margin-left-none{margin-left:0!important}
.u-margin-right-20{margin-right:20px}
.u-margin-top-10{margin-top:10px;margin-right:3%}
.u-margin-top-30{margin-top:30px}
.u-margin-bottom-40{margin-bottom:40px}
.u-margin-bottom-50{margin-bottom:50px}
.u-margin-10-50{margin:10px 0px 50px}
.u-padding-50{padding:30px 0px}
.u-padding-top-20{padding-top:20px}
.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
.u-hidden{display:none!important}
.footer{background:url(footbg.jpg) no-repeat;background-size:cover}
.footer:after{content:""!important;display:block!important;clear:both!important}
.l-foot__container{padding:45px 0px;color:#c1c1c3}
.l-foot__container:after{content:""!important;display:block!important;clear:both!important}
.l-foot__container .info__item .fa{color:var(--color);margin-right:1rem;font-size:18px}
.l-foot__container a{color:#c1c1c3}
.l-foot__container a:hover{color:var(--color)}
.l-foot__container p{margin-bottom:6px}
.social-share-buttons{height:100%;display:block;position:absolute;right:24px;top:-91px;z-index:101;width:100%}
.share{position:relative}
.social-share-buttons .share-toggle{padding:15px 0 0 20px;height:51px;line-height:24px;width:130px;cursor:pointer;position:relative;color:#eee;background:rgba(0,0,0,.5);float:right;display:block}
.share-toggle .fa{position:absolute;left:98px;top:20px;color:#FFF}
.share-toggle span{padding:0px 10px 0px 0px;border-right:1px solid #FFFfffa1;text-transform:uppercase}
.social-share-buttons ul{display:none;position:absolute;overflow:hidden;width:auto;top:16px;right:0px;background:var(--color);padding:0px 30px 0px 0px;text-align:center}
.social-share-buttons ul li{padding:12px 0px 0px;text-align:center;color:#eee;border-right:1px solid rgba(255,255,255,.15);background-color:#c58154;width:100px;float:left}
.social-share-buttons ul li:hover{background:var(--color)}
.social-share-buttons ul li a{color:rgba(255,255,255,.7);display:inline-block}
.social-share-buttons ul li a>div{line-height:24px}
.social-share-buttons ul li:hover a{color:#FFF}
.social-share-buttons ul li.share-toggle-close{background:0 0;border:none;text-align:right}
.share-toggle.active,.social-share-buttons .share-toggle:hover{background:var(--color)a1}
.social-share-buttons ul li .fa{background:rgba(255,255,255);width:30px;height:30px;line-height:30px;color:var(--color);opacity:.8}
.social-share-buttons ul li:hover .fa{opacity:1}
.social-share-buttons ul li.share-toggle-close .fa{background:unset;position:absolute;bottom:8px;right:20px;color:#FFF}
.social-share-buttons.link{width:24px;height:24px;line-height:24px;background:#9da4ab;margin-right:12px;display:inline-block;text-align:center;color:#1e2228;display:inline-block}
.social-share-buttons .link:hover{-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}
.c-links{margin-top:35px}
.o-title{font-family:BellMT-Regular,serif;font-weight:var(--fontbold4);color:#FFF;text-transform:uppercase;position:relative;font-size:20px}
.o-title:after{content:'';position:absolute;bottom:-12px;left:0px;width:3.25rem;height:.1875rem;background:var(--color)}
.l-foot__container p.l-foot__title,.l-foot__title{margin-bottom:2.2rem}
.c-nav__list li{margin-bottom:4px}
.copyright{font-size:15px;line-height:1.6;color:#c1c1c3;text-align:center;height:4.175rem;line-height:4.176rem;background:#252525}
.partner{padding:2.4375rem 0;background:#eee;text-align:center}
.partner .partner-tit{font-family:BellMT-Regular,serif;font-weight:var(--fontbold4);font-size:1.5rem;color:#888}
.partner>img{margin:2.75rem auto 0}
.partner ul{width:100%;padding:30px 0px 0px;overflow:hidden;text-align:center;display:table}
.partner ul li{padding:0px 25px;width:15%;height:50px;vertical-align:middle;display:table-cell;overflow:hidden;border-right:1px solid #CCC}
.partner ul li img{width:100%;height:50px;max-height:50px}
.back-top{display:none;text-decoration:none;position:fixed;bottom:20px;right:2%;overflow:hidden;z-index:999;width:46px;height:46px;border:none;background:#333;border-radius:50%;-webkit-animation:btnUpDown 1.5s infinite ease;animation:btnUpDown 1.5s infinite ease}
.inner-banner{max-width:100%;position:relative}
.inner-banner img{display:block}
.bPosition{height:40px;line-height:40px}
.bPosition .page-title{position:absolute;top:50%;margin-top:-20px}
.news__list h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.page-news .news__list{flex:100%;margin-right:0px;margin-left:24px;position:relative}
.news__list--second .news-pic{width:30%;margin-right:30px;display:block;max-width:280px;flex-shrink:0;z-index:99}
.news__list--second .news__text{z-index:99}
.news__list--second .news-pic img{width:100%;height:100%;object-fit:contain}
.news__list--second .pub-date{margin-top:30px}
.news__list--second .mouth{text-align:left}
.news__list--second .hover_1::after,.news__list--second .hover_1::before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:'';opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s}
.news__list--second .hover_1::before{border-top:2px solid #EEE;border-bottom:2px solid #EEE;-webkit-transform:scale(0,1);transform:scale(0,1)}
.news__list--second .hover_1::after{border-right:2px solid #EEE;border-left:2px solid #EEE;-webkit-transform:scale(1,0);transform:scale(1,0)}
.news__list--second:hover .hover_1::after,.news__list--second:hover .hover_1::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.rnews,.rollPro{margin:10px auto;clear:both}
.page-news .news-box h1{line-height:1.2;margin-top:60px}
.news-content{margin-top:16px}
.rnews .o-pcon_tit{float:none;display:inline-block}
.rnews ul{margin-top:16px}
.rnews li{float:left;width:50%;height:42px;line-height:42px}
.rnews li a{display:block;white-space:nowrap;margin-right:3%;text-overflow:ellipsis;overflow:hidden;border-bottom:1px dashed #EEE}
.rnews li a:hover{color:#14aacf}
.pro-list--second{display:flex;margin-bottom:30px;width:100%}
.pro-list__pic{width:280px;border:1px solid;margin-right:40px;font-size:0}
.pro-list__info.u-padding-top-20{width:calc(100% - 320px);padding-top:0px}
.pages{display:flex;justify-content:center;align-items:center;font-size:17px;font-family:BellMT-Regular,sans-serif;font-weight:var(--fontbold4)}
.pages>a,.pages>span{margin-right:10px;width:44px;height:44px;line-height:44px;border:1px solid;text-align:center}
.pages .pages-next,.pages .pages-prev{position:relative;width:140px}
.pages .pages-prev{padding-right:30px;text-align:right}
.pages .pages-next{padding-left:30px;text-align:left}
.pages .pages-next:after,.pages .pages-prev:after{content:'';position:absolute;left:30px;top:17px;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.pages .pages-next:after{left:auto;right:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.c-con{display:flex;padding:50px 0px}
.c-con__item{flex:1;margin-right:2%;padding:50px 30px;display:flex}
.c-con__item:last-child{margin-right:0px}
.c-con__item>a{display:flex}
.c-con__content{line-height:20px}
.c-con__icon{flex:none}
.l-form__button,.l-form__item{width:100%}
.l-form__button--small{padding:18px 42px}
.l-form__item{margin-bottom:12px;opacity:1!important}
.l-form__item:nth-child(3){margin-bottom:0px}
.l-form--full .l-form__row--half:nth-child(5){width:100%!important}
.l-form span{margin-bottom:6px!important;font-family:BellMT-Regular,sans-serif}
input,textarea{display:block;width:100%;padding:.75em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid}
.l-form input,.l-form textarea{border:1px solid #ddd!important}
textarea{min-height:140px}
.c-form__button{color:#FFF;border:none;background:var(--color);margin-top:18px;-webkit-transition:all .3s ease-in-out .5s;transition:all .3s ease-in-out .5s;text-transform:uppercase;font-family:BellMT-Regular,serif;font-size:18px}
.c-form__button:hover{background:#c58154!important}
.u-clearfix:after{content:""!important;display:block!important;clear:both!important}
.page-form .t4{font-family:BellMT-Bold,sans-serif;text-align:left}
.page-form .l-form{margin-top:36px}
.page-form .l-form__item{opacity:1}
.page-form .l-form__item label,.page-form textarea{opacity:.3}
.page-form [type=email],.page-form [type=text],.page-form textarea{padding:1em}
.c-con__item{-webkit-transform:perspective(400px);transform:perspective(400px);transition:all ease-in .3s}
.amap-icon img,.amap-marker-content img{width:29px;height:29px}
.marker{position:absolute;top:-20px;right:-118px;color:#FFF;padding:4px 10px;box-shadow:1px 1px 1px rgba(10,10,10,.2);white-space:nowrap;font-size:12px;background-color:#25a5f7;border-radius:3px}
.input-card{width:18rem;z-index:170}
.input-card .btn{margin-right:.8rem}
.input-card .btn:last-child{margin-right:0px}
.about-con{text-align:left;margin-top:50px;position:relative}
.about-con li{float:left;width:45%;padding:35px;position:relative}
.about-con li:nth-child(2){margin-top:100px}
.about-con li:nth-child(2n){margin-left:10%}
.about-con li:nth-child(3n){background:#eee}
.triangle{display:block;position:absolute;width:0px;height:0px;border:inset 14px;content:''}
.triangle--left{border-right-style:solid;top:50%;left:-63px;margin-top:-7px}
.triangle--right{border-left-style:solid;top:50%;right:-63px;margin-top:-7px}
.about-con-mid{width:2px;background:#eee;position:absolute;left:50%;top:0px;height:100%;z-index:-1}
.circle{width:14px;height:14px;border:2px solid;position:absolute;border-radius:50%;right:-10%;margin-right:-13px;top:50%}
.about-con li:nth-child(2) .circle{left:-10%;right:unset;margin-right:unset;margin-left:-11px}
.u-pos{width:100%;height:100%;position:relative}
.page-main__pic{display:flex;flex-wrap:wrap;margin-top:80px}
.page-main__pic li{flex:32.33%;margin-right:1%;margin-bottom:1%;font-size:0}
.page-main__pic li:nth-child(3n){margin-right:0px}
.construction-nav{margin:30px auto}
.prosubmenu{margin-top:16px}
.prosubmenu ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.prosubmenu ul li{padding:10px 24px;width:23%;background:var(--color);margin:0px 2% 2% 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}
.prosubmenu ul li:nth-child(4n){margin-right:0px}
.pcon_l{float:left;width:380px;text-align:left}
.spec-scroll{margin:25px 0!important}
.pcon_r{margin-left:440px}
.singglepic{width:380px!important;height:380px!important}
.pcon_info{margin-bottom:50px}
.pcon{width:100%;display:inline-block}
.pcon .tit{margin:10px 0px;text-align:left;background:#d80808;text-indent:10px;color:#FFF;font-size:20px;font-weight:var(--fontbold4);padding:3px 0px}
.o-pcon_tit{padding-bottom:10px;position:relative;text-transform:uppercase;font-size:22px;font-family:BellMT-Regular,sans-serif;line-height:40px;float:left;margin-right:70px}
.o-pcon_tit::after{content:'';position:absolute;left:0px;bottom:0px;height:2px;transition:all .3s;width:0px}
.on.o-pcon_tit::after{width:100%}
.pinfo{display:none;padding-top:40px;padding-bottom:40px}
.on.pinfo{display:block}
.productsTags{margin-top:30px}
.next,.prev{font-weight:var(--fontbold5);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.table{border-collapse:collapse}
.table td,.table th{border:1px solid #EEE;padding:5px}
.content-body,.proIntro{font-size:14px;margin:10px 0px;padding:10px;border:1px solid #EEE}
.pcon{margin:40px 0px}
.pshare li{float:left;height:28px;line-height:28px}
.pshare li img{vertical-align:middle;margin-right:12px;width:28px!important;height:28px!important;line-height:28px!important;transition:all .2s ease-in-out}
.pshare li img:hover{transform:translateY(-4px);color:#FFF;text-decoration:none}
.proCateTags{clear:both;padding:4px 10px;margin:0px 10px;border:1px solid #EEE;border-radius:5px}
.proCateTags h3{font-size:14px;line-height:32px;margin:0px;padding:0px}
.ptit{clear:both;margin:10px 0px;text-align:left;background:#f1f1f1;padding:5px 10px}
.productsTitle h4{margin:10px 0px;text-align:left;background:#d80808;text-indent:10px;color:#FFF;font-size:20px;font-weight:var(--fontbold4);padding:3px 0px}
.pro-show{max-width:600px;padding:10px;border:1px solid #EEE;height:400px;display:flex;align-items:center}
.cloudzoom-lens{border:5px solid #888;width:100px;height:100px;box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;z-index:10}
.cloudzoom-zoom{border:1px solid #888;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.4)}
.cloudzoom-zoom-inside{border:none;box-shadow:none}
.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#FFF;font-weight:var(--fontbold7);padding:10px;font-family:sans-serif;font-size:11px}
.cloudzoom-ajax-loader{background-image:url(loading.gif);width:32px;height:32px}
.pro-show img{display:block;margin:0px auto}
.detail-thumbs{margin:20px 30px 0px;position:relative}
.image-items li{box-sizing:border-box;height:95px;border:1px solid #EEE;overflow:hidden;display:flex;align-items:center;justify-content:center}
.image-items li img{vertical-align:middle;max-width:100%;max-height:100%}
.detail-thumbs .swiper-button-next,.detail-thumbs .swiper-button-prev{background:url(pro-next.png) no-repeat;top:50%}
.detail-thumbs .swiper-button-next{right:-35px;transform:scale(.6)}
.detail-thumbs .swiper-button-prev{left:-35px;transform:rotate(-180deg) scale(.6)}
.send-btn .pdown1 a,.send-btn>a{width:40%;margin-right:20px;margin-bottom:30px;font-size:18px;padding:12px 24px}
.send-btn a:nth-child(3){display:block}
.LayImAhrefNode,.pdown1 #A_DownLoadProduct{display:inline-block;vertical-align:middle;font-family:BellMT-Regular,sans-serif;font-weight:var(--fontbold4);text-align:center;margin:0px;cursor:pointer;padding:12px 24px;position:relative;z-index:0;overflow:hidden;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}
.LayImAhrefNode:before,.pdown1 #A_DownLoadProduct:before{content:'';position:absolute;top:0px;left:0px;width:135%;height:100%;z-index:-99;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform:translateX(-100%) skewX(-45deg);-ms-transform:translateX(-100%) skewX(-45deg);-webkit-transform:translateX(-100%) skewX(-45deg);transition:transform .4s}
.pshare{margin-top:16px;margin-bottom:16px}
.keywords{margin:12px auto}
.keywords a{margin-right:10px;line-height:1.8;display:inline-block;white-space:nowrap;text-overflow:ellipsis}
.keywords a:hover{text-decoration:none}
.pdown1 #A_DownLoadProduct span{display:inline-block}
.pdown2 #A_DownLoadProduct,.pdown3 #A_DownLoadProduct,.pdown4 #A_DownLoadProduct{display:inline-block;clear:both;height:3em;margin:1em 0 0 0;line-height:3em;padding-right:45px}
.pdown2 #A_DownLoadProduct span,.pdown3 #A_DownLoadProduct span,.pdown4 #A_DownLoadProduct span{display:inline-block;height:3em;background:url(https://img01.v15cdn.com/down2_1.webp) no-repeat;padding:0px .75em 0 1em}
.pdown2 #A_DownLoadProduct{background:url(https://img01.v15cdn.com/down2_2.webp) right top no-repeat}
.pdown3 #A_DownLoadProduct{background:url(https://img01.v15cdn.com/down2_3.webp) right top no-repeat}
.pdown4 #A_DownLoadProduct{background:url(https://img01.v15cdn.com/down2_4.webp) right top no-repeat}
.rollPro1{clear:both;margin:0px auto;width:100%;overflow:hidden}
.rollPro1 li{float:left;width:15%;margin-right:1.8%;text-align:center}
.rollPro1 li:nth-of-type(6){margin-right:0px}
.rollPro1 li .pbox{border:solid 1px #EEE;padding:10px}
.rollPro1 li .pbox img{max-width:100%;max-height:150px}
.rollPro1 li p{height:3em;line-height:1.5em;font-size:9pt;overflow:hidden}
.table{overflow-x:auto}
.table tr.firstRow{background:#2196f3!important}
.table tr:nth-child(odd){background:#f4f4f4}
.table tr:nth-child(even){background:#FFF}
table p{padding:0rem;margin:0rem}
@media all and (min-width:640px){
.c-contact,.c-nav--bottom,.foot-feedback{width:100%;float:none}}
@media (min-width:992px){
.nav{display:block}
.nav-list{display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap}
.nav-list>li{border-bottom:none}
.c-mobile__nav--button{display:none}
.submenu{position:absolute;min-width:192px;top:100%;border:none;border-radius:0;padding:0px;left:0px;z-index:99999;opacity:0;visibility:hidden;transition:.6s all ease-in-out;-moz-transition:.6s all ease-in-out;-o-transition:.6s all ease-in-out;-webkit-transition:.6s all ease-in-out}
.nav-list>li:hover .submenu{opacity:1;visibility:visible;top:100%}
.c-mobile--actions{display:none}
.js-icon{display:none}
#banner,.inner-banner{margin-top:-48px}
.pro-item{justify-content:flex-start;margin-right:2%}
.pro-item:nth-child(4n){margin-right:0px}
.about{padding:80px}
.about-text{width:52%;margin-right:8%;float:left}
.about-pic{width:40%;float:right;margin-top:0px}
.news__list{flex:48%;display:flex;margin-right:4%}
.news__list:nth-child(2n){margin-right:0px}
.c-contact,.c-nav--bottom{width:50%;float:left}
.foot-feedback{width:100%}}
@media all and (min-width:1100px){
.c-contact{width:45%;padding-right:5rem}
.c-nav--bottom{width:20%;padding:0px 2.5rem}
.foot-feedback{width:30%;float:left;padding-left:80px}}
@media all and (max-width:991px){
header .l-wrap{padding:0px}
.head-main{margin:10px 24px}
.nav-list li ul{display:none}
.nav-list li{text-align:unset}
.nav-list li a{padding:0px 30px}
.nav-list li li{border-bottom:none}
.pro-item{flex:0 1 32%}}
@media all and (max-width:800px){
#banner .swiper-slide .content,.cate-list .spec-line,.top-tel{display:none}
.cate-item{width:100%;justify-content:space-between;margin-bottom:20px}
.cate-item:nth-last-child(1){margin-bottom:0px}
#banner .swiper-button-next,.swiper-button-prev{transform:scale(.5)}
.pro-item{flex:0 1 50%;flex-wrap:wrap;padding:0px 5%}
.category-2 .wrap{flex-wrap:wrap}
.category-2 .cate-pic--2{flex:50%;margin-top:10%;margin-left:0px}
.cate-list{padding:30px 0px}
.pcon_l{float:left;width:100%;padding-right:unset;max-width:unset}
.pro-show{max-width:unset}
.send-btn a:nth-child(3){display:inline-block}
.prosubmenu ul li{padding:10px 24px;width:31.33%}
.prosubmenu ul li:nth-child(3n){margin-right:0px}
.about-con li{width:90%;padding:24px;margin-bottom:24px;float:none}
.about-con li:last-child{margin-bottom:0px}
.about-con li:nth-child(2){margin-top:0px}
.about-con li:nth-child(2n){margin-left:0px}
.triangle{right:-52px;top:50%;transform:translateY(-50%) rotate(180deg)}
.triangle--right{margin-top:auto;transform:translateY(-50%) rotate(0)}
.about-con li:nth-child(3) .triangle{transform:translateY(-50%) rotate(0)}
.triangle--left{left:unset;right:-52px;margin-top:unset;transform:translateY(-50%) rotate(180deg)}
.about-con-mid{left:unset;right:0px}
.circle{right:-10%;margin-right:-13px;margin-top:-7px}
.about-con li:nth-child(2) .circle{left:auto;right:-10%;margin-left:auto;margin-right:-12px;margin-top:-7px}
.page-main__pic li{flex:49%;margin-right:2%;margin-bottom:2%;font-size:0}
.page-main__pic li:nth-child(2n){margin-right:0px}
.page-form{width:100%;margin-bottom:1.875rem}
.page-map{width:100%;height:18.75rem}
.c-con{flex-wrap:wrap}
.c-con__item{flex:100%;margin-bottom:24px;display:flex}
.c-con__item:last-child{margin-bottom:0px}
.page-form .l-form__button--small{width:100%;margin-left:0px}
.detail-thumbs{margin:20px 30px}}
@media all and (max-width:640px){
.pro-box{justify-content:center}
.partner ul li{padding:0px 5px}
.bPosition .page-title{display:none}
.pages,.pro-list--second{flex-wrap:wrap;justify-content:center}
.pages a,.pages span{margin-bottom:10px}
.l-foot__container{padding:2rem 0}
.pro-list__info{align-items:center}
.send-btn a{width:100%}
.l-form__row--half{width:100%;margin-right:0px}
.prosubmenu ul li{padding:10px 24px;width:48%}
.prosubmenu ul li:nth-child(2n){margin-right:0px}
.social-share-buttons{width:100%}
.social-share-buttons ul{width:100%;top:56px}
.social-share-buttons ul li{padding:5px 0px;width:15%}
.social-share-buttons ul li span{display:none}
.page-news .news__list--second{flex-direction:column;justify-content:center;align-items:center;margin-left:0px;padding:20px 0 30px}
.news__list--second .news-pic{width:100%;margin-right:0px;display:block;max-width:unset;flex-shrink:0;margin-bottom:16px}
.pro-item{flex:100%}
.category-2 .wrap{flex-wrap:wrap;flex-direction:column}
.category-2 .cate-pic--2{flex:100%;margin-top:10%;margin-left:0px}
.c-nav__list{display:flex;flex-wrap:wrap}
.c-nav__list li{width:50%;margin-bottom:10px}
.news-item{padding-bottom:0px}}
.gray-9,.year{color:#999}
.gray-8{color:#888}
.white{color:#FFF}
.bg-w{border-color:#FFF}
.yellow{color:var(--color)}
.black,.page-main{color:#333}
.m1,.s1,.s2,.t1,.t2,.t3,.t4{font-family:BellMT-Regular,sans-serif;font-weight:var(--fontbold4)}
.t2{font-size:40px;line-height:40px;text-transform:capitalize}
.t3{font-size:30px;line-height:36px;text-transform:capitalize}
.t4{font-size:22px;line-height:40px}
.t1{font-size:18px;line-height:40px;text-transform:uppercase}
.s2{font-size:16px;text-transform:capitalize}
.m1{font-size:19px;text-transform:capitalize}
.nav{background:var(--color)}
#banner .swiper-button-next:before,.nav-list li a,.swiper-button-prev:before{color:#FFF}
.nav-list li a.inmenu_1,.nav-list li a:hover{background:#c58154}
.about-con li,.submenu{background:var(--color)}
.nav-list li{border-color:#d09a75}
.nav-list li:after{border-color:#d09a75}
.nav-list>li>a:before{border-color:#c58154 transparent transparent}
#banner{background:#bebebe}
#banner .swiper-slide .content .txt{background:rgba(255,255,255,.85)}
#banner .swiper-slide .content .link:hover{background:#006a55}
#banner .swiper-pagination-bullet{border-color:#FFF}
#banner .swiper-pagination-bullet-active{background:#ffb500}
.spec-line{background:#e1e1e1}
.LayImAhrefNode,.c-btn--yellow,.pdown1 #A_DownLoadProduct{color:var(--color);background:#FFF;border:1px solid var(--color);text-transform:uppercase}
.LayImAhrefNode:before,.c-btn--diagonal:before,.pdown1 #A_DownLoadProduct:before{background:#FFF}
.LayImAhrefNode:hover,.LayImAhrefNode:hover:before,.c-btn--diagonal:hover:before,.c-btn--yellow:hover,.pdown1 #A_DownLoadProduct:hover,.pdown1 #A_DownLoadProduct:hover:before{background:var(--color)}
.LayImAhrefNode:hover:before,.pdown1 #A_DownLoadProduct:hover:before{transform:translateX(0) skewX(-45deg);-ms-transform:translateX(0) skewX(-45deg);-webkit-transform:translateX(0) skewX(-45deg)}
.LayImAhrefNode:hover,.c-btn--black:hover,.c-btn--yellow:hover,.pdown1 #A_DownLoadProduct:hover{color:#FFF}
.c-btn--white{color:#FFF;border:1px solid #FFFfffa1;text-transform:uppercase}
.c-btn--white:hover{background:#FFF;color:var(--color)}
.c-btn--white:hover:before,.c-con__item{background:#FFF}
.category-2 .swiper-pagination-bullet-active{background:#FFF}
.c-btn--black{border:1px solid #dcdcdc;color:#777;text-transform:uppercase}
.c-btn--black:hover{border:1px solid var(--color)}
.pro-con{background:rgba(188,104,47,.94)}
.pro-con h3 a{color:#FFF}
.news--title h3 a,.pro-text h3 a{color:#333}
.news--title h3 a:hover,.pro-item:hover .pro-text h3 a{color:var(--color)}
.news__list:hover .news--title h3 a,.rnews li a:hover{color:var(--color)}
.partner ul li{border-color:#ccc}
.bPosition,.page-con{background:#eee}
.bPosition{word-break:break-all;overflow:hidden;text-overflow:ellipsis}
.page-news .news-box{margin:20px 0px 50px}
.news__list{border-color:#eee}
.news__list:hover{background:var(--color);color:#FFF;transition:all .3s}
.news__list:hover .mouth,.news__list:hover .news--title h3 a,.news__list:hover .year,.pages-prev a{color:#FFF}
.pages a,.pages span,.pro-list__pic{border-color:#eee}
.ctxt,.pages a:hover,.pages span:hover,.pages-prev{background:var(--color);color:#FFF}
.pages .pages-next:hover:after,.pages .pages-prev:after{border-color:#FFF}
.pages .pages-next:after{border-color:#888}
.pages-next:hover a{color:#FFF}
.exzoom .exzoom_btn a,.page-form .l-form span{color:#8d9095}
.c-con__item:hover{background:#c58154}
.c-con__item:hover .c-con__content,.c-con__item:hover .c-con__content h4,.c-con__item:hover a,.prosubmenu ul li a{color:#FFF}
::-webkit-input-placeholder{color:#555}
input,textarea{border-color:#888}
input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--color)}
.page-main{color:#333}
.triangle--left{border-color:transparent var(--color) transparent transparent}
.triangle--right{border-color:transparent transparent transparent var(--color)}
.about-con li:nth-child(3n){background:#eee;color:#333}
.about-con li:nth-child(3n) h4{color:var(--color)}
.about-con li:nth-child(3n) .triangle--right{border-color:transparent transparent transparent #EEE}
.circle{background:#FFF;border-color:var(--color)}
.exzoom .exzoom_nav .exzoom_nav_inner span.current{border-color:var(--color)}
.exzoom .exzoom_btn a:hover::after{border-color:#FFF}
.exzoom .exzoom_btn a:hover{background:var(--color);color:#FFF}
.exzoom_next_btn::after,.exzoom_prev_btn::after{border-color:#000}
.o-pcon_tit::after{background:var(--color)}
.next:hover,.prev:hover{color:var(--color);text-decoration:underline}
header .head-top--info{justify-content:flex-end;align-items:center}
#xyz{position:relative;z-index:99999;width:120px;height:27px;margin-left:5px}
.xyz12{width:100%;padding:0px 4px;background:#FFF;line-height:25px;position:absolute;box-sizing:border-box}
.xyz12 li{position:relative;height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:25px;padding:0px 4px;z-index:1;text-align:left}
.xyz12 li a{color:#333;font-size:12px}
.xyz12 li.selected{border-top:0px}
.xyz12 li.selected a{color:#8550d9}
.xyz12 span{position:absolute;right:6px;top:2px;background:url(https://img01.v15cdn.com/amore.webp) center no-repeat;display:block;width:25px;height:25px;cursor:pointer;z-index:100}
.xyz12 span.dp{background:url(https://img01.v15cdn.com/amore1.webp) center no-repeat}
.xyz12 li img{vertical-align:middle;margin:-2px 7px 0px 0px}
#btnSearch,.showSearchBtn{width:38px;height:38px;background:#eee;color:var(--color)}
.c-nav__form{display:flex;border:1px solid #888}
#txtSearch{transition:all .3s;border:0px;width:0px;padding:0px}
.c-nav__form.active #txtSearch{width:200px;padding:0px 10px}
.head-main{display:flex;align-items:center}
header .c-search{margin-left:auto}
.c-nav__form #btnSearch,.c-nav__form.active .showSearchBtn{display:none}
.c-nav__form .showSearchBtn,.c-nav__form.active #btnSearch{display:block}
.social-share-buttons .share-toggle{width:auto;padding:15px 20px 0px 20px}
.share-toggle span{padding-right:20px}
.share-toggle .fa{left:auto;right:24px}
.social-share-buttons .share-toggle{width:auto;padding:15px 20px 0px 20px}
.share-toggle span{padding-right:20px}
.share-toggle .fa{left:auto;right:24px}
.pages>a,.pages>span{width:auto;min-width:44px;padding:0px 10px;white-space:nowrap}
.pages .pages-next,.pages .pages-prev{width:auto;padding:0px 20px}
.pages .pages-next:after{right:9px}
.pages .pages-prev:after{left:7px}
.singglepic.on{z-index:200!important}
.proIntro {margin-bottom:35px;color:#555}
.proIntro a {color:#555}
.pinfo {color:#666}
@media screen and (min-width:992px){ul.submenu.nav1 {width:calc(100vw - 17px);left:50%;-o-transform:translateX(-50%);transform:translateX(-50%);background:#FFF;padding:10px;max-width:1152px}
.nav-list li.headnav1 {position:static}
.nav-list li.headnav1:hover .submenu.nav1 {display:flex!important;flex-wrap:wrap;justify-content:space-around}
ul.submenu.nav1>li {width:23%;border:none}
ul.submenu.nav1>li>a {color:#000;font-weight:bold;font-size:16px;border-bottom:1px solid #aaa}
ul.submenu.nav1>li li {border:none}
ul.submenu.nav1>li li a {color:#333;line-height:34px}
ul.submenu.nav1>li a:hover {color:var(--color);background:none}
ul.submenu.nav1 li a {padding:0px 20px}}
h4.cate-h4, h4.pro-h4 {clear:both;font-weight:bold}
ul.cate-ulli, ul.pro-ulli {clear:both;padding:10px 0px 10px 20px}
ul.cate-ulli li, ul.pro-ulli li {list-style-type:disc;line-height:1.7}
ol.cate-ulli, ol.pro-ulli {clear:both;padding:10px 0px 10px 30px}
ol.cate-ulli li, ol.pro-ulli li {list-style-type:decimal;line-height:1.7}
.prohome-content{clear:both;margin:20px auto;padding:0px;line-height:1.6;box-sizing:border-box;max-width:1350px}
.prolist-content{clear:both;margin:0px auto;padding:0px;line-height:1.6;box-sizing:border-box}
.prolist-content .kche-wrap-width{padding-left:0px!important;padding-right:0px!important}
.prolist-bottom{clear:both;margin:20px auto;padding:0px;line-height:1.6;box-sizing:border-box;max-width:1350px}
.prolist-bottom a{text-decoration:underline}
.prolist-bottom a:hover{color:var(--color)}
.ck-widget-toc{display:table;border:1px solid #A2A9B1;background-color:#F8F9FA;padding:10px 20px 10px 10px;font-size:95%;margin:15px 0px;min-width:300px;max-width:100%}
.ck-widget-toc ol{padding:0px 0px 0px 30px;counter-reset:item}
.ck-widget-toc ol li{display:block;position:relative;list-style:none}
.ck-widget-toc ol li:before{content:counters(item, ".");counter-increment:item;position:absolute;margin-right:100%;right:10px}
.ck-widget-toc-title{text-align:left;font-weight:var(--fontbold7);margin:0px 0px 5px 0px;padding:0px 0px 0px 5px}
.ck-widget-pt{padding-top:100px;margin-top:-100px}
.ck-widget-toc1{display:table;border:1px solid #A2A9B1;background-color:#F8F9FA;padding:10px 20px 10px 10px;font-size:95%;margin:15px 0px;min-width:300px;max-width:100%}
.ck-widget-toc1 ol{padding:0px 0px 0px 30px;counter-reset:item}
.ck-widget-toc1 ol li{display:block;position:relative;list-style:none}
.ck-widget-toc1 ol li:before{content:counters(item, ".");counter-increment:item;position:absolute;margin-right:100%;right:10px}