/* index */
/* header */
.header{background-color: #000000;}
.header .nav{display: flex;justify-content: space-between;align-items: center;padding: 18px 0;}
.header .navbar{margin-right: 16.5%;}
.header .navbar ul li{margin: 0 20px;}
.header .navbar ul li a{color: black;font-size: 18px;}
.header .navbar ul a:hover{color: #eb891a;}
.header .search{position: relative;}
.header .search input{position: absolute;right: 0;display: none;z-index: 99;}
.header .bg_img img{width: 100%;}
.h_active{color: #eb891a !important;}

/* footer */
.footer{background-color: #F2F2F2;padding-bottom: 10px;border-top: 1px solid #E2E2E2;}
.footer .foo_top{padding:35px 0 22px;border-bottom: 1px solid #999999;}
.footer .foo_big_li+.foo_big_li{margin-left: 107px;}
.footer .foo_big_ul,.footer .foo_big_li{vertical-align: top;}
.footer .foo_sm_ul{margin-top: 35px;}
.footer .foo_sm_li{margin-bottom: 13px;}
.footer .foo_sm_ul,.footer .foo_sm_li{display: block;}
.footer .foo_big_li a{color: #333333;font-size: 18px;font-weight: 500;}
.footer .foo_sm_li a{font-weight: 400;}
.footer .foo_sm_li a,.footer .foo_sm_li p{color: #666666;font-size: 14px;margin-bottom: 11px;}
.footer .foo_sm_ul:first-child p{font-weight: 600;}
.footer .foo_sm_li input{width: 295px;height: 31px;border: 1px solid #333333;}
.footer input.foo_send_btn{width: 81px;height: 34px;background-color: #F9AE29;border-radius: 5px;color: #333333;font-weight: 500;font-size: 16px;}
.footer .footer_bottom{text-align: center;}
.footer .footer_bottom p{color: #666666;font-size: 16px;}
.footer .footer_bottom p:first-child{padding: 10px 0;}

/* banner */
.banner img{display: block;width: 100%;}

/* product */
.product{margin-top: 38px;}
.product .pro_top{background: url(../images/content_left_bg_03.png);background-size: 100%;background-repeat: no-repeat;border-bottom:1px solid #FFD790;display: flex;justify-content: space-between;align-items: center;}
.product .pro_top h1{margin-left: 20px;}
.product .pro_top a{color: #333333;}
.product .pro_top a:hover{color: #F9AE29;}
.product .pro_bottom{margin-top: 90px;}
.product .pro_bottom ul{display: flex;flex-flow: row wrap;align-content: flex-start;text-align: center;}
.product .pro_bottom li{flex: 0 0 25%;box-sizing: border-box;margin-bottom: 60px;}
.product .pro_bottom img{display: block;margin: 0 auto;}
.product .pro_bottom span{display: block;margin-top: 30px;color: #666666;font-size: 20px;padding: 0 5px;}

/* partners */
.partners{margin-top: 62px;}
.partners .par_top{background: url(../images/conten_right_bg_03.png);background-size: 100%;background-repeat: no-repeat;border-bottom: 1px solid #FFD790;text-align: right;}
.partners .par_top h1{padding-right: 20px;}
.partners .par_bottom{margin-top: 30px;}
.partners .par_bottom ul{display: flex;flex-flow: row wrap;align-content: flex-start;}
.partners .par_bottom li{flex: 0 0 16.66%;box-sizing: border-box;}
.partners .par_bottom img{display: block;}

/* company */
.company{margin-top: 60px;margin-bottom: 80px;}
.company .com_top{background: url(../images/content_left_bg_03.png);background-size: 100%;background-repeat: no-repeat;border-bottom: 1px solid #FFD790;}
.company .com_top h1{margin-left: 20px;}
.company .com_bottom{background: url(../images/content_banner_bg_03.png);background-size: 18%;background-repeat: no-repeat;background-position: 35% 77%;margin-top: 26px;padding-bottom: 42px;}
.company .bottom_main{display: flex;justify-content: space-between;align-items: center;}
.company .left_banner{width: 513px;border: 1px solid #000000;}
.company .left_banner img{width: 100%;display: block;}
.company .left_banner .swiper-pagination-bullet{margin-right: 10px;opacity: 1;background: url(../images/content_banner_off.png) no-repeat;background-size: cover;}
.company .left_banner .swiper-pagination-bullet-active{background: url(../images/content_banner_on.png) no-repeat;background-size: cover;width: 13px;height: 13px;vertical-align: middle;}
.company .right_message{width: 507px;}
.company .right_message p{font-size: 14px;color: #333333;font-weight: 400;line-height: 23px;-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.company .right_message p:first-child{margin-bottom: 22px;}
.company .video {position: relative;}
.company .mask{background:rgba(210,210,210,.5);position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.company .pause{text-align: center;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}

/* ny header*/
.header .bottom{position: relative;}
.header .bottom img{display: block;width: 100%;}
.header .bottom .ny_mask{position: absolute;width: 100%;height: 100%;/*background: -webkit-linear-gradient(right,rgba(0,0,0,1),rgba(0,0,0,0.7),rgba(84,80,80,0),rgba(0,0,0,0.7),rgba(0,0,0,1));*/}
.header .bottom .ny_text_img{position: absolute;top: 55%;left: 12%;transform: translateY(-50%);}
.header .bottom .ny_text_img img:first-child{padding-bottom: 26px;}
/* ny content */

.categories{margin-top: 44px;display: flex;}
.categories .sidebar_top{background: url(../images/ny_content_bg_03.png)  no-repeat;background-size: 100%;margin-bottom: 51px;}
.categories .cate_sidebar{flex: 0 0 25%;box-sizing: border-box;}
.categories .cate_sidebar h1{margin-left: 20px;}
.categories .sidebar_main ul,.categories .sidebar_main li{display: block;}
.categories .sidebar_main a{display: block;}
.categories .sidebar_main a:hover{color: #F9AE29;}
.categories .cate_main{box-sizing: border-box;}
.categories .sidebar_main li{margin-bottom: 26px;}
.categories .cate_main ul{display: flex;flex-flow: row wrap;align-content: flex-start;width: 897.81px;}
.categories .cate_main li{flex: 0 0 33.33%;box-sizing: border-box;text-align: center;margin-bottom: 60px;}
.categories .cate_main span{display: block;margin-top: 30px;font-size: 20px;color: #666666;}
.categories .cate_main img{display: block;margin: 0 auto;}
.s_active{color: #F9AE29;}

/* ny brands */
.brands{margin-bottom: 53px;}
.brands .brands_top{background: url(../images/ny_content_bg2_03.png) no-repeat;margin-bottom: 37px;}
.brands .brands_top h1{margin-left: 20px;}
.brands .brands_bottom{display: flex;justify-content: space-between;}

/* ny Hot recommended */
.hot{margin-bottom: 52px;position: relative;}
.hot .hot_top{background: url(../images/ny_content_bg3_03.png) no-repeat;margin-bottom: 27px;}
.hot .hot_top h1{margin-left: 20px;}
.hot .hot_bottom{text-align: center;position: relative;width: 1112px;margin-left: 44px;}
.hot .hot_bottom p{margin-top: 19px;color: #666666;font-size: 20px;}
.hot .swiper-button-prev,.hot .swiper-button-next{background-color: #CCCCCC;width: 44px;height: 228px;top: 30%;background-size: 40%;outline: none;}
.hot .swiper-button-prev{left: 0;background-image: url(../images/ny_content_prev_03.png);}
.hot .swiper-button-next{right: 0;background-image: url(../images/ny_content_next_03.png);}
.hot .swiper-slide{flex: 0 0 25%;}



/* ny1 */
.ny1_main_left .pro_mask{width: 200px;height: 200px;background-color: #666666;opacity: 0.6;position: absolute;left: 0;top: 0;z-index: 999;display: none;}
.big_img{width: 400px;height: 400px;position: absolute;background-color: beige;left: 40%;top: 50%;display: none;overflow: hidden;}
.big_img img{position: absolute;left: 0;top: 0;}
.bg_color{background-color: #f5f5f5;border-bottom: 1px solid #CCCCCC;}
.ny1_nav .ny1_navbar{padding: 12px 0;}
.ny1_nav .ny1_navbar li:first-child :after{content:">";margin: 0 10px;}
.ny1_nav .ny1_navbar li:last-child a{color: #F9AE29;}
.ny1_title{border-bottom: 1px solid #CCCCCC;}
.ny1_title h2{font-size: 28px;color: #333333;margin-top: 46px;margin-bottom: 29px;}
.ny1_main{display: flex;align-items:center;margin-top: 30px;}
.ny1_main .ny1_main_left{width: 33.33%;}
.ny1_main .ny1_main_left img{width: 100%;}
.ny1_main_left .sm_img{border: 1px solid #999999;width: 20% !important;}
.ny1_main .sm_cont .swiper-button-next{background: url(../images/ny1_next_bg_03.png) no-repeat;background-position: center;width: 20px;height: 84px;border: 1px solid #999999;top: 26%;background-color: #E2E3E2;outline: none;}
.ny1_main .ny_main_right{margin-left: 98px;}
.ny1_main .ny_main_right p{margin-bottom: 30px;font-size: 18px;color: #333333;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/*.ny1_main .ny_main_right span{display: inline-block;border: 1px solid #F9AE29;border-radius: 50%;width: 7px;height: 7px;background-color: #F9AE29;}*/
.middle_tab{background-color: #F5F5F5;margin:59px 0 35px;border: 1px solid #CCCCCC;}
.middle_tab ul li{margin: 10px 22px;}
.middle_tab ul li a{font-size: 14px;color: #333333;font-weight: 600;}
.description .desc_title{margin-bottom: 30px;}
.description .desc_message p{font-size: 14px;color: #333333;margin-bottom: 26px;}
.description .desc_img{border: 1px solid #CCCCCC;margin-bottom: 29px;}
.specs{margin-bottom: 40px;}
.specs .spe_title{margin-bottom: 20px;}
.specs .spe_table table{width: 100%;table-layout: fixed;text-align: left;text-indent: 15px;}
.specs .spe_table th{font-size: 18px;color: #666666;padding: 4px 0;}
.specs .spe_table td{font-size: 14px;color: #666666;}
.specs .spe_table tr:nth-child(odd){background-color: #F5F5F5;}
.qa{margin-bottom: 60px;}


/* ny2 */
/*  COMPANY INSTRUCTION */
.ny2_company .ny2_com_top{background: url(../images/ny2_content_bg_03.png) no-repeat;background-size: 100%;margin: 40px 0 50px;}
.ny2_company .ny2_com_top h1{margin-left: 20px;}
.ny2_company .ny2_com_bottom p{color: #333333;line-height: 30px;font-size: 18px;}
.ny2_company .ny2_com_bottom p:first-child{margin-bottom: 30px;}


/* BASIC INFO. ABOUT VENTUS */
.ny2_basic{/*background: url(../images/content_banner_bg_03.png) no-repeat;background-size: 275px 418px; background-position: 51% 85%;*/}
.ny2_basic .ny2_basic_top{background: url(../images/ny2_content_bg_06.png) no-repeat;background-size: 100%;margin: 56px 0 44px;}
.ny2_basic .ny2_basic_top h1{margin-left: 20px;}
.ny2_basic .ny2_basic_bottom{display: flex;justify-content: space-between;}
.ny2_basic .left_message ul,.ny2_basic .ny2_basic_bottom li{display: block;}
.ny2_basic .left_message li{margin-bottom: 28px;}
.ny2_basic .left_message p{color: #333333;font-size: 18px;}
.ny2_basic .right_img{margin-top: 20px;}

/* ACCREDITATION & QUALITY CERTIFICATES */
.ny2_accred{}
.ny2_accred .ny2_acc_top{background: url(../images/ny2_content_bg_11.png) no-repeat;background-size: 100%;margin: 56px 0 44px;}
.ny2_accred .ny2_acc_top h1{margin-left: 20px;}
.ny2_accred .ny2_acc_bottom ul{display: flex;justify-content: space-between;flex-flow: row wrap;text-align: center;}
.ny2_accred .ny2_acc_bottom li{flex: 0 0 20%;margin-bottom: 48px;}
.ny2_accred .ny2_acc_bottom p{font-size: 18px;color: #333333;}