.footer_tel{ width: 100%; text-align: center; background-color: #79abff; float: left; padding: 50px 0px; color: #FFFFFF; font-size: 35px;}
.footer_tel h2{ width: 100%; font-size:24px; font-weight: 300; margin-top: 0px;}

.footer_xb{ width: 100%; background-color: #201f24; float: left; padding: 40px 0px;   }
.footer_com{ width: 100%; float: left;  }
.footer_com h2{ width: 100%; font-size:22px; font-weight: 300;color: #FFFFFF; padding-bottom: 10px;}
.footer_com li{ width: 100%;  display: block; padding-bottom: 5px; float: left;}
.footer_com li a:hover { color: #79abff; }

.footer-social { padding-top: 10px; line-height: 18px; }
.footer-social a{ padding-right: 10px; padding-top: 10px; }
.footer-social a:hover { color: #79abff; }
.footer-social p{ padding-top: 10px;}

.footer_link{ border-top: 1px solid #444444; width: 100%; background-color: #201f24; 
  float: left; padding: 10px 0px; text-align: center; }
.footer_link a{ margin-right: 20px;}
.footer_link a:hover { color: #79abff; }

.ind_ad{position:absolute; left:60%; top: 30%;color: #FFFFFF; width: 400px; font-size: 16px;line-height: 20px;text-align: center;}
.ind_ad strong { font-size: 36px; margin-bottom: 20px; width: 100%; text-align: center; float: left;}

.ind_fad {
   display: flex;
   width: 100%;
}

.ind_fadst {
  width: 100%;font-size: 24px; line-height:30px;color: #FFFFFF;
  position:absolute; 
  z-index:2;
  padding-top:18%; text-align: center;
}
.ind_fadst dd{line-height:20px;padding-bottom:2%; }

.ind_fadst h2{
  width: 100%; text-align: center;
}
.ind_fgo {  margin: auto; padding-bottom: 20px ; padding-top: 20px;}
.ind_fgo a{ border-radius:1px;padding:12px 50px; font-size:14px; background-color: #FFFFFF; color: #000004;}
.ind_fgo a:hover{ background-color: #79abff; color: #FFFFFF; text-decoration : none;}


.hover_4 { width: 100%; padding-top: 5%; padding-bottom: 5%; }
.
.hover_content_4 h2{ width: 100%; font-size:22px; font-weight: 300;color: #FFFFFF; text-align: center;margin: 0px; }
.hover_content_4 h4{ width: 100%; font-size:14px; font-weight: 300;color: #FFFFFF; padding-bottom: 10px;text-align: center;}

.hover_4mr h2{ width: 100%; font-size:22px; font-weight: 300;color: #3e3e3e; text-align: center;margin: 0px; padding-top: 15px; }
.hover_4mr h2 a{ width: 100%; font-size:22px; font-weight: 300;color: #3e3e3e; text-align: center; text-decoration : none;}
.hover_4mr h2 a:hover { color: #79abff; }

.hover_4mr h4{ width: 100%; font-size:14px; font-weight: 300;color: #8d8d8d; padding-bottom: 10px;text-align: center;}

.index_about{ background-color: #79abff; width: 100%; float: left;}
.in50{ width: 50%; float: left; }
.ind_ab{ width: 80%; float: right; padding-top: 15%; }
.ind_ab h2{ width: 100%; font-size:26px; font-weight: 300;color: #FFFFFF;  }
.ind_ab h4{ width: 100%; font-size:16px; font-weight: 300;color: #FFFFFF; padding-top: 20px; line-height: 28px; padding-bottom: 10px;}
.news_bg{ background-color: #fff; }

.in_mr{ width: 90%; margin: auto; }

.toplm{ width: 100%; float: left; text-align: center; background-color: #dfdfdf; padding: 16px 0px; margin-bottom: 3%;  }

 
.toplm a { padding: 17px 25px; color:#5b5b5b;font-size: 14px;}
.toplm a:hover {  color:#FFFFFF; text-decoration:none;background-color: #79abff; }
.cur{color:#FFFFFF!important ; background-color: #79abff;}

.news_ad{ width: 100%; padding: 150px 0px; float: left; text-align: center;font-size:40px; 
  color: #ffffff;font-weight: 300;background-size:contain ;background-repeat:no-repeat;
 background-position:top;
 background-attachment:fixed;}


.news_p1{border: 1px solid #efefef; padding: 15px; margin-bottom: 60px;background-color: #f9f9f9;}
.news_list{ position: 20px; }
.news_list h2{ width: 100%; font-size:24px; font-weight: 300; }
.news_list h2 a:hover { color: #79abff; text-decoration : none;}
.news_list h3{ width: 100%; font-size:12px; font-weight: 300;color: #9e9e9e; padding-top: 0px; }
.news_list p{ width: 100%; font-size:14px; font-weight: 300;color: #565656; padding-top: 0px; line-height: 18px; padding-bottom: 10px;}

.news_adshow{ width: 100%; padding: 60px 0px; float: left;  background-color: #444444}
.news_adshow h2{ width: 100%; loat: left; text-align: left;font-size:24px; 
  color: #ffffff;font-weight: 300;}
.news_admr{ width: 100%; float: left; padding-top: 50px; padding-bottom: 30px; }


.environment_list{ position: 20px; }
.environment_list h2{ width: 100%; font-size:16px; font-weight: 300; text-align: center; }
.environment_list h2 a:hover { color: #79abff; text-decoration : none;}
.environment_list h3{ width: 100%; font-size:12px; font-weight: 300;color: #9e9e9e; padding-top: 0px; }
.environment_list p{ width: 100%; font-size:14px; font-weight: 300;color: #565656; padding-top: 0px; line-height: 18px; padding-bottom: 10px;}


.products_adxb{ width: 100%; padding: 50px 0px; float: left; }
.products_lise{ width: 100%; float: left; padding-top: 30%; }
.products_lise h2{ width: 100%;  text-align: left;margin: 0px; padding-top: 15px; }
.products_lise h2 a{ width: 100%; font-size:45px; font-weight: 300;color: #3e3e3e; text-align: left; text-decoration : none;}
.products_lise h2 a:hover { color: #79abff; }
.products_lise h4{ width: 100%; font-size:20px; font-weight: 300;color: #8d8d8d; padding-top: 10px; padding-bottom: 20px;text-align: left;}

.products_bg{ background-color: #fff;margin-top: 15px;padding-bottom: 30px; }

.products_bg:hover .hover_overlay_9{
  opacity: 1;
  visibility: visible;
}
.hover_overlay_9{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  opacity: 0;
  visibility: hidden;
  background: #79abff;
  transition: all .3s;
}


.products_lism{ width: 100%; float: left; text-align: center;padding-top:50px; padding-left: 30px; padding-right: 30px;
 /* position: absolute;
    top: 0;
    width: 100%;
    margin-top: 3.28vw;*/
  }
.products_lism h2{ width: 100%;  text-align: center;margin: 0px; }
.products_lism h2 a{ width: 100%; font-size:35px; font-weight: 300;color: #3e3e3e; text-align: center; text-decoration : none;}
.products_lism h2 a:hover { color: #79abff; }
.products_lism h4{ width: 100%; font-size:18px; font-weight: 300;color: #8d8d8d; padding-top: 0px;text-align: center;}
.products_img { width: 100%; text-align: center; }

.go {   float: left;color: #FFFFFF;padding-bottom: 20px ;}
.go a{ border-radius:1px;padding: 7.5px 36px; font-size:18px; background-color: #79abff; float: left;color: #FFFFFF;}
.go a:hover{ background-color: #376bc4; float: left;color: #FFFFFF; text-decoration : none;}


.product_bg{ background-color: #e8e8e8; width: 100%;}
.products_mr{ width: 80%; margin: auto; }
.products_ico{ background-color: #000000; width: 100%;    padding-top: 3%;
    padding-bottom: 3%; }
.products_ico dd{ float: left; margin: 8px 0; }
.products_ico dt{padding-left:10px; margin: 8px 0; float: left; height: 40px; width: 70%;line-height: 16px;
    display: flex; align-items: center; color: #FFFFFF;font-weight: 300;}

.products_showa{ width: 80%; float: right; padding-right: 5%;}
.products_showa1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 500px;
}
@media (min-width: 1366px) and (max-width: 1920px){ 
.products_showa1 {height: 450px;}
.ind_ad{left:63%; top: 30%;font-size: 16px;}
 }

@media (min-width: 1200px) and (max-width: 1366px){ 
.ind_ad{left:58%; top: 30%;font-size: 16px;}
.products_showa1 {height: 400px;}
.products_showa{ width: 95%; }
.products_showb{ width: 95%; }
 }

@media (min-width: 768px) and (max-width: 1190px) { 
.ind_ad{left:55%; top: 30%;font-size: 14px;  width: 400px;}
.products_showa1 {height: 350px;}
.products_showa{ width: 95%; }
.products_showb{ width: 95%; }
 }


.products_showa2 {
    font-size: 18px;
    display: flex;
    font-weight: 300;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    line-height: 25px;
    color: #343434;
}

span{ line-height: 35px; }
.products_showb{ width: 80%; float:left;padding-left: 10%; }
 
 .products_showd{ width: 100%; float: left; padding-top: 4%; padding-bottom: 5%;}
 .products_showd h2{ width: 100%; float: left; padding-bottom: 2%; margin-bottom: 20px; text-align: center; border-bottom: 1px solid #cccccc;}

.products_showda { width: 100%; float:left; padding-bottom: 30px;}
.products_showda img{ width: 80%;}

.products_showdb{ width: 100%; float:left; padding-bottom: 30px;}

 .products_fx { width: 100%; float: left; border-top: 1px solid #cccccc; padding-top: 20px; font-style: italic;font-size: 12px;}


.gobtn {
    display: inline-block;
    vertical-align: middle;
    border: none;
    outline: none !important;
    cursor: pointer;
    background-color: #FFFFFF;
    color: #2a2d3b;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 7.5px 36px;
    border-radius: 30.5px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.gobtn:hover {
  color: #fff;
  background-color: #ffc000;
}


.ind_5s p {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    line-height: 25px;
    border: 0.5px solid #FFFFFF;
    color: #FFFFFF;
}
.contact_ad{ width: 100%;padding-top: 8%; padding-bottom: 2%; float: left;
    background: url(/assets/addons/cms/img/com1.jpg);  background-size:contain ;}
.contact_bg {
    background-color: #f3f3f3;
    width: 100%;
    float: left;
}
.contact_a{ padding-left: 15%; padding-top: 10%; width: 100%; float: left; }
.contact_a h2{ width: 100%; margin: 0px; font-size:24px; font-weight: 300;color: #000000; padding-bottom: 20px;}
.contact_a p{ width: 100%; font-size:16px; font-weight: 300;color: #3e3e3e; padding-top: 10px;}
.contact_st{ padding-top:40px;font-size:16px; color: #787878; }


.support_ad{ width: 100%; text-align: center; background-color: #79abff; height: 280px;}
.support_ad dd{ width: 100%; text-align: center;  position: absolute;}
.support_ad dd img{  height: 300px;}

.support_xb{ width: 100%;  float: left; padding-top: 5%; padding-bottom: 5%;}

.support_r{ width: 100%;  background-color: #FFFFFF; float: left; padding: 20px; }
.support_r h2{ width: 100%; margin: 0px; font-size:24px; font-weight: 300;color: #000000; padding-bottom: 20px;}
.support_r p{ width: 100%; font-size:16px; font-weight: 300;color: #3e3e3e; padding-top: 20px; padding-bottom: 30px; float: left;}

.support_l{ width: 100%; background-color: #FFFFFF; float: left; padding: 20px;margin-bottom: 20px; }

.support_lbg{width: 80%; float: left; margin-left: 40px; margin-bottom: 10px; margin-top: 10px; background-color: #ececec ;position:relative; }
.support_lbg dd{  bottom: 5px; left: -40px; position: absolute;}
.support_lbg dt{ width: 100%;   float: left; padding:15px; font-size:16px; font-weight: 300;color: #3e3e3e;}

.support_rbg{width: 80%; float: right; margin-right: 40px; margin-bottom: 10px; margin-top: 10px; background-color: #ececec ;position:relative; }
.support_rbg dd{  bottom: 5px; right: -40px; position: absolute;}
.support_rbg dt{ width: 100%;   float: left; padding:15px; font-size:16px; font-weight: 300;color: #7e7e7e;}
 
.about_a{ width: 100%;float: left; background:url(../img/about_2.jpg) no-repeat; background-size: 100%;padding: 40px; }
.about_a h2{ width: 100%; text-align: center; margin: 0px; font-size:35px; font-weight: 300;color: #FFFFFF; padding-bottom: 40px;}
.about_a p{ width: 100%; text-align: center; font-size:16px; font-weight: 300;color: #FFFFFF; padding-top: 40px; }

.about_rmr{ font-size:18px; font-weight: 300;color: #FFFFFF; line-height: 28px;}

.about_b{ width: 100%;float: left;background-color: #FFFFFF; padding-top: 8%; padding-bottom: 13%;}
.about_b h2{ width: 100%; text-align: center; margin: 0px; font-size:35px; font-weight: 300;color: #585858; padding-bottom: 40px;}
.about_b p{ width: 100%; text-align: center; font-size:16px; font-weight: 300;color: #585858; padding-top: 40px; }

.about_ba{ padding-top: 20%;height: 250px;   width: 100%; float: left;  background-color: #79abff;border-radius:5px; margin-bottom: 20px;}
.about_ba h2{ width: 100%; margin: 0px; font-size:24px; font-weight: 300;color: #FFFFFF; padding-left: 20px;padding-right: 20px; padding-bottom: 0px;}
.about_ba p{ width: 100%; font-size:16px; font-weight: 300;color: #FFFFFF;padding: 20px; }

.about_c{ width: 100%;float: left;background-color: #e8e8e8; padding-top: 5%; padding-bottom: 10%;}
.about_c h2{ width: 100%; text-align: center; margin: 0px; font-size:35px; font-weight: 300;color: #585858; padding-bottom: 40px;}
.about_c p{ width: 100%; text-align: center; font-size:16px; font-weight: 300;color: #585858; padding-top: 40px; }

.about_d{ width: 100%;float: left;background-color: #FFFFFF; padding-top: 5%; padding-bottom:5%;}
.about_d h2{ width: 100%; text-align: center; margin: 0px; font-size:35px; font-weight: 300;color: #585858; padding-bottom: 0px;}
.about_d p{ width: 100%; text-align: center; font-size:16px; font-weight: 300;color: #585858; padding-top: 40px; }
.about_dx{ width: 100%; float: left; }

.about_e{ width: 100%; float: left;background:url(../img/about_3.jpg) no-repeat; background-size: 100%; padding-top:5%; padding-bottom: 10%;}
.about_e h2{ width: 100%; text-align: center; margin: 0px; font-size:35px; font-weight: 300;color: #FFFFFF; padding-bottom: 40px;}
.about_e p{ width: 100%; text-align: center; font-size:16px; font-weight: 300;color: #FFFFFF; padding-top: 40px; }

.search-query {
    height: 30px;
    line-height: 30px;
    box-sizing: border-box;
    padding: 0 15px 0 30px;
    border: 1px solid #e3e3e3;
    color: #2c3e50;
    outline: none;
    border-radius: 15px;
    margin-right: 0px;
    transition: border-color 0.2s ease;
    background: #fff url(../img/so.png) 8px 5px no-repeat;
    background-size: 20px;
    vertical-align: middle !important;
}
.navbar-form {
 
    padding: 0px 0px;
 
}
.form_top{  background: #fff url(../img/so.png) 8px 5px no-repeat;
    background-size: 20px;
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    -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;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


/* 必要布局样式css */

li {
    list-style: none;
}

.product-number-info { width: 100%;float: left;
    background-color: #79abff; padding-top: 30px; padding-bottom: 50px;
}

 
.product-number-info ul {
    padding: 0px;
}

.q {
    zoom: 1; }

.product-number-info li {
    float: left;
    width: 25%;
    height: 90px;
    border-left: 1px solid #9ec2ff;
    color: #fff;
    padding-top: 1px;
}

.product-number-info li:first-child {
    border: none;
}

.product-number-info li b {
    font-weight: 400;
    font-size: 36px;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
}

.product-number-info li p {
    font-size: 20px;
}

.product-number-info li b i {
    font-style: normal;
}

.product-number-info li b sup {
    position: absolute;
    font-size: 20px;
    right: -15px;
    top: -3px;
}

.product-number-info li.li-2 b, .product-number-info li.li-2 p {
    padding-left: 70px;
}

.product-number-info li b em {
    font-style: normal;
    font-size: 28px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
}

.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 70px;
}

.product-number-info li.li-4 b, .product-number-info li.li-4 p {
    padding-left: 78px;
}

.product-number-info li.li-5 {
    text-align: right;
}
 

.demo{width:100%;margin:60px auto 0 auto;}
/*history*/
.history{background:url(../img/line04.jpg) repeat-y 187px 0;overflow:hidden;position:relative; }
.history-date{overflow:hidden;position:relative;}
.history-date ul li{background:url(../img/icon07.png) no-repeat 180px 0; background-size: 14px; padding-bottom:20px;zoom:1;}
.history-date ul li.last{padding-bottom:0;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial;    padding: 0px;
    margin: 0px;}
.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}
.history-date ul li dl{float:left;padding-left:41px;margin-top:-5px;font-family:微软雅黑;}
.history-date ul li dl dt{font:20px/22px 微软雅黑;color:#737373;}
.history-date ul li dl dt span{display:block;color:#787878;font-size:12px;}
.history-date ul li.green h3{color:#616161;}
.history-date ul li.green h3 span{color:#a8dda3;}
.history-date ul li.green dl{margin-top:-4px; width: 80%; font-size:16px;}
.history-date ul li.green dl dt{font-size:30px;line-height:28px;}
.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}
.history-date ul li.green dl dd{padding-top:20px;display:none;}
.history-date ul li.green dl dd img{float:left;}
.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}



.ind_xp{ width: 100%; float: left; }
.banner_wap {display:none;}

 

.about_ad {
   display: flex;
}

.about_adst {
  width: 100%;font-size: 24px; line-height:30px;
  position:absolute; 
  z-index:2;
  padding-top:18%;
}






/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
    
.owl-carousel .owl-item{
    float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #79abff;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #79abff;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}

 
.videolist { float:left; width:100%; position: relative;}
.videolist:hover{ cursor: pointer; }
.videoed2 { width:70px; height:70px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none;  position:fixed; left:35%; top:42%; margin-left:-320px; margin-top:-210px; z-index:100; width:70%;
/*width:640px; height:360px;*/
/*width:900px; height:506px;*/
}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

@media screen and (max-width:750px) {

.footer_tel{ font-size: 24px;}
.footer_tel h2{ font-size:18px; }
.footer_tel img{ height: 25px;}

.banner {display:none}
.banner_wap {display:inline}
.search-query {width: 100%;}

.wap_st{ padding: 50px 0px;font-size:30px; font-weight: 300;color:#FFFFFF; text-align: center; background-color: #212121;
    margin-bottom: 20px;border-top: 1px solid #444444; }

.ind_ab{ width: 90%; float: right; padding-top: 5%; padding-bottom: 5%; }

.ind_fadst {font-size: 22px; line-height:20px;padding-top:25%;  }
.ind_fadst dd{line-height:20px;padding-bottom: 5%; }


.news_ad{padding: 50px 0px;font-size:40px; font-weight: 300;background-size:300%; background-color: #79abff ;}
.toplm{  margin-bottom: 13%; display:none }
.toplm a { padding: 15px 18px; color:#5b5b5b;font-size: 14px;    width: 100%;
    float: left;}
.products_lise {
    width: 100%;
    float: left;
    padding-top:1%;
}
.news_p1 { margin-bottom: 20px;}

.products_adxb{ border-top: 5px solid #ebebeb;}
.products_showda img{ width: 100%;}

.products_lise h2{ width: 100%;  text-align: center;margin: 0px; padding-top: 15px; }
.products_lise h2 a{ width: 100%; font-size:35px; font-weight: 300;color: #3e3e3e; text-align: center; text-decoration : none;}
.products_lise h2 a:hover { color: #79abff; }
.products_lise h4{ width: 100%; font-size:18px; font-weight: 300;color: #8d8d8d; padding-top: 10px; padding-bottom: 20px;text-align: center;}

.products_showa1 {height:100%; padding-top: 10%; padding-bottom: 10%;}
.products_showa{ width: 95%; float:left;padding-left: 10%; }
.products_showb{ width: 95%; float:left;padding-left: 10%; }






.go {width: 100%;float: left;color: #FFFFFF; text-align: center;}
.go a{ border-radius:5px;padding: 7.5px 36px; font-size:18px; background-color: #79abff; float: initial; color: #FFFFFF; text-align: center;}
.go a:hover{ background-color: #376bc4; float: initial;color: #FFFFFF; text-decoration : none;}

.contact_a{ padding-left: 5%; padding-top: 10%; float: left;padding-bottom: 30px; }
.contact_ad {background-size: 300%; }
.contact_st{ padding-top:0px;font-size:16px;  }

.about_c h2 {
    padding-bottom: 0px;
}

.about_a{ width: 100%; background: #fff url(../img/about_2.jpg) no-repeat;padding:20px; }
.about_e { background: url(../img/about_3.jpg) no-repeat;background-size: 250%; padding-bottom: 20%;}

.about_rmr{ padding-top: 20px; }
.about_ba{ padding-top: 15%;height: 200px; background-color: #2e2e2e;border-radius:5px; margin-bottom: 20px;}

.product-number-info li {
    float: left;
    width: 100%;    border-left: 0px solid #9ec2ff;
 text-align: center;margin-bottom: 35px;
}
.product-number-info li:first-child {
     border-left: 0px solid #9ec2ff;
}
.product-number-info li.li-2 b, .product-number-info li.li-2 p {
    padding-left: 0px;
}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 0px;
}
.product-number-info li.li-4 b, .product-number-info li.li-4 p {
    padding-left: 0px;
}

.history{background:url(../img/line04.jpg) repeat-y 67px 0;overflow:hidden;position:relative; }
.history-date ul li{background:url(../img/icon07.png) no-repeat 60px 0; background-size: 14px; padding-bottom:20px;zoom:1;}
.history-date ul li h3 {
    float: left;
     width: 12%;
    text-align: left;
    padding-right: 19px;
 
}
.history-date ul li.green dl {
    margin-top: 0px;
    width: 88%;
    float: right;
}

.support_ad {
    width: 100%;
    text-align: center;
    background-color: #79abff;
    height: 180px; margin-bottom: 20px;
}
.support_ad dd img {
    height: 200px;
}
.footer_xb{
display:none;
}
.videos{ display:none;  position:fixed; left:0%; top:25%; margin-left:0px; margin-top:0px; z-index:100; width:100%;
}
.videoed2 {
    top: 35%;
}


}

