@charset "utf-8";
:root {
    --text-color: #000;
    --text-color2: #fff;
    --text-color3: #000;
    --main-bg: #cecdca;
    --main-bg2: #535353;
    --main-bg3: #fff;
    --text-a-color:#000;
    --text-a-hover-color:#989898;
    --text-color-red:#c91420;
    --transition: all ease-in-out .3s;
    --transition2: all 1.3s ease-in-out 1.3s;
    --transition3: all ease-in-out 5s;
    --main-width: 1600px;
    --main-width-800: 830px;
    --main-width-1200: 1230px;
    --main-width-1300: 1330px;
    --main-width-1600: 1630px;
    --main-width-1800: 1860px;
    --margin-auto: 0 auto;
    --font-size-x: 10px;
    --font-size-s: 12px;
    --font-size-m: 14px;
    --font-size-m2: 16px;
    --font-size-m3: 18px;
    --font-size-m4: 20px;
    --font-size-b: 22px;
    --font-size-b1: 26px;
    --font-size-b2: 38px;
    --font-size-b3: 42px;
}

@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-Regular.woff2) format("woff2"),url(../../fonts/Alpha-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-RegularItalic.woff2) format("woff2"),url(../../fonts/Alpha-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-Heavy.woff2) format("woff2"),url(../../fonts/Alpha-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-MediumItalic.woff2) format("woff2"),url(../../fonts/Alpha-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-SemiboldItalic.woff2) format("woff2"),url(../../fonts/Alpha-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-HeavyItalic.woff2) format("woff2"),url(../../fonts/Alpha-HeavyItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-BoldItalic.woff2) format("woff2"),url(../../fonts/Alpha-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-Semibold.woff2) format("woff2"),url(../../fonts/Alpha-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-Medium.woff2) format("woff2"),url(../../fonts/Alpha-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Alpha;font-display:swap;src:url(../../fonts/Alpha-Bold.woff2) format("woff2"),url(../../fonts/Alpha-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Magister;font-display:swap;src:url(../../fonts/Magister-Corsiva.woff2) format("woff2"),url(../../fonts/Magister-Corsiva.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:Magister;font-display:swap;src:url(../../fonts/Magister-Neretta.woff2) format("woff2"),url(../../fonts/Magister-Neretta.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Plantin;font-display:swap;src:url(../../fonts/PlantinStd-Light.otf) format("opentype"),url(../../fonts/PlantinStd-Light.woff2) format("woff2"),url(../../fonts/PlantinStd-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family:Alpha,sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,input,textarea,select{line-height:1;color:var(--text-color);}
ol,ul{list-style:none;margin:0;padding:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
img{display:block;max-width:100%;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:cover;pointer-events:none;}
.hide{display:none}
.overflow-h{overflow:hidden}
.text-center{text-align:center}
:focus{outline:0}
.container{margin:0 auto;width:95%;max-width:1600px;position:relative;}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}
*::-webkit-scrollbar{width:10px;height:1px;}
*::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#868689;}
*::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#ededed;}
.images img{cursor:pointer;}

/*禁止复制*/
*{
    user-select: none;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE/Edge */
}

a{color:var(--text-a-color);text-decoration:none;-moz-transition:color .5s;-o-transition:color .5s;-webkit-transition:color .5s;transition:color .5s;}
a:hover{color:var(--text-a-hover-color)}
.transition{transition:var(--transition);-moz-transition:var(--transition);-webkit-transition:var(--transition);-o-transition:var(--transition);}
.transition2{transition:var(--transition2);-moz-transition:var(--transition2);-webkit-transition:var(--transition2);-o-transition:var(--transition2);}
.transition3{transition:var(--transition3);-moz-transition:var(--transition3);-webkit-transition:var(--transition3);-o-transition:var(--transition3);}
.main_bg{background-color:var(--main-bg);}
.main_bg2{background-color:var(--main-bg3);}
.main_new{width:calc(100% - 30px);max-width:var(--main-width);margin:0 auto;position:relative;}
.main_new_800{width:calc(100% - 30px);max-width:var(--main-width-800);margin:0 auto;position:relative;}
.main_new_1300{width:calc(100% - 30px);max-width:var(--main-width-1300);margin:0 auto;position:relative;}
.main_new_1600{width:calc(100% - 30px);max-width:var(--main-width-1600);margin:0 auto;position:relative;}
.main_new_1800{width:calc(100% - 30px);max-width:var(--main-width-1800);margin:0 auto;position:relative;}
.main_title{text-align:center;position:relative;padding-bottom:10px;margin-bottom:50px;}
.main_title::after{content:'';display:block;background-color:var(--text-color-red);width:50px;height:2px;position:absolute;left:50%;bottom:0;transform:translate(-50%,-50%);}
.main_title>h1{font-size:var(--font-size-b2);font-weight:bolder;line-height:2;}
.main_title>h1>b{color:var(--text-color-red);}
.main_title>h2{font-size:var(--font-size-b1);font-weight:bolder;line-height:2;}
.main_title>h2>b{color:var(--text-color-red);}
.main_title>h3{font-size:var(--font-size-m3);line-height:2;}
.main_summary{text-align:center;line-height:2;}
.main_content{min-height:calc(100vh - 497px); line-height:1.6;font-size:var(--font-size-m);}
.main_content p img{display:inline-block;margin:0 auto;}
.only-pc{display:block;}
.only-mobile{display:none;}
@media screen and (max-width:1200px){
    .only-pc{display:none;}
    .only-mobile{display:block;}
}
@media screen and (max-width:1199px){
    .main_title{margin-bottom:20px;}
    .main_title>h1{font-size:var(--font-size-m3);}
    .main_title>h2{font-size:var(--font-size-m1);}
    .main_title>h3{font-size:var(--font-size-s);}
    .main_summary{font-size:var(--font-size-s);}
    .main_content{padding-bottom:50px;font-size:var(--font-size-s);}
}
.swiper-pagination-bullet-active{background:#000;}


.ratio-img{position:relative;}
.ratio-img>div{visibility: hidden;opacity: 0;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0}
.ratio-img>div>i::before,.ratio-img>div>i::after{content:'';display:block;position:absolute;width:0px;height:0px;background-color:var(--text-color2);transition:var(--transition);-moz-transition:var(--transition);-webkit-transition:var(--transition);-o-transition:var(--transition);}
.ratio-img>div>i:nth-child(1)::before{left:10px;top:10px;}
.ratio-img>div>i:nth-child(1)::after{left:10px;top:10px;}
.ratio-img>div>i:nth-child(2)::before{right:10px;top:10px;}
.ratio-img>div>i:nth-child(2)::after{right:10px;top:10px;}
.ratio-img>div>i:nth-child(3)::before{left:10px;bottom:10px;}
.ratio-img>div>i:nth-child(3)::after{left:10px;bottom:10px;}
.ratio-img>div>i:nth-child(4)::before{right:10px;bottom:10px;}
.ratio-img>div>i:nth-child(4)::after{right:10px;bottom:10px;}
.ratio:hover .ratio-img>div{visibility: visible;opacity: 1;}
.ratio:hover .ratio-img>div>i:nth-child(1)::before{width:20%;height:1px;}
.ratio:hover .ratio-img>div>i:nth-child(1)::after{width:1px;height:20%;}
.ratio:hover .ratio-img>div>i:nth-child(2)::before{width:20%;height:1px;}
.ratio:hover .ratio-img>div>i:nth-child(2)::after{width:1px;height:20%;}
.ratio:hover .ratio-img>div>i:nth-child(3)::before{width:20%;height:1px;}
.ratio:hover .ratio-img>div>i:nth-child(3)::after{width:1px;height:20%;}
.ratio:hover .ratio-img>div>i:nth-child(4)::before{width:20%;height:1px;}
.ratio:hover .ratio-img>div>i:nth-child(4)::after{width:1px;height:20%;}


/*top S*/
.header_bg{background-color:var(--main-bg3);position:fixed;top:0;left:0;right:0;z-index:99;height:88px;box-shadow:0 0 10px var(--main-bg2);}
.header_blank{height:88px;}
.header_bg .header{height:88px;display:flex;justify-content:space-between;width:95%;margin:0px auto;}
.header_bg .logo{display:flex;align-items:center;}
.header_bg .logo img{height:34px;}
.header_bg .head-nav{display:flex;}
.header_bg .head-nav .nav{display:flex;align-items:center;}
.header_bg .head-nav .nav>li{display:flex;height:100%;align-items:center;}
.header_bg .head-nav .nav>li>a{display:flex;height:100%;align-items:center;}
.header_bg .head-nav .nav ul{display:none;}
.header_bg .head-nav .nav a{padding:0 23px;}
.header_bg .search{display:flex;align-items:center;padding:0 20px;cursor:pointer;}
.header_bg .search img{width:16px;transform:rotate(90deg);}
.header_bg .navbar-toggle{cursor:pointer;position:relative;width:24px;padding:0 20px;display:flex;flex-flow:column;justify-content:center;}
.header_bg .navbar-toggle>span{display:block;height:2px;background-color:var(--text-color);margin:2.5px 0;border-radius:2px;}
.search-box{background-color:var(--main-bg3);position:fixed;top:88px;right:50px;z-index:99;height:0px;overflow:hidden;}
.search-box.on{height:180px;}
.search-box>div{margin:0px auto;height:calc(100% - 22px);padding:10px 20px;position:relative;border:1px var(--main-bg2) solid;}
.search-box .select-close{position:absolute;right:20px;top:10px;width:16px;height:16px;background:url(../../images/home/icoin-menu-close.png) no-repeat center;background-size:contain;cursor:pointer;}
.search-box .select-close:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.search-box h1{font-size:var(--font-size-m2);padding:10px 0 20px;}
.search-box .search-main{display:flex;flex-wrap:wrap;}
.search-box .search-main .select-box{display:flex;}
.search-box .search-main .select-box select{padding:0 10px;}
.search-box .search-main .keyword-box{display:flex;padding-left:10px;}
.search-box .search-main .keyword-box input{border:unset;border-bottom:1px var(--text-color) solid;line-height:30px;padding:0 10px;}
.search-box .search-main .submit-search{width:100%;padding:30px 0 10px;text-align:right;}
.search-box .search-main .submit-search>span{display:inline-block;border:1px var(--text-color) solid;background:none;cursor:pointer;padding:5px 10px;}
.search-box .search-main .submit-search>span:hover{background-color:var(--text-color);color:var(--text-color2);}

.head-nav-menu{position:fixed;top:0;left:0;width:100%;height:0;background:rgba(0, 0, 0, .9);overflow:hidden;;z-index:1000;}
.head-nav-menu .head-nav-menu-top{text-align:center;padding:20px 10px;color:#fff;height:16px;line-height:16px;}
.head-nav-menu .head-nav-menu-top h1{font-size:var(--font-size-b);}
.head-nav-menu .head-nav-menu-top span{position:absolute;top:20px;right:20px;width:20px;cursor:pointer;}
.head-nav-menu-content{width:100%;height:calc(100% - 56px);overflow:auto;}
.mobile-nav{display:none;}
.head-nav-menu-content h1{font-weight:500;text-align:center;}
.head-nav-menu-content .product-range{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:20px;display:flex;flex-flow:wrap;justify-content:space-between;}
.head-nav-menu-content .product-range li{width:40%;padding:10px;}
.head-nav-menu-content .product-range a{position:relative;display:block;margin:auto;overflow:hidden;border:1px solid rgb(58, 58, 58);}
.head-nav-menu-content .product-range a .img{padding-top:74%;}
.head-nav-menu-content .product-range a:hover .img{transform: scale(1.1);}
.product-range .line{position:absolute;width:0;height:1px;background:#ffffff;z-index:3;transition:all 0.6s;}
.product-range .left{top:15px;left:10px;}
.product-range .right{bottom:15px;right:10px;}
.head-nav-menu-content .product-range a .title{position:absolute;z-index:2;top:0;left:0;width:100%;text-align:center;background:rgba(0, 0, 0, .5);padding:10px 0;}
.head-nav-menu-content .product-range a .title h3{font-weight:500;color:#fff;line-height:1;}
.head-nav-menu-content .product-range a .title p{height:0;overflow:hidden;}
.product-range a:hover .title{height:100%;background:rgba(0, 0, 0, .7);padding-top:calc(50% - 60px)}
.product-range a:hover .title h3{font-size:20px;}
.product-range a:hover .title p{padding-top:20px;color:#fff;height:36px;}
.product-range a:hover .left{width:50%;}
.product-range a:hover .right{width:50%;}

.head-nav-menu .head-nav-menu-bottom{position:absolute;bottom:0;left:0;width:100%;padding:10px 0;text-align:center;}
.head-nav-menu .head-nav-menu-bottom span{padding:0 10px;}
.mb-menu{display:none;cursor:pointer;}


@media screen and (max-width:1200px){
    .header_bg .head-nav .nav a{padding:0 12px;}
}
@media screen and (max-width:1199px){
    .header_bg{height:60px;}
    .header_blank{height:60px;}
    .header_bg .header{height:60px;width:calc(100% - 30px);}
    .header_bg .logo img{height:20px;}
    .header_bg .head-nav .nav{position:fixed;top:0;left:calc(100% + 10px);right:-70%;bottom:0;background-color:rgba(0, 0, 0, .7);backdrop-filter:blur(10px);box-shadow:0px 0px 10px 0px #000;flex-flow:column;padding:20px 0;overflow:auto;}
    .header_bg .head-nav .nav::before{position:fixed;top:0;left:calc(100% + 10px);right:-70%;height:60px;background-color:rgba(0, 0, 0, .7);}
    .header_bg .head-nav .nav ul{display:block;}
    .header_bg .head-nav .nav a{color:var(--text-color2);font-size: var(--font-size-m);padding:10px 20px;display:block;}
    .header_bg .head-nav .nav>li{width:95%;}
    .header_bg .head-nav .nav>li:not(:last-child){border-bottom:1px #b2b2b2 solid;}
    .header_bg .head-nav .nav>li>ul>li>a{padding-left:2em;}
    .header_bg .head-nav .nav>li>ul>li{border-top:1px #b2b2b2 dashed;}
    .header_bg .head-nav .nav>li>ul>li>ul{display:flex;flex-wrap:wrap;padding-left:1em;padding-bottom:.5em;}
    .header_bg .search{display:none;}
    .header_bg .navbar-toggle{padding:0 10px;}
    .header_bg .navbar-bg{position:fixed;top:0;left:100%;right:-100%;bottom:0;}
    .header_bg .head-nav.on .navbar-bg{left:0;right:0;}
    .header_bg .head-nav.on .navbar-toggle>span{background-color:var(--text-color2);}
    .header_bg .head-nav.on .nav{left:30%;right:0;}
    .header_bg .head-nav.on .navbar-toggle{display:none;}
    .search-box{top:60px;right:0px;left:0;}
    .head-nav-menu-content .product-range{display:none;}
    .head-nav-menu .head-nav-menu-top h1{opacity:0;}
    .head-nav-menu-content .mobile-nav{display:block;padding:0 10px;font-size:var(--font-size-m);}
    .head-nav-menu-content .mobile-nav>li{width:100%;line-height:38px;overflow:hidden;border-bottom:1px solid rgb(46, 46, 46);color:#fff;}
    .head-nav-menu-content .mobile-nav li a{float:left;display:block;width:calc(100% - 38px);color:#fff;}
    .head-nav-menu-content .mobile-nav li .but{float:right;width:38px;height:38px;text-align:center;cursor:pointer;}
    .head-nav-menu-content .mobile-nav li .but img{width:calc(100% - 20px);height:100%;object-fit:contain;padding:0 10px;}
    .head-nav-menu-content .mobile-nav>li>ul{height:0;overflow:hidden;}
    .head-nav-menu-content .mobile-nav>li.on>.but img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);}
    .head-nav-menu-content .mobile-nav>li.on>ul{height:auto;}
    .head-nav-menu-content .mobile-nav li ul{padding-left:20px;}
    .head-nav-menu-content .mobile-nav>li>ul>li>ul{clear:both;}
    .head-nav-menu-content .mobile-nav>li>ul>li>ul>li>a{width:auto;}
    .head-nav-menu-content .mobile-nav>li>ul>li>ul>li:not(:last-child)>a{padding-right:20px;}
}
/*top E*/

/*foot S*/
.footer_bg{background-color:var(--main-bg);color:var(--text-color);padding:80px 0 30px;}
.footer_bg a{color:var(--text-color);text-transform:uppercase;}
.footer{display:flex;flex-wrap:wrap;}
.footer_01{width:20%;}
.footer_01>dt{font-size:var(--font-size-m3);height:30px;}
.footer_01>dd{line-height:1.8;}
.footer_02{width:20%;}
.footer_02>dt{font-size:var(--font-size-m3);height:30px;}
.footer_02>dd{line-height:1.8;}
.footer_03{width:20%;}
.footer_03>dt{font-size:var(--font-size-m3);height:30px;}
.footer_03>dd{line-height:1.8;}
.footer_03>dd a{display:flex;align-items:center;}
.footer_03>dd a>img{height:14px;margin-right:5px;}
.footer_04{width:40%;}
.footer_04_list>ul{display:flex;justify-content:center;}
.footer_04_list>ul>li:not(:last-child){padding-right:23px;}
.footer_04_list>ul .img{height:40px;}
.footer_04_list .footer_qrcode{position:relative;z-index:1;cursor:pointer;}
.footer_04_list .footer_qrcode .pic{position:absolute;left:calc(50% - 10px);transform:translate(-50%,0);width:120px;height:0px;}
.footer_04_list .footer_qrcode .pic img{width:100%;height:100%;object-fit:contain;}
.footer_04_list .footer_qrcode:hover .pic,.footer_04_list .footer_qrcode .pic.on{height:120px;}
.footer_04_qccode{padding-top:40px;display:flex;justify-content:center;}
.footer_04_qccode>div{text-align:center;font-size:var(--font-size-s);line-height:1.4;margin:0 15px;}
.footer_04_qccode>div img{margin:0 auto 10px;}
.footer_copyright{width:100%;padding-top:40px;line-height:1.4;}
.footer_copyright,.footer_copyright a{text-align:center;font-size:var(--font-size-s);}
.back_top{display:none;position:fixed;right:20px;bottom:20px;z-index:98;width:38px;height:38px;padding:10px;background-color:var(--text-color2);box-shadow:0px 0px 2px 0px #ddd;border-bottom:1px #454545 solid;border-radius:50%;}
.back_top>img{padding-bottom:3px;padding-left:1px;}
.back_top.active{display:flex;align-items:center;justify-content:center;}
@media screen and (max-width:1199px){
    .footer_bg{padding:35px 0 20px;}
    .footer_01{width:100%;padding-bottom:10px;}
    .footer_01>dt{font-size:var(--font-size-m);font-weight:bold;height:auto;padding-bottom:5px;}
    .footer_01>dd{font-size:var(--font-size-s);}
    .footer_01>dd>ul{display:flex;flex-wrap:wrap;}
    .footer_01>dd>ul>li:not(:last-child) a{padding-right:20px;}
    .footer_02{width:100%;padding-bottom:10px;}
    .footer_02>dt{font-size:var(--font-size-m);font-weight:bold;height:auto;padding-bottom:5px;}
    .footer_02>dd{font-size:var(--font-size-s);}
    .footer_02>dd>ul{display:flex;flex-wrap:wrap;}
    .footer_02>dd>ul>li:not(:last-child) a{padding-right:20px;}
    .footer_03{width:100%;padding-bottom:10px;display:none;}
    .footer_03>dt{font-size:var(--font-size-m);font-weight:bold;height:auto;padding-bottom:5px;padding-left:0px;}
    .footer_03>dd{line-height:1.8;font-size:var(--font-size-s);}
    .footer_03>dd>ul{display:flex;flex-wrap:wrap;}
    .footer_03>dd>ul>li:not(:last-child) a{padding-right:20px;}
    .footer_04{width:100%;padding-top:10px;padding-bottom:10px;}
    .footer_04_list>ul{padding:0px 20px;}
    .footer_04_list>ul>li:not(:last-child){padding-right:35px;}
    .footer_04_list>ul .img{height:30px;}
    .footer_04_qccode{padding-top:15px;}
    .footer_04_qccode>div{font-size:var(--font-size-s);margin:0 15px;}
    .footer_copyright{line-height:1.4;padding-top:10px;}
    .back_top{width:30px;height:30px;padding:5px;}
}
/*右侧浮动*/
.fixed_right{position:fixed;right:40px;top:50%;z-index:98;background-color:#cecdca;padding:20px 10px;border-radius:15px;text-align:center;font-size:var(--font-size-s);}
.fixed_right>div:not(:last-child){padding:0px 0px 20px;}
.fixed_right>div{display:flex;cursor:pointer;z-index:1;}
.fixed_right img{margin:0 auto 5px;}
.fixed_right_content{padding:0 10px;font-size:var(--font-size-m);display:none;}
.fixed_right_content>.title,.fixed_right_content>a{display:flex;align-items:center;}
.fixed_right.on .fixed_right_content{display:flex;}
.fixed_right_bg{position: fixed;top:0;right:0;left:0;bottom:0;z-index:97;display:none;}
.fixed_right_bg.on{display:block;}
@media screen and (max-width:1199px){
    .fixed_right{right:0px;padding:10px 5px;border-radius:10px;font-size:var(--font-size-x);}
    .fixed_right>div:not(:last-child){padding:0px 0px 10px;}
    .fixed_right img{margin:0 auto 5px;width:24px;}
    .fixed_right_content{font-size:var(--font-size-s);}
}
/*foot E*/

/*banner S*/
.banner{position:relative;}
.banner .swiper-slide>a>img{width:100%;}
.banner .banner-video-box{position:relative;background-color:#000;}
.banner .banner-video-box img{visibility: hidden;opacity: 0;}
.banner .banner-video-box .banner-video{position:absolute;width:100%;height:100%;}
.banner .swiper-pagination-bullet {border-radius:2px;width:3px;height:3px;transition:var(--transition);-moz-transition:var(--transition);-webkit-transition:var(--transition);-o-transition:var(--transition);}
.banner .swiper-pagination-bullet-active{background:var(--text-color2);width:20px;}
.banner .banner_title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;font-size:var(--font-size-b2);letter-spacing:0.1em;color:#fff;text-shadow:2px 2px 3px #000000;font-weight:500;text-align:center;}
.banner_bg{height:50px;}
.banner_nav>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:10px;}
.banner_nav>ul>li{padding:10px;}
.banner_nav>ul>li>a{color:var(--text-color);border:1px var(--text-color) solid;display:block;padding:10px 20px;background-color: rgba(255, 255, 255, 0.3);}
.banner_nav>ul>li>a:hover,.banner_nav>ul>li.on>a{color:var(--text-color-red);border:1px var(--text-color-red) solid;}
#web{position:absolute;margin-top:-160px;visibility: hidden;}
@media screen and (max-width:1200px){
    .banner .banner_title{top:50%;width:90%;font-size:var(--font-size-s);}
    .banner_bg{height:55px;}
    .banner-index .banner-video-box .banner-video{width:100%;}
}
@media screen and (max-width:1199px){
    .banner_nav_bg{height:auto;padding:10px 0 20px;}
    .banner_nav{position:unset;transform:none}
    .banner_nav>ul>li{padding:5px;}
    .banner_nav>ul>li>a{color:var(--text-color);border:1px var(--text-color) solid;padding:5px 10px;font-size:var(--font-size-s);}
    .banner-index .banner-text>div{font-size:var(--font-size-m);}
    .banner-index .banner-text>div::after{width:5px;height:5px;}
}
/*banner E*/


/*index_title S*/
.index_title{padding:80px 0 60px;display:flex;justify-content:center;align-items:center;line-height:1.6;text-transform:uppercase;}
.index_title .title{font-size:var(--font-size-b2);padding:0px 10px 0 0;}
.index_title .title2{font-size:var(--font-size-b2);}
.index_title .title3{font-size:var(--font-size-b);text-align:center;}
@media screen and (max-width:1200px){
    .index_title{padding:50px 0 30px;}
    .index_title .title{font-size:var(--font-size-b2);}
    .index_title .title2{font-size:var(--font-size-b2);}
}
@media screen and (max-width:1199px){
    .index_title{padding:30px 0 15px;flex-flow:column;align-items:baseline;}
    .index_title .title{font-size:var(--font-size-m3)}
    .index_title .title2{font-size:var(--font-size-m);line-height:1.2;}
    .index_title .title3{font-size:var(--font-size-s);}
}
/*index_title E*/


/*index_about S*/
.index_about{display:flex;flex-wrap:wrap;justify-content:space-between;}
.index_about_left{width:calc(60% - 10px);}
.index_about_right{width:calc(40% - 120px);padding:60px;font-size:var(--font-size-m);line-height:1.8;background-color:#5c5448;color:var(--text-color2);display:flex;align-items: center;}
.index_about_right dt{font-size:var(--font-size-m3);font-weight:bold;text-align:center;padding:0px 0 40px;}
.index_about_right dd p:not(:last-child){padding-bottom:1em;}
.index_about_right .foot{text-align:right;padding-top:2em;}
.index_about_right .foot a{color:var(--text-color2);border:1px var(--text-color2) solid;border-radius:10px;padding:5px 20px;}
.index_about_right .foot a:hover{background-color:var(--text-color);}
@media screen and (max-width:1200px){
    .index_about_right{width:calc(40% - 60px);padding:30px;line-height:1.6;}
    .index_about_right dt{padding:0px 0 20px;}
}
@media screen and (max-width:1199px){
    .index_about_left{width:100%;}
    .index_about_right{width:calc(100% - 40px);padding:20px;font-size:var(--font-size-s)}
    .index_about_right dt{font-size:var(--font-size-m1);}
}
/*index_about E*/


/*index_product S*/
.index_product>ul{display:flex;flex-wrap:wrap;}
.index_product>ul>li{width:calc(25% - 95px);margin:20px;padding:20px 40px;background-color:#918e88;}
.index_product>ul>li:nth-child(1n){margin-left:0px;}
.index_product>ul>li:nth-child(4n){margin-right:0px;}
.index_product a{color:var(--text-color3);text-align:center;}
.index_product .title_en{font-size:var(--font-size-m3);padding:20px 0 0;}
.index_product .title{font-size:var(--font-size-m2);padding:10px 0 50px;}
.index_product .pic{padding-top:74%;position:relative;}
.index_product .pic>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;}
.index_product .logo{height:17px;margin:50px auto 0;}
.index_product .logo>img{height:17px;margin:0 auto;}
@media screen and (max-width:1199px){
    .index_product_bg{padding-bottom:30px;}
    .index_product>ul>li{width:calc(50% - 15px);margin:10px 5px 0px 0px;padding:5px;}
    .index_product>ul>li:nth-child(2n){margin:10px 0px 0px 5px;}
    .index_product .title_en{font-size:var(--font-size-m);padding:10px 0 0;}
    .index_product .title{font-size:var(--font-size-m);padding:5px 0 20px;}
    .index_product .logo{height:10px;margin:20px auto 10px;}
    .index_product .logo>img{height:10px;}
}
/*index_product E*/


/*index_case S*/
@media screen and (max-width:1199px){
    .index_case {padding: 0px 15px 20px;}
    .index_case .factory_banner{width:100%;}
}
/*index_case E*/


/*index_news S*/
.index_news{padding-bottom:50px;}
.index_news>ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.index_news>ul>li{width:24%;padding:0px 0 20px;}
.index_news>ul>li a{display:flex;flex-flow:column;}
.index_news>ul>li a .pic{padding-top:67%;position:relative;}
.index_news>ul>li a .pic>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;}
.index_news>ul>li a .title{font-size:var(--font-size-m2);line-height:2;padding-top:1em;}
.index_news>ul>li a .date{font-size:var(--font-size-m);line-height:1.2;}
@media screen and (max-width:1199px){
    .index_news{padding-bottom:20px;}
    .index_news>ul>li{width:calc(50% - 5px);margin:10px 5px 10px 0px;}
    .index_news>ul>li:nth-child(2n){margin:10px 0px 10px 5px;}
    .index_news>ul>li a .title{font-size:var(--font-size-m);}
    .index_news>ul>li a .date{font-size:var(--font-size-s);}
}
/*index_news E*/


/*about S*/
.about_box{margin-bottom:6em;}
.about_box img{display:block;width:100%;}
.about_title_en{font-size:var(--font-size-b2);line-height:1.4;padding:1em 0 1em;}
.about_title{color:#201f1f;font-size:var(--font-size-b1);font-weight:300;position:relative;line-height:1;padding-bottom:6px;}
.about_title::before{content:'';display:block;background-color:#201f1f;width:50%;height:5px;position:absolute;left:0;bottom:0;}
.about_title::after{content:'';display:block;background-color:#80807f;width:100%;height:1px;position:absolute;left:0;bottom:4px;}
.about_content{font-size:var(--font-size-m);line-height:1.8;padding:3em 0;}
.about_content p:not(:last-child){padding-bottom:1.4em;}
@media screen and (max-width:1199px){
    .about_box{margin-bottom:3em;}
    .about_title_en{font-size:var(--font-size-b);}
    .about_title{font-size:var(--font-size-m2);padding-bottom:4px;}
    .about_title::before{width:40%;height:3px;}
    .about_title::after{bottom:3px;}
    .about_content{padding:1em 0;font-size:var(--font-size-s);line-height:1.6;}
}
.about_01{display:flex;flex-wrap:wrap;justify-content:space-between;z-index:10;font-size:var(--font-size-b2);margin-top:calc(-4em - 13.6px);margin-bottom:2em;}
.about_01_left{width:40%;}
.about_01_left .about_title_en{padding:3em 0 1em;}
.about_01_left .about_title_en>div:first-child{color:#fff;}
.about_01_right{width:55%;}
@media screen and (max-width:1199px){
    .about_01{font-size:var(--font-size-b);margin-top:calc(-4em - 8.8px);margin-bottom:1em;}
    .about_01_left{width:100%;}
    .about_01_right{width:100%;}
}
.about_02{position:relative;}
.about_02_left{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.about_02_left .about_title_en{padding:3em 0 1em;}
.about_02_left_content{height:100%;position:relative;width:70%;margin:0px auto;}
.about_02_left_content>div{width:40%;height:100%;overflow:auto;}
@media screen and (max-width:1550px){
    .about_02_left_content>div .about_title_en{padding:1em 0 0.5em;}
}
@media screen and (max-width:1199px){
    .about_02_left{position:unset;}
    .about_02_left_content{width:calc(100% - 30px);}
    .about_02_left_content>div{width:100%;}
}
.about_03{display:flex;flex-wrap:wrap;justify-content:space-between;}
.about_03_left{width:40%;order:1;text-align:right;}
.about_03_right{width:55%;}
@media screen and (max-width:1199px){
    .about_03_left{width:100%;text-align:left;order:0;}
    .about_03_right{width:100%;}
}
.about_04{display:flex;flex-wrap:wrap;justify-content:space-between;}
.about_04_left{width:40%;}
.about_04_right{width:55%;}
@media screen and (max-width:1199px){
    .about_04_left{width:100%;}
    .about_04_right{width:100%;}
}
.about_05{display:flex;flex-wrap:wrap;justify-content:space-between;}
.about_05_left{width:40%;order:1;text-align:right;}
.about_05_right{width:55%;}
@media screen and (max-width:1199px){
    .about_05_left{width:100%;text-align:left;order:0;}
    .about_05_right{width:100%;}
}
/**荣誉资质**/
.aboutblock3{padding-top:0px;}
.outhonorswiper{width:100%;height:auto;position:relative;overflow:hidden;}
.outhonorswiper .honorarr{width:50px;height:50px;position:absolute;top:50%;transform:translate(0px,-50%);z-index:100;cursor:pointer;opacity:0;border-radius:50%;transition:1s;}
.outhonorswiper:hover .honorarr{opacity:1;}
.outhonorswiper .leftbtn-prev{background:url('../../images/home/about/bannerleftarr.png') no-repeat center center;background-size:50%;background-color:rgba(0,0,0,0.3);left:30px;}
.outhonorswiper .rightbtn-next{background:url('../../images/home/about/bannerrightarr.png') no-repeat center center;background-size:50%;background-color:rgba(0,0,0,0.3);right:30px;}
.outhonorswiper .swiper-container-horizontal>.swiper-pagination-bullets{text-align: center;}
.honorswiper{width:100%;height:auto;overflow:hidden;}
.honorswiper .link{display:block;width:100%;height:auto;overflow:hidden;box-sizing:border-box;}
.honorswiper .link .outpic{width:100%;height:auto;overflow:hidden;padding-bottom:120%;position:relative;}
.honorswiper .link .outpic .pic{background:#fff;position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.honorswiper .link .outpic .pic .image{display:block;max-width:100%;max-height:100%;transition:1s;}
.honorswiper .link:hover .outpic .pic .image{transform:scale(1.1);}
.honorswiper .link .tit{width:100%;height:auto;overflow:hidden;font-size:14px;padding-top:15px;padding-bottom:15px;line-height:20px;text-align:center;}
/**荣誉资质 end**/
/*about E*/


/*factory S*/
.factory img{width:100%;}
.factory_box{margin-bottom:6em;}
.factory_title{position:relative;line-height:1;font-size:var(--font-size-b);padding-top:2em;padding-bottom:6px;}
.factory_title::before{content:'';display:block;background-color:#201f1f;width:50%;height:5px;position:absolute;left:0;bottom:0;}
.factory_title::after{content:'';display:block;background-color:#80807f;width:100%;height:1px;position:absolute;left:0;bottom:4px;}
.factory_content{font-size:var(--font-size-m);line-height:1.8;padding:3em 0;}
.factory_content p:not(:last-child){padding-bottom:1.4em;}
@media screen and (max-width:1199px){
    .factory_box{margin-bottom:3em;}
    .factory_title{padding-top:0;}
    .factory_content{padding:1em 0;font-size:var(--font-size-s);line-height:1.6;}
}
.factory_02{display:flex;flex-wrap:wrap;justify-content:space-between;}
.factory_02_left{width:40%;order:1;}
.factory_02_left .factory_content{display:flex;justify-content:space-between;align-items:end;}
.factory_02_left .factory_content>div.logo{width:36%;}
.factory_02_right{width:50%;}
@media screen and (max-width:1199px){
    .factory_02_left{width:100%;order:0;}
    .factory_02_left .factory_content{flex-flow:column;align-items:baseline;}
    .factory_02_left .factory_content>div{width:100%;}
    .factory_02_left .factory_content>div.logo{width:30%;margin-top:1em;}
    .factory_02_right{width:100%;}
}
.factory_banner{width:calc(100% - 30px);max-width:1600px;margin:0 auto;position:relative;}
.factory_banner .swiper-button-prev{background-image:url(../../images/home/leftG.png);background-size:contain;left:-36px;}
.factory_banner .swiper-button-next{background-image:url(../../images/home/rightG.png);background-size:contain;right:-36px;}
.factory_banner_02{margin-bottom:6em;}
@media screen and (max-width:1600px){
    .factory_banner .swiper-button-prev{left:10px;}
    .factory_banner .swiper-button-next{right:10px;}
}
@media screen and (max-width:1199px){
    .factory_banner .swiper-button-prev{width:14px;}
    .factory_banner .swiper-button-next{width:14px;}
    .factory_banner_02{margin-bottom:3em;}
}
.factory_03{display:flex;flex-wrap:wrap;justify-content:space-between;}
.factory_03_left{width:58%;}
.factory_03_left .factory_content{display:flex;flex-flow:column;justify-content:space-between;min-height:calc(100% - 50px - 3em);}
.factory_03_right{width:40%;}
@media screen and (max-width:1199px){
    .factory_03{margin-bottom:0;}
    .factory_03_left{width:100%;order:0;}
    .factory_03_left .factory_content>div.pic{margin-top:1em;}
    .factory_03_right{width:100%;}
}
/*factory E*/


/*product S*/
.product-box{position:fixed;top:88px;left:0;width:100%;height:0;overflow:hidden;z-index:1000;}
.product-box.on{height:100%;}
.product-box-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;/* display:none; */}
.product-box-close{position:absolute;right:40px;top:20px;width:16px;height:16px;background:url(../../images/home/icoin-menu-close.png) no-repeat center;background-size:contain;cursor:pointer;z-index:1;}
.product-box-close:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.product-box>ul{background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.1);max-height:50vh;/* margin-top:88px; */padding:30px 50px;display:flex;flex-wrap:wrap;line-height:1.8;position: relative;}
.product-box>ul>li{width:16%;}
.product-box>ul>li a{font-size:var(--font-size-m);}
.product-box>ul>li>a{font-size:var(--font-size-m2);font-weight:bold;text-transform:uppercase;}
.product_bg{padding-bottom:3em;}
.product_bg .filtri{font-size:var(--font-size-m);display:flex;justify-content:end;}
.product_bg .filtri>div{display:flex;justify-content:end;align-items:center;cursor:pointer;padding:3em 3em;}
.product_bg .filtri>div img{height:1em;margin-left:2em;}
.product>ul{display:flex;flex-wrap:wrap;}
.product>ul>li{width:calc(33.33% - 20px);padding:10px;}
.product>ul>li .pic{position:relative;padding-top:100%;border:1px #dddddd solid;background-color:#fff;overflow:hidden;}
.product>ul>li .pic>img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;}
.product>ul>li a:hover .pic>img{transform: scale(1.2);}
.product>ul>li .info{font-size:var(--font-size-m);padding:1em 0;line-height:1.8;}
.product>ul>li .info .title{color:var(--text-a-color);}
.product>ul>li .info .ex_title{color:var(--text-a-hover-color);}
@media (max-width:900px){
    .product-box{top:0px;}
    .product-box>ul{margin-top:60px;padding:10px 20px;}
    .product-box-close{top:0;right:0;width:60px;height:60px;background-size:16px;background-color:#fff;}
    .product-box>ul>li{width:50%;}
    .product-box>ul>li a{font-size:var(--font-size-s);}
    .product-box>ul>li>a{font-size:var(--font-size-m);font-weight:bold;}
    .product_bg{padding-bottom:0;}
    .product_bg .filtri>div{padding:1em 1em;}
    .product{padding-bottom:0}
    .product>ul>li{width:calc(50% - 20px);}
    .product>ul>li .info{font-size:var(--font-size-s);padding:0.5em 0 1em}
}
.prde_1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:6em 3em;margin:5em auto;box-shadow:0 0 20px rgba(0, 0, 0, .5);border-radius:20px;overflow:hidden;}
.prde_1 .pd1_le{width:60.6060606061%;flex-shrink:0;display:flex;justify-content:space-between;align-items:stretch;}
.prde_1 .swiper{width:10.4%;position:relative;}
.prde_1 .swiper1{position: absolute;top:0;left:0;right:0;bottom:0;}
.prde_1 .swiper1 .swiper-container{height:100%;}
.prde_1 .swiper1 .sw1{height:auto;}
.prde_1 .swiper1 .sw1.on .img{border:1px solid #999999;}
.prde_1 .swiper1 .img{position:relative;padding-top:100%;border:1px solid transparent;border-radius:5px;cursor:pointer;}
.prde_1 .swiper1 .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);height:calc(100% - 8px);-o-object-fit:cover;object-fit:cover;}
.prde_1 .swiper1 .swiper-button-next,.prde_1 .swiper1 .swiper-button-prev{position:absolute;width:100%;height:auto;left:auto;right:auto;margin:0 auto;text-align:center;background-image:none;opacity:1;}
.prde_1 .swiper1 .swiper-button-next::after,.prde_1 .swiper1 .swiper-button-prev::after{display:none;}
.prde_1 .swiper1 .swiper-button-next{top:calc(100% + 0.4rem);}
.prde_1 .swiper1 .swiper-button-prev{bottom:calc(100% + 0.4rem);top:auto;}
.prde_1 .swiper1 .swiper-button-prev img,.prde_1 .swiper1 .swiper-button-next img{margin:0 auto;}
.prde_1 .swiper2{width:81.25%;box-shadow:0 0 20px rgba(0, 0, 0, .5);border-radius:20px;overflow:hidden;}
.prde_1 .swiper2 .sw2{position:relative;}
.prde_1 .swiper2 .hasV{cursor:pointer;}
.prde_1 .swiper2 .img{position:relative;overflow:hidden;border-radius:0.25rem;padding-top:65%;}
.prde_1 .swiper2 .img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.prde_1 .swiper2 .img video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.prde_1 .swiper2 .play{display:block;width:0.7rem;height:0.7rem;background-image:url(../images/home/index/icon-play.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;z-index:30;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0.3s;}
.prde_1 .pd1_ri{width:33%;}
.prde_1 .pd1_ri .info_i{padding-top:0.45rem;padding-bottom:0.45rem;border-bottom:1px solid #ede8de;font-size:var(--font-size-m);}
.prde_1 .pd1_ri .info_i:last-child{border-bottom:none;padding-bottom:0;}
.prde_1 .pd1_ri .ini{width:61%;}
.prde_1 .pd1_ri .ini2{width:35%;}
.prde_1 .pd1_ri .p1{font-size: var(--font-size-b);}
.prde_1 .pd1_ri .p2{margin-top:0.08rem;}
.prde_1 .pd1_ri .d3{margin-top:0.2rem;margin-bottom:0.12rem;width:50px;height:2px;background-color:var(--text-color-red);margin-bottom:10px;display:none;}
.prde_1 .pd1_ri .p3{margin-bottom:0.14rem;color:#666;}
.prde_1 .pd1_ri .p4{word-break:break-all;}
.prde_1 .pd1_ri .d4{display:flex;}
.prde_1 .pd1_ri .d4 .ss{width:20px;height:20px;border-radius:50%;margin-right:0.1rem;border:1px solid #e5e5e5;}
.prde_1 .pd1_ri .d4 .ss:last-child{margin-right:0;}
@media (max-width:900px){
    .prde_1{padding:3em 2em;margin:3em auto;border-radius:10px;}
    .prde_1 .pd1_le{width:100%;flex-wrap:wrap;}
    .prde_1 .swiper{width:100%;height:auto;order:2;margin:20px 0 10px;}
    .prde_1 .swiper1{height:100%;position: unset;}
    .prde_1 .swiper1 .swiper-slide{max-width:17%;}
    .prde_1 .swiper1 .swiper-button-next,.prde_1 .swiper1 .swiper-button-prev{opacity:0;}
    .prde_1 .swiper2{width:100%;order:1;border-radius:10px;}

    .prde_1 .pd1_ri{width:100%;margin-top:0.4rem;}
    .prde_1 .pd1_ri .info_i{font-size: var(--font-size-s);}
    .prde_1 .pd1_ri .info_i .ini{width:50%;}
    .prde_1 .pd1_ri .p1{font-size: var(--font-size-m);}
}
.prde_2{padding-bottom:3em;}
.prde_2 h1{font-size:var(--font-size-m);font-weight:bold;padding-bottom:0.5em;}
.prde_2 ul{display:flex;flex-wrap:wrap;}
.prde_2 ul>li{width:34%;display:flex;border:1px solid #e5e5e5;}
.prde_2 ul>li>div{background-color:#f2f5fa;padding:10px 20px;width:25%;font-weight:bold;}
.prde_2 ul>li>p{padding:10px 20px;flex:1;}
@media (max-width:900px){
    .prde_2{padding-bottom:0;}
    .prde_2 ul>li{width:calc(100% - 2px)}
}
.prde_3{padding-bottom:3em;}
.prde_3 img{width:100%;}
@media (max-width:900px){
    .prde_3{padding-bottom:0;}
}
.prde_box{padding-top:3em;}
.prde_box img{width:100%;}
.product_title{position:relative;line-height:1;font-size:var(--font-size-b);padding-top:2em;padding-bottom:6px;}
.product_title::before{content:'';display:block;background-color:#201f1f;width:50%;height:5px;position:absolute;left:0;bottom:0;}
.product_title::after{content:'';display:block;background-color:#80807f;width:100%;height:1px;position:absolute;left:0;bottom:4px;}
.product_content{font-size:var(--font-size-m);line-height:1.8;padding:3em 0;}
.product_content p:not(:last-child){padding-bottom:1.4em;}
@media screen and (max-width:1199px){
    .prde_box{padding-top:1em;}
    .product_title{padding-top:0;}
    .product_content{padding:1em 0;font-size:var(--font-size-s);line-height:1.6;}
}
.product_title_en{font-size:var(--font-size-b2);line-height:1.4;padding:3em 0 1em;}
.product_02{position:relative;padding:2em 0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.product_02_content{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;}
.product_02_left{width:30%;}
.product_02_right{width:36%;}
.product_02_right>img:not(:last-child){padding-bottom:1.5em;}

@media screen and (max-width:1550px){
    .product_02_left_content>div .about_title_en{padding:1em 0 0.5em;}
}
@media screen and (max-width:1199px){
    .product_02_left{width:100%;}
    .product_02_left .product_title_en{padding:0}
    .product_title_en{font-size:var(--font-size-b);}
    .product_02_right{width:100%;}
    .product_02_right>img:not(:last-child){padding-bottom:.5em;}
}
.product_03{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em 0;}
.product_03_left{width:58%;}
.product_03_left .product_content{display:flex;flex-flow:column;justify-content:space-between;min-height:calc(100% - 50px - 3em);}
.product_03_right{width:40%;}
@media screen and (max-width:1199px){
    .product_03{margin-bottom:0;padding:0 0 1em;}
    .product_03_left{width:100%;order:0;}
    .product_03_left .product_content>div.pic{margin-top:1em;}
    .product_03_right{width:100%;}
}
.product_04{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em 0;}
.product_04_left{width:40%;order:1;}
.product_04_left .product_content{display:flex;justify-content:space-between;align-items:end;}
.product_04_left .product_content>div.logo{width:36%;}
.product_04_right{width:50%;}
@media screen and (max-width:1199px){
    .product_04{margin-bottom:0;padding:2em 0 1em;}
    .product_04_left{width:100%;order:0;}
    .product_04_left .product_content{flex-flow:column;align-items:baseline;}
    .product_04_left .product_content>div{width:100%;}
    .product_04_left .product_content>div.logo{width:30%;margin-top:1em;}
    .product_04_right{width:100%;}
}
.product_05{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em 0 1em;}
.product_05_left{width:calc(50% - 0.5em);order:1;display:flex;flex-flow:column;}
.product_05_left .product_title{width:80%;margin:0 auto;}
.product_05_left .product_content{flex:1;display:flex;flex-flow:column;justify-content:space-between;padding:3em 0 0;width:80%;margin:0 auto;}
.product_05_left .pic_box{display:flex;justify-content:space-between;}
.product_05_left .pic_box>div{width:calc(50% - 0.5em);overflow:hidden;}
.product_05_left .pic_box .pic{position:relative;padding-top:100%;overflow:hidden;}
.product_05_left .pic_box .pic>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;}
.product_05_right{width:calc(50% - 0.5em);}
@media screen and (max-width:1199px){
    .product_05{margin-bottom:0;padding:1em 0 0.5em;}
    .product_05_left{width:100%;}
    .product_05_left .product_title{width:100%;}
    .product_05_left .product_content{width:100%;flex-flow:column;align-items:baseline;padding:1em 0;}
    .product_05_left .product_content>div{width:100%;}
    .product_05_left .pic_box>div{width:calc(50% - 0.25em);overflow:hidden;}
    .product_05_right{width:100%;padding-bottom:1em;}
}
.product_06{display:flex;flex-wrap:wrap;justify-content:space-between;}
.product_06>div{overflow:hidden;width:calc(25% - 0.75em);padding-bottom:1em;}
.product_06>div .pic{position:relative;padding-top:100%;overflow:hidden;}
.product_06>div .pic>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;}
@media screen and (max-width:1199px){
    .product_06>div{width:calc(25% - 0.4em);}
}
.product_07{display:flex;flex-wrap:wrap;justify-content:space-between;}
.product_07>div{overflow:hidden;width:calc(50% - 0.5em);padding-top:1em;}
@media screen and (max-width:1199px){
    .product_07>div{width:calc(50% - 0.25em);padding-top:0.5em;}
}
.product_08{display:flex;flex-wrap:wrap;padding-top:1em;}
.product_08>div{width:50%;background-color:#e5e5e5;}
.product_08 .product_content{padding:4em;}
@media screen and (max-width:1199px){
    .product_08{padding-top:0.5em;}
    .product_08>div{width:100%;}
    .product_08 .product_content{padding:1em;}
}
.product_09{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em 0;}
.product_09_left{width:calc(50% - 0.5em);order:1;display:flex;flex-flow:column;justify-content:center;}
.product_09_left .product_title{width:80%;margin:0 auto;}
.product_09_left .product_content{display:flex;flex-flow:column;padding:3em 0 0;width:80%;margin:0 auto;}
.product_09_right{width:calc(50% - 0.5em);}
@media screen and (max-width:1199px){
    .product_09{margin-bottom:0;padding:1em 0 1em;}
    .product_09_left{width:100%;order:0;}
    .product_09_left .product_title{width:100%;}
    .product_09_left .product_content{width:100%;flex-flow:column;align-items:baseline;padding:1em 0;}
    .product_09_left .product_content>div{width:100%;}
    .product_09_right{width:100%;}
}
.product_10{padding-bottom:2em;}
@media screen and (max-width:1199px){
    .product_10{padding-bottom:1em;}
}
.product_11{border-bottom:unset;font-size:var(--font-size-m);line-height:1.6;padding-bottom:6em;}
.product_11 dt{overflow:hidden;padding:10px 20px;border-left:1px #ebe9e8 solid;border-right:1px #ebe9e8 solid;font-weight:bold;}
.product_11 dt:first-child{border-top:1px #ebe9e8 solid;}
.product_11 dd{overflow:hidden;padding:10px 20px;border:1px #ebe9e8 solid;}

.product_11_title{display:flex;}
.product_11_info{display:flex;}
.product_11 dt>div>label,.product_11_info>label{width:28px;}
.product_11_content{flex:1;}
@media screen and (max-width:1199px){
    .product_11{padding-bottom:3em;}
    .product_11 dt{padding:10px 10px;}
    .product_11 dd{padding:10px 10px;font-size:var(--font-size-s);}
    .product_11_info>label{font-size:var(--font-size-m);}
}

.material_top_bg{background:url(../../images/home/product/bg.jpg) no-repeat center center;background-size:cover;padding-top:30px;padding-bottom:30px;background-color:#000;margin-bottom:30px;}
.material_top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.material_top_left,.material_top_right{width:48%;}
.material_top_full{width:100%;text-align:center;}
.material_top .title{width:100%;height:auto;font-size:32px;color:#fff;line-height:1.5;margin-bottom:20px;text-align:center;}
.material_top .cont{width:100%;height:auto;font-size:15px;line-height:25px;color:#fff;}
.material_content{display:flex;flex-wrap:wrap;margin-bottom:50px;}
.material_content>div{width:15%;height:auto;margin-bottom:15px;margin-right:2%;}
.material_content>div:nth-child(6n){margin-right:0px;}
.material_content>div .outpic{width:100%;height:auto;padding-bottom:100%;position:relative;}
.material_content>div .outpic .pic{width:100%;height:100%;position:absolute;left:0px;top:0px;}
.material_content>div .outpic .pic .image{width:100%;height:100%;object-fit:cover;}
.material_content>div .title{width:100%;height:auto;overflow:hidden;font-size:15px;text-align:center;line-height:25px;margin-top:10px;}
@media screen and (max-width:1199px){
    .material_top_left,.material_top_right{width:100%;}
    .material_top_left,.material_top_full{margin-bottom:15px;text-align:left;}
    .material_top .title{font-size:24px;margin-bottom:10px;}
    .material_content{margin-bottom:20px;}
    .material_content>div{width:48%;margin-right:4%;}
    .material_content>div:nth-child(2n){margin-right:0px;}
}
/*product E*/


/*shop E*/
.shop{padding-bottom:3em;}
.shop>ul{display:flex;flex-wrap:wrap;}
.shop>ul>li{width:calc(33.33% - 20px);padding:10px;}
.shop>ul>li .pic{position:relative;padding-top:69%;border:1px #dddddd solid;background-color:#fff;overflow:hidden;}
.shop>ul>li .pic>img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;}
.shop>ul>li .title{font-size:var(--font-size-m);padding:1em 0;line-height:1.8;}
.shop>ul>li a:hover .pic>img{transform: scale(1.2);}
@media (max-width:900px){
    .shop{padding-bottom:1em;}
    .shop>ul>li{width:calc(50% - 5px);padding:0px 5px 0px 0px;}
    .shop>ul>li:nth-child(2n){padding:0px 0px 0px 5px;}
    .shop>ul>li .title{font-size:var(--font-size-s);padding:0.5em 0 1em;}
}
.shop_details{padding-bottom:3em;}
.shop_details .fpage{display:flex;flex-flow:column;padding:1em 0;}
@media (max-width:900px){
    .shop_details{padding-bottom:0;}
}
/*shop E*/


/*download S*/
.download{padding-bottom:3em;}
.download>ul{display:flex;flex-wrap:wrap;justify-content:space-around;}
.download>ul>li{width:calc(25% - 40px);padding:20px;}
.download>ul>li .pic{position:relative;padding-top:131%;background-color:#fff;overflow:hidden;}
.download>ul>li .pic>img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;}
.download>ul>li .title{font-size:var(--font-size-m2);padding:2em 0 1em;line-height:1.8;text-align:center;}
.download>ul>li .content{font-size:var(--font-size-m);padding:1em 0;line-height:1.8;text-align:center;}
.download>ul>li .btn{font-size:var(--font-size-m2);padding:1em 0;line-height:1.8;text-align:center;text-decoration:underline;}
.download>ul>li a:hover .pic>img{transform: scale(1.2);}
.download_01>ul>li{max-width:340px;}
.download_01>ul>li .pic{padding-top:128%;}
.download_02>ul>li .pic{padding-top:130%;}
.download_03>ul{justify-content:center;}
.download_03>ul>li{width:calc(33.33% - 120px);padding:10px 60px 60px;max-width:410px;}
.download-btn a{display:flex;align-items:center;}
.download-btn svg{width:30px;}
.download_login{max-width:400px;margin:0 auto;}
.form-login{border:1px var(--main-bg2) solid;border-radius:5px;padding:20px;margin:10px auto;font-size:var(--font-size-m);}
.form-login input{padding:0.5em;width:calc(100% - 2em);}
.form-login select{padding:0.5em;width:calc(100% - 2em);}
.form-login>dl{display:flex;padding:0.5em 0;}
.form-login>dl>dt{padding:0.5em;}
.form-login>dl>dd{flex:1;}
.form-login .form-login-dt{width:80px;}
.form-login .error{font-size:var(--font-size-s);color: var(--text-color-red);}
.form-login .captcha{display:flex;align-items:center;}
.form-login .captcha img{height:32px;}
.form-login-btn{display:flex;justify-content:center;align-items:center;padding:1em 0;}
.form-login-btn .register{border:1px #f3f3f3 solid;background-color:#f3f3f3;color:#000;padding:8px 40px;border-radius:5px;cursor:pointer;margin:0 10px;}
.form-login-btn .submit{border:1px #000 solid;background-color:#000;color:#fff;padding:8px 40px;border-radius:5px;cursor:pointer;margin:0 10px;}
.form-login-btn .submit:hover{background-color:#f3f3f3;color:#000;}
@media (max-width:900px){
    .download{padding-bottom:1em;}
    .download>ul>li{width:calc(50% - 5px);padding:0px 5px 0px 0px;}
    .download>ul>li .content{font-size:var(--font-size-s);}
    .download_03>ul>li{padding-bottom:5px;}
}
/*download E*/


/*news S*/
.news_bg{padding:3em 0 3em;}
.news>ul>li{padding:20px 0;}
.news>ul>li:not(:last-child){border-bottom:1px #c6c6c6 solid;}
.news>ul>li a{display:flex;flex-wrap:wrap;}
.news>ul>li .pic{order:1;width:calc(40% - 40px);position:relative;padding:20px;}
.news>ul>li .pic img{width:100%}
.news>ul>li a:hover .pic img{transform: scale(1.2);}
.news>ul>li .info{width:calc(60% - 40px);padding:20px;}
.news>ul>li .date{font-size:var(--font-size-s);}
.news>ul>li .title{font-size:var(--font-size-m2);}
.news>ul>li .desc{font-size:var(--font-size-m);padding:1em 0;color:#717171;max-width:540px;}
.news>ul>li a:hover .desc{color:var(--text-a-hover-color)}
@media screen and (max-width:1199px){
    .news_bg{padding-bottom:0;}
    .news>ul>li .pic{order:0;width:100%;position:relative;padding:0px;}
    .news>ul>li .info{width:calc(100% - 20px);padding:10px;}
    .news>ul>li .title{font-size:var(--font-size-m);}
    .news>ul>li .desc{max-width:100%;font-size:var(--font-size-s);}
}
/*news E*/


/*contact S*/
.contact{display:flex;flex-wrap:wrap;padding-bottom:3em;font-size:var(--font-size-m);}
.contact h4{width:100%;font-size:var(--font-size-m3);padding-bottom:1em;}
.contact_left{width:36%;}
.contact_right{width:60%;}
.contact_qrcode{display:flex;flex-wrap:wrap;padding-top:1em;}
.qrcode{text-align:center;padding-bottom:1em;}
.qrcode .pic{width:120px;}
.contact_form{padding-top:3em;padding-bottom:3em;}
.contact_form h4{width:100%;font-size:var(--font-size-m3);padding-bottom:1em;}
.contact_form .form{display:flex;flex-wrap:wrap;justify-content:space-between;}
.contact_form .form>div{padding-bottom:1em;}
.contact_form .form input,.contact_form .form textarea{width:calc(100% - 12px);padding:10px 5px;border:solid 1px var(--main-bg2);}
.contact_form .form .contact_input{width:30%;}
.contact_form .form label{width:100%;display:block;font-size:var(--font-size-s);}
.contact_form .form .contact_content{width:100%;}
.contact_form .form .contact_captcha{display:flex;}
.contact_form .form .contact_captcha input{width:40%;}
.contact_form .form .contact_captcha img{height:37px;cursor:pointer;margin:0 auto;}
.contact_form .form .contact_submit{width:65%;display:flex;align-items:end;}
.contact_form .form .contact_submit button{width:calc(48% - 12px);padding:10px 5px;border:solid 2px var(--main-bg2);background-color:var(--main-bg3);cursor:pointer;}
.contact_form .form .agreen .kuang{width:20px;height:20px;border:1px solid #ccc;background:#fff;margin-right:10px;border-radius:5px;cursor:pointer;}
.contact_form .form .agreen .kuang.kuanghover{background:url('../../images/home/contact/gou.png') no-repeat center center;background-size:80% 80%;background-color:#000;}

.form .error-msg{color:#c10202;width:100%;}
.form .error-msg>div{background-color:#ffe6e6;border:1px #c10202 solid;padding:5px 10px;margin-top:5px;}
@media screen and (max-width:1199px){
    .contact{padding-top:1em;padding-bottom:1em;}
    .contact h4{font-size:var(--font-size-m2);padding-bottom:0.5em;}
    .contact_left,.contact_right{width:100%;}
    .contact_left>p,.contact_right>p{display:flex;}
    .contact label{font-weight:bold;white-space:nowrap;padding-right:5px;}
    .qrcode .title{font-size:var(--font-size-s);}
    .contact_form{padding-top:2em;padding-bottom:0em;}
    .contact_form h4{width:100%;font-size:var(--font-size-m2);padding-bottom:0.5em;}
    .contact_form .form .contact_input{width:100%;}
    .contact_form .form .contact_captcha img{height:33px;}
    .contact_form .form input,.contact_form .form textarea{padding:8px 5px;}
    .contact_form .form .contact_submit{width:100%;padding-top:1em;}
    .contact_form .form .contact_submit button{width:100%;}
    .form .error-msg{width:100%;}
}
/*contact E*/




/*main_content_flex S*/
.main_content_flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.main_content_left{width:260px;}
.main_content_left>dl>dt{background-color:#232323;color:var(--text-color-red);font-size:var(--font-size-m3);padding:20px 30px;position:relative;}
.main_content_left>dl>dt>div.title{position:relative;padding-left:10px;line-height:1;}
.main_content_left>dl>dt>div.title::before{content:'';position:absolute;bottom:3px;left:0px;width:5px;height:5px;background:var(--text-color-red);}
.main_content_left>dl>dd{background-color:#e6e6e6;padding:20px 30px;}
.main_content_left>dl>dd>div:not(:last-child){border-bottom:1px #b6b6b6 solid;}
.main_content_left>dl>dd a{position:relative;padding:15px 10px;line-height:1;display:block;font-size:var(--font-size-m);}
.main_content_left>dl>dd a::before{content:'';position:absolute;bottom:17px;left:0px;width:3px;height:3px;border:1px #b6b6b6 solid;}
.main_content_left>dl>dd a:hover,.main_content_left>dl>dd a.on{color:var(--text-color-red);}
.main_content_left>dl>dd a:hover::before,.main_content_left>dl>dd a.on::before{border:1px var(--text-color-red) solid;}
.main_content_right{width:calc(100% - 300px);}
.main_content_right>ul{display:flex;flex-wrap:wrap;}
.main_content_right>ul>li{width:calc(25% - 10px);padding:5px;}
.main_content_right>ul>li a{display:block;padding:10px;background-color:#e6e6e6;}
.main_content_right>ul>li a:hover{color:var(--text-color-red);}
.main_content_right>ul>li .pic{padding-top:76%;position:relative;}
.main_content_right>ul>li .pic>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;}
.main_content_right>ul>li .title{text-align:center;font-size:var(--font-size-m);padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_content_list{width:100%;}
.main_content_list>ul{display:flex;flex-wrap:wrap;}
.main_content_list>ul>li{width:calc(25% - 10px);padding:5px;}
.main_content_list>ul>li .ratio{display:block;padding:10px;background-color:#e6e6e6;}
.main_content_list>ul>li .ratio:hover{color:var(--text-color-red);}
.main_content_list>ul>li .pic{padding-top:100%;position:relative;}
.main_content_list>ul>li .pic>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;}
.main_content_list>ul>li .title{text-align:center;font-size:var(--font-size-m);padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media screen and (max-width:1199px){
    .main_content_left{width:100%;padding-bottom:20px;}
    .main_content_left>dl>dt{font-size:var(--font-size-m);padding:10px 20px;}
    .main_content_left>dl>dt>div.btn{position:absolute;right:0;top:0;bottom:0;width:50px;display:flex;justify-content: center;align-items: center;}
    .main_content_left>dl>dt>div.btn>div{background-color:var(--main-bg3);width:12px;height:2px;}
    .main_content_left>dl>dt>div.btn>div::after{content:'';width:2px;height:12px;background-color:var(--main-bg3);display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
    .main_content_left>dl.on>dt>div.btn>div::after{display:none;}
    .main_content_left>dl>dd{padding:0px 20px;height:0px;overflow:hidden;}
    .main_content_left>dl.on>dd{padding:10px 20px;height:auto;}
    .main_content_right{width:100%;}
    .main_content_right>ul>li{width:calc(50% - 5px);padding:5px 5px 5px 0;}
    .main_content_right>ul>li:nth-child(2n){padding:5px 0 5px 5px;}
    .main_content_list>ul>li{width:calc(50% - 5px);padding:5px 5px 5px 0;}
    .main_content_list>ul>li:nth-child(2n){padding:5px 0 5px 5px;}
}
/*main_content_flex E*/


/*main_picture S*/
.main_picture_bg{padding-bottom:100px;}
.main_picture{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0;}
.main_picture_pic,.main_picture_info{width:46%;}
.main_picture:nth-child(2n+1) .main_picture_pic{order:1;}
.main_picture_pic>img{width:100%;}
.main_picture_title{font-size:var(--font-size-b);line-height:1.6;display:flex;flex-wrap:wrap;}
.main_picture_title>div{width:100%;}
.main_picture_title>div>span{display:inline-block;position:relative;border-bottom:1px var(--text-color-red) solid;}
.main_picture_content{padding:20px 0 10px;font-size:var(--font-size-m);line-height:1.6;}
@media screen and (max-width:1199px){
    .main_picture_bg{padding-bottom:30px;}
    .main_picture{padding:20px 0;}
    .main_picture_pic,.main_picture_info{width:100%;}
    .main_picture:nth-child(2n+1) .main_picture_pic{order:0;}
    .main_picture_title{font-size:var(--font-size-m);padding-top:20px;align-items: center;}
    .main_picture_title>div{padding-left:1em;width:auto;}
    .main_picture_content{padding:10px 0 10px;font-size:var(--font-size-s);}
}
/*main_picture S*/






/*case S*/
.case>ul>li .pic{padding-top:158%;position:relative;}
/*case E*/


/*****************************************************/
.pageController{text-align:center;}
.pageController .prev{text-align:left;padding-top:20px;font-size:var(--font-size-s);}
.pageController .next{text-align:left;padding-bottom:20px;font-size:var(--font-size-s);}
.pagination{display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px;}
.pagination>li{padding-bottom:5px;}
.pagination>li>a,.pagination>li>span{display:block;height:28px;min-width:30px;color:var(--text-color);line-height:2;font-size:var(--font-size-m);border-color:#d3d3d3;border-style:solid;border-width:1px;margin:0 1px;}
.pageController .pagination>.active>a,.pageController .pagination>.active>a:focus,.pageController .pagination>.active>a:hover,.pageController .pagination>.active>span,.pageController .pagination>.active>span:focus,.pageController .pagination>.active>span:hover{background-color:var(--text-color);border-color:var(--text-color);color:var(--text-color2)}
.pages{width:100%;}
.Pagination__Nav{text-align:center;margin:20px 0;margin-bottom:80px;}
.Pagination__Nav span{padding:5px 10px;background:#eee;color:#333;transition:all 0.3s;font-size:14px;}
.Pagination__Nav a{padding:5px 10px;background:#eee;color:#333;transition:all 0.3s;font-size:14px;}
.Pagination__Nav .is-active{background:#333;color:#fff;}
.Pagination__Nav span:hover{background:#333;color:#fff;}
.Pagination__Nav a:hover{background:#333;color:#fff;}
/*****************************************************/

/*系统提示*/
.home_message{ margin: 0 auto;width: 90%;max-width: 768px;padding:8% 0;}
.home_message .notification{ padding: 9px 0 9px 60px;line-height: 30px;}
.home_message .notification div{ font-size: 18px;}
.home_message .notification.success{ background: url(../../images/home/success.png) left top no-repeat;color: #05994f;}
.home_message .notification.error{ background: url(../../images/home/error.png) left top no-repeat;color: #cb1b05;}
.home_message .redirect{ padding-top: 20px;}
.home_message .redirect a{ display: inline-block;height: 30px;line-height: 30px;border: 1px solid #e2e2e2;border-radius: 2px;padding: 0 15px;}
.home_message .count_down{ padding-top: 20px;color: #9E9E9E;}
.home_message .count_down a{ color: #0080FF;}
.home_message .count_down span{ color: #555555;margin: 0 2px;}
.error-msg{color:#c10202}
.error-msg>div{background-color:#ffe6e6;border:1px #c10202 solid;padding:5px 10px;margin-top:5px;}