@charset "utf-8";

/*头部*/
.header{ width:1000px; height:112px; margin:0 auto; position:relative}
.header a.logo{ display:block; text-indent:-99999px; background:url(//www.xinhuanet.com/science/kjcxlcb/images/logo.jpg) no-repeat; width:431px; height:112px;}
.header .infoBox{ position:absolute; display:inline-block; top:10px; right:0; display:none;}
.header .searchBox{ position:absolute; display:inline-block; top:59px; right:0}

.header .searchBox input[type='text']{ border:solid 1px #ddd; border-width:1px 0 1px 1px; height:28px; line-height:28px; padding:1px 5px; width:363px; font-size:18px; vertical-align:middle;}
.header .searchBox input[type='submit']{ background:#204066; height:32px; width:85px; font-size:18px; color:#fff; vertical-align:middle; border-width:0; cursor:pointer; margin-left:-5px;}

/*导航*/
.navBox{ background:#2171B0;  width:100%;}
.navBoxIn{width:1000px;height:60px;margin:0 auto; position:relative}
.navBox .menu{ position: absolute; display:inline-block; bottom:0}
.navBox .menu a{ font-size:22px; color:#fff; display:inline-block; line-height:52px; padding:0 10px; border-bottom:solid 5px #2171B0; }
.navBox .menu a:hover{ text-decoration:none;border-bottom:solid 5px #fff;}
.navBox .menu a.now{ text-decoration:none;border-bottom:solid 5px #E1E471; color:#E1E471;}
.navBox .menu em{ line-height:52px; background:url(//www.xinhuanet.com/science/kjcxlcb/images/sign01.png) no-repeat center 15px; display:inline-block; width:40px; text-indent:-99999px;}

/*焦点图*/
.focusImg{ width:1000px; height:322px; margin:10px auto 0;}

/**/
h2.tit{  width:979px; margin:25px auto 0;border-left:solid 6px #2272B1; color:#2272B1; padding:0 0 0 15px; font-size:24px; font-weight:bold; position:relative;}
h2.tit .t_r{ position:absolute; right:0; top:5px; font-size:14px; font-weight:bold; line-height:38px; display:inline-block;}
h2.tit .today{ display:none;}
/*史上今日*/
.wrap_ssjr{ width:1000px; margin:22px auto 0;clear:both;}
.wrap_ssjr .l{ width:258px; float:left;}
.wrap_ssjr .r{ width:680px; float:right;}

.wrap_ssjr .l .calendar{ margin-bottom:5px;}
.wrap_ssjr .l .focus p{ padding:18px 30px; margin:0; background:#e6e6e6;}
.wrap_ssjr .l .focus p a{ color:#333;}
.wrap_ssjr .l .focus p a:hover{color:#29A7E1;}
.wrap_ssjr .r .list{ clear:both; border-bottom:dotted 2px #bbb; padding:0 0 22px; margin-bottom:24px}
.wrap_ssjr .r .listLast{ border-bottom-width:0; padding:0; margin-bottom:0}
.wrap_ssjr .r .list .img{float:left; margin-right:20px;}
.wrap_ssjr .r .list dt{ font-size:22px; padding:0 0 18px ; font-weight:bold;}
.wrap_ssjr .r .list dt a{ color:#333;}
.wrap_ssjr .r .list dt a:hover{color:#29A7E1;}
.wrap_ssjr .r .list dd.remark{ font-size:18px; line-height:170%; color:#666;}

/*科史撷英*/
.ksxyFocus{width:1000px; margin:20px auto 0;}
.ksxyWrap{min-height: 400px; height: auto!important; height: 400px;width:1000px; margin:25px auto 0; background:url(//www.xinhuanet.com/science/kjcxlcb/images/bg01.jpg) no-repeat right top; position:relative;}
.ksxyWrap .kTime{ width:78px; height:59px; padding-top:22px; line-height:53px; text-align:center; color:#1AA1DF; display:block; background:url(//www.xinhuanet.com/science/kjcxlcb/images/bg02.png) no-repeat; position:absolute; font-size:22px;}

.kTimeList{ width:130px;position:absolute; top:10px; right:65px;}
.kTimeList a{ display: table; width:65px; height:65px; background:url(//www.xinhuanet.com/science/kjcxlcb/images/kTimgBg1.png) no-repeat; text-align:center;   font-size:12px; line-height:120%; color:#eee;}
.kTimeList a span{ display: table-cell; height:65px; vertical-align:middle;}
.kTimeList a:hover{background:url(//www.xinhuanet.com/science/kjcxlcb/images/kTimgBg3.png) no-repeat; }
.kTimeList a.s{ margin-left:65px;}
.kTimeList a.now,.kTimeList a.selected{ background:url(//www.xinhuanet.com/science/kjcxlcb/images/kTimgBg2.png) no-repeat; color:#fff;}

/*弹出时间*/
.kTimeListSub{ width:84px;position:absolute; top:90px; right:220px;}
.kTimeListSub a{ display:block; width:80px; background:#BBB url(//www.xinhuanet.com/science/kjcxlcb/images/bg07.png) no-repeat center bottom; height:28px; line-height:28px; text-align:center; color:#fff; font-size:12px; border:solid 2px #fff; border-width: 0 2px;}
.kTimeListSub a:hover{  background:#aaa;border:solid 2px #aaa; }
.kTimeListSub a.now,.kTimeListSub a.selected{  background:#51BAE9;border:solid 2px #51BAE9; }



.kContent{  width:490px; margin:0 0 23px 44px; padding:0px 0 0 66px;min-height: 400px; height: auto!important; height: 400px;}
.kContent h3{ color:#29A7E1; font-size:20px;}
.kContent p.c{font-size:12px; margin:5px 0 30px; line-height:120%;}
.kContent h4{ position:relative; height:20px; line-height:20px; border-left: solid 3px #29A7E1;padding:0 0 0 10px; position:relative; margin:0 0 28px}
.kContent h4 span.t{ color:#333; font-size:18px; }
.kContent h4 span.t_r{ position:absolute; right:30px; top:0; font-size:13px; display:inline-block;}
.kContent h4 span.t_r a{ color:#29A7E1; display:inline-block;}
.kContent h4 span.t_r a.n{ color:#29A7E1;-webkit-border-radius: .4em; -moz-border-radius: .4em;	border-radius: .4em; padding:5px 8px; margin:0 10px 0 0;}
.kContent h4 span.t_r a.n:hover{ background:#eee; text-decoration:none;}
.kContent h4 span.t_r a.now,.kContent h4 span.t_r a.now:hover{ color:#fff; background:#29A7E1;}
/*
.kContent dl{ width:470px; clear:both;}
.kContent dt{ width:179px; float:left; height:auto; padding:20px 0; text-align:center;}
.kContent dt span{}
.kContent dt span.s1{ color:#29A7E1; font-size:20px; text-align:center; font-weight:bold;}
.kContent dt span.s2{ color:#29A7E1; font-size:16px; text-align:center;}
.kContent dd{ width:283px; float:right; font-size:12px; line-height:140%;}
*/
.kContent dl{ clear:both; padding:0 0 10px 0; border-bottom: dotted 1px #ddd; margin-bottom:15px;}
.kContent dl dt{ font-weight:bold; font-size:18px; padding:0 0 15px 0}
.kContent dl dt a{ color:#333;}
.kContent dl dt a:hover{ color:#29A7E1;}
.kContent dl dd.img{ float:left;width:132px;}
.kContent dl dd.r{ float:right;width:335px;}

.kContent .more{ margin:-15px 0 20px 0; text-align:center; background:#e7e7e7; font-size:12px;}
.kContent .more a{ color:#666;}
.kContent .more a:hover{ color:#29A7E1;}
.bjzl{ margin:0 0 35px 74px; background:url(//www.xinhuanet.com/science/kjcxlcb/images/bjzl.png) no-repeat; padding:0 0 0 93px;}
.bjzl dd{ width:411px; padding:5px 0 0 33px; background:url(//www.xinhuanet.com/science/kjcxlcb/images/sign02.png) no-repeat left 5px; font-size:12px; line-height:140%; margin-bottom:10px;}

/*辩*/
.debate{ width:730px;}
.debate h3{ height:52px; background:url(//www.xinhuanet.com/science/kjcxlcb/images/bg04.png) no-repeat; padding:0 0 0 70px; position:relative;}
.debate h3 span.t{line-height:52px;color:#29A7E1; font-size:20px; }
.debate h3 span.t_r{ position:absolute; right:36px; top:18px;}
.debate h3 span.t_r a.l{ font-size:12px; font-weight:normal; color:#666; display:inline-block; border:solid 1px #ddd; line-height:18px; height:18px; padding:0 5px; margin-right:4px;}
.debate h3 span.t_r a.l:hover{ color:#333; border:solid 1px #ccc; background:#f5f5f5;}

.debate dl { clear:both; padding:0 0 18px 0;  margin-right:40px;}
.debate dl dd.img{ padding:20px 0 0 22px; width:184px; float:left; }
.debate dl dd.c{ padding:18px 20px 0 0; width:440px; float:right; }

/*热门事件*/
.rmsj{ width:270px; position:absolute;top:458px; right:0;}
.rmsj h3{ height:42px; line-height:42px; border:solid 1px #ccc; border-width:1px 0; padding:0 0 0 10px; font-size:18px; }
.rmsj ul{}
.rmsj li { padding:16px 0; border-bottom:solid 1px #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rmsj li em{ display:inline-block; background:#02A1EB; color:#fff; font-size:12px; line-height:20px; height:20px; width:20px; text-align:center; font-style:normal;-webkit-border-radius: .4em; -moz-border-radius: .4em;	border-radius: .4em; margin-right:5px;}
.rmsj li a{ color:#666;}
.rmsj li a:hover{color:#29A7E1;}
.rmsj a.l{ color:#fff; font-weight:bold; display:block;  height:45px; line-height:45px;-webkit-border-radius: .4em; -moz-border-radius: .4em;	border-radius: .4em; background:#58C2F2; text-align:center; font-size:20px; margin-top:5px;}
.rmsj a.l:hover{ background:#02A1EB;}

/*梦想*/
.mxxtWrap{ width:996px; margin:10px auto 0; border:solid 2px #eee;}
.mxxtWrap dl{ padding-left:5px;}
.mxxtWrap dd{ width:230px; float:left; margin:8px;}
.mxxtWrap dd span{ display:block; border:solid 1px #eee; border-top-width:0; padding:13px 16px; height:46px;}
.mxxtWrap dd span a{color:#666;}
.mxxtWrap dd span a:hover{color:#29A7E1;}

/*原创、专题*/
.wrap2{ margin:20px auto 0; width:1000px; clear:both;}
.wrap2 .l{width:595px; float:left;}
.wrap2 .r{width:360px; float:right;}

h3.tit{ border-top: solid 2px #014180; border-bottom: solid 1px #ccc; height:45px; position:relative;}
h3.tit span.t{ display:inline-block; color:#014180; height:45px; border-bottom:solid 1px #014180; position:absolute; font-size:18px; line-height:45px; padding:0 26px;}
h3.tit a.t_r_more{ display:block; width:49px; height:45px; border:solid 1px #ccc; text-align:center; line-height:45px; font-size:26px; right:0; top:0; position:absolute; border-top-width:0; color:#014180;}
h3.tit a.t_r_more:hover{ text-decoration:none;}

.wrap2 .l dl{ clear:both; padding:20px 0 10px 0; position:relative; border-bottom:solid 1px #ddd;}
.wrap2 .l dl dt{ font-weight:bold; font-size:18px; padding:0 0 20px 0}
.wrap2 .l dl dt a{ color:#333;}
.wrap2 .l dl dt a:hover{ color:#29A7E1;}
.wrap2 .l dl .img{ float:left;width:98px;}
.wrap2 .l dl dd.rr{ float:right;width:535px;}
.wrap2 .l dl dd .t{ display:block; text-align:right;font-size:12px; color:#999; padding:10px 0 0;}
.wrap2 .l dl a.share{ position:absolute; right:0; top:25px; display: inline-block; background:url(//www.xinhuanet.com/science/kjcxlcb/images/sing03.png) no-repeat left 4px; height:24px; padding:5px 5px 5px 15px; color:#666; font-size:12px;}
.wrap2 .l dl a.share:hover{ color:#29A7E1;}
.wrap2 .l .more{ text-align:center; padding:15px 0;border-bottom:solid 1px #ddd; font-size:12px;}
.wrap2 .l .more a{ color:#333;}
.wrap2 .l .more a:hover{  color:#29A7E1;}
.wrap2 .r .topic{ margin:10px 0 20px;}

.wrap2 .r .tg{ margin:10px 0; padding:15px; border:double 3px #ddd;}

/*品牌*/
.brand{ background:#F5F5F5; margin-top:30px;}
.brand_in { width:1000px; margin:0 auto; padding: 86px 0 28px 0; background:url(//www.xinhuanet.com/science/kjcxlcb/images/bg05.png) no-repeat;}
.brand_in ul{}
.brand_in li{ display:inline-block; width:160px;}
.brand_in li a{color:#666; font-size:16px;}
/*友情链接*/
.links{ background:#DCDCDC; }
.links_in { width:880px; margin:0 auto; padding: 86px 0 28px 0; background:url(//www.xinhuanet.com/science/kjcxlcb/images/bg06.png) no-repeat left center; padding:15px 0px 22px 120px;}
.links_in ul{}
.links_in li{ display:inline-block; width:165px;}
.links_in li a{color:#666;}
/**/
.footerK{ background:#579ADE; color:#fff; text-align:center; padding:8px 0; font-size:12px; line-height:140%;}


/*右侧菜单*/
.cy-right-ul {
	position: fixed;
	right: 5px;
	top: 200px;
	z-index:999;
}
.cy-right-ul img {
	cursor: pointer;
}
.cy-right-ul ul {
	list-style: none;
	padding-left: 0px;
}
.cy-right-ul ul li {
	background: #f4f4f4;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ececec;
}
.cy-right-ul ul li a {
	color: #305798 !important;
	padding: 10px 5px;
	display: block;
}
.cy-right-ul ul li a:hover {
	background: #305798;
	color: #ffffff !important;
}
.cy-right-ul-bottom {
	margin-left: 33px;
	margin-right: 5px;
}

/*其他*/
.zxgx .colpic{ display:none;}

