/*
auther:chn
date:2016
*/
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#c6291d; text-decoration:underline;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

/*html5 为了能让旧版本的浏览器正确显示这些元素，故设置 CSS 的 display 属性值为 block:*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.left{ width:680px; float:left;}
.right{width:300px; float:right; }

.maxWidth { width:1000px; margin:auto; text-align:left; clear: both; }
.maxWidth:after { display:block; clear:both; content:""; visibility:hidden; height:0;}

.nav{ height:40px; line-height:40px; background:#b6241f; margin-top:10px;}
.nav img{width:91px;height:40px; background:#fff; display:inline-block; float:left; padding:0 10px;}
.nav b{ font-size:18px; font-weight:bold; color:#fff; padding:0 20px;}

.banner{background-blend-mode: multiply;}

.modTit { width:100%; overflow:hidden; border-top:3px solid #cccccc; border-bottom:1px solid #f0f0f0;}
.modTit strong { float:left; font:18px/40px "Microsoft YaHei"; color:#000; padding-right:5px; }
.modTit-link { float:right; padding-top:15px; }
.modTit-link a { color:#666; }
.modTit-link a:hover { color:#c00; }
span.moreLnk{ color:#cc2a1e;}
.modTit_morenews{ width:678px; height:55px; border:1px solid #cccccc;}
.modTit_morenews strong{ float:left; height:55px; background:#cc3333; color:#fff; display:inline-block;font:20px/55px "Microsoft YaHei"; padding:0 20px;}
.bgcolor{ width:100%; height:5px; background:#eaeaea;}
.r1{ padding-top:20px;}
.r1,.r2{ margin-bottom:20px; clear:both;}
.r1_left,.r2_left,.r3_left{ width:680px;overflow:hidden; margin-top:10px;}
.r1_left{ padding-top:5px;}
.r1_left h2{height:44px;overflow:hidden;display:block;}
.r1_left h2 a{color:#c6291d;font:bold 24px/44px "Microsoft YaHei"; display:block;}
.r1_left p{ height:34px; font-size:14px;color:#666666; border-bottom:1px dashed #cccccc; overflow:hidden; line-height:34px;}

.r1_right,.r2_right,.r3_right{ width:300px;margin-top:10px;}
.r1_right .modTit,.r2_right .modTit{ margin-bottom:10px;}
.right_tab .focusTopic{ width:100%; display:block; clear:both; border-bottom:1px dashed #ddd;}
.right_tab .focusTopic_tit{height:44px; line-height:44px;overflow:hidden;}
.right_tab .focusTopic_tit a{ color:#666;font:16px/36px "Microsoft YaHei";}
.right_tab .focusTopic_tit a:hover{ color:#c6291d;}
.right_tab .focusTopic_cont{ display:none; color:#666666;}
.right_tab .focusTopic_pic{ width:92px; height:92px; padding-top:4px; float:left; overflow:hidden;}
.right_tab .focusTopic_pic img{ width:90px; height:90px; border:1px solid #ddd;}
.right_tab .focusTopic_txt{ margin-left:105px;overflow:hidden;line-height:26px; font-size:12px; height:78px;}
.right_tab .current .focusTopic_cont{ display:block; height:107px;}
.right_tab .current .focusTopic_tit{ padding-left:0px; background:none;}
.right_tab .current .focusTopic_tit a{ color:#000;}

.r2_left{ height:455px; position:relative; background:#f7f7f7;overflow:hidden; display:inline-block;}
.r2_left img{ position:absolute; left:0; top:0; z-index:1; width:680px; height:455px;display:block; overflow:hidden;}
.r2_left p{ width:100%; padding:10px 0; position:absolute; left:0px; bottom:0px; z-index:2; background:url(../img/imgTit.png) repeat; color:#fff;font:24px/30px "Microsoft YaHei"; text-indent:10px;}
.r2_right{ background:#f7f7f7; margin-bottom:-1px; overflow:hidden;}
.r2_right .pBox{ height:121px; padding:15px 15px; overflow:hidden; border-bottom:1px dashed #ddd;}
.r2_right .pBox h2{font:16px/30px "Microsoft YaHei"; display:block; background:url(../img/red_arrow.png) no-repeat scroll left center; padding-left:15px;}
.r2_right .pBox p{ line-height:24px; height:96px; overflow:hidden; color:#747474;}


.r3_left .item-focus{border-bottom:solid 1px #e6e6e6;padding:20px 0;}
.r3_left .item-focus a:hover{text-decoration: none;}
.r3_left .item-focus .item-img {width: 180px;height:120px;float: left;overflow: hidden;}
.r3_left .item-focus .item-img img{width: 180px;}
.r3_left .item-focus .item-txt{position: relative;height: 120px;margin-left:195px;}
.r3_left .item-focus .item-txt h2 {font: 18px/28px 'microsoft yahei'; height: 28px; overflow: hidden;}
.r3_left .item-focus p {font-size: 14px;color: #666;height: 20px;line-height: 20px;padding-top: 5px; overflow: hidden;}
.r3_left .item-focus .from { position: absolute;left: 0px;bottom: 0;color: #cccccc; font-size: 14px;}
.r3_left .item-focus:last-of-type{border-bottom:0;}
.r3_left .item-onlytext .item-img{ display:none;}
.r3_left .item-onlytext .item-txt{ margin-left:0px;}


/*为您推荐*/
.sideb_left #picNewList .item{border-bottom:solid 1px #e6e6e6;padding:30px 0 34px;overflow:hidden;}
.sideb_left #picNewList .item .item-pic{width:180px;height:120px;float:left;overflow:hidden;}
.sideb_left #picNewList .item .item-pic img{width:180px;height:120px;display: block;}
.sideb_left #picNewList .item .item-txt{position:relative;margin-left:195px;padding-top:4px;height:91px;}
.sideb_left #picNewList .item .item-txt h2{font:18px/28px 'microsoft yahei';height:28px;overflow:hidden;}
.sideb_left #picNewList .item p{font-size:14px;color:#666;line-height:20px;height:20px;overflow:hidden;padding-top:8px;}
.sideb_left #picNewList .item .from{position:absolute;left:0px;bottom:0;color:#ccc;font-size: 14px;}
.sideb_left #picNewList .item .from .source{background: url(http://news.china.com/etc/endpage/img1312/ad_icon.png) 0 3px no-repeat;display:block;line-height:18px;height:18px;overflow:hidden;padding: 0 0 0 30px;}

#right_sliding{ width:440px;display:table;clear:both;}
ul.newsList { width:auto; height:auto; margin-top:10px; overflow:hidden; font:14px/36px "Microsoft YaHei"; }
ul.newsList li {padding-left:24px; height:35px; overflow:hidden; position:relative; line-height:36px }
ul.newsList li em { position:absolute; display:block; text-align:center; width:20px; height:20px; line-height:20px; left:0; top:11px;border-radius:50%; background:#cccccc; color:#fff;}
ul.newsList li em.em0,ul.newsList li em.em1,ul.newsList li em.em2{ background:#cc3333;}

ul.newsList li em.em0 { background-position:0 0 }
ul.newsList li em.em1 { background-position:0 -17px }
ul.newsList li em.em2 { background-position:0 -34px }
ul.newsList li em.em3 { background-position:0 -51px }
ul.newsList li em.em4 { background-position:0 -68px }
ul.newsList li em.em5 { background-position:0 -85px }
ul.newsList li em.em6 { background-position:0 -102px }
ul.newsList li em.em7 { background-position:0 -117px }
ul.newsList li em.em8 { background-position:0 -133px }
ul.newsList li em.em9 { background-position:0 -153px }
ul.newsList li em.em10 { background-position:0 -170px }
ul.newsList li em.em11 { background-position:0 -186px }
ul.newsList li em.em12 { background-position:0 -204px }
ul.newsList li em.em13 { background-position:0 -221px }
ul.newsList li a { display:block; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
