@charset "utf-8";
/*
----------------------------------
	FileName：list.css
	Description：新闻列表样式表
	Author：Blue Wave
	Last Updated：2015.8.9
	Website：http://www.dianshangwin.cn/
----------------------------------
*/

/* 面包屑模块样式 */
.bread_crumbs{width: 1200px; height:35px; line-height: 35px; padding: 8px 3px; font-size: 14px; color:#525252;}
.bread_crumbs a{width: auto; height:35px; line-height: 35px; font-size: 14px; color:#525252; display: inline-block;}

/* 新闻列表主体模块样式 */
.cf_list_main_box{width: 100%; height:auto; margin-top:10px;background-color: #E9EAEC}
.cf_list_main_box .middle{width: 1200px; height:auto; margin: 0 auto;}
.cf_list_main_box .middle .dsw_w1200{width:100%; height:auto;}
.cf_list_main_box .middle .news_inner{width: 100%; border: 1px solid #EEE; background: #FFF;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap{width: 845px; height: auto; background: #FFF; border-right:1px solid #EEE; float: left;}
.cf_list_main_box .middle .dsw_w1200 .v_box7{width:842px; }
.cf_list_main_box .middle .dsw_w1200 .w_news_innner{border-right: 1px solid #EEE;}
.cf_list_main_box .middle .cf_list_box{width: 818px; height:auto; padding: 22px 0px 10px 25px;}
.cf_list_main_box .middle .cf_list_box .hd{height:35px; line-height:35px;padding: 0px; margin-bottom: 4px;}
.cf_list_main_box .middle .cf_list_box .hd h3{height:20px;overflow:hidden;font-size:16px;color:#525252; font: 18px/20px "微软雅黑"; border-left:3px solid #0066b3; padding-left:10px;}
.cf_list_main_box .middle .cf_list_box .hd h3 .more{width:60px; height:20px; line-height: 20px; font-size: 12px; color:#666; float: right; text-align: center;}
.cf_list_main_box .middle .cf_list_box .hd h3 .more a{color:#999; display: inline-block;}

/* 新闻列表模块样式 */
.cf_list_main_box .middle .cf_list_box .list_item{width: 830px; height:auto; margin-bottom:8px;}
.cf_list_main_box .middle .cf_list_box .list_item ul li{width:830px; height:auto; float: left; border-bottom: 1px solid #EEE; padding: 10px 0px 10px 0px;}
.cf_list_main_box .middle .cf_list_box .list_item ul li:hover {box-shadow:0 0px 8px rgba(46,143,237,0.3)}
.cf_list_main_box .middle .cf_list_box .list_item ul li .list_box{height:auto; overflow: hidden;}
.cf_list_main_box .middle .cf_list_box .list_item ul li .list_box h2{height:36px;line-height:36px; padding:0px 0px 6px 0px; font-weight: normal; position: relative;}
.cf_list_main_box .middle .cf_list_box .list_item ul li .list_box h2 a{height:28px; line-height:28px; color:#000; text-decoration:none; overflow:hidden; font-size: 18px;font-weight: 600}
.cf_list_main_box .middle .cf_list_box .list_item ul li .list_box h2 a:hover{color:#3DA9F7; text-decoration: none;}

.list_box .item_detail{width: 830px; height: auto; float: left; padding-bottom:20px;}
.list_box .list_box p .image{float:left;width:178px;height:125px; overflow:hidden;}
.list_box  p .text{float:right;width:470px;padding-left:10px;height:60px;line-height:28px;overflow:hidden;}
.list_box .item_pic{width:205px; height:135px; margin: 4px 15px 0px 15px; float: left; overflow: hidden; display: inline;}
.list_box .item_pic img{width:205px; height:120px; border: 0px;}
.list_box .item_text{color:#666666; font-size: 14px; line-height: 24px;width: 820px;}
.list_box .item_detail{height: auto; padding:10px 0;background: #FFF;}
.list_box .item_text .detal{color:#0066b3; white-space:nowrap;}
.list_box .item_text .detal:hover{color:#0066b3; text-decoration: underline;}
.list_box .item_text .item{color:#999; text-decoration: none; /*display: inline;*/}
.list_box .item_text .item:hover{color:#525252;}
.list_box .item_info{height:20px; text-align: left; margin: 1px 0px 0px;}
.list_box .item_info span{float: left; padding-right: 10px; color:#999;}
.list_box .item_info .author{width: auto; padding-left: 0px; color: #3A83B8; display: inline;}
.list_box .item_info .author:hover{text-decoration: underline;}
.list_box .item_info .discuss_time{margin: 0px 0px 0px 15px;}
.list_box .item_info .discuss_time a{display: inline-block; color:#999;}
.list_box .item_info .discuss_time a:hover{color:#81B4F4;}


/* 新闻列表右边模块样式 */
.right_cwrap{width: 322px; height: auto; float: right; background: #FFF; padding: 15px 15px; margin-left: -1px; /*overflow: hidden;*/}
.right_cwrap .news_list{width:auto; height: auto;}
.right_cwrap .news_list .hd{width:94px; height:35px; line-height:35px;padding: 0px;  float: left;}
.right_cwrap .news_list .hd h3{height:20px; line-height: 20px; font-size:18px; color:#666666;  border-left:3px solid #3F92D5; padding-left:10px; overflow:hidden; font-weight: normal;}
.right_cwrap .news_list h3 .tit{font: italic 16px/18px Palatino Linotype,simsun; color:#CCC;padding-left: 10px;letter-spacing:1px;}
.right_cwrap .news_list h3 .more{width:60px; height:20px; line-height: 20px; font-size: 12px; color:#666; float: right; text-align: center;}
.right_cwrap h3 .news_list .more a{color:#999; display: inline-block;}

/* tab模块样式 */
.right_cwrap .news_list .news_tab{width: 180px;height:21px; line-height: 21px; float: right; position: relative; z-index: 1;}
.right_cwrap .news_list .news_tab .more{width:60px; height:21px; line-height: 21px; float: right; font-size: 12px; color:#666; text-align: center;}
.right_cwrap .news_list .news_tab ul{position: absolute; left:0px; bottom: -1px; display: block;}
.right_cwrap .news_list .news_tab ul li{width:77px; height:21px;line-height:21px; margin-right: 10px; float:left; background: url(../../images/dsw/hover.jpg) no-repeat;text-align:center;cursor:pointer; font-size:12px; color:#666; }
.right_cwrap .news_list .news_tab ul li.now{height:21px; color:#FFF; background:#FFF; position: relative; top:0px; left:0px; background: url(../../images/dsw/hd_pic.jpg) no-repeat;border-bottom: none; _border-bottom: 0px;}


/* tab内容模块样式 */
.news_list .news_content{height:auto; padding-top: 8px; float: left; margin-bottom:30px;}
.news_list .news_content .tablist{width:320px; height:auto; font-size:14px; line-height:24px; display:none; float:left;}
.news_list .news_content .block{display:block;}


/* 新闻热点/最新/推荐新闻模块样式 */
.news_list .news_content .le_item{height:auto; float: left;}
.news_list .news_content .le_item ul li{width:320px; height:auto; float: left; border-top: 1px solid #EEE; padding: 15px 0px 15px 0px;}
.news_list .news_content .le_item ul li .le_pic{width:81px; height:54px; float: left;}
.news_list .news_content .le_item ul .no_border{border-top: none;}
.news_list .news_content .le_item ul li .r_cont{width: 230px; height:35px; float: right;}
.news_list .news_content .le_item ul li .r_cont p{line-height: 19px; font-size: 14px; color:#525252; overflow: hidden;}
.news_list .news_content .le_item ul li .r_cont p a{color:#525252;}
.news_list .news_content .le_item ul li .r_cont p a:hover{color:#0066b3;}
.news_list .news_content .le_item ul li .cont_item{width: 140px; height:25px; line-height: 25px; float: left; margin-top:6px; font-size: 12px; color:#C2C2C2;}



/* 新闻排行榜模块样式 */
.right_cwrap .news_rank{width: auto; height: auto; margin-bottom:30px;}
.right_cwrap .hd{height:35px; line-height:35px;}
.right_cwrap .hd h3{height:20px; line-height: 20px; font-size:18px; color:#666666;  border-left:3px solid #3F92D5; padding-left:10px; overflow:hidden; font-weight: normal;}
.right_cwrap h3 .tit{font: italic 16px/18px Palatino Linotype,simsun; color:#999;padding-left: 10px;letter-spacing:1px;}
.right_cwrap h3 .more{width:60px; height:20px; line-height: 20px; font-size: 12px; color:#666; float: right; text-align: center;}
.right_cwrap h3 .more a{color:#999; display: inline-block;}
.right_cwrap h3 .more a:hover{color:#0066b3;}
.right_cwrap .news_rank ul li{width: 320px; height:40px; line-height: 40px; font-size: 14px; color:#666; border-top:1px dotted #EEE;}
.right_cwrap .news_rank ul li .num{width: 26px; height:25px;position: relative; top:0px;left:0px;display: inline-block; font-size: 14px; float: left; font: italic 16px/40px Palatino Linotype,simsun;}
.right_cwrap .news_rank ul li .num .num_ico{width: 26px; height: 25px; line-height: 20px; text-align: center; background:url(../../images/dsw/yuan.png) no-repeat; position: absolute; top:9px; left: -6px; color: #FFF;}
.right_cwrap .news_rank ul li .num .blue_ico{background-position: 0px 0px;}
.right_cwrap .news_rank ul li .num .gray_ico{background-position: 0px -25px;}
.t_red{color:#FFF; position: absolute; top:1px; left: 0px;} 


.right_cwrap .news_rank ul .no_border{border-top: none;}
.right_cwrap .news_rank ul li .r_text{width: 280px; height:40px; float: left; overflow: hidden; color: #525252;}
.right_cwrap .news_rank ul li .r_text a{width:230px; height:40px; overflow: hidden; color:#525252; display: inline-block; padding-left: 5px;}
.right_cwrap .news_rank ul li .r_text a:hover{color: #0066b3;}


/* 新闻列表切换样式 */
.cf_list_main_box .middle .dsw_w1200 .left_awrap .page{padding-bottom:0px; padding-top:0px;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap .tab4_menu{width:790px; font-size:14px; height:45px; border-bottom:1px solid #DCDCDC; border-left: 1px solid #DCDCDC; position: relative; z-index: 1;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap .tab4_menu ul {position: relative; left:0px; top: 0px; display: block;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap .tab4_menu ul li{width:110px; height:44px; line-height:44px; font-size:15px;  float:left; text-align:center; cursor:pointer; color:#666; background-color:#f8f8f8; border-top:1px solid #DCDCDC; border-right:1px solid #DCDCDC; }
.cf_list_main_box .middle .dsw_w1200 .left_awrap .tab4_menu ul li a{display: inline-block; color:#333;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap .tab4_menu ul li.now{width:110px; height:45px; /*border-bottom:1px solid #0064b1;*/ font-size:14px; float:left; text-align:center; color:#0066b3; display:inline-block; background-color:#fff; border-left:1px solid #DCDCDC;margin-left: -1px; position: relative; top:0px; left:0px;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap .tab4_menu ul li.now a{display: inline-block; color:#0066B3;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap .tablist{font-size:14px; line-height:24px; display:none; float:left;}
.cf_list_main_box .middle .dsw_w1200 .left_awrap .block{display:block;}

.news_main .content .show p.img_wrapper{margin-bottom: 30px; text-align: center; text-indent: none;}
.news_main .content .show p img{display: inline-block;padding: 10px;}