/*banner*/

.bn-box {

    width: 100%;

    overflow-x: hidden;

    position: relative;

    z-index: 0;

    margin-top: -6px;

}

.banner {

    width: 1920px;

    height:460px;

    position: relative;

    overflow: hidden;

    margin-left: 50%;

    left: -960px;

    top: 0;

}

.banner img{

    width: 100%;height: 102%;

    background: url() no-repeat;

    background-size:cover;

}      

/*数字按钮样式*/

.banner .num {

    overflow: hidden;

    height: 25px;

    position: absolute;

    bottom: 12px;

    zoom: 1;

    z-index: 3;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

}

.banner .num li {

    width:90px; height:5px; background: white;

    line-height: 25px;

    text-align: center;  

    cursor: pointer;

    float: left;

    font-size: 0; 

    margin-left: 10px;

}

.banner .num li.on {

    background: #0DA32C;

} /*当前项*/

/*上一个  下一个*/

.banner .prev, .banner .next {

    display: none;

    width: 40px;

    height: 100px;

    background: url(../images/btn.png) no-repeat;

    background-size:cover;

    position: absolute;

    top: 154px;

}

.banner .prev {

    left: 50%;

    margin-left: -635px;

}

.banner .next {

    right: 50%;

    margin-right: -635px;

    background-position: right;

}

/*banner end*/

/*搜索*/

.search-box{

    width: 100%;

    height:54px;

    background: url(../images/search-bg.jpg) no-repeat center;

    background-size:cover;margin-bottom: 37px;

}

.search-center{

    width: 1180px;

    height: 100px;

    margin:0 auto;

    overflow: hidden;

}

.search-left{

    width: 549px;

    height: 66px;

    float: left;

    margin-top: 7px;

}

.search-left .left01{

display: block;

font-size: 14px;

color:#fff;

line-height:40px;

letter-spacing:2px;
}

.search-left .left02{

    display: block;width: 377px;height: 20px;

    border-top:1px solid #ccc;

    border-bottom:1px solid #ccc;

    font-size:10px;

    color:#cccccc;

    line-height: 22px;letter-spacing: 0;

    text-transform: uppercase;overflow: hidden;

}

.search-mid{

        width: 430px;

    height: 30px;

    float: left;

    margin: 7px 43px 0 94px;

}

.form{ width: 537px;

    height: 35px;

    border-top:1px solid #989898;

    border-bottom:1px solid #989898;

}

.form .text{

    width:400px;

    height:100%;

    font-size: 15px;

    line-height: 38px;

    color:#979696;

    background: none;

    outline: none;

    float: left;

    text-indent: 0.5rem;

}

.form .submit{

    width: 25px;

    height:20px;

    background:none;

    cursor: pointer;

    float: right;

    outline: none;

    border: 0;

    background: url(../images/search.jpg) no-repeat;

    background-size:cover;float: right;margin-top:6px;

    margin-right:11px;

}

.key-box{

    width: 480px;height: 30px;

    overflow:hidden;

}

.key-box span{

    display: block;

    font-size: 14px;

    line-height:35px;

    font-weight:bold;

    color:#005bac;

    float: left;margin-right:8px;

}

.key-box a{

    display: block;

    font-size: 14px;

    line-height: 35px;

    color:#333333;

    float: left;margin-right:8px;

}

.key-box a:hover{ color:#005bac;}

/*pro*/

.pro-box{

    width: 1180px;height: 980px;

    margin:0 auto 40px;

}

.pro-title{

    width: 596px;height: 66px;

    background: url(../images/tit.png) no-repeat center;

    background-size:cover;position: relative;margin:0 auto;

}

.pro-title h3{

    font-size: 24px;font-weight: bold;color:#0ea32a;

    position: absolute;top: -7px;

    left: 251px;

}

.pro-title span{

    display: block;

    font-size: 16px;color:#666;

    position: absolute;    bottom:0px;

    left: 165px;

}



.pro-con{width: 1180px;height: 908px;}

.pro-l{margin-top:10px; float: left;

    width: 225px;height:888px;border: 2px solid #0CA32E;

    overflow: hidden;border-bottom: 20px solid #0CA32E;

}

.pro-l-top{width: 100%;height:107px; background:#0CA32E;position: relative;}

.pro-l-top .tit{

    width: 166px;height: 50px;border-left:3px solid #fff;

    position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;

}

.pro-l-top .tit span{display: block; 

    line-height:24px;margin-left: 10px;

    font-size: 24px;font-weight: bold;color: #fff;}

.pro-l-top .tit p{

    line-height:36px;margin-left: 10px;font-family: "Impact"!important;

    font-size: 14px;color: #ddf8e2;text-transform: uppercase;}

.pro-l-li{width: 175px;margin:0 auto;}

.pro-l-li li{width: 100%;

    height: auto;background: none;margin-top:10px;}

.pro-l-li li a{

    display: block;width: 100%;

    height: 30px;

    line-height:30px;text-align: left;

    font-size: 16px;color:#fff;background: #0CA32E;

    text-indent: 1.2rem;

    }

.pro-l-li li ol{

    width: 100%;height: auto;

}

.pro-l-li li ol dl{

    width: 100%;

    height: 40px;

    border-bottom: 1px dashed #b0b0b0;

}

.pro-l-li li ol dl>span{

    display: block;

    width: 6px;height: 6px;

    background: url(../images/p-icon.jpg) no-repeat center;

    background-size:cover;float: left;margin:17px 10px 0 0;

}

.pro-l-li li ol dl>a{

    display: block;width: 140px;height: 40px;overflow: hidden;

    font-size: 14px;color: #333;text-indent: 0rem;

    line-height: 40px;float: left;background: none;

}

.pro-l-li li ol dl>a:hover{color: #0CA32E;}

.pro-r{float: right;width: 929px;}



.f-title{width: 100%;height: 40px;border-bottom: 1px solid #D9D9D9;margin-bottom: 26px;}

.f-title .pro{width: 300px;float: left;}

.f-title .pro a{display: block;padding: 0 5px;float: left;font-size:18px;line-height:40px;text-align: center;letter-spacing: 1px;float: left;cursor: pointer

    ;color:#171717; border-bottom: 4px solid #0CA32E;}

.f-title .pro span{display: block;float: left;font-size:18px;line-height:40px;color:#ccc;}

.f-title .more{width: 72px;height: 24px;float: right;margin-top:20px;font-size:14px;line-height:10px;color: #0CA32E;text-transform: uppercase;}

.f-con{width: 100%;margin-top:12px;height:848px;overflow: hidden;}

.f-con .top{

    width: 896px;height: 215px;margin-bottom: 23px;

}

.f-con .top .left{width: 338px;height: 206px;border:1px solid #d6d6d6;float: left;}

.f-con .top .left a{display: block; width: 327px;height: 194px; position: relative;

    overflow: hidden;margin:6px auto;

}

.f-con .top .left a img{

    display: inline-block;

    width: 100%;height: 100%;

    background: url() no-repeat center center;

    background-size:cover;

    cursor: pointer;

    transition: all 0.6s;

    position: absolute;

    top: 0;left: 0;

}

.f-con .top .left a img:hover{

    transform: scale(1.4);

}

.f-con .top .right{width: 530px;height:190px;float: right;margin-top:13px;}

.f-con .top .right .tit{display: block;margin-bottom: 17px;

    width: 100%;height: 40px;font-size: 16px;color:#0da32c;font-weight: bold;

    border-bottom: 1px dashed #d2d2d2;line-height: 40px;}

.f-con .top .right p{text-indent: 1.8rem;overflow: hidden;

    width: 100%;height:85px;font-size: 14px;

    color:#666;line-height:27px;word-break:break-all;

  display:-webkit-box;

  -webkit-line-clamp:3;

  -webkit-box-orient:vertical;

  overflow:hidden;

}

.f-con .top .right .more{display: block;

    width: 85px;height: 27px;font-size: 14px;color:#fff;text-align:center;

    background: #2b6fcc; line-height: 27px;margin-top:34px;float: left;margin-right: 14px;}

.f-con .top .right .click{display: block;

    width: 85px;height: 27px;font-size: 14px;color:#fff;text-align:center;

    background: #ee8714; line-height: 27px;margin-top:34px;float: left;}

.f-con ul{width: 102%;overflow: hidden;}

.f-con ul li{width: 216px;height: 187px;float: left;border:1px solid #dfdfdf;

    margin-right:18px;margin-bottom:20px;position: relative;}



.f-con ul li .tu{display: block;width:100%;height:100%;position: relative;

    overflow: hidden;}   

.f-con ul li .tu img{   

    display: inline-block;

    width: 100%;height: 100%;

    background: url() no-repeat center center;

    background-size:cover;

    cursor: pointer;

    transition: all 0.6s;

    position: absolute;

    top: 0;left: 0;}

.f-con ul li .tu img:hover{

    transform: scale(1.4);

}

.f-zi{display: block; width: 100%;height: 31px;line-height: 30px;text-align: center;

    background: none;margin-top: 2px;font-size: 14px;color: #fff;

    background: rgba(0,0,0,0.68);position: absolute;left:0;bottom: 0;}

.f-zi:hover{background: #0CA32E;color: #fff;}

/*case*/

.case-box{

    width: 100%;

    height: 480px;background: #F6F6F6;border-top:1px solid #ccc;

    padding-top: 22px;

}

.case-title{

    width: 596px;height: 66px;

    background: url(../images/tit.png) no-repeat center;

    background-size:cover;position: relative;margin:0 auto 28px;

}

.case-title h3{

    font-size: 24px;font-weight: bold;color:#0ea32a;

    position: absolute;top: -7px;

    left: 251px;

}

.case-title span{

    display: block;

    font-size: 16px;color:#666;

    position: absolute;    bottom:0px;

    left: 165px;

}





.case-box .center{

    width: 1180px;

    height: 330px;

    margin:0 auto;

    overflow: hidden;

}

.case-box .center .top{

    width: 100%;

    height: 376px;

    margin-bottom: 28px;

    overflow: hidden;

}

.case-box .center .top .tu{

    display: block;

    width: 714px;height: 326px;

    float: left;

    border:2px solid #0da32c;

}

.case-box .center .top .wen{

    width: 443px;height: 307px;

    float: left;margin-top:26px;

  /*  background: url(../images/case-rig.jpg) no-repeat;*/

    background-size:cover;position: relative;

}

.case-box .center .top .wen .classes{

    width: 400px;height: 160px;

    position: absolute;top:-6px;left:47px;

}

.case-box .center .top .wen .classes span{

    display: block;

    font-size: 27px;

    color:#3d3d3d;

    text-transform: uppercase;

}

.case-box .center .top .wen .classes a{

    display: block;

    font-size: 29px;

    color:#0da32c;

    text-transform: uppercase;

    line-height: 65px;

}

.case-box .center .top .wen .classes p{

    font-family: "微软雅黑";

    font-size: 18px;

    color:#3d3d3d;

    text-transform: uppercase;

    line-height:30px;

}

.case-box .center .top .wen .titlers{

    width: 300px;height: 94px;

    position: absolute;left:30px;bottom: 28px;

    overflow: hidden;

}

.case-box .center .top .wen .titlers span{

    display: block;

    font-family: "微软雅黑";

    font-size: 16px;

    color:#fff;

    text-transform: uppercase;

    line-height:25px;

}

/*ad01*/

.ad01-box{

    width: 100%;

    height: 240px;

    background: url(../images/ad01-bg.png) no-repeat;

    background-size:cover;margin-bottom: 35px;

    margin-top:-20px;

}

.ad01-center{

    width: 1180px;

    height: 100%;

    background: url(../images/ad01-cen.png) no-repeat;

    background-size:cover;position: relative;margin:0 auto;

}

.ad01-center span{

    display: block;

    font-size:30px;

    color: #fff;font-weight: bold;

    position: absolute;    

        top: 154px;

    right: 197px;

}

.ad01-center .online{

    display: block;

    width: 110px;height: 33px;

    background: #FF9A16;

    font-size:16px;

    color: #fff;line-height: 30px;text-align: center;

    position: absolute;    top: 157px;

    right: 72px;border-radius: 5px;

}

/*ys*/

.ys-box{

    width: 1180px;height: 1085px;

    margin:0 auto;

}

.ys-title{

    width: 1133px;height: 201px;

    background: url(../images/ys-tit.jpg) no-repeat center;

    background-size:cover;margin:0 auto;position: relative;

}

.ys-title h3{

    font-size:30px;

    color: #ff9a17;position: absolute;left: 261px;bottom: 84px;

    letter-spacing: 1px;

}

.ys-title span{display: block;

    font-size:14px;font-weight: bold;

    color: #333;position: absolute;    bottom: 89px;

    right: 243px;

}

.ys-center{

    width: 100%;height: 847px;position: relative;

}

.ys-center .cen-text01{

    width: 415px;height: 255px;position: absolute;

    top:9px;left:37px;

}

.ys-center .cen-text02{

    width: 415px;height: 255px;position: absolute;

    top:292px;left:37px;

}

.ys-center .cen-text03{

    width: 415px;height: 255px;position: absolute;

    top:350px;right:103px;

}

.ys-center .cen-text04{

    width: 415px;height: 255px;position: absolute;

    bottom:0;right:103px;

}

.cen-num{

    width: 242px;height: 125px;margin:0 auto 15px;

}

.cen-num span{

    display: block;

    font-size: 24px;font-weight: bold;

    color:#393837;position: absolute;top: 51px;

    left: 131px;

    letter-spacing: 1px;

}

.cen-tecen{

    width: 100%;

    height: 120px;margin-left: 38px;

}

.cen-tecen li{

    width: 438px;height:30px;

}

.cen-tecen li span{

    display: block;

    width: 7px;height: 7px;

    background: url(../images/y-icon.jpg) no-repeat center;

    background-size:cover;float: left;

    margin-top: 9px;

    margin-right: 8px;

}

.cen-tecen li p{

    width: 420px;

    font-size: 14px;

    color:#1d1813;line-height: 30px;

    float: left;

}

.cen-tecen li p em{color:#039221;}

.cen-teimg01{

    width: 556px;height:368px;position: absolute;

    top:-29px;right:0;

}

.cen-teimg02{

    width: 572px;height: 306px;position: absolute;

    bottom:0;left:37px;

}

/*case*/

.case01-box{

    width: 100%;height: 465px;background: #F6F6F6;

    border-top:1px solid #ccc;padding-top: 35px;

}

.case01-title{

    width: 596px;height: 66px;

    background: url(../images/tit.png) no-repeat center;

    background-size:cover;position: relative;margin:0 auto 28px;

}

.case01-title h3{

    font-size: 24px;font-weight: bold;color:#0ea32a;

    position: absolute;top: -7px;

    left: 251px;

}

.case01-title span{

    display: block;

    font-size: 16px;color:#666;

    position: absolute;    bottom:0px;

    left: 188px;letter-spacing: 1px;

}

.case01-box ul{

    width: 1212px;height: 337px;margin:0 auto;overflow: hidden;

}



.case01-box ul li{

    width: 285px;height: 335px;border:1px solid #cccccc;

    float: left;margin-right:16px;

}

.case01-box ul li .tu{

    display: block;width: 264px;height: 178px;margin:8px auto;

    position: relative;

    overflow: hidden;

}

.case01-box ul li .tu img{

    display: inline-block;

    width: 100%;height: 100%;

    background: url() no-repeat center center;

    background-size:cover;

    cursor: pointer;

    transition: all 0.6s;

    position: absolute;

    top: 0;left: 0;

}

.case01-box ul li .tu img:hover{

    transform: scale(1.4);

}

.case01-box ul li .wen{

    display: block;

    width: 254px;height: 50px;margin:0 auto;

    border-bottom: 1px solid #E0E0E0;

    font-size: 18px;color: #333;

    line-height: 48px;text-align: center;margin:0 auto;

    transition: all 0.7s;

    text-align: center;

}



.case01-box ul li .wen:hover{color: #0da32c;}

.case01-box ul li p{

    width: 255px;height: 57px;overflow: hidden;

    font-size: 14px;color: #666;line-height: 25px;

    margin:0 auto;padding-top:15px;

    word-break:break-all;

  display:-webkit-box;

  -webkit-line-clamp:2;

  -webkit-box-orient:vertical;

  overflow:hidden;

}

/*about*/

.about-box{

    width: 100%;height: 471px;

     background: url(../images/about-bg.jpg) no-repeat center;

    background-size:cover;margin-bottom: 46px;

}

.about-center{

    width: 1180px;height: 417px;padding-top: 60px;margin:0 auto;

}

.about-center .left{

    width: 466px;height: 362px;float: left;

    background: url(../images/about-left.png) no-repeat center;

    background-size:cover;position: relative;

}

.about-center .left span{

    display: block;

    width: 432px;

    height: 246px;

    position: absolute;

    top: 17px;

    left: 17px;

}

.about-center .right{

    width: 680px;height: 395px;float: right;margin-top:-10px;

}

.about-center .right .tit{

/* width: 323px; */

height: 60px;

position: relative;

margin-bottom: 15px;
}

.about-center .right .tit a{

    display: block;font-size: 24px;color: #fff;font-weight: bold;

    line-height:60px;letter-spacing: 1px;

}

.about-center .right .tit span{

    display: block;width: 113px;height: 3px;background: #fff;

    position: absolute;left:0;bottom:0;

}

.about-center .right p{

    width: 674px;height:102px;

    font-size: 14px;color: #fff;

    line-height:27px;text-indent: 1.8rem;

    word-break:break-all;

  display:-webkit-box;

  -webkit-line-clamp:4;

  -webkit-box-orient:vertical;

  overflow:hidden;margin-bottom: 25px;

}

.about-center .right>.sc-tit{

    display: block;

    width: 110px;height: 35px;

    background: #FF9A15;

    font-size: 16px;color: #fff;font-weight: bold;

    text-align: center;line-height: 35px;margin-bottom: 24px;

}

.about-center .right ul{

    width: 676px;height: 150px;overflow: hidden;

}

.about-center .right ul li{

    width: 159px;height: 150px;float: left;margin-right:10px;

}

.about-center .right ul li .tu{

    display: block;width: 159px;height: 114px;

    position: relative;

    overflow: hidden;}   

.about-center .right ul li .tu img{   

    display: inline-block;

    width: 100%;height: 100%;

    background: url() no-repeat center center;

    background-size:cover;

    cursor: pointer;

    transition: all 0.6s;

    position: absolute;

    top: 0;left: 0;}

.about-center .right ul li .tu img:hover{

    transform: scale(1.4);

}

.about-center .right ul li .wen{

    display: block;width: 100%;height: 35px;

    font-size: 14px;color: #fff;

    text-align: center;line-height: 35px;

}

/*news*/

.news-box{

    width: 1180px;height:690px;margin:0 auto;

}

.news-title{

    width: 596px;height: 66px;

    background: url(../images/tit.png) no-repeat center;

    background-size:cover;position: relative;margin:0 auto 28px;

}

.news-title h3{

    font-size: 24px;font-weight: bold;color:#0ea32a;

    position: absolute;top: -7px;

    left: 251px;

}

.news-title span{

    display: block;

    font-size: 16px;color:#666;

    position: absolute;    bottom:0px;

    left: 189px;letter-spacing: 1px;

}



.news-center{

    width: 1180px;
    height: 473px;
    margin: 0 auto 33px;
    overflow: hidden;

}

.news-center .left{

    width: 642px;height: 601px;

    float: left;overflow: hidden;

}

.news-center .left .news01-tit{

    width: 640px;height: 18px;

    background: url(../images/news01-tit.jpg) no-repeat center;

    background-size:cover;position: relative;margin-bottom: 19px;

}

.news-center .left .news01-tit .tit{

    display: block;

    font-size:16px;

    color:#333;font-weight: bold;

    text-transform: uppercase;

}

.news-center .left .news01-tit .tit em{font-size:15px;font-weight: normal;}

.news-center .left .news01-tit .more{

    display: block;

    font-size:14px;

    color:#666;

    position: absolute;top:0;right:22px;

}

.news-center .left .news01-tit .rig{

    display: block;

    font-size:16px;

    color:#fff;

    width: 18px;height: 18px;border-radius: 50%;

    background: #0CA32E;line-height: 15px;text-align: center;

    position: absolute;top:0;right:0;

}

.news-center .left .news01-mob{

    width: 645px;height: 131px;

}

.news-center .left .news01-mob .about-img01{

    display: block;float: left;

    width: 227px;height: 132px;

    position: relative;

    overflow: hidden;

}

.news-center .left .news01-mob .about-img01 img{

    display: inline-block;

    width: 100%;height: 100%;

    background: url() no-repeat center center;

    background-size:cover;

    cursor: pointer;

    transition: all 0.6s;

    position: absolute;

    top: 0;left: 0;

}

.news-center .left .news01-mob .about-img01 img:hover{

    transform: scale(1.4);

}

.news-center .left .news01-mob .about-cen{

    width: 395px;height: 100%;float: right;

}

.news-center .left .news01-mob .about-cen .tit{

    display: block;

    width: 100%;height: 25px;

    color: #121212;font-size:14px;font-weight: bold;

    line-height: 25px;overflow: hidden;margin-bottom: 5px;

    overflow:hidden;

  text-overflow:ellipsis;

  -o-text-overflow:ellipsis;

  -webkit-text-overflow:ellipsis;

  -moz-text-overflow:ellipsis;

  white-space:nowrap;



}

.news-center .left .news01-mob .about-cen .tit:hover{color:#0CA32E;}

.news-center .left .news01-mob .about-cen p{

    width: 100%;height: 80px;

    color: #333;font-size:14px;

    line-height: 25px;overflow: hidden;

    text-indent: 1.8rem;

    word-break:break-all;

  display:-webkit-box;

  -webkit-line-clamp:3;

  -webkit-box-orient:vertical;

  overflow:hidden;



}



.news-center .left .new-bot{

    width: 100%;height: 210px;

    border-top:1px solid #ccc;margin-top: 15px;

}

.news-center .left .new-bot li{

    width: 641px;

    height: 45px;

    margin-right: 24px;

    float: left;

    border-bottom: 1px dashed #ccc;

}

.news-center .left .new-bot li span{

    width: 5px;height: 5px;border-radius: 50%;

    border:1px solid #333;float: left;margin-top:17px;

}

.news-center .left .new-bot li a{

    display: block;

    width:415px;height:40px;float: left;color:#333;

    font-size: 14px;line-height: 40px;overflow: hidden;

    margin-left: 15px;overflow:hidden;

  text-overflow:ellipsis;

  -o-text-overflow:ellipsis;

  -webkit-text-overflow:ellipsis;

  -moz-text-overflow:ellipsis;

  white-space:nowrap;



}

.news-center .left .new-bot li a:hover{color:#0CA32E;}

.news-center .left .new-bot li p{

    width:100px;height:40px;float: right;color:#333;

    font-size: 14px;line-height: 40px;

}











.news-center .right{

    width: 502px;height: 601px;

    float: right;overflow: hidden;

}

.news-center .right .news01-tit{

    width: 500px;height: 18px;

    background: url(../images/news02-tit.jpg) no-repeat center;

    background-size:cover;position: relative;margin-bottom: 19px;

}

.news-center .right .news01-tit .tit{

    display: block;

    font-size:16px;

    color:#333;font-weight: bold;

    text-transform: uppercase;

}

.news-center .right .news01-tit .tit em{font-size:15px;font-weight: normal;}

.news-center .right .news01-tit .more{

    display: block;

    font-size:14px;

    color:#666;

    position: absolute;top:0;right:22px;

}

.news-center .right .news01-tit .rig{

    display: block;

    font-size:16px;

    color:#fff;

    width: 18px;height: 18px;border-radius: 50%;

    background: #0CA32E;line-height: 15px;text-align: center;

    position: absolute;top:0;right:0;

}

.news-center .right .news01-mob{

    width: 503px;height: 131px;

}

.news-center .right .news01-mob .about-img01{

    display: block;float: left;

    width: 227px;height: 132px;

    position: relative;

    overflow: hidden;

}

.news-center .right .news01-mob .about-img01 img{

    display: inline-block;

    width: 100%;height: 100%;

    background: url() no-repeat center center;

    background-size:cover;

    cursor: pointer;

    transition: all 0.6s;

    position: absolute;

    top: 0;left: 0;

}

.news-center .right .news01-mob .about-img01 img:hover{

    transform: scale(1.4);

}

.news-center .right .news01-mob .about-cen{

    width: 261px;height: 100%;float: right;

}

.news-center .right .news01-mob .about-cen .tit{

    display: block;

    width: 100%;height: 25px;

    color: #121212;font-size:14px;font-weight: bold;

    line-height: 25px;overflow: hidden;margin-bottom: 5px;

    overflow:hidden;

  text-overflow:ellipsis;

  -o-text-overflow:ellipsis;

  -webkit-text-overflow:ellipsis;

  -moz-text-overflow:ellipsis;

  white-space:nowrap;



}

.news-center .right .news01-mob .about-cen .tit:hover{color:#0CA32E;}

.news-center .right .news01-mob .about-cen p{

    width: 100%;height: 80px;

    color: #333;font-size:14px;

    line-height: 25px;overflow: hidden;

    text-indent: 1.8rem;

    word-break:break-all;

  display:-webkit-box;

  -webkit-line-clamp:3;

  -webkit-box-orient:vertical;

  overflow:hidden;

}



.news-center .right .new-bot{

    width: 100%;height: 210px;

    border-top:1px solid #ccc;margin-top: 15px;

}

.news-center .right .new-bot li{

    width: 500px;

    height: 45px;

    margin-right: 24px;

    float: left;

    border-bottom: 1px dashed #ccc;

}

.news-center .right .new-bot li span{

    width: 5px;height: 5px;border-radius: 50%;

    border:1px solid #333;float: left;margin-top:17px;

}

.news-center .right .new-bot li a{

    display: block;

    width:335px;height:40px;float: left;color:#333;

    font-size: 14px;line-height: 40px;overflow: hidden;

    margin-left: 15px;overflow:hidden;

  text-overflow:ellipsis;

  -o-text-overflow:ellipsis;

  -webkit-text-overflow:ellipsis;

  -moz-text-overflow:ellipsis;

  white-space:nowrap;



}

.news-center .right .new-bot li a:hover{color:#0CA32E;}

.news-center .right .new-bot li p{

    width:100px;height:40px;float: right;color:#333;

    font-size: 14px;line-height: 40px;

}

/*link*/

.link-box{

    width: 1180px;height: 62px;margin:0 auto;overflow: hidden;

}

.link-box span{

    display: block;

    width: 140px;height: 62px; background: url(../images/link.jpg) no-repeat center;

    background-size:cover;float: left;

}

.link-box .link{

    width: 1020px;height: 100%;float: right;overflow: hidden;

}

.link-box .link a{

    display: block;

    font-size:14px;line-height: 62px;

    color: #333;float: left;margin: auto 10px;

}

.link-box .link a:hover{ color: #0da32c;}