@font-face{font-family:"HanHeiSC";font-style:normal;font-weight:normal;src:url("../font/HanHei-SC-thin.woff")}

.h1,.h2,.h3,.h4,.h5,.h6,.title,h1,h2,h3,h4,h5,h6{font-family:"Arial","Microsoft YaHei","Open Sans",sans-serif,"STXihei","Myriad Set Pro","Helvetica Neue","Helvetica","Arial","lato","PingFang SC","STHeitiSC-Light";}
.subtitle, .description, .lighter {font-family:"Arial","Microsoft YaHei","Open Sans",sans-serif,"STXihei","Myriad Set Pro","Helvetica Neue","Helvetica","Arial","lato","PingFang SC","STHeitiSC-Light" !important;}

.fl{float:left;width: 33.3%;}
.fl .video-container{width: 100%;}

@media (min-width:992px){.tem90-header .header .bottom .nav nav>ul>li .text>a{padding:0 36px}}
.tem98-header .head_top{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}
.tem98-header .head_bottom .logo{padding:8px 0}
@media (min-width:993px){.tem98-header .head_bottom .navigation nav .nav>ul>li>.text{font-size:14px}}
#toggleHide{display:block}
.tem21-service .box{border:1px solid #202020}
.tem21-service .box .title{font-size:18px;opacity:1}
.tem280-irregular._tem280-irregular .wrap .item{margin:0 4px}
.tem10-guide-language .text .description{padding:4px 0 30px}
.tem10-guide-language .text .more a{padding:16px 56px;border-radius:0;font-weight:100}
.tem22-contact .interval{max-width:1200px}
.tem48-footer .flexBoxWrap.items{margin:50px 0 20px}
.tem48-footer .item .link{color:#a08c69}
.tem60-news .con a{height:250px}
.tem31-guide-language .text .title::after{width:44%;height:76px}
.tem31-guide-language .text .title::before{top:34px}
.tem08-certified .box{border-top:1px solid rgba(255,255,255,.1)}
.tem08-certified [cms-sort=list-product]{border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
.tem375-irregular .swiper-slide{margin-top:0!important}
.tem375-irregular .title{font-size:20px}
.tem375-irregular .swiper-container{padding-bottom:46px}
.tem21-service .box{padding:24px 20px 26px}
.tem336-irregular .description section{line-height:1.6}
.tem336-irregular .text{padding:4vw 0 4vw 6vw}
.tem40-service .box .icon{font-size:40px;line-height:106px}
.tem40-service .box .title{font-size:16px}
.tem07-guide-language .subtitle,.tem07-guide-language .subtitle *{border-color:#fff}
.tem07-guide-language .item.col-sm-12 div.box{padding:3% 6%}
.tem07-guide-language .description{padding:.2em 0 .8em!important}
@media (max-width:767px){div.tem07-guide-language div.item.col-sm-12 .description p span{font-size:18px!important}}
.tem07-guide-language.content-middle .title:after{height:0}
.tem07-guide-language .title:after{border-top-width:1px}
.tem07-guide-language .title:after{border-color:#fff}
.tem07-guide-language .subtitle a{border-width:1px}
.tem01-ai_button{padding:.8em 3.2em}
.tem07-guide-language .subtitle a{padding:.8em 3.2em}



/* header */
.tem90-header{width:100%;color:#333;position:relative;z-index:60;}
.tem90-header a{color:inherit;}
.tem90-header .header .head_bg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fff;margin:0;padding:0;}
.tem90-header .header .head_bg.hhh{border-radius:4px;}
.tem90-header .header{width:100%;position:relative;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.03);}
.tem90-header .header .boundary{position:absolute;top:0;width:100%;left:0;height:100px;box-shadow:0 2px 2px rgba(0,0,0,.03);z-index:1;}
.tem90-header .header .top{width:100%;height:100px;position:relative;z-index:5;}
.tem90-header .header .bottom{width:100%;height:50px;position:relative;z-index:4;}
.tem90-header .header .top .logo{margin:auto;width:200px;height:100px;line-height:100px;text-align:center;margin-left: 26.2%}
.tem90-header .header .top .logo a{display:block;width:100%;height:100%;}
.tem90-header .header .top .logo img{max-width:140%;max-height:100%;}
@media screen and (max-width: 425px){
    .tem90-header .header .top .logo img{
        max-width: 100%;
    }
}
.tem90-header .header .top .fangda{position:absolute;left:0;top:50%;transform:translateY(-50%);}
.tem90-header .header .top .fangda form{position:relative;}
.tem90-header .header .top .fangda input{border:none;background:none;outline:none;padding:0 40px;height:40px;padding-right:100px;}
.tem90-header .header .top .fangda button{position:absolute;top:0;right:0;width:auto;height:40px;background:none;border:none;padding:0 20px;outline:none;opacity:0;transition:.2s;}
.tem90-header .header .top .fangda button .sou_txt_2{display:none;}
.tem90-header .header .top .fangda button:after{content:"";position:absolute;left:0;top:13px;height:14px;border-left:1px solid;opacity:.2;}
.tem90-header .header .top .fangda .jing{position:absolute;top:0;left:0;width:40px;height:40px;text-align:center;z-index:2;font-size:16px;font-weight:bold;line-height:40px;}
.tem90-header .header .top .icon{float:right;line-height:100px;}
.tem90-header .header .top .icon .icons{margin-left:30px;float:left;}
.tem90-header .header .top .icon .icons span{font-weight:bold;}
.tem90-header .header .top .icon .icons.cart{font-size:18px;}
.tem90-header .header .top .icon .icons.cart>a{position:relative;}
.tem90-header .header .top .icon .icons.cart>a i{font-style:initial;font-size:12px;position:absolute;display:block;line-height:initial;color:#fff;border-radius:8px;padding:0px 4px;right:-8px;top:-12px;line-height:16px;}
.tem90-header .header .top .icon .icons.people{font-size:16px;}
.tem90-header .header .top .languag_box{float:right;line-height:100px;position:relative;z-index:4;}
.tem90-header .header .top .languag_box .lang_box{padding:0 10px;float:right;position:relative;cursor:pointer;}
.tem90-header .header .top .languag_box .lang_box .txt{vertical-align:middle;}
.tem90-header .header .top .languag_box .lang_box .lang_img{width:20px;height:20px;display:none;}
.tem90-header .header .top .languag_box .lang_box i.txt{font-size:16px;display:inline-block;}
.tem90-header .header .top .languag_box .lang_box ._ul{line-height:initial;position:absolute;top:100%;right:0;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:100%;opacity:0;visibility:hidden;margin-top:0;transition:.3s;white-space:nowrap;overflow:hidden;border-radius:4px;}
.tem90-header .header .top .languag_box .lang_box ._ul .lan{vertical-align:middle;display:inline-block;}
.tem90-header .header .top .languag_box .lang_box ._ul img{width:24px;height:24px;max-width:none;}
.tem90-header .header .top .languag_box .lang_box ._ul a{padding:5px 12px;display:block;cursor:pointer;}
.tem90-header .header .top .languag_box .lang_box ._ul li:nth-child(2) a{padding-top:8px;}
.tem90-header .header .top .languag_box .lang_box ._ul li:last-child a{padding-bottom:8px;}
.tem90-header .header .top .languag_box .lang_box ._ul a.flexs{padding:5px 12px;display:flex;justify-content:space-between;}
.tem90-header .header .top .languag_box .lang_box ._ul a.flexs>span{display:inline-block;}
.tem90-header .header .top .languag_box .lang_box ._ul a.flexs>span:last-child{margin-left:30px;}
@media (min-width:992px){
    .tem90-header .header .top .languag_box .lang_box.lang_sousuo,
    .tem90-header .nav_button,
    .tem90-header .header p.head_bg,
    .tem90-header .header .top .languag_box .lang_box .lang_sousuo{display:none;}
    .tem90-header .header .top .languag_box .lang_box ._ul a:hover{background-color:rgba(0,0,0,.04);}
    .tem90-header .header .top .fangda form{background:none!important;}
    .tem90-header .header .top .fangda form:hover button{opacity:1;}
    .tem90-header .header .top .languag_box .lang_box .txt{transition:.3s;opacity:.6;font-weight:bold;}
    .tem90-header .header .top .languag_box .lang_box:hover i.txt{transform:rotate(-180deg);}
    .tem90-header .header .top .languag_box .lang_box:hover .txt{opacity:1}
    .tem90-header .header .top .languag_box .lang_box ._ul{pointer-events:none;}
    .tem90-header .header .top .languag_box .lang_box:hover ._ul{margin-top:-20px;opacity:1;visibility:visible;pointer-events:auto;}
    .tem90-header .header .bottom .nav{padding:0 30px;position:relative;width:100%;height:50px;}
    .tem90-header .header .bottom .nav .r_l{position:absolute;width:100%;height:0;top:0;left:0;z-index:10;display:none;}
    .tem90-header .header .bottom .nav.add  .r_l{display:block;}
    .tem90-header .header .bottom .nav .r_l>div{position:absolute;top:10px;width:20px;height:30px;background-color:rgba(122,122,122,.1);line-height:30px;text-align:center;font-size:20px;opacity:.6;cursor:pointer;transition:.3s;}
    .tem90-header .header .bottom .nav .r_l .left{left:0;}
    .tem90-header .header .bottom .nav .r_l .right{right:0;}
    .tem90-header .header .bottom .nav .r_l>div:hover{opacity:1;}
    .tem90-header .header .bottom .nav nav{transition:0s .3s;line-height:50px;width:100%;height:50px;position:relative;}
    .tem90-header .header .bottom .nav nav.xh{transition:0s;min-height:400px;}
    .tem90-header .header .bottom .nav.add nav{overflow:hidden;}
    .tem90-header .header .bottom .nav nav>ul{white-space:nowrap;display:flex!important;justify-content:center;min-width:100%;position:absolute;left:0;top:0;height:50px;transition:.3s;}
    .tem90-header .header .bottom .nav nav>ul>li .text{position:relative;transition:.3s;}
    .tem90-header .header .bottom .nav nav>ul>li .text>a{display:block;padding:0 24px;}
    .tem90-header .header .bottom .nav nav>ul>li .text .xia{position:absolute;top:0;right:8px;display:block;width:26px;height:100%;cursor:pointer;text-align:center;line-height:50px;font-size:18px;opacity:.5;transition:.5s;}
    .tem90-header .header .bottom .nav nav>ul>li .text.show_xia>a{padding-right:38px;}
    .tem90-header .header .bottom .nav nav>ul>li .text .xia:before{display:block;transition:.2s;}
    .tem90-header .header .bottom .nav nav ul:hover>li>.text{opacity:.5;}
    .tem90-header .header .bottom .nav nav>ul li:hover>.text{opacity:1;}
    .tem90-header .header .bottom .nav nav>ul li:hover>.text>.xia{opacity:1;text-shadow:1px 1px 2px rgba(0,0,0,.2);}
    .tem90-header .header .bottom .nav nav>ul li{position:relative;}
    .tem90-header .header .bottom .nav nav>ul li ul{position:absolute;top:100%;left:0;visibility:hidden;opacity:0;transition:.3s;margin-top:4px;z-index:1;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:4px;white-space:nowrap;line-height:40px;pointer-events:none;padding:5px 0;}
    .tem90-header .header .bottom .nav nav>ul>li ul .text .xia{line-height:40px;}
    .tem90-header .header .bottom .nav nav>ul li ul ul{top:0;left:100%;}
    .tem90-header .header .bottom .nav nav>ul li:hover>ul{opacity:1;visibility:visible;margin-top:0;z-index:4;pointer-events:auto;}
    .tem90-header .header .top .fangda .jing{pointer-events:none;}
    .tem90-header .header .top .fangda input:focus{box-shadow:0 0 5px rgba(0,0,0,.1);}
    .tem90-header .header .bottom .nav nav>ul>li:nth-last-child(1) ul{left:auto;right:0;}
    .tem90-header .header .bottom .nav nav>ul>li:nth-last-child(1) ul ul{right:100%;}
    .tem90-header .header .bottom .nav nav>ul>li:nth-last-child(2) ul{left:auto;right:0;}
    .tem90-header .header .bottom .nav nav>ul>li:nth-last-child(2) ul ul{right:100%;}
}

@media (max-width:992px){
    .tem90-header{height:60px;}
    .tem90-header .header{height:60px;position:fixed;top:0;left:0;width:100%;}
    .tem90-header .header .head_bg.hhh,
    .tem90-header .header .bottom .nav .r_l,
    .tem90-header .header .boundary,
    .tem90-header .header .top .icon,
    .tem90-header .header .top .fangda .jing,
    .tem90-header .header .top .fangda button .sou_txt,
    .tem90-header .header .top .languag_box .lang_box .lang_txt,
    .tem90-header .header .top .fangda button:after{display:none;}
    .tem90-header .header .top{height:60px;}
    .tem90-header .header .top .logo{text-align:left;float:left;line-height:60px;height:60px;width:40%;}
    .tem90-header .header .top .logo_tel{display: none;}
    .tem90-header .header .top .languag_box .lang_box i.txt{transition:.2s;}
    .tem90-header .header .top .languag_box .lang_box.active i.txt{transform:rotate(-180deg);}
    .tem90-header .header .top .languag_box .lang_box.active ._ul{margin-top:2px;opacity:1;visibility:visible;}
    .tem90-header .header .top .languag_box{line-height:60px;}
    .tem90-header .header .top .languag_box .lang_box .lang_img{display:inline-block;}
    .tem90-header .header .top .fangda{top:100%;transform:initial;width:100%;height:50px;opacity:0;visibility:hidden;transition:.2s;}
    .tem90-header .header .top .fangda.active{visibility:visible;opacity:1;margin-top:2px;}
    .tem90-header .header .top .fangda form{width:100%;height:100%;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:8px;}
    .tem90-header .header .top .fangda input{width:100%;height:100%;padding:0 60px;padding-left:20px;}
    .tem90-header .header .top .fangda button{width:60px;height:50px;opacity:1;padding:0;}
    .tem90-header .header .top .fangda button .sou_txt_2{display:block;font-size:16px;font-weight:bold;}
    .tem90-header .header .top .languag_box .lang_box.lang_sousuo{line-height:66px;height:60px;}
    .tem90-header .header .top .languag_box .lang_box.lang_sousuo>span{font-weight:bold;margin-left: 20px;}
    .tem90-header .nav_button{outline:none;border:0;width:40px;height:40px;padding:10px;transition:all .45s;z-index:99;display:block;background:0;float:right;margin-top:10px;}
    .tem90-header .nav_button .nav_button_icon{position:relative;width:20px;height:16px;}
    .tem90-header .nav_button .nav_button_icon span{display:block;position:absolute;right:0;left:0;height:0px;transition:all .15s;border-bottom:2px solid;}
    .tem90-header .nav_button .nav_button_icon span:nth-child(1){top:50%;transform:translate3d(0,-50%,0);}
    .tem90-header .nav_button .nav_button_icon span:nth-child(2){top:0;transform:translateZ(0) rotate(0) scaleX(1);}
    .tem90-header .nav_button .nav_button_icon span:nth-child(3){bottom:0;transform:translateZ(0) rotate(0) scaleX(1);}
    .tem90-header .header.active .nav_button .nav_button_icon span:nth-child(1){opacity:0;}
    .tem90-header .header.active .nav_button .nav_button_icon span:nth-child(2){transform:rotate(45deg) translate3d(5px,5px,0);}
    .tem90-header .header.active .nav_button .nav_button_icon span:nth-child(3){transform:rotate(-45deg) translate3d(5px,-5px,0);}
    .tem90-header .header .bottom{height:auto;width: 100%;}
    .tem90-header .header .bottom .nav{width:100%;height:100%;padding-top:10px;}
    .tem90-header .header .bottom .nav nav{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;}
    .tem90-header .header .bottom .nav nav>ul li{font-size: 10px;width: 25%;float: left;border-bottom: 1px solid rgba(122,122,122,.1);}
    .tem90-header .header .bottom .nav nav>ul li:last-child{border-bottom:none;}
    .tem90-header .header .bottom .nav nav>ul>li .text a{display:block;padding:12px 20px;}
    .tem90-header .header .bottom .nav nav>ul>li ul{display:none;padding:10px 0;font-size:12px;}
    .tem90-header .header .bottom .nav nav>ul>li ul ul li{padding-left:10px;}
    .tem90-header .header.active .bottom{visibility:visible;opacity:1;}
    .tem90-header .header .bottom .nav nav>ul>li .text{position:relative;}
    .tem90-header .header .bottom .nav nav>ul>li .text .xia{position:absolute;right:20px;top:50%;display:block;width:20px;height:20px;line-height:20px;margin-top:-10px;text-align:center;font-size:16px;pointer-events:none;transition:.3s;}
    .tem90-header .header .bottom .nav nav>ul>li .text.show_xia{padding:12px 0px}
    .tem90-header .header .bottom .nav nav>ul>li .text.show_xia a{padding:0px;display:inline-block;}
    .tem90-header .header .bottom .nav nav>ul>li .text.show_xia.active .xia{transform:rotate(-180deg);}
}

@media (max-width:992px){
    .tem90-header .header .top .fangda form{background:none!important;}
    .tem90-header .header .top .fangda form:hover button{opacity:1;}
    .tem90-header .header .top .fangda .jing{pointer-events:none;}
    .tem90-header .header .top .fangda input:focus{box-shadow:0 0 5px rgba(0,0,0,.1);}
    .tem90-header .header .top .fangda{top:100%;transform:initial;width:100%;height:50px;opacity:0;visibility:hidden;transition:.2s;}
    .tem90-header .header .top .fangda.active{visibility:visible;opacity:1;margin-top:2px;}
    .tem90-header .header .top .fangda form{width:100%;height:100%;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:8px;}
    .tem90-header .header .top .fangda input{width:100%;height:100%;padding:0 60px;padding-left:20px;background-color: deepskyblue;border-radius: 5px;}
    .tem90-header .header .top .fangda button{width:60px;height:50px;opacity:1;padding:0;}
    .tem90-header .header .top .fangda button .sou_txt_2{display:block;font-size:16px;font-weight:bold;}
}

/* header end */

/* banner */
.tem59-banner,
.tem59-banner .container{position:relative;}
.tem59-banner.tem60-banner{background-color:#000;}
.tem59-banner.tem60-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}
.tem59-banner.tem60-banner .image{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;}
.tem59-banner.tem60-banner .image img{display:none;}
.tem59-banner .image img{max-width:100%;}
.tem59-banner .swiper{overflow:hidden;}
.tem59-banner .nav{color:#FFF;}
.tem59-banner .nav span{display:inline-block;position:absolute;top:50%;width:40px;height:50px;font-size:40px;line-height:50px;margin-top:-25px;z-index:9;text-align:center;cursor:pointer;opacity:.5;transition:.5s;}
.tem59-banner .nav span:hover{opacity:1;}
.tem59-banner .nav span.prev{left:40px;}
.tem59-banner .nav span.next{right:40px;}
.tem59-banner .nav span.prev i,
.tem59-banner .nav span i.icon-keyboard_backspace:before{display:inline-block;transform:scaleX(-1);}
.tem59-banner .text{position:absolute;top:50%;color:#FFF;padding:0 80px;}
.tem59-banner .title_t{font-size:100px;line-height:1;}
.tem59-banner .flexBox_{display:flex;display:-webkit-flex;align-items:center;}
.tem59-banner .num_{color:#4f2508;font-size:80px;padding-right:20px;}
.tem59-banner .em_{flex-grow:1;font-size:40px;line-height:1;}
.tem59-banner .text .box{color:#FFF;border-color:#FFF;}
.tem59-banner a.more{margin-top:10px;display:inline-block;padding:.5em 2em;border:2px solid;border-color:inherit;color:inherit;transition:.5s;font-size:20px;border-radius:6px;}
.tem59-banner ol{display:none;border-color:#FFF;position:absolute;bottom:20px!important;left:50%!important;width:auto!important;transform:translateX(-50%);z-index:1;}
.tem59-banner ol.show_{display:block;}
.tem59-banner ol span.swiper-pagination-bullet-active{width:50px;}
.tem59-banner ol span{width:20px;height:0;border:2px solid;border-color:inherit;border-radius:4px;display:inline-block;background-color:transparent!important;transition:.5s;}
.tem59-banner.content-left .text{left:0;transform:translateY(-50%);}
.tem59-banner.content-middle .text{left:50%;transform:translate(-50%,-50%);text-align:center;}
.tem59-banner.content-right .text{right:0;transform:translateY(-50%);text-align:right;}
@media(max-width:768px){
.tem59-banner .container{width:100%;padding-left:0!important;padding-right:0!important;}
.tem59-banner.tem60-banner .image{height:400px;}
.tem59-banner .title_t{font-size:40px;}
.tem59-banner .num_{font-size:40px;}
.tem59-banner .em_{font-size:20px;}
.tem59-banner .nav span.prev{left:10px;}
.tem59-banner .nav span.next{right:10px;}
.tem59-banner .nav{display:none;}
.tem59-banner .text{padding:0 30px;}
.tem59-banner a.more{font-size:14px;}
.tem59-banner ol{bottom:0!important;}
.tem59-banner ol span.swiper-pagination-bullet-active{width:22px;}
.tem59-banner ol span{width:12px;margin:0 2px!important;}
}
@media(max-width:480px){
.tem59-banner .flexBox_{flex-wrap:wrap;}
}
/* banner end */


/* about */
.tem01-ai_irregular img{transition:.5s;width:100%;}
.tem01-ai_irregular .image{padding:0!important;}
.tem01-ai_irregular .text{position:relative;padding:0 1vw!important;}
.tem01-ai_irregular .title{font-size:24px;line-height:1.2;padding-bottom:2vw;}
.tem01-ai_irregular .description{line-height:1.8;color:#999;}
.tem01-ai_irregular .more{margin-top:1.5vw;}
.tem01-ai_irregular .ai-standard.flexBoxWrap{align-items:stretch!important;}
.tem01-ai_irregular .ai-standard .box{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;max-height:100%;padding:1vw 1vw calc(2.5vw + 50px);}
.tem01-ai_irregular .ai-standard .box,
.tem01-ai_irregular .ai-standard .txt{display:flex;display:-webkit-flex;flex-flow:column;}
.tem01-ai_irregular .ai-standard .txt,
.tem01-ai_irregular .ai-standard .description{display: block;height: auto}
.tem01-ai_irregular .ai-standard .more{position:absolute;bottom:1vw;left:1vw;width:100%;}
@media(min-width:1025px){
.tem01-ai_irregular img:hover{box-shadow:0 15px 30px rgba(0,0,0,.05);transform:translateY(-5px);}
}

@media(max-width:767px){
.tem01-ai_irregular .text.col-xs-12 .box{position:relative;top:0;transform:none;padding:4vw 0;}
.tem01-ai_irregular .text.col-xs-12 .more{position:relative;bottom:0;left:0;}
}
@media(min-width:768px) and (max-width:991px){
.tem01-ai_irregular .text.col-sm-12 .box{position:relative;top:0;transform:none;padding:4vw 0;}
.tem01-ai_irregular .text.col-sm-12 .more{position:relative;bottom:0;left:0;}
}
@media(min-width:992px) and (max-width:1199px){
.tem01-ai_irregular .text.col-md-12 .box{position:relative;top:0;transform:none;padding:4vw 0;}
.tem01-ai_irregular .text.col-md-12 .more{position:relative;bottom:0;left:0;}
}
@media(min-width:1200px){
.tem01-ai_irregular .text.col-lg-12 .box{position:relative;top:0;transform:none;padding:4vw 0;}
.tem01-ai_irregular .text.col-lg-12 .more{position:relative;bottom:0;left:0;}
}
/* about end */

/* btn */
.tem01-ai_button{padding:.8em 2.4em;border:1px solid;color:inherit;display:inline-block;}
@media(max-width:767px){.tem01-ai_button{font-size:12px;}}
/* btn end */



/* temp04 title */
.tem04-title{text-align:center;padding:0 15px;width:100%;overflow:hidden;}
.tem04-title .subtitle{font-size:13px;width:100%;text-align:center;margin:10px 0;}
.tem04-title .subtitle .subtitle-border{display:inline-block;position:relative;opacity:0.8;}
.tem04-title .subtitle .subtitle-border::before{position:absolute;content:"";width:30px;height:1px;border-bottom:1px solid #888;left:-40px;top:50%;}
.tem04-title .subtitle .subtitle-border::after{position:absolute;content:"";width:30px;height:1px;border-bottom:1px solid #888;right:-40px;top:50%;}
.tem04-title .more{display:none;}
@media (max-width: 768px){
    .tem04-title .tem04-list-title{padding-left: 2%!important;padding-right: 2%!important;}
    .tem04-title.full-screen-spacing .full-screen .tem04-list-title{padding-left: 3%!important;padding-right: 3%!important;}
}
.mainlist .tem04-list-title,
.maindetail .tem04-list-title{text-align:center;width:100%;overflow:hidden;padding:15px 0;}
.mainlist .tem04-list-title .subtitle,
.maindetail .tem04-list-title .subtitle{width:100%;text-align:center;margin:10px 0;}
.mainlist .tem04-list-title .subtitle .subtitle-border,
.maindetail .tem04-list-title .subtitle .subtitle-border{display:inline-block;position:relative;color:#999;}
.mainlist .tem04-list-title .subtitle .subtitle-border::before,
.maindetail .tem04-list-title .subtitle .subtitle-border::before{position:absolute;content:"";width:30px;height:1px;background-color:#ddd;left:-40px;top:50%;}
.mainlist .tem04-list-title .subtitle .subtitle-border::after,
.maindetail .tem04-list-title .subtitle .subtitle-border::after{position:absolute;content:"";width:30px;height:1px;background-color:#ddd;right:-40px;top:50%;}
.mainlist .tem04-list-title .more,
.maindetail .tem04-list-title .more{display:none;}
/* temp04 title end */



/* product */
.tem375-irregular{padding-left:5%;padding-right:5%;background-color: #f0f0f0}
.tem375-irregular .item{width: 100%;background-color: #fff;}
.tem375-irregular .item a{width: 100%;height:100%;}
.tem375-irregular.content-left .text{text-align: left;}
.tem375-irregular.content-right .text{text-align: right;}
.tem375-irregular .text{text-align: center;width: 100%;color:#333;padding: 3%;}
.tem375-irregular .title{font-size: 16px}
.tem375-irregular .description{opacity: .7;margin-top: 5px;line-height: 170%;font-weight: normal;}
.tem375-irregular .image{width: 100%;overflow:hidden;position: relative;}
.tem375-irregular .image img{width: 100%;transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;}
.tem375-irregular .item:hover img{transform: translateX(10px);}
.tem375-irregular ._display a{width: 200%;height:100%;display: flex;display: -webkit-flex;align-items: flex-end;}
.tem375-irregular ._display .image{width: 50%;}
.tem375-irregular ._display .text{width: 50%;transform: translateX(-100%);padding: 3%;}
.tem375-irregular .swiper-container{padding-bottom: 30px;}
.tem375-irregular .swiper-pagination{bottom:0!important;}
.tem375-irregular .prev,
.tem375-irregular .next{position: absolute;top: 50%;transform: translateY(calc(-50% - 15px));z-index: 2;font-size: 2.75rem;opacity: .5;cursor: pointer;}
.tem375-irregular .prev{left:0;transform: translateY(calc(-50% - 15px)) scale(-1,1);}
.tem375-irregular .next{right:0;}
@media (max-width: 768px){
    .tem375-irregular .container,
    .tem375-irregular.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important;}
}
@media (max-width: 480px){
    .tem375-irregular .prev, 
    .tem375-irregular .next{font-size: 1.75rem;}
    .tem375-irregular .swiper-pagination-bullet{width: 6px;height: 6px;}
}
@media (max-width: 360px){
    .tem375-irregular .swiper-container .swiper-slide{margin-top: 0!important;}
}



/* think */
.tem40-service .box{text-align:center;margin:10px 0;}
.tem40-service .box .icon{font-size:45px;color:#fff;border-radius:50%;border:4px solid;width:100px;height:100px;line-height:100px;text-align:center;-o-transition:all 0.6s linear 0s;-ms-transition:all 0.6s linear 0s;-moz-transition:all 0.6s linear 0s;-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s;margin:0 auto;border-color:auto;}
.tem40-service .box:hover .icon{border-color:#fff;box-shadow:0 0 8px rgba(255, 255, 255, 0.5);}
.tem40-service .box .title{color:#333;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tem40-service .box .title a{color:inherit;}
.tem40-service .box .title a:hover,
.tem40-service .box .title a:focus{text-decoration:none;}
.tem40-service .box .short{color:#888;font-size:14px;margin:10px 0 5px;opacity:0.8;}
.tem40-service .col-lg-2:nth-of-type(6n+1){clear:both;}
.tem40-service .col-lg-3:nth-of-type(4n+1){clear:both;}
.tem40-service .col-lg-4:nth-of-type(3n+1){clear:both;}
.tem40-service .col-lg-6:nth-of-type(2n+1){clear:both;}
@media (max-width:991px){
    .tem40-service .col-lg-2{width:33.3333%;}
    .tem40-service .col-lg-2:nth-of-type(n)，.tem40-service .col-lg-4:nth-of-type(n){clear:none;}
    .tem40-service .col-lg-2:nth-of-type(3n+1),
    .tem40-service .col-lg-4:nth-of-type(3n+1){clear:both;}
}
@media (max-width: 768px){
    .tem40-service .container{padding-left: 3%!important;padding-right: 3%!important}
    .tem40-service.full-screen-spacing .container.full-screen{padding-left: 0!important;padding-right: 0!important}
}
@media (max-width:480px){
    .tem40-service .col-xs-6,
    .tem40-service .col-xs-4{width:50%;}
    .tem40-service .col-xs-6:nth-of-type(n),
    .tem40-service .col-xs-4:nth-of-type(n){clear:none;}
    .tem40-service .col-xs-6:nth-of-type(2n+1),
    .tem40-service .col-xs-4:nth-of-type(2n+1){clear:both;}
    .tem40-service .box .icon{font-size: 30px;height:80px;width:80px;line-height:80px;border:0;}
    .tem40-service .box .short{font-size: 13px;line-height: 26px;}
}
/* think end */



.tem190-irregular .images{width:100%;background-size:cover;position:relative;overflow:hidden;background-color:#fff;background-attachment:fixed;}
.tem190-irregular .images img{width:100%;display:none;}
.tem190-irregular .before{position:absolute;width:0;height:100%;background-color:inherit;left:0;top:0;}
.tem190-irregular .after{position:absolute;width:0;height:100%;background-color:inherit;right:0;top:0;}




/* center */
.tem07-guide-language .item{padding:0;position:relative;}
.tem07-guide-language .image{width:100%;height:100%;opacity:0;transition:.6s;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;}
.tem07-guide-language .box{padding:20%;position:relative;z-index:1;border-color:#4d4d4d;}
.tem07-guide-language .title{color:#727272;border-color:inherit;position:relative;display:inline-block;}
.tem07-guide-language .title:after{content:"";display:inline-block;transition:.6s;width:30px;height:1px;border-top-width:1px;border-top-style:solid;border-color:inherit;}
.tem07-guide-language .subtitle,
.tem07-guide-language .subtitle *{border-color:inherit;}
.tem07-guide-language .subtitle section{border-width:0;}
.tem07-guide-language .subtitle a{border-width:1px;border-style:solid;display:inline-block;padding:1em 3em;color:#FFF;}
.tem07-guide-language .description{font-size:50px!important;padding:1em 0;line-height:1!important;color:#fff;}
.tem07-guide-language p{margin:0;}
.tem07-guide-language.content-left{text-align:left;}
.tem07-guide-language.content-left .title:after{right:-15px;transform:translateX(100%);}
.tem07-guide-language.content-middle{text-align:center;}
.tem07-guide-language.content-middle .title:after{height:10px;}
.tem07-guide-language.content-right{text-align:right;}
.tem07-guide-language.content-right .title:after{left:-15px;transform:translateX(-100%);}
.tem07-guide-language.content-left .title *,
.tem07-guide-language.content-right .title *{display:inline-block;}
.tem07-guide-language.content-left .title:after,
.tem07-guide-language.content-right .title:after{position:absolute;top:50%;}
.tem07-guide-language .item:hover .image{opacity:1;}
.tem07-guide-language .item:hover .title:after{width:60px;}
.tem07-guide-language .item.col-sm-12 .box{padding:10%;}
.tem07-guide-language .item.col-sm-6 .box{padding:15%;}
.tem07-guide-language .item.col-sm-3 .subtitle a{padding:.8em 1.6em;}
@media(max-width:991px){
    .tem07-guide-language .item.col-sm-3{width:50%;}
    .tem07-guide-language .item.col-sm-3 .description,
    .tem07-guide-language .item.col-sm-3 .description span{font-size:26px!important;}
}
.tem07-guide-language .item.col-sm-2 .description,
.tem07-guide-language .item.col-sm-2 .description span,
.tem07-guide-language .item.col-sm-3 .description,
.tem07-guide-language .item.col-sm-3 .description span,
.tem07-guide-language .item.col-sm-4 .description,
.tem07-guide-language .item.col-sm-4 .description span{font-size:26px!important;}
.tem07-guide-language .item.col-sm-2 .subtitle a{padding:.5em 1em;}
@media(max-width:1199px){
    .tem07-guide-language .item.col-sm-2{width:33.333%;}
}
@media(max-width:767px){
    .tem07-guide-language .item.col-sm-4{width:100%;}
    .tem07-guide-language .item.col-sm-12 .description,
    .tem07-guide-language .item.col-sm-12 .description span,
    .tem07-guide-language .item.col-sm-6 .description,
    .tem07-guide-language .item.col-sm-6 .description span,
    .tem07-guide-language .item.col-sm-4 .description,
    .tem07-guide-language .item.col-sm-4 .description span{font-size:36px!important;}
    .tem07-guide-language .item.col-sm-2{width:50%;}
}
@media(max-width:520px){
    .tem07-guide-language .item.col-sm-3,
    .tem07-guide-language .item.col-sm-2{width:100%;}
    .tem07-guide-language .item.col-sm-3 .description,
    .tem07-guide-language .item.col-sm-3 .description span,
    .tem07-guide-language .item.col-sm-2 .description,
    .tem07-guide-language .item.col-sm-2 .description span{font-size:36px!important;}
}
/* center end */


/* title04 */
.tem04-title{text-align:center;padding:0 15px;width:100%;overflow:hidden;}
.tem04-title .subtitle{font-size:13px;width:100%;text-align:center;margin:10px 0;}
.tem04-title .subtitle .subtitle-border{display:inline-block;position:relative;opacity:0.8;}
.tem04-title .subtitle .subtitle-border::before{position:absolute;content:"";width:30px;height:1px;border-bottom:1px solid #888;left:-40px;top:50%;}
.tem04-title .subtitle .subtitle-border::after{position:absolute;content:"";width:30px;height:1px;border-bottom:1px solid #888;right:-40px;top:50%;}
.tem04-title .more{display:none;}
@media (max-width: 768px){
    .tem04-title .tem04-list-title{padding-left: 2%!important;padding-right: 2%!important;}
    .tem04-title.full-screen-spacing .full-screen .tem04-list-title{padding-left: 3%!important;padding-right: 3%!important;}
}

.mainlist .tem04-list-title,
.maindetail .tem04-list-title{text-align:center;width:100%;overflow:hidden;padding:15px 0;}
.mainlist .tem04-list-title .subtitle,
.maindetail .tem04-list-title .subtitle{width:100%;text-align:center;margin:10px 0;}
.mainlist .tem04-list-title .subtitle .subtitle-border,
.maindetail .tem04-list-title .subtitle .subtitle-border{display:inline-block;position:relative;color:#999;}
.mainlist .tem04-list-title .subtitle .subtitle-border::before,
.maindetail .tem04-list-title .subtitle .subtitle-border::before{position:absolute;content:"";width:30px;height:1px;background-color:#ddd;left:-40px;top:50%;}
.mainlist .tem04-list-title .subtitle .subtitle-border::after,
.maindetail .tem04-list-title .subtitle .subtitle-border::after{position:absolute;content:"";width:30px;height:1px;background-color:#ddd;right:-40px;top:50%;}
.mainlist .tem04-list-title .more,
.maindetail .tem04-list-title .more{display:none;}
/* title04 end */


/* news */
.tem15-news-sm h5,
.tem15-news-sm .h5{overflow:hidden;margin-bottom:15px;margin-top:0;font-size:16px;white-space:nowrap;text-overflow:ellipsis;font-weight:300;-webkit-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s;}
.tem15-news-sm .tem15-news-box > div:hover h5,
.tem15-news-sm .tem15-news-box > div:hover .h5{text-indent:5px;}
.tem15-news-sm .news-img{max-width:100%;text-align:center;overflow:hidden;}
.tem15-news-sm .news-img a{width:100%;padding-top:55%;position:relative;display:block;}
.tem15-news-sm .news-img img{max-width:100%;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s;}
.tem15-news-sm .tem15-news-box > div:hover img{transform:scale(1.02);}
.tem15-news-sm .news_text{color:#333;padding:15px 0;overflow:hidden;}
.tem15-news-sm .news_text a{color:inherit;padding-left:65px;display:block;}
.tem15-news-sm .news_text a .news_desc{opacity:0.8;font-size:12px;height:50px;line-height:25px!important;overflow:hidden;-webkit-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s;}
.tem15-news-sm .news_text .news-time{opacity:0.8;line-height:24px;font-size:12px;font-family:"HELVETICANEUELTPRO-THEX",Arial;}
.tem15-news-sm .news_text .news-time b{font-size:16px;}
.tem15-news-sm .news_text .col-md-2{width:65px;float:left;padding:0;}
.tem15-news-sm .news_text .col-md-10{width:100%;border-left:1px solid rgba(121,121,121,0.1);padding:0 0 0 15px;}
@media (max-width:768px){
    .tem15-news .container{padding-left: 3%!important;padding-right: 3%!important}
    .tem15-news.full-screen-spacing .container.full-screen{padding-left: 0!important;padding-right: 0!important}
    .tem15-news-sm h5,
    .tem15-news-sm .h5{margin-bottom:5px;}
}
@media (max-width:360px){
    .tem15-news-sm .tem15-news-box > div{width:100%;}
}
/* news end */


/* btn end */
.tem10-button{text-align:center;}
.tem10-button.content-right{text-align:right;}
.tem10-button.content-left{text-align:left;}
.tem10-button .button-box{font-size:14px;color:#fff;border:none;padding:10px 60px;border-radius:0;}
.tem10-button .button-box .icon{display:inline-block;color:#fff;font-size:14px;line-height:25px;}
@media (max-width:767px){
.tem10-button .button-box{font-size:12px;width:auto;padding:0 15px;height:40px;line-height:40px;}
.tem10-button .button-box .icon{line-height:40px;}
}
/* btn end */


/* contact */
.tem22-contact .interval{width:60%;}
.tem22-contact .title{font-size:24px;color:#444;text-align:center;font-weight:500;padding:0 15px;}
.tem22-contact .description{font-size:13px;color:#aaa;text-align:center;margin:5px 0 30px;padding:0 15px;}
.tem22-contact .interval{width:100%;max-width:768px;}
.tem22-contact .col-lg-6,
.tem22-contact .col-lg-12{padding:0 8px;}
.tem22-contact .col-lg-6:nth-of-type(2n+1){clear:both;}
.tem22-contact .form-group{margin-bottom:20px;}
.tem22-contact .form-group[module-style="border-color color background-color"]{border-color:#cecece;color:#4a4a4a;}
.tem22-contact .form-control{box-shadow:none;height:50px;border-radius:0;padding:10px 26px;border:1px solid #cecece;height:45px;color:#4a4a4a;font-size:14px;}
.tem22-contact .form-group[module-style="border-color color background-color"] .form-control{background:none;background:inherit;color:inherit;border-color:inherit;}
.tem22-contact .form-group .form-control::-moz-placeholder{color:inherit;opacity:.7;}
.tem22-contact .form-group .form-control:-ms-input-placeholder{color:inherit;opacity:.7;}
.tem22-contact .form-group .form-control::-webkit-input-placeholder{color:inherit;opacity:.7;}
.tem22-contact .form-control:focus{border-color:#888;box-shadow:none;}
.tem22-contact .form-control option{padding:5px 10px;}
.tem22-contact .btn{border-radius:0;width:100%;padding:12px 0;}
.tem22-contact .has-error .form-control-feedback{left:0;top:60px;}
.tem22-contact .help-block{margin:0;text-align:right;}
.tem22-contact .yzmbox{width:100%;}
.tem22-contact .yzmbox .form-control{width:100%;}
.tem22-contact .yzmbox a{width:50px;height:25px;margin:5px;position:absolute;top:3px;right:3px;}
.tem22-contact .yzmbox a img{width:100%;height:100%;}
.tem22-contact .checkbox-name{float:left;font-size:14px;color:#999;padding:10px 0;border-left:1px solid #cecece;border-top:1px solid #cecece;}
.tem22-contact .checkbox-option{padding:10px 0;}
.tem22-contact .checkbox-option label{color:#999;font-weight:normal;padding-left:15px;}
.tem22-contact .form-group .checkbox-name{border-top:1px solid #cecece;border-left:1px solid #cecece;}
.tem22-contact .form-group .checkbox-option{border:1px solid #cecece;color:#4a4a4a;}
.tem22-contact .form-group[module-style="border-color color background-color"] .checkbox-name{background:inherit;border-color:inherit;color:inherit;padding:10px 0 10px 26px;}
.tem22-contact .form-group[module-style="border-color color background-color"] .checkbox-option{background:inherit;border-color:inherit;color:inherit;}
.tem22-contact .form-group[module-style="border-color color background-color"] .checkbox-option label{color:inherit;opacity:.8;}
.tem22-contact .help-block{right:30px;top:10px;-z-index:2;}
.tem22-contact .has-error .form-control-feedback,
.tem22-contact .has-success .form-control-feedback{top:15px;width:100%;}
.tem22-contact .yzmbox .help-block{right:85px;}
.tem22-contact .yzmbox.has-error .form-control-feedback,
.tem22-contact .yzmbox.has-success .form-control-feedback{right:55px;}
@media (max-width:1190px){
    .tem22-contact .checkbox-name{padding:0;}
}
@media (max-width:768px){
    .tem22-contact .interval{width:100%;}
    .tem22-contact .form-group{margin-bottom:15px;}
    .tem22-contact .description{margin:5px 0 10px;}
    .tem22-contact .container,
    .tem22-contact.full-screen-spacing .container.full-screen{padding-left: 2%!important;padding-right: 2%!important}
}

@media (max-width:320px){
    .tem22-contact .col-lg-6{width:100%;}
    .tem22-contact .btn{padding:8px 0 ;font-size:13px;}
    .tem22-contact .form-control{font-size:13px;padding:10px 15px;}
    .tem22-contact .form-group[module-style="border-color color background-color"] .checkbox-name{padding:10px 0 10px 15px;}
}


.tem22-contact .upload_attach_con{ border: none;  }
.tem22-contact .upload_attach_con .add_file_a{ width: 60px;height: 60px; display: flex;justify-content: center;align-items: center;border: 1px solid #ccc;}
.tem22-contact .upload_attach_con .add_file_a .webuploader-pick{ color: #ccc; background: transparent;}
.tem22-contact .upload_attach_con .add_file_a > div:last-child{ width:100%!important;height: 100%!important; }
.tem22-contact .upload_attach_gray{ overflow: hidden; }
/* contact end */
