﻿@charset "utf-8";
#public,#brandspace,#perspace,#floor,.dk_group,#head_ad,.main_box{margin: 0px auto 5px; overflow: hidden; width: 950px;}

.topNews,.topNews .options a.edit,ul.bbs_nav li,.borderBottom,.box .titler,.box .titler h3,#hotNews .newslists li,.head,#pub_slide_tab ul.titles li,.newsBox .titler,.box .newslists2 li,.box .otherNews li,ul.toplist,#ent .titles li,ul.musicList li,#house .titles li.current{background:url(../images/index_new/index_new.gif) no-repeat 0 0;}

.box .con .topNews dt,.box .con .topNews dt a,.box a,.box .titler ul.options li a,#infos .titler h3,#infos .titler h3 a,#infos .infoslist li a,.chengdu h3,.chengdu h3 a,.newslaster .top1 dt,.newslaster .top1 dt a,#pub_slide_tab ul.titles li a,.newslaster .hasrel dd.rel a{}

h3{font-size:14px;}
.box{font-family:"宋体"; margin-bottom:5px;}
.box .titler{height:28px; overflow:hidden; padding:12px 9px 0; line-height:21px;zoom:1}
.box .titler h3{float:left; width:74px; height:21px; overflow:hidden; padding-bottom:3px; text-align:center; background-position:0 -124px; color:#fff;}
.box .t2 h3{background-position:0 -93px;}
.box .titler h3 a{color:#fff;}
.box .titler .options{float:right;}
.box .titler ul.options li{float:left; display:inline; margin-left:12px;}
.box .con{border:1px solid #AFD0E9; border-bottom:none; border-top:none;zoom:1}
.box .borderBottom,.pub_extra .box .borderBottom{background-position:0 -47px;}
.box .con dl.iNews{padding:3px 0; margin:0 6px; border-bottom:1px dashed #ccc; color:#000;}
.box .con dl.iNews dt{font-family:"黑体";font-size:20px;font-weight:normal; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.box .con dl.iNews dd{text-indent:2em; line-height:22px; height:44px; overflow:hidden;}
.box .con dl.iNews dd a{color:#BD0A01; font-family:"宋体";}
.box .newslists2{margin:5px 0 0 8px; padding-left:100px; height:120px; overflow:hidden; position:relative}
.box .newslists2 li{padding-left:8px; height:24px; overflow:hidden; line-height:24px; font-size:14px;white-space:nowrap;background-position:-392px -275px;}
.box .newslists2 li.phoNews{position:absolute; left:0; top:0; height:auto; padding-left:0; background:none}
.box .newslists2 li.phoNews li{height:55px; width:90px; border:1px solid #ccc; margin-bottom:4px; padding-left:0;}
.box .newslists2 li.phoNews li img{vertical-align:bottom}
.box .no-phoNews{padding-left:0; height:auto; margin-bottom:5px;}

.box .otherNews{margin:3px auto 0;width:290px; border-top:1px dashed #ccc; height:18px; padding:6px 0 1px; overflow:hidden;}
.box .otherNews li{float:left; display:inline; margin-left:8px; width:128px;height:18px; overflow:hidden; padding-left:8px; line-height:18px;white-space:nowrap;background-position:-392px -278px;}

.box .pholist{width:298px; height:110px; overflow:hidden; margin:0 auto; padding-top:8px; background-color:#ececec}
.box .pholist li{float:left; display:inline; margin-left:7px; width:90px; text-align:center}
.box .pholist li img{display:block; width:90px; height:90px;}
.box .pholist li span{display:block; height:20px; line-height:20px; overflow:hidden; color:#000; cursor:pointer}

.box .list{line-height:22px; margin:0 10px; font-size:14px}
.box .list li{padding:0 65px 0 8px; height:22px; overflow:hidden; position:relative}
.box .list li a{display:inline-block; height:22px}
.box .list li em{position:absolute; top:0; right:0;}
.box .list li em a{display:inline; color:#666!important}

.pub_main {display: inline; margin-left:315px; width:380px}
.pub_main,.pub_extra,.pub_slide{float: left}

#player{border:1px solid #AFD0E9;}
#playerWrap{background-color:#69A5D2;border:1px solid #FFFFFF;height:268px; padding:0 5px;}
#mainplay{float:left; display:inline;border:1px solid #95C0E1;}

#weather{height:21px; overflow:hidden; line-height:21px; border:1px solid #AFD0E9; margin:5px 0; padding:0 7px;}
#weather dl{height:21px;}
#weather dl dt,#weather dl dd{float:left; color:#000;}
#weather dl dt{color:#BD0A01}
#weather dl dd{margin-left:10px;}

.topNews{background-position:0 -190px;}
.topNews .titler{height:21px; padding:9px 10px 0; margin-bottom:10px; line-height:21px;}
.topNews .titler h3{float:left; width:96px; text-align:center; color:#fff;}
.topNews .titler h3 a{color:#fff}
.topNews .options{float:right; position:relative; padding-left:100px;}
.topNews .options a.edit{position:absolute; left:0; top:-3px; width:95px; height:24px; text-indent:-99em; overflow:hidden; background-position:-140px -156px;}
.topNews .con{padding:0 6px;background:url(../images/index_new/border.gif) repeat-y 0 0}
.topNews .top1{position:relative; padding-left:117px; height:74px; overflow:hidden; border-bottom:1px dashed #ccc}
.topNews .top1 dt{font-size:14px; height:17px; line-height:17px; overflow:hidden; font-weight:bold; margin-bottom:5px;}
.topNews .top1 dt a{}
.topNews .top1 dd{line-height:22px; height:44px; overflow:hidden; color:#000}
.topNews .top1 dd a{color:#BD0A01; font-family:"宋体"}
.topNews .top1 dd.pho{position:absolute; top:0; left:8px; width:100px; height:65px; overflow:hidden; border:1px solid #ccc}

.topNews ul.newslists{margin:5px 0;}
.topNews ul.newslists li{position:relative; height:24px; line-height:24px; overflow:hidden; padding:0 75px 0 17px; font-size:14px;background:url(../images/ico_list.gif) no-repeat 8px 10px;}
.topNews ul.newslists li a{display:inline-block; height:24px}
.topNews ul.newslists li em{position:absolute; right:0; top:0; width:70px;}
.topNews ul.newslists li em a{ color:#666!important}

ul.bbs_nav{height:20px; padding:5px 0;overflow:hidden}
ul.bbs_nav li{float:left; margin:0 5px; display:inline; height:20px; line-height:20px; width:72px; overflow:hidden; text-align:center; background-position:-105px -123px;}
ul.bbs_nav li a{color:#fff}
ul.bbs_nav li.odd{background-position:-187px -123px;}
ul.bbs_nav li.sel{width:115px; margin-right:0; background:none; line-height:18px;}
ul.bbs_nav li.sel select{width:111px; *width:109px; height:20px; line-height:16px; vertical-align:middle;border:1px solid #7F9DB9; padding:1px; font-size:12px;}
.borderBottom,.newslaster.box .borderBottom{ clear:both;height:5px; font-size:0; line-height:0; zoom:1; overflow:hidden; background-position:0 -52px;}

.pub_extra {margin-left:-695px; width: 310px}

#hotNews.box .con{padding-bottom:5px;}
#hotNews .top1{text-align:center; padding:12px 0 10px; margin:0 6px; border-bottom:1px dashed #ccc}
#hotNews .top1 dt{font-family:"黑体";font-size:20px;font-weight:normal;}
#hotNews .top1 dd{line-height:22px;}

#hotNews .newslists{line-height:25px; margin:5px 0 0 8px;}
#hotNews .newslists li{height:25px; overflow:hidden;white-space:nowrap;padding-left:8px; font-size:14px; background-position:-392px -275px;}

#happy.box .titler h3{background-position:0 -93px;}
#happy.box .diarylist{padding:4px 10px 0 10px; line-height:150%; overflow:hidden;}
#happy.box .diarylist li {margin: 0 0 8px; height:83px; overflow:hidden; zoom:1}
#happy.box .diarylist li h3{margin:0 0 2px; height:20px; font-size:12px; overflow:hidden;}
#happy.box .diarylist li p.message {margin:0 0 5px;height:36px; color:#666; overflow: hidden;word-wrap:break-word;word-break:break-all}
#happy.box .diarylist li p.gray{color:#aaa}
#happy.box .diarylist li p.gray a{color:#aaa}

.head{float:left; margin:0 10px 0 0;padding: 5px 0 0 5px; width:55px; height:55px; background-position:-281px -93px;}
.head img{width:48px; height:48px; display:block;}

.pub_slide {margin-left: 5px; width: 250px}
.pub_slide .borderBottom{background-position:0 -57px;}
#pub_slide_tab{height:202px; overflow:hidden}
#pub_slide_tab ul.titles{height:25px; overflow:hidden; line-height:22px;}
#pub_slide_tab ul.titles li{float:left; display:inline; width:68px;margin-left:2px; padding:3px 0 0 14px;font-size:14px; background-position:-190px -93px}
#pub_slide_tab ul.titles li a:hover{text-decoration:none; color:#254F6F!important}
#pub_slide_tab ul.titles li.current{font-weight:bold; background-position:-105px -93px;}
#pub_slide_tab .tabs{border:1px solid #D1D1D1; padding:5px 0 2px;}
#pub_slide_tab .tabs ul li{clear:both; margin:0 12px; height:22px; line-height:22px; text-indent:8px; overflow:hidden;background:url(../images/ico_list.gif) no-repeat 0 10px;}
/*#pub_slide_tab .tabs ul li a{color:#000}*/
#pub_slide_tab .tabs ul li.tops{clear:none;float:left; margin:0 4px; display:inline;height:102px; width:116px; background:none; text-indent:0}
#pub_slide_tab .tabs ul li.tops img{display:block;width:110px; height:75px; padding:2px; border:1px solid #ACACAC}
#pub_slide_tab .tabs ul li.tops span{display:block; text-align:center; font-weight:bold; color:#000; font-weight:bold;}

#infos{margin-bottom:5px;}
#infos .titler{border:1px solid #d1d1d1; border-top:none; height:25px; overflow:hidden; line-height:25px; padding:0 10px 0 6px;}
#infos .titler h3{float:left;font-size: 14px; padding-left:18px;background:url(../images/ico_titles.gif) no-repeat 0 center}
#infos .titler .options{float:right}
#infos .titler .options a{padding-left:15px; background:url(../images/ico_more.gif) no-repeat 0 center; color:#005FA6}
#infos .con{border:1px solid #d1d1d1; border-bottom:none; border-top:none; padding:3px 0 2px; zoom:1}
#infos .infoslist{width:210px; margin:0 auto; line-height:20px;}
#infos .infoslist li{float:left; height:20px; width:100px; padding-right:5px;}

.chengdu{position:relative;}
.bj_top,.bj_top span,.bj_bottom,.bj_bottom span{background: url(../images/first_box_bg.png) no-repeat}
.bj_top,.bj_top span,.bj_bottom,.bj_bottom span{display: block; overflow: hidden; background-repeat: no-repeat; height: 6px}
.bj_top,.bj_bottom{width: 100%; position: relative}
.bj_top span,.bj_bottom span{float: right; width: 6px}
.bj_top {background-position: -6px -175px; margin-bottom: -6px}
.bj_top span {background-position: 0px -175px}
.bj_bottom {background-position: -6px -181px; margin-top: -6px}
.bj_bottom span {background-position: 0px -181px}

.chengdu h3{font-size:14px; border:1px solid #e3e3e3; border-bottom:none; text-indent:25px; line-height:26px; height:26px;background:url(../images/ico_titles.gif) no-repeat 10px center}
.chengdu a.more{position:absolute; top:6px; right:6px; padding-left:15px; background:url(../images/ico_more.gif) no-repeat 0 center}
.chengdu .content{padding-bottom:5px;border:1px solid #E3E3E3;border-top:none;}
.chengdu dl{}
.chengdu dl dt{text-align:center; height:70px; overflow:hidden}
.chengdu dl dt img{height:70px;}
.chengdu dl dd{padding:0 8px; line-height:22px; color:#000; text-indent:2em}
.chengdu dl dd a{color:#BD0A01}
.chengdu ul{padding:0 6px; width:236px; height:54px; overflow:hidden; zoom:1}
.chengdu ul li{float:left; margin:3px 6px; width:63px; height:19px; overflow:hidden; line-height:19px; text-align:center; border:1px solid #D4E2EC;}
.chengdu ul.list,.chengdu ul.pholist{padding:5px 8px 0; width:auto; height:auto;}
.chengdu ul.list li,.chengdu ul.pholist li{float:none; position:relative; margin:0; height:22px; width:auto; text-align:left; border:none; line-height:22px; padding:0 60px 0 12px; background:url(../images/ico_list.gif) no-repeat 2px 10px;}
.chengdu ul.list li a{ display:inline-block; height:22px;}
.chengdu ul.list li em{position:absolute; top:0; right:0;}
.chengdu ul.list li em a{ color:#666!important}
.chengdu ul.pholist{padding:12px 0 1px;}
.chengdu ul.pholist li{display:inline; float:left;padding:0; width:70px; height:94px; overflow:hidden; text-align:center; margin-left:10px;}
.chengdu ul.pholist li img{display:block; width:70px; height:70px;}
.chengdu ul.pholist li span{display:block; padding-top:3px; height:20px; line-height:20px;}

.box .list li em a,.topNews ul.newslists li em a,.chengdu ul.list li em a,#BBSTops .bbsTopCon li em a{display:inline}

.main_box{position:relative}
.main_box .content{border:1px solid #e3e3e3;border-top:none;}

.newslaster{margin-bottom:0}
.newslaster .titler{background:none; padding-bottom:5px; margin-bottom:0; border-bottom:1px solid #aed0e9}
.newslaster .titler h3{width:130px; background-position:0 -159px;}
.newslaster .titler .options{padding-left:0}
.newslaster .con{border:none; padding:0;}
.newslaster .top1{margin:4px 9px 8px;border:1px solid #ddd; background-color:#fff; padding:4px 10px;}
.newslaster .top1 dt{height:30px; line-height:30px; overflow:hidden; margin-bottom:0; font-size:18px; font-weight:bold; text-align:center;}
.newslaster .top1 dd{text-indent:2em}
.newslaster .hasrel{height:98px;}
.newslaster .hasrel dd.rel{text-indent:0; height:24px; line-height:24px; overflow:hidden; text-align:center}

.newsBox{width:370px; margin:0 auto;}
.newsBox .titler{height:22px; line-height:22px; padding:0; margin:0; border-bottom:none; background:url(../images/index_new/index_new.gif) no-repeat 0 -67px!important;}
.newsBox .titler h3{width:83px!important; background:none!important;}
.newsBox .titler h3,.newsBox .titler h3 a{color:#fff!important;}
.newsBox .titler ul.options{width:218px; padding-right:45px; position:relative; text-align:center}
.newsBox .titler ul.options li{float:none; margin-left:0;}
.newsBox .titler ul.options li.more{position:absolute; right:5px; top:0;color:#0074c5}
.newsBox .titler ul.options li.more a{color:#0074c5}
.newsBox .con{background:none; padding:7px 0 10px!important;}
.newsBox ul.newslists{margin:0; position:relative; padding-left:105px; height:96px; width:265px; overflow:hidden;zoom:1}
.newsBox ul.newslists li{padding-right:0; width:auto;}
.newsBox ul.newslists li a{display:inline}
.newsBox ul.newslists li.phoNews{position:absolute; left:10px; top:4px; height:88px; width:88px; overflow:hidden; padding:0; background:none; border:1px solid #ccc;}
.newsBox ul.newslists li.phoNews img{width:88px; height:88px; display:block}
.last .con{padding-bottom:4px!important;}

#BBSTops{padding:8px 10px; border:1px solid #B1C9D5; margin-bottom:5px; height:198px; overflow:hidden;}
#BBSTops h3{position:relative; z-index:99;height:25px; width:88px; overflow:hidden; line-height:25px; background:url(../images/index_new/titler_bbs.gif) no-repeat 0 0;}
#BBSTops h3 a{display:block; width:88px; text-indent:-99em}
#BBSTops .titles{margin-top:-25px;padding-left:88px; border-bottom:1px solid #b1c9d5; height:24px; position:relative;}
#BBSTops .titles li{float:left; margin-right:5px; width:56px; height:23px; text-align:center; line-height:23px; border:1px solid #b1c9d5; border-bottom:none; background-color:#fff;}
#BBSTops .titles li a{color:#000; display:block; height:23px; width:56px; overflow:hidden;}
#BBSTops .titles li.current{position:relative;}
#BBSTops .titles li.current a{position:absolute; left:0; padding-bottom:1px; background-color:#fff;}
#BBSTops .bbsTopCon{padding-top:5px;}
ul.toplist{padding-left:23px; background-position:-383px 5px;line-height:21px;}
ul.toplist li{height:21px; overflow:hidden; padding-right:65px; position:relative}
ul.toplist li a{display:inline-block;height:21px;}
ul.toplist li em{position:absolute; top:0; right:0; width:60px; overflow:hidden;}
ul.toplist li em a{ color:#666!important}

#ent{border:1px solid #d3d3d3; margin-bottom:5px;}
#ent .titles{padding:2px 0 0 5px; height:21px; line-height:21px; overflow:hidden}
#ent .titles li{float:left; display:inline; margin-right:5px;width:74px; height:21px; overflow:hidden; font-size:14px; text-align:center; font-weight:bold; background-position:0 -93px;}
#ent .titles li a{color:#fff}
#ent .entCon{padding:4px 0 1px; margin:0 8px; }
#ent dl{margin:0 0 6px; padding-left:102px; position:relative; height:74px; overflow:hidden; line-height:18px; color:#6c6c6c}
#ent dl dt{font-weight:bold; color:#2e2e2e; height:18px; overflow:hidden}
#ent dl dt a{color:#2e2e2e}
#ent dl dd.pho{position:absolute; top:0; left:0; width:90px; height:70px; overflow:hidden; padding:1px; border:1px solid #ccc;}
ul.otherEnt{padding:4px 0 4px 0; border-top: 1px dotted #c4d9e6}
ul.otherEnt li{padding:0 70px 0 8px; height:20px; line-height:20px; overflow:hidden; position:relative; background:url(../images/ico_list.gif) no-repeat 0 8px;}
ul.otherEnt li a{display:inline-block;height:20px;}
ul.otherEnt li em{position:absolute; right:0; top:0; width:65px;}
ul.otherEnt li em a{display:inline; color:#666!important}

#music{}
ul.musicList{position:relative; padding-left:118px; line-height:22px; height:68px; padding-top:1px; overflow:hidden;}
ul.musicList li{height:22px; overflow:hidden; padding-left:30px; background-position:-377px -161px;}
ul.musicList li.phoMusic{position:absolute; top:1px; left:0; height:68px; width:108px; overflow:hidden; padding-left:0; background:none;}
ul.musicList li.phoMusic img{display:block; height:68px; width:108px;}

.gushi{height:105px; width:234px; margin:auto; border-bottom:1px dashed #ccc}
#gShow{float:left; width:155px; height:105px; overflow:hidden;}
#gShow img{display:block; height:105px; width:155px;}
#gType{float:right; width:74px; padding:8px 0 0!important; height:auto!important;}
#gType li{border:1px solid #c4d9e6; margin:0 0 4px; width:72px!important; height:16px!important;}
#gType li a{display:block; width:70px; height:14px; overflow:hidden; text-align:center; color:#585858; background-color:#eaf4fc; line-height:14px; border:1px solid #fff}



#house{padding:6px 7px 5px; border:1px solid #b1c9d5; margin-top:5px;}
#house .titles{height:26px; overflow:hidden; line-height:22px;}
#house .titles li{float:left; margin-left:1px; display:inline; width:57px; height:22px; overflow:hidden; padding-bottom:4px; text-align:center;}
#house .titles li a{color:#000; display:block; width:60px; background-color:#dddde8}
#house .titles li a:hover{text-decoration:none}
#house .titles li.current{background-position:-321px 22px;}
#house .titles li.current a{color:#fff; background-color:#4a4176}
#house .hCon{padding-top:2px;}
#house ul.toplist li{padding-right:0}

#entBox.box{clear:both; float:left; width:695px; margin-top:-170px; position:relative}
#entBox.box .titler,#entBox.box .borderBottom{background:url(../images/index_new/box965.gif) no-repeat 0 0}
#entBox.box .titler{height:21px;}
#entBox.box .titler h3{background:none}
#entBox.box .titler .options dt,#entBox.box .titler .options dd{float:left; color:#1e50a2}
#entBox.box .titler .options dt{font-weight:bold;}
#entBox.box .titler .options dd{margin-left:10px; padding-right:10px;}
/*#entBox.box .titler .options dd a{color:#1e50a2}*/
#entBox.box .con{padding:10px 2px 4px;}
#entBox.box ul.pholist{width:auto; height:118px; background:none; padding-top:0}
#entBox.box ul.pholist li{float:left; margin-left:3px; display:inline; width:128px; height:112px; overflow:hidden; padding:2px; text-align:center; border:1px solid #ccc;}
#entBox.box ul.pholist li img{display:block; width:128px; height:90px;}
#entBox.box ul.pholist li span{display:block; padding-top:3px; line-height:20px; cursor:pointer}
#entBox.box ul.pholist li a span{ color:#254F6F!important}
#entBox.box .borderBottom{background-position:0 -33px;}

.link{}
.link .titler{height:28px; border:1px solid #E3E3E3; border-bottom:none; line-height:28px; overflow:hidden}
.link .titler h3{float:left; text-indent:30px; background:url(../images/ico_link.gif) no-repeat 5px 3px;color:#000}
.link .titler h3 a{color:#000}
.link .titler p{float:right} 
.link .titler p strong{padding:0 15px;}
.link .titler p strong a{color:#333}
.link .content ul{padding:3px 0 3px 135px; margin:0 6px; border-top:1px dashed #ACAEB4; background:url(../images/s_logo.gif) no-repeat left center; overflow:hidden; zoom:1}
.link .content ul li{float:left; height:22px; line-height:22px; padding-right:26px; word-break:keep-all}
.link .content ul li a{color:#000}
.link .content ul li.comein a{color:#0066FE}

#footer {width:920px; padding:15px 15px 25px 15px; margin:8px auto; overflow:hidden; color:#888; background:url(http://www.tg280.com/images/footer.gif) repeat-x}
#footer p {padding-bottom:14px; color:#333}
#footer a,#footer a:visited {color:#333}

.f_14{ font-size:14px}




