@charset "utf-8";
.nybanner {
    position:relative;
    margin-top: 9rem;
}
.nybanner img {
    width:100%;
}
.ny-con {
    padding:5rem 0;
    /* background:#f8f8f8;
    */
}
.ntit {
    text-align:center;
    margin-bottom:3rem;
}
.ntit .zw {
    font-size:36px;
    font-weight:bold;
}
.ntit .yw {
    color:#999;
}
.ntitb {
    font-size:36px;
    text-align:center;
    color:#011612;
    font-weight:bold;
    margin-bottom:3rem;
}
.nnav {
    margin-bottom:3rem;
}
.nnav.sj {
    display:none;
}
.nnav ul {
    display:table;
    margin:auto;
}
.nnav ul li {
    float:left;
    margin:0 1rem;
}
.nnav ul li a {
    display:block;
    border:1px solid #ccc;
    padding:0 2rem;
    line-height:5rem;
    height:5rem;
    font-size:1.8rem;
    background:#fff;
}
.nnav ul li a:hover,.nnav ul li a.on {
    background:#011612;
    color:#fff;
    border:1px solid #011612;
}
/*位置*/

.location {
    background:#f2f2f2;
    line-height:5rem;
    height:5rem;
    /* box-shadow:0px 8px 7px 1px rgb(0 0 0 / 20%);
    */

    position:relative;
}
.location .wz-fl {
    color:#999;
}
.location .wz-fl i {
    color:#011612;
    font-size:1.6rem;
}
.location .wz-fl a {
    color:#666;
    margin:0 5px;
}
.location .wz-fl a:hover {
    color:#011612;
}
.location .wz-fr ul li {
    float:left;
    margin-left:2rem;
}
.location .wz-fr ul li:first-child {
    margin-left:0;
}
.location .wz-fr ul li a {
    color:#666;
    display:block;
    height:45px;
    line-height:44px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.location .wz-fr ul li a:hover,.location .wz-fr ul li a.on {
    color:#011612;
    border-bottom:3px solid #011612;
}
/*关于我们*/

.nyabouta {
    background:#f2f2f2;
    padding:2rem;
}
.nyabouta .img img {
    width:100%;
}
.nyabouta .con {
    background:#fff;
    padding:3rem;
    margin-top:1rem;
}
.nyabouta .con .bt {
    font-size:3rem;
    color:#011612;
    font-weight:bold;
}
.nyabouta .con .brief {
    margin-top:1rem;
}
.nyabouta .con .brief p {
    font-size:1.6rem;
    text-indent:2em;
    line-height:3rem;
    color:#666;
}
.nyaboutb {
    margin-top:5rem;
}
.nyaboutb ul {
    margin-left:-2rem;
    margin-right:-2rem;
}
.nyaboutb ul li {
    padding:0 2rem 3rem;
}
.nyaboutb ul li .bj {
    box-shadow:0 0 5px 1px rgb(0 0 0 / 10%);
    text-align:center;
    padding:5rem 0;
    background:#fff;
}
.nyaboutb ul li img {
    height:6rem;
}
.nyaboutb ul li dl {
    margin-top:1rem;
}
.nyaboutb ul li dl dt {
    font-size:24px;
    color:#333;
    text-align:center;
}
.nyaboutb ul li dl dd {
    line-height:24px;
    margin-top:10px;
    padding-top:10px;
    display:block;
    font-size:14px;
    border-top:1px solid #ebebeb;
    text-align:center;
}
/*图片展现*/

.nphoto ul {
    margin-left:-1rem;
    margin-right:-1rem;
}
.nphoto ul li {
    padding:0 1rem 3rem;
}
.nphoto ul li .list {
    border:1px solid #eee;
    padding:1rem;
    background:#fff;
}
.nphoto ul li .list img {
    width:100%;
}
.nphoto ul li .list p {
    text-align:center;
    font-size:1.8rem;
    background:#eee;
    line-height:4rem;
    margin-top:5px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-weight:bold;
}
.nphoto ul li a:hover p {
    background:#011612;
    color:#fff;
}
.nphoto ul li a:hover img {
    transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
}
/*新闻资讯*/

.news-list {
    border:1px solid #dbdbdb;
    background:#fff;
    float:right;
    width:77%;
}
.news-list ul {
    padding:3rem;
}
.news-list ul li {
    margin-top:3rem;
}
.news-list ul li:first-child {
    margin-top:0;
}
.news-list ul li a {
    display:table;
    width:100%;
    background:#fff;
    padding:2rem;
    border-radius:5px;
    border:1px solid #eee;
}
.news-list ul li a:hover {
    border:1px solid #011612;
}
.news-list ul li .bigimg {
    float:left;
    width: 35%;
    border-radius:10px;
}
.news-list ul li .bigimg img {
    width:100%;
}
.news-list ul li a:hover .bigimg img {
    transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
}
.news-list ul li dl {
    float:right;
    width: 61%;
    margin-top: 1rem;
}
.news-list ul li dl dt {
    font-size:2rem;
}
.news-list ul li dl span {
    display:block;
    margin: 1rem 0;
    color:#999;
}
.news-list ul li dl span i {
    margin-right:5px;
}
.news-list ul li dl dd {
    font-size:1.6rem;
    line-height:3rem;
    color:#666;
}
.news-list ul li a:hover  dl dt {
    color:#011612;
}
/*详情*/

.newsdetail-fl {
    width: 72%;
    float:left;
}
.newsdetail-fl .bt {
    font-size:2.8rem;
    font-weight:bold;
    line-height:36px;
}
.newsdetail-fl .date {
    color:#666;
    margin:2rem 0;
}
.newsdetail-fl .date i {
    font-style:inherit;
}
.newsdetail-fl .date span {
    margin:0 1rem;
}
.newsdetail-fl .brief {
    border-top:1px solid #dddddd;
    padding:4rem 0;
    font-size:1.6rem;
    line-height:3rem;
}
.sxp {
    border-top:1px dashed #ddd;
    padding-top:1rem;
    margin-top: 1rem;
}
.sxp ul li {
    font-size:16px;
    line-height:36px;
}
.sxp ul li a {
    color:#666;
}
.sxp ul li a:hover {
    color:#011612;
}
.newsdetail-fr {
    width:25%;
    float:right;
    background:#fff;
    /* padding:2rem; */
}
.newsdetail-fr .bt {
    font-size:16px;
    font-weight:bold;
    line-height:1;
    margin-bottom:2rem;
    border-left:3px solid #011612;
    padding-left:1rem;
}
.newsdetail-fr .xgtj ul li {
    margin-top:2rem;
}
.newsdetail-fr .xgtj ul li:first-child {
    margin-top:0;
}
.newsdetail-fr .xgtj ul li .bigimg img {
    width:100%;
}
.newsdetail-fr .xgtj ul li p {
    font-size:1.4rem;
    padding-top:1rem;
}
/*产品*/

.npro-fl {
    float:left;
    width:20%;
    position: -webkit-sticky; /* 兼容Safari */
    position: sticky;
    top: 95px;
    z-index: 100;
}
.npro-fl .bt {
    background: #011612;
    color:#fff;
    text-align:center;
    font-size: 2rem;
    padding:2.5rem 0;
}
.npro-fl .bt i {
    margin-right:1rem;
}
.npro-fl .fl-list {
    border:1px solid #dbdbdb;
    background:#fff;
}
.npro-fl .fl-list ul li {
    border-top:1px solid #dbdbdb;
}
.npro-fl .fl-list ul li:first-child {
    border:0;
}
.npro-fl .fl-list ul li>a {
    font-size:1.8rem;
    display:block;
    padding:1.5rem 4rem 1.5rem 2rem;
}
.npro-fl .fl-list ul li:hover>a,.npro-fl .fl-list ul li>a.on {
    color:#fff;
    background: #044437;
}
.npro-fl .left-lx {
    background:#011612;
    color:#fff;
    margin-top:2rem;
    text-align:center;
    padding:1.5rem 0;
}
.npro-fl .left-lx p {
    margin-bottom:1rem;
    font-size:1.8rem;
}
.npro-fl .left-lx p img {
    margin-right:1rem;
}
.npro-fl .left-lx span {
    display:block;
    font-weight:bold;
    font-size:2.4rem;
    line-height:3rem;
}
.dianhua {
    border:1px solid #EAEAEA;
    margin-top:20px;
    padding:2rem;
    background:#011612;
}
.dianhua .wz {
    color:#011612;
    font-size:2rem;
    font-weight:bold;
    border-bottom:1px solid #e4e4e4;
    margin-bottom:15px;
    padding-bottom:10px;
    color:#fff;
}
.dianhua dl {
    }.dianhua dl dd {
    margin-bottom:15px;
    color:#fff;
}
.dianhua a.zxzx {
    display:block;
    width:160px;
    height:50px;
    overflow:hidden;
    background:#fff;
    text-decoration:none;
    color:#fff;
    margin:20px auto 0;
}
.dianhua a.zxzx span {
    display:block;
    width:50px;
    height:50px;
    float:left;
    border-right:1px solid #d5d5d5;
    background:url(../images/zxzx_icon01.png) no-repeat center;
}
.dianhua a.zxzx em {
    display:block;
    width:109px;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:16px;
    color:#333;
    float:left;
    font-weight:bold;
}
.dianhua p {
    text-align:center;
    color:#011612;
    font-size:32px;
    font-weight:bold;
    line-height:40px;
}
.dianhua p span {
    display:table;
    margin:auto;
    font-size:24px;
    background:url(../images/pj_home_icon_05.png) left center no-repeat;
    padding-left:35px;
    color:#333;
}
.leftnews {
    background:#fff;
}
.leftnews .wz {
    color:#333;
}
.leftnews dl dd {
    margin-top:10px;
    margin-bottom:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:1.6rem;
}
.leftnews dl dd a:hover {
    color:#011612;
}
.leftnews dl dd:first-child {
    margin-top:0;
}
.npro-fl .subNav {
    font-size:1.8rem;
    display:block;
    /* padding:0 3rem;
    */position:relative;
}
.npro-fl .subNav:hover {
    color:#fff;
    background:#011612;
    /* cursor:pointer;
    */
}
.npro-fl .subNav:hover:before,.npro-fl .subNav.on:before {
    color:#fff;
}
.npro-fl .subNav:before {
    content:">";
    position:absolute;
    right:2rem;
    color:#999;
    top:50%;
    height:2rem;
    line-height:2rem;
    margin-top:-1rem;
}
.npro-fl .subNav.currentDd {
    background:#011612;
    color:#fff;
}
.npro-fl .subNav.currentDd a {
    color:#fff;
}
.npro-fl .subNav a {
    /* padding:0!important;
    */
}
.npro-fl .subNav.currentDd:before {
    content:"∨"!important;
    color:#fff;
}
.npro-fl .fl-list ul li:hover dl {
    display:block;
}
.npro-fl .fl-list dl {
    display:none;
    padding:1.5rem 2rem;
    position:absolute;
    left:100%;
    top:0;
    background:#7bb96d;
    z-index:9999;
    width:90%;
    box-shadow:0 0 22px rgba(0,0,0,.1);
}
.npro-fl .fl-list dl dd {
    line-height:4rem;
    padding-left:1.5rem;
    position:relative;
}
.npro-fl .fl-list dl dd a:before {
    content:"";
    width:5px;
    height:5px;
    position:absolute;
    background:#000;
    border-radius:50%;
    background:#fff;
    left:0;
    top:2rem;
}
.npro-fl .fl-list dl dd a {
    font-size:1.6rem;
    color:#fff;
}
.npro-fl .fl-list dl dd a:hover,.npro-fl dl dd a.on {
    color:#333;
}
.npro-fl .fl-list dl dd a:hover:before,.npro-fl dl dd a.on:before {
    background:#333;
}
.npro-list {
    border:1px solid #dbdbdb;
    background:#fff;
    float:right;
    width:77%;
}
.npro-list .cpbt,.news-list .cpbt {
    background: #011612;
    padding:0 3rem;
    font-size: 2.4rem;
    font-weight:bold;
    text-align:center;
    color: #fff;
    padding: 2rem;
}
.npro-list ul {
    padding:3rem;
    margin-left:-1.5rem;
    margin-right:-1.5rem;
    overflow:hidden;
}
.npro-list ul li {
    padding: 0 1.5rem 2rem;
}
.npro-list ul li .bigimg {
    border:1px solid #dbdbdb;
}
.npro-list ul li .bigimg:hover {
    border:1px solid #011612;
}
.npro-list ul li a:hover .bigimg  img {
    transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
}
.npro-list ul li a:hover p {
    color: #011612;
}
.npro-list ul li img {
    width:100%;
}
.npro-list ul li p {
    font-size: 1.8rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align: center;
    line-height: 4rem;
}
/*产品详情*/

.npro-detail {
    float:right;
    width:78%;
}
.npro-bj {
    background:#fff;
    /* padding:2rem;
    */
}
.prodetail-img {
    display:flex;
    width:100%;
}
.prodetail-img .progrid {
    float:left;
    width: 45%;
}
.progrid .thumbnail {
    display:table-footer-group;
}
.progrid .thumbnail img {
    display:block;
}
.progrid .thumbnails {
    margin-top:2rem;
}
.progrid .thumbnails .grid {
    float:left;
    width:19%;
    margin-right:1.25%;
    height:85px;
    overflow:hidden;
    margin-bottom:5px;
}
.progrid .thumbnails .grid:nth-child(5n) {
    margin-right:0;
}
.progrid .thumbnails .grid:first-child {
    margin-left:0;
}
.progrid .thumbnails img {
    border:1px solid #dbdbdb;
    width:100%;
}
.prodetail-wz {
    float:right;
    width: 52%;
    margin-left:3%;
    position:relative;
    padding-top:3rem;
}
.prodetail-wz .wz {
    font-size:2.4rem;
    line-height:1;
    font-weight:bold;
    color:#011612;
}
.prodetail-wz .wz span {
    display:block;
    color:#666;
    font-size:16px;
    margin-top:1rem;
}
.prodetail-wz .cs {
    margin-top:3rem;
    line-height:3rem;
    background:#F8F8F8;
    padding:2rem;
    border:1px solid #EAEAEA;
    width: 100%;
}
.prodetail-wz .cs .kuang {
    overflow-x:hidden;
    max-height: 360px;
    padding-right:5px;
    line-height:3rem!important;
}
.prodetail-wz .cs .kuang::-webkit-scrollbar {
    width:5px;
}
.prodetail-wz .cs .kuang::-webkit-scrollbar-thumb {
    border-radius:8px;
    box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
    background:#666;
}
.prodetail-wz .cs .kuang::-webkit-scrollbar-thumb:hover {
    background:#333333;
}
.prodetail-wz .cs .kuang::-webkit-scrollbar-track {
    border-radius:8px;
    background:#e6e6e6;
}
.prodetail-wz .xinxi {
    position:absolute;
    bottom:1rem;
    display: none;
}
.prodetail-wz .cs p {
    font-size:1.8rem;
    line-height:3rem!important;
}
.prodetail-wz .lx {
    /* position:absolute;
    */bottom:0;
    /* margin-top:7rem;
    */
}
.prodetail-wz .lx a {
    background:#011612;
    color:#fff;
    line-height: 5rem;
    display:block;
    font-size:1.6rem;
    border-radius:10px;
    text-align:center;
    margin-right:2rem;
    padding: 0 2rem;
}
.prodetail-wz .lx a:hover{
    background: #004489;
}
.prodetail-wz .lx a i{
    margin-right: 1rem;
}
.prodetail-wz .lx p {
    line-height:4rem;
    color:#C11212;
    font-size:2.8rem;
    font-weight:bold;
    margin-bottom:20px;
}
.prodetail-wz .lx p span {
    }.prodetail-wz .tel {
    background:url(../images/prodet-tel.png) left center no-repeat;
    padding-left:40px;
    margin-top:3rem;
}
.prodetail-wz .tel span {
    display:block;
    font-size:1.6rem;
}
.prodetail-wz .tel em {
    display:block;
    font-size:2.4rem;
    color:#011612;
    line-height:3.5rem;
}
.prodetail-con {
    margin-top:4rem;
    border:1px solid #EAEAEA;
}
.prodetail-con .contit {
    border-bottom:3px solid #003366;
    height:6rem;
    line-height:6rem;
    background:#f2f2f2;
}
.prodetail-con .contit span {
    display:block;
    float:left;
    padding:0 5rem;
    background: #011612;
    color:#fff;
    font-size:2.2rem;
}
.prodetail-con .tab-hd {
    border-bottom:3px solid #011612;
    height:6rem;
    line-height:6rem;
    background:#f2f2f2;
}
.prodetail-con .tab-hd ul li {
    display:block;
    float:left;
    padding: 0 4rem;
    background:#011612;
    color:#fff;
    font-size:2.2rem;
    cursor: pointer;
}
.prodetail-con .tab-hd ul li.on{
    background: #044437;
}
.prodetail-con .conny {
    line-height:2.8rem;
    font-size:1.6rem;
    padding:2rem;
    margin:auto;
}
.prodetail-con .tab-pal.conny{
    padding-bottom: 0;
}
.prodetail-con .conny .bt {
    background:#011612;
    color:#fff;
    line-height:5rem;
    height:5rem;
    padding:0 2rem;
}
.prodetail-con .conny .pdf{
    margin-top: 3rem;
}
.prodetail-con .conny .pdf a{
    background:#011612;
    color:#fff;
    line-height: 5rem;
    display:block;
    font-size: 2rem;
    border-radius:10px;
    text-align:center;
    margin-right:2rem;
    padding: 0 2rem;
    width: 20%;
    margin: auto;
}
.prodetail-con .conny .pdf a i{
    margin-right: 1rem;
}
.prodetail-con .conny .pdf a:hover{
    background:#004489;
}
.prodetail-con .cptd p {
    background:#EAEAEA;
    padding:1rem 2rem;
}
.prodetail-con .cptd p:nth-child(2n) {
    background:#F8F8F8
}
.prodetail-con .conny .cptd,.prodetail-con .conny .clcs,.prodetail-con .conny .cpjs {
    margin-bottom:3rem;
    font-size:1.8rem;
}
.prodetail-con .conny .brief {
    background:#F8F8F8;
    padding:2rem;
    font-size:1.8rem;
    line-height:3.5rem;
}
.prodetail-con .conny .bt span {
    font-size:2rem;
    display:block;
    padding-left:4rem;
}
.prodetail-con .conny .bt span.tb01 {
    background:url(../images/pj_cp_icon_01.png) left center no-repeat
}
.prodetail-con .conny .bt span.tb02 {
    background:url(../images/pj_cp_icon_02.png) left center no-repeat
}
.prodetail-con .conny .bt span.tb03 {
    background:url(../images/proxq-tb03.png) left center no-repeat
}
.prodetail-con .conny table {
    border:1px solid #999!important;
    width:100%;
}
.prodetail-con .conny table td {
    padding:1rem;
    border:1px solid #999!important;
    line-height:4rem;
    height:4rem;
}
.npro-cptj {
    margin-top:3rem;
    background:#fff;
}
.npro-cptj .bt {
    border-bottom:2px solid #011612;
    height:5rem;
    line-height:5rem;
    margin-bottom:2rem;
}
.npro-cptj .bt span {
    display:block;
    float:left;
    padding:0 3rem;
    background:#011612;
    color:#fff;
    font-size:1.8rem;
}
.npro-cptj ul {
    margin-left:-1.5rem;
    margin-right:-1.5rem;
}
.npro-cptj ul li {
    padding:0 1.5rem;
}
.npro-cptj .cptj-list{
    position: relative;
}
.npro-cptj .cptj-list .swiper-cptj-next{
    right: 0;
}
.npro-cptj .cptj-list .swiper-cptj-prev{
    left: 0;
}
.npro-cptj .cptj-list .swiper-cptj-next,.npro-cptj .cptj-list .swiper-cptj-prev{
    position: absolute;
    background: rgb(0 51 102 / 50%);
    color: #fff;
    width: 4rem;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    font-size: 2rem;
    top: 50%;
    z-index: 9;
    margin-top: -2rem;
    cursor:pointer;
}
.npro-cptj .cptj-list .swiper-cptj-next:hover,.npro-cptj .cptj-list .swiper-cptj-prev:hover{
    background:#011612;
}
.npro-cptj .cptj-list img {
    width:100%;
}
.npro-cptj .cptj-list a:hover .bigimg img {
    transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
}
.npro-cptj .cptj-list p {
    text-align:center;
    font-size:1.6rem;
    margin-top:.5rem;
}
.npro-cptj ul li a:hover p {
    color:#011612;
}
.npro-cptj .slider-for {
    margin-top: 3rem;
}
.npro-cptj .slider-for .slick-prev {
    left:10px;
    background:#000 url(../images/nimg22_left.png) center no-repeat;
    background-size:22px 41px;
}
.npro-cptj .slider-for .slick-next {
    right:10px;
    background:#000 url(../images/nimg22_right.png) center no-repeat;
    background-size:22px 41px;
    height:35px;
}
.npro-cptj .slider-for .slick-prev,.npro-cptj .slider-for .slick-next {
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-16px;
    width:48px;
    border:0;
    font-size:0;
    outline:0;
    cursor:pointer;
    height:84px;
    opacity:.6;
    display:none!important;
}
.npro-cptj .slider-for .slick-prev:hover {
    opacity:1;
    background:#23ac38 url(../images/nimg22_left.png) center no-repeat;
}
.npro-cptj .slider-for .slick-next:hover {
    opacity:1;
    background:#23ac38 url(../images/nimg22_right.png) center no-repeat;
}
.npro-cptj .slider-for img {
    width: 800px;
    display:block;
    height: 800px;
    margin: auto;
}
.npro-cptj .slider-nav .slick-prev {
    left:0;
    background:url(../images/c24_left.png) left top no-repeat;
    background-size:35px 35px;
    height:35px;
}
.npro-cptj .slider-nav .slick-next {
    right:0;
    background:url(../images/c24_right.png) right top no-repeat;
    background-size:35px 35px;
    height:35px;
}
.npro-cptj .slider-nav .slick-prev,.npro-cptj .slider-nav .slick-next {
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-16px;
    display:block;
    width:35px;
    border:0;
    font-size:0;
    outline:0;
    cursor:pointer
}
/* .npro-cptj .slider-nav .slick-prev:hover {
    background:url(../images/c24_lefton.png) no-repeat;
    background-size:35px 35px;
}
.npro-cptj .slider-nav .slick-next:hover {
    background:url(../images/c24_righton.png) no-repeat;
    background-size:35px 35px;
}
*/
.npro-cptj .slider-nav {
    padding:0 45px;
}
.npro-cptj .slider-nav .slick-slide {
    margin-right:5px;
    /* border:4px #fff solid;
    */
    cursor:pointer;
}
.npro-cptj .slider-nav .slick-slide img {
    display:block;
    height: 100%;
    width: 100%;
}
.npro-cptj .slider-nav .slick-current img {
    border: 3px #011612 solid;
}
.npro-cptj .slider-nav .slick-track {
    width:5000px!important;
}


/*联系我们*/
.contact .lx-fl {
    float:left;
    width:45%;
    background:#011612;
    padding:34px 45px 0 45px;
    height:620px;
    color:#fff;
}
.contact .lx-fl dl {
    display:table;
    margin:auto;
}
.contact .lx-fl a {
    color:#fff;
}
.contact .lx-fl dl dt {
    font-size:22px;
    font-weight:bold;
    border-bottom:1px solid #ebebeb;
    margin-bottom:20px;
    padding-bottom:20px;
}
.contact .lx-fl dl dd {
    font-size:16px;
    margin-bottom:10px;
    padding-left:30px;
    line-height:30px;
}
.contact .lx-fl dl dd.ltb1 {
    background:url(../images/lx-tb01.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb2 {
    background:url(../images/lx-tb02.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb3 {
    background:url(../images/lx-tb03.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb4 {
    background:url(../images/lx-tb04.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb5 {
    background:url(../images/lx-tb05.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb6 {
    background:url(../images/lx-tb06.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd span {
    float:left;
}
.contact .lx-fl dl dd img {
    width:150px;
}
.contact .lx-ditu {
    float:right;
    width:55%;
    height:620px;
}
/*单页面*/

.dantit {
    text-align:center;
    margin-bottom:40px;
}
.dantit .bt {
    color:#011612;
    font-size:36px;
    font-weight:bold;
}
.dantit .bt span {
    color:#333;
}
.dantit .brief {
    font-size:16px;
    color:#6B6B6B;
}
.dantit .yswz {
    color:#666;
    font-size:30px;
}
.dancpa {
    margin-top:50px;
}
.dancpa-list {
    position:relative;
}
.dancpa-list .con {
    display:flex;
    background:#FAFAFA;
    margin-top:40px;
}
.dancpa-list .con .img {
    width:50%;
}
.dancpa-list .con .img img {
    width:100%
}
.dancpa-list .con .wz {
    width:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    padding-left:4rem;
}
.dancpa-list .con .wz .juzhong dl {
    margin-top:29px;
}
.dancpa-list .con .wz .juzhong dl:first-child {
    margin-top:0;
}
.dancpa-list .con .wz .juzhong dl dt {
    font-size:2.4rem;
    position:relative;
    padding-bottom:10px;
    line-height:2.8rem;
}
.dancpa-list .con .wz .juzhong dl dt::before {
    content:"";
    background:#011612;
    width:10%;
    height:2px;
    position:absolute;
    bottom:0;
}
.dancpa-list .con .wz .juzhong dl dd {
    font-size:1.6rem;
    margin-top:1.5rem;
}
.dancpa-list .wenhao {
    background:#011612;
    position:absolute;
    width:10rem;
    height:10rem;
    text-align:center;
    line-height:10rem;
    border-radius:50%;
    color:#fff;
    font-size:5rem;
    font-weight:bold;
    top:50%;
    left:50%;
    margin-top:-10rem;
    margin-left:-5rem;
}
.dancpb {
    background:url(../images/pj_ls_img_03.png) center center no-repeat;
    height:26rem;
    padding-top:8rem;
    margin-top:5rem;
}
.dancpb .wz01 {
    float:left;
    color:#fff;
    font-size:5rem;
    line-height:6rem;
}
.dancpb .wz01 span {
    display:block;
    font-size:2rem;
    margin-top:3rem;
    line-height:1;
}
.dancpb .wz02 {
    float:right;
}
.dancpb .wz02 dl {
    color:#fff;
}
.dancpb .wz02 dl dt {
    font-size:1.6rem;
    background:url(../images/pj_ls_img_14.png) left center no-repeat;
    padding-left:2.5rem;
}
.dancpb .wz02 dl dd {
    font-size:2.4rem;
    margin:0;
}
.dancpb .wz02 a {
    background:#BE2929;
    color:#fff;
    display:block;
    width:15rem;
    text-align:center;
    line-height:4rem;
    height:4rem;
    margin-top:2rem;
    border-radius:5px;
}
.dancpc {
    padding:5rem 0;
}
.dancpc ul {
    margin-left:-1rem;
    margin-right:-1rem;
}
.dancpc ul li {
    padding:0 1rem;
}
.dancpc ul li img {
    width:100%;
}
.dancpc ul li a:hover img {
    transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
}
.dancpc ul li p {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-size:1.6rem;
    text-align:center;
    margin-top:10px;
}
.dancpc ul li a:hover p {
    color:#011612;
}
.dancpd {
    background:url(../images/pj_ls_img_05.png) center top no-repeat;
    padding-top:6rem;
}
.dancpd-list {
    background:#FFFFFF;
    box-shadow:2px 2px 25px 0px rgba(0,0,0,0.1);
    border-radius:10px;
    padding:5rem;
}
.dancpd-list .con {
    display:table;
    width:100%;
    margin-top:4rem;
}
.dancpd-list .con:first-child {
    margin-top:0;
}
.dancpd-list .con .img {
    float:left;
    width:43%;
}
.dancpd-list .con .img img {
    width:100%;
}
.dancpd-list .con .wz {
    width:53%;
    float:right;
    margin-top:3rem;
}
.dancpd-list .con .wz .shuzi {
    background:linear-gradient(270deg,rgba(72,130,71,0) 0%,#011612 100%);
    height:7rem;
    line-height:7rem;
    color:#fff;
    padding-left:2rem;
    font-size:5rem;
    font-weight:bold;
}
.dancpd-list .con .wz dl {
    margin-top:3rem;
}
.dancpd-list .con .wz dl dt {
    font-size:3.6rem;
}
.dancpd-list .con .wz dl dd {
    font-size:2rem;
}
.dancpd-list .con:nth-child(2n) .img {
    float:right;
}
.dancpd-list .con:nth-child(2n) .wz {
    float:left;
}
.dancpe {
    padding:5rem 0;
}
.dancpe-list {
    position:relative;
    padding:0 5rem;
}
.dancpe-list .swiper-dancpe-next,.dancpe-list .swiper-dancpe-prev {
    position:absolute;
    top:50%;
    background:#bdbdbd;
    width:4rem;
    height:4rem;
    text-align:center;
    line-height:3.5rem;
    color:#fff;
    font-size:3rem;
    cursor:pointer;
    margin-top:-2rem;
}
.dancpe-list .swiper-dancpe-next:hover,.dancpe-list .swiper-dancpe-prev:hover {
    background:#011612;
}
.dancpe-list .swiper-dancpe-next,.technology-list .swiper-technology-next {
    right:0;
}
.dancpe-list .swiper-dancpe-prev,.technology-list .swiper-technology-prev {
    left:0;
}
.dancpe-list img {
    width:100%;
}
.dancpe-list p {
    text-align:center;
    font-size:1.8rem;
    margin-top:1rem;
}
.dancpe-list .swiper-slide:hover img {
    transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    /* IE 9 */

    -webkit-transform:scale(1.05,1.05);
    /* Safari å’Œ Chrome */

    -o-transform:scale(1.05,1.05);
    /* Opera */

    -moz-transform:scale(1.05,1.05);
    /* Firefox */
}
.dancpe-list .swiper-slide:hover p {
    color:#011612;
}
.proslider .slider-for {
    margin-bottom:20px;
}
.proslider .slider-for .slick-prev {
    left:10px;
    background:#000 url(../images/nimg22_left.png) center no-repeat;
    background-size:22px 41px;
}
.proslider .slider-for .slick-next {
    right:10px;
    background:#000 url(../images/nimg22_right.png) center no-repeat;
    background-size:22px 41px;
    height:35px;
}
.proslider .slider-for .slick-prev,.proslider .slider-for .slick-next {
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-16px;
    width:48px;
    border:0;
    font-size:0;
    outline:0;
    cursor:pointer;
    height:84px;
    opacity:.6;
    display:none!important;
}
.proslider .slider-for .slick-prev:hover {
    opacity:1;
    background:#23ac38 url(../images/nimg22_left.png) center no-repeat;
}
.proslider .slider-for .slick-next:hover {
    opacity:1;
    background:#23ac38 url(../images/nimg22_right.png) center no-repeat;
}
.proslider .slider-for img {
    width:100%;
    display:block;
    height:450px;
}
.proslider .slider-nav .slick-prev {
    left:0;
    background:url(../images/c24_left.png) left top no-repeat;
    background-size:35px 35px;
    height:35px;
}
.proslider .slider-nav .slick-next {
    right:0;
    background:url(../images/c24_right.png) right top no-repeat;
    background-size:35px 35px;
    height:35px;
}
.proslider .slider-nav .slick-prev,.proslider .slider-nav .slick-next {
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-16px;
    display:block;
    width:35px;
    border:0;
    font-size:0;
    outline:0;
    cursor:pointer
}
/* .proslider .slider-nav .slick-prev:hover {
    background:url(../images/c24_lefton.png) no-repeat;
    background-size:35px 35px;
}
.proslider .slider-nav .slick-next:hover {
    background:url(../images/c24_righton.png) no-repeat;
    background-size:35px 35px;
}
*/
.proslider .slider-nav {
    padding:0 45px;
}
.proslider .slider-nav .slick-slide {
    margin-right:5px;
    /* border:4px #fff solid;
    */
    cursor:pointer;
}
.proslider .slider-nav .slick-slide img {
    display:block;
    width: 100%;
}
.proslider .slider-nav .slick-current img {
    border:2px #011612 solid;
}
.proslider .slider-nav .slick-track {
    width:5000px!important;
}
.message-main {
    margin-top:3rem;
}
.mes-head {
    line-height:1;
    margin-bottom:10px;
}
.mes-head .mes-title {
    font-weight:bold;
    font-size:24px;
}
.mes-head .dl-line {
    margin:20px 0;
    background-color:#dddddd;
    height:1px;
}
.mes-head .mes-sm {
    color:#666666;
    font-size:16px;
}
.message-row {
    }.message-row .m-label {
    font-size:18px;
    margin:2rem 0 1rem;
}
.message-row .m-label span {
    color:#e60012 !important;
}
.message-row input {
    width:100%;
    line-height:4rem;
    height:4rem;
    border:1px solid #ccc;
}
.message-row textarea {
    width:100%;
    padding:1rem;
    border:1px solid #ccc;
    font-size:18px;
    margin-bottom: 2rem;
}
.message-row button {
    background:#54c6ff;
    color:#fff;
    border:0;
    width:180px;
    text-align:center;
    line-height:5rem;
    font-size:2rem;
    margin:30px auto 0;
    display:block;
    border-radius:5px;
}
.message-row .yzma{
    width: 20%;
    float: left;
}
.message-row .yzma input{
    height: 5rem;
    padding: 0 1rem;
    font-size: 18px;
}
.message-row .yzmb{
    float: left;
}
.message-row .yzmb img{
    height: 5rem;
    margin-left: 2rem;
}

.imore a {
    font-size:16px;
    display:block;
    float:left;
    width:130px;
    text-align:center;
    line-height:40px;
    height:40px;
    border-radius:20px;
}
.imore a.cs {
    background:#011612;
    color:#fff;
}
.imore a.cs:hover {
    background:#488247;
}


.about-list{
    padding: 2rem;
    line-height: 3rem;
}
.con_kf{

    background: url(../images/con_kf.png) left no-repeat;

    height: 100px;

    margin-bottom: 30px;

    padding-left: 115px;

}

.con_kf p{

    margin-bottom: 10px;

    color: #666;

    font-size: 16px;

}
.xcon{width: 100%;/* border: 1px solid #e1e1e1; */margin-bottom: 20px;display: table;}

.xcon dl dd p{width: 46%;border-bottom: 1px solid #e1e1e1;float: left;display: flex;margin: 0px 2%;color: #333;font-size: 17px;padding: 0 1rem;line-height: 8rem;margin-bottom: 2rem;}

.xcon dl dd .add{

width: 98%;
}
.xcon dl dd .add span{
    line-height: 4rem;
}
.xcon dl dd .nones{

    border: 0;

}

.xcon dl dd em{

display: inline-block;

float: left;

margin-right: 2rem;

font-size: 3rem;

color: #011612;
}

.xcon dl dd span{

display: block;

float: left;
}


.message-list{
    clear: both;
    margin-top: 2rem;
}
.message-list .bt{
    font-size: 3rem;
    text-align: center;
}
.message-list .liuyan {
    margin-bottom: 20px;
}

.message-list .liuyan textarea {
    width: 100%;
    height: 150px;
    padding: 10px;
    font-size: 14px;
    line-height: 25px;
    outline: 0;
    border: 1px solid #ccc;
}

.message-list .bk {
    display: table;
    width: 100%;
}

.message-list .bk dl {
    width: 32%;
    margin-left: 2%;
    float: left;
}
.message-list .bk dl dt{
    font-weight:400;
}
.message-list .bk dl:first-child {
    margin-left: 0;
}

.message-list .bk input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
    padding: 0 10px;
    outline: 0;
}

.message-list .tijiao {
    text-align: center;
    margin-top: 20px;
}

.message-list .tijiao button {
    border: 0;
    background: #1f3d86;
    color: #fff;
    width: 180px;
    line-height: 50px;
    font-size: 16px;
    border-radius: 10px;
    cursor: pointer;
}




@media (max-width:1024px) {
    .nybanner{
        margin-top: 6rem;
    }
    .npro-fl {
        display:none;
    }
    .ny-banner {
        height:13rem;
    }
    .ny-banner img {
        position:absolute;
        width:100%;
        height:100%;
        object-fit:cover;
        top:50%;
        opacity:0.9;
        transform:translateY(-50%);
    }
    .ntit {
        margin-bottom:2rem;
    }
    .ntit .zw {
        font-size:3rem;
    }
    .ntitb {
        font-size:3rem;
        margin-bottom:2rem;
    }
    .ny-con {
        padding:3rem 0;
    }
    .nnav {
        margin-bottom:1rem;
    }
    .nnav.sj {
        display:block;
    }
    .nnav ul {
        width:100%;
    }
    .nnav ul li {
        margin-right: 4%;
        width: 48%;
        margin-left:0;
        margin-bottom:1rem;
    }
    .nnav ul li:nth-child(2n) {
        margin-right:0;
    }
    .nnav ul li a {
        line-height:4rem;
        height:4rem;
        font-size:1.6rem;
        padding:0;
        text-align:center;
    }
    /*位置*/

    .location .wz-fr {
    display:none;
    }
    
    /*产品详情*/

        .npro-detail {
        width:100%;
    }
    .npro-bj {
        background:#fff;
        /* padding:2rem;
        */
    }
    .prodetail-img {
        display:block;
    }
    .prodetail-img .progrid {
        width:100%;
    }
    .prodetail-img .progrid img {
        width:100%;
    }
    .prodetail-wz {
        width:100%;
        margin-left:0;
        padding-top:3rem;
    }
    .prodetail-wz .wz {
        font-size:2rem;
    }
    .prodetail-wz .cs {
        line-height:3rem;
        padding: 1rem;
    }
    .prodetail-wz .cs p {
        font-size:1.6rem;
    }
    .prodetail-wz .lx {
        position:relative;
        margin-top:2rem;
    }
    .prodetail-wz .lx a {
        background:#C11212;
        color:#fff;
        line-height:4rem;
        display:block;
        padding:0 3rem;
        font-size:1.6rem;
        border-radius:10px;
        width:180px;
        text-align:center;
    }
    .prodetail-wz .lx p {
        font-size:2.4rem;
        margin-bottom:2rem;
    }
    .prodetail-wz .lx p span {
        display:block;
    }
    .prodetail-con {
        margin-top:3rem;
        border:0;
    }
    .prodetail-con .contit {
        height: 4rem;
        line-height: 4rem;
    }
    .prodetail-con .contit span {
        padding:0;
        font-size: 1.6rem;
        width: 40%;
        text-align:center;
    }
    .prodetail-con .conny {
        line-height:2.8rem;
        font-size:1.6rem;
        padding:2rem 0 0;
        max-width:940px;
        margin:auto;
    }
    .prodetail-con .conny video{
    width: 100%!important;
    height: 30rem!important;
}
    .prodetail-con .conny .bt {
        padding:0 1rem;
    }
    .prodetail-con .cptd p {
        background:#EAEAEA;
        padding:1rem 2rem;
    }
    .prodetail-con .cptd p:nth-child(2n) {
        background:#F8F8F8
    }
    .prodetail-con .conny .cptd,.prodetail-con .conny .clcs,.prodetail-con .conny .cpjs {
        margin-bottom:2rem;
        font-size:1.6rem;
    }
    .prodetail-con .conny .brief {
        padding:2rem;
        font-size:1.6rem;
        line-height:3rem;
    }
    .prodetail-con .conny .pdf a{
        padding: 0;
        width: 50%;
    }
    
    .npro-cptj {
        overflow:hidden;
    }
    .npro-cptj .bt span {
        font-size: 1.8rem;
        width: auto;
        padding: 0 2rem;
    }
    .npro-cptj ul {
        margin-left:-1rem;
        margin-right:-1rem;
    }
    .npro-cptj ul li {
        padding:0 1rem 2rem;
    }
    /*图片展现*/

        .nphoto ul li {
        padding:0 1rem 2rem;
    }
    .nphoto ul li .list p {
        font-size:1.4rem;
    }
    /*详情*/

        .newsdetail-fl {
        width:100%;
    }
    .newsdetail-fl .bt {
        font-size:2rem;
        line-height:3rem;
    }
    .newsdetail-fl .date {
        margin:1rem 0;
    }
    .newsdetail-fl .brief {
        padding:2rem 0;
    }
    .sxp {
        margin-top: 2rem;
    }
    .sxp ul li {
        font-size:16px;
        line-height:36px;
    }
    .newsdetail-fr {
        width:100%;
        padding:0;
        margin-top:3rem;
    }
    .newsdetail-fr .bt {
        font-size:1.6rem;
    }
    .newsdetail-fr .xgtj ul li {
        margin-top:0;
        float:left;
        width:48%;
        margin-right:4%;
        margin-bottom:2rem;
    }
    .newsdetail-fr .xgtj ul li:nth-child(2n) {
        margin-right:0;
    }
    .newsdetail-fr .xgtj ul li:first-child {
        margin-top:0;
    }
    .newsdetail-fr .xgtj ul li .bigimg img {
        width:100%;
    }
    .newsdetail-fr .xgtj ul li p {
        font-size:1.6rem;
    }
    /*关于我们*/

        .nyabouta {
        padding:1rem;
    }
    .nyabouta .con {
        padding:2rem;
    }
    .nyabouta .con .bt {
        font-size:2.4rem;
    }
    .nyaboutb {
        margin-top:3rem;
    }
    .nyaboutb ul {
        margin-left:-1rem;
        margin-right:-1rem;
    }
    .nyaboutb ul li {
        padding:0 1rem 2rem;
    }
    .nyaboutb ul li .bj {
        padding:3rem 0;
    }
    .nyaboutb ul li dl dt {
        font-size:2rem;
    }
    .nyaboutb ul li dl dd {
        line-height:2.5rem;
        font-size:1.4rem;
        height:5rem;
    }
    /*单页面*/

        .dantit {
        margin-bottom:3rem;
    }
    .dantit .bt {
        font-size:3rem;
    }
    .dantit .bt span {
        color:#333;
    }
    .dantit .brief {
        font-size:1.6rem;
    }
    .dantit .yswz {
        color:#666;
        font-size:30px;
    }
    .dancpa {
        margin-top:3rem;
    }
    .dancpa-list .con {
        display:block;
        margin-top:3rem;
    }
    .dancpa-list .con .img {
        width:100%;
    }
    .dancpa-list .con .wz {
        width:100%;
        padding-left:0;
        padding:3rem 2rem;
    }
    .dancpa-list .con .wz .juzhong dl {
        margin-top:2rem;
    }
    .dancpa-list .con .wz .juzhong dl:first-child {
        margin-top:0;
    }
    .dancpa-list .con .wz .juzhong dl dt {
        font-size:2rem;
        padding-bottom:10px;
        line-height:2.8rem;
    }
    .dancpa-list .con .wz .juzhong dl dd {
        margin-top:1rem;
    }
    .dancpa-list .wenhao {
        width:7rem;
        height:7rem;
        line-height:7rem;
        font-size:3.6rem;
        top:50%;
        left:50%;
        margin-top:-14rem;
        margin-left:-4rem;
    }
    .dancpb {
        background:url(../images/pj_ls_img_03.png) center center no-repeat;
        height:auto;
        padding:5rem 0;
        margin-top:5rem;
        background-size:cover;
    }
    .dancpb .wz01 {
        float:left;
        color:#fff;
        font-size:4rem;
        line-height:5rem;
    }
    .dancpb .wz01 span {
        font-size:1.6rem;
        margin-top:1rem;
    }
    .dancpb .wz02 {
        float:left;
        margin-top:2rem;
        width:100%;
    }
    .dancpb .wz02 a {
        width:40%;
    }
    .dancpc {
        padding:5rem 0 3rem;
    }
    .dancpc ul li {
        margin-bottom:2rem;
    }
    .dancpd {
        padding-top:5rem;
    }
    .dancpd-list {
        padding:2rem;
    }
    .dancpd-list .con {
        display:table;
        width:100%;
        margin-top:4rem;
    }
    .dancpd-list .con:first-child {
        margin-top:0;
    }
    .dancpd-list .con .img {
        width:100%;
    }
    .dancpd-list .con .img img {
        width:100%;
    }
    .dancpd-list .con .wz {
        width:100%;
        margin-top:2rem;
    }
    .dancpd-list .con .wz .shuzi {
        height:5rem;
        line-height:5rem;
        padding-left:2rem;
        font-size:3rem;
    }
    .dancpd-list .con .wz dl {
        margin-top:2rem;
    }
    .dancpd-list .con .wz dl dt {
        font-size:2rem;
    }
    .dancpd-list .con .wz dl dd {
        font-size:1.8rem;
    }
    .dancpd-list .con:nth-child(2n) .img {
        float:left;
    }
    .dancpe {
        padding:5rem 0;
    }
    .dancpe-list {
        position:relative;
        padding:0 5rem;
    }
    .dancpe-list .swiper-dancpe-next,.dancpe-list .swiper-dancpe-prev {
        position:absolute;
        top:50%;
        background:#bdbdbd;
        width:4rem;
        height:4rem;
        text-align:center;
        line-height:3.5rem;
        color:#fff;
        font-size:3rem;
        cursor:pointer;
        margin-top:-2rem;
    }
    .dancpe-list .swiper-dancpe-next:hover,.dancpe-list .swiper-dancpe-prev:hover {
        background:#011612;
    }
    .dancpe-list .swiper-dancpe-next,.technology-list .swiper-technology-next {
        right:0;
    }
    .dancpe-list .swiper-dancpe-prev,.technology-list .swiper-technology-prev {
        left:0;
    }
    .dancpe-list img {
        width:100%;
    }
    .dancpe-list p {
        text-align:center;
        font-size:1.8rem;
        margin-top:1rem;
    }
    .dancpe-list .swiper-slide:hover p {
        color:#011612;
    }

    .npro-list {
        width: 100%;
        overflow: hidden;
    }
    .npro-list .cpbt,.news-list .cpbt {
        font-size: 2rem;
        padding: 1rem;
    }
    .npro-list ul {
        padding: 1rem;
    }
    .npro-list ul li p {
        font-size: 1.6rem;
        overflow:hidden;
        text-overflow: clip;
        white-space: normal;
        line-height: 3rem;
    }

    .npro-cptj .slider-for img {
        width: 100%;
        height: 100%;
    }


    /*新闻资讯*/
    .news-list {
        width: 100%;
    }
    .news-list ul {
        padding:1rem;
    }
    .news-list ul li {
        margin-top:3rem;
    }
    .news-list ul li:first-child {
        margin-top:0;
    }
    .news-list ul li a {
        display:table;
        width:100%;
        background:#fff;
        padding: 0;
        border-radius:5px;
        border-bottom: 0;
    }
    .news-list ul li a:hover {
        border: 0;
    }
    .news-list ul li .bigimg {
        float:left;
        width: 100%;
        border-radius:10px;
    }
    .news-list ul li dl {
        float:right;
        width: 100%;
    }
    .news-list ul li dl dt {
        font-size:2rem;
        line-height: 3rem;
    }
    .news-list ul li dl span {
        margin: .5rem 0;
    }
    .news-list ul li dl span i {
        margin-right:5px;
    }
    .news-list ul li dl dd {
        line-height: 2.5rem;
    }
}