/* global */
.area {width:960px; margin:0 auto; background:url(areaBg2.gif) repeat-y; text-align:left; color:#2b2b2b;}
.area.nobg{background:none;}
.area.b4{border:1px solid #DCDDDD;}
.area.bgFocus{background:url(bg_focus.gif) repeat-x bottom;}
.area p {margin:0; line-height:21px;}
.colF.bgFocus{background:url(bg_focus1.gif) no-repeat right center;}
.colF .content{margin:0 16px; line-height:21px;}
.colF{width:454px; float:left; overflow:hidden;}
.colF1{width:504px; float:right; overflow:hidden;}
.colL{width:735px; float:left; overflow:hidden;}
.colR{width:210px; float:right; overflow:hidden;}
.colL .col_left{width:455px; float:left; overflow:hidden;}
.colL .col_right2{width:280px; float:right; overflow:hidden;}
.colL .col_left .content{margin:0 16px 0 6px; line-height:21px;}
.colL .col_right2 .content{margin:0 6px 0 16px; line-height:21px;}
.colR .content{margin:0 16px; line-height:21px;}
.colR.rBor{border-top:1px solid #DCDDDD;}
.areabot{width:960px; display:block; clear:both; background:url(bg_norp.gif) no-repeat right -22px; height:1px; overflow:hidden; font-size:1px; line-height:1px; margin:0 auto;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block;}
.pGray{color:#727171; text-indent:2em;}
/* top */
.endPage_Nav {background:url(endpage_nav_bg.jpg) left bottom repeat-x #fff; width:960px; margin:2px auto 4px; line-height:30px; height:32px; overflow:hidden;}
.endPage_Nav .nav {float:left; margin-left:4px; display:inline; color:#878787;}
.endPage_Nav .nav a {padding:0 4px;}
.endPage_Nav .nav a,.endPage_Nav .nav a:visited {color:#000;}
.endPage_Nav .nav a:hover {color:#ba2636;}
.endPage_Nav .rss {background:url(endpage_sprites.gif) -127px -100px no-repeat; margin:9px 9px 0; width:26px; height:14px; float:right; text-indent:-10em; overflow:hidden;}
.endPage_Nav .search {float:right; margin:1px 0 0 0;}
.endPage_Nav .search .textBox {background:#fff; width:110px; height:18px; line-height:18px; border:1px solid #dcdddd; color:#838383; margin-top:5px;}
.endPage_Nav .search .btn {margin:4px 0 0 6px; display:inline; float:left; cursor:pointer;}
.directNav{ width:960px; height:30px; line-height:30px; margin:0 auto; background:url(bg07.jpg) repeat-x; text-align:left; text-indent:11px;}
.channel {width:960px; height:32px; margin:12px auto 8px auto; overflow:hidden;}
.channel h1 {width:200px; height:30px; float:left; overflow:hidden; margin-right:8px;}
.channel h2 {height:30px; line-height:30px; float:left; overflow:hidden; margin-right:8px; padding:0 5px; font-size:25px;font-family:simhei; font-weight:bold;}
.channel h3{ float:right; line-height:20px; height:20px; margin:12px auto auto 8px;}
.channel .search {float:right; display:inline; height:22px; margin:10px 1px 0 0; overflow:hidden;}
.channel .search .textBox{ width:160px; height:18px; line-height:18px; border:1px solid #ccc; vertical-align:bottom;}
.channel .search .btn{ background:url(bg14.jpg) no-repeat; width:56px; height:21px; line-height:21px; border:none; cursor:pointer;}

	.title{float:left; width:175px; height:25px;clear:both;background:#ddd;}
	.title li{float:left; width:25px; line-height:25px;font-weight:bold;}
	.title .endweek{color:#BA2636;}
	.list{float:left; width:175px; height:25px;clear:both;}
	.list li{float:left;width:24px; text-align:left; line-height:25px;height:25px;display:inline; margin:0 1px 1px 0; background:#f6f6f6;}
	.list li a{display:block; width:24px; text-align:center; line-height:25px; height:25px; background:#f6f6f6;}
	.list li a:hover{background:#BA2636; color:#fff;}
	.list .current{background:#ccc;}
/* focus */
.focusTitle{clear:both; margin:0 10px; line-height:34px; height:34px;}
.focusTitle.society{background:url(bg_society.gif) no-repeat right bottom;}
.focusTitle.domestic{ border-bottom:1px #E8EAEC solid;}
.focusTitle.world{background:url(bg_world.gif) no-repeat right bottom;}
.focusTitle h2{float:left; padding:1px 20px 0 25px; background:url(bg_norp.gif) no-repeat -284px -42px; font-weight:bold;}
.focusTitle .rs{float:right; display:block; padding-right:5px; height:34px; line-height:34px;}
.focusText h2{font-family:'ºÚÌå'; font-size:20px; font-weight:100; line-height:24px; height:24px; overflow:hidden;  margin:7px 0 4px;}
.focusText h3{font-family:'ºÚÌå'; font-size:18px; font-weight:100; line-height:24px; margin:7px 0 4px;}
.focusText p,.focusText p a{color:#1E4FA0;}
.focusPic .main {width:481px; margin:12px 0 5px 11px; overflow:hidden; position:relative; z-index:0;}
.focusPic .main h2 {font-size:14px; font-weight:bold; line-height:24px; margin-top:6px;}
.focusPic .main p {margin:2px 0; line-height:21px;}
.focusPic .main img {border:1px solid #dcdddd;}
.focusPic .main .icon {border:none;}
.focusPic .sidePic {width:117px; z-index:1; right:0; top:0;}
	.sidePic li {padding-left:10px; margin-bottom:13px; position:relative; overflow:hidden;}
	.sidePic li .gg {position:absolute; color:#fff; right:0; top:50px; line-height:21px; padding:0 6px;}
	.sidePic .on {background:url(sprites.gif) -203px -400px no-repeat; padding-left:10px; margin-bottom:13px;}
.focusPic .main ul li{ float:left; margin:4px 6px; text-align:center;padding-bottom:4px;padding-top:4px; background:#f6f6f6; border:1px #CCCCCC solid; overflow:hidden}
.focusPic .main ul img {border:1px solid #C6C6C6}
.focusPic .main ul li a {display:block; text-align:center; margin:6px 3px;}
.tab .normal {display:none;}
.tab .on {display:block;}
/* list */
.f14bla li {background:url(sprites.gif) left -697px no-repeat; padding-left:9px; line-height:25px; font-size:14px; clear:both;}
.f14bla li .f12px {line-height:21px;}
.f14bla li .st,.f14bla li .st a,.f14bla li .st a:visited {line-height:21px; color:#1E50A2;}
.f14bla li .st a:hover {color:#BA2636;}
.f12bla li {background:url(sprites.gif) left -697px no-repeat; padding-left:9px; line-height:21px; clear:both;}
.f12bla li .f14px {line-height:25px;}
.f12bla li.nobg {background:none; padding-left:0; padding-bottom:5px;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0;}
.f12bla .firstNd h3,.f12bla .firstNd h4 {font-weight:bold; line-height:21px;}
.f12bla .firstNd img {float:left; margin:3px 8px 0 0; border:1px solid #DBDCDC; line-height:21px;}
.f12bla .firstNd p {line-height:21px; text-indent:2em; color:#717070;}

.articles_list ul{ margin:0px; padding:0px; list-style:none;}
.articles_list li{ margin:0px; padding:0px; list-style:none; line-height:28px; height:28px; overflow:hidden}
.articles_list li a {color:#222222; font-size:14px;}
.articles_list li a:hover {color:#ff0000; text-decoration:underline;}
.articles_list li a:visited {font-size:14px;}
.pages{ clear:both; margin:5px; text-align:center; line-height:30px;}
.col_right{float:right; padding-left:6px; color:#646464}

.cList,.cList1{width:100%;}
.cList li,.cList1 li{float:left; width:100%; background:url(bg_norp.gif) repeat-x 0 -690px; line-height:21px;}
.cList1 li{background:none; line-height:25px; font-size:14px; width:100%; float:left;}
.cList li .s1,.cList1 li .s1{float:left;background:url(bg_norp.gif) no-repeat 0 -375px; padding-left:8px; padding-right:6px;}
.cList li .s2,.cList1 li .s2{float:right; padding-left:6px; color:#646464}
.list14 li{background:url(bg_norp.gif) no-repeat 0 -373px; padding-left:9px; line-height:25px; font-size:14px; clear:both;}
.list14 li .f12px{line-height:21px;}
.list12 li{line-height:21px; clear:both;}
.list12 li .f14px{line-height:25px;}
.list12 .firstNd {background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.list12 .firstNd h3,.list12 .firstNd h4 {font-weight:bold; line-height:21px;}
.list12 .firstNd img {float:left; margin:3px 8px 0 0; border:1px solid #dcdddd; line-height:21px;}
.list12 .firstNd p {line-height:21px; text-indent:2em; color:#727171;}
.picList{margin:0 auto;}
.picList li{ margin-left:15px;}
.picList h4{width:120px; text-align:left; padding:5px 0 10px;}
.picList li{float:center; text-align:center;padding-bottom:4px;padding-top:4px; background:#f6f6f6; border:1px #CCCCCC solid; overflow:hidden; margin-bottom:6px;}
.picList img {border:1px solid #C6C6C6}
.picList li a {display:block; text-align:center; margin:6px 3px;}

.content ul li.top{background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.content ul li.top span{float:left; width:268px;margin-left:4px; padding:5px 0 10px;}
.content ul li.top span a{display:block; line-height:21px; height:21px;overflow:hidden; font-size:14px; font-weight:bold;}
.content ul li.top span a:hover{text-decoration:none;color:#ba2636;}
.content ul li.top i{float:left;width:110px;height:73px;overflow:hidden;margin:3px 8px 0 0;}
.content ul li.top i img{height:73px;width:110px; border:0px solid #dcdddd;}
.content ul li.top P{ text-indent:2em; width:134px;float:right;font-size:12px;line-height:21px;color:#888888;height:88px;overflow:hidden;margin-left:5px;}

/* title */
.colTil{clear:both; margin-right:10px; background:url(bg_rp.gif) repeat-x 0 -62px; line-height:25px; height:25px;}
.colTil h2{font-size:14px; font-weight:bold; float:left; padding:0 20px 0 20px; background:url(bg_norp.gif) no-repeat 0 -416px;}
.colTil .rs{float:right; display:block; padding-right:10px; height:25px; line-height:25px; background:url(bg_norp.gif) no-repeat right -416px;}
.colTil2{clear:both; margin-left:10px; background:url(bg_rp.gif) repeat-x 0 -117px; line-height:25px; height:25px;}
.colTil2 h2{font-size:12px; float:left; padding:0 20px 0 25px; background:url(bg_norp.gif) no-repeat 0 -461px; font-weight:bold;}
.colTil2 .rs{float:right; display:block; padding-right:10px; height:25px; line-height:25px; background:url(bg_norp.gif) no-repeat right -461px;}
.colTil3{clear:both; margin:0 10px; background:url(bg_rp.gif) repeat-x 0 -148px; line-height:25px; height:25px;}
.colTil3 h2{font-size:12px; float:left; padding:0 20px 0 25px; background:url(bg_norp.gif) no-repeat -284px -47px; font-weight:bold;}
.colTil3 .rs{float:right; display:block; padding-right:5px; height:25px; line-height:25px;}
/* hotmore */
.hotMore{ margin-left:10px;}
.hotMore h2{background-color:#F1F1F1; padding:7px 0 7px 10px; border-bottom:1px solid #fff; font-weight:bold;}
.hotMore h3{background-color:#F7F7F7; padding:7px 0 7px 20px;}
.hotMore h3.dot{border-bottom:1px dotted #AFAFB0;}
.hotMore sup{color:red; font-size:12px; font-weight:normal;}
/* AD */
.ad195{width:195px; margin:0 auto;}
.gg735 {width:735px; overflow:hidden; float:left;}
.gg210 {width:210px; overflow:hidden; float:right;}
.ad960 {width:960px; margin:0 auto; clear:both; overflow:hidden;}

#root{ clear:both; margin-top:15px; margin-bottom:4px; border-top:4px #ADDAEF solid;}
#root p{ font-size:12px;margin:5px 0px; padding:0px; text-align:center; line-height:25px; color:#515151}
#root a:link{ color:#515151; font-size:12px; text-decoration:underline;}
#root a:hover{ color:#515151; font-size:12px; text-decoration:none;}
#root a:visited{ color:#515151; font-size:12px; text-decoration:underline;}