﻿.fl{
    float: left;
}
.cl{
    clear: both;
    display: block;
}
.fr{
    float: right;
}
ul,ul li{
    padding:0px;
    margin:0px;
    list-style:none;
}
dl,dl dt,dl dd{
    padding:0px;
    margin:0px;
    list-style:none;
}
input{
    outline:none;
}
input[type="file"]{
    cursor: pointer;
}
body{
    background:#ffffff;
}
.top{
    background:#fafafa;
    height:39px;
    border-bottom:1px solid #eeeeee;
}
.topc{
    width:1000px;
    margin:0 auto;
    line-height:39px;
}
.topcl{
     color:#eeeeee;
     font-size:14px;
 }
.topcl a{
    color:#333333;
    font-size:14px;
    margin-right:5px;
    margin-left:5px;
    text-decoration:none;
}
.topcl a:hover{
    color:#ff6600;
}

.topcl a:first-child{
    margin-left:0px;
}
.topcr{
    color:#eeeeee;
    font-size:14px;
    position: relative;
}
.topcr a{
    color:#333333;
    font-size:14px;
    margin-right:5px;
    margin-left:5px;
    text-decoration:none;
}
.topcr a:hover{
    color:#ff6600;
}
.topcr a:last-child{
    margin-right:0px;
}
.topcr .mobil{
    display: inline-block;
    padding-right:10px;
    height:39px;
    line-height:39px;
    position: relative;
}
.topcr .mobil:after{
    content:" ";
    background:url(../img/index_03.png) no-repeat;
    background-position: right top;
    width:7px;
    height:4px;
    display: block;
    position: absolute;
    right:-2px;
    top:18px;
}
.topcr .mobil:hover:after{
    right:-2px;
    top:17px;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */
}
.erweima{
    display: none;
    position: absolute;
    right:-1px;
    top:38px;
    width:267px;
    height:167px;
    padding-left:5px;
    padding-right:5px;
    background:#FFF;
    padding-top:10px;
    border:1px solid #eeeeee;
}
.erweima span{
    float: left;
    padding-left:5px;
    padding-right:5px;
}
.erweima span img{
    width:117px;
    height:117px;
    clear: both;
    display: block;
}
.erweima span p{
    height:32px;
    text-align: center;
    color:#333;
    font-size:14px;
    width:117px;

}
.topcr .mobil:hover .erweima{
    display: block;
}
.hei20{
    height:20px;
}
.ad{
    width:1000px;
    margin:0 auto;
}
.ad a img{
    width:1000px;
}
.log{
    width:1000px;
    margin:0 auto;
}
.log1 a img{
     height:44px;
}
.log2{
    color:#ff6600;
    font-size:32px;
    line-height:44px;
    border-left:1px solid #eeeeee;
    padding-left:18px;
    margin-left:18px;
}
.logr{
    margin-top:2px;
    border:2px solid #019934;
    height:40px;
}
.log21{
    padding:0px;
    margin:0px;
    width:75px;
    height:36px;
    line-height:36px;
    position: relative;
}
.log21 strong{
    display: block;
    padding:0px;
    margin:0px;
    border:0px;
    color:#000;
    font-size:14px;
    width:68px;
    padding-left:15px;
    outline:none;
    height:36px;
    cursor: pointer;
    background:url(../img/index_03.png) no-repeat;
    background-position:right 15px;
}
.log21 ul{
    display: none;
    position:absolute;
    left:0px;
    top:36px;
    width:76px;
    background:#fff;
    z-index:1000;
    border:1px solid #dedede;
}
.log21:hover ul{
     display: block;
 }



.log21 ul li{
    line-height:36px;
    padding-left:15px;
    color:#333;
    font-size:14px;
    text-align: left;
    clear: both;
    display: block;
    cursor: pointer;
}
.log21 ul li:hover{
    background:#eeeeee;
    color:#000;
    font-size:14px;
}
.log22{
    padding:0px;
    margin:0px;
    height:36px;
    line-height:36px;
    width:340px;
    padding-left:10px;
    border:0px;
    border-left:1px solid #f5f5f5;
    outline:none;
    overflow: hidden;
}
.log23{
    padding:0px;
    margin:0px;
    background:#019934;
    color:#fff;
    font-size:14px;
    height:38px;
    line-height:38px;
    width:90px;
    display: inline-block;
    text-align: center;
text-decoration: none;
}
.log23:hover{
    color:#fff;
    background:#05762b;
    text-decoration: none;
}
.bannera{
    background:#019934;
}
.bannerc{
    width:1000px;
    margin:0 auto;
}
.bannerc a{
    margin:0px;
    padding:0px;
    padding-left:12px;
    padding-right:12px;
    color:#fff;
    height:45px;
    line-height:45px;
    position: relative;
    display: inline-block;
}
.bannerc a:nth-child(1){
    width:60px;
}
.bannerc a:hover{
 text-decoration: none;
 background:#ff9900;
}
.bannerc a.on{
    text-decoration: none;
    background:#ff9900;
}
.bannerc a{
    position: relative;
}
.bannerc a span.rm{
    display: inline-block;
    position: absolute;
    top:-10px;
    right:0px;
    background:url(../img/index_14.png) no-repeat;
    width:33px;
    height:19px;
    line-height:14px;
 text-align: center;
    color:#fff;
    font-size:12px;

}
.toutiao{
    padding:0px;
    margin:0px;
    width:1000px;
    margin:0 auto;
    border:1px solid #eeeeee;
    padding:20px;
    padding-top:10px;
    padding-bottom:10px;
    background:url(../img/index_18.png) no-repeat;
    background-position: top right;
}
.toutiao strong a{
    color:#ff6600;
    font-size:28px;
    line-height:50px;
    font-weight:600;
}
.toutiao strong a:hover{
    color:#ff9900;
    text-decoration:none;
}
.toutiao p{
    color:#999999;
    font-size:16px;
    line-height:24px;
}
.redian{
    width:1000px;
    margin:0 auto;
}
.redianl{
    width:420px;
}
.redianr{
    width:560px;
}
.rdtit{
    border-bottom:1px solid #eeeeee;
    padding-bottom:15px;
   height:50px;
}
.rdtit .rdtitl strong{
    background:#019934;
    color:#fff;
    width: 95px;
    height:28px;
    line-height:28px;
    text-align: center;
    display: inline-block;
    border-radius:5px;
    font-size:16px;
    font-weight:300;
}
.rdtit .rdtitr{
    position: relative;
}
.rdtit .rdtitr img{
    width:37px;
    height:28px;
}
.rdtit .rdtitr span{
    width:212px;
    height:28px;
    line-height:28px;
    padding-left:6px;
    background:#ff8800;
    color:#fff;
    font-size:16px;
    text-align: left;
    display: inline-block;
}
.rdtit .rdtitr .erma{
    background:#fff;
    position:absolute;
    top:30px;
    right:0px;
    width:205px;
    height:200px;
    display:none;
}
.rdtit .rdtitr .erma img{
    width:205px;
    height:200px;
    border:1px solid #d4d4d4;
    padding:2px;
}
.rdtit .rdtitr:hover .erma{
    display: block;
}
.list dl{
    padding-top:10px;
    overflow:hidden;
    border-bottom:1px solid #eeeeee;
    clear: both;
    display: block;
}
.list dl dt{
    clear: both;
    display: block;
}
.list dl dt a{
    color:#000000;
    font-size:17px;
    line-height:36px;
    font-weight:600;
}
.list dl dt a:hover{
    color:#ff6600;
    text-decoration:none;
}
.list dl dd{
    clear: both;
    display: block;
    padding-top:5px;
}
.list dl dd p{
    color:#999999;
    font-size:14px;
    line-height:24px;
    padding-top:5px;
    text-align:left;
}
.banner{position: relative;overflow: auto;text-align: center;width:560px; height:352px; margin:0 auto}
.banner .dots{position:absolute;right:30px;bottom:-10px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;background:#c6c6c6;  height:10px;margin:0 4px;text-indent:-999em;border:2px solid #384343;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#019934;opacity:1;border:1px solid #019934;}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width:560px;overflow: hidden;}
.banner ul .slider-item {width:560px;  float: left;height:352px; position: relative; overflow: hidden;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width:560px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 15px; font-weight: 400;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));}
.banner ul .slider-item .slider-title em{
    font-style:normal;
}
.banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}
.hei10{
    height:10px;
    clear: both;
    display: block;
}
.rad{}
.rad a img{
    width:560px;
}
.zjtit{
    border-bottom:1px solid #eeeeee;
    height:44px;
    clear: both;
    display: block;
    padding-top:12px;
}
.zjtit strong{
    border-left:3px solid #019934;
    padding-left:15px;
    color:#000000;
    font-size:18px;
    height:20px;
    line-height:20px;
    float: left;
    font-weight:400;
}
.zjtit a{
    float: right;
    color:#ff6600;
    font-size:15px;
    height:20px;
    line-height:20px;
}
.zjcon{

}
.zjcon ul li{
    float: left;
}
.zjcon ul li:nth-child(2n){
    margin-left:10px;
}
.zjcon a{
    width:275px;
    height:60px;
    background:#fafafa;
    margin-top:10px;
    display: inline-block;
    float: left;
    padding:10px;
    color:#222222;
    font-size:14px;
    line-height:22px;
    text-decoration:none;
}
.zjcon a:hover{
    background:#019934;
    color:#fff;
}
.news{
    width:1000px;
    margin:0 auto;
    border-top:2px solid #eeeeee;
}
.newst{
    height:50px;
    border-bottom:1px solid #eeeeee;

}
.newst strong{
    float: left;
    color:#019934;
    font-size:20px;
    display: inline-block;
    height:44px;
    line-height:46px;
    margin-right:40px;
    position: relative;
}
.newst strong:after{
    content:" ";
    display: block;
    position: absolute;
    width:100%;
    height:2px;
    left:0px;
    top:-2px;
    background:#019934;
}
.newst a{
    float: left;
    display: inline-block;
    height:50px;
    line-height:50px;
    font-size:14px;
    color:#333;
    text-decoration:none;
}
.newst a:hover{
    color:#ff6600;
}
.newst span{
    float: left;
    display: inline-block;
    color:#eeeeee;
    height:50px;
    font-size:14px;
    line-height:50px;
    padding-left:12px;
    padding-right:12px;
}
.newst a.more{
    float: right;
    color:#222222;
    height:50px;
    font-size:14px;
    line-height:50px;
    text-decoration:none;
}
.newst a.more:hover{
    color:#ff6600;
}
.newscon1{
    width:420px;
}
.newscon1 ul{
    padding-top:5px;
    padding-bottom:5px;
    overflow: hidden;
}
.newscon1 ul li{
    clear: both;
    display: block;
    overflow: hidden;
}
.newscon1 ul li a{
    padding-left:15px;
    display: block;
    height:40px;
    line-height:40px;
    background:url(../img/dian.png)no-repeat;
    background-position:0px 18px;
    color:#333333;
    font-size:16px;
    overflow: hidden;
}
.newscon1 ul li a:hover{
    color:#ff6600;
    text-decoration:none;
}
.newscon2{
    padding-top:20px;
}
.ns1 .npic{
    position: relative;
    display: block;
    width:280px;
    height:176px;
    overflow: hidden;
}
.ns1 .npic img{
    width:280px;
    height:176px;
    transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.ns1 .npic:hover img{
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.ns1 .npic span a{
    position: absolute;
    left:0px;
    bottom:0px;
    display: block;
    background:rgba(0,0,0,0.5);
    color:#fff;
    font-size:14px;
    height:36px;
    text-align: left;
    padding-left:10px;
    line-height:36px;
    width:280px;
}
.ns1 .npic span a:hover{
    color:#ff6600;
    text-decoration:none;
}
.ns2 ul li{
    float: left;
    width:135px;
}
.ns2 ul li .pic{
    width:135px;
    height:85px;
    overflow: hidden;
}
.ns2 ul li span{
    clear: both;
    display: block;
    height:40px;
    line-height:40px;
    color:#000;
    font-size:14px;
    text-align: left;
    padding-left:10px;
}
.ns2 ul li img{
    width:135px;
    height:85px;
    transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.ns2 ul li a:hover img{
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.ns2 ul li a:hover{
    text-decoration:none;
}
.ns2 ul li  span a{
    color:#333;
    font-size:14px;
}
.ns2 ul li  span a:hover{
    color:#ff6600;
    text-decoration:none;
}
.ns2 ul li:last-child{
    margin-left:10px;
}
.newscon2{
    width:280px;
    margin-left:20px;
    margin-right:20px;
}
.newscon3{
    width:260px;
}
.newcon ul{
    padding-top:5px;
    padding-bottom:3px;
    overflow: hidden;
}
.newcon ul li{
    clear: both;
    display: block;
    overflow: hidden;
}
.newcon ul li a{
    padding-left:5px;
    display: block;
    height:34px;
    line-height:34px;
    color:#333333;
    font-size:14px;
    overflow: hidden;
}
.newcon ul li a:hover{
    color:#ff6600;
    text-decoration:none;
}
.newtit{
    border-bottom:1px solid #eeeeee;
    height:40px;
    clear: both;
    display: block;
    padding-top:10px;
}
.newtit strong{
    border-left:3px solid #019934;
    padding-left:15px;
    color:#000000;
    font-size:16px;
    height:16px;
    line-height:16px;
    float: left;
    font-weight:400;
}
.newconx{
    padding-top:20px;
    padding-bottom:20px;
    overflow: hidden;
}
.newconx ul li{
float: left;
    display: inline-block;
    width:240px;
    height:151px;
    position: relative;
    margin-left:10px;
    margin-bottom:10px;
}
.newconx ul li .pic{
    width:240px;
    height:151px;
    overflow: hidden;
}
.newconx ul li .pic img{
    width:240px;
    height:151px;
    transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.newconx ul li a:hover img{
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.newconx ul li  span a{
    position: absolute;
    bottom:0px;
    left:0px;
    height:36px;
    line-height:36px;
    background:rgba(0,0,0,0.5);
    color:#fff;
    font-size:14px;
    display: block;
    width:100%;
    text-align: left;
    padding-left:20px;
    text-decoration:none;
}
.newconx ul li:first-child span a{
    position: absolute;
    bottom:0px;
    left:0px;
    height:44px;
    line-height:44px;
    background:rgba(0,0,0,0.5);
    color:#fff;
    font-size:14px;
    display: block;
    width:100%;
    text-align: left;
    padding-left:20px;
    text-decoration:none;
}
.newconx ul li:first-child{
    width:498px;
    height:313px;
    position: relative;
    padding:0px;
    margin:0px;
}
.newconx ul li:first-child .pic{
    width:498px;
    height:313px;
    overflow: hidden;
}
.newconx ul li:first-child img{
    width:498px;
    height:313px;
}

.newconc a img{
    width:216px;
}
.newscon2x{
    width:340px;
    margin-left:10px;
    margin-right:10px;
    padding-top:20px;
}
.newscon3x{
    width:216px;
}
.ns2x ul{
}
.ns2x ul li{
    display: inline-block;
    width:160px;
    height:143px;
    float: left;
    background:#fafafa;
}
.ns2x ul li .pic{
    width:160px;
    height:103px;
    overflow: hidden;
}
.ns2x ul li .pic a{
    width:160px;
    height:103px;
    overflow: hidden;
}

.ns2x ul li .pic a img{
    width:160px;
    height:103px;
    transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.ns2x ul li .pic a:hover img{
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.ns2x ul li:last-child{
    margin-left:10px;
}
.ns2x ul li span{
    clear: both;
    display: block;
}
.ns2x ul li span a{
    clear: both;
    display: block;
    height:40px;
    line-height:40px;
    color:#000;
    font-size:14px;
    text-align: left;
    padding-left:10px;
}
.ns2x ul li span a:hover{
    text-decoration:none;
}
.ns2x ul li span a:hover{
    color:#ff6600;
    text-decoration:none;
}
.jgnew{
    clear: both;
    display: block;
    padding-top:20px;
    padding-bottom:20px;
    overflow: hidden;
}
.jgnew dl{
    width:320px;
    float: left;
}
.jgnew dl dt{
    clear: both;
    display: block;
    border-top:1px solid #eeeeee;
    background:#fafafa;
    height:42px;
    line-height:42px;
}
.jgnew dl dt strong{
    float: left;
    color:#019934;
    font-size:17px;
    padding-left:15px;
    font-weight:400;
}
.jgnew dl dt span{
    float: right;
    padding-right:12px;
}
.jgnew dl dt span a{
    color:#454545;
    font-size:14px;
    margin-left:12px;
    text-decoration:none;
}
.jgnew dl dt span a:hover{
    color:#ff6600;
}
.jgnew dl dd{
    clear: both;
    display: block;
}
.jgnew dl dd .dpic{
    width: 320px;
    height:201px;
    overflow: hidden;
}
.jgnew dl dd .dpic a img{
    width: 320px;
    height:201px;
    transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.jgnew dl dd .dpic a:hover img{
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.dtit{
    height:46px;
    border-bottom:1px dotted #cccccc;
}
.dtit a{
    text-align: left;
    color:#000000;
    font-size:16px;
    line-height:46px;
    font-weight:600;
}
.dtit a:hover{
    color:#ff6600;
    text-decoration:none;
}
.jgnew dl dd ul{
    padding-top:5px;
}
.jgnew dl dd ul li{
    clear: both;
    display: block;
}
.jgnew dl dd ul li a{
    color:#000000;
    font-size:16px;
    line-height:32px;
}
.jgnew dl dd ul li a:hover{
    color:#ff6600;
    text-decoration: none;
}
.jgnew dl:nth-child(2n){
    margin-left:20px;
    margin-right:20px;
}
.yznew{
    padding-top:20px;
}
.yznew ul li{
    width:242px;
    margin-right:10px;
    margin-bottom:10px;
    float: left;
}
.yznew ul li:nth-child(4n){
    margin-right:0px;
}
.yznew ul li a img{
    width:242px;
    height:152px;
}
.yznew ul li span a{
    clear: both;
    display: block;
    color:#000000;
    font-size:14px;
    line-height:44px;
    height:44px;
    padding-left:20px;
    background:#fafafa;
}
.yznew ul li a:hover{
    text-decoration:none;
}
.yznew ul li:hover a{
    background:#019934;
    color:#fff;
}
.leibie{
    border:1px solid #eeeeee;
    width:1000px;
    margin:0 auto;
    background:url(../img/bn_03.png) repeat;
    overflow: hidden;
}
.leibie dl{
    clear: both;
    display: flex;
    overflow: hidden;
    border-bottom:1px solid #eeeeee;
}
.leibie dl:last-child{
    border-bottom:0px;
}
.leibie dl dt{
    float: left;
    width:68px;
    color:#119f42;
    text-align: center;
    line-height:32px;
    padding-top:6px;
    padding-bottom:6px;
    overflow: hidden;
}
.leibie dl dd{
    float: left;
    width:930px;
    text-align:left;
    border-left:1px solid #eeeeee;
    padding-left:15px;
    line-height:32px;
    padding-top:6px;
    padding-bottom:6px;
    overflow: hidden;
}
.leibie dl dd a{
    color:#333;
    font-size:14px;
    margin-right:6px;
    margin-left:2px;
}
.leibie dl dd a:hover{
    color:#ff0000;
    text-decoration:none;
}
.bottom{
    background:#333333;
}
.bottomc{
    width:1000px;
    margin:0 auto;
    border-bottom:1px solid #484848;
    padding-top:20px;
}
.bottomc strong{
    color:#019934;
    font-size:18px;
    line-height:32px;
}
.bottomcon{
    padding-top:10px;
    padding-bottom:15px;
    overflow:hidden;
}
.bottomcon a{
    color:#999999;
    font-size:14px;
    line-height:30px;
    margin-right:30px;
}
.bottomcon a:hover{
    color:#fff;
    text-decoration:none;
}
.bottomcx{
    width:1000px;
    margin:0 auto;
    padding-top:10px;
    padding-bottom:10px;
    overflow: hidden;
}
.bottomcx p{
    color:#999999;
    font-size:14px;
    line-height:30px;
}
.bottomcx p a{
    color:#999999;
    font-size:14px;
    line-height:30px;
}
.bottomcx p a:hover{
    color:#fff;
    text-decoration:none;
}
.bottomcx p span{
  margin-right:5px;
}
.bottomcxr{
    padding-top:20px;
}
.bottomcxr a{
    float: left;
    width:110px;
    height:150px;
margin-right:10px;
}
.bottomcxr a img{
    padding:10px;
    background:#fff;
    border-radius:5px;
}
.bottomcxr a span{
    color:#019934;
    font-size:14px;
    clear: both;
    display: block;
    text-align: center;
    height:32px;
    line-height:32px;
}
.bottomcxr a:first-child{
    margin-right:30px;
}
/*资讯列表*/
.zuixin{
    width:1000px;
    margin:0 auto;
    border-bottom:1px solid #eeeeee;
    height:60px;
    line-height:60px;
}
.zuixin strong{
    color:#019934;
    font-size:16px;
    float: left;
    display: block;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #019934;
}
.zuixin a{
    float: left;
    margin-left:36px;
    color:#333;
    font-size:16px;
    height:60px;
    line-height:60px;
}
.zuixin a:hover{
    color:#ff6600;
    text-decoration:none;
}
.zxcon{
    width:1000px;
    margin:0 auto;
}
.zxconl{
    width:700px;
}
.zxconl1 dl{
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #eeeeee;
    overflow: hidden;
    display: flex;
}
.zxconl1 dl dt{
width:260px;

}
.zxconl1 dl dt img{
    width:240px;
    height:151px;
}
.zxconl1 dl dd{
    width:680px;

}
.zxconl1 dl dd strong{
    clear: both;
    display: block;
}
.zxconl1 dl dd strong a{
    color:#222222;
    font-size:18px;
    height:40px;
    line-height:40px;
    clear: both;
    display: block;
}
.zxconl1 dl dd p{
    height:72px;
    clear: both;
    display: block;
    padding-top:10px;
    line-height:32px;
    color:#787878;
    font-size:14px;
}
.zxconl1 dl dd .xmw{
    clear: both;
    display: block;
}
.zxconl1 dl dd .xmw span{
    float: left;
    margin-right:10px;
    color:#707070;
    font-size:14px;
    line-height:16px;
}
.zxconl1 dl dd .xmw span.sp2{
    padding-left:32px;
}
.zxconl1 dl dd .xmw span img{
    width:16px;
    height:16px;
}
.zxconl1 dl:hover{
    background:#fafafa;
}
.zxconl1 dl:hover strong a{
    color:#ff6600;
    text-decoration:none;
}
.pages{
    padding-top:30px;
    padding-bottom:30px;
    text-align: center;
}
.pages a{
    display: inline-block;
    height:39px;
    line-height:39px;
    padding-left:15px;
    padding-right:15px;
    color:#333;
    font-size:14px;
    border:1px solid #eeeeee;
     text-decoration:none;
}
.pages a:hover{
    color:#fff;
    background:#019934;
    border:1px solid #019934;
}
.adx{
    width:700px;
}
.adx a img{
    width:700px;
}
.zxconr{
    width:280px;
}
.zx1a{
    margin-top:0px;
}
.zx1a a img{
    width:280px;
}
.zx2sa{
    border-top:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}
.zx2sa strong{
    border-top:1px solid #019934;
    color:#019934;
    font-size:18px;
    display: inline-block;
    height:50px;
    line-height:50px;
    font-weight:400;
}
.zx2xa{
overflow: hidden;
}
.zx2xa ul{
    clear: both;
    display: block;
}
.zx2xa ul li{
    float: left;
    width:50%;
    height:44px;
    line-height:44px;
}
.zx2xa ul li a{
    color:#333333;
    font-size:16px;
    background:url(../img/circle_03.png) no-repeat;
    background-position:0px 20px;
    padding-left:22px;
    height:44px;
    line-height:44px;
    display: block;
    text-decoration:none;
}
.zx2xa ul li a:hover{
    color:#ff6600;
}
.zx2xa dl{
    clear: both;
    display: flex;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #eeeeee;
}
.zx2xa dl dt{
    width:144px;
    height:88px;
}
.zx2xa dl dt img{
    width:144px;
    height:88px;
}
.zx2xa dl dd{
    width:120px;
    height:88px;
    padding-left:20px;
    padding-top:5px;
}
.zx2xa dl dd p{
    color:#333;
    font-size:14px;
    line-height:20px;
}
.zx2xa dl dd p a{
    color:#333;
    font-size:14px;
    line-height:20px;
}
.zx2xa dl dd p a:hover{
    color:#ff6600;
    text-decoration:none;
}
.zx2ya{
overflow: hidden;
    padding-bottom:10px;
}
.zx2ya a{
    border:1px solid #eeeeee;
    color:#222222;
    font-size:14px;
    display: inline-block;
    padding:11px 15px;
    float: left;
    margin-top:15px;
    margin-right:10px;
    text-decoration:none;
}
.zx2ya a:hover{
    background:#019934;
    color:#fff;
    border:1px solid #019934;

}
/*资讯详细页面*/
.zixun{
    width:1000px;
    margin:0 auto;
}
.zixunl{
    width:700px;
}
.zx1{
    border:1px solid #eeeeee;
    height:44px;
    line-height:44px;
    padding-left:32px;
    background:url(../img/dian.png) no-repeat;
    background-position:15px 20px;
    color:#222222;
    font-size:14px;
}
.zx1 a{
    color:#222222;
    font-size:14px;
}
.zx1 a:hover{
    color:#ff6600;
    text-decoration:none;
}
.zx2{
    padding-top:30px;
    padding-bottom:30px;
    border:1px solid #eeeeee;
    overflow: hidden;
}
.zx2 h1{
    text-align: center;
    color:#222222;
    font-size:30px;
    line-height:56px;
    margin-left:30px;
    margin-right:30px;
}
.zxsm{
    border-bottom:1px solid #eeeeee;
    line-height:40px;
    text-align: center;
    color:#222222;
    font-size:12px;
    margin-left:30px;
    margin-right:30px;
}
.zxsm span{
    color:#999999;
}
.gg{
    width:635px;
    margin:0 auto;
    margin-top:15px;
}
.gg a img{
    width:635px;
}
.zhaiyao{
    background:#fafafa;
    color:#666666;
    font-size:16px;
    line-height:32px;
    padding:10px;
    margin-left:30px;
    margin-right:30px;
}
.zhaiyao strong{
    font-size:16px;
}
.nrong{
    color:#222222;
    font-size:14px;
    line-height:28px;
    padding-top:20px;
    padding-bottom:20px;
    margin-left:30px;
    margin-right:30px;
}
.nrong p{
   text-indent:2em;
    color:#333333;
    font-size:16px;
    line-height:35px;
}
.nrong img{
   display: block;
   margin:0 auto; 
   width:90%;}

.key{
    display: block;
    clear: both;
    padding-top:20px;
    padding-bottom:20px;
    margin-left:30px;
    margin-right:30px;
}
.keyl{
    line-height:35px;
    color:#222222;
    font-size:16px;
    float: left;
}
.keyr{
    float: left;
    height:35px;
}
.keyr img{
height:35px;
}
.shangxiaye{
    display: block;
    clear: both;
    padding-top:20px;
    padding-bottom:20px;
    margin-left:30px;
    margin-right:30px;
}
.shangxiayel{
    width:50%;
    float: left;
}
.shangxiayer{
    width:50%;
    float: left;
}
.shangxiaye{
    color:#333;
    font-size:14px;
}
.shangxiaye a{
    color:#666666;
    font-size:14px;
}
.shangxiaye a:hover{
    color:#ff6600;
}
.shangy{
    border:1px solid #eeeeee;
    height:64px;
    line-height:64px;
    padding-left:20px;
    padding-right:20px;
}
.shangy{
    color:#333;
    font-size:14px;
}
.shangy a{
    color:#666666;
    font-size:14px;
}
.shangy a:hover{
    color:#ff6600;
}
.da{
    display: block;
    clear: both;
    margin-left:30px;
    margin-right:30px;
}
.da a img{
   width:635px;
}
.mzsm {
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    background: #fffdeb;
    padding: 20px;
    line-height: 32px;
    color: #333;
    font-size: 13px;
}
.mzsm p strong {
    font-size: 15px;
}
.chakantit{
border-top:1px solid #eeeeee;
}
.chakantit strong{
    border-top:1px solid #019934;
    display: inline-block;
    height:50px;
    line-height:50px;
    color:#019934;
    font-size:18px;
    font-weight:400;
}
.pincon{
    border-top:1px solid #eeeeee;
    padding-top:20px;
    padding-bottom:20px;
    overflow: hidden;
}
.pincon ul li{
    float: left;
    width:166px;
    margin-right:11px;
}
.pincon ul li a img{
    width:160px;
    height:132px;
    padding:2px;
    border:1px solid #eeeeee;
}
.pincon a:hover img{border:1px solid #ff6600;
}
.pincon ul li span a{
     text-align: left;
    color:#333;
    font-size:14px;
    line-height:44px;
    display:block;
    padding-left:5px;
}
.pincon ul li a:hover{
    text-decoration:none;
}
.pincon ul li:hover span a{
    color:#ff6600;
}
.pincon ul li:nth-child(4n){
    margin-right:0px;
}

.pinconx{
    border-top:1px solid #eeeeee;
    padding-top:20px;
    padding-bottom:20px;
    overflow: hidden;
}
.pinconx ul{
    display: block;
    clear: both;
    overflow: hidden;
}
.pinconx ul li{
    width:50%;
    float: left;
}
.pinconx ul li a{
    color:#222222;
    font-size:14px;
    height:32px;
    line-height:32px;
    text-decoration:none;
    background:url(../img/circle_03.png) no-repeat;
    background-position:0px 5px;
    padding-left:12px;
}
.pinconx ul li a:hover{
    color:#019934;
}
.pincony{
    border-top:1px solid #eeeeee;
    padding-top:20px;
    padding-bottom:20px;
    overflow: hidden;
}
.pinconl{
    width:344px;

    float: left;
}
.pinconl img{
    width:344px;

}
.pinconl a img{
    width:344px;

}
.pinconro{
    padding-left:20px;
    width:340px;
    float: left;
}
.pinconro ul li{
   clear: both;
    display: block;
}
.pinconro ul li a{
    color:#222222;
    font-size:14px;
    height:30px;
    line-height:30px;
    text-decoration:none;
    background:url(../img/circle_03.png) no-repeat;
    background-position:0px 12px;
    padding-left:12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
}
.pinconro ul li a:hover{
    color:#019934;
}
.pinconv{
    border-top:1px solid #eeeeee;
    padding-top:20px;
    padding-bottom:20px;
    overflow: hidden;
}
.pinconv a{
    border:1px solid #eeeeee;
    color:#333;
    font-size:14px;
    display: inline-block;
    padding:10px 15px;
    text-decoration:none;
    margin-right:10px;
    margin-bottom:10px;
}
.pinconv a:hover{
    background:#019934;
    color:#fff;
    border:1px solid #019934;
}
.zixunr{
    width:280px;
}
.zixunr1 a img{
    width:280px;
}
.chanpint{
    border-top:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}
.chanpint strong{
    border-top:1px solid #019934;
    color:#019934;
    font-size:18px;
    display: inline-block;
    height:50px;
    line-height:50px;
    font-weight:400;
}
.zx{
    padding-top:15px;
}
.zx ul{
    clear: both;
    display: block;
}
.zx ul li{
    width:135px;
    float: left;
}
.zx ul li a img{
    width:135px;
    height:85px;
}
.zx ul li span{
    display: block;
    clear: both;
}
.zx ul li span a{
    display: block;
    clear: both;
    text-align: center;
    color:#333;
    font-size:14px;
    line-height:38px;
}
.zx ul li a:hover{
    text-decoration:none;
}
.zx ul li  span a:hover{
    color:#ff6600;
}
.zx ul li:nth-child(2n){
    margin-left:10px;
}
.zixunr2{
   clear: both;
    display: block;
}
.zxx{
    clear: both;
    display: block;
}
.zxx dl{
    padding-top:15px;
    padding-bottom:5px;
    border-bottom:1px solid #eeeeee;
    overflow: hidden;
}
.zxx dl dt{
    float: left;
    width:140px;
}
.zxx dl dt img{
    width:140px;
    height:88px;
}
.zxx dl dd{
    float: left;
    width:140px;
}
.zxx dl dd strong{
    clear: both;
    display: block;
    padding-left:15px;
}
.zxx dl dd strong a{
    color:#333;
    line-height:32px;
    font-size:14px;
}
.zxx dl dd strong a:hover{
    color:#ff6600;
    text-decoration:none;
}
.zxx dl dd p{
    color:#787878;
    line-height:28px;
    font-size:14px;
    height:56px;
    padding-left:15px;
}
.zixunr2 a img{
    width:280px;
}
/*专题*/
.ztic{
    border-bottom:1px solid #eeeeee;
    height:52px;
    line-height:52px;
    padding-left:2px;
    color:#333333;
    font-size:14px;
    width:1000px;
    margin:0 auto;
}
.ztic a{
    color:#333333;
    font-size:14px;
}
.ztic a:hover{
    color:#ff6600;
    text-decoration:none;
}
.zixunls{
    clear: both;
    display: block;
    text-align: left;
    line-height:33px;
    color:#333;
    font-size:16px;
    position: relative;

}
.zixunls img{
    float: left;
    width:330px;
    height:229px;
    margin-right:20px;
    margin-bottom:0px;
}
.zixunls strong{
    display: block;
    color:#222222;
    font-size:24px;
    line-height:33px;
    height:38px;
    width:370px;
    float: left;
}
.zixunlxr span{
    float: left;
    line-height:35px;
    display: inline-block;
}
.zixunlxr span a{
    color:#019934;
    font-size:14px;
}
.zixunlx{
    padding-top:10px;
    padding-bottom:0px;
}
.zixunlxl span{
    float: left;
    line-height:35px;
    display: inline-block;
}
.zixunlxl span img{
    height:35px;
}
.zxl{
     width:720px;
 }
.zxr{
    width:260px;
}
.nrtuijian{
    width:1000px;
    margin:0 auto;
    border-top:1px solid #eeeeee;
}
.nrcon{
    padding-bottom:20px;
    overflow: hidden;
}
.nrcon dl{
    width:490px;
    height:138px;
    float: left;
    margin-top:20px;
    margin-left:20px;
}
.nrcon dl:nth-child(2n+1)
{
    margin-left:0px;
}

.nrcon dl dt{
    float: left;
    width:220px;
    height:138px;
}
.nrcon dl dt a img{
    width:220px;
    height:138px;
}
.nrcon dl dd{
    background:#fafafa;
    float: left;
    width:270px;
    height:138px;
    padding-left:15px;
    padding-top:10px;
}
.nrcon dl dd strong a{
    color:#000000;
    font-size:16px;
    line-height:32px;
    font-weight:400;
}
.nrcon dl dd strong a:hover{
    color:#019934;
    text-decoration:none;
}
.nrcon dl dd p{
    clear: both;
    display: block;
    color:#787878;
    font-size:14px;
    line-height:28px;
}
.zxxa{
    clear: both;
    display: block;
}
.zxxa dl{
    padding-top:15px;
    padding-bottom:5px;
    border-bottom:1px solid #eeeeee;
    overflow: hidden;
}
.zxxa dl dt{
    float: left;
    width:140px;
}
.zxxa dl dt img{
    width:140px;
    height:88px;
}
.zxxa dl dd{
    float: left;
    width:140px;
}
.zxxa dl dd strong{
    clear: both;
    display: block;
    padding-right:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.zxxa dl dd strong a{
    color:#333;
    line-height:32px;
    font-size:14px;
}
.zxxa dl dd strong a:hover{
    color:#ff6600;
    text-decoration:none;
}
.zxxa dl dd p{
    color:#787878;
    line-height:28px;
    font-size:14px;
    height:56px;
    padding-right:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.zhuanti{
    border:1px solid #eeeeee;
    padding-top:15px;
    padding-left:15px;
    padding-bottom:15px;
    padding-right:15px;
    overflow: hidden;
}
.zhuanti ul li{
    clear: both;
    display: block;
    border-bottom:1px solid #eeeeee;
    padding-top:5px;
    padding-bottom:5px;
    overflow: hidden;
}
.zhuanti ul li strong{
    padding-left:20px;
    background:url(../img/p432_03.png) no-repeat;
    background-position:0px 7px;
    color:#019934;
    font-size:17px;
    line-height:34px;
}

.zhuanti ul li p{
color:#222222;
font-size:16px;
line-height:32px;
}

.zhuanti ul li p img{
    display: block;
    margin:0 auto; 
    width:90%;
}
.titcl{
    padding-top:20px;
    padding-bottom:20px;
}
.titcll strong{
    float: left;
    color:#222222;
    font-size:14px;
    line-height:20px;
}
.titcll a{
    float: left;
    color:#666666;
    font-size:14px;
    line-height:20px;
    text-decoration:none;
}
.titcll a:hover{
    color:#ff6600;
}
.titcll span{
    float: left;
    color:#666666;
    font-size:14px;
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
}
.titclr span{
    float:left;
    padding-left:5px;
    padding-right:5px;
    height:16px;
    line-height:16px;
    color:#666666;
    font-size:16px;
}
.titclr span img{
    height:16px;
    width:16px;
}
.mzsmx {
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    background: #fffdeb;
    padding: 20px;
    line-height: 32px;
    color: #333;
    font-size: 16px;
    padding-top:10px;
    padding-bottom:0px;
}
.mzsmx p strong {
    font-size: 15px;
}
.mm{
    width:1000px;
    margin:0 auto;
}
/*养殖专题*/
.tulist{
    width:1000px;
    margin:0 auto;
}

.tulistl .imc{
    display: block;
    position: relative;
}
.tulistl .imc a img{
    width:498px;
    height:313px;
}
.tulistl .imc span{
    display: block;
    background:rgba(0,0,0,0.5);
    color:#fff;
    font-size:16px;
    height:50px;
    line-height:50px;
    position: absolute;
    left:0px;
    bottom:0px;
    width:498px;
    padding-left:10px;
}
.tulistl .imc:hover span{
    background:#019934;
}
.tulistl .imc span a{
    color:#fff;
    text-decoration:none;
}
.tulistr{
    width:502px;
    height:313px;
    float: left;
}
.tulistr ul li{
    margin-left:10px;
    margin-top:10px;
    display: block;
    width:240px;
    height:151px;
    position: relative;
    float: left;
}
.tulistr ul li:first-child{
    margin-top:0px;
}
.tulistr ul li:nth-child(2){
    margin-top:0px;
}
.tulistr ul li a img{
    width:240px;
    height:151px;
}
.tulistr ul li span a{
    position: absolute;
    left:0px;
    bottom:0px;
    height:35px;
    line-height:35px;
    color:#fff;
    font-size:14px;
    width:240px;
    padding-left:10px;
    background:rgba(0,0,0,0.5);
}
.tulistr ul li:hover span a{
    color:#fff;
    background:#019934;
    text-decoration:none;
}
.nn{
    padding-top:10px;
    padding-bottom:10px;
}
.nn ul li{
    float: left;
    width:242px;
    height:242px;
    margin-top:10px;
    margin-right:10px;
}
.nn ul li:nth-child(4n){
    margin-right:0px;
}

.nn ul li a{
    display: block;
}
.nn ul li a img{
    width:242px;
    height:201px;
    padding:2px;
    border:1px solid #eeeeee;
}
.nn a:hover img{border:1px solid #ff6600;
}
.nn ul li a span{
    clear: both;
    display: block;
    width:242px;
    height:30px;
    line-height:30px;
    color:#000000;
    font-size:14px;
    text-align: center;
}
.nn ul li a:hover{
    text-decoration:none;
}
.nn ul li a:hover span{
    color:#ff6600;
}
.conn{
    padding-top:5px;
padding-bottom:5px;
}
.conn ul li{
    float: left;
    width:495px;
    margin-top:10px;
    margin-left:10px;
    background:#fafafa;
    border:1px solid #eeeeee;
    padding:18px;
    padding-top:10px;
    padding-bottom:0px;
    overflow: hidden;
}
.conn ul li:nth-child(2n+1){
    margin-left:0px;
}
.conn ul li strong{
    clear: both;
    display: block;
}
.conn ul li strong a{
    color:#000000;
    font-size:16px;
    line-height:34px;
    font-weight:400;
    text-decoration:none;
}
.conn ul li p{
    padding-top:5px;
    clear: both;
    display: block;
    color:#787878;
    font-size:14px;
    line-height:28px;
}
.conn ul li:hover strong a{
    color:#019934;

}
.conn ul li:hover{
    border:1px solid #019934;
}
.biaoqian{
    padding-top:20px;
    padding-bottom:10px;
    overflow: hidden;
}
.biaoqian a{
    float: left;
    border:1px solid #eeeeee;
    background:#fafafa;
    color:#333;
    font-size:14px;
    line-height:36px;
    height:36px;
    padding-left:15px;
    padding-right:15px;
    margin-right:10px;
    margin-bottom:10px;
    text-decoration:none;
}
.biaoqian a:hover{
    border:1px solid #019934;
    background:#019934;
    color:#fff;
}