@charset "UTF-8";*{padding:0;margin:0;border:0;outline:none;}

html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:625%;}

body{color:#333;overflow-x:hidden;font-family:"Arial","microsoft Yahei","Noto Sans SC","Raleway,Helvetica Neue,Helvetica,sans-serif";font-size:.14rem;}

a:focus{outline:none;}

a{color:#333;}

input,select,button,textarea{vertical-align:middle;font-family:"Arial","microsoft Yahei","Noto Sans SC","Raleway,Helvetica Neue,Helvetica,sans-serif";outline:none;border:0;}

input,button,textarea{-webkit-appearance:none;}

ul li{list-style:none;}

ol,ul{padding:0;}

a,.trans3{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.trans{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.trans8{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}

.trans10{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}

.wrap{margin-top:.8rem;}

.wrap2{margin-top:.6rem;}

:-moz-placeholder{/* Mozilla Firefox 4 to 18 */

color:#888;opacity:1;}

::-moz-placeholder{/* Mozilla Firefox 19+ */

color:#888;opacity:1;}

input:-ms-input-placeholder{color:#999;opacity:1;}

input::-webkit-input-placeholder{color:#999;opacity:1;}

.message:-moz-placeholder{/* Mozilla Firefox 4 to 18 */

color:#666;opacity:1;}

.message::-moz-placeholder{/* Mozilla Firefox 19+ */

color:#666;opacity:1;}

.message input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;opacity:1;}

.message input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;opacity:1;}

.tc{text-align:center;}

.text img{max-width:100%;}

.color{background:linear-gradient(to left,#faab5d,#f64e27);-webkit-background-clip:text;color:transparent;}

.ell,.am-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.clear{clear:both;}

.fl{float:left;}

.fr{float:right;}

.flex{display:flex;flex-wrap:wrap;}



.top-bar { border-bottom:1px solid #eee;line-height:60px;}

.top-tel span em { font-style:normal;color:#666;margin-left:.07rem;}

.top-tel span img,.top-tel span em { vertical-align:middle;}

.top-tel span { margin-right:.4rem;}

.language-down2{position:relative;margin:0 .35rem;border:1px solid #a7a7a7;width:200px;height:40px;line-height:40px;padding:0 .15rem;margin-top:10px;}

.language-down2 .language-nav2{display:block;transition:none;-webkit-transition:none;background:url(../images/arr.png) no-repeat right center;padding-right:.2rem;color:#666;}

.language-down2 .language-nav2 i{width:20px;height:20px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin:-2px 6px 0 0;}

.language-nav2 img,.language-li2 img,.language-li3 img,.language-li3 span{vertical-align:middle;margin-right:.08rem;width:.18rem;}

.language-li2{z-index:2;width:200px;box-shadow:1px 1px 5px rgba(0,0,0,0.1);background:#fff;position:absolute;top:.42rem;left:0%;display:none;z-index:9;}

.language-li2 a{display:block;padding:.05rem .15rem .05rem .15rem;line-height:.26rem;font-size:.15rem;color:#666;}

.language-li2 span{vertical-align:middle;}

.language-li2 a:hover{background:#e9e9e9;}

.language-down2.ontrue2 .language-li2{display:block;animation:fadeInUpdown .6s ease-in-out;-webkit-animation:fadeInUpdown .6s ease-in-out;}

@keyframes fadeInUpdown{0%{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}

100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

}



.links{font-size:0;line-height:0;}

.links span{display:inline-block;margin-left:.15rem;margin-top:14px;}

.links span:last-child{margin-right:0;}

.links span img{display:block;width:.32rem;}

.logo img { width:1.3rem;display:block;}

.header { padding:.25rem 0;display:flex;justify-content:space-between;}

.menu>ul>li>a { color:#000;font-size:18px;padding:0 2.2vw;line-height:.78rem;}

.menu>ul>li>a.current,.menu>ul>li>a:hover { color:#f39800;}

.search { display:flex;position:relative;border-bottom:1px solid #c3bebe;margin-top:.19rem;height:.38rem;}

.search input.serach-input {border:none;height:.38rem;flex-grow:1;font-size:.14rem;background:none;}

.search button {line-height:.38rem;width:auto;height:.38rem;text-transform:uppercase;border:none;color: #fff;font-weight: bold;width:.24rem;cursor: pointer;background:url(../images/search.jpg) no-repeat center;position:absolute;right:0;top:0;}

.search:hover { border-bottom:1px solid #333333;}

.menu-li ul { box-shadow: 0 0 4px #d9d9d9;}







.sp_header{height:.6rem;position:fixed;z-index:9999;width:100%;top:0;left:0;background:#fff;border-bottom:1px solid #eee;}

.sp_header.bgr{background:#fff;border-bottom:none;}

.sp_logo a{padding:.13rem .15rem;float:left;display:block;}

.sp_logo img{margin:auto;max-height:30px;}

.sp_nav{width:.6rem;float:right;position:relative;cursor:pointer;height:100%;}

.sp_nav span{display:block;background:#555;width:.2rem;height:2px;position:absolute;left:14px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:.21rem}

.sp_nav span:nth-of-type(2){top:.29rem}

.sp_nav span:nth-of-type(3){top:.37rem}

.sp_nav_se span:nth-of-type(1){top:.29rem;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:.29rem;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:999;background:#fff;width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s;transition:all 0.5s ease;}

.nav_show{opacity:1;top:0px;padding-top:60px;}

/*.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

*/

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:0px;right:0px;height:.5rem;width:.5rem;text-align:right;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-bottom:1px #eee solid;text-indent:.15rem;position:relative;line-height:.56rem;font-size:.15rem}

.sjj_nav>ul >li:last-child{border-bottom:1px #eee solid;}

.sjj_nav ul li ul{display:none;margin:0;}

.sjj_nav ul li>ul li:first-child{padding-top:.08rem;border-top:1px #eee solid;}

.sjj_nav ul li>ul li:last-child{padding-bottom:.08rem;}

.sjj_nav ul li a{color:#333;width:100%;display:block;font-size:.17rem;}

.sjj_nav ul li.on>a{color:#f39800;}

/*.sjj_nav>ul>li>a{text-transform:uppercase;}

*/

.sjj_nav ul li ul li{border:none;line-height:.38rem;font-size:.14rem;}

.sjj_nav ul li ul li a{color:#535353;display:block;text-align:left;font-weight:normal;font-size:.16rem;}

.sjj_nav ul li i:before{width:100%;height:.5rem;display:block;position:absolute;right:0;}

.sjj_nav ul li i.sp_nav_xjb:before{content:"";background:url(../images/arr11.png) center no-repeat;background-size:12px 7px;}

.sjj_nav ul li i.sjj_nav_i_se:before{content:"";background:url(../images/arr12.png) center no-repeat;background-size:12px 7px}

.sjj_nav ul li ul li>ul{padding-left:10px;border-bottom:1px solid #eee;}

.sjj_nav ul li ul li:last-child ul{border-bottom:0;}

.sjj_nav ul li ul li i{height:.38rem;}

.sjj_nav ul li ul li i:before{height:.38rem;}

.sjj_nav ul li ul li:first-child i:before{top:.03rem;}

.sjj_nav ul li>ul{padding-left:10px;}

.lange-en{position:absolute;right:50px;top:0;height:60px;display:block;font-size:.17rem;line-height:60px;text-align:ight;}

.language-down3{position:absolute;right:.7rem;top:0;}

.language-down3 span { vertical-align:middle;}

.language-down3 .language-nav3{display:block;height:100%;transition:none;-webkit-transition:none;font-size:.16rem;text-align:center;color:#535353;height:.6rem;line-height:.6rem;}

.language-down3 .language-nav3 i{width:20px;height:20px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin:-2px 6px 0 0;}

.language-nav3 img{vertical-align:middle;margin-left:.08rem;}

.language-li3{padding:.1rem 0;z-index:2;width:120px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);background:#fff;position:absolute;top:36px;display:none;margin-left:-65%;}

/* .language-li3:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-5px;left:50%;margin:0 0 0 -4px;}

*/

.language-li3 a{display:block;padding:.06rem .1rem;line-height:.26rem;font-size:.16rem;color:#666;}

.language-li3 a:hover{color:#ff9900;}

.language-li3 a.cn{background:url(../images/cn.png) no-repeat .14rem center;background-size:.18rem .18rem;}

.language-li3 a.en{background:url(../images/en.png) no-repeat .14rem center;background-size:.18rem .18rem;}

.language-li3 a.japan{background:url(../images/japan.png) no-repeat .14rem center;background-size:.18rem .18rem;}

.language-down3.ontrue .language-li3{display:block;animation:fadeInUpdown .6s ease-in-out;-webkit-animation:fadeInUpdown .6s ease-in-out;}

@keyframes fadeInUpdown{0%{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}

100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

}

.language-down3 .language-li3{top:.6rem;}



.banner .swiper-container2 .swiper-slide img { width:100%;}

.banner .swiper-container2 .swiper-slide a { display: block;}

.banner .swiper-pagination-bullet,.in-about-fr .swiper-pagination-bullet { background:#000000;width:.1rem;height:.1rem;opacity:1;transition: all .4s ease;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 .07rem;}

.banner .swiper-pagination-bullet-active,.in-about-fr .swiper-pagination-bullet-active { opacity:1;background:#fff;}

.banner .swiper-container2 .swiper-slide img { transition: all .8s ease;}

.swiper-container2 a { display:block;height:100%;}

.swiper-container2 img { height:100%;object-fit:cover;display:block;}

img.banner-wap,img.banner-wap2 { display:none;}

.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container2.swiper-pagination-custom, .swiper-pagination-fraction,.swiper-container3.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container3.swiper-pagination-custom, .swiper-pagination-fraction { bottom:.25rem;}



.in-about-text { font-size:.16rem;color:#555;line-height:1.9;margin-top:.2rem;}

.more a { font-size:.16rem;color:#fff;background:#ff9900;width:2.3rem;height:.5rem;line-height:.48rem;border:1px solid #ff9900;display:inline-block;margin-top:.55rem;}

.more a:hover { background:none;color:#ff9900;}

.in-tit p { color:#343434;font-size:.18rem;font-weight:bold;padding-bottom:.18rem;}

.in-tit h6 { font-size:.35rem;color:#000;}

.in-about-t { padding-right:3%;}

.in-al-slide img { width:100%;display:block;}

.swiper-container15 { margin-top:.5rem;}

.bg1 { background:#f5f5f5;padding:.7rem 0;}

.in-tit2 p { font-weight:normal;font-size:.16rem;margin-top:.2rem;}

.adv-li { display:flex;flex-wrap:wrap;margin:0 -.15rem;}

.adv-li li { padding:0 .15rem .3rem;margin-top:1rem;}

.adv-bg { background:#fff;padding:.9rem 10% .6rem;position:relative;height:100%;}

.adv-strong { font-size:.16rem;color:#000;font-weight:bold;}

.adv-p { font-size:.15rem;line-height:1.6;margin-top:.1rem;}

.adv-icon { position:absolute;top:-.6rem;left:0;width:100%;}

.adv-icon img { margin:0 auto;display:block;width:1.2rem;}



.in-pro-slide p { font-size:.15rem;color:#5c5a5a;margin-top:.15rem;font-weight:bold;}

.in-pro-img2 { border:5px solid #ebebeb;overflow:hidden;}

.in-pro-img2 img { display:block;width:100%;}

.swiper-container5 { margin-top:20px;}

.pro-list .in-pro-slide a:hover p { color:#ff9900;}

.in-pro-box { position: relative;}

.in-pro-box .swiper-button-prev,.in-pro-box .swiper-button-next { width:.3rem;height:.5rem;margin-top:-.25rem;}

.in-pro-box .swiper-button-prev { left:2%;background:#ebebee url(../images/arrow6.png) no-repeat center;left:-50px;}

.in-pro-box .swiper-button-next { right:2%;background:#ebebee url(../images/arrow8.png) no-repeat center;right:-50px;}

.in-pro-box .swiper-button-prev:hover { background:#ebebee url(../images/arrow5.png) no-repeat center;}

.in-pro-box .swiper-button-next:hover { background:#ebebee url(../images/arrow7.png) no-repeat center;}

.in-bor { width:.45rem;height:2px;background:#ff9900;margin:.2rem auto 0;}

.swiper-container3 img { width:100%;display:block;}

.in-tit3 { padding-bottom:.4rem;}

.in-news-img { overflow:hidden;}

.in-news-img img { display:block;width:100%;}

.in-news-text h6 { font-size:.18rem;color:#000;font-weight:normal;margin-top:.2rem;}

.in-news-text p { font-size:14px;color:#888;line-height:22px;height:44px;overflow:hidden;margin-top:.1rem;}

.in-news-more { width:.65rem;height:.52rem;background:#ff9900 url(../images/more.jpg) no-repeat center;border-radius:50px;margin-top:.2rem;}

.in-news-li { margin:0 -.2rem;}

.in-news-li li { padding:0 .2rem;}

.in-news-w { padding-bottom:.7rem;}



.foot-email{background:#f9f8f6;padding:.55rem 0;box-shadow:0px -2px 6px 2px rgba(51,51,51, 0.1)}

.foot-message{display:flex;overflow:hidden;margin-top:.1rem;}

.foot-message input{line-height:.46rem;height:.46rem;flex-grow:1;padding:0 .1rem;font-size:.13rem;border:none;width:auto;background:#fff;border-right:none;width:5rem;}

.foot-message button{line-height:.46rem;width:auto;height:.46rem;font-size:.15rem;background:#ff9900;border:none;color:#fff;padding:0 .25rem;cursor:pointer;}

.foot-flex{justify-content:space-between;}

.foot-t{max-width:40%;}

.foot-input {max-width:60%;}

.foot-email-tit{color:#000;font-size:.3rem;padding-bottom:0.2rem;}

.foot-email-p { font-size:.18rem;color:#000;}



.sjj_nav5>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav5>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav5 ul li i{position:absolute;top:0px;right:0px;height:.35rem;width:100%;text-align:right;}

.sjj_nav5 ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav5 ul li .sjj_nav5_i_se svg{transform:rotate(0deg)}

.sjj_nav5>ul>li{position:relative;float:left;max-width:5rem;}

.sjj_nav5>ul>li:nth-child(5){max-width:none;}

.sjj_nav5>ul >li:first-child{margin:0;}

.sjj_nav5 ul li h6{color:#333;font-size:.2rem;padding-bottom:0.2rem;font-weight:normal;}

.sjj_nav5 ul li.on>a{color:#ff9900;}

.footer { margin-top:.5rem;}

/*.sjj_nav>ul>li>a{text-transform:uppercase;}

*/

.sjj_nav5 ul li ul li {display:block;color:#6c6c70;font-size:.15rem;line-height:1.3;padding-bottom:.14rem;background-size:.05rem .09rem;}

.sjj_nav5 ul li ul li a { color:#6c6c70;}

.sjj_nav5 ul li ul li a:hover{color:#ff9900;}

.sjj_nav5 ul li i:before{width:.1rem;height:100%;display:block;position:absolute;right:0;}

.sjj_nav5 ul li i.sp_nav_xjb5:before{content:"";background:url(../images/arr11.png) center .06rem no-repeat;background-size:12px 7px;}

.sjj_nav5 ul li i.sjj_nav_i_se5:before{content:"";background:url(../images/arr12.png) center .06rem no-repeat;background-size:12px 7px}

.sjj_nav5 ul li ul li>ul{padding-left:10px;border-bottom:1px solid #e5e5e5;}

.sjj_nav5 ul li ul li:last-child ul{border-bottom:0;}

.sjj_nav5 ul li ul li i{height:.38rem;}

.sjj_nav5 ul li ul li i:before{height:.38rem;}

.sjj_nav5 ul li ul li:first-child i:before{top:.03rem;}

.bot { font-size:.15rem;margin-top:.25rem;padding:.2rem 0;line-height:.22rem;}

.bot,.sz a { color:#6c6c70;}

.sz a { display:inline-block;}

.sz { text-align:right;}

.links2 span { margin:0 .15rem 0 0;}

.links2 { margin-top:.15rem;}

#topcontrol { z-index:9999;}

.sz span { margin:0 .2rem;display:inline-block;}



.about-banner { height:4rem;position:relative;}

img.banner-pc { display:block;}

.about-banner>img { width:100%;height:100%;object-fit:cover;}

.banner-text { position: absolute;left:0;top:0%;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}

.banner-text b { font-size:.42rem;color:#000;font-family: geotica-w01-four-open, fantasy;letter-spacing:2px;}

.banner-bor { width:.3rem;height:.03rem;background:#1e8858;display:block;margin:.15rem auto 0 auto;}



.location { overflow: hidden;font-size:.14rem;color:#333;margin-top:.15rem;}

.location img { position:relative;top:2px;margin-right:9px;}

.location a { color:#333;display:inline-block;}

.location a:hover { color:#ff9900;}

.location svg { width:.14rem;height:.14rem;vertical-align:middle;margin-right:.05rem;}

.ser-more a { background:#eda531;color:#fff;font-size:.17rem;display:block;width:2.2rem;height:.5rem;line-height:.5rem;margin:.25rem auto 0 auto;box-shadow: 0px 2px 4px 2px rgba(0,0,0, 0.2);}

.ser-more a:hover { background:#ff9900;}

.in-tit4 p{ line-height:2.2;color:#595959;}



#Button2 {

    margin-Bottom: 10px;

    margin-Left: 0%;

    margin-Right: 63.84180790960452%;

    height: 36px;

    border-color: rgba(24, 144, 255, 1);

    border-style: solid;

    border-width: 0px;

    border-radius: 0px 0px 0px 0px;

    background-color: rgba(237, 165, 49, 1);width:.45rem;

}

.Button a {

    text-align: center;

    display: inline-block;

    width: 100%;

    transform: translateY(-50%);

    position: relative;

    top: 50%;

}

#Button2 .button0_text {

    color: rgba(255, 255, 255, 1);

    font-size: 18px;

    font-family: Arial;

}

#Button3 {

    margin-top: -37px;

    margin-Bottom: 10px;

    margin-Left:.1rem;

    height: 36px;

    border-color: rgba(237, 165, 49, 1);

    border-style: solid;

    border-width: 3px;

    border-radius: 0px 0px 0px 0px;

    background-color: rgba(237, 165, 49, 0);width:.45rem;

}

.ser-num-fr { padding-left:1.25rem;}

.ser-num { float:left;}

.ser-h6 { font-size:.3rem;font-weight:bold;color:#000;}

.ser-p { font-size:.16rem;color:#666;line-height:2.2;margin-top:.2rem;padding-bottom:.25rem;}

.ser-p img { max-width:100%;}

.ser-img img { max-width:80%;float:right;}

.ser-li { margin:0 -.2rem;}

.ser-li li { padding:0 .2rem;}

.ser-li li img { width:100%;display:block;}



.news-list3 li a { display:block;border:1px solid #dcdcdc;padding:.3rem;}

.news-list3 li a:hover { box-shadow: 0px 0px 4px 2px rgba(0,0,0, 0.1);}

.news-list3 .news-img3 { width:5rem;height:3.39rem;overflow:hidden;}

.news-list3 .news-img3 img { width:100%;height:100%;display:block;object-fit:cover}

.news-fr3 { padding:.5rem .5rem 0 5.5rem;}

.news-fr3 .in-news-text3 h6{ font-size:.18rem;color:#000;font-weight:normal;}

.news-fr3 .in-news-text3 h6:before { height:.2rem;top:.01rem;}

.news-fr3 .in-news-text3 p { line-height:.24rem;height:.48rem;margin-top:.2rem;color:#777;overflow:hidden;}

.news-list3 li { padding-bottom:.45rem;}

.in-news-time3 { font-family:Gilroy-regular;color:#f39800;font-size:.13rem;margin-top:.25rem;font-weight:bold;}



.fenye {clear:both;color:#222;font-size:0;padding-top:.1rem;text-align:center;font-family:arial;}

.fenye a,.fenye span { display:inline-block;vertical-align:middle;color:#111;font-size:.14rem;margin:0 .04rem;border-radius:3px;border:1px solid  #e5e5e5;width:.36rem;height:.36rem;line-height:.36rem;}

.fenye a.fenye-arrow{ font-family:'宋体';font-size:.18rem;font-weight:bold;}

.fenye .current,.fenye a:hover {background:#f39800;color:#fff;text-decoration:none;border:1px solid #f39800;}

.fenye a.fenye-arrow:hover { background:f39800;color:#fff;}

.fenye b { font-size:.15rem;line-height:.4rem;font-weight:normal;display:inline-block;vertical-align:middle;margin-lefT:.1rem;}

.fenye b i { font-style:normal;color:#f39800;}

.am-pagination-select { font-size:.15rem;margin:0;line-height:.3rem;color:#222;margin-top:.1rem;}

.am-pagination-select>li>a,.am-pagination-select>li>a, .am-pagination-select>li>a,.am-pagination>li>a:focus, .am-pagination>li>a:hover, .am-pagination>li>span:focus, .am-pagination>li>span:hover { border:1px solid #e5e5e5;background:none;}

.am-pagination-select span i { font-style: normal;color:#f39800;}

.am-pagination>li>a, .am-pagination>li>span { margin:0;}

.fenye span { border:none;background: none;}

.fenye a.first,.fenye a.next,.fenye a.previous_page { font-family:"宋体";font-weight:bold;font-size:.18rem;}

.fenye span i { font-style: normal;color:#f39800;}

.about-wrap { padding:.6rem 0 .8rem;}



.main-newarc-title h2 {font-size:.3rem;color:rgba(17,17,17,0.88);line-height:1.2;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

.news-deta-text { padding:.35rem 0 .3rem 0;color:rgba(17,17,17,0.88);}



.JLTupdown{  position: relative;line-height:.35rem;color:#999;font-size:.13rem;padding-top:.25rem;border-top:1px solid #eee;margin-top:.2rem;}

.JLTupdown2 { border-top:none;margin-top:0;}

.JLTMain .JLTupdown {width:100%;overflow:hidden;}

.JLTupdown ul li {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#535353;}

.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#f39800;}

.JLTupdown strong{ color:#434343;font-weight:normal;}

.back { margin:13px 0 0 0;}

.text { font-size:.17rem;color:#535353;line-height:1.8;}

.JLTcometol a { width:1.26rem;height:.4rem;line-height:.38rem;border-radius:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border:1px solid #f39800;display:block;text-align:center;color:#f39800;float:right; -webkit-filter: none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.JLTcometol a span { width:.06rem;height:.12rem;background: url(../images/back.png) no-repeat center;display:inline-block;margin-left:10px;}

.JLTcometol a:hover span{ background:url(../images/back2.png) no-repeat center;}

.JLTcometol a:hover { background:#f39800;color:#fff;}

.about-text-img img { width:100%;display:block;}

.about-text-img { margin:0 -.1rem;}

.about-text-img li { padding:0 .1rem;}

.client-li { padding-bottom:.7rem;}

.client-li img { width:100%;display:block;}



.cont-tit { line-height:2.8;}

.cont-tit h6 { font-size:.18rem;color:#000;font-weight:bold;}

.cont-tit p { font-size:.16rem;color:#e67e22;}

.cont-bor { width:.34rem;height:3px;background:#135aaa;display:block;margin-top:.17rem;}

.cont-fl { width:50%;padding-right:2%;}

.cont-fr { width:50%;padding-left:2%;}

.cont-fr-bg{ background:#fff;padding:.5rem .35rem;}

.in-tit5 p { font-size:.2rem;}

.cont-fl-li { font-size:.16rem;line-height:2.8;}

.cont-fl-bg { background:#f7f7f7;height:100%;}

.cont-fl-bg,.cont-fr-bg { border:1px solid #dcdcdc;padding:.4rem .35rem;border-radius:5px;}

.cont-bg { display:flex;flex-wrap:wrap;}



.message2 .cont-input { padding:0 .1rem;}

.message2 .cont-input input,.message2 .cont-input textarea,.message2 .code-input input  { padding:.14rem .1rem;margin-bottom:.2rem;background:#eee;border:none;color:#777;outline-style:none;outline-width:0px;text-shadow:none;-webkit-appearance:none;-webkit-user-select:text;outline-color:transparent;font-size:.13rem;width:100%;vertical-align:top;}

.message2 .cont-input textarea { height:1rem;}

.message2 .code-input .submit2 { background:#eda532;color:#fff;height:.46rem;width:100%;font-size:.17rem;outline-style:none;outline-width:0px;border-style:none;text-shadow:none;-webkit-appearance:none;-webkit-user-select:text;outline-color:transparent;display:inline-block;color:#fff;cursor:pointer;margin:0;}

.message2 .cont-input2 textarea { margin-right:0;width:100%;}

.message2 .code-input .submit2:hover{background:#ff9900;}

.message2 .code-input input { width:60%;margin:0;}

.message2 .code-input img { height:.42rem;width:37%;margin-left:3%;vertical-align:middle;cursor:pointer;}

.message2 .cont-message { margin-bottom:60px;}

.message2 .cont-text3 { font-size:.16rem;color:#666;line-height:30px;margin-top:20px;}

.message2 .am-pagination-select>li>a,.message2  .am-pagination-select>li>a,.message2  .am-pagination-select>li>a,.message2  .am-pagination>li>a:focus,.message2  .am-pagination>li>a:hover, .message2 .am-pagination>li>span:focus, .am-pagination>li>span:hover { border:1px solid #eee;}

.message2 .code-input { margin-top:.3rem;}

.cont-p { padding-left:.2rem;}

.cont-input label { color:#f00;font-size:.16rem;}

.mess-p { padding:0 .15rem;}

.mess-p b { color:#264498;font-size:.32rem;}

.mess-p p { font-size:.16rem;color:#747774;margin-top:.05rem;}



.side-list { padding-right:45px;}

.prod-list p { font-size: 16px;color:#666;line-height: 50px;margin: 0;text-align: center;margin-top:6px;}

.prod-list a { display: block;}

.prod-list a img { width: 100%;display: block;}

.prod-list li { padding:0 30px 20px 0;}

ul.prod-list { margin-right:-30px;}

.side-top { font-size:.2rem;color:#fff;background: #f39800;padding-bottom:3px;}

.side-bor { padding:.19rem 0;}

.prod-img { -moz-box-shadow: 0 0 5px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);-ms-box-shadow: 0 0 5px rgba(0,0,0,0.15);-o-box-shadow: 0 0 5px rgba(0,0,0,0.15);box-shadow: 0 0 5px rgba(0,0,0,0.15);overflow: hidden;}

.prod-list li:hover p { color:#f39800;}

ul.prod-list { margin-top:40px;}

.pro-li { margin:0 -.2rem;}

.pro-li li { padding:0 .2rem .4rem;}

.pro-li li a { box-shadow: 0px 2px 6px 2px rgba(0,0,0, 0.1);padding:.08rem .08rem .2rem;background:#fff;display:block;}

.pro-li li a:hover { background:#f1f1f1;}

.in-pro-text p { line-height:.3rem;font-weight:normal;padding-bottom:.1rem;border-bottom:4px solid #f39800;}



.sjj_nav3 ul li i{position:absolute;top:0px;right:0px;height:50px;width: 50px;text-align: right;cursor:pointer;}

.sjj_nav3 ul li i.sp_nav_xjb2 { background:url(../images/arrow9.png) no-repeat center;}

.sjj_nav3 ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav3 ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav3 ul li{ position:relative;line-height:50px;font-size:16px;background:#f8f8f8;margin-top:1px;}

.sjj_nav3 ul li ul{display:none;margin: 0;}

.sjj_nav3>ul li a{color:#333333;font-size:.16rem;line-height:22px;display: block;padding:14px 50px 14px 25px;}

.sjj_nav3 ul li ul li { border:none;line-height: 50px;margin-top:0px;font-size: 14px;background:#fff;margin-bottom:1px;}

.sjj_nav3 ul li ul li a{ color:#666;font-size:.15rem;font-weight:normal;line-height:.48rem;padding:0 25px;display:block;text-align:left;padding-lefT:40px;}

.sjj_nav3 ul li ul li a { display:block;}

.sjj_nav3 ul li ul li ul li a { background:#fff;padding-left:50px;}

.sjj_nav3 ul li ul li a:hover,.sjj_nav3 ul li ul li:hover>a,.sjj_nav3 ul li ul li.on>a{ background:#fff;color:#f39800;}

.sjj_nav3 ul li i:before { width:100%;height:50px;display: block;position: absolute;right:0px;font-style: normal;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.sjj_nav3 ul li.on>a,.sjj_nav3 ul li.on,.sjj_nav3 ul li.on,.sjj_nav3>ul>li:hover,.sjj_nav3>ul>li:hover>a { background:#f7dbaf;color:#333333;}

.sjj_nav3 ul li i.sp_nav_xjb:hover:before,.sjj_nav3 ul li.on i.sp_nav_xjb:before { color:#333333;}

.sjj_nav3 ul li.on i.sjj_nav_i_se:before,.sjj_nav3 ul li:hover i.sp_nav_xjb:before,.sjj_nav3 ul li.on i.sp_nav_xjb:before { transform: rotate(180deg);}

.sjj_nav3 ul li.on ul { background: #fff;}

.sjj_nav3 ul li i.sp_nav_xjb:before { content: "";position: absolute;right:0px;font-size: 20px;color:#888;background:url(../images/arrow9.png) no-repeat center;}

/*.sjj_nav3 ul li ul li.on>a{ border-bottom:1px solid #eee;}*/

.sjj_nav3 ul li.on ul li a.current3 ul li a { background:#fff;color:#666;}

.sjj_nav3 ul li ul li ul li a:hover, .sjj_nav3 ul li ul li ul li a.current4 { color:#f39800;background:#fff;}



.in-pro-img img { width:100%;display:block;}

.cont-fr2 { width:100%;padding-left:0;}

.cont-fr2 .cont-fr-bg { border:none;padding:0;background:none;}

.cont-fr2 .message2 .cont-input input,.cont-fr2 .message2 .cont-input textarea,.cont-fr2 .message2 .code-input input { background:#fff;margin-bottom:.3rem;}

.cont-fr2 .message2 .code-input .submit2 { width:40%;}

.prod-mess-tit h6 { font-size:.35rem;color:#000;font-family: marzo-w00-regular, fantasy;letter-spacing: 1.68px;}

.prod-mess-tit p { font-size:.16rem;color:#444;font-weight:bold;margin-top:.1rem;padding-bottom:.35rem;line-height:1.3;}



.pro-li-img{overflow:hidden;}

.pro-li-img img{width:100%;display:block;}

.pro-text-box{padding:0 .2rem .35rem .2rem;}

.pro-text-model{font-size:.14rem;color:#f39800;}

.pro-text-tit{font-size:.15rem;color:#333;font-weight:bold;margin-top:.15rem;}

.pro-text-p{margin-top:.1rem;font-size:.14rem;color:#333;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}

.pro-text-p p { display: list-item;padding-left:.12rem;}

.pro-text-p p::marker { content:'▶'}

.about-wrap2{padding-bottom:.7rem;}

.pro-li-img{position:relative;}

.pro-li-img img.img_hide{position:absolute;left:0;top:0;opacity:0;}

.pro-li li a:hover .pro-li-img img.img_hide{opacity:1;}

.prod-img2 img{width:100%;display:block;}

.swiper-container9{border:1px solid #ddd;}

.preview{width:100%;margin-top:.25rem;position:relative;padding:0 .5rem;}

.preview .swiper-slide{width:20%;cursor:pointer;padding:0 .07rem;}

.preview img{border:1px solid #fff;}

.preview .active-nav img{border:1px solid #f39800;}

.preview .swiper-button-prev10,.preview .swiper-button-next10,.in-pro-box2 .swiper-button-prev,.in-pro-box2 .swiper-button-next{width:.3rem;height:.5rem;margin-top:-.25rem;border-radius:0;}

.preview .swiper-button-prev10,.in-pro-box2 .swiper-button-prev{left:0;background:#f0f0f0 url(../images/arrow5.png) no-repeat center;}

.preview .swiper-button-next10,.in-pro-box2 .swiper-button-next{right:0;background:#f0f0f0 url(../images/arrow7.png) no-repeat center;}

.preview .swiper-button-prev10:hover,.in-pro-box2 .swiper-button-prev:hover{background:#f0f0f0 url(../images/arrow6.png) no-repeat center;}

.preview .swiper-button-next10:hover,.in-pro-box2 .swiper-button-next:hover{background:#f0f0f0 url(../images/arrow8.png) no-repeat center;}

.prod-fr-tit{font-size:.22rem;line-height:1.2;font-weight:bold;border-bottom:1px solid #ddd;padding-bottom:.15rem;color:#333;margin-top:.1rem;}

.prod-fr2{padding-left:4%;}

.prod-text2{font-size:.15rem;line-height:2;color:#434343;margin-top:.3rem;}

.prod-text2 em{font-style:normal;color:#f39800;}

.prod-fl4,.prod-fr2{width:50%;float:left;}

.prod-fl4{width:45%;}

.prod-fr2{width:55%;}

.swiper-video2 img{width:100%;}

.swiper-container9 .swiper-slide{height:100%;}

.swiper-video2 iframe{position:absolute;left:0;top:0;background:#000;width:100%;height:100%;}

.prod-a .more4{background:#f39800;border:1px solid #f39800;}

.prod-a .more4:hover{background:#f3bb63;border:1px solid #f3bb63;}

.prod-a .more5{background:none;border:1px solid #f3bb63;color:#f3bb63;}

.prod-a .more5:hover { border:1px solid #eba638;color:#eba638;}

.prod-a{margin-top:.4rem;}

.slideTxtBox .hd{line-height:.54rem;background:#fff;position:relative;width:100%;border-bottom:1px solid #ddd;}

.slideTxtBox .hd ul li{float:left;cursor:pointer;text-align:center;color:#333;font-size:.17rem;padding:0 .2rem;text-transform:uppercase;position:relative;top:.01rem;}

.slideTxtBox .hd ul li.on{height:.54rem;color:#f39800;border:1px solid #ddd;border-bottom:1px solid #fff;border-top-left-radius:5px;border-top-right-radius:5px;}

.slideTxtBox .bd ul{margin-top:35px;zoom:1;}

.slideTxtBox .bd li .date{float:right;color:#999;}

.in-pro-box2{position:relative;}

.swiper-container18{padding:0 1px;}

.swiper-container18.pro-li{margin-top:0;}

.in-pro-box2 .swiper-button-prev{left:-.5rem;}

.in-pro-box2 .swiper-button-next{right:-.5rem;}

.more2{display:inline-block;width:2.5rem;text-align:center;font-size:.16rem;color:#fff;height:.49rem;line-height:.49rem;border-radius:3px;margin-right:.2rem;margin-bottom:.1rem}

.prod-bg2 { margin-top:.25rem;}



.mumping_mun p{font-size:.17rem;color:#fff;margin:0;width:100%;display:block;clear:both;margin-top:.05rem;line-height:1.5;}

.mumping_mun h2{ font-size:.5rem;color:#fff;margin:0;position:relative;display:inline-block;}

.mumping_mun li { position:relative;}

.mumping_mun b { color:#fff;font-size:.3rem;margin-left:.05rem;position:relative;top:-.02rem;}

.in-num { background:#fff;position:relative;top:-.5rem;z-index:1;border-radius:5px;padding:.25rem 0 .35rem 0;box-shadow:0 5px 15px rgba(0,0,0,.04);}

.bg2 { background:#eaa537;padding:.4rem 0;}



.kefu{width:.5rem;bottom:20%;right:0;position:fixed;z-index:99999999;}

.kefu .item{position:relative;width:.5rem;height:.5rem;}

.kefu .item .kefu_a{display:block;width:100%;height:100%;background:#eeb75f;transition:background .3s;cursor:pointer;}

.kefu .item .kefu_a:after{content:'';display:block;width:.5rem;height:.5rem;}

.kefu .item .kefu_tel:after{background:url(../images/kf2.png) no-repeat center;}

.kefu .item .kefu_tel2:after{background:url(../images/kf4.png) no-repeat center;}

.kefu .item .kefu_wx:after{background:url(../images/kf3.png) no-repeat center}

.kefu .item .kefu_qq:after{background:url(../images/kf1.png) no-repeat center}

.kefu .item .kefu_top:after{ background:url(../images/kf5.png) no-repeat center;}

.kefu .item .kefu_a:hover,.kefu .item.hover .kefu_a{background:#f29500;}

.kefu .kefu_tel + .kefu_l,.kefu .kefu_qq + .kefu_l,.kefu .kefu_tel2 + .kefu_l,.kefu .kefu_wx + .kefu_l{position:absolute;top:0;right:.5rem;height:100%;line-height:.5rem;color:#fff;padding:0;width:0;white-space:nowrap;z-index:-1;box-sizing:content-box;font-size:16px;}

.kefu .kefu_tel + .kefu_l a,.kefu .kefu_tel2 + .kefu_l a { position:relative;}

.kefu .kefu_tel + .kefu_l a,.kefu .kefu_qq + .kefu_l a,.kefu .kefu_tel2 + .kefu_l a { color:#fff;display:inline-block;background:#f29500;width:1.7rem;border-radius:5px;text-align:center;}

.kefu .kefu_img{padding:8px;background:#fff;position:relative;box-shadow: 0 0 4px 0 rgba(0,0,0,.15);}

.kefu .kefu_img:after,.kefu .kefu_tel + .kefu_l a:after,.kefu .kefu_tel2 + .kefu_l a:after { content:'';position: absolute;top: 50%;left: 100%;z-index: 2;pointer-events: none;margin-top: -6px;margin-left: -7px;width: 12px;height: 12px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-clip-path: polygon(-6px -6px,18px -6px,18px 18px);clip-path: polygon(-6px -6px,18px -6px,18px 18px);background-color:#fefefe;}

.kefu .kefu_img:after { -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.15);box-shadow: 0 0 4px 0 rgba(0,0,0,.15);}

.kefu .kefu_tel + .kefu_l a:after,.kefu .kefu_tel2 + .kefu_l a:after{ background:#f29500;}

.kefu .kefu_img img{display:block;width:100%;}

.kefu .kefu_l{opacity:0;}

.kefu .item2 .kefu_tel:after,.kefu .item2 .kefu_tel2:after { background-size:.24rem .22rem;}



.bottom{height:55px;background:#f29500;display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:998;font-size:.12rem;padding:0 5px;}

.bottom,.bottom a{color:#fff;}

.bottom .lnk { width:33.33%;}

.bottom a{ display:block;text-align:center;}

.bottom img {height:20px;display:block;margin:0 auto;}

.bottom span { margin-top:3px;display:block;}



@media (min-width:1198px){

	.in-news-li li a:hover .in-news-img img,.news-list3 li a:hover .news-img3 img { -webkit-transform: scale(1.05);transform: scale(1.05);}

	

}



@media (max-width:1400px){.am-container{max-width:1200px;}



}

@media (max-width:1198px){.am-container,.cont-container,.case-container{padding:0 .15rem;}

img.banner-pc2{display:none;}

img.banner-wap2{display:block;}

img.banner-pc{display:block;}

html{font-size:605%;}

.swiper-container5,.swiper-container6,.swiper-container7 { padding-bottom:.5rem;}

.adv-icon img { width:1rem;}

.swiper-container3 { margin-top:.4rem;}

.pro-li { margin:0 -.15rem;}

.pro-li li { padding:0 .15rem .3rem;}

.mumping_mun h2 { font-size:.46rem;}
body { padding-bottom:55px;padding-top:.6rem;}



}

@media (max-width:980px){html{font-size:575%;}

.wrap{margin-top:.5rem;}

.ser-num-fr { padding-left:.8rem;}

.news-fr3 { padding: 0.4rem 0.4rem 0 4rem;}

.news-list3 .news-img3 { width:3.6rem;}

.prod-fl4, .prod-fr2 { width:100%;}

.prod-fr2 { padding-left:0;margin-top:.3rem;}

.cont-fl,.cont-fr { width:100%;}

.cont-fl { padding-right:0;}

.cont-fr { padding-left:0;margin-top:.25rem;}



}

@media (max-width:798px){html{font-size:575%;}

body{padding-top:.6rem;}

img.banner-wap{display:block;}

img.banner-pc{display:none;}

.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container2.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px;}

.sz,.copy{text-align:center;}

.copy span,.copy a{float:none;}

.foot-t,.foot-input{max-width:100%;}

.footer { display:none;}

.in-tit h6 { font-size:.3rem;}

.in-bor { margin-top:.15rem;}

.in-news-li { margin:0;}

.in-news-li li { padding:0 0 .2rem;}

.in-tit3 { padding-bottom:.3rem;}

.in-news-more { width:.55rem;height:.45rem;}

.foot-input { margin-top:.25rem;}

.foot-email-tit { padding-bottom:.12rem;font-size:.26rem;}

.more a { width:2rem;height:.45rem;line-height:.45rem;margin-top:.35rem;}

.adv-li { margin:0;}

.adv-li li { padding:0 0 .2rem;margin-top:.7rem;}

.adv-bg { padding:.7rem 8% .5rem;}

.bg1 { padding:.5rem 0;}

.in-about-text { line-height:1.7;}

.ser-img img { max-width:100%;}

.ser-li { margin:0;}

.ser-li li { padding:0 0 .2rem;}

.ser-num-fr { padding-left:.7rem;}

.ser-p { line-height:2;}

.ser-img { margin-top:.2rem;}

.ser-h6 { font-size:.26rem;}

.foot-email-p { font-size:.17rem;}

.bot { margin-top:.15rem;}

.foot-message { margin-top:0;}

.news-list3 .news-img3 { width:100%;height:auto;float:none;}

.news-fr3 { padding:0;margin-top:.25rem;}

.in-news-time3,.news-fr3 .in-news-text3 p { margin-top:.1rem;}

.news-list3 li a { padding:.2rem;}

.news-list3 li { padding-bottom:.25rem;}

.JLTcometol a { float:left;}

.more { width:1.6rem;}

.message2 .cont-input { padding:0;}

.cont-fr2 .message2 .cont-input input, .cont-fr2 .message2 .cont-input textarea, .cont-fr2 .message2 .code-input input {  margin-bottom:.2rem;}

.cont-fl-bg, .cont-fr-bg { padding:.35rem .2rem;}

.about-banner { height:auto;}

.banner-text b { font-size:.3rem;}

.location { margin-top:.1rem;}

.cont-tit { line-height:2.4;}

.pro-li { margin:0 -.1rem;}

.pro-li li { padding:0 .1rem .2rem;}

.about-wrap { padding:.5rem 0 .6rem;}

.prod-bg2 { margin-top:.15rem;}

.prod-mess-tit p { padding-bottom:.1rem;}

.message2 .code-input { margin-top:.15rem;}

.preview { padding:0 .4rem;}

.cont-fr2 { margin-top:0;}

.client-li { padding-bottom:.5rem;}

.mumping_mun h2 { font-size:.34rem;}

.mumping_mun b { font-size:.22rem;}

.mumping_mun2 li { padding:.12rem 0;}

.mumping_mun p { font-size:.16rem;}
.bg2 { padding:.3rem 0;}


}



@media (max-width:375px){html{font-size:535%;}

}

html,body{min-height:101%;}

html{overflow:-moz-scrollbars-vertical;}

