body{  background: #fafafa}
.quanren_nav{  border: none;
    -moz-box-shadow:0px 10px 13px rgba(153,153,153,.2); -webkit-box-shadow:0px 10px 13px rgba(153,153,153,.2); box-shadow:0px 10px 13px rgba(153,153,153,.2);
}
.news_box{ display: block; padding-top: 16px; clear: both;overflow: hidden;}
.news_box .box_l{ float: left; width: 860px;}
.news_box .box_r{ float: right; width: 320px;}

.news_banner{ display: block; overflow: hidden; width: 860px;}
.news_banner{ display: block; overflow: hidden; width: 860px;}
.banner{ width:100%; height:400px; overflow:hidden; position:relative;font-size:0}
.banner .b-img{ height:400px;  position:absolute; left:0; top:0;}
.banner .b-img a{ display:block; height:400px; float:left;}
.banner .b-img .b-img-a{    background-size:100%  auto ; width: 100%; height: 400px; background-position: center center; background-repeat: no-repeat}
.banner .b-list{ height:50px; position:relative; float: right; margin: 20px 30px 0px 0px; z-index:1;}
.banner .b-list span{ display:block;cursor:pointer; width:6px; height:6px; border-radius:50%; border:2px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.banner .b-list .spcss{border:5px solid #ffffff; width: 0px; height: 0px;}
.banner .bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.banner .bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.banner .bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px  no-repeat ;  margin:0 auto; margin-top:200px;}
.banner .bar-right em{ display:block; width:50px; height:100px;background:url(../images/arrow.png) -50px 0px no-repeat;margin:0 auto; margin-top:200px;}
.banner .bar-left .emcss{ background-position:0px -100px; }
.banner .bar-right .emcss{ background-position:-50px -100px; }
.banner .b-text{position: absolute; z-index: 3; left: 0px; bottom: 0px; width: 100%; height: 50px; font-size: 20px; line-height: 20px; color: #ffffff; }
.banner .b-text2{position: absolute; z-index: 2; left: 0px; bottom: 0px; width: 100%; height: 50px; background: #000000; opacity: .5;}
.banner p{ display: none; height:50px;position:relative; padding: 0px 20px; line-height: 50px; margin: 0px; z-index:1;  color: #ffffff; font-size: 18px;}
.banner .b-text .text{ float: left; width: 700px;}
.banner .b-text .text .spcss{ display: block;}

.feature_tour{width:860px;margin:20px auto 100px auto;}
.feature_tour .tab{}
.feature_tour .tab a{ float: left; overflow: hidden; background: #f5f5f5; padding: 15px 54px; border-top: 2px solid #f5f5f5; font-size: 16px;}
.feature_tour .tab a.current{ background: #ffffff;border-top: 2px solid #00c087; color: #00c087}

.feature_tour .mask{margin:20px 0px 0px 0px;width:100%;position:relative;overflow:hidden;background:#fff;border-radius:6px 6px 6px 6px;}
.feature_tour .mask .maskcon{width:5000px}
.feature_tour .mask .maskcon .innercon{float:left; width: 860px;}
.innercon .item{ display: block; overflow: hidden; width: 800px; margin: 0px 30px; border-bottom: 1px solid #eaeaea; padding: 25px 0px;}
.innercon .img{ float: left; width: 160px; height: 110px; padding: 5px 0px; overflow: hidden; }
.innercon .img img{ height: 110px; min-width: 100%;}
.innercon .box{float: right;  width: 620px; }
.innercon .box .title{ display: block; overflow: hidden;  font-size: 18px; color: #222222; text-overflow:ellipsis;    white-space: nowrap;}
.innercon .box .text{ margin: 12px 0px 8px 0px; line-height: 25px; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    width: 100%;    font-size: 14px; color: #666666}
.innercon .box .info{ display: block;}
.innercon .box .info .time{ font-size: 12px; color: #666666;}
.innercon .box .info .tag{ margin-left: 80px; color: #00c087; cursor: pointer}

#pageNav{display:block;overflow:hidden;height:40px;margin:30px auto 35px 0px;width:100%;text-align:center}
#pageNav span{width:auto;padding:5px 12px 5px 12px;margin-left:10px;height:20px;line-height:20px;text-align:center;display:inline-block;color:#fff;background:#57bb89;border:1px solid #57bb89}
#pageNav a{display:inline-block;padding:5px 12px 5px 12px;margin-left:10px;height:20px;line-height:20px;text-align:center;color:#666;background:#ffffff;border:1px solid #d6d6d6;}
#pageNav input{ padding:4px 5px 4px 5px;margin:0px 5px;height:20px;line-height:20px;text-align:center; width: 20px;border:1px solid #d6d6d6;}
#pageNav button{border:1px solid #d6d6d6;margin:0px 5px;height:32px;line-height:32px; text-align: center; background: #ffffff;}
#pageNav button:hover{background:#57bb89; color: #ffffff}
.new_dl{ display: block; background: #ffffff; padding: 15px; width: 290px; margin-bottom: 20px; background: url(../images/inside/num.png) no-repeat 20px 59px #ffffff;}
.new_dl dt{ display: block; font-size: 16px; color: #222222; font-weight: bold}
.new_dl dd{ display: block; overflow: hidden; height: 50px; line-height: 50px; width: 288px; border-right: 2px solid #ffffff; border-bottom: 1px solid #eaeaea; }
.new_dl dd a{ padding-left: 20px; display: block; overflow: hidden;width: 258px; text-overflow:ellipsis;    white-space: nowrap;}
.new_dl dd:hover{ border-right: 2px solid #00c087; color: #00c087 }
.new_dl dd:hover a{color: #00c087}

.detail_box{ display: block; width: 800px; padding:26px 30px; background: #ffffff; margin-bottom: 100px}
.detail_nav{background: url(../images/icon.png) no-repeat 0px -829px; padding-left: 25px}
.detail_nav span{ margin: 0px 5px;}
.detail_box .line{ margin-top: 10px; display: block; overflow: hidden; width: 100%; border-top: 6px solid #eaeaea; border-bottom: 1px solid #eaeaea; height: 3px;}
.detail_box h1{ margin-top: 40px; line-height: 25px; font-size: 24px}
.detail_box .title{ display: block; color: #666666; font-size: 14px}
.detail_box .title .time{ margin-right: 50px}
.detail_box .dbox p{ font-size: 14px; color: #222222}
.detail_box .dbox img{ display: block; margin: 0px auto; max-width: 750px;}
.detail_box .dul{ padding: 40px 0px;}
.detail_box .dul li{ line-height: 30px}

.next-box {
    position: relative;
    padding: 10px 50px 20px;
    line-height: 20px;
    color: #444;
    font-size: 14px;
}

.clearfix {
    display: block;
}
.next-box p.prev {
    float: left;
}
.next-box p.next {
    float: right;
}
.next-box p {
    display: block;
    width: 48%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}