﻿@font-face {
  font-family: '../font1/iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fonts/iconfont.woff') format('woff'),
      url('../fonts/iconfont.ttf') format('truetype'),
      url('../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "../font1/iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




/****************products开始**********************/
.ny_cp{ float:left;width:260px; background:#f5f5f5; margin-top:20px;}
.ny_cp_rt{width:1000px; float:right; margin-top:20px;}
.nycp_t{ height:220px; background:#f5f5f5; margin-bottom:50px; padding:40px;}
.nycp_t dl{width:300px; height:220px; float:left; margin-right:50px;}
.nycp_t dl img{width:300px; height:220px;}
.nycp_t ul{ line-height:30px; color:#666; font-size:14px;}
.cpcp li{ float:left; margin-bottom:20px; margin-right:28px;width:312px; padding-bottom:5px; border:1px solid #ddd; height:auto; overflow:hidden; text-align:center; line-height:36px; color:#3f3f3f; font-size:16px;}
.cpcp li:nth-child(3n){ margin-right:0;}
.cpcp li:hover{ background:#f2f2f2; color:#222;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.cpcp li a img{width:300px; height:225px; padding:6px 5px;}
.cpcp li a img:hover{ -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
/****************products结束**********************/
.lmt{ height:auto; overflow:hidden;}
.lmt_wei{ line-height:50px; font-size:15px; background:#f8f8f8; color:#666; border-bottom:1px solid #e5e5e5;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}


.list-title{width:230px; height:84px; display:block; padding-left:30px; line-height:70px; border-bottom:1px solid #e1e1e1; font-size:18px; background:#c70002; color:#fff;}
.list-title i{ float:left;font-size:36px; padding-right:20px;}
.accordion {
}

.accordion .link1{ padding-left:20px;
font-size:14px; line-height:70px; color:#444; font-size:16px; border-bottom:1px solid #e1e1e1; display:block;}

.accordion li:last-child .link1{
    border-bottom: 0;
}
.accordion li{
    cursor: pointer;
}
.accordion li i { float:right; padding-right:30px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
    font-size: 18px;
}

.accordion li.open .link1{
    color: #c70002;
}

.accordion li.open i {
    color: #c70002; padding-right:30px;
}

.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
