@charset "utf-8";body{font-size:16px;line-height:1.6em;color:#333;padding:0px;margin:0px;font-family:'OpenSans',Arial,sans-serif;overflow-x:hidden;scroll-behavior:smooth;}
:root{
--main-blue-color:#1856b2;	
--main-yellow-color:#f3e04e;
--main-yellow-v-color:#ff5829;
--main-gray-color:#f2f2f2;
}
a{display:inline-block;color:#337ab7}
a:hover{color:#0D58AF}
a:link,a:visited,a:hover,a:active{text-decoration:none}
select:focus,input:focus{outline:none}
h1{font-size:2em;margin:0.67em 0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;/*font-weight:500;*/line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777777}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}
h1,.h1{font-size:36px}
h2,.h2{font-size:30px}
h3,.h3{font-size:20px}
h4,.h4{font-size:16px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
p{margin:0 0 10px}


*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container-fluid{padding:0 !important}
.container-fluid>.row{margin:0 !important}
.services div[class*="col"]{box-sizing:border-box !important}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width:768px){.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0}
}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}
.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0%}
@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0%}
}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0%}
}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0%}
}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px}
}@media (min-width:992px){.container{width:970px}
}@media (min-width:1200px){.container{width:1170px}
}.row{margin-right:-15px;margin-left:-15px}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-control{z-index:2}
#myCarousel .carousel-inner a{width:100%}
.index_myCarousel .item a{height:32vw;width:100vw;background-repeat:no-repeat;background-size:100%;background-position:center;display:block}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.carousel-indicators li{width:50px;height:14px;border-radius:10px;border:none;margin:0 0 0 5px;background-color:#e5e5e5}
.carousel-indicators .active{width:50px;height:14px;border-radius:10px;border:none;margin:0 0 0 5px;background-color:#ffffff}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:18px;height:18px;margin:1px 5px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:18px;height:18px;margin:1px 5px;background-color:#fff}
@media only screen and (max-width:768px){.index_myCarousel .item a{height:70vw;}}
@media screen and (min-width:768px){.carousel-indicators{bottom:20px}
}@media screen and (max-width:768px){.carousel-indicators{left:0%;z-index:15;width:0%}
}
.topad_pic{background-color:#f3e04e;color:#000000;font-size:15px;position:relative;text-align:center}
.topad_pic img{width:100%;height:auto}
.topad_pic .ad_close{position:absolute;width:50px;height:70px;top:0px;right:0px;color:#1b447f !important;z-index:10000;text-align:center}
.topad_pic .ad_close:hover{color:#ff9900 !important}
.topad_pic h3{width:80%;margin:10px auto 10px auto}
.topad_pic p{width:80%;margin:10px auto 10px auto}
@media(max-width:767px){.topad_pic p{width:95%}
.topad_pic h3{width:95%}
}.topad_pic .ad_button{border-radius:5px;background-color:#1b447f;color:#ffffff;padding:5px 20px 5px 20px;margin:auto;display:inline-block}
.topad_pic .ad_button:hover{background-color:#ff9900}
.auto-header{position:relative;width:100%;z-index:10000;}
.logo{z-index:9}
.logo{padding:0;width:100%;box-sizing:border-box}
.logo img{margin-top:0px}
@media (min-width:1280px){.logo{width:280px;display:inline-block;position:absolute;left:25px;top:5px}
.auto-header{min-height:80px}
}@media (min-width:1025px) and (max-width:1279px){.logo{width:280px;height:auto;display:inline-block;padding:15px 0 5px 25px}
.auto-header{min-height:100px}
}@media all and (max-width:1024px){.logo{height:70px;display:inline-block;/*padding-top:15px;*/padding-bottom:10px}
.logo a{width:100%;display:block;margin:0 auto;height:65px}
.auto-header{min-height:100px}
}@media only screen and (max-width:991px){.logo{text-align:center;height:70px}
.logo a{height:65px}
.auto-header{min-height:136px}
}@media (min-width:1280px){.site_nav{width:100%;position:relative;background:#ffffff;z-index:999;left:0;right:0;margin:0 auto;min-height:100px;/*border-bottom:1px solid #eee*/}
}@media (min-width:1025px) and (max-width:1279px){.site_nav{width:100%;height:auto;position:fixed;z-index:999;left:0;right:0;background:#ffffff;margin:0 auto;border-bottom:1px solid #eee}
}@media all and (max-width:1024px){.site_nav{width:100%;height:auto;position:relative;z-index:999;left:0;right:0;background:#ffffff;padding:0;margin:0 auto;border-bottom:1px solid #eee}
}@media (min-width:1024px) and (max-width:1279px){.site_nav{position:relative}
}.top{position:fixed;z-index:9999;top:0;background-color:#fff;width:100%;padding:0 15px;border-bottom:1px solid transparent;transition:all ease 0.8s}
@media only screen and (min-width:1921px){.top{left:50%;margin-left:-960px}
}@media only screen and (min-width:992px){.top.top-gray-bg{background-color:#fcfcfc;border-bottom:1px solid #f0f0f0}
}@media only screen and (max-width:991px){.top{position:inherit;z-index:9999;top:inherit;background-color:#fff;padding:0;border-bottom:none}
}.title-gray,.title-black,.title-white{line-height:30px;text-align:center}
.title-gray{margin:90px auto 60px auto}
.title-gray a{font-weight:bold}
.title-gray a:hover{color:#0D58AF}
@media only screen and (max-width:991px){.title-gray,.title-black,.title-white{line-height:28px;padding:15px;text-align:center;font-weight:normal}
.title-gray,.title-black,.title-white{margin:0}
.title-gray{margin:30px auto 0 auto}
.title-gray h1,.title-black h1,.title-white h1,.index-items-img h1,.title-gray h2,.title-black h2,.title-white h2,.index-items-img h2{font-size:28px;font-weight:normal}
.title-white{padding-top:90px}
}@media only screen and (max-width:767px){#myCarousel .carousel-indicators{margin-left:0}
.carousel-indicators{left:30%;bottom:0;width:40%}
.carousel-control{width:20%}
.title-white{padding-top:60px}
.float-bottle{display:none}
.ul-list-gray li{padding:10px 0 15px 30px}
}@media only screen and (max-width:639px){.products-items img{width:100%}
.img-float-left{max-width:100%;margin-bottom:10px;display:block}
.img-float-right{max-width:100%;margin-bottom:10px;display:block}
#btnsumibt{width:100%;margin-bottom:30px}
.title-white{padding-top:30px}
.ul-list-gray li{padding:10px 0 15px 30px}
}@media only screen and (max-width:480px){.carousel-indicators{width:80%;left:10%}
.index-items .col-md-6{min-height:440px}
.index-items .col-md-6 .items-content h2{font-size:30px}
.index-items .col-md-6 .items-content p{width:100%}
.title-white{padding-top:15px}
.ul-list-gray li{padding:10px 0 15px 30px}
}@media only screen and (max-width:320px){}
.search{display:none}
.search label{c color:#666;margin-bottom:10px;font-weight:normal;cursor:pointer}
.search label input{vertical-align:sub}
.search .input-icon{position:relative}
.search input.form-control{border:2px solid #ccc;height:40px;line-height:40px;box-shadow:none;padding:0 50px 0 5px;font-size:16px;border-radius:0;width:100%}
.search .search-btn{position:absolute;right:10px;top:4px;border:none;cursor:pointer;width:38px;height:34px;text-align:center;line-height:36px}
.openSearch{margin:30px auto 0 auto;cursor:pointer}
.search-icon{font-size:26px;color:#214174}
.closeSearch{position:absolute;right:15px;top:10px;width:35px;height:35px;text-align:center;cursor:pointer}
.closeSearch .btn{font-size:30px}
.openSearch{width:26px;height:26px;display:inline-block}
.search-content{width:90%;text-align:center;height:120px}
.search-content label{margin-left:5px;height:48px;line-height:48px;width:98px !important;padding-left:20px;position:relative;display:inline-block;}
.search-content label input{width:24px;height:24px;margin-right:5px;position:absolute !important;top:9px;left:0px}
@media only screen and (max-width:991px){.search{display:block;font-size:14px}
.openSearch,.closeSearch{display:none}
.search-content{width:100%}
.search-content label{font-size:14px}
}@media only screen and (min-width:992px){.openSearch{width:26px;height:26px;display:inline-block}
.search{position:fixed;left:0;top:0;background-color:#fff;width:100%;height:120px}
.search-content{width:70%;margin:15px auto 0 auto;text-align:center}
.search-content label{margin-bottom:10px;font-size:14px}
.search-content label input{vertical-align:baseline}
.search-content label:nth-child(2){margin-left:15px}
}#search{display:none;position:fixed;z-index:1000;top:0;left:0;z-index:9999;width:100%;line-height:99px;background:rgba(255,255,255,1)}
#search .search-fix{width:80%;margin:0 auto}
#search input{width:70%;padding:15px 1%;margin:5px 1%}
#search button{margin:5px 1%;border:0;width:15%;height:49px;line-height:49px;text-transform:uppercase;background:#0769b1;color:#fff;cursor:pointer}
#search .icon_close{font-size:20px;cursor:pointer}
#search button:hover{background:#1f3e73}
@media (min-width:1280px){.submit_search{min-height:70px;height:70px;line-height:70px}
.top_search{width:5%;float:right;text-align:right;margin-top:45px}
.top_search a span{font-size:20px;color:#393939;padding-right:30px;display:inline-block;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
}@media (min-width:1025px) and (max-width:1279px){.submit_search{top:41px;height:100%;padding-top:8%}
.top_search{width:5%;float:right;text-align:right;margin-top:15px}
.top_search a span{font-size:20px;color:#393939;padding-right:0px;display:inline-block;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
}@media all and (max-width:1024px){.submit_search{z-index:-1;top:0px;height:100%;padding-top:8%}
.submit_search button{padding-right:0}
.top_search{display:none}
#search{line-height:59px !important;display:block !important;position:absolute !important;top:93px !important}
#search .search-fix input{width:64%;padding:10px 1%;margin:2px 1%}
#search .search-fix button{margin:2px 1%;border:0;width:30%;height:39px;line-height:39px;text-transform:uppercase}
#search .icon_close{display:none;font-size:20px;cursor:pointer}
}@media all and (max-width:768px){.submit_search{height:90px;padding-top:8%}
}.menu-mobile{padding:20px;color:#333;text-decoration:none;text-align:left}
@media (min-width:1025px){.menu-mobile{display:none}
}@media only screen and (max-width:1024px){.menu-mobile{display:block}
}.menu-mobile:after{content:"\f0c9";font-family:"FontAwesome";font-size:1.5rem;padding:9px 0 0 0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);color:#333}
.navi-submenu:before{content:"\f0dd";font-family:"FontAwesome";display:none;cursor:pointer;float:right;color:#444;display:block;margin-right:0;padding:.2em 1em;font-size:13px}
.menu{margin-top:20px;position:relative;right:0px;z-index: 10000;}
.menu>ul{width:100%;margin:0 auto;list-style:none;padding:0;position:relative;top:0;left:0px;box-sizing:border-box;z-index:100000 !important;}
.menu>ul:before,.menu>ul:after{content:"";display:table}
.menu>ul:after{clear:both}
.menu>ul>li{padding:0;margin:0 6px;display:inline-block;font-size:14px;text-align:left}
.menu>ul>li>a{font-weight:bold;padding:8px 20px 8px 8px;position:relative}
.menu>ul>li a{text-decoration:none;color:#000000;display:inline-block}
.menu>ul>li.menu-dropdown-icon>a::after{position:absolute;top:17px;right:8px;width:6px;height:6px;border-bottom:2px solid #000000;border-bottom-color:rgb(0,0,0);border-right:2px solid #000000;border-right-color:rgb(0,0,0);content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;border-color:#000000}
.menu>ul>li:hover{background:#f3e04e}/*ff9900*/
.menu>ul>li:hover>a{color:#000 !important}
.menu>ul>li:hover>a::after{border-color:#000}
.menu>ul>li>ul{display:none;background:#fafafa;padding:20px;position:absolute;z-index:9999;margin:0;list-style:none;max-height:75vh;overflow-y:auto;}
.menu>ul>li>ul:before,.menu>ul>li>ul:after{content:"";display:table}
.menu>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:33%;padding-left:1%;padding-right:1%;float:left;font-weight:bold;position: relative;}
.menu>ul>li>ul>li>.navi-submenu{position: absolute;top:0px;right:0px;z-index: 100;}
.menu>ul>li>ul>li>a{font-size:14px !important}
.menu>ul>li>ul>li a{padding:.3em 20px .3em 0;width:100%;border-bottom:1px solid #333;color:#333}
.menu>ul>li>ul>li a span{float:right;text-align:right;padding-right:10px}
.menu>ul>li>ul>li>ul{display:none;padding:0;margin:0;list-style:none;box-sizing:border-box;font-weight:normal}
.menu>ul>li>ul>li>ul:before,.menu>ul>li>ul>li>ul:after{content:"";display:table}
.menu>ul>li>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li>ul>li{float:left;width:100%;margin:0;font-size:14px;font-weight:normal}
.menu>ul>li>ul>li>ul>li a{border:0;color:#000000;width:80%}
.menu>ul>li>ul>li a:hover{color:#ff5829}
/*
#nav_572{width:65%}
#nav_572 .navi-menu-3 > li{width:50%;float:left}
*/
.navi-menu-2{border:1px solid #cccccc}
.navi-menu-2>li{ position: relative;}
.navi-menu-2 > li > ul.navi-menu-3{overflow-y:auto;}
.navi-menu-2 > li > ul.navi-menu-3::-webkit-scrollbar{width:5px;height:5px;background-color:#F5F5F5}
.navi-menu-2 > li > ul.navi-menu-3::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5}
.navi-menu-2 > li > ul.navi-menu-3::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#ccc}
.navi-menu-3{margin:0px;padding:0px}
.navi-menu-3 .navi-menu-3 li a{padding:0.1em 0}
.navi-menu-3 .navi-menu-3,.navi-menu-4{display:none;font-size:13px}
.navi-menu-3 .navi-menu-3 li,.navi-menu-4 li{padding-left:12px}
.menu>ul>li>ul.normal-sub{width:220px;left:auto;padding:0;font-size:14px}
.menu>ul>li>ul.normal-sub>li{width:100%;padding:0 10px}
.menu>ul>li>ul.normal-sub>li a{border:0;padding:0.5em 0;font-weight:normal;color:#444}
.menu>ul>li>ul.normal-sub>li:hover{background-color:#f0f0f0}
.menu>ul>li>ul.normal-sub>li a:hover{color:#f64817}
@media (max-width:768px){.menu{width:100%;margin:0 !important;background:#f0f0f0;height:65.59px}
.menu>ul>li>ul{width:100%;max-height:400px; overflow-y: auto;}
}@media (min-width:769px) and (max-width:1023px){.menu{margin:0 !important;background:#f0f0f0;height:65.59px}
.menu>ul>li>ul{left:0;width:100%}
}@media only screen and (max-width:1024px){.menu{margin:0 !important;background:#f0f0f0;height:65.59px}
.menu-container{width:100%}
.menu-mobile{display:block}
.menu-dropdown-icon:before{display:block;padding:1.5em 2em}
.menu>ul{display:none;padding:0;background-color:#fff}
.menu>ul>li{width:100%;float:none;display:block;position:relative}
.menu>ul>li a,.menu>ul>li>.big_navname{width:100%;display:block}
.menu>ul>li>ul{position:relative}
.menu>ul>li>ul.normal-sub{width:100%}
.menu>ul>li>ul>li{float:none;width:100%;margin-top:0}
.menu>ul>li>ul>li:first-child{margin:0}
.menu>ul>li>ul>li>ul{position:relative}
.menu>ul>li>ul>li>ul>li{float:none;position:relative}
.navi-submenu:before{position:absolute;top:0;right:10px}
.menu .show-on-mobile{display:block}
.menu>ul>li.menu-dropdown-icon>a::after{display:none}
.menu .submenu-button{position:absolute;z-index:299;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.15);height:41px;width:60px;cursor:pointer}
.menu .submenu-button:hover{border-left:1px solid rgba(255,255,255,1)}
.menu .submenu-button:hover::after,.menu .submenu-button:hover::before{background:#ffffff}
.menu .submenu-button::after{content:'';position:absolute;top:16px;left:26px;display:block;width:1px;height:11px;background:#444;z-index:99}
.menu .submenu-button::before{content:'';position:absolute;left:21px;top:21px;display:block;width:11px;height:1px;background:#444;z-index:99}
.menu .submenu-button.submenu-opened:after{display:none}
#nav_572{width:100%}
#nav_572 .navi-menu-3 > li{width:100%;float:left}
}@media (min-width:1024px){.menu{float:right;margin-right:80px}
.menu>ul>li>ul{left:-70%;width:170%}
.menu>ul>li>a,.menu>ul>li>.big_navname{text-decoration:none;color:#000000 !important;display:inline-block}
}@media (min-width:769px){.source-img-box{display:block;height:60px;background-image:url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-1.png);background:-webkit-image-set(url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-1.webp) 1x,url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-1.webp) 2x);background:image-set(url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-1.webp) 1x,url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-1.webp) 2x);background:url("https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-1.png");background-repeat:no-repeat;background-size:contain;background-position:center}
}@media (max-width:768px){.source-img-box{display:block;height:60px;background-image:url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-2.webp);background:-webkit-image-set(url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-2.webp) 3x);background:image-set(url(https://www.cblcdn.com/_noindex/ad_exhibition/upcoming-events-pic-2.webp) 3x);background-repeat:no-repeat;background-size:contain;background-position:center}
}
.bread{background-color:#fff;margin:auto;}
.breadcrumb{border-radius:0;margin:0 auto !important;background:none;font-size:14px;} 
.breadcrumb a{color:#666 !important;/*height:48px;line-height:48px;*/display:inline-block !important}
.breadcrumb a:hover{color:#ff5829 !important;}
.breadcrumb{padding:0px;list-style:none;border-radius:4px}
.breadcrumb > li{display:inline-block !important;margin-bottom:0px;padding-bottom:0px;height:30px;line-height:30px}
.breadcrumb > li + li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.breadcrumb > .active{color:#ff5829}
@media  only screen and (max-width:991px){.breadcrumb{width:100%;font-size:15px}
}@media (max-width:991px){.fixMenu,.navMenu,.first_fixMenu{display:none !important;height:0px}
}.fixMenu{padding-top:45px}
.navMenu{margin:0px 0 0px 0 !important;padding:0px !important;width:100%}
.navMenu> li{display:block;margin:0;padding:0px 0px 15px 0px;position:relative}
.navMenu a:hover,.navMenu> li a:hover{color:#ff5829 !important}
.navMenu> li a{font-size:14px !important;padding:2px 0px 2px 0px;color:#000000}
.navMenu>li>a{display:block;overflow:hidden;color:#333333 !important;transition:all .3s;position:relative;text-decoration:none;font-size:24px !important;padding:10px 0px 10px 0px;font-weight:bold;width:100%}
.navMenu>li>a:hover{color:#000000 !important}
.arrow{position:absolute;display:inline-block}
.arrow:before{cursor:pointer;content:"\f105";font-weight:bold;float:right;padding:2px 5px 5px 5px;display:inline;font-family:"FontAwesome";color:#666666;position:absolute}
.arrow.open:before{cursor:pointer;float:right;padding:2px 5px 5px 5px;display:inline;font-family:"FontAwesome";content:"\f107";color:#000000;position:absolute}
.navMenu>li>.arrow:before{font-weight:900;padding:0px 5px 0px 10px;cursor:pointer;display:none}
.navMenu>li>ul.sub-menu{list-style:none;padding:0;margin:0;display:block}
.navMenu>li>ul.sub-menu>li>ul.sub-menu{list-style:none;padding:0;margin:0;display:none}
.navMenu>li>ul.sub-menu > li{padding-top:10px !important;padding-bottom:7px !important;border-bottom:1px solid #aaaaaa}
.navMenu>li>ul.sub-menu > li > a{font-size:16px !important;line-height:22px;font-weight:bold}
.navMenu>li>ul.sub-menu li{margin-bottom:0px;padding-top:3px;padding-bottom:3px}
.navMenu>li .sub-menu{margin-bottom:10px}
.navMenu>li>ul.sub-menu>li>a{display:inline-block;padding-left:0px;position:relative;width:94%}
.navMenu>li>ul.sub-menu>li>a:before{position:absolute;top:0;left:0;font-family:"Font Awesome";font-weight:900;content:"";color:#ddd}
.navMenu>li>ul.sub-menu .sub-menu li>a{display:inline-block;padding-left:0px;line-height:1.5em;font-size:0.96em;position:relative;width:90%;color:#444444}
.navMenu>li>ul.sub-menu .sub-menu .sub-menu{list-style:none;font-size:0.95em;padding:10px 0;display:none}
.navMenu>li>ul.sub-menu .sub-menu .sub-menu li>a{padding-left:10px;height:22px}
.navMenu>li>ul.sub-menu .sub-menu .sub-menu li>a:before{content:''}
.navMenu>li>ul.sub-menu .sub-menu li>a:before{content:'';top:0px;position:absolute;left:0;color:#111111}
.navMenu>li>ul.sub-menu .sub-menu .sub-menu .sub-menu{padding:8px;margin-bottom:0px;background:#eeeeee}
.navMenu>li>ul.sub-menu li>a.active,.navMenu>li>ul.sub-menu li>a:hover,.navMenu>li>ul.sub-menu>li.active >a{}
.sub-menu span{padding:0px}
/*.services,.products,.vcontwidth{font-size:15px}
.products .content h1,.vcontwidth h1{font-size:24px}*/

/*.products a{color:#337ab7}*/
.vcontwidth{margin:auto;padding:15px 0px;}
.vcontwidth h3,.vcontwidth h2{margin-bottom:20px;margin-top:30px;font-weight:bold;}
/*.vcontwidth h3,.vcontwidth h2{margin-bottom:20px;margin-top:30px;color:#ff5829;}*/
.vcontwidth a{color:var(--main-blue-color);}
.vcontwidth a:hover{color:var(--main-yellow-v-color);}
.vcontwidth img{max-width:100%;height:auto;display: block;margin:auto;}
.vcontwidth,.vcontwidth div[class*="col-md"]{box-sizing:border-box}

@media only screen and (min-width:992px){
.container-fluid{margin:auto}
.services,.products,.vcontwidth{width:80%;}
}
@media (max-width:991px){
.services,.products,.vcontwidth{width:96%;}
}
.content{color:#333}
.content h1{color:#0D58AF;margin-top:0px !important;padding:25px 0 !important}
.content h3,.content h2{margin-bottom:20px;margin-top:30px;}
.content a{color:var(--main-yellow-v-color);}
.content a:hover{color:#23527c}
.content img{max-width:100%;height:auto;display: block;margin: auto;}
.content ul,.content ul.ullist{margin-bottom:15px !important;}

.carousel{position:relative;margin-bottom:15px}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner > .item{position:relative;display:none;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner > .item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out,-o-transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}
.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}
.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}
.carousel-inner > .active{left:0}
.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}
.carousel-inner > .next{left:100%}
.carousel-inner > .prev{left:-100%}
.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}
.carousel-inner > .active.left{left:-100%}
.carousel-inner > .active.right{left:100%}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:0.5;
display: flex;align-items: center; justify-content: center;font-size:40px;}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:0.9}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:"\2039"}
.carousel-control .icon-next:before{content:"\203a"}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{right:20%;left:20%;padding-bottom:30px}
}.table-responsive{min-height:0.01%;overflow-x:auto}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive > .table{margin-bottom:0}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space:nowrap}
.table-responsive > .table-bordered{border:0}
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}
.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0}
}.second_myCarousel .item a{height:12vw;width:100vw;background-repeat:no-repeat;background-size:100%;background-position:center;display:block}
.center-block{display:block;margin-right:auto;margin-left:auto}
.img-responsive{display:block;max-width:100%;height:auto}
.h_tit{font-size:36px;color:#0D58AF;padding-top:15px;margin-top:25px;padding-bottom:25px;display:block}
.banner_one{background-image:url(../images/banner-exhibition-ad.jpg);background:-webkit-image-set(url(../images/banner-exhibition-ad.webp) 1x,url(../images/banner-exhibition-ad.webp) 2x);background:image-set(url(../images/banner-exhibition-ad.webp) 1x,url(../images/banner-exhibition-ad.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_two{background-image:url(../images/banner-5.jpg);background:-webkit-image-set(url(../images/banner-5.webp) 1x,url(../images/banner-5.webp) 2x);background:image-set(url(../images/banner-5.webp) 1x,url(../images/banner-5.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_three{background-image:url(../images/banner-2.jpg);background:-webkit-image-set(url(../images/banner-2.webp) 1x,url(../images/banner-2.webp) 2x);background:image-set(url(../images/banner-2.webp) 1x,url(../images/banner-2.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_four{background-image:url(../images/banner-3.jpg);background:-webkit-image-set(url(../images/banner-3.webp) 1x,url(../images/banner-3.webp) 2x);background:image-set(url(../images/banner-3.webp) 1x,url(../images/banner-3.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_five{background-image:url(../images/banner-1.jpg);background:-webkit-image-set(url(../images/banner-1.webp) 1x,url(../images/banner-1.webp) 2x);background:image-set(url(../images/banner-1.webp) 1x,url(../images/banner-1.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
@media only screen and (max-width:768px){.banner_one{background-image:url(../images/banner-exhibition-ad-min.jpg);background:-webkit-image-set(url(../images/banner-exhibition-ad-min.webp) 3x);background:image-set(url(../images/banner-exhibition-ad-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_two{background-image:url(../images/banner-5-min.jpg);background:-webkit-image-set(url(../images/banner-5-min.webp) 3x);background:image-set(url(../images/banner-5-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_three{background-image:url(../images/banner-2-min.jpg);background:-webkit-image-set(url(../images/banner-2-min.webp) 3x);background:image-set(url(../images/banner-2-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_four{background-image:url(../images/banner-3-min.jpg);background:-webkit-image-set(url(../images/banner-3-min.webp) 3x);background:image-set(url(../images/images/banner-3-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
.banner_five{background-image:url(../images/banner-1-min.jpg);background:-webkit-image-set(url(../images/banner-1-min.webp) 3x);background:image-set(url(../images/banner-1-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
}.small-banner_one{background-image:url(../images/banner-05.jpg);background:-webkit-image-set(url(../images/banner-05.webp) 1x,url(../images/banner-05.webp) 2x);background:image-set(url(../images/banner-05.webp) 1x,url(../images/banner-05.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
.small-banner_two{background-image:url(../images/banner-03.jpg);background:-webkit-image-set(url(../images/banner-03.webp) 1x,url(../images/banner-03.webp) 2x);background:image-set(url(../images/banner-03.webp) 1x,url(../images/banner-03.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
.small-banner_three{background-image:url(../images/banner-02.jpg);background:-webkit-image-set(url(../images/banner-02.webp) 1x,url(../images/banner-02.webp) 2x);background:image-set(url(../images/banner-02.webp) 1x,url(../images/banner-02.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
.small-banner_four{background-image:url(../images/banner-01.jpg);background:-webkit-image-set(url(../images/banner-01.webp) 1x,url(../images/banner-01.webp) 2x);background:image-set(url(../images/banner-01.webp) 1x,url(../images/banner-01.webp) 2x);background-position:center;background-size:cover;background-repeat:no-repeat}
@media only screen and (max-width:768px){.small-banner_one{background-image:url(../images/banner-05-min.jpg);background:-webkit-image-set(url(../images/banner-05-min.webp) 3x);background:image-set(url(../images/banner-05-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
.small-banner_two{background-image:url(../images/banner-03-min.jpg);background:-webkit-image-set(url(../images/banner-03-min.webp) 3x);background:image-set(url(../images/banner-03-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
.small-banner_three{background-image:url(../images/banner-02-min.jpg);background:-webkit-image-set(url(../images/banner-02-min.webp) 3x);background:image-set(url(../images/banner-02-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
.small-banner_four{background-image:url(../images/banner-01-min.jpg);background:-webkit-image-set(url(../images/banner-01-min.webp) 3x);background:image-set(url(../images/banner-01-min.webp) 3x);background-position:center;background-size:cover;background-repeat:no-repeat}
}.pro-detail-title{margin:0 !important;background-color:#1f3e74;color:#fff;font-size:22px;line-height:44px;padding:0 10px !important;border-bottom:1px solid #fff}
.pro-detail-item{margin:0 0 40px 0}
.pro-detail-item .row{margin-left:0;margin-right:0;line-height:22px;border-bottom:1px solid #eeeeee}
.pro-detail-item .row:nth-child(2n){background-color:#f2f2f2}
.pro-detail-item .row:nth-child(2n+1){background-color:#fffff}
.pro-detail-item .row .col-md-2{padding-top:12px;padding-bottom:12px;text-align:right}
.pro-detail-item .row .col-md-10{padding-top:12px;padding-bottom:12px}
.pro-detail-item .row .col-md-12{padding-top:12px;padding-bottom:12px}
@media only screen and (max-width:991px){.pro-detail-title{margin-top:20px}
.pro-detail-item .row .col-md-2{text-align:left;border-right:none}
.pro-detail-item .row .col-md-10{border-left:none;margin-left:0}
}
.inqunotice .google-policies{color:#000;}
.inqunotice .price-con,.inqunotice .price-con a,
.salearea .price-con,.salearea .price-con a{color:#000;}
.salearea{margin-bottom:20px; }

.tooltip-box{position: relative;}
.tooltip-box .tooltip{
    display: none;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(30, 30, 30, 1);
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    white-space: wrap;
    width: 100%;
    font-size: 14px;
    text-align: left;
    line-height:1.4em;
}
.tooltip-box .tooltip a{color:#f3e04e;}
.tooltip-box .tooltip a:hover{color:#f3e04e; text-decoration: underline;}
.tooltip-box:hover .tooltip {
    display: block;
    opacity: 1;
}
.tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    border-width: 8px;
    border-style: solid;
    border-color: rgba(30, 30, 30, 1) transparent transparent transparent;
    transform: translateX(-50%);
}

.h2_tit{
    display: block;
	border-left:8px solid var(--main-blue-color);
	padding-left:10px;
	background-color: #f5f5f5;
	padding-top:15px;
	padding-bottom:15px;
/*	margin-bottom:20px !important;*/
	/* color:var(--main-blue-color); */
}
.h2_tit a{
  color:var(--main-yellow-v-color);	
}
.h3_tit{
	display: block;
	padding-bottom:12px;
	margin-bottom:10px !important;
	position: relative;
	padding-left:20px;
}
.h3_tit:before{
	content:"";
	position: absolute;
	top:7px;
	left:0px;
	width:12px;
	height:12px;
	background-color:#000;
}
.h4_tit{
	display: inline-block;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:10px !important;
	border-bottom:1px solid var(--main-blue-color);
}

.page-tab{
  position: sticky;
/*  top: 165px;*/
  background-color: #fff;
  padding: 15px 15px 5px 5px !important;
/*  border-bottom: 1px solid #ccc;*/
  /*margin-bottom: 20px;*/
  z-index: 100;

}

.page-tab span,.page-tab a{
  padding: 7px 10px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom:10px;
/*  background-color: #f5f5f5;*/
  cursor: pointer;
  font-weight:bold;
  border-radius: 5px;
}

.page-tab span:hover,.page-tab a:hover,.page-tab-choose{
  background-color: var(--main-yellow-color) !important;
  color: #000 !important;
}

.faqlist {
     padding-left:5px;
	}
.faqlist li{
	margin-bottom:10px;
}
.faqlist .answercontent{
	display: none;
	padding-top:10px;
	}


.sFAQTit {
	display: block;
	position: relative;
	padding-right: 60px;
	font-weight: bold;
	cursor: pointer;
	background-color: #f2f2f2;
	padding:10px;
}
.sFAQTit i{margin-right:10px;}
.sFAQTit::after {
	content: "+";
	display: inline-block;
	width: 40px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: 5px;
	right: 0;
	right: 0;
	text-align: center;
	font-size: 26px;
}
.sFAQTit.faqiconadd::after {
    content: "-"; 
}


@media (min-width:992px){
.va-flex{display: flex; flex-wrap: wrap;gap: 25px 0px;  }
}
@media (max-width:992px){
   .va-flex{display: block;  }
}
.va-b-gray-radius{border-radius: 15px;border:1px solid #eee;padding:15px;height:100%;display: block;}
.va-b-gray-radius > a{margin-bottom:10px;display: block;}
.carousel-container {
            margin:auto;
            overflow: hidden;
            position: relative;

        }
        .carousel-track {
            display: flex;
            transition: transform 0.5s ease;
        }
        .carousel-item {
           flex: 0 0 auto;
            box-sizing: border-box;
             overflow-wrap: break-word !important; word-wrap: break-word !important;
            
        }
        /*.carousel-item img {
            width: 100%;
            vertical-align: middle;
            border-radius: 8px;
        }*/
        .carousel-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background-color: var(--main-blue-color);
            color: #fff;
            width:40px;
            height:40px;
            cursor: pointer;
            font-size:20px;
            border-radius: 40px;
            text-align: center;
            line-height:40px;
            z-index: 1;
            user-select: none;
        }
        .carousel-arrow:hover{background-color:var(--main-yellow-color)}
        .carousel-arrow.left {
            left: 10px;
        }
        .carousel-arrow.right {
            right: 10px;
        }
        .carousel-nav {
            position: absolute;
            bottom: 10px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
        }
        .carousel-dot {
            width: 10px;
            height: 10px;
            background-color: #ddd;
            border-radius: 50%;
            margin: 0 5px;
            cursor: pointer;
            transition: background-color 0.3s;
        }
        .carousel-dot.active {
            background-color: #333;
        }
.carouselbox{
	width:90%;
	margin:auto;
	overflow: hidden;
}
.iso{padding-top:0px;padding-bottom:55px; text-align: center;}
.iso img{max-width:100%;}
/*-------------MQ BEGIN--------------------*/
.text-center{text-align:center;}
.show-center,.show-left,.show-right{color:#666;text-align:center;font-size:0.95em;line-height:1.7em !important}
.show-center img,.show-left img,.show-right img{display:block;margin-right:auto;margin-bottom:15px;margin-left:auto;height:auto;max-width:100%}
@media (min-width:992px){
    .show-left,.show-right{display:inline-block}
    .show-right{float:right;margin-left:15px}
    .show-left{float:left;margin-right:15px}
}
@media (max-width:992px){
    .show-right,.show-left{width:100%;margin:0}
}

.Reference,.reference{color:#666;font-size:0.95em}
.Reference p,.reference p{margin-bottom:10px}
.Reference ol,.reference ol{margin-bottom:15px;padding-left:15px}

.mtop10,.mt-10{margin-top:10px}
.mtop15,.mt-15{margin-top:15px}
.mtop20,.mt-20{margin-top:20px}
.mtop30,.mt-30{margin-top:30px}
.mtop40,.mt-40{margin-top:40px}
.mtop50,.mt-50{margin-top:50px}
.mbottom10,.mb-10{margin-bottom:10px}
.mbottom15,.mb-15{margin-bottom:15px}
.mbottom20,.mb-20{margin-bottom:20px}
.mbottom30,.mb-30{margin-bottom:30px}
.mbottom40,.mb-40{margin-bottom:40px}
.mbottom50,.mb-50{margin-bottom:50px}
.ptop10,.pt-10{padding-top:10px}
.ptop15,.pt-15{padding-top:15px}
.ptop20,.pt-20{padding-top:20px}
.ptop30,.pt-30{padding-top:30px}
.ptop40,.pt-40{padding-top:40px}
.ptop50,.pt-50{padding-top:50px}
.pbottom10,.pb-10{padding-bottom:10px}
.pbottom15,.pb-15{padding-bottom:15px}
.pbottom20,.pb-20{padding-bottom:20px}
.pbottom30,.pb-30{padding-bottom:30px}
.pbottom40,.pb-40{padding-bottom:40px}
.pbottom50,.pb-50{padding-bottom:50px}

/*table*/
table{margin-bottom:25px;width:100%;border:1px solid #ddd}
table p,table td ul,table td ol{margin-bottom:15px}
table td ul:last-child,table td ol:last-child,table td p:last-child,table td ul:last-child>li:last-child,table td ol:last-child>li:last-child{margin-bottom:0}
table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td,.table>thead>tr>th,table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:10px 8px;border-top:1px solid #ddd;border-right:1px solid #ddd;vertical-align:middle;line-height:1.428571429}
.service-table tr:first-child,.service-tr,.service-table.table-striped tr:first-child{background:var(--main-blue-color);color:#fff}
.service-table tr:first-child a,.service-tr a{color:#fff}
.service-table tr:first-child td,.service-table tr:first-child th,.table-bordered .service-tr td,.service-tr td{border:none}
.service-table.table-striped>tbody>tr:nth-child(1)>td,.service-table.table-striped>tbody>tr:nth-child(1)>th{background-color:transparent}

/*table fixed*/

.table-fixed{border-collapse:collapse;border-top: none}
.table-fixed td{border-left: 1px solid #ddd;}
.table-fixed tbody {display: block;height: 200px;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.table-fixed thead, .table-fixed  tbody tr {display: table;width: 100%;table-layout: fixed;}
.table-fixed thead{background: #048ca9;color: #fff;}
.table-fixed thead td{border-left: none;}
.table-fixed tbody::-webkit-scrollbar {width: 5px;height: 5px;}
.table-fixed tbody::-webkit-scrollbar-thumb {border-radius: 6px;-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.table-fixed tbody::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

/* special css */
ul.border-box>li{margin-bottom:0}
ul.border-box{padding:15px 15px 15px 30px}
.border-box{border:1px solid #1a5ca3;padding:15px;border-radius:5px}
.bg-box{background:#e9eff9;padding:10px 15px;border-radius:5px}
div.bg-box,div.border-box{margin-bottom: 25px}

@media (min-width:992px){
    .list-box,.flex-box{display:flex;flex-wrap:wrap}
    .list-box div[class*="col-md"]{display:flex}
}
.flex-box .border-box{margin-bottom: 0;height: 100%}
.list-box div[class*="col-md"],.flex-box div[class*="col-md"]{margin-bottom:20px}
.list-box a{display:flex;align-items:center;border:1px solid #ddd;width:100%;padding:10px;border-radius:5px;position:relative;transition:all ease .4s;text-align:left}
.list-box a:before{position:absolute;content:'';background:#2391cc;z-index:-1;top:0;right:auto;bottom:auto;left:0;width:0;height:100%;opacity:1;border:solid 2px #2391cc;transition:all ease .4s}
.list-box a:hover{color:#fff;border:1px solid transparent}
.list-box a:hover:before{right:0;width:100%;border-radius:5px}
.flex-box p{margin-bottom: 15px}
.flex-box p:last-child{margin-bottom: 10px}


@media(min-width: 992px) {
    .bg-box>.row{display: flex;flex-wrap: wrap;}
    .border-box ul:last-child,.border-box p:last-child,.bg-box div[class*="col-md"]>p:last-child,.bg-box div[class*="col-md"] img,.bg-box ul:last-child{margin-bottom: 0}
}
.bg-box>.row .ServiceShowPic, .bg-box>.row .show-center{height: 100%;width: 100%;position: relative;overflow: hidden;min-height: 140px;}
.bg-box>.row .ServiceShowPic img,.bg-box>.row .show-center img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);min-width: 100%;min-height: 100%;max-width: 120%;}


.next-box a{display: flex;align-items: center;height: 180px;position: relative;width: 100%;color: #fff;text-align: center;border-radius: 5px;transition: all ease .4s;margin-bottom: 30px;}
.next-box h2,.next-box h3{padding: 5px;background: rgba(0,0,0,.4);font-weight: normal;margin-bottom: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;border-radius: 5px;font-size: 1.2em;}
.next-box a:hover{box-shadow: 0 0 10px #ccc;transform: scale(1.02);}
.scolltopbutton{background-color:var(--main-blue-color);color:#fff;padding:10px 12px;border-radius: 5px;}
.scolltopbutton:hover{background-color:var(--main-yellow-color);color:#000;}
/*-------------MQ END--------------------*/


.finquirybtn{position: fixed;bottom:160px;right:0px; z-index: 100;padding:5px 10px;border-radius: 10px; background-color:var(--main-yellow-color);color:#000; right:0px;font-size:20px;font-weight:bold;width:50px;height:120px; text-align: center;display:flex;align-items: center;justify-content: center;cursor: pointer; }
/*.<strong></strong><strong>finquirybtn </strong>span{margin-bottom:10px;}*/
.finquirybtn b{ display:block;transform: rotate(90deg); white-space: nowrap;font-size:14px;/*margin-top:10px;*/}
/*.finquirybtn:after{content:"Online Inquiry"; position: absolute;top:0px;left:-45px;font-size:12px;width:45px;height:50px; display: flex;align-items: center; justify-content: center;line-height:1.5rem;color:var(--main-yellow-color);font-weight:bold;}*/

.finquiry{display: none;position: fixed;bottom:0px;right:0px; z-index: 21474836420;border-radius: 10px;font-size:12px;}
.finquiry .finquirybtn-close{position: absolute;top:-50px;right:0px; padding:10px;border-radius: 10px; background-color:var(--main-yellow-color);color:#000; right:0px;font-size:20px;font-weight:bold;width:50px;height:50px;text-align: center;line-height:30px; cursor: pointer;}
.finquiry .inquiry-con{background-color: #fafafa;border-radius: 10px; box-shadow:0px 0px 10px #888;width:400px; min-height:350px;padding:10px 20px; }
.finquiry.active{display: block;transition: all ease .4s;animation: moveUp 0.5s ease-in-out;}
.finquirybtn.hideactive{animation: moveDown 0.5s ease-in-out;filter: opacity(0)}
.finquiry .inquiry-con p{line-height:1.6rem !important;margin-bottom:10px;}
.finquiry .inquiry-con div[class*="col"]{padding-bottom:5px;line-height:1.2;}
.finquiry .inquiry-con div[class*="col"] input,.finquiry .inquiry-con div[class*="col"] textarea{margin-top:8px;margin-bottom:4px;}
#topcontrol i{width:50px;height:50px; display: inline-block;border-radius: 10px;display: flex;align-items: center;justify-content: center;}
@keyframes moveUp {
  from { transform: translateY(100%);filter: opacity(0) }
  to { transform: translateY(0); filter: opacity(1)}
}
@keyframes moveDown {
  from { transform: translateY(0);filter: opacity(1) }
  to { transform: translateY(100%); filter: opacity(0)}
}


.h2_tit{
	display: block;
	border-left:5px solid #ff5829;
	padding-left:10px;
	background-color: #f2f2f2;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:20px !important;
	font-size:22px;
	font-weight:bold;
}
.h3_tit{
	display:block;
	padding-bottom:12px;
	margin-bottom:10px !important;
	position: relative;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
}
.h3_tit:before{
	content:"";
	position: absolute;
	top:3px;
	left:0px;
	width:12px;
	height:12px;
	background-color:#000;
}
.h4_tit{
	display: inline-block;
	padding-top:10px;
	padding-bottom:8px;
	margin-bottom:8px !important;
	border-bottom:1px solid #1856b2;
	font-size:16px;
	font-weight:bold;
}
.content .bg-grey {
    background-color: #f0f0f0;
    padding: 20px;
    border-radius: 5px;
    margin:20px auto;
}
.ser-btn-inquiry{
 border-radius: 5px;
 padding:5px 10px;
 background-color:#ff5829;
 color:#fff !important;
}
.ser-btn-inquiry:hover{
  background-color:#1856b2;
}
.sideinquiry,.to-inp,.spageinqbtn{
  cursor: pointer;
}
.to-inp{
  color:#ff5829;
}
.imgarea{width:100%;height:200px !important; display: flex; align-items: center;justify-content: center;padding:5px;margin-top:10px;object-fit: contain;}
.imgarea img{
	margin:5px auto;
    max-width:100%;
    max-height:170px;
}

