#body{padding-top:10px;height: 570px;}

.home-title{padding:40px 0;text-align: center;}
.home-title h2{margin:0;padding:0 0 14px;font-weight:bold;background:url("../images/advt.png") no-repeat bottom center;}
.home-title h2 em{display:inline-block;font-style:normal;font-weight:normal;font-size: 0.8em;color:#39393C;}
.home-title h2 {
    font-size: 36px;
}
#search{margin-bottom:15px;margin-top:35px;height:110px;padding:28px 20px;background:url("../images/search-bg.jpg") no-repeat top center;}

.advantage{position:relative;height:378px;margin:0 0 20px 37px;max-width:330px;}
.advantage-img{position:absolute;z-index: 1;left:0;top:0}
.advantage-text{position:absolute;z-index: 2;right:20px;bottom:0;width:296px;height:239px;background: url("../images/adv.png") no-repeat right bottom;font-size:12px;box-shadow:2px 2px 2px #ccc;}
.advantage-active .advantage-text{background-image: url("../images/adv01.png");box-shadow:2px 2px 2px #0154a4;}
.advantage-text h5{font-size:18px;margin-top: 80px;margin-left: 12px;color:#fff;}
.advantage-text p{
    margin-left: 12px;color:#fff;
}
.advantage-img i{font-size:14px;text-align:center;line-height:16px;font-style:normal;font-weight:bold;text-align:center;color:#666;display:block;width:37px;height:40px;padding-top:42px;background:#eee url("../images/youshi.jpg") no-repeat 0 0;position:absolute;left:-37px;top:20px;}
.col-md-4{width: 33.33333333%;float: left;}




/* search */
.search{
    height: 110px;
    background: url("../images/search.jpg") no-repeat center;
}
.search .hot {
    width: 640px;
    height: 30px;
    line-height: 60px;
    font-size: 18px;
  }
  .search .hot span {
    font-weight: 600;
    color: #343433;
  }
  .search .hot a {
    color: #515150;
    margin-left: 10px;
  }
  .search .search_cnt {
    width: 855px;
    height: 50px;
    position: relative;
    padding-top: 30px; 
  }
  .search .search_cnt .txt {
    width: 85%;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color:#ababab;
  }
  .search .search_cnt .btn {
    width: 15%;
    height: 48px;
    border: 0;
    outline: none;
    overflow: hidden;
    position: absolute;
    top: 30px;
    right: 0;
    color: #fff;
    background-color: #DD2F2F;
    font-size: 18px;
  }
  .search .img{
      margin-top: 30px;
      margin-left: 24px;
  }


  /* product */
  #product-category{
      position: relative;
    
      overflow: hidden;
  }
  #home-product-menu{
     display: none;
      position: fixed;
      left: 2%;
      top:200px;
      z-index: 10000000;
  }
 #product-category #home-product-menu a li{
     color:#6a6969;
         /* border-bottom: 1px solid #ffffff; */
         position: relative;
         padding-top: 3px;
    padding-bottom: 3px;
 }
 
 /* border-bottom: 1px solid red;transition: border-bottom 3s ; */
 #product-category #home-product-menu a li.active{color:#CD0A0A}
 #product-category #home-product-menu a:hover li {
     color:#CD0A0A;
 }
 #home-product-menu ul li i {
    position: absolute;
    top: 3px;
    left: -17px;
    width: 15px;
    height: 22px;
    display: block;
    border-bottom: #A1A1A1 solid 1px;
    font-style: normal;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
 }
 #home-product-menu ul li:hover i, #home-product-menu ul li.active i {
    width: 144px;
 }
 

 .product-box{
     height: 510px;
     margin-bottom: 55px;
 }
 .product-box .product-cate-title{
     height: 50px;
     border-bottom: #24201F solid 2px;
 }
 .product-box .product-cate-title .bor{
     height: 5px;
     width: 5px;
     background-color: #CD0A0A;
     margin-left: 15px;
     margin-top: 11px;
 }
 .product-box .product-cate-title .floor-name{
    width: 38px;
    height: 50px;
    border-bottom: #CD0A0A solid 2px;
    display: block;
 }
 .product-cate-title .floor-name em {
    display: block;
    height: 26px;
    background-color: #CC0033;
    color: #fff;
    font-style: normal;
    font-size: 22px;
    line-height: 26px;
    text-align: center;
}
.product-box .product-cate-title h3{
    display: inline-block;
    font-size: 20px;
    color:#333;
    margin-left: 10px;
}
.product-box .product-cate-title .more{
    font-size: 14px;
    color:#333;
    margin-top: 5px;
}
.prbg1{
    background: url("../images/p1.png");
    width: 276px;
    height: 458px;
}
.prbg2{
    background: url("../images/p2.png");
    width: 276px;
    height: 458px;
}
.prbg3{
    background: url("../images/p3.png");
    width: 276px;
    height: 458px;
}
.prbg4{
    background: url("../images/p4.png");
    width: 276px;
    height: 458px;
}
.prbg5{
    background: url("../images/p5.png");
    width: 276px;
    height: 458px;
}
.prbg6{
    background: url("../images/p6.png");
    width: 276px;
    height: 458px;
}
.prbg7{
    background: url("../images/p7.png");
    width: 276px;
    height: 458px;
}
.prbg8{
    background: url("../images/p8.png");
    width: 276px;
    height: 458px;
}
.prbg9{
    background: url("../images/p9.png");
    width: 276px;
    height: 458px;
}
.prbg10{
    background: url("../images/p10.png");
    width: 276px;
    height: 458px;
}
.prbg11{
    background: url("../images/p11.png");
    width: 276px;
    height: 458px;
}
.prbg12{
    background: url("../images/p12.png");
    width: 276px;
    height: 458px;
}
.product-cate-slogan{
    font-size: 22px;
    padding-top: 35px;
    text-align: center;
    color:#fff;
}
.product-cate-desc{
    font-size: 14px;
    color:#fff;
    text-align: center;
    margin-top: 8px;
}
.product-cate-more{
    width: 135px;
    height: 36px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 36px;
    margin: 0 auto;
    margin-top: 22px;
}
.product-cate-more:hover{
    background-color: #CC0033;
    border: 1px solid #CC0033;
}
.product-cate-more a{
    color:#fff;
    font-size: 12px;
}
.product-list{
    width: 824px;
}
.product-list ul li{
    float: left;
    width: 205px;
    height: 229px;
    border-right: #EEE solid 1px;
    border-bottom: #EEE solid 1px;
}
.product-list ul li img{
    display: block;
    margin:  0 auto;
    margin-top: 12px;
}
.product-list ul li .title01{
    width: 180px;
    margin: 0 auto;
    color: #747474;
padding-top: 10px;
line-height: 1.8em;
font-size: 12px;
}
.product-list ul li .title02{
    width: 180px;
    margin: 0 auto;
    font-size: 14px;
color: #f82d12;
line-height: 14px;
margin-top: 20px;
text-align: left;
font-weight: bold;
}
.product-list ul li .title02:hover{
    color:#CC0033;
}


/* 合作 */
.con{
    height: 262px;
    background-color: #ababab;
}
.con h4{
    font-size: 20px;
    padding-top: 25px;
}
.con ul li{
    float: left;
    margin-left: 50px;
    margin-top: 10px;
}
.con ul li:first-child{
    margin-left: 0px;
}
.con .ul1{
    margin-top: 10px;
}
.con .ul2{
    margin-top: 10px;
}

@media (min-width:992px) {
	#menu li{padding-right:15px;}

	/* #home-product-list .product-list{float:left;width:200px;border-left:none;margin-left: 5px;height: 196px;} */
	#home-product-list .product-vivid{display:block;float:left;width:276px;height:458px;background-position:left top;background-repeat:no-repeat;}

	#home-product-menu{position:absolute;display:block;width:165px;left:50%;margin-left:-710px;}
	#home-product-menu ul{list-style-type: none;margin:0;padding:0 15px 0 0;float:left;}
	#home-product-menu ul li{padding-top:3px;padding-bottom:3px;height:35px;overflow: hidden;}
	#home-product-menu ul li a{ font-size:20px; color:#6a6969;display: block;position:relative;padding-left:20px;height:32px;line-height:32px;}
	#home-product-menu ul li i{position:absolute;top:0;left:0;width:15px;height:32px;display:block;border-bottom:#A1A1A1 solid 1px;font-style: normal;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	#home-product-menu ul li a:after{box-sizing: border-box;position:absolute;top:11px;left:13px;content:" ";display:block;border:#CD0A0A solid 1px;height:1px;width:1px;line-height:1px;}
	#home-product-menu ul li a:hover,
	#home-product-menu ul li.active a{color:#cc1300;text-decoration:none;}
	#home-product-menu ul li a:hover i,
	#home-product-menu ul li.active a i{width:100%;}

	#left-product-category{display:block;float:left;margin-right:18px;width:242px;min-height:539px;background: url("product-left-category.png") no-repeat 0 0;}
	#left-product-category.application{background: url("application-left-category.png") no-repeat 0 0;}
	#left-product-category .product-cate-head{height:120px;}
	#left-product-category .product-cate-list{list-style-type: none;margin:50px 0 0 55px;border-top: none;}
	#left-product-category .product-cate-list li{border-bottom: none;}
	#left-product-category a{color:#fff;}
	#product-list{float:left;width:840px;}
	.product-details img{height:auto;}
	#product-search .select-category{display: none;}

	.application-item{width:334px;}
	.application-item i.icon{width:68px;height:68px;}
	.application-item h3{font-size:20px;}
	.each-wrap{width:330px;height:160px;}
}