﻿@charset "utf-8";
.logo img{max-height:100%}
.sec_title{max-width:1000px;width:100%;text-align:center;margin:0 auto;overflow:hidden;padding:50px 0}
.pror_detail .fr{font-size:14px;line-height:25px;padding-left:425px;color:rgb(38,38,38)}
.button_box p{padding:0}
.foot_li li a{color:#fff}
.nav_en li a,.singgle_b .watch_box p,.bPosition,.pro_left,.pages,.about_box .ft p,.sec_title,.single_imgb,.news_message li a,.news_message li span,.pinfo p,.ejfl,.pro-body,.proIntro{color:#2d2d2d}
.button_box button{margin-bottom:10px}
.rollPro1 li .pbox{display:block}
.tswitch{margin-right:20px;line-height:40px}
.tswitch a{color:#fff;margin-left:20px}
.tswitch a img{vertical-align:middle;margin-right:4px}
iframe{max-width:100%}
.about_box .ft p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:66px}
.banner-wrap{display:none}
.contact-main img,.about-main img{height:auto !Important}
@media (max-width:768px){.banner img{display:block}
.banner{height:auto;min-height:0}}
@media screen and (min-width:769px){.contact-box .box-l{padding:40px 80px 50px}
.contact-box{height:auto}}
.adv-item{text-align:center}
.foot-l .lfr li:nth-child(4),.head-contact{display:none}
.foot-l .lfr li:last-child i{font-size:18px}
.paritem{width:16%}
li.wmkc-mobile .wmkc-icon{background:url(/js/18812/mob2.png) no-repeat center;background-size:82%}
li.wmkc-mobile{background:#20b4f7}
li.wmkc-mobile:hover{background:#fff}
li.wmkc-mobile:hover .wmkc-icon{background-image:url(/js/18812/mob1.png)}
.wmkc-list>li a{display:flex!important}
.pro-c-name{word-break:inherit}
.head-top .top-left a{margin-right:10px}
.foot-l .lfr li:nth-child(4){display:block}
.swiper-container .swiper-slide{position:relative}
.bannertext{position:absolute}
.banner1{left:9%;top:50%!important;transform:translate(0,-50%)!important;max-width:40%}
.banner1 p{text-transform:uppercase;color:#fff;text-shadow:1px 1px 3px #000;font-family:SimHei;font-weight:bold}
.font-43{font-size:3.5vw;letter-spacing:10px;margin-bottom:2vw;max-width:480px;line-height:1.1}
.font-21{font-size:2vw;letter-spacing:4px;line-height:1.2}
.banner2{top:23%;width:70%;left:15%;text-align:center;transform:translate(0,0)!important}
.banner2 p{text-transform:uppercase;font-family:SimHei;font-weight:bold;line-height:1.1;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white}
.banner2 p:nth-child(1){color:#000;font-size:2.7vw;letter-spacing:3px}
.banner2 p:nth-child(2){font-size:1.5vw;margin:10px 0;color:#5acbe0}
.banner3{top:54%;left:11.5%;width:26%;transform:translate(0,0)!important}
.banner3 p{text-transform:uppercase;line-height:1.5;color:#fff;font-family:arial;letter-spacing:3px;font-size:1vw}
.banner3 p:nth-child(2){line-height:1.2;margin:6px 0;letter-spacing:4px;font-family:SimHei;font-weight:bold;text-transform:capitalize;text-shadow:1px 1px 3px #000;font-size:2vw}
@media (max-width:992px){.banner1{left:12%;max-width:38%}}
@media (max-width:768px){.banner1{left:9%;max-width:40%}
.banner2 p:nth-child(1){font-size:2.3vw}
.banner2 p:nth-child(2){margin-top:5px}}
@media (max-width:480px){.font-43{font-size:3vw;letter-spacing:5px}
.font-21{font-size:1.5vw;letter-spacing:3px}
.banner2 p:nth-child(1){font-size:2vw}
.banner3 p{letter-spacing:2px}
.banner3 p:nth-child(2){letter-spacing:2px}}
#liinmenu .submenu{max-height:550px;overflow-y:auto}