﻿body{ background:url(../images/bodyBg.png) repeat-x left top;}
#wrap{background: url(../images/indWrapBg.png) center 39px no-repeat;}
#mainContent{padding: 12px 0 15px 0;}
.main{width: 900px;}

/* 焦点图切换- 缩图 */
.indFocusBox{overflow:hidden; width: 1200px; height:400px; position:relative; z-index:1; padding:0 4px;}
.indFocusBox .bd{/* width:1000px; */ height:400px; overflow:hidden; position:absolute; z-index:1;}
.indFocusBox .bd .pic{}
.indFocusBox .bd .pic img{display:block; width: 1200px; height:400px;}
.indFocusBox .hd{width:auto; height:45px; padding:10px 36px; float:left; position:absolute; z-index:2; right:10px; bottom:10px;}
.indFocusBox .hd .tempWrap{width:auto; height:45px; overflow:hidden; position:relative; z-index:1;}
.indFocusBox .hd ul{width:auto; height:45px; overflow:hidden;}
.indFocusBox .hd .prev,.indFocusBox .hd .next{width:19px; height:19px; float:left; position:absolute; z-index:2;  top:21px; display:block; background:url(../images/indFocusBtn.png) no-repeat left top; cursor:pointer;}
.indFocusBox .hd .prev{left:10px; background-position:left top;}
.indFocusBox .hd .next{right:10px; background-position:left -31px;}
.indFocusBox .hd ul li{width:114px; height:45px; float:left; margin:0 3px; position:relative; z-index:2;}
.indFocusBox .hd ul li .pic img{display:block; width:114px; height:45px; filter:alpha(opacity=60);opacity: 0.60; }
.indFocusBox .hd ul li.on .pic img{filter:alpha(opacity=100);opacity:1.0;}
.indFocusBox .hd .bg{width:100%; height:65px; float:left; position:absolute; z-index:1; left:0; top:0; background-color:black; filter:alpha(opacity=50);opacity: 0.50;}

/*滚动新闻 &  搜索 */
.gdxwSearch{height: 29px; overflow:hidden; padding:12px 4px 10px;}
.gdxwBox{font-size: 14px;width:688px; float:left; position:relative; height: 25px; line-height: 25px; overflow:hidden;  padding:0 25px 0 0;}
.gdxwBox .more{float:right; margin-right:0px;color:#c00;}
.gdxwBox .more:hover{color:#205a40;}
.gdxwBox h3{ height:24px; line-height:24px; width:auto; float:left; padding:0 11px; font-size:14px; background-color:#205a40; color:white;}
.gdxwBox h3 a{ height:24px; line-height:24px; width:auto; float:left; padding:0 11px; font-size:14px; background-color:#205a40; color:white;}
.gdxwBox h3 a:hover{background-color:#C14D00; color:#fff;}
.gdxwBox .infoList{width:602px; height:24px; float:left;}
.gdxwBox .infoList li{/* background:url(../images/gdxwBoxLine.png) no-repeat center 8px; */ width:100%; float:left; margin:0; padding:0; height:24px; line-height:24px; overflow:hidden;}
.gdxwBox .infoList p{width:274px; float:left; margin:0 8px; padding:0; display:inline; height:24px; line-height:24px; overflow:hidden;}
.gdxwBox .infoList p a{color:#155c42;}
.gdxwBox .prev,.gdxwBox .next{width:15px; height:13px; float:left; display:inline-block; position:absolute; right:0; background:url(../images/gdxwBoxBtn.png) no-repeat left top; cursor:pointer;}
.gdxwBox .prev{top:0;}
.gdxwBox .next{bottom:0; background-position:left -13px;}
.gdxwBox .prev:hover,.gdxwBox .next:hover{background-color:#e4e4e4;}

.searchSite{width: 259px; float:right; background:url(../images/searchSiteBg.png) no-repeat left top;}
.searchSite #fieldOption{display:none;}
.searchSite .keyWord{width:202px; height:29px; line-height:29px; float:left; text-indent:34px;  border:0; background:none; outline:none}
.searchSite #submit{width:55px; height:29px; float:right; line-height:29px; text-align:center; background:none; border:0; color:white; cursor:pointer;}

/*#search{width:280px; float:right; background:url(../images/searchSiteBg.png) no-repeat left top;}
#search #fieldOption{display:none;}
#search #keyword{width:223px; height:23px; line-height:23px; float:left; text-indent:34px;  border:0; background:none;}
#search .submit{width:55px; height:23px; float:right; line-height:23px; text-align:center; background:none; border:0; color:white; cursor:pointer;}*/


/*主体内容 背景*/
.indCont{ overflow:hidden; background:url(../images/indContBg.png) repeat-y left top;}
#focusNewsList{ padding: 20px 20px 0 20px; overflow:hidden; background:url(../images/indContTop.png) no-repeat left top;}
.indCont .bg{overflow:hidden; background:url(../images/indContBot.png) no-repeat left bottom;}

.indFocus{ margin-right: 20px;float: left;width:570px; overflow:hidden; position:relative; background:#F6F6F6; text-align:center; }
.indFocus .hd{ position:absolute; z-index:1; width:100%; height:20px; top: 336px;  left: 0;}
.indFocus .hd ul{ width: 100%;overflow:hidden; zoom:1; font-size:0; }
.indFocus .hd ul li{ display:inline-block; *display:inline; zoom:1; margin:0 3px;  width:20px; height:20px; line-height:20px; text-align:center; background:#000; cursor:pointer; color:#fff; font-size:14px; }
.indFocus .hd ul li.on{ background:#C71D15;  }
.indFocus .bd{ position:relative;  }
.indFocus .bd .pic{ line-height: 0;}
.indFocus .bd .pic img{ width:570px; height: 370px;   }
.indFocus .bd .con{ border:1px solid #E7E7E7; border-top:2px solid #205A40; padding: 10px 15px;}
.indFocus .bd .title{ font-size:15px; line-height: 25px;  height: 50px; overflow:hidden;}
.indFocus .bg{display:none}

/* 焦点图切换- 数字 */
.focusBox{ width:390px; float:left; overflow:hidden; position:relative;  }
.focusBox .hd{ position:absolute; z-index:3; right:12px; bottom:45px; height:13px !important; padding-top:0 !important;}
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.focusBox .hd ul li{ float:left; margin-right:0; margin-left:3px;  width:13px; height:13px; line-height:13px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.focusBox .hd ul li span{color:#fff;}
.focusBox .hd ul li.on{ background:#f00;font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.focusBox .bd{ position:relative; }
.focusBox .bd .pic{width:390px; height:290px;}
.focusBox .bd .pic img{ display:block; width:390px; height:290px;   }
.focusBox .bd .con{ background:none; width:100%; height:39px; line-height:39px; position:absolute; z-index:1; left:0; bottom:0;}
.focusBox .bd .con .title{ position:absolute; z-index:2; left:0; bottom:0; width:100%; height:39px; line-height:39px; float:left; font-size:14px; text-align:left; text-indent:16px;}
.focusBox .bd .con .title a{ color:white;}
.focusBox .bd .con .title a:hover{color:white; text-decoration:underline;}
.focusBox .bd .bg{ display:block; position:absolute; z-index:1; left:0; bottom:0; width:100%; height:39px;  line-height:39px; background:none; background-color:black; filter:alpha(opacity=50);opacity: 0.50; }

/*广艺新闻Tab*/
.newsGroup{/* width:548px; */overflow:hidden; /* float:right; */}
.newsGroup .hd{height:35px; line-height:35px; border-bottom:1px solid #dfdfdf; position:relative; margin-bottom: 14px;}
.newsGroup .hd li{width:auto; float:left;}
.newsGroup .hd li .more{width:auto; float:left; line-height:35px; color:#999; position:absolute; z-index:1; right:10px; display:none;}
.newsGroup .hd li.on .more{display:inline;}
.newsGroup .hd li h4{width:auto; height:35px; line-height:35px; float:left; padding:0 11px 0 35px; margin-right:2px; display:inline; font-size: 16px; background-color:#ececec; color:#666; background:#ececec url(../images/newsGroupHd.png) no-repeat 12px 10px;}
.newsGroup .hd li h4 a{display: block;color:#666;}
.newsGroup .hd li.li01 h4{background-position:12px 10px;}
.newsGroup .hd li.li02 h4{background-position:12px -23px;}
.newsGroup .hd li.li03 h4{background-position:12px -59px;}
.newsGroup .hd li.on h4{background-color:#205a40; padding-bottom:1px; margin-bottom:-1px; position:relative; color:white;}
.newsGroup .hd li.on h4 a{color:white;}
.newsGroup .hd li.on.li01 h4{background-position:12px -104px;}
.newsGroup .hd li.on.li02 h4{background-position:12px -141px;}
.newsGroup .hd li.on.li03 h4{background-position:11px -174px;}
.newsGroup .hd li.li08 h4{background-position: 12px -319px;}
.newsGroup .hd li.li09 h4{background-position: 12px -223px;}
.newsGroup .hd li.on.li08 h4{
    background-position: 12px -363px;
}
.newsGroup .hd li.on.li09 h4{
    background-position: 12px -269px;
}

.newsGroup .bd{font-size: 14px; overflow:hidden;}
.newsGroup .bd .topicList .t{padding-bottom:5px; margin-bottom:5px; border-bottom-color:#dbdbdb;}
.newsGroup .bd .topicList .t .title{padding:0;}
.newsGroup .bd .topicList .t .tit{font-size:18px;  color:#0e402d}
.newsGroup .bd .topicList .t .intro{line-height:22px; color:#666; font-size:12px; margin:8px 0; height:44px; overflow:hidden;}
.newsGroup .bd .topicList .n{height: 30px;line-height: 30px;background-position: left 13px; }


/*通知公告 & 专题*/
#newsGroup2{width: 442px; float:left;}
#newsGroup2 .hd{ margin-bottom: 8px;border-bottom:3px solid #EAEAEA }

#newsGroup2 .infoList li{height:30px; line-height:30px; background-position:0 12px; padding:0 8px 0 10px;}

.xsList li{ overflow:hidden; height:70px; margin-bottom: 8px;}
.xsList dl{ width:63px; float:left; margin-right:20px; text-align:center; }
.xsList dt{height:24px; line-height:24px; background:#205A40; color:#fff; font-size:13px; }
.xsList dd{ height:42px; background:#E9E9E9; line-height:42px; font-size:22px;color:#666; }
.xsList .title{overflow:hidden;font-size:15px; padding: 3px 0 5px 0;}
.xsList .title a{ /* color:#155c42  */}
.xsList .intro{ overflow:hidden; font-size:12px; color:#999; line-height: 18px; height: 36px; overflow:hidden; }
.xsList .intro .more{ color: #155c42;}

.noticeTzBox{height: 443px;  margin-top:20px; padding: 20px 20px 20px 20px; background: url(../images/indContMiddle.png) repeat-x left top;overflow: hidden;}
.noticeBox{width: 442px; overflow:hidden;}
.noticeBox .hd{height: 35px; line-height: 35px; /* padding:7px 0 6px; */ border-bottom:3px solid #eaeaea;}
.noticeBox .hd h3{padding-left: 16px;font-size: 18px; color:#155c42;background: url(../images/newsGroupHd.png) 0 -415px no-repeat;}
.noticeBox .hd h3 a{color:#155c42;}
.noticeBox .hd h3 span{color:#7d7d7d; font-size:13px; margin-left:4px;}
.noticeBox .hd .more{float:right; color:#999;}
.noticeBox .bd{padding:8px 0 5px; /* height:208px; */ overflow:hidden;}
.noticeBox .list .n{ height: 30px; line-height: 30px; font-size:14px; overflow:hidden; padding-left:10px; background:url(../images/dot04.png) no-repeat left 13px }
.noticeBox .list .n .date{float:right; color:#999;}
.noticeBox .list .t{ padding-bottom: 10px; margin-bottom: 4px; border-bottom:1px dotted #ccc;  }
.noticeBox .list .t .title{ padding:8px 0; }
.noticeBox .list .t .tit{ font-size:14px; color:#155c42 }
.noticeBox .list .intro{ overflow: hidden;height: 44px;line-height: 22px; /* margin:10px 0; */ color:#999; text-indent:2em; }
.noticeBox .list .intro .more{ color: #b01c1c;}

.indZtzlBox{overflow:hidden; margin-top:18px;}
.indZtzlBox .hd{ padding: 24px 0; /* height:115px; */ overflow:hidden; position:relative; z-index:1;}
.indZtzlBox .hd .next,.indZtzlBox .prev{ position:absolute; z-index:1; left:0; display:block; height:13px; width:100%; float:left; background:url(../images/indZtBox.png) no-repeat left top; cursor:pointer;}
.indZtzlBox .hd .prev{background-position:left top; top:0;}
.indZtzlBox .hd .next{background-position:left -18px; bottom:0;}
.indZtzlBox .hd .tempWrap{
    height: 283px !important;
}
.indZtzlBox .nodePicList{overflow:hidden;}
.indZtzlBox .nodePicList li{width:100%; height: 68px; float:left; margin-bottom:7px; display:inline; overflow:hidden;}
.indZtzlBox .nodePicList li img{display:block; width:254px; height: 68px; }

.indZtzlBox .bd{overflow:hidden; padding-top: 10px;}
.indZtzlBox .bd .infoList li{/* display:none */}
.indZtzlBox .bd .infoList .moreBox{background:none; display:block;}
.indZtzlBox .bd .moreBox .more{width:67px; height:17px; float:right; /* margin-top:4px; */ display:inline; line-height:17px; background:#205a40; text-align:center; color:white;}
.indZtzlBox .bd .moreBox .more:hover{ background-color:#fd9500;}

.indZtzlBox .infoList li{ font-size:14px; height: 26px; line-height: 26px; background-position:0 12px }


/*特定栏目展示*/
.lmzsBox{overflow:hidden; position:relative; /* height:271px; */ margin-top: 12px;}
.lmzsBox .tempWrap{width: 1208px !important;}
.lmzsBox ul{overflow:hidden; position:relative;}
.lmzsBox li.parentLi{width:285px; height: 107px; float:left; position:relative; margin-right: 23px; display:inline; background:url(../images/indNodeBox.png) no-repeat left top;}
.lmzsBox li.parentLi .nodePic{ position:absolute; top:33px; left:59px; }
.lmzsBox li.parentLi .nodePic img{display:block; width:40px;height:40px;  text-align:center;}
.lmzsBox li.parentLi .nodeName {height:42px; line-height:42px; color:#09451b; font-size:24px; position:absolute; left:120px; top:33px;}
.lmzsBox li.parentLi .nodeName a{color:#09451b;}
.lmzsBox li.parentLi .childUl{background-color: #FCFCFC;overflow:hidden; padding-top: 20px; font-size:14px; display: none;height: 70px;margin: 4px;}
.lmzsBox li.parentLi .childUl li{width: 120px; float:left; margin-left:10px; display:inline; height:30px; line-height:30px; text-indent:16px; overflow:hidden; background:url(../images/dot06.png) no-repeat left 13px;}
.lmzsBox li.parentLi .childUl li.old{margin-left:25px;}
.lmzsBox li.li2 .childUl,.lmzsBox li.li4 .childUl{ padding-left:25px }
.lmzsBox li.li2 .childUl li,.lmzsBox li.li4 .childUl li{ width:100px; }

.lmzsBox li.on .nodePic ,.lmzsBox li.on .nodeName{ display:none; }
.lmzsBox li.on .childUl{display:block;}
.lmzsBox .li2.on .childUl{ height: 50px;padding-top: 36px; font-size:16px;}
.lmzsBox .li3.on .childUl{ height: 81px;padding-top: 11px;}
.lmzsBox li.li3 .childUl li{ height:26px; line-height:26px; background-position:0 10px }

.lmzsBox .prev,.lmzsBox .next{ display:block; width:29px; height:79px; float:left; position:absolute; z-index:1; top:82px; background:url(../images/indNodeBox.png) no-repeat left -592px; cursor:pointer;}
.lmzsBox .prev{background-position:left -592px; left:3px;}
.lmzsBox .next{background-position:left -683px; right:3px;}

/*友情链接*/
.yqljBox{overflow:hidden; margin-top: 12px; background:url(../images/indContBg.png) repeat-y left top;}
.yqljBox .bg{ overflow:hidden; background:url(../images/indContTop.png) no-repeat left top; }
.yqljBox .hd{margin: 20px 20px 0; border-bottom:1px solid #dfdfdf; height:28px;}
.yqljBox .hd h3{width:auto; height:28px; float:left; line-height:28px; padding:0 10px 1px 0; margin:0 20px -1px 0; display:inline; position:relative; font-size:14px; color:white; text-align:left; text-indent:32px; background:#205a40 url(../images/yqljBoxH3.png) no-repeat 10px 7px;}
.yqljBox .hd ul{font-size: 14px;width:auto; float:left; }
.yqljBox .hd ul li{width:auto; height:28px; float:left; padding:0 4px; line-height:28px; margin-right:16px; display:inline;}
.yqljBox .hd ul li.on{border-bottom:2px solid #2d6145; position:relative; z-index:2; height:27px; overflow:hidden; margin-bottom:-1px;}
.yqljBox .hd ul li.on a,.yqljBox .hd ul li a:hover{color:#205a40;}
.yqljBox .bd{ padding: 10px 0 20px; background:url(../images/indContBot.png) no-repeat left bottom; overflow:hidden;}
.yqljBox .bd li.noData{height:24px; line-height:24px; padding:11px 25px;}
.yqljBox .bd .yqljPicList{overflow:hidden; padding: 0 0 12px 18px;}
.yqljBox .bd .yqljPicList li{width: 180px; height: 56px; float:left; margin: 5px 18px 0 0; display:inline; overflow:hidden;}
.yqljBox .bd .yqljPicList li img{display:block; width: 180px; height: 56px; margin:0; padding:0;}
.yqljBox .bd .yqljWzList{font-size: 14px;overflow:hidden; /* margin-top:12px; */ padding: 0 10px 0 0; line-height:2}
.yqljBox .bd .yqljWzList a{height:24px; line-height:24px; margin: 0 18px; display:inline-block; *display:inline; zoom:1; }


#indAdBtn{width:87px; height:228px; float:left; overflow:hidden; position:fixed; right:50%; bottom:76px; margin-right:525px; 
_position:absolute;
_bottom:auto;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -502+'px');
z-index:10;
}
