/*
    首页主css
*/
.mainWidth {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.header {
    z-index: 2;
}

.headerTop {
    background: #006e0f;	/* #1c64a0 */
    height: 40px;
    line-height: 40px;
    color: #ccc;
    font-size: 12px;
    position: relative;
    z-index: 1;
}

.qrCode {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right:  0px;
    bottom: 40px;
    text-align: center;
    height: 82px;
    padding: 2px 5px;
    /*border: 1px solid #CCC;*/
}

.qrCode.hover {
    /*background: url("http://www.forestry.gov.cn/2014main/images/qrCodeIcon.png") 0 -30px no-repeat;*/
}

.qrCode .weChat { float:left; margin-right:0px;}

.qrCode .weChat .container{
    margin: 0 0 2px 0; padding: 0; width: auto;
}
.qrCode .weChat .container img{
    width: 65px;
    height: 65px;
}
.qrCode .weChat .title {
    font-size: 12px;
    text-align: center;
}

.qrCodeContainer {
    text-align: center;
    width: 100px;
    display: none;
}

.qrCode.hover .qrCodeContainer {
    background: #FFF;
    position: absolute;
    display: block;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    z-index: 10;
    left: -15px;
}

.qrCodeContainer .qrItem {
    /*display: inline-block;*/
    text-align: left;
    height: 35px;
    line-height: 35px;
    background: url("http://www.forestry.gov.cn/2014main/images/is_24.png") 0 0 no-repeat;
    text-indent: 34px;
    font-size: 12px;

}

.qrCodeContainer .qrItemwei {
    /*display: inline-block;*/
    text-align: left;
    height: 35px;
    line-height: 35px;
    background: url("http://www.forestry.gov.cn/2014main/images/wei.png") 0 0 no-repeat;
    text-indent: 34px;
    font-size: 12px;

}
.qrCodeContainer .qrItemwei.i01 {
    background-position: 3px 5px;
}


.qrCodeContainer .qrItem.i01 {
    background-position: 0 -115px !important;
}

.qrCodeContainer .qrItem.i02 {
    background-position: 0 -155px !important;
}

.qrCodeContainer .qrItem.i03 {
    background-position: 0 -75px !important;
}

.qrCodeContainer .qrItem.i04 {
    background-position: 0 -35px !important;
}

.qrCodeContainer .qrItem.i05 {
    background-position: 0 -395px !important;
}

.qrCodeContainer .qrItem.i06 {
    background-position: 0 -435px !important;
}
.qrCodeContainer .qrItem.i07 {
    background-position: 0 -475px !important;
}

.qrCodeContainer .qrItem.i08 {
    background-position: 0 -515px !important;
}

.share {
    position: absolute;
    right: 0;
    bottom: 10px;
}

.headerTopLeft {
    display: inline-block;
    position: absolute;
    left: 0;
    margin-left: 10px;
}

.headerTopMiddle {
    display: inline-block;
    position: absolute;
    width: 300px;
    left: 43%;
}

.headerTopRight {
    display: inline-block;
    position: absolute;
    right: 30px;
    margin-right: 10px;
}

.headerTopLeft span, .headerTopRight span {
    color: #bbd5e2;
    border-right: 1px solid #bbd5e2;
    padding: 0 6px;
}

.headerTopLeft span a,
.headerTopLeft span a:link,
.headerTopLeft span a:visited,
.headerTopLeft span a:hover,
.headerTopLeft span a:active,
.headerTopMiddle span,
.headerTopRight span a,
.headerTopRight span a:link,
.headerTopRight span a:visited,
.headerTopRight span a:active,
.headerTopRight span a:hover {
    color: #dfe6ee;
}

.headerTopLeft span:last-child, .headerTopRight span:last-child {
    border-right: none;
}

.headerMain {
    background: url("../../images/new/logo_99.png") no-repeat scroll 0px center;
    height: 160px;
    position: relative;
    z-index: 2;
}

.container {
    position: relative;
    z-index: 1;
}

.containerTop {
    height: 40px;
    line-height: 40px;
    /*padding: 0 20px;*/
    position: relative;
    color: #333;
    text-align: center;
}

.containerTop span {
    font-size: 16px;
    margin: 0 7px;
    padding: 0 20px;
    display: inline-block;
    height: 100%;
    font-family: "Microsoft Yahei";
}

.containerTop span:hover {
    cursor: pointer;
}

.containerMain {
    height: 480px;
    word-spacing: -8px;
    position: relative;
    overflow: hidden;
    margin-bottom: 3px;
}

/* 左侧版块导航 */
.containerNav {
    width: 120px;
    height: 480px;
    position: relative;
    vertical-align: top;
}

.containerNav ul {
    display: block;
    position: relative;
    background: #006e0f;
    border-top: 3px solid #006e0f;
    height: 480px;
}

.containerNav .navBack {
    display: none;  overflow: hidden; 
    position: absolute; top: 0; left: 0; right: 0; bottom: 0;  z-index: 199;
}

.containerNav .navBack.highlighting {
    display: block; background: #38a139; color: #fff;   
}

.containerNav ul li {
    font-size: 18px; height: 47px;  line-height: 23px; text-align: center; word-spacing: -4px; word-wrap: break-word; overflow: hidden; display: block;font-family:'Microsoft Yahei';
    padding: 15px 6px; color: #FFF;  cursor: pointer;  position: relative; z-index: 200;  border-bottom: 3px solid #FFF;
    
}

.containerNav ul li.selected {
    /*color: #006633;*/
}

.containerNav ul li.highlighting {
    color: #333; background: #ededed;  
}

.containerCenter {
    width: 1080px; margin-left: 0px; z-index: 2;position: relative; background: #fff;
}

.containerIndex {
    border-top: 2px solid #006e0f;
    height: 478px;
}

.indexLeft {
    display: inline-block;
}

.indexRight {
    display: inline-block;
    position: absolute;
    width: 466px;
}

.newsTop {
    margin-top: 2px;
    text-align: center;
}

.newsTopTabs {
    display: inline-block;
    width: 114px;
    overflow: hidden;
    background: #e0e0e0;
    height: 50px;
    line-height: 50px;
    border: none;
    margin: 0 1px;
    font-size: 14px;
}

#bulletin {
    padding-left: 10px;
}

/* 公示公告 */
.bulletinContainer {
    height: 20px;
    line-height: 20px;
    text-align: left;
}

.bulletinContainer li {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}

.topTabsName {
    text-align: center;
    font-weight: bold;
    word-spacing: 0;
}

.topTabSubName {
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    margin: 5px 2px;
    text-align: center;
}

.topTabSubName span {;
    /*border-right: 1px solid #006633;*/
    border-right-width: 1px;
    border-right-color: #006633;
    border-right-style: solid;
    _border-right-style: expression(this.nextSibling==null?"none":"solid");
    padding: 0 5px;
    display: inline-block;
}

.topTabSubName span:last-child {
    border-right: none;
}

#slidePics {
    height: 470px;
    width: 606px;
    position: relative;
    margin: 2px;
    /*display: inline-block;*/
}

/*  新闻列表 */
.newsList {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

.hotTitleContainer {
    width: 100%;
    margin: 15px 2px;
    word-spacing: 0;
}

.hotTitleContainer span {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-family: "Microsoft Yahei";
    display: block;
}

.hotTitleContainer a {
    color: #006e0f;
    font-size: 20px;
    font-weight: bold;
}

.hotTitleContainer a:hover, .hotTitleContainer a:link,
.hotTitleContainer a:active, .hotTitleContainer a:after {
    color: #006e0f;
    text-decoration: solid;
}

.contentList {

}

.contentList ul {
    display: none;
}

.contentList .selected {
    display: block;
}

.contentList ul li {
    font-size: 14px;
    margin: 9px 2px 5px 8px;
    padding: 5px 0;
    position: relative;
    /*list-style: url(http://www.forestry.gov.cn/2014main/images/iconst-bg.jpg) square inside;*/
    height: 14px;
    line-height: 14px;
    /*background: url(http://www.forestry.gov.cn/2014main/images/iconst-bg.jpg) no-repeat 2px 50%;*/  
}

.contentList ul li em {
    font-weight: bold;
    font-style: normal;
}

.contentList ul li.more {
    list-style-image: none;
    list-style-type: none;
    text-align: right;
    margin: 12px 2px 5px 8px;
}

.contentList .contentListLeft {
    position: absolute;
    left: 0;
    margin-left: 10px;
    display: inline-block;
    word-spacing: 0;
    height: 16px;
    line-height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 85%;
}

.contentList .contentListRight {
    position: absolute;
    right: 0;
    margin-right: 10px;
    display: inline-block;
}

.containerColumns {
    z-index: 4;
    position: relative;
    border-top: 3px solid #006e0f;
    height: 474px;
}

.containerColumns > .channel {
    overflow: hidden;
    padding: 15px 10px;
    font-size: 12px;
    height: 470px;
    visibility: hidden;
}
.containerColumns > .channel.selected{
    visibility: visible;
}

/*
    版块标题样式
*/
.containerColumns > .channel .channel-header {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    position: relative;
}
.containerColumns > .channel .channel-header .title{
    position: absolute;
}
.containerColumns > .channel .channel-header .title.left{
    left: 0;
}
.containerColumns > .channel .channel-header .title.right{
    right: 20px;
    font-weight: normal;
    font-size: 14px;
}
.containerColumns > .verticalSitesChannel.m05.channel .channel-header,
.containerColumns > .verticalSitesChannel.m06.channel .channel-header,
.containerColumns > .verticalSitesChannel.m07.channel .channel-header{
    height: 25px;
}

/*
    板块容器样式
*/
.containerColumns > .channel.contentChannel > div,
.containerColumns > .channel > .channel-container > div,
.containerColumns > .channel.servicesChannel > div {
    display: inline-block;
    /*height: 100%;*/
    height: 410px;
    vertical-align: top;
}

.containerColumns .column {
    border: 1px #ccc dotted;
    height: 445px;
    vertical-align: top;
    margin: 5px;
    overflow: hidden;
}

.containerColumns .column dt {
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    background: #006e0f;
    color: #FFF;
}

.containerColumns .column dd {
    height: 35px;
    line-height: 35px;
}

.containerColumns .column dd span {
    margin: 0 0 0 8px;
}

/*
    走进林业版块
*/
.containerColumns .m01 > div.sm01 {  width: 160px;  font-size: 14px;}

.containerColumns .m01 .column > dd#successiveLeaders {
    display: block;
    background: #ededed;
    width: 80%;
    margin: 15px auto 0 auto;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 14px;
}

.containerColumns .m01 > div.sm02 { width: 114px; font-size: 14px; margin-left: 3px;}

.containerColumns .m01 > div.sm02 .column.c01 {
    height: 140px;
}

.containerColumns .m01 > div.sm02 .column.c02 {
    height: 298px;
}

.containerColumns .m01 > div.sm03 {
    width: 484px; height: 450px; margin-left: 8px; overflow: hidden;
}

.containerColumns .m01 > div.sm03 > .tabNav {
    height: 35px;
    line-height: 35px;
    position: relative;
    margin: 5px 0 0;
}

.containerColumns .m01 > div.sm03 > .tabNav > ul {
    display: block;  
}

.containerColumns .m01 > div.sm03 > .tabNav > ul > li {
    background: #38a139;
    color: #FFF;
    width: 99px;
    border-left: 1px solid #FFF;
    font-size: 14px;
}
.containerColumns .m02 > div.sm04 > div.clm01 > dl > dt > span {
    line-height: 35px;
}
.containerColumns .m02 > div.sm04{
    width: 80px;
    margin-right: 5px;
}
.containerColumns .m01 > div.sm03 > .tabNav > ul > li.selected {
    background: #006e0f;
}

.containerColumns .m01 > div.sm03 > .tabContainer {
    position: relative;
}

/*.containerColumns .m01 > div.sm03 > .tabContainer > div {
    position: absolute;
    right: 0;
}*/

.containerColumns .m01 > div.sm04 {
    width: 150px;
    margin: 0 0 0 15px;
}

.containerColumns .m01 > div.sm04 > .green-logo {
    /*margin-left: 8px;*/
}

.containerColumns .m01 > div.sm04 > .green-logo > dl {
    width: 135px;
    margin: 6px auto;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl:hover {
    color: #38a139;
    cursor: default;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl > dt {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a {
    width: 135px;
    height: 76px;
    text-align: center;
	display: inline-block;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item01 {
    background: url('http://www.forestry.gov.cn/2014main/images/green_logo.jpg') center 0 no-repeat;
    margin-top: 7px;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item02 {
    background: url('http://www.forestry.gov.cn/2014main/images/green_logo.jpg') center -77px no-repeat;
    margin-top: 7px;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item03 {
    background: url('http://www.forestry.gov.cn/2014main/images/green_logo.jpg') center -154px no-repeat;
    margin-top: 7px;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item04 {
    background: url('http://www.forestry.gov.cn/2014main/images/green_logo.jpg') center -231px no-repeat;
    margin-top: 7px;
}

.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item05 {
    background: url("http://www.forestry.gov.cn/2014main/images/green_logo.jpg") center -231px no-repeat ;
    height: 55px;
    margin-top:7px;
}
.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item06 {
    background: url("http://www.forestry.gov.cn/2014main/images/green_logo.jpg") right -287px no-repeat;
    height: 48px;
    width: 43px;
    margin-right: 2px;
}
.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item07 {
    background: url("http://www.forestry.gov.cn/2014main/images/green_logo.jpg") center -287px no-repeat;
    height: 48px;
    width: 43px;
    margin-right: 2px;
}
.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item08 {
    background: url("http://www.forestry.gov.cn/2014main/images/green_logo.jpg") left -287px no-repeat;
    height: 48px;
    width: 43px;
}
.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item09 {
    background: url("http://www.forestry.gov.cn/2014main/images/green_logo.jpg") left -339px no-repeat;
    height: 48px;
    width: 66px;
    margin-right: 2px;
}
.containerColumns .m01 > div.sm04 > .green-logo > dl > dd > a.item10 {
    background: url("http://www.forestry.gov.cn/2014main/images/green_logo.jpg") right -339px no-repeat;
    height: 48px;
    width: 66px;
}

/*
    信息发布版块
*/
.containerColumns .m02 > div.sm01,.containerColumns .m02 > div.sm02,.containerColumns .m02 > div.sm03 {
    width: 268px; font-family: Simsun;
}

.containerColumns .m02 > div {
    /*margin-right: 10px;*/
    margin: 5px;
    border: 1px solid rgba(0, 0, 0, 0);
}

.containerColumns .m02 > div.sm04 {
    margin-right: 0;
}

.containerColumns .m02 > div.sm04 {
    width: 190px;
}

.containerColumns .m02 > div.sm01 > dl > dt,
.containerColumns .m02 > div.sm02 > dl > dt,
.containerColumns .m02 > div.sm03 > dl > dt,
.containerColumns .m02 > div.sm04 > div > dl > dt {
    font-size: 14px;
    font-weight: bold;
    /*height: 35px;*/
    line-height: 35px;
    text-align: left;
}

.containerColumns .m02 > div.sm01 > dl > dt > span,
.containerColumns .m02 > div.sm02 > dl > dt > span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-left: 8px;
    border-left: 4px solid #DF3131;

}

.containerColumns .m02 > div.sm01 > dl > dt,
.containerColumns .m02 > div.sm02 > dl > dt {
    padding-left: 6px;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer {
    /*display: none;*/
    padding-top: 5px;
    border-top: none;
}

.containerColumns .m02 > div > dl > dd.publishInfo.selected > .tabContainer {
    display: block;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabNav {
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabNav > ul > li {
   font-size: 13px; color: #000; margin: 0 2px; background: #ededed; width: 30.5%;
}

.containerColumns .m02 > div.sm01 > dl > dd.publishInfo.clm02 > .tabNav > ul > li {
    width: 30%;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabNav > ul > li.selected {
    background: #006e0f;
    color: #FFF;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabNav > ul > li.selected a {
    color: #FFF;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabNav > ul > li.selected a:hover {
    color: #FFF;
    text-decoration: underline;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > div.tabNav22 > ul {
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > div.tabNav22 > ul > li {
    display: inline-block;
    min-width: 12%;
    text-align: center;
    padding: 0 5px;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > div.tabNav22 > ul > li:hover {
    cursor: default;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > div.tabNav22 > ul > li.selected {
    background: url("http://www.forestry.gov.cn/2014main/images/subColumn-bg.png") center 30px no-repeat;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > .tabContainer22 > div {
    display: none;
    height: 155px;
    overflow: hidden;
    border-top: 1px #ccc dashed;
    position: relative;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > div.withNoSubColumns {
    height: 180px;
    overflow: hidden;
    border-top: 1px #ccc dashed;
    position: relative;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > .tabContainer22 > div.selected {
    display: block;
}

.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > div.withNoSubColumns > ul > li,
.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > .tabContainer22 > div > ul > li {
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    /*list-style: url(http://www.forestry.gov.cn/2014main/images/iconst-bg.jpg) square inside;*/
    margin: 6px 0;
    padding: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    word-spacing: 0;
  /*  background: url(http://www.forestry.gov.cn/2014main/images/iconst-bg.jpg) no-repeat 2px 50%;*/ padding-left: 10px;
}


.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > div.withNoSubColumns > ul > li.more,
.containerColumns .m02 > div > dl > dd.publishInfo > .tabContainer > div > .tabContainer22 > div > ul > li.more{
    list-style: none outside none;
    position: absolute;
    right: 0;
}
/*
    政府信息公开
*/
.px-gov-info-disc .hd{
    font-size: 16px; font-weight: normal; height: 30px; line-height: 30px; width: 100%; 
    border-bottom: 3px solid #df3131; text-align: center; float: left; margin-bottom: 5px;
}
.px-gov-info-disc .bd ul{ margin-left: -8px;}
.px-gov-info-disc .bd ul li{
     font-size: 14px; text-align: center; width: 90px; height: 50px;  line-height: 50px; margin: 8px 0 0 8px; float: left;font-family:'Microsoft Yahei';
}
.px-gov-info-disc .bd ul .bg-green a{ background-color: #32b16c;}
.px-gov-info-disc .bd ul .bg-green2 a{ background-color: #32b13e;}
.px-gov-info-disc .bd ul .bg-blue a{ background-color: #2f8cd7;}
.px-gov-info-disc .bd ul li a{ display: block; color: #fff; background-color: #407ecb;}
.px-gov-info-disc .bd ul li a:hover{ background-color: #006e0f;}

/*导航栏服务信息-样式*/
.mod_list_20130801{ width:100%;margin: 10px 0 5px 0;}
.mod_list_20130801 ul{ padding-left:20px; margin-top:10px; font-size:14px;}
.mod_list_20130801 ul li{ height:30px; line-height:30px;}
.list_20130801_01 li{ width:150px; display:inline-block;}
.list_20130801_02 li{ display:inline-block;padding-right: 50px;}

.title3 {
    height: 20px;
    width: 1030px;
    margin-left: 10px;
    background: url("http://www.forestry.gov.cn/2014main/images/index_title_bg2.jpg") repeat-x 0 3px;
    position: relative;
}

.second_title {
    HEIGHT: 20px;
    line-height: 20px;
    BACKGROUND: url(http://www.forestry.gov.cn/2014main/images/arrow3.gif) #fff no-repeat left center;
    POSITION: absolute;
    COLOR: #000;
    FONT: bold 16px/18px "Microsoft Yahei";
    PADDING-LEFT: 20px;
    LEFT: 0px;
    Z-INDEX: 1;
    DISPLAY: block;
    TOP: 0px;
    PADDING-RIGHT: 10px
}
/*导航栏服务信息-样式*/

/*
    热点专题
*/

.containerColumns .m02 > div.sm04 > div.clm02 > dl dt {
    text-align: center;
    border-bottom: 3px solid #006e0f;
}

.containerColumns .m02 > div.sm04 > div.clm02 > dl dd {
    margin: 2px 0 0;
    text-align: center;
}

.containerColumns .m02 > div.sm04 > div.clm02 > dl dd img {
    /*width: 140px;*/
    /*height: 70px;*/
}

/*
    在线服务版块
*/
.containerColumns .m03 > div.sm01 {
    width: 490px; height: 100%; margin-left: 10px; position: relative;
    background: url("http://www.forestry.gov.cn/2014main/images/services-online.jpg") center center no-repeat;
}

.containerColumns .m03 > div.sm01 .services {
    position: absolute; width: 80px; text-align: center;  
    
}
.containerColumns .m03 > div.sm01 .services > .services-title {
    font-size: 16px; height: 20px; line-height: 20px; margin-top: -5px;font-family:'Microsoft Yahei';
}
.containerColumns .m03 > div.sm01 .services > .services-image {
     display: inline-block; width: 70px;  height: 70px;
}

.containerColumns .m03 > div.sm01 .services > .services-detail {
    /*color: #7f7f7f;*/
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 30px;
    width: 215px;
}

.containerColumns .m03 > div.sm01 .services.dl01 {
    left: 300px; top: 18px;
}
.containerColumns .m03 > div.sm01 .services.dl02 {
    left: 400px; top: 130px;
}
.containerColumns .m03 > div.sm01 .services.dl03 {
    left: 400px; top: 270px; 
}

.containerColumns .m03 > div.sm01 .services.dl03 > .services-title,
.containerColumns .m03 > div.sm01 .services.dl03 > .services-detail {
    width: 80px;
}
.containerColumns .m03 > div.sm01 .services.dl04 {
    left: 300px; top: 370px;
}
.containerColumns .m03 > div.sm01 .services.dl05 {
    left: 120px; top: 370px;
}
.containerColumns .m03 > div.sm01 .services.dl06 {
    left: 30px; top: 270px;
}
.containerColumns .m03 > div.sm01 .services.dl07 {
    left: 20px; top: 129px;
}

.containerColumns .m03 > div.sm01 .services.dl07 > .services-title,
.containerColumns .m03 > div.sm01 .services.dl07 > .services-detail {
    width: 80px;
}
.containerColumns .m03 > div.sm01 .services.dl08 {
    top: 15px; left: 120px;
}

.containerColumns .m03 > div.sm01 .services.dl08 > .services-image {
    width: 70px;
    height: 70px;
}

.containerColumns .m03 > div.sm01 .services.dl08 > .services-image > .img01 {
    position: absolute;
    top: 10px;
    left: 15px;
    background: url("http://www.forestry.gov.cn/2014main/images/services.jpg") -60px -120px no-repeat;
    z-index: 2;
    width: 60px;
    height: 60px;
}

.containerColumns .m03 > div.sm01 .services.dl08 > .services-image > .img02 {
    position: absolute;
    top: 0;
    left: 0;
    background: url("http://www.forestry.gov.cn/2014main/images/services.jpg") -120px -120px no-repeat;
    z-index: 1;
    width: 60px;
    height: 60px;
}

.containerColumns .m03 > div.sm02 {
    width: 540px; height: 100%; margin-left: 20px;
}

.containerColumns .m03 .column.clm01 {
    margin: 0 5px; border: none; height: 100%;
}
.containerColumns .m03 .column.clm01 fieldset{ border: 2px solid #88abda;  }
.containerColumns .m03 .column.clm01 fieldset legend{ text-align: center; color: #006e0f; padding: 0 20px; margin: 0 auto;}
.containerColumns .m03 .column.clm01 fieldset .txtinfo{ text-align: center; font-size: 14px;}
.containerColumns .m03 .px-service-items{ margin-top: 2px;font-family:'Microsoft Yahei';}
.containerColumns .m03 .px-service-items ul{ margin-left: -3px;}
.containerColumns .m03 .px-service-items ul li{ 
	width: 100px; height: 46px; *width:90px;*height:34px;background-color: #16afe3; line-height: 1.2em; padding: 6px; margin: 6px 0 0 4px; float: left;
	box-sizing: border-box;
}
.containerColumns .m03 .px-service-items ul li .icon{ float: left; margin-right: 5px; }
.containerColumns .m03 .px-service-items ul li a{ color: #fff; margin-top: 2px; display: inline-block; width: 50px;}
.containerColumns .m03 .px-service-items ul li a:hover{color: #222;}
.containerColumns .m03 .px-service-items ul li.bg2{ background-color: #3972cc;}
.containerColumns .m03 .px-service-items ul li.bg3{ background-color: #0099e5;}
.containerColumns .m03 .px-service-items ul li.bg4{ background-color: #f8c46e;}
.containerColumns .m03 .px-service-items ul li.bg5{ background-color: #d57aa3;}
.containerColumns .m03 .px-service-items ul li.bg6{ background-color: #f7921c;}
.containerColumns .m03 .px-service-items ul li.bg7{ background-color: #7e9066;}
.containerColumns .m03 .px-service-items ul li.bg8{ background-color: #83a594;}
.containerColumns .m03 .px-service-items ul li.bg9{ background-color: #658458;}
.containerColumns .m03 .px-service-items ul li.bg10{ background-color: #5ebad9;}
.containerColumns .m03 .px-service-items ul li.bg11{ background-color: #f6c25f;}
.containerColumns .m03 .px-service-items ul li.bg12{ background-color: #ed533b;}
.containerColumns .m03 .px-service-items ul li.bg13{ background-color: #5e8cae;}
.containerColumns .m03 .px-service-items ul li.bg14{ background-color: #0e89c5;}
.containerColumns .m03 .px-service-items ul li.bg15{ background-color: #59676a;}
.containerColumns .m03 .px-service-items ul li.bg16{ background-color: #71b975;}
.containerColumns .m03 .px-service-items ul li.bg17{ background-color: #63bdc9;}
.containerColumns .m03 .px-service-items ul li.bg18{ background-color: #59a5d9;}
.containerColumns .m03 .px-service-items ul li.bg19{ background-color: #5278c9;}
.containerColumns .m03 .px-service-items ul li.bg20{ background-color: #fbc46a;}
.containerColumns .m03 .px-service-items ul li.bg21{ background-color: #839c67;}
.containerColumns .m03 .px-service-items ul li.bg22{ background-color: #0e89c5;}
.containerColumns .m03 .px-service-items ul li.bg23{ background-color: #f6a773;}
.containerColumns .m03 .px-service-items ul li.bg24{ background-color: #5e8cae;}
.containerColumns .m03 .px-service-items ul li.bg25{ background-color: #1e6b9b;}
.containerColumns .m03 .px-service-items ul li.bg26{ background-color: #56a6d9;}
.containerColumns .m03 .px-service-items ul li.bg27{ background-color: #df80ab;}
.containerColumns .m03 .px-service-items ul li.bg28{ background-color: #658458;}
.containerColumns .m03 .px-service-items ul li.bg29{ background-color: #006e0f;}
.containerColumns .m03 .px-service-items ul li.bg30{ background-color: #71b975;}

.login-box-info{ width: 160px; margin: 190px auto 0 auto; position: relative; z-index: 99; padding-left: 30px;}
.login-box-info .icon-back{ position: relative;}
.login-box-info .icon-back .form-control{ padding-left: 25px;}
.login-box-info .icon-back .icon{ 
	position: absolute; left: 4px; top: 2px; background: url(http://www.forestry.gov.cn/2014main/images/px-user.png) no-repeat 50%; width: 20px; height: 20px;
}
.login-box-info .form-horizontal .form-group{ width: 100%; margin-bottom: 4px;}
.login-box-info .form-control{ font-size: 12px; padding:2px 5px; height: 20px; width: 80%;}
.login-box-info .form-horizontal .form-group .btn{ font-size: 12px; width: 76px; padding: 4px 12px;}
.login-box-info .form-horizontal .form-group .btn.btn-green{ margin-left: 8px; }


.containerColumns .m03 .column.clm01 dt {
    background: #df3131;
}

.containerColumns .m03 .column.clm01 dd {
    height: 40px;
    line-height: 20px;
    border-bottom: 1px dotted #333;
    overflow: hidden;
    margin: 2px;
}

.containerColumns .m03 .column.clm02 {
    height: 95px;
    border: none;
    margin: 0 5px;
    text-align: center;
}

.containerColumns .m03 .column.clm03 {
    /*height: 205px;*/
    border: none;
    margin: 0 5px;
    text-align: center;
}

.containerColumns .m03 .column.clm02 dt,
.containerColumns .m03 .column.clm03 dt {
    margin: 2px 0;
}

.containerColumns .m03 .column.clm02 dd,
.containerColumns .m03 .column.clm03 dd {
    border: 1px dashed #dbdedf;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 2px;
    width: 85px;
    text-align: center;
}

.containerColumns .m03 .column.clm02 dd:hover,
.containerColumns .m03 .column.clm03 dd:hover {
    border: 1px dashed #B20000;
}

/*
    快捷通道按钮
*/
.containerColumns .m03 .column.clm02 .quickPathBtn {
    cursor: pointer;
}

.containerColumns .m03 .column.clm02 .quickPathBtn:hover {
    color: #b20000;
}

/*
    互动交流版块
*/

.containerColumns .m04 > .sm01 {
    font-family:simsun; width: 635px; margin: 0 10px 0 0;
}

.containerColumns .m04 > .sm01 > .column.clm01 {
    height: 460px;border: none; background: #FFF;
    /*margin: 0 0 20px 0;*/
}

.containerColumns .m04 .column .title {
    height: 35px;
    line-height: 35px;
    background: #FFF;
    margin-bottom: 0;
    font-weight: bold;
    text-align: left;
}

.containerColumns .m04 .column .title > span {
    font-size: 14px;
    width: 120px;
    background: #ccc;
    color: #333;
    height: 35px;
    display: inline-block;
}
.containerColumns .m04 .column .title > span.selected {
    background: #006e0f;
    color: #FFF;
    cursor: default;
}

.containerColumns .m04 .column .title > span.selected > A.hover_title:link ,
.containerColumns .m04 .column .title > span.red > A.hover_title:link,
.containerColumns .m04 .column .title > span.blue{
    color: #FFF;
}
.containerColumns .m04 .column .title > span > A.hover_title:link{
    color: #333;
}
.containerColumns .m04 > .sm01 > .column.clm01 .tabContainer,
.containerColumns .m04 > .sm01 > .column.clm02 .tabContainer {
    height: 105px;
    padding: 0;
}

.containerColumns .m04 > .sm01 > .column.clm01 .tabContainer {
    height: 160px;
}

.containerColumns .m04 > .sm01 > .column.clm02 {
    height: 210px;
    border: none;
}

.containerColumns .m04 > .sm01 > .column.clm02 .tabContainer li {
    height: 15px;
    line-height: 15px;
}

.containerColumns .m04 > .sm02 {
    font-family:simsun; width: 400px;
}

.containerColumns .m04 > .sm02 > div.column {
    border: 0;
}
.containerColumns .m04 > .sm02 > div.column.clm01{
    height: 200px;
}
.containerColumns .m04 > .sm02 > div.column.clm02{
    height: 245px;
}
.containerColumns .m04 > .sm02 > div.column > div.list{
    height: 340px;
}

.containerColumns .m04 div.column > .title {
    height: 35px;
    line-height: 35px;
    color: #FFF;
}

.containerColumns .m04 div.column  .title > span {
    text-align: center;
    display: inline-block;
    width: 100px;
    font-size: 14px;
    font-weight: bold;
    margin: 0 1px 0 0;
    border-left: 1px solid #FFF;
}

.containerColumns .m04 div.column > .title > span.blue {
    background: #006e0f;
}

.containerColumns .m04 div.column > .title > span.red {
    background: #df3131;
}

.containerColumns .m04 div.column > .title > .sp03 > a.hover_blue {
    color: #FFF;
}

.containerColumns .m04 div.column > .title > .sp03 > a.hover_blue:hover {
    color: #B20000;
}

.containerColumns .m04 div.column > div.list {
     height: 140px; overflow: hidden;
}

.containerColumns .m04 div.column  div.list ul{
    position: relative;
}
.containerColumns .m04 div.column  div.list ul li {
    border-bottom: 1px dotted #333;
    padding: 0px 0 5px 5px;
    margin: 0 20px 0 0;
    display: block;
}
.containerColumns .m04 div.column  div.list ul li a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block ;
    vertical-align: middle;
}
.containerColumns .m04 div.column  div.list ul li.more{
    border: 1px solid transparent;
    list-style: none outside none;
    position: absolute;
    right: 0;
}
 
/*
    世界林业
*/
.containerColumns .m05 {
}

.containerColumns .m05 > .channel-container div.sm01,
.containerColumns .m05 > .channel-container div.sm03 {
    width: 115px;
}

.containerColumns .m05 > .channel-container div.sm02 {
    width: 800px;
    margin: 0 10px;
    position: relative;
}

.containerColumns .m05 > .channel-container div.sm02 > .title {
    background: #006e0f;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    top: 0;
    right: 0;
    width: 130px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    z-index: 5
}

.containerColumns .m05 .column {
    margin: 0;
    border: transparent;
    text-align: center;
}

.containerColumns .m05 .column dt {
    background: #FFF;
    color: #000;
}

.containerColumns .m05 .column dd {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    min-width: 55px;
    margin: 0 1px;
}

.containerColumns .m05 .column.clm01 {
    height: 110px;
}

.containerColumns .m05 .column.clm01 > dd {
    height: 25px;
    line-height: 25px;
    min-width: 50px;
}

.containerColumns .m05 .column.clm02 {
    height: 220px;
}

.containerColumns .m05 .column.clm02 > dd {
}

.containerColumns .m05 .column.clm03 {
    height: 225px;
}

.containerColumns .m05 .column.clm03 > dd {
    height: 30px;
}

.containerColumns .m05 .column.clm04 {
    height: 185px;
}

.containerColumns .m05 .column.clm05 {
    height: 90px;
}

/*
    国家林业
*/
.containerColumns .m06 > .channel-container .sm01 {
    width: 195px;
    height: 390px;
    margin-right: 5px;
    display: inline-block;
}

.containerColumns .m06 > .channel-container .sm02 {
    display: inline-block;
    width: 830px;
    overflow: hidden;
    padding: 0 5px;
}

.containerColumns .m06 > .channel-container .sm02 > dl dt {
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 15px;
}

.containerColumns .m06 > .channel-container .sm02 > dl dd {
    border: #CCC 1px dashed;
    font-size: 12px;
    line-height: 35px;
    height: 35px;
    min-width: 70px;
    text-align: center;
    margin: 4px;
    display: inline-block;
    padding: 0 5px;
}

.containerColumns .m06 > .channel-container .sm02 > dl dd:hover {
    border-color: #38a139;
}

/*
    省级林业
*/
.containerColumns .m07 > .channel-container div.sm01 {
    width: 155px;
    background: #EAEEF1;
}

.containerColumns .m07 > .channel-container div.sm03 {
    width: 210px;
    background: #EAEEF1;
}

.containerColumns .m07 .column dd {
    height: 30px;
    line-height: 30px;
}

.containerColumns .m07 > .channel-container div.sm02 {
    width: 645px;
    margin: 0 10px;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.containerColumns .m07 .column {
    margin: 0;
    border: none;
}

.containerColumns .m07 .column dt {
    background: #FFF;
    color: #000;
}

.containerColumns .m07 > .channel-container div.sm01 > .column,
.containerColumns .m07 > .channel-container div.sm03 > .column {
    height: auto;
    min-height: 65px;
}

.containerColumns .m07 > .channel-container div.sm01 > .column > dd {
    display: inline-block;
    min-width: 45px;
    text-align: center;
    margin: 1px 0 1px 5px;
}

.containerColumns .m07 > .channel-container div.sm03 > .column > dd {
    display: inline-block;
    min-width: 25px;
    text-align: center;
    padding: 0 5px;
    min-height: 28px;
    margin: 4px 0;
}

/**
* 热点地图的站群样式
*/
.mapMenu div.sm01 {
    width: 600px;
    margin: 0 8px 0 0;
}

.mapMenu.small div.sm01 {
    width: 400px;
}

.mapMenu div.sm02 {
    width: 431px;
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
}

.mapMenu.small div.sm02 {
    width: 640px;
}

.containerColumns .mapMenu > .channel-container > .sm02 {
    height: 410px;
}

.containerColumns .mapMenu div.org-list > dl {
    height: auto;
}

.containerColumns .mapMenu div.org-list > dl > dd > dl > dt {
    font-weight: bold;
    margin: 5px;
}

.containerColumns .mapMenu div.org-list > dl > dd > dl > dd {
    margin: 5px;
}

.containerColumns .mapMenu div.org-list > dl > dd > dl > * {
    display: inline-block;
    text-align: center;
}

.containerColumns .mapMenu div.org-list > dl > dd {
    border: 1px solid transparent;
    padding: 5px 0;
}

.containerColumns .mapMenu div.org-list > dl > dd:hover,
.containerColumns .mapMenu div.org-list > dl > dd.selected {
    background: #e0e0e0;
    border: 1px solid #006e0f;
    color: #266882;
}

/*
* 热点地图的可点击样式
*/
.containerColumns .mapMenu div.province-list > dl > dd {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    width: 18%;
    margin: 2px;
}

.containerColumns .mapMenu div.province-list > dl > dd .province-name {
    text-align: center;
    border: 1px solid transparent;
}

.containerColumns .mapMenu div.province-list > dl > dd .province-name.disable {
    color: #888;
}

.containerColumns .mapMenu div.province-list > dl > dd .province-name:hover {
    color: #006e0f;
    border: 1px solid #006e0f;
    cursor: pointer;
}

.containerColumns .mapMenu div.province-list > dl > dd .province-name.disable:hover {
    color: #AAA;
    border: 1px solid #AAA;
    cursor: not-allowed;
}

.containerColumns .mapMenu div.province-list > dl > dd.show .province-name {
    text-align: left;
    position: relative;
    padding: 0 0 0 20px;
    font-weight: bold;
}

.containerColumns .mapMenu div.province-list > dl > dd.show .province-name > span.title-arrow {
    border-color: transparent transparent transparent #f50000;
    border-style: dashed dashed dashed solid;
    border-width: 10px;
    height: 0;
    left: 5px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 0;
}

.containerColumns .mapMenu div.province-list > dl > dd.show .province-name:hover {
    border: 1px solid transparent;
}

.containerColumns .mapMenu div.province-list > dl > dd.show {
    width: 100%;
    height: auto;
}

.containerColumns .mapMenu div.province-list > dl > dd.show > dl > dd.return-btn {
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid transparent;
    /*width: 20px;*/
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin: 20px;
}

.containerColumns .mapMenu div.province-list > dl > dd.show .site-name.return-btn:hover {
    color: #DF3131;
    cursor: pointer;
    /*border: 1px solid #006e0f;*/
}

.containerColumns .mapMenu div.province-list > dl > dd.show .site-name {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    /*margin: 5px;*/
    border: 1px solid transparent;
    padding: 0 5px;
}

/*.containerColumns .m12.mapMenu div.province-list > dl > dd.show .site-name{*/
/*width: 46%;*/
/*text-align: left;*/
/*}*/

.containerColumns .mapMenu div.province-list > dl > dd > dl > dd {
    display: none;
}

/*
* 使用图片列表站群样式
*/

.imgMenu .siteList {
    padding: 5px 0 0 0;
    position: relative;
    width: 100%;
    overflow-y: scroll;
}

.imgMenu .siteList dl {
    display: inline-block;
    width: 85px;
    margin: 5px 9px;
}

.imgMenu .siteList dl dt {
    text-align: center;
    margin: 2px 0;
}

.imgMenu .siteList dl dd {
    text-align: center;
    position: relative;
    height: 85px;
    width: 85px;
}

.imgMenu .siteList dl dd img {
    height: 85px;
    width: 85px;
    position: absolute;
    left: 0;
    top: 0;
}

/*
    友情链接板块
*/

.channel.friendlyLinksChannel .channel-container > .friendlyLinks {
    height: 250px;
}

.channel.friendlyLinksChannel .channel-container > .friendlyLinksImages {
    height: auto;
    width: 100%;
}

.channel.friendlyLinksChannel .channel-container > .friendlyLinks > select {
    width: 18%;
    height: 25px;
    line-height: 25px;
    margin: 10px;
}

.friendlyLinksChannel .friendlyLinksImages > a {
    display: inline-block;
    width: 250px;
    height: 46px;
    margin: 3px;
    background: url("http://www.forestry.gov.cn/2014main/images/friendly-links-bg.jpg") no-repeat;
}

.friendlyLinksChannel .friendlyLinksImages > a.item01 {
    background-position: 7px 0;
    width: 200px;
}

.friendlyLinksChannel .friendlyLinksImages > a.item02 {
    background-position: -190px 0;
    width: 200px;
}

.friendlyLinksChannel .friendlyLinksImages > a.item03 {
    background-position: -386px 0;
    width: 200px;
}

.friendlyLinksChannel .friendlyLinksImages > a.item04 {
    background-position: 9px -55px;
    width: 200px;
}

.friendlyLinksChannel .friendlyLinksImages > a.item05 {
    background-position: -190px -55px;
    width: 200px;
}

.friendlyLinksChannel .friendlyLinksImages > a.item06 {
    background-position: -388px -55px;
    width: 200px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item07 {
    background-position: 7px -107px;
    width: 200px;
}

.friendlyLinksChannel .friendlyLinksImages > a.item08 {
    background-position: -189px -106px;
    width: 200px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item09 {
    background-position: -386px -107px;
    width: 200px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item10 {
    background-position: 7px -157px;
    width: 200px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item11 {
    background-position: -189px -158px;
    width: 101px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item12 {
    background-position: -292px -158px;
    width: 102px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item13 {
    background-position: -386px -158px;
    width: 103px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item14 {
    background-position: -489px -158px;
    width: 102px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item15 {
    background-position: -188px -213px;
    width: 103px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item16 {
    background-position: -292px -213px;
    width: 100px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item17 {
    background-position: -385px -213px;
    width: 101px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item18 {
    background-position: -487px -213px;
    width:102px;
    margin: 1px;
}
.friendlyLinksChannel .friendlyLinksImages > a.item19 {
    background-position: 8px -213px;
    width:203px;
    margin: 1px;
}
/*
旧站回顾版块
*/
.oldSitesContainerWarp {
    width: 95%;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.oldSitesContainer{
    width: 200%;
    position: absolute;
    left: 0;
}
/*
服务信息
*/
.oldSitesContainer1{
    width: 100%;
    position: absolute;
    left: 0;
}
.oldSitesItem {
    border: 5px solid #ccc;
    display: inline-block;
    margin: 20px;
    text-align: center;
    position: relative;
}

.oldSitesItem:hover {
    border: 5px solid #006e0f;
}

.oldSitesImage {

}

.oldSitesTitle {
    opacity: 0.5;
    -moz-opacity: 0.5;

    background: none repeat scroll 0 0 #000;
    bottom: 0;
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
}

/*
    点击量排行
*/
.webDigChannel {

}

.webDigChannel .webDigContainer {
    width: 100%;
}

.webDigChannel .webDigItem {
    display: inline-block;
    margin: 20px;
}

.webDigChannel .webDigItem .title {
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    background: #006e0f;
    color: #FFF;
    position: relative;
    font-weight: bold;
}

.webDigChannel .webDigItem .title span {
    margin: 0 10px;
}

.webDigChannel .webDigItem .title span.more {
    right: 0;
    top: 0;
    position: absolute;
}

.webDigChannel .webDigItem.webDigNews {
    width: 480px;
}

.webDigChannel .webDigItem.webDigCatalogs,
.webDigChannel .webDigItem.webDigSites {
    width: 200px;
}

.webDigChannel .webDigItem .container {
    padding: 10px;
}

.webDigChannel .webDigItem .container ul {
    padding: 0 0 0 10px;
}

.webDigChannel .webDigItem .container ul li {
    height: 30px;
    line-height: 30px;
    position: relative;
    list-style-image: url("http://www.forestry.gov.cn/2014main/images/icon/list-bg.jpg");
    text-indent: 5px;
}

.webDigChannel .webDigItem .container ul li span.num {
    color: #009575;
    position: absolute;
    right: 0;
    top: 0;
}

/*
    纵向站群
*/
.containerRight {
    width: 0px;
    display: inline-block;
    height: auto;
    /*margin-top: 20px;*/
    vertical-align: top;
    right: 0;
    position: absolute;
}

.containerRight .siteGroupContainer {
    /*padding-right: 1px;*/
    /*box-shadow: 2px 0px 5px #999;*/
    background: #FFF;
    z-index: 1;
    position: relative;
    font-family: "Microsoft Yahei";
}

.containerRight .siteGroupContainer dt, .containerRight .siteGroupContainer dd {
    height: 40px;
    line-height: 14px;
    background: #e0e0e0;
    text-align: center;
    margin: 3px 0;
    color: #00923f;
    font-size: 15px;
    padding: 16px 9px;
    border: 1px solid #e0e0e0;
    word-spacing: -4px;
}

.containerRight .siteGroupContainer dt {
    height: 50px;
    line-height: 25px;
    background: #006e0f;
    color: #FFF;
    font-size: 18px;
    padding: 20px 10px;
    margin: 0 0 3px 0;
    border: none;
}

.containerRight .siteGroupContainer dt .title {

}

.containerRight .siteGroupContainer dt .title-arrow {
    border-color: #006e0f transparent transparent;
    border-style: solid dashed dashed;
    border-width: 10px;
    height: 0;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 86px;
    width: 0;
}

.containerRight .siteGroupContainer dt .title-arrow-shadow {
    border-color: #FFF transparent transparent;
    border-style: solid dashed dashed;
    border-width: 10px;
    height: 0;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 90px;
    width: 0;

}

.containerRight .siteGroupContainer dd:first-child {
    margin-top: 0;
}

.containerRight .siteGroupContainer dd:hover {
    cursor: pointer;
    color: #006e0f;
    border: 1px solid #006e0f;
}

.containerRight .siteGroupContainer dd.selected {
    background: #ededed;
    border: 1px solid transparent;
    color: #333;
}

/*
    横向站群
*/
.containerBottom {
    height: 48px;
    line-height: 48px;
    background: #FFF;
    margin-bottom: 20px;
    position: relative;
    z-index: 13;
    display: inline-block;
    width: 100%

}
.containerBottom > dl{
    display: inline-block;
    height: 46px;
    line-height: 46px;
    width: 1198px; /* 92%; */
    border: 1px #e3e6e7 solid;

}
.containerBottom dt, .containerBottom dd {
    /*margin: 0 10px;*/
    display: inline-block;
    height: 100%;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    text-align: center;
    color: #00923f;
    padding: 0 5px;
    width: 90px;
}

.containerBottom dt {
    background: #dee2e4;
    padding: 0 15px;
    color: #333;
    position: relative;
    font-size: 18px;
}

.containerBottom dt .title-arrow {
    border-color: transparent transparent transparent #f50000;
    border-style: dashed dashed dashed solid;
    border-width: 10px;
    height: 0;
    left: 122px; /*加的友情链接左边红箭头样式*/
    overflow: hidden;
    position: absolute;
    top: 13px;
    width: 0;
}

.containerBottom dd:hover {
    cursor: pointer;
    color: #006e0f;
}

.containerBottom dd.selected {
    background: none repeat scroll 0 0 #ededed;
    color: #333;
}

.containerBottom .friendlyLinksBtn{
    display:inline-block;
    height: 46px;
    margin-left: 21px;
    border: 1px solid transparent;
    font-size: 16px;
    font-family: "Microsoft Yahei";

}

/*
    页脚
*/
.footer {
    font-size: 14px;
    border-top: 2px solid #006e0f;
    background: #ebeeef;
    text-align: center;
    margin: 10px 0 30px 0 ;
    height: auto;
}

.footer .mainWidth > div {
    display: inline-block;
    vertical-align: middle;
}

.footerMainRight {
    width: 75%;
}

.footerMainRight .top {
    height: 35px;
    line-height: 35px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}

.footerMainRight .top span {
    display: inline-block;
    margin: 0 10px;
    padding: 0 5px;
    font-weight: bold;
}

.footerMainRight .bottom {
    color: #999;
    font-size: 12px;
}

.footerMainTop {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin: 10px auto 10px auto;
}

.footerMainLeft > div {
    display: inline-block;
}

/* 标题弹出层的样式 */
.poplayer {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: #FFF;
    border: 1px solid #000;
    text-align: center;
    cursor: pointer;
}

/* 在线访谈样式*/
.video-header {

}

.video-title {
    text-align: center;
}

.video-first {
    margin: 5px 20px 10px;
    font-size: 14px;
}

.video-first-infotitle {
    font-weight: bold;
    margin-right: 5px;
    color: #333;
}

.video-first-img {
    display: inline-block;
}

.video-first-img + div {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    width: 356px;
    position: relative;
}

.video-first-img + div > div {
    line-height: 24px; padding-bottom: 0px; color: #6d6d6d;  max-height: 75px; overflow: hidden;
}

.video-first-name a {
    color: red;
    font-weight: bold;
    margin: 0 0 0 5px;
}

.video-first-guest {
    color: #006e0f;
}

.video-first-summary {
    line-height: 25px;
    overflow-y: scroll;
}
.video-first-more{
    position: absolute;
    right: 0;
    font-size: 12px;
}
.video-list ul {
    display: block;
}

.video-list ul li {
    border-bottom: 1px dashed #ccc;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 10px 0 0;
    padding: 5px;
}

/* 全文检索框 */
.textSearch {
    width: 365px;
    /*height: 60px;*/
    position: absolute;
    right: 210px;
    bottom: 40px;
}

.textSearch > div {
    display: inline-block;
}

.textSearch div.searchForm {
    width: 365px;
    /*border: 3px solid #006e0f;*/
    background-color: Transparent;
    background-image: url("http://www.forestry.gov.cn/2014main/images/search-header.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    height: 31px;
}

.textSearch div.searchForm .keyWord {
    width: 219px;
    height: 29px;
    line-height: 29px;
    border-top: 1px solid #AAA;
    border-bottom: 1px solid #AAA;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    margin-left: 15px;
    vertical-align:middle;
}

.textSearch div.searchForm .searchButton {
    width: 120px;
    height: 31px;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    background-color: Transparent;
    background-image: url("http://www.forestry.gov.cn/2014main/images/search-btn.png");
    background-repeat: no-repeat;
    background-position: center center;
    color: #FFF;
    vertical-align:middle;
}

.textSearch div.searchAdvance {
    height: 34px;
    line-height: 34px;
    padding: 0 3px;
}

.textSearch div.searchKeyWord {

}

.textSearch div.searchKeyWord dl {
    margin: 0;
    font-size: 12px;
}

.textSearch div.searchKeyWord dt {
    display: inline-block;
    font-weight: bold;
    color: #063;
}

.textSearch div.searchKeyWord dd {
    display: inline-block;
    margin: 5px;
}

.textSearch div.searchKeyWord dd:hover {
    cursor: pointer;
}

/*
    地图热点样式
*/
.china-map {
    overflow: hidden;
    text-align: center;
}

.china-map img {
    margin-left: auto;
    margin-right: auto;
    border: 0;
}

.china-map area:hover {
    cursor: pointer;
}

#exhibition {
}

/*
    字母索引样式
*/

.containerColumns > .channel .channel-header{
    height: 50px;
    line-height: 25px;
}
.search-by-character span{
    padding:0 10px;
}

.search-by-character {
    top: 25px;
    position: absolute;
    font-weight: normal;
    color: #006e0f;
    cursor: default;
    height: 22px;
}
.search-by-character > span.letter{
    padding: 0 5px;
    border-top: solid 3px #cae5ff;
    font-size: 14px;
    font-weight: bold;
    min-width: 26px;
    text-align: center;
    display: inline-block;
}
.search-by-character > span.letter a{
    display: block;
}
.search-by-character > span.letter:hover,
.search-by-character > span.letter.highlighting{
    color: #006e0f ;
    border-color: #006e0f;
    cursor: pointer;
}


/*---------------2016-9-21添加-----------------*/
#px-content{} 
#px-content .px-lyzt-hd{ width: 100%; }
#px-content .px-lyzt-hd>ul{}
#px-content .px-lyzt-hd>ul>li.selected{ width: 100%;}   
#px-content .px-map-box{
	position: absolute; left: 1px; top: 0; right: 0; bottom: 0; height: 412px;font-family:'Microsoft Yahei';
	background: url(http://www.forestry.gov.cn/2014main/images/px-expo.jpg) no-repeat;
	
} 
#px-content .px-map-box .px-link{ 
	position: absolute; font-size: 15px; color: #fff;
	display: block; background: url(http://www.forestry.gov.cn/2014main/images/px-tab-bg2.png) no-repeat; width: 90px; height: 35px;
}
#px-content .px-map-box .px-link.link1{ left: 52px; bottom: 150px;}       
#px-content .px-map-box .px-link.link2{ left: 26px; bottom: 90px; background: url(http://www.forestry.gov.cn/2014main/images/px-tab-bg1.png) no-repeat;} 
#px-content .px-map-box .px-link.link3{ right: 62px; bottom: 170px; background: url(http://www.forestry.gov.cn/2014main/images/px-tab-bg3.png) no-repeat;} 
#px-content .px-map-box .px-link.link4{ right: 16px; bottom: 100px; background: url(http://www.forestry.gov.cn/2014main/images/px-tab-bg4.png) no-repeat;}  
#px-content .px-map-box .px-link:hover{ text-decoration: underline; color: #e20000;}  
#px-content .px-map-box .px-link.link1:hover{ color: #333;} 
#px-content .px-map-box .px-link.link4:hover{ color: #333;} 
#px-content .px-map-box .px-link>em{ 
	position: absolute; top: 2px; right: 2px; display: block; 
	width: 64px; height: 30px; line-height: 26px;  text-align: center;
}
#px-content .px-map-box .px-link.link3>em, #px-content .px-map-box .px-link.link4>em{
	left: 2px; right: auto;
}   

#px-content .txtMarquee-box{ 
	position: absolute; left: 370px; top: 170px; z-index: 999; width: 352px; height: 60px; 
	background: url(http://www.forestry.gov.cn/2014main/images/px-titi-bg.png) no-repeat; overflow: hidden; 
}
#px-content .txtMarquee-left{ margin-top: 5px;  }
#px-content .txtMarquee-left .bd{ padding:10px; }
#px-content .txtMarquee-left .bd .tempWrap{ width:330px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
#px-content .txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
#px-content .txtMarquee-left .bd ul li{ 
	margin-right:40px;  float:left; height:30px; line-height:30px;  
	text-align:left; width:auto !important; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
font-family:'Microsoft Yahei';  
}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
#px-content .txtMarquee-left .bd ul li a{ font-size: 18px; color: #fff600;}

#px-content .px-title{ font-size: 14px; font-weight: bold; height: 35px; line-height: 35px; color: #fff; background-color: #006e0f; text-align: center;}
#px-content .more{ position: absolute; right: 0; bottom: 0; color: #1b66a0;}
#px-content .more:hover{ color: #DF3131;}
#px-content .sm04{ width: 278px; margin:5px 0 0 15px; }
#px-content .slideTxtBox{ overflow: hidden; margin-top: 4px; }
#px-content .slideTxtBox .hd{ height:30px; line-height: 30px; position:relative; border-bottom: 1px solid #ddd; }
#px-content .slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:0px;   }
#px-content .slideTxtBox .hd ul li{ font-size: 14px; width: 72px; text-align: center; float:left; padding-left: 10px; padding-right: 10px; cursor:pointer; }
#px-content .slideTxtBox .hd ul li.on{ color: #fff; background: #4489ca; border-bottom: 1px solid #4489ca;}
#px-content .slideTxtBox .bd{ overflow: hidden; padding: 15px 2px 15px 15px;  }
#px-content .slideTxtBox .bd .item{ position: relative; padding-bottom: 25px;}
#px-content .slideTxtBox .bd ul{ zoom:1;}
#px-content .slideTxtBox .bd ul li{ 
	font-size: 14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}

#px-content .px-zcfg{}
#px-content .px-zcfg .px-con{ margin-top: 15px;}
#px-content .px-zcfg .px-con>ul{ margin-left: -8px;}
#px-content .px-zcfg .px-con ul li{ font-size: 14px; float: left; width: 134px; height: 34px; line-height: 34px; text-align: center; margin: 8px 0 0 8px;}
#px-content .px-zcfg .px-con ul li a{ display: block; background-color: #e0e0e0;}
#px-content .px-zcfg .px-con ul li a:hover{ background-color: #4489ca; color: #fff;}  

.img-txt-bg,.img-txt{ position: absolute; left: 0; bottom: 0; right: 0; height:32px; line-height:32px; text-align: center;}
.img-txt-bg{ z-index: 1;background: #000; filter: alpha(opacity=50); opacity: 0.5;	}
.img-txt{ 
    font-size: 12px; color: #fff;  z-index: 2; padding: 0 8px; 
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.img-txt a{ color: #fff;}
.img-txt a:hover{ color: #DF3131;}
.pic-list-box{}
.pic-list-box .bd{ }
.pic-list-box .bd ul{ margin-left: -10px;}
.pic-list-box .bd ul li{ 
	width: 190px; height: 115px; overflow: hidden; float: left; text-align: center; margin: 0 0 10px 10px; position: relative;
}
.pic-list-box .bd ul li .txt{ background-color: #f0f0f0; width: 238px; padding: 5px 10px;}

#px-ztwh .px-mod-1,#px-ztwh .px-mod-2,#px-ztwh .px-mod-3{ float: left; height: 100%; overflow: hidden;}
#px-ztwh .px-mod-1{  width: 585px; } 
#px-ztwh .px-mod-1 .hd .tit,#px-ztwh .px-mod-2 .hd .tit{ font-size: 18px; font-weight: bold; color: #fff; float: left; background-color: #006e0f; padding: 0 25px;}  
#px-ztwh .more{  float: right; margin-top: 10px; margin-right: 5px;} 
#px-ztwh .px-mod-1 .hd{ margin-top: 5px;}
#px-ztwh .px-mod-1 .bd .px-pic-list{ margin-left: -5px;*margin-right: 9px;}  
#px-ztwh .px-mod-1 .bd .px-pic-list li{ float: left; margin: 5px 0 0 5px;}   

#px-ztwh .px-mod-2{ width: 320px; margin-left: 5px; }   
#px-ztwh .px-mod-2 .hd .tit{ background-color: #11c222;}
#px-ztwh .px-mod-2 .bd .px-pic-list{ margin-left: -5px;*margin-right: 9px;}  
#px-ztwh .px-mod-2 .bd .px-pic-list li{ float: left; margin: 5px 0 0 5px;}
#px-ztwh .px-mod-2 .bd .t-list{ margin-top: 8px;} 
#px-ztwh .px-mod-2 .bd .t-list li{ 
	line-height: 1.8em; font-size: 14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
	background: url(http://www.forestry.gov.cn/2014main/images/dot.jpg) 2px 50% no-repeat; padding-left: 10px;
} 

#px-ztwh .px-mod-3{ width: 150px; margin-left: 0px; }  
#px-ztwh .px-mod-3 ul li{ margin-top: 5px;}    


.slidePagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.slidePagination{zoom:1}