/* CSS Document */
.topImgAd .search {float:left; display:inline; margin:57px 0 0 472px;}
.line {height:1px; background:#ccc; overflow:hidden;}
.ctop {background:url(ctop.gif) repeat-x; height:5px; overflow:hidden;}
.picFast {width:960px; overflow:hidden; margin:auto;}
.picFast h2 {background:url(btbg.gif) repeat-x center; text-align:left; padding:0 0 0 10px; margin:0 0 9px 0;}
.picFast .picArea {background:#F7F7F7; padding:5px;}
.picFast .picArea .tab {overflow:hidden; zoom:1;}
.picFast .picArea .tab li {float:left; line-height:29px; background:url(pictabbg.jpg) repeat-x; font-size:14px; font-weight:bold;  border-right:1px solid #fff;}
.picFast .picArea .tab li a{display:block; width:110px;}
.picFast .picArea .tab li a:link, .picFast .picArea .tab li a:visited {color:#000;}
.picFast .picArea .tab li a:hover {text-decoration:none;}
.picFast .picArea .tab li.active {background:#fff;}
.picFast .picArea .tab li.active a:link, .picFast .picArea .tab li.active a:visited {color:#f60;}
.picFast .picArea .tabContent {background:#fff; padding:15px 12px 0; text-align:left; overflow:hidden; zoom:1;}
.picFast .picArea .tabContent img {padding:3px; border:1px solid #ccc;}
.picFast .picArea .tabContent a:hover img {border:1px solid #000;}
.picFast .picArea .tabContent .bigPic {float:left;}
.picFast .picArea .tabContent .bigPic p { margin:8px 0 0;font-size:14px; font-weight:bold;}
.picFast .picArea .tabContent .picList {float:left; width:610px;}
.picFast .picArea .tabContent .picList li {float:left; width:128px; overflow:hidden; padding:0  0 14px 23px;}
.picFast .picArea .tabContent .picList li p {margin:5px 0 0; white-space:nowrap;}

.areaB {width:960px; overflow:hidden; background:url(areabbg.gif) repeat-y; margin:auto;}
.areaB .col1 {width:465px; float:left; overflow:hidden;}
.areaB .col2 {width:285px; float:left; overflow:hidden;}
.areaB .col3 {width:185px; float:right; overflow:hidden;}
.areaB .bottomL {background:url(bottomL.gif) no-repeat; height:1px; clear:both; overflow:hidden;}
.col1C {margin:10px 12px; text-align:left;}
.col1C .title {overflow:hidden; background:#F6F6F6 url(coltbg.gif) no-repeat right; height:25px; line-height:25px; border:1px solid #ccc; margin:0 0 10px;}
.col1C .title  h2 {float:left; background:url(hbg.gif) no-repeat 8px 6px; font-weight:bold; padding:0 0 0 20px;}
.col1C .title .more {float:right; padding:0 40px 0 15px; background:url(gengduo.gif) no-repeat 0 8px; color:#666;}
.col1C h3 {font-size:18px; font-family:黑体; margin:15px 0 5px 8px;}
.col1C h4 {font-weight:bold; margin:0 0 0 8px;}
.col1C .newsList {margin:8px 0 8px 8px;}
.col1C .newsList li {font-size:14px; line-height:23px; padding:0 0 0 10px; background:url(listdot.gif) no-repeat 0 8px;}
.col1C .newsList li .sum {color:#1f3a87; font-size:12px; line-height:14px; padding:0 0 0 10px;}

.col2C {margin:10px; text-align:left;}
.col2C .title {margin:0 0 10px; line-height:22px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1; clear:both;}
.col2C .title h2 {float:left;background:url(hbg.gif) no-repeat 8px 4px; font-weight:bold; padding:0 0 0 20px;}
.col2C .title .more {float:right; margin:0;}
.col2C .picTxt1 {margin:12px 0; overflow:hidden; zoom:1;}
.col2C .picTxt1 .pic {float:left; padding:0 2px 0 0;}
.col2C .picTxt1 .pic img {padding:3px; border:1px solid #ccc;}
.col2C .picTxt1 .txt {background:#F7F7F7 url(saidleft.gif) no-repeat left; height:78px; line-height:20px; float:left; width:150px; padding:5px 5px 0 20px; color:#666;}
.col2C .picTxt1 .aTitle {clear:both; padding:8px 0 0; margin:0;}
.col2C .picTxt1 .aTitle a {color:#1f3a87;}
.newsList2 {margin:5px 0;}
.newsList2 li {padding:0 0 0 10px; background:url(listdot.gif) no-repeat 0 6px; line-height:21px;}
.newsList2B {margin:5px 0;}
.newsList2B li {padding:0 0 0 10px; background:url(listdot.gif) no-repeat 0 6px; line-height:21px;}
.newsList2B li a {color:#1f3a87;}
.col2C .picTxt2 {margin:12px 0; overflow:hidden; zoom:1;}
.col2C .picTxt2 .pic {float:left; padding:0 8px 0 0;}
.col2C .picTxt2 .pic img {padding:3px; border:1px solid #ccc;}
.col2C .picTxt2 .txt {line-height:20px; float:left; width:170px; color:#666;}
.col2C .picTxt2 .txt p {margin:0;}
.remen img{ margin:0 0 -5px;}

.col3C {margin:10px 8px; text-align:left;}
.col3C .title {margin:0 0 10px; line-height:22px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1; clear:both;}
.col3C .title h2 {background:url(hbg.gif) no-repeat 8px 4px; font-weight:bold; padding:0 0 0 20px;}
.col3C .title .more {float:right; margin:0;}
.col3C .picWT img{padding:3px; border:1px solid #ccc;}
.col3C .picWT p {margin:5px 5px 7px;}

/* 最后两屏附加 */
.col1C .picList {overflow:hidden; zoom:1; margin:10px 0;}
.col1C .picList li {float:left; margin:0 10px 0 9px; width:128px; display:inline; overflow:hidden;}
.col1C .picList li img {border:1px solid #ccc; padding:3px;}
.col1C .picList li a:hover img {border:1px solid #000;}
.col1C .picList li p {margin:5px 0 0;}

.col2C .picList {overflow:hidden; zoom:1; margin:10px 0;}
.col2C .picList li {float:left; margin:0 2px; display:inline; width:128px; overflow:hidden;}
.col2C .picList li img {border:1px solid #ccc;}
.col2C .picList li p {margin:5px 0 0;}
.col2C .picBig {padding:0 0 0 6px; margin:10px 0;}
.col2C .picBig img{border:1px solid #ccc;}
.col2C .picBig p {margin:8px 0 0; font-size:14px; font-weight:bold;}
.picSwitch {overflow:hidden; zoom:1;}
.picSwitch li {float:left; width:69px; display:inline; margin:0 6px; height:56px; overflow:hidden; padding:10px 2px 2px;}
.picSwitch li.active {background:url(activepic.gif) no-repeat;}
.col3C .single p {margin:0; line-height:20px;}



/* area960 */
.area960 {width:960px; margin:9px auto 0 auto; text-align:left; position:relative; z-index:100;}
.areaContent {width:960px; margin:9px auto 0 auto;}
.area960 .colL {width:750px; float:left;}
.area960 .colL .con1 {width:463px; float:left; display:inline; margin-left:1px;}
.area960 .colL .con2 {width:284px; float:right; display:inline; margin-right:1px;}
.area960 .colR {width:185px; float:right;}
.colL .conLMain {margin:8px 17px; text-align:left;}
.colL .conLMain h2 {font-size:20px; font-weight:100; font-family:'黑体'; margin:9px 0 0 0;}
.colL .conLMain h3 {font-size:18px; font-weight:100; font-family:'黑体'; margin:9px 0 0 0;}
.colL .conLMain p {margin:4px 0 0 0; line-height:21px;}
.colL .conLMain p .pic {float:left; margin:5px 6px 0 0;}
.colL .conRmain {margin:0 9px 0 16px;}
.colL .conRmain h3 {font-size:14px; font-weight:bold;}
.colL .conRmain p {margin:4px 0 0 0; line-height:21px;}
.colL .conRmain p .pic {float:left; margin:5px 6px 0 0;}
.colL .conRmain .content1p2 {width:257px;}
.colL .conRmain .content1p2 p {line-height:21px;}
.colL .conRmain .content1p2 .left {width:128px; overflow:hidden;}
.colL .conRmain .content1p2 .right {width:50%; overflow:hidden;}

         .imgText {}
         .imgText h4 {font-size:12px; font-weight:bold;}
         .imgText img {padding:3px; border:1px solid #ccc; float:left; margin:0 9px 0 0;}
         .imgText p {text-indent:2em; color:#666;}
 
         .imgText_2 {margin:4px 0 12px 0; clear:both;}
         .imgText_2 img {padding:3px; border:1px solid #ccc; float:left; margin:0 9px 0 0;}
         .imgText_2 p {line-height:21px; margin:0;}
         
.colL .citeBlock {background:#f7f7f7; padding:2px 9px; margin:4px 9px 0 9px;}
.colL .citeBlock p {margin:4px 0 0 0; line-height:21px;}
.colL .citeBlock p .pic {float:left; margin:5px 6px 0 0;}

.colL .headLine {background:url(allpic_gif.gif) left -222px repeat-x #fff; height:38px; padding:0 0 6px 0; overflow:hidden; line-height:38px; border-bottom:1px solid #ccc;}
.colL .headLine .more {color:#fff; background:url(more_bg.gif) left top no-repeat; width:116px; height:28px; float:right; overflow:hidden; font-weight:bold; line-height:23px; display:inline; margin:-66px 22px 0 0;}
.colL .headLine .more a {color:#fff; margin:0 0 0 65px;}


         .imgText_1 {margin:0 0 9px 0; clear:both;}
         .imgText_1 h3 {font-size:14px; font-weight:bold; line-height:20px;}
         .imgText_1 img {padding:3px; border:1px solid #ccc; float:left; margin:0 9px 0 0;}
         .imgText_1 p {margin:6px 0; text-indent:2em; color:#666; line-height:20px;}

.imgShow {width:167px; overflow:hidden; margin:0 auto;}
.imgShow img {padding:3px; background:#fff; border:1px solid #ccc;}
.imgShow .img1p2 {width:340px; margin:7px 0 0 0; clear:both;}
.imgShow .img1p2 li {width:78px; float:left; margin:0 11px 0 0; overflow:hidden;}
.imgShow p {line-height:19px; margin:4px 0 0 0;}


#zlk p {margin:0 0 4px 0;}
#zlk .enterArea {width:115px; height:17px; background:#f7f7f7; border:1px solid #cdcdcd; float:left; margin:0 6px 0 0;}
#zlk .btn {width:38px; height:21px; background:url(all_jpg.jpg) -334px -65px no-repeat #f7f7f7; border:none; cursor:pointer;}

#zaz {width:960px; text-align:left;}
#zaz .title {height:37px; overflow:hidden; position:relative; margin:0 0 4px 0;}
#zaz .title .more {position:absolute; right:0; margin:10px 12px 0 0;}
#zaz .main {border:1px solid #828282; border-top:1px solid #ccc;}
#zaz .imgList {width:956px; margin:0 auto; overflow:hidden;}
#zaz .imgList ul {width:1000px;}
#zaz .imgList li {float:left; width:159px; height:175px; overflow:hidden; padding:10px 0 0 0; border-right:1px solid #ccc;}
#zaz .imgList li p {margin:0 0 3px 0; line-height:19px;}
#zaz .imgList li img {padding:3px; margin:0 0 3px 0; border:1px solid #ccc;}
#zaz .imgList li div {width:128px; margin:0 auto;}

.f14List {margin:5px 0 0 0; clear:both;}
.f14List li {background:url(allpic_gif.gif) 0 -675px no-repeat; padding-left:10px; line-height:23px; font-size:14px;}
.f14List li .more {font-size:12px; color:#1F3A87;}

.f12ListBlue {margin:8px 0 0 0; clear:both;}
.f12ListBlue li {background:url(allpic_gif.gif) 1px -719px no-repeat; padding-left:10px; line-height:21px; font-size:12px;}
.f12ListBlue li a {color:#1F3A87;}

.f12ListBlack {margin:8px 0 0 0; clear:both;}
.f12ListBlack li {background:url(blackdot.gif) 1px 8px no-repeat; padding-left:10px; line-height:21px; font-size:12px;}

.focusImg {width:266px; margin:9px auto 0 auto;}
.focusImg .blockArea {margin:-22px 0 0 0;}
.focusImg .shadow {height:22px; display:block; background:#000; -moz-opacity:0.6; filter:alpha(opacity=60);}
.focusImg h3 {font-size:14px; font-weight:bold; display:block; height:16px; color:#fff; margin-top:-18px; text-indent:7px; position:relative;}
.focusImg h3 a,.focusImg h3 a:visited {color:#fff;}
.focusImg .blockArea .tagName {position:relative; width:266px; overflow:hidden; clear:both; margin-top:-1px;}
.focusImg .blockArea ul {float:left; width:300px;}
.focusImg .blockArea ul li {height:23px; overflow:hidden; background:url(focus_pic.gif) left -23px repeat-x; width:66px; float:left; margin-right:1px;  text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.focusImg .blockArea ul li a {font-family:'Verdana'; padding:5px 20px 0 20px; color:#fff; line-height:27px;}
.focusImg .blockArea ul .on {background:url(focus_pic.gif) left -107px repeat-x; width:65px; overflow:hidden;}
.focusImg .blockArea ul .on a {background:url(allpic_gif.gif) 23px -639px no-repeat; color:#fff;}
.focusImg .blockArea ul .on .leftS {background:url(focus_pic.gif) left -140px no-repeat;}
.focusImg .blockArea ul .on .rightS {background:url(focus_pic.gif) left -84px no-repeat;}
.focusImg .blockArea ul li .leftS {background:url(focus_pic.gif) left top no-repeat; width:2px; margin:5px 0 0 0; height:18px; display:block; float:left;}
.focusImg .blockArea ul li .rightS {background:url(focus_pic.gif) left -56px no-repeat; width:2px; height:18px; display:block; float:right; margin-top:-22px;}

.scrollNews {background:url(all_jpg.jpg) left -569px no-repeat; height:21px; width:444px; overflow:hidden; margin:9px auto;}
.scrollNews .name {float:left; line-height:24px; text-indent:6px; color:#fff;}
.scrollNews .scrollArea {width:375px; height:21px; float:right; overflow:hidden;}
.scrollNews .scrollArea ul {width:1000px;}
.scrollNews .scrollArea ul li {background:url(blackdot.gif) 3px 9px no-repeat; padding-left:10px; line-height:24px; float:left; margin-right:6px;}
.mod .title {overflow:hidden; text-align:left; padding:9px 0 0 0; height:24px; line-height:24px; clear:both;}
.area960 .title .more {float:right; display:inline; margin:-24px 20px 0 0;}

.con2 .title {background:url(all_jpg.jpg) left -65px no-repeat; width:266px; height:22px; line-height:22px; overflow:hidden; margin:9px auto;}
.con2 .title h2 {background:url(right_col_title_head_pic.gif) 10px 6px no-repeat; font-size:14px; font-weight:bold; color:#bc2319; padding-left:18px; line-height:24px;}



.flashArea {width:266px; margin:0 auto;}

#society {background:url(society_bg.jpg) left top repeat-x; border-top:1px solid #ccc;}
#society .title h2 {background:url(allpic_gif.gif) left -415px no-repeat; padding-left:12px; margin-left:20px;}

#i8gua {background:url(i8gua_bg.jpg) left top repeat-x; border-top:1px solid #ccc;}
#i8gua .title h2 {background:url(allpic_gif.gif) left -465px no-repeat; padding-left:12px; margin-left:20px;}
.area960_bg {background:url(areabg_gif.gif) repeat-y;}
.areaEnd960 {background:url(bg_960_end.gif) left top no-repeat; height:1px; font-size:1px; line-height:1px; clear:both; display:block; overflow:hidden;}
.areaEnd750 {background:url(bg_960_end.gif) left top no-repeat; height:1px; font-size:1px; line-height:1px; clear:both; display:block;}
.dotLinex {background:url(allpic_gif.gif) left -287px repeat-x; display:block; height:1px; overflow:hidden; clear:both; margin:6px 0 0 0;}
.blank {background:#fff; height:9px; overflow:hidden; display:block;}
.textMain {margin:0 16px;}
.textMain p {margin:0; line-height:20px;}
.enterArea {width:115px; height:17px; background:#f7f7f7; border:1px solid #cdcdcd; margin:0 6px 0 0;}
.conR_bg_t {background:url(allpic_gif.gif) left -903px no-repeat; height:2px; overflow:hidden; display:block;}
.conR_bg_b {background:url(allpic_gif.gif) left -897px no-repeat; height:3px; overflow:hidden; display:block;}

.tagList_1 {background:url(dotlinegray.gif) left bottom repeat-x; height:26px; overflow:hidden; line-height:24px; margin-bottom:12px;}
.tagList_1 li {float:left; background:#f7f7f7; border:1px solid #ccc; margin:0 3px 0 0; height:24px;} 
.tagList_1 li a {padding:0 14px;}
.tagList_1 .on {float:left; background:#fff; border:1px solid #ccc; border-bottom:1px solid #fff;} 
.tagList_1 .on a {padding:0 14px; color:#bc2913;}
.boards {border-top:1px solid #ccc; padding:12px;}
.rank_2 {}
.rank_2 li {line-height:23px; font-size:14px;}
.rank_2 li .idBg_1 {background:url(idbg_1.gif) left top no-repeat; width:13px; height:13px; float:left; text-align:center; color:#fff; line-height:14px; overflow:hidden; margin:4px 6px 0 0; font-size:12px;}
.rank_2 li .idBg_2 {background:url(idbg_2.gif) left top no-repeat; width:13px; height:13px; float:left; text-align:center; color:#fff; line-height:14px; overflow:hidden; margin:4px 6px 0 0; font-size:12px;}
.rank_2 li .more {color:#1F3A87; font-size:12px;}
.colL .con2 p.textB a, .colL .con2 p.textB {color:#1f3a87;}

.wTab {background:url(tabline.gif) repeat-x bottom; padding:0 0 0 5px; height:17px; clear:both;}
.wTab li {float:left; margin:0 3px 0 0; height:15px; line-height:15px; border:1px solid #ccc; background:#f5f5f5; border-bottom:#858585; padding:0 5px;}
.wTab li.active {background:#fff; height:16px; border:1px solid #858585; border-bottom:none;}
.wTab li a {display:block;}
.wTab li a:link, .wTab li a:visited {color:#000;}
.wTab li a:hover {text-decoration:none;}
.weather {overflow:hidden; zoom:1; margin:15px 0;}
.weather .icon {float:left; padding:0 10px;}
.weather .icon img {display:block;}
.weather .detail h3 {font-size:18px; font-family:黑体;}
.weather .detail p {margin:0; line-height:18px;}
.weatherS {padding:8px 0 0; clear:both;}
.weatherS img {margin:0 0 -4px;}

 