﻿    /* Generated by wjdhcms 3.0 */
    
    @charset "utf-8";
    /*-----------å…¬ç"¨-----------*/
    
    
    
    * {
        padding: 0;
        margin: 0;
        font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
    }
    
    body {
        font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
        color: #333;
        margin: 0;
        line-height: 1;       
    }
    
     :focus {
        outline: 1;
    }
    
    article,
    aside,
    canvas,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section,
    summary {
        display: block;
    }
    
    a {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
    }
    
    ins {
        background-color: #ff9;
        color: #000;
        text-decoration: none;
    }
    
    mark {
        background-color: #ff9;
        color: #000;
        font-style: italic;
        font-weight: bold;
    }
    
    del {
        text-decoration: line-through;
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    
    hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #cccccc;
        margin: 1em 0;
        padding: 0;
    }
    
    input,
    select {
        vertical-align: middle;
    }
    
    li,
    ul {
        list-style-type: none;
    }
    
    img {
        border: none;
    }
    
    a {
        color: #333;
        text-decoration: none;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    
    a:link,
    a:hover,
    a:active,
    a:visited {
        text-decoration: none;
    }
    
    input,
    textarea {
        outline: 0;
        border: 0;
    }
    
    textarea {
        resize: none;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    dl,
    dd,
    dt,
    i,
    em {
        font-weight: normal;
        font-style: normal;
    }
    /*banner*/
    
    .banner {
        width: 100%;
        margin: auto;
        clear: both;
        position: relative;
        height: 600px;overflow: hidden;
    }
    
    .fullSlide {
        width: 100%;
        position: relative;
        height: 100%;
        background: transparent;
    }
    
    .fullSlide .jd {
        margin: 0 auto;
        height: 100%;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }
    
    .fullSlide .jd ul {
        height: 100%;
        margin: 0 auto;
    }
    
    .fullSlide .jd li {
        height: 100%;
        overflow: hidden;
        text-align: center;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    .fullSlide .jd li a {
        display: block;
        height: 100%;
    }
    
    .fullSlide .kd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
    }
    
    .fullSlide .kd ul {
        text-align: center;
        margin-bottom: 25px;
    }
    
    .fullSlide .kd ul li {
        background: #fff;
        cursor: pointer;
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 42px;
        height: 11px;
        margin: 1px 5px;
        overflow: hidden;
        *filter: alpha(opacity=50);
        *opacity: .5;
        line-height: 999px;
    }
    
    .fullSlide .kd ul .on {
        background: #61B112;
    }
    
    .fullSlide .prev,
    .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 2%;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        *filter: alpha(opacity=50);
        *opacity: .5;
        display: none;
    }
    
    .fullSlide .next {
        left: auto;
        right: 2%;
        background-position: -6px -137px;
    }
    /********search********/
	/********search********/
        
        .search {
            width: 100%;
            height: 65px; 
            margin: auto;
            border-bottom: solid 1px #f3f3f3;
        }
        
        .sousuo {
            width: 1180px;
            height: 65px;
            margin: auto;
        }
        
        .sousuo p {
         width: 445px;
            height: 65px;
            line-height: 65px;
            float: left;        
            font-size: 14px;
            color: #333;   
            font-weight: bold;
           
        }
        
        .sousuo p a {
            font-weight: normal;
            color: #4d4b4b;
        }
        
        .search-fr {
            width: 314px;
            float: right;
            height: 65px;
        }
        
        .search-fr .btn {
            width: 313px;
            height: 39px;
            position: relative;
            float: right;
            margin: 14px 0 0 10px;
        }
        
        .search-fr input {
            width: 293px;
            float: left;
            height: 33px;
            line-height: 34px;
            color: #333;
            text-indent: 10px;
            background: none;
            /*! border: 1px solid #cccccc; */
            padding-left: 5px;
            background: #f2f1f1;
        }
        
        .search-fr button {
            width: 52px;
            height: 33px;
            display: block;
            background: url(../images/ssan.jpg) no-repeat center;
            float: left;
            border: none;
            cursor: pointer;
            position: absolute;
            right: 0px;
            top: 0px;
        }
        /********search end********/
    /********search end********/


	
/* 产品中心开始 */

.index_yw{ width:1180px; margin:auto; padding-top: 34px; padding-bottom: 34px;}	
.index_yw h2{text-align: center;padding-top: 7px;background:url(../images/title.png) no-repeat center 0px;height: 86px; font-size: 30px;  font-weight: bold; color: #61B112;}

.index_yw h2 p{ color: #a3a3a3; font-size: 16px; text-transform: uppercase; margin-top: 14px; }	
.index_ywlf{ width: 246px; float: left; margin-top: 25px;background: #61B112;padding-bottom: 14px;}
.index_ywlf h3{ width: 246px;height: 104px; background: url(../images/cpbtbj.jpg) no-repeat center; text-align: center;}
.index_ywlf h3 a{ font-size: 32px; color: #ffffff; display: block;padding-top: 22px;}
.index_ywlf h3 p{ font-size: 20px; color: #fff; padding-top: 7px;padding-right: 10px;}
.index_ywlf dl{width: 229px;background: #fff;margin: auto;margin-left: 9px;padding-top: 19px;height:471px;}
.index_ywlf dl dt{ font-size: 16px; color: #454545; background: url(../images/cplfline.jpg) no-repeat center; width:192px; height: 65px; line-height: 65px;margin-left: 19px;}
.index_ywlf dl dt a{ color: #61B112; display: block;padding-left: 41px;overflow: hidden;height: 65px;width: 165px;font-weight: bold; font-size: 14px;}
.index_ywlf dl dd{line-height: 36px;height: 36px; color: #3c3c3c;width: 192px;margin: auto;}
.index_ywlf dl dd a{color: #3c3c3c;display: block;padding-left: 41px;overflow: hidden;height: 65px;width: 165px;}


.cp_lftel{ font-size: 14px; color: #5d5d5d;background: url(../images/cplftel.jpg) no-repeat 45px #fff; width: 280px; height: 80px;}
.cp_lftel span{ display:block; font-size: 18px;color: #242424;font-weight: bold;margin-top: 3px;}
.cp_lftel p{ padding-left: 86px;padding-top: 23px; font-size: 14px;}


.yw_nr{width:932px;  margin-top:25px;float: right;}
.yw_nr h4{background:url(../images/cprtbt.jpg) no-repeat center; width:920px; height: 54px; line-height: 54px;margin-left: 14px;}
.yw_nr h4 em{font-size: 18px;color: #555555;padding-left: 70px;display: block;float: left;}
.yw_nr h4 span{ display: block;float:right;background: url(../images/cpbtgd.jpg) no-repeat right; margin-right: 15px;}
.yw_nr h4 span a{font-size: 16px;color: #555555;padding-right: 20px;}

.yw_nr ul{ width:932px; margin:auto;}	
.yw_nr ul li{ width:282px; float:left; margin-left: 19px;margin-top: 11px;margin-bottom: 5px;margin-right: 9px;}	
.yw_nr ul li div{width:282px; height:217px; overflow:hidden; margin: auto;margin-top: 4px;border: solid 1px #eaeaea;}

 .yw_nr ul li div img{ transform: scale(1);transition: all .6s; width:282px; height:217px;} 

.yw_nr ul li div:hover img{ transform: scale(1.2);transition: all .6s;border-radius:2px }  

.yw_nr ul li i{ display: block; width: 282px;float: left;height: 39px;border: solid 1px #eaeaea;border-top: 0;line-height: 39px; background: #fff;}

.yw_nr ul li span{display:block;width:230px;height:39px;line-height: 39px; overflow: hidden;;float: left;font-size: 15px;color: #5c5c5c;margin-left: 18px;}

.yw_nr ul li i em{ display: block; float: right; margin-top: 7px;margin-right: 10px;}
/* 产品中心结束 */


    /* 客户案例 begin */
.in_casebox{ width: 100%; margin:auto; height: 744px;background: #f7f7f7; margin-top: 42px;} 
.in_case{ width: 1180px; margin: auto; padding-top: 45px;}
.in_case h3{text-align: center;padding-top: 21px;background:url(../images/cpbtbj.png) no-repeat center 0px;height: 86px;}
.in_case h3 em{ font-size: 30px; color: #555454; }
.in_case h3 p{ color: #a3a3a3; font-size: 16px; text-transform: uppercase; margin-top: 14px;}  
.in_case ul{ width:1200px; overflow: hidden; }
.in_case ul li{width:288px;  float: left;margin-left: 9px;margin-top: 16px;}
.in_case ul li div{width:280px; height: 217px;  border: solid 1px #dbdbdb; padding: 3px; overflow: hidden;}
.in_case ul li div img{ width:280px; height: 217px;transition: all 0.5s;transform: scale(1);}
.in_case ul li div:hover img{transition: all 0.5s;transform: scale(1.2);}
.in_case ul li span{display: block;height: 35px;line-height: 35px;text-align: center;overflow: hidden;}
.in_case ul li span a{}











    /* 客户案例 end */


    /* 案例开始*/
.index_albox{ width: 100%; margin: auto; margin-top: 47px;}
.index_al{ width: 1180px; margin:auto; }
.index_al h3{text-align: center;padding-top: 21px;background:url(../images/cpbtbj.png) no-repeat center 0px;height: 86px;}
.index_al h3 em{ font-size: 30px; color: #555454; }
.index_al h3 p{ color: #a3a3a3; font-size: 16px; text-transform: uppercase; margin-top: 14px;}    
.alcon{margin:0 auto;width:1200px; overflow:hidden; position:relative;padding-left: 30px; }
.alcon ul li{ float:left;width:286px; text-align:center; margin:20px 0px 0px 12px; height: 420px;border: solid 1px #ccc;}
.alcon ul li:first-child{margin-left: 0;}
.alcon ul li h4{width: 286px;height: 212px;}
.alcon ul li h4 div{width: 286px; height: 212px; overflow: hidden;}
.alcon ul li h4 div img{width: 286px; height: 212px;transition: all 0.5s;transform: scale(1); }
.alcon ul li h4 div:hover img{ transition: all 0.5s;transform: scale(1.2); }
.alcon ul li span{   font-size: 14px;color: #db0001;}
.alcon ul li h5{width:286px; height:61px; overflow: hidden;text-align: center;line-height: 61px;font-size: 22px;color: #333333; background: url(../images/ycbtline.jpg) no-repeat center 57px;margin-top: 18px;}

.alcon ul li p{ width: 251px; line-height: 24px; color: #929292; height: 70px; margin: auto; text-align: left;margin-top: 18px;}
.alcon ul li h6{ width: 27px; height: 27px; text-align: center; float: right;margin-right: 17px;}
.alcon ul li:hover{ background:#61B112; color:#FFF; cursor: pointer;}
.alcon ul li:hover h5,.alcon ul li:hover h6,.alcon ul li:hover span,.alcon ul li:hover p{ color: #fff; }



    /* 案例结束*/



    /* 简介开始*/
.index_jjbox{ width: 100%; margin: auto; /*background:#f6f6f6;*/ /*height: 546px;  */padding-top: 46px; padding-bottom: 80px;}
.index_jj{ width: 1180px; margin: auto; padding-top: 30px; position:relative;}


/* 简介结束*/

    /* newBox begin */
    .index_newsbox{ margin:auto; width:100%; height: 554px;}
.index_news{ width:1180px; margin:auto;padding-top: 70px;height:554px;overflow: hidden;}
.news_lf{  width: 1180px; height: 50px; line-height: 50px; }
.news_lf h3{ float: left; width: 125px; line-height: 24px;}
.news_lf h3 em{ font-size: 30px; color: #333333; }
.news_lf h3 p{ font-size: 12px; color: #716e6e; text-transform: uppercase; }

.news_con ul{ float:right;}
.news_con ul li{ float: left; width: 132px; text-align: center;}
.news_con ul li:hover,.news_con ul li.casehover{ color:#0079d1; font-size:18px;background: url(../images/xwbtline.jpg) no-repeat left;}
.news_con ul li:hover,.news_con ul li.casehover a{color:#0079d1;}

.news_con ul li a{ color: #333; font-size: 18px;}
.news_con span{ display: block; float: right; line-height: 50px; padding-right: 15px;}
.news_con span a{ font-size:12px;  color: #fff;}
.news_content>.news_nr{
    display: none;
}


.news_content>.news_nr:nth-child(1) {
    display: block;
}

.news_content{ width:1180px; }
.news_nr dl dt{width: 1180px;margin-top: 14px; }
.news_nr dl dt ul{}
.news_nr dl dt ul li{position: relative;float: left;margin-right: 15px;}

.news_nr dl dt ul li div{ width: 575px; height: 285px; overflow: hidden;  float: left; }
.news_nr dl dt ul li div img{width: 575px; height: 285px;transition: all 0.5s;transform: scale(1);}
.news_nr dl dt ul li div:hover img{transition: all 0.5s;transform: scale(1.2);}
.news_nr dl dt span{display: block;background:rgba(0,91,171,0.8);  height:38px; width: 288px; float: right;margin-right: 413px;margin-top: 246px;line-height: 38px;text-align: center;position: absolute;}
.news_nr dl dt span a{ color: #fff; display: block;height: 38px;overflow: hidden}



.news_nr dl dd ul {margin-top: 14px;width: 1200px;overflow: hidden;height:140px;}
.news_nr dl dd ul li{ background:url(../images/news_line.jpg) no-repeat 25px 20px; width: 575px; height: 42px; line-height: 42px;overflow: hidden; float: left;border-bottom: solid 1px #dfdfdf;margin-right: 16px;}
.news_nr dl dd ul li a{ font-size: 14px; color: #646161; padding-left: 49px; }
.news_nr dl dd ul li:hover{background:url(../images/news_linea.jpg) no-repeat 25px 20px #61B112}
.news_nr dl dd ul li:hover a{color: #fff;}
 /* newBox begin */

    /* 友情链接 end */
.ysljbox{ width: 100%; margin: auto;  padding-top: 36px; padding-bottom: 25px;margin-top: 24px;}
.yslj{width:1180px; margin:auto;}
.yslj h3{ font-size: 30px; color: #7a7a7a; float: left; width: 156px;}
.yslj h3 span{ font-size: 14px; color: #7a7a7a; }




.yslj ul{ padding-left:15px; width: 1025px ;font: right}
.yslj ul li a{ color:#7a7a7a; font-size:14px;display: block;padding-left: 39px;line-height: 36px;float: left;}







/* 友情链接结束 end */
.news{height:400px;padding-top:73px;}
.qs{width:330px;height:380px;background:url(../images/qs_bg.jpg) left center no-repeat;padding-left:40px;}
.qsT{width:330px;height:45px;line-height:45px;background:url(../images/t_bg.png) left center no-repeat;margin-bottom:25px;border-bottom:2px solid #d5d5d5;text-indent:45px;}
.qsT h3{font-size:16px;}
.qsT h3 a{color:#61B112;}
.qsT .more{font-size:14px;width:60px;height:20px;background:#c8000a;line-height:20px;text-align:center;margin-top: 15px;}
.qsT .more:link,.qsT .more:visited{color:#fff;}
.prob{width: 370px;}
.prob ul {width: 375px;overflow: hidden;position: relative;}
.prob ul li {position: relative;width: 375px;line-height: 20px;overflow:hidden;margin-bottom:12px;font-size:14px;border-bottom:1px solid #eeeeee;padding-bottom:8px;}
.prob ul li .wen{ width:320px; height:22px; overflow:hidden;margin-bottom:8px;}
.prob ul li .wen span{ width:60px; height:22px; display:inline-block; float:left; background:url(../images/q.png) no-repeat;margin-right:3px;}
.prob ul li .wen a{ width:250px; height:22px; line-height:22px; display:inline-block; float:right; font-size:14px;font-weight:bold;color:#333;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.prob ul li .da{ width:320px;height:45px; overflow:hidden;}
.prob ul li .da span{ width:60px; height:22px;  display:block; background:url(../images/a.png) no-repeat ;float:left;margin-right:3px;  }
.prob ul li .da p{ width:250px;color:#4b4b4b; line-height:25px; float:right;color:#666;}

.newsIn_in {
    width: 700px;
    border-right: 1px solid #ddd;
    padding-right: 74px;
}
.newsIn_in .hd{ line-height:38px; height:38px; position:relative; padding-right:10px;border-bottom:2px solid #d5d5d5;padding-bottom: 10px;  }
.newsIn_in .hd ul{ z-index:5; position:absolute; height:38px;  zoom:1; }
.newsIn_in .hd li{ float:left;  width:115px;height:33px;background:#b0afb0; line-height:33px;cursor:pointer; text-align:center; margin-right:10px; }
.newsIn_in .hd li h3{font-weight:normal;}
.newsIn_in .hd li h3 a{font-size:16px;color:#fff;}
.newsIn_in .hd li.on{background:#61B112; }
.newsIn_in .hd li.on a{color:#fff;}
.newsIn_in .bd{  padding-top:18px; clear:both; position:relative;background:#fff;height:317px;width:670px;  overflow:hidden;}
.newsIn_in .bd .newsTxt h3{ font-size:16px; font-weight:normal;text-align:left;width:370px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;color:#018a3c;}
.newsIn_in .bd p {
    font-size: 14px;
    margin-top: 5px;
    width: 420px;
    height: 72px;
    line-height: 24px;
}
.newsIn_in .bd p a{ color:#c00;  }
.newsIn_in .bd ul {padding-top:10px;width:753px;}
.newsIn_in .bd ul li{width:305px;float:left;margin-right:25px;margin-bottom:20px;background:url(../images/list_bg.jpg) left center no-repeat;text-indent:20px;font-size:14px; }
.newsIn_in .bd ul li a font{width:280px;height:18px;display:inline-block;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;float:left; }
.newsIn_in .bd ul a:link{ color:#666;  }
.newsIn_in .bd ul a:hover{ color:#61B112;  }
.newsF{padding-bottom:10px;}
.newsF_pic{padding:4px;border:1px solid #d5d5d5;width:222px; height:144px;}
.newsF_pic img{width:222px; height:144px;overflow:hidden;}
.newsTxtIn{/*width:270px;*/padding-left:30px; float:left;}
.newsTxtIn a.newst{font-size:14px;color:#333;font-weight:bold;display:inline-block;width:340px;height:20px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.newsTxtIn p{margin-bottom:10px;font-size:13px;color:#666;width:270px;height:40px;    overflow: hidden;}
.newsIn_more{width:77px;height:27px;line-height:27px;background:url(../images/newsin_more.jpg) no-repeat;    border: 1px solid #61B112;display:block;padding-left:20px;}
.newsIn_more:link,.newsIn_more:visited{color:#61B112;}
.fl {
    float: left;
}
.fr {
    float: left;
}
.m{
    width: 1180px;
    margin: 0 auto;
}

/*首页新增*/
.youshi{ width: 100%;  margin:60px 0; }
.mainall {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
   padding-bottom: 40px;
}
.mt40 {
    margin-top: 40px;
}
.com_t img {
    width: 141px;
    height: 80px;
    float: left;
    margin-left: 300px;
}
.com_t h3 {
    float: left;
}
.com_t h3 a {
    font-size: 30px;
    font-weight: bold;
    color: #61B112;
    height: 40px;
    overflow: hidden;
}
.com_t p {
    background: url(../images/td_x.jpg) no-repeat right center #007de7;
    height: 32px;
    font-size: 16px;
    color: #FFF;
    line-height: 32px;
    margin-top: 6px;
    padding: 0px 60px 0 15px;
}
.kehu_nr {
    margin-top: 30px;
}
.kehu_nr ul {
    margin-left: 1px;
    width: 1400px;
}
.kehu_nr li {
    position: relative;
     height: 398px;
    width: 246px;
    width: 246px;
    height: 398px;
    float: left;
    margin-right: 65px;
    position: relative;
    z-index: 2;
}
.clearboth {
    clear: both;
}
.kehu_nr li{width:246px;height: 398px;float: left;margin-right: 65px;position: relative;z-index: 2; margin-top: 40px;}

.kehu_nr li:hover dd.kehu_em{background: url(../images/kehu_kk.png) no-repeat left top;}
.kehu_nr li dd.kehu_em a{display: block;height: 100%;width:100%;}
.kehu_nr li dd.kehu_em{background: url(../images/kehu_kk.png) no-repeat right bottom;width:246px;height: 398px;display: block;position: absolute;z-index: 2;pointer-event:none;}
.kehu_nr{margin-top: 30px;}
.kehu_nr li img{width:147px;height: 160px;position: relative;z-index: 1;}
.kehu_nr ul{margin-left: 1px;width:1400px;}
.kehu_nr li dd a.kehu_title{font-size: 26px;font-weight: bold;color:#61b112; height:26px;line-height:26px; text-align: center; display: block;}


 .kehu_nr li dd a.kehu_m{width:117px;height: 38px;border:1px solid #d2d2d2;line-height: 38px;background: #f8f8f8;display: block;text-align: center;margin:10px auto 0;}




.kehu_nr li {height: 398px;width:246px;}
.kehu_nr li:hover{cursor: pointer;}
.kehu_nr li:hover dd a.kehu_title{color:#fff;}
.kehu_nr li:hover dd p{color:#FFF;} 
.kehu_nr li{position: relative;}
 
.kehu_nr li dt{text-align: center;position: absolute;z-index: 1;left:48px;top:0px;}
.kehu_nr li dd.kehu_dr{margin:20px 22px 0;position: absolute;z-index: 3;top:160px;left:0px;}
.kehu_nr li dd p{font-size: 13px;line-height: 24px;height: 72px;overflow: hidden;display: block;margin-top: 35px;}
 .kehu_nr li:hover{}

 /*新增*/
 .index_newss{ width: 1180px; display: block; margin:0 auto;  margin-bottom: 30px; padding-top: 45px; }

.index_newss h2{
text-align: center;
 padding-top: 7px;
 background: url(../images/title.png) no-repeat center 0px;
 height: 86px;
 font-size: 30px;
 font-weight: bold;
 color: #61B112;
}
 .newsIn{ width: 1180px; display: block; margin:0 auto; padding-top: 30px; }
h2.h2_title {
    padding-top: 48px;
    text-align: center;
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 35px;
}
h2.h2_title em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 480px;
    height: 1px;
}
h2.h2_title .eml {
    background: url(../images/titlinel01.png) no-repeat right center;
}
h2.h2_title .emr {
    background: url(../images/titliner01.png) no-repeat left center;
}
.titEn {
    text-align: center;
    margin-bottom: 38px;
    font-size: 16px;
    text-transform: uppercase;
    color: #666;
}

.newsIn .conleft {
    width: 500px;
    padding-top: 13px;
}
.newsIn .conleft .pImg {
    width: 500px;
    margin-bottom: 15px;
}
.newsIn .conleft .pImg a img{ width: 100%; }
.newsIn .conleft ul li {
    overflow: hidden;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px dashed #e2e2e2;
}
.newsIn .conleft ul li span{ float: right; }
.newsIn .conright .rTop {
    height: 45px;
    border-bottom: 1px solid #73a146;
}
.newsIn .conright .rBox .conbox dl {
    padding-left: 139px;
    position: relative;
    height: 84px;
    margin-top: 24px;
}
.conright {
    width: 545px;
    padding-left: 61px;
    height: 487px;
    background: url(../images/newsline01.png) no-repeat left top;
   /* padding-top: 13px;*/
   margin-left:74px;
}
 .conright .rTop ul {
    float: left;
}
 .conright .rTop ul li.cur {
    background: #61B112;
}
.conright .rTop ul li {
    float: left;
    width: 114px;
    height: 45px;
    line-height: 45px;
    border-radius: 5px 5px 0 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.conright .rTop ul li.cur a {
    color: #fff;
}
.conright .rTop .morea {
    float: right;
    height: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #333;
}
.conright .rBox .conbox dl {
    padding-left: 139px;
    position: relative;
    height: 84px;
    margin-top: 24px;
}
.conright .rBox .conbox dt {
    width: 116px;
    height: 84px;
    position: absolute;
    left: 0;
    top: 0;
    background: #dddddd;
    text-align: center;
    border-radius: 5px;
}
.conright .rBox .conbox dt b {
    display: block;
    font-size: 30px;
    padding-top: 13px;
    margin-bottom: 6px;
}

.conright .rTop ul li a {
    display: block;
    height: 45px;
    color: #333;
}
.conright .rTop ul li.cur {
    background: #61B112;
}
.conright .rTop ul li.cur a {
    color: #fff;
}
.conright .rBox .conbox dd.dd1 {
    font-size: 16px;
    margin-bottom: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.conright .rBox .conbox dd.dd2 {
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 48px;
}
 .conright .rBox .conbox dl:hover dt {
    background: #61B112;
    color: #fff;
}
.conright .rBox .conbox dl:hover dd.dd1 a {
    color: #61B112;
}
