/*通用样式*/ 
html,body, 
div,p,hr,pre, 
h1,h2,h3,h4,h5,h6, 
table,tr,td,th,tfoot,tbody,thead, 
ul,dl,li, dd, dt, input {margin:0;padding:0;border:0;outline:none;list-style:none;font-weight: normal;} 
em { font-style:normal}
body{ font-size:14px;  font-family:"微软雅黑";} 
img{border:none}
*html { _background-image:url(about:blank); _background-attachment:fixed; }
a:link {
	color: #6c6869; text-decoration:none
}
a:visited {
	color: #696969; text-decoration:none
}
a:hover {
	color: #0099CC; text-decoration:none
}

#header { background:url(//www.xinhuanet.com/science/images/headbg.jpg) repeat-x; height:151px}
.head { height:78px;  width: 960px; margin:0px auto;}
.top { height:33px; line-height:33px; width: 960px; margin:0px auto; }
.top_l { width:120px; float:left}
.top_l a { color: #000}
.top_r { float:right; width:75px; font-size:12px; background:url(//www.xinhuanet.com/science/images/icon_reg.gif) no-repeat 0px center; height:33px; padding-left:20px}
.logo { float:left; width:300px}
.search { float:right; width:270px; background: #e4e4e4; height:30px; margin-top:20px;position:relative }
.search input { border: none;  }
.text01 { width:210px; display:inline; margin:2px 0px 2px 2px;line-height:24px; height:26px; padding-left:5px }
.text02 { background:#bf498f; font-size:14px; font-family:"微软雅黑"; height:30px; line-height:28px; width:53px; color:#fff; position:absolute; left:217px; top:0px; text-align:center}
.dh { width:960px; margin:0px auto; height:40px}
.dh ul { height:40px; clear:both; padding-left:20px}
.dh ul li { float:left; padding:0px 15px; line-height:40px; font-size:16px; font-weight:bold}
.dh ul li a { color:#fff}
.dh ul li.menuon { background:#006699}
.main { width:960px; margin:10px auto; clear:both; overflow:hidden}
.mainleft { float:left; width:640px}

#ifocus { width:640px; margin-bottom:7px; height:290px; }
	#ifocus_pic { display:inline; position:relative; float:left; width:450px; height:290px; overflow:hidden; }
	#ifocus_piclist li { width:450px; height:290px; overflow:hidden;}
	#ifocus_piclist img { width:450px; height:290px; }
	#ifocus_btn { display:inline; float:right;width:190px;}
	#ifocus_btn li { width:170px; height:57px; background:#202020;  cursor:pointer; border-bottom:1px solid #303030; text-align:center; line-height:57px; overflow:hidden; padding:0px 10px}
	#ifocus_btn li a { color:#abaaaa}
	#ifocus_btn li.on{ background: url(//www.xinhuanet.com/science/images/tabbgon.jpg) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:450px; height:52px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
	#ifocus_tx ul li{ display:none;  }
	#ifocus_tx ul li a{ color:#fff; font-size:14px; }

.kpzx { height:320px; margin-top:10px}
.kpzx .title { border-bottom:2px solid #e7e7e7; height:42px; line-height:42px}
.kpzx .title h2 { color:#000; font-size:24px; font-weight: normal}
.kpzx .con { padding:10px 0px; overflow:hidden}
.zx_l { float:left; width:300px}
.list2 li { border-bottom:1px dotted #666666; margin-bottom:10px}
.list2 .img_title {  padding-bottom:10px; margin-bottom:5px; overflow:hidden; _display:inline-block;} 
.list2 .img_title .info { color:#666; height:85px; overflow:hidden } 
.list2 .img_title .info h2 { height:25px}
.list2 .img_title .info h2 a { line-height:20px; font-size:16px; color:#000000 } 
.list2 .img_title .info p { color:#a8a8a8; line-height:20px; font-size:12px}
.list2 .img_title .info p a { color:#a8a8a8;  } 
.list { overflow:hidden; _display:inline; } 
.list li { background:url(//www.xinhuanet.com/science/images/dot.jpg) no-repeat 0 11px; line-height:2em; font-size:14px; text-indent:1em; margin-left:0px; height:25px; overflow:hidden} 
.list li a { font-size:14px; color:#000000} 
.list_font13 li a{ font-size:13px;} 
.list_font12 li a{ font-size:12px;} 
.list .more { float:right;margin-top:15px}
.list .more a { color:#33ccff; }
/* 图片列表3*/ 
.list_pic3 { float:right; width:330px}
.list_pic3 ul{ overflow:hidden;} 
.list_pic3 li{ float:left; width:150px; margin-left:15px; margin-bottom:15px} 
.list_pic3 .name{ font-size:14px; color:#004276; line-height:25px; text-align:center; height:25px; overflow:hidden } 
.list_pic3 .name a{ color:#000; } 

.main_right { float:right; width:290px}
.rmxz .title { border-bottom:2px solid #e7e7e7; height:30px; line-height:30px}
.rmxz .title h3 {color:#fff; font-size:15px; font-weight: 700; background:#be478e; width:120px; height:30px; text-align:center; float:left}
.rmxz .title h3 a { color:#fff}
.rmxz .title span { color:#FF6600; margin-left:10px}
.rmxz dl { margin:10px 0px; overflow:hidden; height:60px}
.rmxz dd img { float:left; margin-right:10px}
.rmxz dt { height:26px}
.rmxz dt a { color:#82c051; }
.rmxz dd p { font-size:12px; color:#666666; height:18px; overflow:hidden}

.ad_r { margin-bottom:20px}
.kpzp .title { border-bottom:2px solid #cc9890; height:42px; line-height:42px}
.kpzp .title h2 { color:#891300; font-size:24px; font-weight: normal; float:left}
.kpzp .title span { text-align:right; float:right; color:#666; line-height:50px}
.kpzp .con { padding:10px 0px; overflow:hidden; clear:both}
.zp_img { margin-bottom:10px}
.zp_l { width:320px; float:left; position:relative; height:200px}
.zp_l .name{ font-size:14px; line-height:22px; text-align:center; height:22px; overflow:hidden; position:absolute;  bottom: 5px; color: #FFFFFF; left: 5px; z-index: 11;} 
.zp_l .name a{ color:#fff; } 
.zp_l .bg1 { background: none repeat scroll 0 0 #000000; bottom:0; height: 30px; left: 0; opacity: 0.6; filter:alpha(opacity=60); position: absolute; width: 100%; z-index: 10; } 
.zp_list li{ float:left; width:152px; margin-left:8px; position:relative} 
.blank20 { clear:both; height:20px}
.blank15 { clear:both; height:15px}
.zp_list .name{ font-size:14px; line-height:22px; text-align:center; height:22px; overflow:hidden; position:absolute;  bottom: 5px; color: #FFFFFF; left: 5px; z-index: 11;} 
.zp_list .name a{ color:#fff; } 
.zp_list .bg1 { background: none repeat scroll 0 0 #000000; bottom:0; height: 30px; left: 0; opacity: 0.6; filter:alpha(opacity=60); position: absolute; width: 100%; z-index: 10; } 
.zp_list li.nomg { margin:0px}
.zp_r { width:320px; float:right}
.cslist ul { overflow:hidden; _display:inline; margin-left:15px} 
.cslist li { background:url(//www.xinhuanet.com/science/images/dot.jpg) no-repeat 0 12px; line-height:2em; font-size:14px; text-indent:1em; margin-left:0px; height:28px; overflow:hidden} 
.cslist li a { font-size:14px; color:#000000} 
.date { font-size:12px; margin-left:5px; color:#666666}
.cslist_pic { clear:both;  overflow:hidden}
.cslist_pic ul{ overflow:hidden;} 
.cslist_pic li{ float:left; width:155px; margin-right:6px;} 
.cslist_pic .name{ font-size:14px; color:#004276; line-height:25px; text-align: left; height:25px; overflow:hidden; font-weight:bold} 
.cslist_pic .name a{ color:#000; } 
.cslist_pic li.nobd { margin:0px}
.cslist_pic .info { color:#666; font-size:12px; height:36px; overflow:hidden }
.lmlist ul { overflow:hidden; _display:inline; } 
.lmlist li { background:url(//www.xinhuanet.com/science/images/dot.jpg) no-repeat 0 12px; line-height:2em; font-size:14px; text-indent:1em; margin-left:0px; height:28px; overflow:hidden} 
.lmlist li a { font-size:14px; color:#000000} 

.rbph { margin-top:6px}
.rbph .title { border-bottom:2px solid #cc9890; height:35px; line-height:35px}
.rbph .title h3 {color:#891300; font-size:16px; font-weight: 700}
/* 图片标题摘要 */ 
.rbph .img_title, .fcz .img_title {margin-top:16px; overflow:hidden; _display:inline-block; } 
.rbph .img_title .img, .fcz .img_title .img { float:left; margin-right:10px; } 
.rbph .img_title .border { padding:1px; border:1px solid #ccc;} 
.rbph .img_title .info, .fcz .img_title .info {color:#666; } 
.rbph .img_title .info h2, .fcz .img_title .info h2 { height:24px; overflow:hidden; line-height:24px;  font-size:16px; color:#000}
.rbph .img_title .info h2 a, .fcz .img_title .info h2 a {  font-size:14px; color:#000; font-weight:bold } 
.rbph .img_title .info p, .fcz .img_title .info p { color:#666; line-height:18px; font-size:12px; height:18px; overflow:hidden } 
.rbph .it_noborder{  border-bottom:none; padding-bottom:0;} 
.fcz .img_title { padding-bottom:7px}
.kpzy .title { border-bottom:2px solid #ffd091; height:42px; line-height:42px}
.kpzy .title h2 { color:#ff9100; font-size:24px; font-weight: normal; float:left}
.kpzy .title span { text-align:right; float:right; color:#666; line-height:50px}
.fcz { margin-top:6px}
.fcz .title { border-bottom:2px solid #ffd091; height:35px; line-height:35px}
.fcz .title h3 {color:#ff9100; font-size:16px; font-weight: 700}
.kpzy .con { padding-top:10px}
.zy_l { width:330px; float:left}
.zy_l h2 a { font-size:15px; color:#000000; line-height:30px; font-weight:bold}
.zy_l p { color:#666666}
.list_pic4 { float:right; width:310px}
.list_pic4 ul{ overflow:hidden;} 
.list_pic4 li{ float:left; width:145px; margin-left:10px; margin-bottom:5px} 
.list_pic4 .name{ font-size:14px; color:#004276; line-height:25px; text-align:center; height:25px; overflow:hidden } 
.list_pic4 .name a{ color:#000; } 
.list_pic5 { clear:both; padding-top:20px; overflow:hidden}
.list_pic5 ul{ overflow:hidden;} 
.list_pic5 li{ float:left; width:190px; margin-right:35px;} 
.list_pic5 .name{ font-size:14px; color:#004276; line-height:25px; text-align: left; height:25px; overflow:hidden; font-weight:bold} 
.list_pic5 .name a{ color:#000; } 
.list_pic5 li.nobd { margin:0px}
.list_pic5 .info { color:#666; font-size:12px; height:20px; overflow:hidden}

.kjcg { margin-top:10px}
.kjcg .title { border-bottom:2px solid #8ce7fe; height:42px; line-height:42px}
.kjcg .title h2 { color:#6fe1fe; font-size:24px; font-weight: normal; float:left}
.kjcg .title span { text-align:right; float:right; color:#666; line-height:50px}
.kjcg .con { padding:10px 0px}
.cg_l { width:320px; float:left; margin-right:15px}
.cg_l h2 a { font-size:15px; color:#000000; line-height:30px; font-weight:bold}
.cg_l p { color:#666666}
.cg_c { width:305px; float:left}
.kjcg .img_title {  margin-bottom:10px; overflow:hidden; _display:inline-block; } 
.kjcg .img_title .img { float:left; margin-right:10px; } 
.kjcg .img_title .border { padding:1px; border:1px solid #ccc;} 
.kjcg .img_title .info {color:#666; } 
.kjcg .img_title .info h2 a { line-height:24px; font-size:14px; font-weight:bold; color:#000 } 
.kjcg .img_title .info p a { color:#666; line-height:18px; } 
.kjcg .it_noborder{  border-bottom:none; padding-bottom:0;} 
.cg_r { float:right; width:300px}
.cg_r li{ float:left; width:138px; margin-left:10px; margin-bottom:10px; position:relative} 
.cg_r .name{ font-size:12px; line-height:22px; text-align:center; height:22px; overflow:hidden; position:absolute;  bottom: 2px; color: #FFFFFF; left: 5px; z-index: 11;} 
.cg_r .name a{ color:#fff; } 
.cg_r .bg1 { background: none repeat scroll 0 0 #000000; bottom:0; height: 24px; left: 0; opacity: 0.6; filter:alpha(opacity=60); position: absolute; width: 100%; z-index: 10; } 

.tsfx { margin-top:10px}
.tsfx .title { border-bottom:2px solid #6f935a; height:42px; line-height:42px}
.tsfx .title h2 { color:#215800; font-size:24px; font-weight: normal; float:left}
.tsfx .title span { text-align:right; float:right; color:#666; line-height:50px}
.tsfx .con { padding:10px 0px}
.tsfx_l { width:640px; float:left}
.ts_ad { clear:both; height:95px; }

.kxrw { margin-top:10px}
.kxrw .title { border-bottom:2px solid #cfcfcf; height:42px; line-height:42px}
.kxrw .title h2 { color:#008b8b; font-size:24px; font-weight: normal; float:left}
.kxrw .title span { text-align:right; float:right; color:#666; line-height:50px}
.kxrw .con { padding:20px 0px; overflow:hidden; clear:both; border-bottom:2px solid #cfcfcf;}
.kxrw .con li { float:left; width:110px; margin:0px 25px}
.kxrw .con li p { height:30px; line-height:30px; text-align:center}
.kxrw .con li p a { color:#000}

.yqlj { padding-top:30px; border-top:2px solid #cfcfcf; margin-top:10px}
.yqlj .title { float:left; width:80px; height:50px}
.yqlj .title h3 { color:#996633; font-size:14px; line-height:24px}
.yqlj .con p a { margin-right:20px; line-height:24px}

#foot { background:#0099cc; height:165px; margin-top:30px}
.copyright { width:960px; margin:0px auto; text-align:center; padding-top:35px}
.copyright p { line-height:30px; color:#fff}
.copyright p a { color:#fff}

.crumbs {
	width: 1200px;
	height: 74px;
	margin: 0 auto;
}
.crumbs h2 {
	padding-left: 130px;
	font-size: 22px;
	color: #226ec6;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.crumbs p {
	line-height: 35px;
	font-size: 12px;
	color: #666666;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.crumbs p a {
	font-size: 12px;
	color: #666666;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.crumbs p a.spe {
	color: #0358a9;
}
.video_area {
	width: 100%;
	height: 536px;
	background-color: #292929;
}
.embedded_vide {
	width: 1000px;
	height: 573px;
	margin: 0 auto;
}
.content {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.l_area {
	float: left;
	width: 865px;
	height: auto;
	overflow: hidden;
}
.v_info {
	clear: both;
	width: 865px;
	height: auto;
	overflow: hidden;
}
.v_info h2 {
	line-height: 50px;
	color: #40637f;
	font-size: 24px;
	font-weight: normal;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
}
.v_info p {
	margin-bottom: 10px;
	line-height: 30px;
	text-indent: 2em;
	font-size: 15px;
	color: #333333;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.switch_tabs {
	width: 860px;
	height: auto;
	overflow: hidden;
}
/*页签样式*/
.tab {
	overflow: hidden;
}
.tab .tab_title {
	height: 26px;
}
.tab .tab_title ul {
	overflow: hidden;
}
.tab .tab_title li {
	float: left;
	height: 35px;
	line-height: 35px;
	color: #ccc;
}
.tab .tab_title li a {
	float: left;
	width: 80px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #40637f;
	font-size: 24px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.tab .tab_title li.active a {
	border-bottom: none;
	background: #fff;
	text-decoration: none;
	width: 80px;
	height: 33px;
	color: #ff3300;
	border-bottom: 2px solid #ff3300;
}
.tab .tab_box {
	margin-top: 10px;
	overflow: hidden;
}
.tab .tab_box .tab_box_content {
	display: none;
}
.list_pic_4z ul {
	overflow: hidden;
	_display: inline-block;
}
.list_pic_4z li {
	float: left;
	width: 160px;
	height: 180px;
	margin: 10px 50px 30px 0px;
	display: inline;
}
.list_pic_4z li.nom { margin:0px 0px 30px 0px}
.list_pic_4z .name {
	font-size: 15px;
	color: #333333;
	line-height: 20px;
	text-align: left;
	padding-top: 8px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.list_pic_4z .name a {
	color: #333333;
	font-size: 14px;
}
.r_area {
	float: right;
	width: 317px;
	height: auto;
	overflow: hidden;
}
.hot_list {
	width: 317px;
	height: 50px;
	margin-bottom: 15px;
	line-height: 50px;
	border-bottom: 1px solid #ccc;
}
.hot_list h2 {
	float: left;
	width: 80px;
	line-height: 50px;
	color: #c7d1d3;
	font-size: 24px;
	font-weight: normal;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.hot_list ul li {
	float: left;
	width: 60px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.hot_list ul li a {
	color: #818181;
	font-size: 16px;
	font-weight: bold;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.hot_list ul li a:hover {
	display: block;
	color: #ff3300;
	border-bottom: 1px solid #ff3300;
}
.box_03 {
	clear: both;
	width: 317px;
	height: 420px;
}
.box_03 ul li {
	position: relative;
	padding-left: 19px;
	line-height: 30px;
}
.box_03 ul li span {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 15px;
	height: 15px;
	color: #ffffff;
	line-height: 15px;
	text-align: center;
	font-size: 10px;
	background: url('../images/icon.png') no-repeat -3px -113px;
}
.box_03 ul li a {
	color: #333333;
	font-size: 14px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.box_04 {
	width: 317px;
	height: 225px;
	margin-bottom: 10px;
	background-image: url('../images/pm.png');
}
.box_05 {
	float: left;
	width: 175px;
	height: 129px;
}
.box_06 {
	float: left;
	width: 139px;
	height: 129px;
}
.box_07 {
	float: left;
	width: 134px;
	height: 95px;
}
.box_08 {
	float: left;
	width: 180px;
	height: 95px;
}
.box_05 p, .box_06 p {
	line-height: 25px;
	padding: 20px;
}
.box_07 p {
	line-height: 25px;
	padding: 7px;
}
.box_08 p {
	line-height: 25px;
	padding: 7px;
}
.box_05 p a, .box_06 p a, .box_07 p a, .box_08 p a {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.bottom {
	width: 100%;
	height: 110px;
	background: url('../images/bottom.png') repeat-x;
}
.bottom p {
	width: 1200px;
	height: 110px;
	margin: 0 auto;
	line-height: 110px;
	color: #666666;
	font-size: 14px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.bottom p a {
	color: #666666;
	font-size: 14px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.xh_produced {
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
}
.xh_produced h2 {
	width: 100%;
	height: 50px;
	margin-bottom: 15px;
	line-height: 50px;
	color: #40637f;
	font-size: 24px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dbdfe9;
}
.xh_produced ul li {
	width: 100%;
	height: 85px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.l_pic {
	float: left;
	width: 80px;
	height: 60px;
	border: 1px solid #ccc;
}
.r_info {
	float: right;
	width: 213px;
	height: 65px;
}
.r_info h3 {
	color: #ff3300;
	font-size: 14px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.r_info h3 a {
	color: #ff3300;
	font-size: 14px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.r_info p {
	font-size: 12px;
	color: #666666;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.nav {
	position: fixed;
	top: 100px;
	right: 10px;
	width: 73px;
	height: 355px;
}
.foc_area {
	clear: both;
	width: 1200px;
	height: 515px;
	margin-top: 10px;
}
.l_foc {
	float: left;
	width: 200px;
	height: 515px;
}
.l_foc ul li {
	width: 100%;
	height: 104px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.r_x {
	float: right;
	width: 113px;
	height: 104px;
}
.r_x h3 {
	color: #ff3300;
	font-size: 14px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.r_x h3 a {
	color: #ff3300;
	font-size: 14px;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.r_x p {
	line-height: 25px;
	font-size: 12px;
	color: #666666;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
.c_foc {
	float: left;
	width: 425px;
	height: 475px;
	margin-left: 10px;
}
.c1_fox {
	float: left;
	width: 200px;
	height: 475px;
	margin-left: 5px;
}
.r_foc {
	float: right;
	width: 325px;
	height: 479px;
}
.tp_001 {
	position: relative;
	clear: both;
	width: 200px;
	height: 150px;
	margin-bottom: 15px;
}
.here { margin-bottom:10px;}
.here span { color:#3366CC}
