﻿body{ margin: 0px; padding: 0px; font-family: "微软雅黑"}
a:hover{ text-decoration: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
li{ list-style: none; padding: 0px; margin: 0px;}


.header{ width: 100%; background-image: url(../images/tmp1506304210_1546295_s.png); height: auto; background-repeat: no-repeat;}
.logo{ margin-top: 36px; float: left;}
.menu{ float: right; width:76.1%; margin-top: 7px; font-size: 16px}
.menu ul{ float: left; width: 100%; }
.menu ul li{ float: left; width: 16.66%;  text-align: center;}
.menu ul li a{ float: left; width: 100%; height: 80px; color: #666; line-height: 80px}
.menu ul li a:hover{ background-image:url(../images/tmp1506307752_1546295_s.png); color: #fff}

.typebtn{ display:none}

.language{ margin-top: 8px; margin-right: 40px;}
.languagesss{ display:none}

.banner{display: block; width: 100%;}
.main_image {width:100%; height:620px;  overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:620px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:620px;}
.main_image li span {display:block; width:100%; height:620px}
.main_image li a {display:block; width:100%; height:620px}
.main_image li .img_1 {}
div.flicking_con {width:100%; margin:0 auto; position:relative; text-align: center; }
div.flicking_con .flicking_inner {position:absolute; top:550px;  z-index:999;  height:21px;  text-align: center; display: inline-table;} /* 121126 */
div.flicking_con a { width:21px; height:21px;  padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px; display: inline-table;}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


.indexProductsTypes{margin-top: 86px; display: block;}
.indexProductsTypes .title{ width: 100%;  text-align: center; font-size:28px; font-weight:bold;}
.indexProductsTypes .title span{ color: #0a79e5;}
.indexProductsTypes .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 26px; margin-top:10px; background-image: url(../images/438449_1506307157.png); background-repeat: no-repeat;  background-position: center top;}
.indexProductsTypes .list{}
.indexProductsTypes .list li span{ background-image: url(../images/438511_1506307503.png); height: 478px; width: 100%; float: left; background-position: center center; padding-left:9%; padding-right:9%; padding-top:32%;}
.indexProductsTypes .list li .top{ width: 100%; float: left; text-align: center;}
.indexProductsTypes .list li .top h3{ font-size: 16px; margin-top: 30px}
.indexProductsTypes .list li .bottom{ width: 100%; float: left; border-top:dashed 1px #ccc; padding-top:10%; margin-top: 20px}
.indexProductsTypes .list li .bottom a{ width: 100%; float: left; color: #666; margin-bottom: 12px; height:25px; line-height:25px}
.indexProductsTypes .list li .bottom a:hover{ background-image: url(../images/tmp1506309084_1546295_s.png); background-repeat: no-repeat; color:#fff}

.about{ background-image: url(../images/tmp1506309711_1546295_s.jpg); height: 618px; width: 100%; margin-top: 56px; padding-top: 122px}
.about .title{ width: 100%;  text-align: center; font-size:28px; font-weight:bold;}
.about .title span{ color: #0a79e5;}
.about .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 26px; margin-top:10px; background-image: url(../images/439015_1506310004.png); background-repeat: no-repeat;  background-position: center top;}
.about p{ margin-top: 30px; line-height: 26px}
.about a{ background-color: #056ed7; color: #fff; padding-left: 40px; padding-right: 40px; padding-top: 12px; padding-bottom: 12px; border-radius: 6px; margin-top: 40px; float: left; border: solid 2px #056ed7;}
.about a:hover{background:none; color: #056ed7;}
.about .left{ width: 45%; color: #fff; float: left;}
.about .right{ width: 50%; color: #fff; float: right;}


.products{margin-top: 86px; display: block; text-align: center;}
.products .title{ width: 100%;  text-align: center; font-size:28px; font-weight:bold;}
.products .title span{ color: #0a79e5;}
.products .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 26px; margin-top:10px; background-image: url(../images/438449_1506307157.png); background-repeat: no-repeat;  background-position: center top;}
.products ul{ margin-top: 36px;}
.products ul li{  text-align: left; margin-bottom: 30px}
.products ul li a{ border: solid 1px #ddd; float: left; color: #555; font-size: 18px;  padding-bottom: 5%; padding-top: 15%;}
.products ul li a:hover{ box-shadow:1px 2px 6px 1px #ccc;}
.products ul li a img{ width: 100%; margin-bottom:22px; height:210px;}
.products ul li span{ width: 100%; padding: 10%;}
.products ul li p{ width: 100%; font-size: 12px; color:#888; padding: 10%; padding-top: 0px ; padding-bottom: 0px}

.products .more{ background-color: #056ed7; color: #fff; padding-left: 40px; padding-right: 40px; padding-top: 12px; padding-bottom: 12px; border-radius: 6px; margin-top: 32px; display: inline-table; border: solid 2px #056ed7;}
.products .more:hover{background:none; color: #056ed7;}

.application{margin-top: 86px; display: block; background-image: url(../images/tmp1506329075_1546295_s.jpg); padding-top: 100px; background-repeat: no-repeat; }
.application .title{ width: 100%;  text-align: center; font-size:28px; font-weight:bold; color: #fff}
.application .title span{ color: #fff;}
.application .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 0px; margin-top:10px;}
.application .list{ margin-top: 65px}
.application .list li{ }
.application .list li:hover{ }
.application .list li div{background-color: #f4f4f4; display: block; text-align: center; width: 100%; height: 325px; color: #333; font-weight: normal; font-size: 19px; padding: 16%; padding-bottom: 5%; padding-left: 9%; padding-right: 12%;  color: #444; box-shadow: 0px 4px 12px 0px #777}
.application .list li div:hover{background-color: #056ed7; cursor: pointer; color: #FFF}
.application .list li div:hover{ color: #FFF}
.application .list li div:hover span{ color: #FFF}
.application .list li div:hover p{ color: #FFF; }
.application .list li div:hover hr{ border-color: #FFF;}
.application .list li span{ width: 100%; color: #444; display: block; margin-top: 16px; }
.application .list li div p{ color: #777; font-size: 14px; margin-top: 16px;display: block; line-height: 24px; height: 50px}
.application .list li hr{width: 12%; border-width: 6px; border-color: #056ed7; margin-top: 40px; display: block;}


.news{margin-top: 106px; display: block; }
.news .title{ width: 100%;  text-align: center; font-size:28px; font-weight:bold;}
.news .title span{ color: #0a79e5;}
.news .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 26px; margin-top:10px; background-image: url(../images/438449_1506307157.png); background-repeat: no-repeat;  background-position: center top;}
.news a{color: #444}
.news ul {margin-top: 30px;}
.news ul li{margin-bottom: 40px;}
.news ul li img{float: left;margin-right: 36px; width: 25%; height: 92px}
.news ul li span{ font-size: 18px; margin-top: 22px; display: block;}
.news ul li p{ color: #777; font-size: 12px; margin-top:12px; display: block;}

.aboutBar{ background-image: url(../images/tmp1506326794_1546295_s.png); width: 100%; height: 120px; line-height: 120px; margin-top: 100px; text-align: center; color: #fff; font-size: 22px}
.aboutBar a{ color: #fff; font-size: 14px; border: solid 1px #fff; margin-left: 50px; padding-left: 24px; padding-right: 24px; padding-top: 8px; padding-bottom: 8px; border-radius: 4px}
.aboutBar a:hover{background-color: #000;}

.subNav{ margin-top: 50px; margin-bottom: 50px}
.inpage { margin-bottom: 58px}
.inpage .left{ float:left; width: 23%;}
.inpage .left .title{ background-image: url(../images/tmp1506323991_1546295_s.png); width: 100%; height: 100px; font-size:24px; font-weight:bold; color: #fff; padding-top: 20px; padding-left: 30px; background-position: center; }
.inpage .left .title span{ color: #0a79e5;}
.inpage .left .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 26px; margin-top:0px; background-image: url(../images/tmp1506324055_1546295_s.png); background-repeat: no-repeat;  background-position: left top;}
.inpage .left ul li{ width: 100%; border: solid 1px #888; margin-top: 15px;  float: left; }
.inpage .left ul li a{ color: #333; float: left; width: 100%; padding-top: 16px;  padding-bottom: 16px; padding-left: 18px;}
.inpage .left ul li a:hover{ background-color: #056ed7; color: #fff}

.inpage .right{ float:right; width:73%;}
.inpage .right .title{ float:left; width:100%;   color: #fff; font-size: 18px;  background-color: #f9f9f9 }
.inpage .right .title span{ float:left;  height: 45px; line-height: 45px; padding-left: 16px; padding-right: 56px;  background-image: url(../images/tmp1506324522_1546295_s.png) ; background-position: right center; background-repeat: no-repeat; background-color: #056ed7;}
.inpage .right .list1{ margin-top: 30px; float: left; width:103.5%}
.inpage .right .list1 li{ margin-bottom: 55px; height:auto; text-align: center;}
.inpage .right .list1 li b{ font-weight:normal}
.inpage .right .list1 img{width: 100%; height: 191px; margin-bottom: 15px;  border: solid 1px #eee}
.inpage .right .list1 a{color: #666;}
.inpage .right .list1 a:hover img{ border: solid 1px #0a79e5}
.inpage .right .list1 a:hover { color: #0a79e5; }
.inpage .right .list2 { margin-top: 30px; float: left;}
.inpage .right ul {float: left; width:100%}
.inpage .right .list2 li{ margin-bottom: 22px; float: left; border-bottom: dashed 1px #ccc; padding-bottom: 20px}
.inpage .right .list2 li a{ color: #666}
.inpage .right .list2 li a:hover { color: #0a79e5; }
.inpage .right li { float:left;}

.aboutinpage{ margin-bottom: 58px}
.aboutinpage .left{ float:left; width: 50%; line-height: 32px; color: #666}
.aboutinpage .title{ width: 100%;  text-align: left; font-size:28px; font-weight:bold; margin-bottom: 32px}
.aboutinpage .title span{ color: #0a79e5;}
.aboutinpage .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 26px; margin-top:10px; background-image: url(../images/438449_1506307157.png); background-repeat: no-repeat;  background-position: left top;}

.aboutinpage .right{ float:right; width:50%; text-align: right;}

.honer {  width: 100%; background-image: url(../images/tmp1506319047_1546295_s.png);  display: block; height: 265px}
.honer .title{ width: 13%;  text-align: left; font-size:28px; font-weight:bold; margin-bottom: 32px; color: #fff; float: left; margin-left:18%; margin-top: 95px}
.honer .title font{ color: #999;  font-weight:normal; font-size: 12px; width: 100%; display: block; padding-top: 26px; margin-top:0px; background-image: url(../images/tmp1506324055_1546295_s.png); background-repeat: no-repeat;  background-position: left top;}
.honer ul{ width: 55%; float: left; }
.honer ul li img{ padding: 5px; border: solid 1px #ddd}

footer{background-color: #262932; width: 100%; height: auto; color: #fff; padding-top: 60px; font-size: 12px; display: block;}
footer span{ width: 100%; float: left; margin-top: 18px}
footer font{ font-size: 20px; margin-bottom: 12px; float: left; margin-top: 22px}
footer span img{ margin-right: 12px; float:left}
footer a{ width: 100%; float: left; margin-top: 13px; color: #fff}
footer .bar{ width: 100%; background-color: #056ed7; height: 120px;  margin-top: 60px; text-align: center; color: #fff; line-height: 60px; font-size: 16px}
.mbtn{ display: none;}
  .foot_nav { display: none;}

.sucaihuo-container  { display: none;}

.pages{text-align: center; }
.right .pages  li{ float:none;display: inline-table; margin-right:6px; margin-left:6px; background-color: #f5f5f5; padding-right: 15px; padding-left: 15px;  padding-top:8px; padding-bottom:8px; }


  @media (max-width:600px){
    
    .language{ display:none}
.languagesss{ display:block}
    
.inpage .right .title{ display:none}
.application .list li div p { display: none;}
.about a{ display: inline-block; float: none; margin-bottom: 20px; margin-top: 5px;}
.news ul li span {margin-top: 0px;}

.news{ margin-bottom:80px; margin-top: 46px;}
footer{ display:none}
.inpage{padding-left: 0px  !important;  padding-right: 0px !important;}
.inpage .right .list1{ width:100%  ; margin-left: 0px;  margin-right: 0px; margin-top: 10px;}
.inpage .row{ margin-left: 0px;  margin-right: 0px;  }

.main_image {width:100%; height:260px;  }
.main_image ul {width:9999px; height:260px;  top:0; left:0}
.main_image li {float:left; width:100%; height:260px;}
.main_image li span {display:block; width:100%; background-size: cover !important; height:260px !important; }
.main_image li:nth-of-type(1) span{ background-image:url("../images/Mbanner1.jpg") !important;}
.main_image li:nth-of-type(2) span{ background-image:url("../images/Mbanner2.jpg") !important;}
.main_image li:nth-of-type(3) span{ background-image:url("../images/Mbanner3.jpg") !important;}
.main_image li:nth-of-type(4) span{ background-image:url("../images/Mbanner4.jpg") !important;}
.main_image li a {display:block; width:100%; height:260px}

div.flicking_con {width:100%; margin:0 auto; position:relative; text-align: center; }
div.flicking_con .flicking_inner {position:absolute; top:210px;  z-index:999;  height:21px;  text-align: center; display: inline-table; left: 42%;}
.con{width:100%  !important;}
    .m4{display: none}
    .application .list li div{ font-size: 15px; height:173px !important;}
    .application .list li div img{width: 46%;}
.application .list li hr{margin-top:30px;}
.indexProductsTypes .list li span{ width: 88%; margin-left:6%; padding-top:20%; height:442px}
.about{padding-top: 50px; height: auto; padding-bottom: 52px; margin-top: 0px;}
.about .left{ width: 100%; text-align: center;}
.about p{text-align: left;}
.about .right{ display:none}
.about .right img{ width: 100%}
.aboutBar{ display: none}
.news ul li{ float: left; margin-bottom: 20px; width: 100%; height: auto;}
.m2{ width: 50%; float: left;}
.m3{ width: 50%; float: left;}
.m4{ text-align: center; float: left; width: 100%;}
.m4 img{ float: none !important;}
.application{ padding-top: 50px; margin-top: 46px;}
.application .list li {
    width: 50%;
    float: left;
    margin-bottom: 26px;
}
footer{ padding-bottom: 80px; }
footer .bar{display: none}
footer .col-md-4{ width:100% !important; }
footer .col-md-6{ width:100% !important; }
.inpage .left .title{font-size:16px}
.right img {height:auto !important; }
.logo{margin-top: 4px; margin-bottom: 4px;}
.logo img{ width: 91%;}
.menu{ width: 42%; background-color: #fff; box-shadow: 3px 3px 3px #666; position: absolute; z-index: 888888888; right: 2px; top: 48px;display: none}
.menu ul li{ width: 100%}
.menu ul li a{ height: 60px; line-height: 60px;}
.mbtn{ display: block;
    width: 60px;
    height: 60px;
    font-size: 60px;
    color: #fff;
    position: absolute;
    right: 20px;
    top: -4px;
    line-height: 60px;
    text-align: center;}

.subNav{margin-top: 20px; margin-bottom: 20px; padding-left: 3%; padding-right: 3%}
.inpage .left{ width: 100%}
.inpage .left .title{ background-image:none; background-color: #056ed7; height:60px; padding-top:9px}
.subNav .row{margin-left:5px;  margin-right: 5px;}
.inpage .row{margin-left: 5px;  margin-right: 5px;}
.inpage .left ul li {
    width: 100%;
    margin-top: 6px;
    float: left;
}
.inpage .left ul li a{padding-top: 6px;
    padding-bottom: 6px;}
.inpage .right{ width: 100%; margin-top: 20px;}
.inpage .right img{ max-width: 100%;}
.aboutinpage .row{margin-left: 15px;  margin-right: 15px;}

.aboutinpage .left{ width: 100%; }

.aboutinpage .right{ width: 100%; margin-top: 20px;}
.aboutinpage .right img{ width: 100%; margin-top: 15px;}
.honer {
    width: 100%;
    display: block;
    height: auto;
    float: left;
    padding-bottom: 80px;
  }

.honer a{ color: #fff}

  .honer .title{margin-left: 10%;     margin-top: 65px;}
  .honer ul {
    width: 76%;
    float: left;
    margin-top:6px;
}
  .honer li{ width: 50% !important;  float: left; margin-bottom: 26px;}
  .honer li img{ width: 100%; }

  #map{ display:none !important; }
#btn_prev{ display:none !important; }
#btn_next{ display:none !important; }
  .foot_nav {
    display: block;
      width: 100%;
      margin-top: -6px;
      position: fixed;
      z-index: 999;
      bottom: 0px;
      background: #333;
      max-width: 640px;
      margin-left: auto;
      margin-right: auto;
}

.foot_nav ul a li {
    font-size: 12px;
    width: 22%;
    background: #333;
    height: 60px;
    float: left;
    color: #fff;
    text-align: center;
    padding-top: 35px;
}

.sucaihuo-container{ width: 100%; height: 100%; position:fixed; background-color: rgba(0,0,0,0.8); z-index: 888888888888; top: 0px; left: 0px; padding-top: 25%; z-index:99999999999999999999999; text-align: center;}
.cd-bouncy-nav li{ width: 22.1%; color: #FFF;  text-align: center; font-size: 17px; margin-bottom: 38px;   margin-left: 8.1%; margin-right: 8.1%; display: inline-table; text-align: center;}
.cd-bouncy-nav li img{ margin-bottom: 10px}
.cd-bouncy-nav li a span{
    color: #fff;
    background-image: url(../images/cd-category-icons.png);
    background-repeat: no-repeat;
    height: 80px;
    padding-top: 69px;
    width: 100%;
display: inline-table;
background-color: #056ed7; border-radius: 90px;text-align: center; margin-bottom: 6px;
}
.cd-bouncy-nav li a{color: #fff;}

.typebtn{ display:block; color:#fff !important; position: absolute; right:45px; font-size:15px;  background-image:url("../images/ico112.png"); background-position: right;
    background-repeat: no-repeat;
   margin-top: -38px;
    width: 50px;}

.left ul{ display:none}

.inpage .right li{padding-left:0px;  padding-right: 0px;}

.inpage .right .list1 li{ width:50%; text-align: center; margin-bottom: 20px;}

.products{ margin-top:40px; }
.products .more{ margin-top:2px; }

.products ul li {width: 50%;
    float: left;padding-left: 5px;
    padding-right: 5px;
text-align: center;
   }

.products ul li p{ display:none}

.products ul li span{ padding:4%;font-size: 12px; width: 100%;
    float: left;
    text-align: center;}

.products ul li a img{ width: 100%; margin-bottom:22px; height:auto;}

.indexProductsTypes{ display:none}
.inpage .right .list1 img{margin-bottom:6px}
.m2{display:none}
.m3{display:none}
.m4{display:none}
}
