@charset ;
.top{
    width: 1280px;
    margin: 0 auto;}
.header_top{
    width: 1280px;
    height: 120px;
    margin: 0 auto;
    background: #fffcf1;
}
.footer {
width: 1280px;
background: url(../images/footer.png) repeat-x center bottom;
margin: 0 auto;
    height: 96px;
}
.footer_con {
margin: 0 auto;
    padding-top: 22px;}
.footer_con p{
color: #333333;
font-size: 14px;
text-align: center;
line-height: 24px;}
.list_R_title{
    height: 50px;
    padding-top: 15px;
    margin: 0 10px;}
.list_R_title span{
background: url(../images/home.png) no-repeat left;
padding-left: 30px;
height: 50px;
    margin: 40px auto;}

.middle_1{
width: 100%;
overflow: hidden;
position: relative;}
.middle_2{
overflow: hidden;
position: relative;
padding: 25px 0 0 0;}

.middle_3{
    width: 100%;
overflow: hidden;
position: relative;
padding: 25px 0 0 0;
    background: url(../images/list_3.png) no-repeat bottom left;}
.middle_4{
    width: 100%;
    overflow: hidden;
    position:relative;
    padding: 25px 0 0 0;
    background: url(../images/list_3.png) no-repeat bottom left;}
.middle_5{
overflow: hidden;
position: relative;
padding: 8px 0 0 0;}
.title{}
.title_1{
    padding: 15px 0 0 0;}

.list{

    font: normal 18px/36px "Microsoft YaHei";
    width: 400px;}
.list li{
    background: url(../images/dian.jpg) left no-repeat ;
    padding:0 0 0 19px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.list_3{
    font: normal 18px/36px "Microsoft YaHei";
    width: 420px;}
.list_1{
    font: normal 18px/180% "Microsoft YaHei";
    width: 330px;}
.list_1 li{
    background: url(../images/dian.jpg) left no-repeat ;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 0 0 19px;
}
.list_2{
    font: normal 18px/180% "Microsoft YaHei";
    width: 440px;
}

.list_2 p{
    font: normal 18px/180% "Microsoft YaHei";}

.list_2 li{
    background: url(../images/dian.jpg) left no-repeat ;
    padding:0 0 0 19px;
    font: normal 18px/180% "Microsoft YaHei";}
.dian{
    border-bottom: 1px dotted #ccc;
    margin: 6px 0;}
.list_img{
    padding: 7px 12px 5px 0;}
.logo{
    padding: 25px 0 0 65px;
    width: 700px;}
.banner_1{
    height: 320px;
    width: 1280px;
    margin: 0 auto;}
.banner_1 h2{
     font: bold 48px/200% "黑体";
    color: #16694a;
}
.nav{
    background: url(../images/banner_2.png) repeat-x;
    height: 52px;
    width: 1280px;
    z-index: 999999;
}
.banner_3{
    background: url(../images/banner_3.png) repeat-x;
    height: 4px;}
.nav_items {
position: absolute;
clear: both;
min-width: 1280px;}
.nav_li{
    padding: 0 27px;
    line-height: 52px;
    float: left;
position:relative
;}
.nav li .sec_nav_links {
    float: none;
    line-height: 50px;
    height: 50px;
    background: none;
    z-index: 999999;
}
.nav li .sec_nav_links:hover {
    background: #87c860;}
.nav li .sec_nav_links a {
    font: normal 18px/48px "Microsoft YaHei";}
.nav li .sec_nav {
position: absolute;
left: 0px;
top: 50px;
display: none;
background: #196a4a;
filter: alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
padding-bottom: 6px;
text-align: center;
z-index: 999999999;}

.nav .nav_li a{
    font-size: 20px;
    color: #FFFFFF;}
.nav_2{
    float: left;
    margin-right: 58px;}
.tpzs{
    background: url(../images/bg_1.jpg) repeat-x;
    height: 259px;
    margin: 11px auto;}
.tpxw{
    font: normal 18px/180% "Microsoft YaHei";
    width: 870px;
    clear: both;}
.slider-caption{
    left: 0;
    bottom: -26px;
    background: #16694a;
    width: 100%;
    height: 26px;
    text-align: center;
    padding-top: 5px;}
.border_img{
    margin: 45px 0;
    padding: 0 10px;}

.scroll_area{
  width: 100%;
height: 260px;
overflow: hidden;
position:relative;
background: #16694a;
margin-top: 12px;}
.item_inner img{
border:5px solid #FFF;}
.item_inner{
  padding: 36px 0 43px 0;}
.display_area ul {
position:absolute;}
.display_area ul li{
    float:left; 
  margin:10px;}
.zylj_list{
    margin-top: 8px;
    cursor: pointer;
    width: 297px;
    height: 24px;
    font-size: 14px;
    margin-left: 10px;}
.date{
    float:left;
    margin-top: 16px;
    background:url(../images/date.jpg) no-repeat;
    width:58px;
    height:66px;
    padding-right: 10px;}
.xsbg_con{ overflow:hidden;}
.xsbg_con ul li h3{ height:34px;}
.xsbg_con ul li h3 a{
 color:#333333; 
  line-height: 32px;
}
.xsbg_con ul li:hover .date{ background:url(../images/date_cur.jpg) no-repeat; cursor:pointer;}
.xsbg_con ul li:hover h3 a{ color:#87c860;}
.xsbg_con ul li {
    border-bottom: 1px dotted #b7b7b7;
    width: 325px;
    height: 100px;
    padding-top: 5px;}
.day{
    background: url(../images/time.jpg) no-repeat 80px ;
    padding-left: 100px;}
.right_times{
    padding: 20px 0 0 0;}
#tab li,#tab2 li {
     float:left;
     height:42px;
     padding: 0 5px;
     line-height:18px;
     text-align:left;
     font-size: 26px;
     cursor:pointer;}
#tab li.fli_none a,#tab2 li.fli_none a{margin-left:10px;}
#tab li a,#tab2 li a{
    color: #888888;
    font-size: 26px;
    cursor:pointer;
  line-height:30px;}
#tab li.fli,#tab2 li.fli2 {
    background: url(../images/tabonbj.png) no-repeat bottom;
    color:#cc0000;}
#tab li.fli a,#tab2 li.fli2 a{
    color:#cc0000;}
#tab,#tab2 {
    overflow:hidden;
    position: relative;
    zoom:1;
    background: url(../images/tabline.png) repeat-x bottom left;}
#tab_con div {
    display:none;
    border-top:none;}
#tab_con div.fdiv {
    display:block;}
.news_pic_title{
    width: 400px;
    height: 293px;
    position: relative;
    overflow: hidden;}
.news_pic_show{
    width: 400px;
    height: 267px;
    position: relative;}
.news_pic_show li{
    width: 400px;
    position: absolute;
    overflow: hidden;
    z-index: 1;}
.news_pic_show li a{
    display:block;
   padding-left:10px;
height:31px;
line-height:30px;
background:#16694a;
    text-align: center;
    color: #FFFFFF;}
.news_pic_show li.cur_news{
    z-index: 2;}
.flexslider{
  position:relative;}


.flexslider1{
    z-index: 999;
    position:relative;}
.news_pic_show1{
    width: 1280px;
    height: 320px;
    position: relative;
    z-index: 999;
}
.news_pic_show1 li{
    width: 1280px;
    position: absolute;
    overflow: hidden;
    z-index: 1;}
.news_pic_show1 li a{
    display:block;
   padding-left:10px;
    height:31px;
    line-height:30px;
    background:#16694a;
    text-align: center;
    color: #FFFFFF;}
.news_pic_show1 li.cur_news{
    z-index: 2;}




/*
.news_pic_btns{
    position: absolute;
    bottom: 37px;
    right: 10px;
    z-index: 999;
}
.news_pic_btns ul li{
    width: 25px;
    height: 22px;
    background: url(../images/slider_btns.png) no-repeat left center;
    text-align: center;
    margin: 3px;
    cursor: pointer;
    color: #333333;
    font: normal 16px/17px "Microsoft YaHei" bold;
line-height:23px;
}
.news_pic_btns ul li.cur_news{
    background: url(../images/slider_btns.png) no-repeat right center;
    color: #FFF;
}*/
.flexslider .flex-control-nav {
    position: relative;
    bottom: 25px;
    left:  240px;
    z-index:999;
}
.flexslider .flex-control-nav li {
    margin: 0 3px;
    float:left;
    zoom: 1;
    text-align:center;}

.flexslider .flex-control-paging li a {
    width: 24px;
    height: 16px;
    display: block;
    background: #ffffff;
    cursor: pointer;
    font-size: 13px;
    line-height: 16px;
    color: #333333;
}
.flexslider .flex-control-paging li a.flex-active {
    background: #87c860;
    color:#fff;
}
.flex-direction-nav{
    display:none;
}

.flexslider1 .flex-control-nav {
    display:none;
}

.htpt{
padding: 8px 0 0 15px;
height: 120px;
width: 296px;
float: left;}
.news{
width: 1280px;
margin: 0 auto;
clear: both;
padding: 30px 0;
overflow: hidden;
background: #fffcf1;}
.list_left {
float: left;
width: 300px;
padding-left: 20px;}
.cur {
height: 100px;
padding: 0 0 0 15px;
background: url(../images/cur_lmbg.jpg) no-repeat;}
.news .list_left .cur a { 
    text-decoration: none;
    font: normal 36px/280% "Microsoft YaHei";
    color: #FFFFFF;}

.cur_list {
padding: 0 0 0 5px;}
.cur_list .current {
background: url(../images/list_lmbg_cur.jpg) no-repeat left top;}
.cur_list .clumns {
line-height: 50px;
background: url(../images/list_lmbg.jpg) no-repeat left center;
padding-left: 20px;
border-bottom: 2px solid #e0e6e8;}
.cur_list .clumns a {
    color: #333333;}
.cur_list .clumns a:hover {
    color: #87c860;
    font-weight: bold;}

.lm_list {
height: 332px;
background: url(../images/list_left_bg.jpg) no-repeat bottom;}
.list_right {
width: 900px;
float: right;
min-height: 500px;
padding: 0 20px;}

.commen_top1 {
    border-bottom: 2px solid #e0e6e8;
    height: 42px;
    padding: 0 0 0 10px;
    line-height: 42px;}
.commen_top1 span{
background: url(../images/home.png) no-repeat left 3px;
padding-left: 30px;
    line-height: 46px;}
.rollphotos {
width: 1223px;
background: #87c860;
margin-top: 11px;}
.blk_29 {
height: 259px;
padding-right: 0px;
padding-left: 0px;
overflow: hidden;
zoom: 1;
position: relative;
width: 1228px;}
.blk_29 .LeftBotton {
left: 0px;
float: left;
cursor: pointer;
position: absolute;
height: 259px;
top: 0px;
background-color: #ffffff;
width: 48px;
background: url(../images/index_pic_left.jpg);
background-position: left;
background-repeat: no-repeat;
z-index: 999900;}
.blk_29 .Cont {
margin: 0px auto;
overflow: hidden;
width: 1000px;
padding: 44px 0;}
.blk_29 .RightBotton {
right: 0px;
float: right;
cursor: pointer;
position: absolute;
top: 0px;
height: 259px;
background-color: #ffffff;
width: 48px;
background: url(../images/index_pic_right.jpg);
background-position: center right;
background-repeat: no-repeat;}
.blk_29 .box {
float: left;
text-align: center;
margin: 0 12px;
border: 5px solid #FFFFFF;}

#u_u4_pic {height:400px; width:1280px;}


.share-info .share-text {
    line-height: 32px;
}
.share-info .share-text {
    float: left;
    line-height: 60px;
    color: #808080;
    font-size: 14px;
    margin-right: 22px;
}
.share-info .jiathis_style_32x32 a {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    margin: 0px 6px 0px 0;
    padding-left: 0px;
    line-height: 32px;
}


.bdsharebuttonbox.bdshare-button-style0-16 {
    position: absolute;
    top: 60px;
    right: 0;
}

.bdshare-button-style0-16 {
    zoom: 1;
}

.jiathis_style_32x32 {
    position: absolute;
    right: 0;
    top: -45px!important;
}

.jiathis_style_32x32 {
    position: absolute;
    right: 0;
    top: -60px;
}
.bdshare-button-style0-16 a:hover {
    color: #333;
    opacity: .8;
    filter: alpha(opacity=80);
}
.share-info .jiathis_style_32x32 .jiathis_button_tsina {
    background: url(../images/icon-share_03.jpg) no-repeat left;
}
.share-info .jiathis_style_32x32 .jiathis_button_weixin {
    background: url(../images/icon-share_05.jpg) no-repeat 0 0;
}
.share-info .jiathis_style_32x32 .jiathis_button_qzone {
    background: url(../images/icon-share_07.jpg) no-repeat 0 0;
}
.share-info .jiathis_style_32x32 .jiathis_button_copy {
    background: url(../images/icon-share_09.jpg) no-repeat 0 0;
}
.share-info { position: relative;}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(../img/share/icons_0_16.png?v=d754dcc0.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}