.elementor-kit-21{--e-global-color-primary:#135ce9;--e-global-color-secondary:#135ce9;--e-global-color-text:#000;--e-global-color-accent:#fff;--e-global-color-afca919:#ffca26;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500}.elementor-kit-21 button,.elementor-kit-21 input[type=button],.elementor-kit-21 input[type=submit],.elementor-kit-21 .elementor-button{color:#000;background-color:#ffca26}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.elementor-widget:not(:last-child){margin-bottom:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}
.index_news{ padding:50px 0;}
.index_news .c{max-width:1200px; padding:10px; box-sizing:border-box; margin:0 auto;}
.index_news .title{font-size: 36px;text-align: center; font-weight:bold; color:#4a4a49;}
.index_news .title div{width:40px; height:4px; background:#feb800; margin:0 auto; margin-top:20px;}
.index_news .list{position:relative; width:100%; margin-top:55px;}
.index_news .ico{width:80px; height:80px; background:url(../images/index_news_left.png) center center no-repeat; position:absolute; left:0; top:0;}
.index_news .ico:hover{background:url(../images/index_news_left_on.png) center center no-repeat;}
.index_news .ico.fr{background-image:url(../images/index_news_right.png); left:auto; right:0;}
.index_news .ico.fr:hover{background:url(../images/index_news_right_on.png) center center no-repeat;}
.index_news .ico a{display:block; width:100%; height:100%;}
.index_news .contents{padding:0 190px; width:100%; height:120px; overflow:hidden; box-sizing:border-box;}
.index_news .contents .item_box{float:left; height:120px;}
.index_news .contents .item_box .box{width:100%; height:100%; position:relative;}
.index_news .contents .item_box .box .date{float:left; position:absolute; left:0; top:0; width:160px; font-size:36px; color:#333333;font-family: 'OpenSans-Bold';}
.index_news .contents .item_box .box .date div{font-size:16px; color:#a3a4ac; padding:5px 0;}
.index_news .contents .item_box .box .desc{float:left; margin-left:160px; color:#555; line-height:180%; font-size:16px;}
.index_news .contents .item_box .box .desc h1{height:30px; line-height:22px; overflow:hidden; margin-bottom:10px;font-family: 'OpenSans-Bold';}
.index_news .contents .item_box .box .desc a{color:#000; font-weight:bold; font-size:25px;font-family: 'OpenSans-Bold';}
@media screen and (max-width: 768px) {
    .index_title{margin-top:15px;font-size: 20px;line-height: 35px; padding-left:10px;}
    .index_msg{padding: 5px 0 5px 15px;line-height: 20px;}
    
    .area{padding-bottom:0px;}
    .area .left{float:none; width:100%;}
    .area .left .copy{width:100%; box-sizing:border-box; padding:10px; padding-left:60px; position:relative; clear:both;}
    .area .left .copy .img{height: 40px; position:absolute; width:40px; left:10px; top:10px;}
    .area .left .copy .name{font-size: 18px;padding:0;}
    .area .left .copy .desc{line-height: 20px;}
    .area .right{float:none;}
    .area .right .outborder{width:100%; box-sizing:border-box; padding:10px; height:auto; margin:10px 0; border-width:2px;
    margin-top: 20px;
      margin-bottom: 20px;}
    .area .right .outborder .desc{line-height:180%; padding-top:10px;}
    .area .right .img, .area .right a.more{display:none;}
    
    .prod_list #prod_list{padding-top:10px;}
    .prod_list .list{height:auto;}
    .prod_list .left{width: 100%;}
    .prod_list a.more{display:none;}
    .prod_list .bx-controls{display:none;}
      
      .index_news{padding:0;}
      .index_news .title{font-size:20px; font-weight:normal;}
      .index_news .title div{margin-top:10px;}
      .index_news .list{margin-top:10px;}
      .index_news .ico{display:none;}
      .index_news .contents{padding:0;}
      .index_news .contents .item_box .box .date{width:70px; font-size:20px;}
      .index_news .contents .item_box .box .date div{font-size:14px;}
      .index_news .contents .item_box .box .desc{margin-left:70px; color:#666;}
      .index_news .contents .item_box .box .desc a{color:#888;}
  }