/* CSS Document */@font-face{font-family:Ionicons;src:url( "../fonts/ionicons/ionicons28b5.eot"../fonts/ionicons/ionicons28b5.eot?v=2.0.0);src:url(../fonts/ionicons/ionicons28b5.eot?v=2.0.0#iefix) format("embedded-opentype"),url(../fonts/ionicons/ionicons28b5.ttf?v=2.0.0) format("truetype"),url(../fonts/ionicons/ionicons28b5.woff?v=2.0.0) format("woff"),url(../fonts/ionicons/ionicons28b5.svg?v=2.0.0#Ionicons) format("svg");font-weight:400;font-style:normal}.currents span {color:#EEEEEE;background-color:transparent !important;}
.ptb-30{padding-top: 30px;padding-bottom: 30px !important}
.ptb-40{padding-top: 40px;padding-bottom: 40px !important}
.ptb-50{padding-top: 50px;padding-bottom: 50px !important}
.ptb-60{padding-top: 60px;padding-bottom: 60px !important}
.ptb-70{padding-top: 70px;padding-bottom: 70px !important}
.ptb-80{padding-top: 80px;padding-bottom: 80px !important}
.mtb-30{margin-top: 30px;margin-bottom: 30px !important}
.mtb-40{margin-top: 40px;margin-bottom: 40px !important}
.mtb-50{margin-top: 50px;margin-bottom: 50px !important}
.mtb-60{margin-top: 60px;margin-bottom: 60px !important}
.mtb-70{margin-top: 70px;margin-bottom: 70px !important}
.mtb-80{margin-top: 80px;margin-bottom: 80px !important}
.bott{position:absolute;margin: 0;padding:10px 30px;background: rgba(255,136,18,1.00);border-radius:5px}.bott a{color: #fff}
.piccssone{position:absolute;width:500px;height:400px;z-index:-1;top:-5%;left:70%;right:0;bottom:0; }
.piccsstwo{position:absolute;width:500px;height:400px;z-index:-12;top:5%;left:75%;right:0;bottom:0;}
.rs-wave {position:absolute;width:90%;height:90%;z-index:-12;top:-10%;left:55%;right:0;bottom:0;}
.x6-pro{position:absolute;width:30%;height:30%;z-index:-12;top:5%;left:70%;right:0;bottom:0;}
.X1-K {position:absolute;width:30%;height:30%;z-index:-12;top:5%;left:70%;right:0;bottom:0;}
.mk-451 {position:absolute;width:30%;height:30%;z-index:-12;top:-35%;left:65%;right:0;bottom:0;}
.mk-452 {position:absolute;width:30%;height:30%;z-index:-12;top:-30%;left:95%;right:0;bottom:0;}
.js16121 {position:absolute;width:30%;height:30%;z-index:-10;top:-10%;left:80%;right:0;bottom:0;}
.js16122 {position:absolute;width:30%;height:30%;z-index:-11;top:10%;left:95%;right:0;bottom:0;}
@keyframes slidebottom {0% {margin-top:5rem;opacity:0;}
50% {margin-top:2rem;opacity:.5;}
100% {margin-top:0rem;opacity:1;}
}

.hotproduct {position:relative;z-index:1;background-color:#FFFFFF;margin:0 auto;padding:20px 6%;margin:0;height:730px;overflow:hidden}
.hotproduct h2 {font-size:36px;padding:40px 0 0}
.homepro {width:100%;margin:0px auto;background:#FFFFFF;}
.homepro .tab {overflow:hidden;background:none;width:20%;float:left;}
.homepro .tab a {background:none;color:#fff;width:100%;text-decoration:none;display:inline-flex}
.homepro .tab a:hover {background:none;color:#fff;text-decoration:none;display:}
.homepro .tab a.on {background:none;color:#fff;text-decoration:none;}
.homepro .content {overflow:hidden;padding:10px;width:80%;float:right;text-align:right;display:inline-block}
.homepro .content li {display:none;}
.homepro .content .tyepinfo {margin:0;padding:10px 0;display:inline-block;position:relative;overflow:hidden;width:100%}
.homepro .content .tyepinfo img {max-height:300px}
.homepro .content .text {position:absolute;margin-top:10%;left:0;width:60%;z-index:100;font-size:16px;line-height:36px;text-align:left;display:inline-block;background:rgba(253,246,246,.4);padding:20px;border-radius:5px}
.homepro .content .tyepinfo h3 {position:absolute;text-align:left;top:30px;padding-left:20px}
.homepro .adw1 {overflow:hidden;text-align:right}
.homepro .adw1 img {width:;padding-bottom:35px;padding-top:25px;}
.homepro .a2 {overflow:hidden;}
.homepro .a2 img {width:;padding-bottom:35px;padding-top:20px;}
.homepro .a3 {overflow:hidden;}
.homepro .a3 img {width:;padding-bottom:35px;padding-top:20px;}
.homepro .a4 {overflow:hidden;}
.homepro .a4 img {width:;padding-bottom:35px;padding-top:20px;}
.homepro .content .tablist {text-align:center;float:left;overflow:hidden}
.homepro .content .tablist h5 {text-align:center;}
.viewlist {width:100%;position:relative;overflow:hidden;margin:0;padding:50px 0 70px}
.main-13 {width:88%;position:relative;overflow:hidden;margin:50px auto 0;padding:60px 0;}
.main-13 h2{padding-bottom: 20px}
.main-13 .section-head {font-size:36px;padding:40px 0 0;overflow:hidden;}
.main-13 .hover-text .fa-link {font-size:30px;color:#FFFFFF;padding-bottom:10px}
.main-13 .hover-text .desc {color:rgba(251,248,248,1.00);padding:25px;display:inline-block;font-size:16px;line-height:26px;}
.home-view {display:inline-block;float:left;position:relative;z-index:2;width:100%;/* width:100;*/  overflow:hidden;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;margin-left:0.75%;margin-right:0.75%;}
.cbmol-feature-area {margin-left: auto;margin-right: auto ;padding-left: 5%;padding-right: 5%;padding-top: 60px}
.cbmol-feature-area .bodymain {line-height:30px;}
.cbmol-feature-area img {width:100%}
.cbmol-feature-area .solutype {width:100%;list-style:none;padding:0 5% 50px 0;margin:0 auto;text-align:center;display:inline-block}
.cbmol-feature-area .solutype li {display:inline-block;text-align:center;background:#FFFFFF;font-size:18px;margin:0 5px;}
.cbmol-feature-area .solutype li>a {text-decoration:none;display:inline-block;width:100%;padding:0 20px 0 20px;border:#eb5c02 0px solid;border-radius:0px}
.cbmol-feature-area .solutype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbmol-feature-area .solutype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbmol-feature-area .solutype .currentcat {text-decoration:none;display:inline-block;background:none;border-radius:0px}
.cbmol-feature-area .solutype .currentcat a {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .solutype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .solutype li a:hover {color: #688bfe}
.cbmol-feature-area .prodtype {width:100%;list-style:none;padding:0 5% 0px 0;margin:0 auto 15px;text-align:center;display:inline-block}
.cbmol-feature-area .prodtype li {display:inline-block;text-align:center;background:#FFFFFF;width:;font-size:18px;margin:0 5px}
.cbmol-feature-area .prodtype li>a {text-decoration:none;display:inline-block;width:100%;padding:0 20px 0 20px;border:#eb5c02 0px solid;border-radius:0px}
.cbmol-feature-area .prodtype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbmol-feature-area .prodtype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbmol-feature-area .prodtype .currentcat {text-decoration:none;display:inline-block;width:13%;background:none;border-radius:0px}
.cbmol-feature-area .prodtype .currentcat a {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .prodtype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .prodtype li a:hover {color: #688bfe}
.map-main {font-size:13px;color:#333;margin:0px;padding:60px 0 30px}
.maps .map-bd {width:100%;height:500px;}
.cbmol-feature-area+++ .prodtype++ li>a:hover { transform: translate(0px,0px); box-shadow: 10px -10px 25px 0px rgba(143, 64, 248, .25), -10px 10px 25px 0px rgba(39, 200, 255, .25);background:#62619d;color: #FFFFFF;border-radius:8px; }
.btn-4 { overflow: hidden;color: #fff;border-radius: 30px; box-shadow: 0px -0px 0px 0px rgba(143, 64, 248, .5), 0px 0px 0px 0px rgba(39, 200, 255, .5)}
.btn-4:hover {transform: translate(0,-6px);box-shadow: 10px -10px 25px 0px rgba(143, 64, 248, .25), -10px 10px 25px 0px rgba(39, 200, 255, .25);}
.cbmol-feature-area+++ .prodtype li::after {
        transform: rotate(150deg);
    }
.cbmol-feature-area .prodtype++ li::after {
        content: '';
        width: 400px;
        height: 400px;
        position: absolute;
        top: -50px;
        left: -100px;
        background-color: #FF3CAC;
        background-image: linear-gradient(225deg, #27d86c 0%, #26caf8 50%, #c625d0 100%);
        z-index: -1;
        transition: all .5s ease;
    }
.cbm-feature-areas {margin-left: auto;margin-right: auto ;padding-left: 5%;padding-right: 5%;padding-top: 60px}
.cbm-feature-areas .prodtype {width: 100%;text-align:center;margin-left: auto;margin-right: auto;padding-left: 10px;position: relative}
.cbm-feature-areas .prodtype li {display:inline-block;text-align:center;background:#FFFFFF;font-size:18px;margin:0 5px}
.cbm-feature-areas .prodtype li>a {text-decoration:none;display:inline-block;width:100%;padding:0 20px 0 20px;border:#eb5c02 0px solid;border-radius:0px}
.cbm-feature-areas .prodtype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbm-feature-areas .prodtype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbm-feature-areas .prodtype .currentcat+ {text-decoration:none;display:inline-block;background:none;border-radius:0px}
.cbm-feature-areas .prodtype .currentcat a {text-decoration:none;color:#688bfe;background:none;}
.cbm-feature-areas .prodtype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbm-feature-areas .prodtype li>a:hover {background:none;color: #688bfe;border-radius:0px;}
.cbm-feature-areas .prodtype li::after {transform: rotate(150deg); }

.cbm-feature-area {margin-left: auto;margin-right: auto ;padding-left: 5%;padding-right: 5%;padding-top: 60px}
.cbm-feature-area .prodtype {width: 100%;text-align:center;margin-left: auto;margin-right: auto;position: relative}
.cbm-feature-area .prodtype li {display:inline-block;text-align:center;background:#FFFFFF;font-size:18px;margin:0 5px}
.cbm-feature-area .prodtype li>a {text-decoration:none;display:inline-block;width:;padding:0 20px 0 20px;border:#eb5c02 0px solid;border-radius:0px}
.cbm-feature-area .prodtype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbm-feature-area .prodtype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbm-feature-area .prodtype .currentcat++ {text-decoration:none;display:inline-block;background:#eb5c02;border-radius:0px}
.cbm-feature-area .prodtype .currentcat a {text-decoration:none;color:#688bfe;background:none;}
.cbm-feature-area .prodtype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbm-feature-area .prodtype li>a:hover {background:none;color: #688bfe;border-radius:0px;}
.cbm-feature-area .prodtype li::after {transform: rotate(150deg); }

.cbm-menu {text-align: center;margin-left: auto;margin-right: auto;}
.cbm-menu h5 {width: 120px;padding:8px 10px;font-size:1.2rem;cursor:pointer;border:0px;background:transparent;position:relative;margin:20px;transition:all .25s ease;}
.cbm-menu .btn-4 {overflow:hidden;color:#fff;border-radius:8px;box-shadow:0px -0px 0px 0px rgba(143,64,248,.5),0px 0px 0px 0px rgba(39,200,255,.5);}
.cbm-menu .btn-4:hover {transform:translate(0,-0px);box-shadow:0px -0px 0px 0px rgba(143,64,248,.25),0px 0px 0px 0px rgba(39,200,255,.25);}
.cbm-menu .btn-4:hover::after {transform:rotate(150deg);}
.cbm-menu .btn-4::after {content:'';width:400px;height:400px;position:absolute;top:-50px;left:-100px;background-color:#FF3CAC;background-image:linear-gradient(225deg,#27d86c 0%,#26caf8 50%,#c625d0 100%);z-index:-1;transition:all .5s ease;}

.bread-crumb {color: #999;padding-bottom:30px}.bread-crumb a{color: #999;}.bread-crumb .fa-home{font-size: 24px;color: #999;padding-right: 15px}

.accomodation_item {margin-bottom:50px;}
.accomodation_item .jum_img {position:relative;margin-bottom:10px;overflow:hidden;border-radius:10px;background:rgba(240,240,240,1.00)}
.accomodation_item .jum_img img {-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;width:60%;padding:10px;}
.accomodation_item .jum_img .theme_btn {position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);padding:5px 25px;max-width:128px;}
.accomodation_item .jum_img:hover img {-webkit-transform:scale(1.19);-ms-transform:scale(1.19);transform:scale(1.19);}
.accomodation_item h5 {font-size:15px;line-height:28px;color:#666666;font-weight:500;margin-bottom:0px;}
.accomodation_item h5 small {font-weight:300;font-size:14px;}

.accomodation_items {margin-bottom:50px;float: left;width: 50%;position: relative;overflow: hidden}
.accomodation_items .jum_img {position:relative;margin-bottom:10px;overflow:hidden;border-radius:10px;background:rgba(240,240,240,1.00)}
.accomodation_items .jum_img img {-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;width:60%;padding:10px;}
.accomodation_items .jum_img .theme_btn {position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);padding:5px 25px;max-width:128px;}
.accomodation_items .jum_img:hover img {-webkit-transform:scale(1.19);-ms-transform:scale(1.19);transform:scale(1.19);}
.accomodation_items h5 {font-size:15px;line-height:28px;color:#666666;font-weight:500;margin-bottom:0px;}
.accomodation_items h5 small {font-weight:300;font-size:14px;}

.accomodation_text {margin-bottom:50px;float: left;width: 50%;position: relative;overflow: hidden}
.accomodation_text h5 {font-size:15px;line-height:28px;color:#666666;font-weight:500;margin-bottom:0px;}
.accomodation_text h5 small {font-weight:300;font-size:14px;}

.solution .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.solution .sech4 a{font-size:20px;}
.solution .desc{line-height:2;font-size:14px;margin-bottom: 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.jumnews .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jumnews .sech4 a{font-size:20px;}
.jumnews .desc{line-height:2;font-size:14px;margin-bottom: 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.accomodation_two {margin-bottom:-40px;}
.accomodation_two .accomodation_item {margin-bottom:45px;}
.home-view img {width:100%;-webkit-transition-duration:2000ms;-o-transition-duration:2000ms;transition-duration:2000ms;}
.home-view .hover-content {width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,121,2,0.9);opacity:0;visibility:hidden;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;padding:0;}
.home-view .hover-content .zoom-img {display:inline-block;width:50px;height:50px;border-radius:50%;border:2px solid #ffffff;font-size:20px;margin-bottom:30px;color:#ffffff;line-height:46px;margin-top:-15px;opacity:0;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;}
.home-view .hover-content h4 {margin-bottom:0;color:#ffffff;}
.contact-area{padding-top: 30px;padding-bottom: 30px !important}

.form-control01{display:block;width:40%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

.tab-wrapper {margin:0 auto;width: 100%;max-width:500px;padding: 0;display: inline}
.tab-menu{margin: 0;padding: 0;display:inline-block}
.tab-menu li {
  position:relative;
  background-color: #fff;
  color:#333;
  display: inline;
  padding: 20px 40px 20px 0;
  opacity: 0.8;
  cursor:pointer;font-size: 16px;
  z-index:0;
}

.tab-menu li:hover {
  color:#000;
}

.tab-menu li.active {
  color:#333;
  opacity: 1;
}

.tab-menu li.active:hover {
  color:#464646;
}
.tab-content{margin-right: -30px }
.tab-content>div {
  background-color: #fff;
  box-sizing:border-box;
  width: 100%;
  padding: 30px 0;   
  min-height:200px;
}

.line {
  position:absolute;
  width: 0;
  height: 0px;
  background-color: aqua;
  top: 0;
  left: 0;
}
.tab-content .more{position: absolute;text-align:center;right: 0;width: 110px;top: 0px;height: 30px;display: inline;}



.tabs{position: relative;width: 100%;text-align:left;margin:0;padding:0  }.tabs li a{float: left;padding-left: 15px;padding-right: 50px}
.content{width: 100%}
.typelista{width: 100%;margin:20px auto;padding: 10px;text-align:left;}.typelista li{width: 23.6%;float: left;border: 1px solid rgba(211,209,209,1.00);border-radius: 8px;margin: 2px}
.typelista h6{padding-top: 20px;padding-bottom: 0px;padding-left: 15px}.typelista li img{width: 94%;padding-top: 5px;border-radius: 8px}.typelista li p{margin-bottom: 50px;padding-left: 15px}

.tabss{ width:100%; margin:0 auto 50px;padding: 0;}
.tab-hd { background:none; overflow:hidden; zoom:1;padding: 0;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;display: inline-block}
.tab-hd li{ float:left;  color:#fff; text-align:left;padding-right: 40px; cursor:pointer;}
.tab-hd li.active{ background:none;color:#62619d;}
.tab-bd li{display:block; padding:20px 0; border:0px solid #ddd;margin: 0; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}
.tab-hd li .more{position: absolute;text-align: right;width: 110px;right: 0;margin-right: 0}

.ftco-menu{padding: 0 6%;margin: 30px auto;position: relative;overflow: hidden}
.ftco-menu .prolists {border:#ccc 1px solid;padding: 15px;width: 100%;margin-top: 10px;margin-bottom: 20px}
.ftco-menu .prolists .pic { }.ftco-menu .prolists .pic img{width: 100%}
.ftco-menu .prolists .title h5{padding-top: 30px;font-size: 24px}
.ftco-menu .prodlist .pic .tit{ padding-left: 15px;padding-right: 15px}.ftco-menu .prodlist .title h5 a{font-size:24px }
.ftco-menu .prodlist .pic .newsDes{ padding-left: 15px;padding-right: 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height: 40px}
.navs {border-bottom: rgba(173,172,172,1.00) 1px solid;padding: 10px 0;margin-bottom: 30px}.navs a{font-size: 18px;padding: 0 50px 0 0}
.jumbody {line-height: 30px;font-size: 14px;letter-spacing: 1;padding-bottom: 40px}.jumbody .desc{margin-top: 0px;padding-top: 0px}
.jumbody .pic{border: 0px #ccc solid;border-radius: 8px}
.jumbody .jumbody01{line-height: 30px;font-size: 14px}

.bodys{margin: 0;padding: 0}
.bodys .tit{text-align: center;color:#62619d;padding-bottom: 10px}
.bodys .time{text-align: center;}

.jumnews-r{padding: 20px;background: #eee}.jumnews-r h3{font-size: 20px;margin: 0;padding: 0}
.downtop { OVERFLOW: hidden; WIDTH: 100%; padding-bottom:20px} 
.downtop UL.text { MARGIN: 0px; padding:0px; WIDTH: 100%; PADDING-TOP: 0px ; list-style:none} 
.downtop UL.text LI { WIDTH: ; margin:10px 0 0 0;line-height: 30px; background:none;text-align: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.downtop UL.text LI a{ background: #none;font-size: 16px; text-align: left} 
.downtop UL.text SPAN { DISPLAY: block; FLOAT: left;border-radius: 4px; } 
.downtop UL.text SPAN.num { MARGIN-TOP: 2px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH:24px; LINE-HEIGHT: 24px; HEIGHT:24px; TEXT-ALIGN: center;COLOR: #fff; BACKGROUND-COLOR: #d1d1d1 } 
.downtop UL.text LI SPAN.active { BACKGROUND-COLOR: #62619d } 
.downtop UL.text SPAN.tit { PADDING-LEFT: 10px; OVERFLOW: hidden; WIDTH:86% ; WHITE-SPACE: nowrap; HEIGHT: 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; } 

.redBg{ background:#70C5A2; padding:2rem 0; margin-bottom:.3rem;}
.breadcrumb{ margin:0; padding:0; background:none; border-radius:0; color:#333333; line-height:22px; padding:10px 0; float:left; width:calc(100% - 140px);}
.breadcrumb:before{ content:"\f015"; font-family:FontAwesome;}
.breadcrumb a{ color:#333333;}
.breadcrumb li.active{ color:#333333;}
.breadcrumb > li + li:before { color:#333333; content:"- "; padding:0 5px;}
.goList{ float:right; width:130px; height:42px; line-height:40px; border:1px solid #333;margin-top: 10px; text-align:center; color:#333333; font-size:16px; border-radius:20px; transition:all .3s;}
.goList i{ font-size:26px; margin-right:5px; vertical-align:middle;}
.goList:focus{ color:#333333;}
.goList:hover{ background:#333333; color:#b39b77;}

.page-detail {margin-top: 20px; margin-bottom:20px; line-height:30px; position:relative; overflow:hidden; font-size:14px; text-align: left}
.page-detail img {	height: auto;  max-width: 100%;}

.pre-next{ margin:0; background:#f4f4f4; position:relative; overflow:hidden; padding:10px 0}
.Key-words{ background: none; position:relative; overflow:hidden; padding:10px 5px; border:#CCC 1px solid; margin:10px 0px; font-size:14px; word-spacing:5px; font-weight:bold}
.pagetj{ background: none; position:relative; overflow:hidden; padding:30px 0; margin:0px 0px}
.pagetj h2{ background: url(../img/page_line.jpg) no-repeat 15px 12px #fff; border-bottom:#CCC 1px solid; text-align:left; position:relative; overflow:hidden; padding:10px 0px; margin:0 0 3px 0px; font-size:16px}
.pagetj h2 span{ border-bottom:#F00 2px solid; font-weight:bold; padding-bottom:8px; padding-left:5px; padding-right:5px}
.pagetj ul{ margin:0 0px; padding:10px 0 10px 0px}
.pagetj ul li{ width:100%; float:left; line-height:30px; height:30px; font-size:14px; overflow: hidden}
.pagetj ul li .date{ float:right; width:80px; text-align:right}
.time{ margin:0; padding:0px 0}

.cbm-main {padding:0 6% }.cbm-main .pic {min-height: 400px}.cbm-main .pic img {width: 100%}.cbm-main .desc {padding-top: 60px}.cbm-main img{width:100% }
.cbm-wrapper {background:#EEEEEE; }
.cbm-main-pro{}

#hi-tab ul li {list-style-type:none;width:100px;font-size: 18px;}
#hi-tab ul li a {width:100px;display:block;margin:0 auto;padding: 0}
#hi-tab {display:inline-block;text-align:center;width:100%;background-color:white;z-index: 10;margin: 0;padding: 20px 0 0 0;position: absolute}
#hi-tab ul {display:flex;width:100%;text-align: center;padding: 0;margin: 0d;padding-left: 6.5%}
/* 测试区域 */.test-up-area {height:;width:100%;text-align:left;margin:0 auto;padding: 0;background-color:noe;z-index: 1000;position: relative}
.test-down-area {height:;width:100%;text-align:center;margin:0 auto;background-color:#fff;padding: 0}
#s1 {height:auto;width:100%;text-align:left;margin:30px auto;}
#s2 {height:auto;width:100%;text-align:left;margin:30px auto;}
#s3 {height:auto;width:100%;text-align:left;margin:30px auto;}
#s4 {height:auto;width:100%;text-align:left;margin:30px auto 30px;}
#s5 {height:500px;width:100%;text-align:left;margin:30px auto;}
.hi-select-btn.hi-selected-full {background-color:none;color:#333;border-bottom: 3px #999 solid;border-radius: 0px}
.hi-select-btn.hi-selected-underline {border-bottom:3px #267DCC solid;}
.toggle {width:5%;}
.toggle a {width:100%;display:block;margin:0 auto;padding:20px 0px;}

.downlist{text-align: center}
.downlist .sech4{font-size: 14px;padding: 20px 0 0}.downlist .desc{font-size: 14px;color: 999;margin: 0;padding:20px 0}.downlist .down{font-size: 14px;color: 333}

/* navMenu */
.navMenubox { width: 100%; background: none; margin: 0 auto; margin-top: 10px; overflow: hidden; }
.navMenu-top { padding: 10px; color: #333; border-bottom: 1px solid rgba(255,255,255,.1) }
.navMenu> li { display: block; margin: 0; padding: 0; border: 0px; }
.navMenu>li>a { display: block; overflow: hidden; padding-left: 0px; line-height: 40px; color: #333; transition: all .3s; position: relative; text-decoration: none; font-size: 17px; border-top: 0px solid #666; border-bottom: 1px solid #ccc; }
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu>li>a>i { font-size: 20px; float: left; font-style: normal; margin: 0 5px; }
.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 15px; display: inline; font-size: 16px; font-family: FontAwesome; height: auto; content: "\f105"; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 15px; display: inline; font-family: FontAwesome; height: auto; font-size: 16px; content: "\f107"; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active, .navMenu>li>a:hover { color: #999; background: none; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both; margin: 8px 0px 0px 10px; padding-bottom: 5px; }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { background: none; margin: 0px; padding: 0px; }
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 16px; line-height: 36px; padding-left: 20px; color: #333; clear: both; }
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #FFF; background: none; }
.icon_1:before { content: "\f0ac"; }
.icon_2:before { content: "\f0ac"; }
.icon_3:before { content: "\f0ac"; }

.cbm-mian {position:relative;z-index:1;margin: 0 auto}.header-area img,.cbm-feature-areas img,.ftco-menu img{width: 100%}

.newproducts .propic{padding: 0 0 0 1px;margin: 0;}
.newproducts .propic img{width: 100%;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.newproducts .products{padding: 1.25rem 1.25rem 0;height:auto}
.newproducts .products .title {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 10px 0;margin: 0}
.newproducts .products .title a{font-size:24px;}
.newproducts .products .descs{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.newproducts .products .price{font-size: 14px;color:#333;padding-top:10px}
.newproducts .products .price span{font-size: 12px;color:#000 }
.newproducts .products .sales{}
.newproducts .products .sales .try{border: rgba(255,136,18,1.00) 1px solid;padding: 12px 0px;margin: 0 0;bottom: 0px;position:absolute;text-align: center;left: 0px;width: 52%;font-size: 16px}
.newproducts .products .sales .buy{border: rgba(255,136,18,1.00) 1px solid;;background: rgba(255,136,18,1.00);color: rgba(255,255,255,1.00);padding: 12px 0px;margin: 0;bottom: 0px;position:absolute;text-align: center;right:-7px;width: 52%;border-radius:0 0 5px 0;font-size: 16px}.newproducts .products .sales .buy a{color:#fff}
.newproducts{padding:0 1.25rem 0 0.9rem;height: 100%}
.box-shadows {position:relative;z-index:1;}
.box-shadows:hover {box-shadow:0 0 24px rgba(0,0,0,0.2);}

.hometitle{margin: 0}
.hometitle h2{font-size: 30px}
.hometitle h5{padding:0 0 10px 0}.hometitle h5 a{font-size: 14px}

.hotprolist{display: inline-flex}
.hotprolist .propics img{width: 100%;padding:50px}
.hotprolist .tit{width:100%;text-align: center;font-size:24px;display: inline-block}
.hotprolist .tit a{font-size:24px}
.hotprolist .prices{width:100%;text-align: center;font-size: 14px;color:#666;padding-bottom:15px;}


.cbmol{width:1270px;height:550px;margin:0px auto;margin-bottom:20px;position:relative;}
.cbmol ul li{width:400px;height:550px;border-left:1px solid #000;position:relative;overflow:hidden;float:left;}
.cbmol ul li .imgTop img{opacity:0.4;}
.cbmol ul li .imgTop img.tm{opacity:1;}

.cbmol ul li .imgCon{width:610px;height:405px;}
.cbmol ul li .imgCen{width:610px;height:50px;background:rgba(0,0,0,0.5);color:#fff;font-size:20px;line-height:50px;position:absolute;left:0px;bottom:45px;text-indent:20px;display:none;}
.cbmol ul li .imgBot{width:610px;height:45px;background:#222;}
.cbmol ul li .imgBot p.bt_1{width:80px;line-height:45px;font-size:16px;color:#fff;text-indent:20px;float:left;}
.cbmol ul li .imgBot p.bt_2{width:458px;height:45px;line-height:45px;float:left;display:none;}
.cbmol ul li .imgBot p.bt_2 span{font-size:14px;color:#fff;padding-right:30px;background:url(../images/part2_icon.png)no-repeat left center;padding-left:10px;}

.cbmol ul li.first{width:600px;}
.cbmol ul li.fast{position:absolute;right:0px;bottom:0px;}

.blog-entry{padding-top:30px;padding-bottom: 0}.blog-entry .text{padding: 0 0 0 15px;margin:0 }.blog-entry .text .title{margin: 0;padding: 0}.blog-entry .text .data{color:#999 }

.slider-nav-style-1 {position:relative}
.slider-nav-style-1 .swiper-button-next:after {content:"<"}
.slider-nav-style-1 .swiper-button-prev:after {content:">"}
.slider-nav-style-1 .swiper-button-next:after,.slider-nav-style-1 .swiper-button-prev:after {font-family:Ionicons;font-size:20px;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;outline:0}
.slider-nav-style-1.small-nav .swiper-button-next:after,.slider-nav-style-1.small-nav .swiper-button-prev:after {font-size:14px}
.slider-nav-style-1 .swiper-buttons .swiper-button-next,.slider-nav-style-1 .swiper-buttons .swiper-button-prev {position:absolute;top:50%;transform:translateY(-50%);z-index:9;width:40px;height:40px;line-height:40px;opacity:0;visibility:hidden;transition:all .3s;margin:auto;border-radius:50%;text-align:center;box-shadow:0 3px 25.5px 4.5px rgba(0,0,0,.06);color:#212121;background-color:#fff}
.slider-nav-style-1 .swiper-buttons .swiper-button-next:hover,.slider-nav-style-1 .swiper-buttons .swiper-button-prev:hover {background-color:#ff7004;color:#fff}
.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-next,.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-prev {width:30px;height:30px;line-height:30px}
.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-next:hover,.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-prev:hover {background-color:#ff7004;color:#fff}


@media only screen and (min-width:992px) and (max-width:1199px) {.home-view .hover-content h4 {font-size:20px;}.downtop UL.text SPAN.tit {WIDTH:80% ;}
}

.home-view:hover img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.home-view:hover .hover-content {opacity:1;visibility:visible;}
.home-view:hover .hover-content .zoom-img {margin-top:0;opacity:1;}
@media only screen and (min-width:992px) and (max-width:1199px) {}
@media only screen and (min-width:768px) and (max-width:991px) {.footer-area {position:relative;padding:0 0;z-index:1;}
.hotproduct {padding:20px 0;}
}
@media only screen and (max-width:767px) {.footer-area {position:relative;padding:0 0;z-index:1;}
.homepro .tab a {background:none;color:#fff;float:left;text-decoration:none;display:inline-flex}
}
@media only screen and (max-width:650px) {.hotproduct {padding:20px 0;margin:0 auto;height:1030px;}
}
.swiper {width:100%;height:100%;}
.swiper-slide+ {width: 100%;display: inline-block}
.swiper-slide+ img {display:block;width:100%;height:100%;object-fit:cover;}
.swiper-slide h5{width:100%;padding: 0;margin: 0;text-align: ;margin-left: 30px}
.append-buttons {text-align:center;margin-top:20px;}
.append-buttons a {display:inline-block;border:1px solid #007aff;color:#007aff;text-decoration:none;padding:4px 10px;border-radius:4px;margin:0 10px;font-size:13px;}
.section-headings {position:relative;z-index:1;margin-bottom:120px;}
.section-headings h2 {font-size:36px;color:#212121;font-weight:500;margin-bottom:40px;}
@media only screen and (min-width:992px) and (max-width:1199px) {.section-headings h2 {font-size:36px;}
}
@media only screen and (min-width:768px) and (max-width:991px) {.section-headings h2 {font-size:30px;}
}
@media only screen and (max-width:767px) {.section-headings h2 {font-size:24px;}
}
.section-headings h6 {font-size:18px;margin-bottom:0;color:#969696;}
.section-headings p {font-weight:300;font-size:18px;margin-bottom:0;}
.justify-content-center {-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
.heading-section {z-index:0;}
.heading-section .subheading {font-size:50px;display:block;margin-bottom:0;font-family:"Great Vibes",cursive;color:#c49b63;line-height:1;margin-bottom:-21px;z-index:1;}
.heading-section h2 {z-index:-1;font-size:36px;font-weight:500;position:relative;text-transform:uppercase;}
@media (max-width:767.98px) {.heading-section h2 {font-size:28px;}
}
.heading-section h2 span {color:#c49b63;}
.heading-section p.flip {position:relative;display:block;width:100%;}
.heading-section p.flip:after {position:absolute;bottom:4px;left:-100px;right:0;content:'';width:40px;height:1px;background:#423119;margin:0 auto;}
.heading-section p.flip:before {position:absolute;bottom:4px;left:100px;right:0;content:'';width:40px;height:1px;background:#423119;margin:0 auto;}
.heading-section p.flip span {position:absolute;}
.heading-section p.flip span.deg1 {position:absolute;bottom:2px;left:-30px;right:0;width:6px;height:6px;content:'';background:#c49b63;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:0 auto;}
.heading-section p.flip span.deg2 {position:absolute;bottom:0;left:0;right:0;width:10px;height:10px;content:'';background:#c49b63;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:0 auto;}
.heading-section p.flip span.deg3 {position:absolute;bottom:2px;left:30px;right:0;width:6px;height:6px;content:'';background:#c49b63;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:0 auto;}
.heading-section-dark h2 {color:#000;}
.heading-section-dark p.flip {position:relative;display:block;width:100%;}
.heading-section-dark p.flip:after {position:absolute;bottom:4px;left:-100px;right:0;content:'';width:40px;height:1px;background:#c49b63;margin:0 auto;}
.heading-section-dark p.flip:before {position:absolute;bottom:4px;left:100px;right:0;content:'';width:40px;height:1px;background:#c49b63;margin:0 auto;}
.ftco-section .ftco-sub-title {font-size:16px;text-transform:uppercase;letter-spacing:.5em;color:#d4d4d4;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:300;}
.ftco-section .ftco-primary-title {margin-top:0;margin-bottom:30px;}
.about-author .desc h3 {font-size:24px;}
.ftco-section {padding:60px 6%;position:relative;}
.ftco-section h2 {padding: 0 0 30px ;margin: 0;text-align:center}
.ftco-section img{width: 100%}
@media (max-width:767.98px) {.ftco-section {padding:6em 0;}
	
}
@media only screen and (max-width:1600px) {.cbmol-feature-area {margin:80px auto;padding:0 0%;display:inline-block}
.ftco-menu{padding: 0 0;margin: 30px auto;position: relative;overflow: hidden}
.cbm-main {padding:0 0 }
.ftco-menu{padding: 0 0;margin: 30px auto;position: relative;overflow: hidden}
.ftco-section {padding:60px 0;position:relative;}
.homepro .content .text {width:70%;}
.cbm-feature-area .solutype li {margin-bottom:10px;margin-left:5px;margin-right:5px}
.cbm-feature-area .solutype .currentcat {margin-bottom:10px;margin-left:5px;margin-right:5px}
.cbm-feature-areas .solutype li {margin-bottom:10px;margin-left:5px;margin-right:5px}
.cbm-feature-areas .solutype .currentcat {margin-bottom:10px;margin-left:5px;margin-right:5px}
	
.main-13 .hover-text .desc {color:rgba(251,248,248,1.00);padding:20px;display:inline-block;font-size:14px;line-height:1.4;}
.newproducts .products .sales .buy{padding: 10px 0}.newproducts .products .sales .try{padding: 10px 0}
.cbm-feature-area .prodtype li {margin-bottom: 10px}
}
@media only screen and (max-width:1199px) {.home-view .hover-content h4 {font-size:16px;}
.homepro .content .text {width:80%;}
.main-13 .hover-text .desc {display:none}

.cbm-feature-area .solutype li {margin-bottom:10px}

.ftco-menu{padding: 0 0}
	.typelista li{width: 32%;}
	.newproducts .products .sales .buy{padding: 5px 0}.newproducts .products .sales .try{padding:5px 0}
	.newproducts .products .price{padding-top: 1%}.newproducts .products .title {padding: 0}
	.piccssone{position:absolute;width:450px;height:400px;z-index:-12;top:-5%;left:60%;right:0;bottom:0;z-index: 1}
    .piccsstwo{position:absolute;width:450px;height:400px;z-index:-12;top:10%;left:65%;right:0;bottom:0;}
	.cbm-feature-area {margin-left: auto;margin-right: auto ;padding-left: 0;padding-right: 0;padding-top: 60px;z-index: 1}
}
@media only screen and (max-width:992px) {.home-view .hover-content h4 {font-size:16px;}
.hotproduct {padding:20px 0;margin:0 auto;height:730px;}
.home-view {width:100%;}
.main-13 {width:100%}
.homepro .tab {overflow:hidden;background:none;width:100%;display:inline-flex}
.homepro .tab a {background:none;color:#fff;text-decoration:none;width:25%;display:inline-flex}
.homepro .content {overflow:hidden;padding:0px;width:100%;margin:0 auto;:none;text-align:right;display:inline-block}
.home-view .hover-content h4 {font-size:16px;}
.homepro .content .text {width:80%;}
.maps .map-bd {width:100%;height:400px;}
.cbmol-feature-area .solutype li {margin-bottom:10px;padding: 0}
.cbmol-feature-area .solutype li a {font-size:14px}
.cbmol-feature-area .solutype .currentcat {}

.ftco-menu{padding: 0 0}

.typelista li{width: 49.3%;}
	
.jumnews .sech4 a{font-size:16px;}
.jumnews .desc{line-height:2;font-size:14px;margin-bottom: 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.cbm-main {padding:0 0 }.main-footer-area .type {display:none }
.piccssone{position:absolute;width:450px;height:350px;z-index:-12;top:-5%;left:40%;right:0;bottom:0;z-index: 0}
.piccsstwo{position:absolute;width:450px;height:350px;z-index:-12;top:10%;left:45%;right:0;bottom:0;}
.newproducts .products .price{padding-bottom: 10px;height: 90px;padding-right: 10px}
}
@media only screen and (max-width:767px) {.hotproduct {padding:20px 0;margin:0 auto;height:1120px;}
.home-view {width:100%;}
.home-view .hover-content h4 {font-size:16px;}
.homepro .content .text {width:90%;}
.hotproduct .content .tablist {text-align:center;float:left;overflow:hidden;width:50%}
.hotproduct .content .tyepinfo h3 {z-index:10}
.hotprolist .prices{height: 60px;padding-left: 20px;padding-right: 20px}
.maps .map-bd {width:100%;height:300px;}
.cbmol-feature-area .solutype li {margin-bottom:1px;padding:0}
.cbmol-feature-area .solutype li a {font-size:14px}
.piccssone{position:absolute;width:350px;top:50%;left:20px;right:0;z-index: +1}
.piccsstwo{position:absolute;width:350px;top:55%;left:16%;right:0;z-index: -1}
.cbm-feature-area {padding-left:0;padding-right:0;}
.cbm-feature-area .prodtype {width: 100%;text-align:left;margin-left: auto;margin-right: auto;position: relative;font-size:15px}
.cbm-feature-area .prodtype li{font-size:15px}
.cbm-feature-area .prodtype li a{font-size:15px}
.cbm-feature-areas {padding-left:0;padding-right:0;}
.cbm-feature-areas .prodtype {width: 100%;text-align:left;margin-left: auto;margin-right: auto;position: relative;font-size:15px}
.cbm-feature-areas .prodtype li{font-size:15px;padding-bottom: 10px;text-align: left}
.cbm-feature-areas .prodtype li a{font-size:15px}
.tab-hd li{ float:left;  color:#fff; text-align:left;padding-right: 40px; cursor:pointer;width:100%;padding-bottom: 10px;display: inline-block}
.tab-hd li a{font-size: 16px;}
.X1-K {top:35%;left:60%;}
.mk-451 {z-index:-12;top:-10%;left:35%;}
.mk-452 {z-index:-12;top:-10%;left:65%;}
.js16121 {z-index:-10;top:-12%;left:45%;}
.js16122 {z-index:-11;top:0%;left:65%;}
.newproducts .products .descs{display: none}
.newproducts .products .price{padding-bottom: 10px;height: 100px;display: inline-block}
.typelista li{width: 49%;}
	.tab-menu{display: none}
	.tab-content .more{display:  none}
.floating_ck{position:fixed;right:0px;bottom:6%;}
.floating_ck dl dd{position:relative;width:70px;height:70px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background:url(../images/qq.png) no-repeat;}
.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png); font-size:18px}
.qrcord{background-image:url(../images/weixin.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-180px;top:0px;width:180px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-100px; padding-top:16px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px; padding-top:20px}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
	
.main-footer-area .type {display:none }

.wrapper .swiper-container .swiper-pagination {
   bottom: 25px;
}

.swiper-container .swiper-pagination {
   bottom: 25px;
}

.wrapper .swiper-container .swiper-pagination-bullet {
    opacity: 1;
    position: relative;
    width: 50px;
    height: 3px;
    border-radius: 0;
    margin: 0 4px;
    background-color: rgba(0,0,0,0.5);
    transition: background-color .3s ease;
}

.wrapper .swiper-container .swiper-pagination-bullet::before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transform: scaleX(0);
    transform-origin: 0 0;
}

.wrapper .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    animation: sliderPagination 3s linear forwards
}

.wrapper .swiper-container .swiper-pagination-bullet:hover {
    background-color: #fff;
}

@keyframes sliderPagination {
 	100% {
		transform: scaleX(1);
        opacity: 1;
    }
}
