@charset "utf-8";
/* ---Edit by : www.dircms.cn--- */

/*新闻焦点图*/
.flash-slide{width:340px; height:440px; overflow:hidden;}
.flash-slide-1{position:relative; z-index:12000; height:2px; *font-size:1px; background:url(../images/flash-slide-1.png) no-repeat;}
.flash-slide-1 span{width:49px; height:85px; position:absolute; left:12px; left:6px\9; top:0px;}
.flash-slide-1 img{overflow:hidden;}
.flash-slide-2{padding:2px 1px 2px 3px; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; height:431px;}
.flash-slide-3{height:2px; *font-size:1px; background:url(../images/flash-slide-3.png) no-repeat;}

/*新闻头条*/
.newsp-box{width:380px; height:440px; background:url(../images/newsp_bg.png) center top no-repeat; overflow:hidden;}
.news-th2{height:30px; text-indent:-999em;}
.main-new{width:350px; height:76px; padding:2px 0 0; margin:7px 15px 4px; border-bottom:dotted 1px #dcdcdc;}
.main-new h3{width:350px; height:30px; line-height:30px; color:#066BC7; font-size:18px; font-weight:bold; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-new p{color:#666; line-height:22px; text-indent:2em;}
.newsplist{width:350px; height:218px; display:block; margin:0 15px; padding:6px 0; overflow:hidden;}
.newsplist li{width:338px; height:24px; line-height:24px; font-size:14px; padding:1px 0 2px 12px; background:url(../images/icon_bg.png) 0 -29px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*站内搜索*/
.rangeR1{width:246px; height:438px; border:solid 1px #D4D4D4; background-color:#F8F8F8; overflow:hidden;}
.site-sch{height:80px; overflow:hidden;}
.site-sch h2{height:28px; background:url(../images/site_sch.png) 9px 5px no-repeat; text-indent:-999em;}
.t-search{height:52px; padding:0 10px;}
.t-search form{height:24px;}
.t-search input.txt{width:183px; height:22px; line-height:22px; padding-left:2px; color:#999; border:solid 1px #E9E9E9; border-right:none; float:left;}
.t-search input.btn{width:40px; height:24px; color:#FFF; cursor:pointer; float:left; border:none; background:url(../images/t_sch_btn.png) 0 0 no-repeat;}
.t-search .hot-sw{width:226px; height:24px; padding:4px 0 0; line-height:24px; overflow:hidden;}
.t-search .hot-sw a,.t-search .hot-sw a:visited{color:#999; margin:0 4px;}
.t-search .hot-sw a:hover{color:#f60;}

/*本地关注*/
.atten-ns{width:246px; height:350px; margin-top:8px;}
.atten-ns h2{height:29px; padding:0 10px 1px;}
.atten-ns h2 strong{width:90px; height:25px; display:block; line-height:25px; padding-bottom:4px; text-align:center; font-weight:normal; color:#FFF; background:url(../images/atten_tbg.png) 0 0 no-repeat;}

.asd-m{width:226px; height:62px; padding:8px 10px 0; overflow:hidden;}
.asd-m .as-img{width:72px; height:62px; float:left;}
.asd-m .as-img a img{padding:1px; border:solid 1px #ccc; display:block;}
.asd-m .as-img a:hover img{border-color:#f96;}
.asd-m .as-txt{width:146px; height:62px; overflow:hidden; margin-left:8px; float:right;}
.asd-m .as-txt h3{width:146px; line-height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.asd-m .as-txt p{color:#888; line-height:15px;}

.asd-lt{width:226px; padding:8px 10px 0; overflow:hidden;}
.asd-lt li{width:214px; height:21px; line-height:21px; margin-bottom:3px; padding-left:12px; background:url(../images/icon_bg.png) 0 -30px no-repeat; overflow:hidden;}
.asd-lt li a{overflow:hidden;}
.asd-lt li .date{color:#888; float:right; margin-left:10px;}

/*图片推荐*/
.newpre{width:724px; height:auto;}
.pic-w01{width:704px; padding:12px 10px 0; overflow:hidden;}
.pic-w01 li{width:140px; height:152px; padding:0 18px 0; text-align:center; float:left; display:block;}
.pic-w01 li a img{width:136px; height:114px; padding:1px; border:solid 1px #ccc; display:block;}
.pic-w01 li a:hover img{border-color:#f96;}
.pic-w01 li a span,.pic-w01 li a:visited span{width:140px; line-height:18px; padding-top:6px; display:block; color:#39f; cursor:pointer; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic-w01 li a:hover span{color:#f30; text-decoration:underline;}

/*热点资讯*/
.hnws{width:246px;}
.hnws ul{width:226px; height:300px; padding:8px 10px; overflow:hidden;}
.rank li{height:25px; line-height:25px; overflow:hidden; clear:both;}
.rank li i{display:block; float:left; height:13px; margin:6px 5px 0 0; width:15px; background:url(../images/rank_num.png) no-repeat;}
.rank li.n1 i{background-position:0 0;}
.rank li.n2 i{background-position:-15px 0;}
.rank li.n3 i{background-position:-30px 0;}
.rank li.n4 i{background-position:-45px 0;}
.rank li.n5 i{background-position:-60px 0;}
.rank li.n6 i{background-position:-75px 0;}
.rank li.n7 i{background-position:-90px 0;}
.rank li.n8 i{background-position:-105px 0;}
.rank li.n9 i{background-position:-120px 0;}
.rank li.n10 i{background-position:-135px 0;}
.rank li.n11 i{background-position:-150px 0;}
.rank li.n12 i{background-position:-165px 0;}
.rank li.n13 i{background-position:-180px 0;}
.rank li.n14 i{background-position:-195px 0;}
.rank li.n15 i{background-position:-210px 0;}
.rank li.n16 i{background-position:-225px 0;}
.rank li.n17 i{background-position:-240px 0;}
.rank li.n18 i{background-position:-255px 0;}
.rank li.n19 i{background-position:-270px 0;}
.rank li.n20 i{background-position:-285px 0;}
.rank li a{overflow:hidden;}
.rank li span{color:#888; float:right; margin-left:10px;}

/*新闻分类块*/
.sortinfo-box01{width:338px;}
.sortinfo-box02{width:378px;}
.si-major{height:62px; padding:8px;}
.si-major .sim-img{width:92px; height:62px; float:left;}
.si-major .sim-img a img{padding:2px; border:solid 1px #ccc; display:block;}
.si-major .sim-img a:hover img{border-color:#f96;}
.si-major .sim-txt-w222{width:222px; height:62px; overflow:hidden; margin-left:8px; float:right;}
.si-major .sim-txt-w222 h3{width:220px; line-height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.si-major .sim-txt-w222 p{color:#888; line-height:15px;}
.si-major .sim-txt-w262{width:262px; height:62px; overflow:hidden; margin-left:8px; float:right;}
.si-major .sim-txt-w262 h3{width:260px; line-height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.si-major .sim-txt-w262 p{color:#888; line-height:15px;}

.sinfo-list{padding:0 8px;}
.sinfo-list ul{height:168px; overflow:hidden;}
.sinfo-list li{height:21px; line-height:21px; margin-bottom:3px; *margin-bottom:0; padding-left:12px; background:url(../images/icon_bg.png) 0 -31px no-repeat; overflow:hidden;}
.sinfo-list li a{overflow:hidden;}
.sinfo-list li .date{color:#888; float:right; margin-left:10px;}

/*排行*/
.rank-tabs{width:246px; height:545px; overflow:hidden;}
.tabs-tit{height:27px; line-height:27px; padding:2px 10px 0; background:url(../images/repeat_x.png) 0 -254px repeat-x;}
.tabs-tit li{height:26px; line-height:26px; color:#06C; padding:0 15px; float:left;}
.tabs-tit li a,.tabs-tit li a:visited{color:#06c;}
.tabs-tit li a:hover{color:#06c; text-decoration:none;}
.tabs-tit li.current{border-left:solid 1px #D4D4D4; border-right:solid 1px #D4D4D4; border-top:solid 1px #7FAFDD; background:url(../images/repeat_x.png) 0 -293px repeat-x;}
.rank20{width:226px; height:500px; padding:8px 10px; overflow:hidden;}

/*新闻列表侧边栏*/
.pnR2{width:246px; border:solid 1px #D4D4D4; background-color:#F8F8F8; overflow:hidden;}

/*图文资讯侧边栏*/
.ptxt-ns{width:246px; margin-top:8px;}
.ptxt-ns h2{height:29px; padding:0 10px 1px;}
.ptxt-ns h2 strong{width:90px; height:25px; display:block; line-height:25px; padding-bottom:4px; text-align:center; font-weight:normal; color:#FFF; background:url(../images/atten_tbg.png) 0 0 no-repeat;}

.pict-s{width:246px; padding:8px 6px 4px; overflow:hidden;}
.pict-s li{width:109px; height:124px; padding:0 4px 0; text-align:center; float:left; display:block;}
.pict-s li a img{width:105px; height:86px; padding:1px; border:solid 1px #ccc; display:block;}
.pict-s li a:hover img{border-color:#f96;}
.pict-s li a span,.pict-s li a:visited span{width:109px; line-height:18px; padding-top:6px; display:block; color:#39f; cursor:pointer; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pict-s li a:hover span{color:#f30; text-decoration:underline;}

/*新闻列表*/
.ncom{width:724px; overflow:hidden;}
.nlicont{width:690px; padding:12px 17px;}
.nslist li{height:25px; line-height:25px; font-size:14px; padding-left:12px; background:url(../images/icon_bg.png) 0 -30px no-repeat; overflow:hidden;}
.nslist li a{overflow:hidden;}
.nslist li .date{color:#888; float:right; font-size:12px; margin-left:10px;}

/*新闻详细*/
.nsbox{width:690px; padding:12px 17px;}
.detail-t{text-align:center; padding:10px 20px;}
.detail-t h1{line-height:25px; padding:5px 0; font-size:22px; font-family:"黑体","宋体"; border-bottom:solid 1px #dcd4d2;}
.detail-t .det-tip{color:#666; margin-top:5px;}
.detail-t .det-tip i{margin:0 6px;}
.detail-t .det-tip a{margin-right:6px;}
.dcont{padding:10px 0;}
.dcont center{margin-bottom:20px;}
.dcont p{text-indent:2em; font-size:14px; line-height:28px; text-align:justify; text-justify:inter-ideograph; word-break:break-all;}
.news-pageturn{line-height:24px; padding-left:10px; margin:0 auto 15px; padding-top:3px; border-top:dashed 1px #ccc;}

.ri-info{width:690px; border-top:dashed 1px #ccc;}
.ri-info .ri-title{height:28px; line-height:28px; padding-left:12px; color:#06c;}
.ri-info ul{width:626px; padding-left:24px; padding-right:40px;}

/*评论*/
.fill-remark{width:724px; overflow:hidden;}
.fill-remark .fr-title{padding:1px 0 0 24px; height:28px; line-height:28px; padding-top:1px; color:#066BC7;}
.fill-remark .remark-box{padding:5px 24px 10px; width:676px;}
.fill-remark .remark-box .gray{color:#888;}
.fill-remark td{padding:5px 2px;}
.fill-remark .txt{width:65px; height:18px; line-height:18px; padding:1px 0 0 1px; border:solid 1px #a3b6d3;}
.fill-remark .remark-box .txt-area-box{width:440px; height:140px; overflow:hidden;}

.fill-remark .remark-box .face-mood-box{width:210px; height:140px; padding:0 0 0 15px; overflow:hidden;}
.fill-remark .remark-box .face-mood-box li{float:left; height:30px; margin-right:8px;}
.fill-remark .remark-box .face-mood-box li input,.fill-remark .remark-box .face-mood-box li img{margin-right:4px; vertical-align:middle;}
.btn-o2,.btn-o4{border:none; text-align:center; color:#fff!important; display:inline-block; cursor:pointer; height:23px; line-height:23px; background:url(../images/remark_btn.png) no-repeat;}
.btn-o2{background-position:0 0; width:58px;}
.btn-o4{background-position:-68px 0; width:82px;}

/*评论页详细*/
.remark-list{padding:15px 30px; width:664px;}
.remark-list .rel-title{ border-bottom:solid 1px #dcd4d2; padding-bottom:8px;}
.remark-list .rel-title h1{font-size:22px; font-family:"黑体","宋体"; color:#333; text-align:center; line-height:28px; padding:10px 0 0; font-weight:bold;}
.comment .hd{height:34px; line-height:34px; padding:0 10px; border-bottom:solid 1px #dcd4d2;}
.comment .hd strong{margin:0 2px;}
.comment .hd em{color:#c62100; margin:0 2px;}
.citation{background:#FFFEF5; border:solid 1px #D1D5DB; padding:8px;}
.citation-hd{height:24px; line-height:24px; padding-right:16px;}
.citation-hd .citation-name{float:left;}
.citation-hd .citation-name a{color:#2478C5; margin-left:5px;}
.citation-hd .citation-num{color:#666; float:right;}
.btn-comment{margin:-46px 0 20px 0;}
.floor-box{padding:0 10px;}
.floor-box .floor-hd{line-height:26px; color:#666; padding:5px 0;}
.floor-box .floor-hd .name{color:#2478C5; margin-right:4px;}
.floor-box .floor-hd .date{float:right; width:165px; text-align:right;}
.floor-box .floor-bd p{font-size:14px; padding:5px 10px;}
.floor-box .floor-bd{padding:10px 0; border-bottom:solid 1px #e5eef8;}
.floor-box .floor-bd .choices{text-align:right;}
.floor-box .floor-bd .choices a{color:#2478C5; margin:0 0 0 10px; font-size:12px;}
.floor-box .floor-bd .choices em{color:#ba2636; font-size:12px;}