@charset "utf-8";
/* CSS Document */

.pad12 { margin-bottom:12px;*padding-bottom:12px; *margin-bottom:-10px!important;}
/*科技人物*/
.vipTech { width:948px; height:110px; margin:0 auto 12px; padding:0 1px; display:block; overflow:hidden; border-bottom:1px solid #92aacd}
.vipWrap { width:948px; height:110px;}
.vipHouse { width:236px; height:110px; position:relative; float:left; display:inline; margin:0 0 0 1px;}
.vipHead { width:110px; height:110px; float:left;}
.vipHead img { margin-top:-5px;}
.vipSay { width:90px; padding-left:40px; height:72px; position:absolute; top:24px; right:8px; overflow:visible!important; text-indent:-3.2em; z-index:9}
/**/
.conSec { width:950px; margin:0 auto; display:block; overflow:hidden;}
/***** 左侧 *****/
.conLeft { width:635px; float:left; overflow:hidden;}
.leftRow1{ width:623px; height:319px; padding:5px 5px 5px 0; float:left;}
.leftRow1 .wrap{ height:319px;}

/**/
.conFir{ width:950px; margin:12px auto; display:block; overflow:hidden;}
.depth{ height:327px; width:300px; overflow:hidden; float:right;}
.depth .picText{ margin:15px 0 0 0; }

/*焦点专题*/
.focusTech { width:205px; height:322px; float:left; margin:0 10px 0 0; display:inline;}
h1.fTitle { display:block; height:30px; line-height:30px; font-size:14px; color:#134992; font-family:"微软雅黑"; font-weight:0; text-align:center}
h1.fTitle span{  font-size:12px; margin-left:15px;color:#134992;}
ul.focusBox { display:block; margin:0; padding:0; list-style:none; width:185px; height:260px; margin:14px 0 0 11px;}
ul.focusBox li { display:block; width:183px; height:40px; border-bottom:1px solid #91afdb; float:left; list-style:none; cursor:default;}
ul.focusBox li img { display:none; float:left;}
ul.focusBox li em { display:block; width:20px; height:38px; line-height:38px; font-family:Arial; text-align:left; font-size:18px; color:666; float:left; color:#666;}
ul.focusBox li h5,ul.focusBox li h5 a { margin:0; padding:0; display:block; width:133px; height:38px; line-height:38px; font-size:12px; color:#666; float:left;}
ul.focusBox li.curr { height:54px!important;}
ul.focusBox li.curr img { display:block; width:73px; height:47px; padding:3px 1px 3px 0;}
ul.focusBox li.curr em { width:34px!important; padding-top:13px!important; font-size:50px!important;}
ul.focusBox li.curr h5,ul.focusBox li.curr h5 a { width:57px!important; line-height:25px;}
ul.focusBox li.curr h5 {padding-top:5px!important;}

/*头条*/
.firstNews h1 { font-size:18px !important; font-family:SimHei, MsYahei,; font-weight:normal; overflow:hidden; width:378px; white-space:nowrap; height:30px; line-height:30px; text-align:center;}
.firstNews h1 a {font-size:18px !important;font-family:SimHei, MsYahei; font-weight:normal;}
.firstNews h3 { font-size:14px; font-weight:bold; color:#516e8f; border-bottom:#cfd8e2 1px solid; text-indent:5px;}
.firstNews h5 { height:70px; color:#666 !important; line-height:20px; margin-top:9px;}
.firstNews h5 a { color:#666 !important; line-height:20px;}
.firstNews h5 a:hover { color:#820C0C !important;}
.firstNews h5 em a:hover { text-decoration:underline;}
.firstNews em { margin: 0 5px;}
.firstNews em  a { color: #990000!important; margin: 0 3px;}

/*科技人物*/
.vipSay { font-size:12px; color:#666; line-height:18px;}
.vipSay a strong { font-weight:800; color:#000;}
.vipSay a { color:#666;}
.vipSay a:hover { text-decoration:none; color:#900;}
/**/
.leftRow1 .wrap .firstNews  { width:385px; height:300px; float:right; margin:10px 8px 10px 0; display:inline;}
.firstNews div { overflow:hidden;}
.co2Ro{ height:224px;}
.co2Ro em { margin: 0 5px;}
.co2Ro em  a { color: #990000; margin: 0 3px;}
/**/
.co2List { height:72px;}
.Ro3Lt { width:44px; height:40px; padding:16px 0; display:inline; float:left; font-family:"黑体"!important; color:#2f67a8; font-size:14px; line-height:20px; text-align:center; font-weight:normal;}
.Ro3Rt { width:335px; height:72px; display:inline; float:right;}
.leftRow2 { width:635px; overflow-x:hidden; }

/*延伸阅读*/
ul.firNewsList { margin:0; padding:0;}
.firNewsList li { width:335px; overflow:hidden; white-space:nowrap; margin:0; padding:0; height:24px;*height:21px;_height:21px; line-height:25px!important;}
.firNewsList li strong { color:#1275b3; float:left; font-family:"宋体"; font-weight:normal; text-indent:0; font-size:14px; margin-left:2px;}
.firNewsList li em { color:#999;  float:left; text-indent:0; margin-left:7px;}
.firNewsList li a { width:335px; overflow:hidden; display:block; float:left; font-size:14px;}

/***** 右侧 *****/
.conRight ul { margin-bottom:10px;}
.conRight { width:300px; float:right;}
.conRight h4 { font-weight:bold; margin-top:12px;}
.conRight li { width:276px; overflow:hidden; white-space:nowrap; line-height:24px; display:block; height:24px;}
/*图片*/
.conRight .picList { overflow:hidden; width:278px;}/*liu20111117 add .picList*/
.conRight .picList ul { margin:0 !important;}
.conRight .picList li { text-align:center; width:130px; height:115px; float:left; display:inline; margin: 5px 4px 5px 5px; _margin: 5px 3px 5px 4px;}/*20111117 add _margin: 5px 4px 5px 4px;*/
.conRight .picList img { width:130px; height:85px;}
.conRight .picList a { display:block; width:130px; overflow:hidden;}
.conRight .picList a.txt { height:30px; height:30px;margin:5px 0; white-space:nowrap; overflow:hidden;}
/**/
.conRight ol { list-style:armenian !important;}
  /*深度和人物*/
.conRight .picText { height:120px; width:270px; overflow:hidden; margin:20px auto 0;}
.conRight .picText li { width:270px; height:120px; float:left; overflow:hidden; margin-right:12px; white-space:normal;}
.conRight .picText h1,.picText h1 a {width:270px; white-space:nowrap; overflow:hidden; margin:0 0 10px; font-size:14px!important; font-weight:bold; }
.conRight .picText img { width:130px; height:85px; float:left; border:1px solid #ccc;}
.conRight .picText h5 { width:126px; float:right; height:85px; overflow:hidden; line-height:20px; font-weight:normal; color:#666 !important;}
.conRight .picText.figure ul,.conRight .picText.figure,.conRight .picText.figure li{ height:129px;}
.conRight .picText.figure img { width:90px; height:90px; float:left; border:1px solid #ccc;}
.conRight .picText.figure h5 { width:172px; float:right; height:85px; overflow:hidden; line-height:20px; font-weight:normal; color:#666 !important;}
.conRight .picText em { margin:0 5px;}
.conRight .picText em a { color:#990000; margin:0 3px;}
.iconBox{ margin:20px 0 38px 0;}
/**/
.textBlue,.textBlue a { font-family:Arial, Helvetica, sans-serif; color:#08366d; font-size:12px; text-decoration:none;}
.textBlue a:hover { font-family:Arial, Helvetica, sans-serif; color:#ef2611; font-size:12px; text-decoration:underline;}
.textBlack_14,.textBlack_14 a,.textBlack_14 strong { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; text-decoration:none;}

/*博客*/
.conRight .blogList { overflow:hidden; width:278px; margin:15px 10px;}/*liu20111117 add .picList*/
.conRight .blogList ul { margin:0 !important;}
.conRight .blogList li { text-align:center; width:50px; height:80px; float:left; margin: 5px 9px 5px 10px; _margin: 5px 8px 5px 9px;}/*20111117 add _margin: 5px 4px 5px 4px;*/
.conRight .blogList img { width:48px; height:48px; border:1px solid #ccc;}
.conRight .blogList a { display:block; width:50px; overflow:hidden;}
.conRight .blogList a.txt { height:30px; line-height:26px; _line-height:28px; white-space:nowrap; overflow:hidden;}

/*left imglist*/
.imgListUl { margin:10px 0; width:640px; overflow:hidden;}
.imgListUl li{ display:block; float:left; width:270px; padding:0 24px 0 25px;}
.imgList a { display:block; text-align:center; overflow:hidden; width:270px; line-height:30px; font-size:14px; font-weight:bold; white-space:nowrap;}
.imgList .txt { padding:5px 0;}
.hotWord { background:#dde5d8; border:#b7cea8 1px solid; color:#2a5111; font-weight:bold; width:20px !important; text-align:center; line-height:20px !important;}
.imgList img { width:270px; height:176px; border:1px solid #ccc;}
.imgListUl h5{ margin:10px 0 0 0; line-height:20px;}
.imgListUl h5 a{display:inline;color: #990000;margin: 0 3px; font-size:12px; font-weight:normal;}
/*热评*/
.review li{ height:auto; white-space:normal; border-top:1px solid #000; padding:20px 0px;}
.review li.nobor{ border:none; padding-top:0px;}
.review li dt{ padding:0px 0 20px 0 ; color:#063466; line-height:20px;}
.review li dd{ text-align:left; line-height:24px; color:#666666;}
.review li dd em,.review li dd span{ padding:0 10px; color:#666666;}
.review li dd a{ font-weight:bold;}


/**/
.innerNav{ height:35px; line-height:35px; background-position:0 -600px;}
.innerNav .innerLe{ width:85px; padding:0 25px; float:left;}
.innerNav .innerLe a{ width:85px; padding:0 25px; float:left;color:#fff;}
.innerNav .innerCen{ float:left;}
.innerNav .innerCen li{ float:left;}
.innerNav .innerCen li a{ display:block; position:relative; padding:0 10px; line-height:35px;color:#fff;}
.innerNav .innerCen li a span{ position:absolute; left:0; width:10px;}
.innerNav .innerCen li a em{ position:absolute; right:0; width:10px;}
.innerNav .innerR{  float:right;color:#fff;}
.innerNav .innerR a{ padding:0 5px;color:#fff;}
.innerNav .innerR a.face{ padding:0 5px;color:#309ace;}

/*左侧内容列表*/
.techConList{ background-position:0 -2px; position:relative; z-index:0; width:635px; overflow:hidden; margin:0 0 6px; padding-top:43px; position:relative;}
.techSort { width:110px; height:25px; position: absolute; top:9px; *top:10px!important; *top:11px; left:30px; line-height:25px; letter-spacing:0;}
.techConListTit{ width:575px; overflow:hidden; margin:0; position:relative; padding:0 32px 0 31px;}
.techConListTit .left{ display:block; width:575px; /*float:left;*/ overflow:hidden;}
.techConListTit .left dt{ width:420px; float:left; white-space:nowrap; overflow:hidden;}
.techConListTit .left a{ line-height:26px; font-weight:bold; font-size:14px;}
.techConListTit .left dd{ line-height:26px; color:#666; width:150px; float:right; text-align:right;}
.techConListTit .left dd em{ padding:0 5px; color:#666;}
.techConListTit .right{  vertical-align:bottom; position:absolute; right:40px; bottom:8px;}
.contant{width:575px;_width:607px; overflow:hidden; margin:10px 0; line-height:20px; padding:0 0 0 33px; }
.contant img{ display:block; float:left; width:130px; height:85px; margin:0 12px 0 0 ; border:1px solid #ccc;}
.contant p{color:#666666; _float:left; _display:inline-block; width:auto; height:62px;}
.contant p a{color:#666666; line-height:20px;}
.contant p a:hover {color:#990000;}
.contant em { margin: 0 5px;}
.contant em a { color:#990000 !important; margin: 0 3px;}
.conBottom { position:relative;width:578px; margin-left:15px; overflow:hidden; height:30px; line-height:24px; z-index:2; padding:5px 32px 0 18px;}
.shareArea { float:right; display:inline; margin:5px 5px 0 0;_margin:5px 38px 0 0;}
.conBottom li { float:left; padding:0 20px 0 0; display:inline-block;}
.shareArea li { float:left; padding:0 0 0 20px; display:inline-block;}
.conBottom .discuss a ,.shareArea .discuss a { color:#508DE0; text-decoration:underline;}
.conBottom .discuss a:hover ,.shareArea .discuss a:hover { color:#c00!important;}
.conBottom .share ,.shareArea .share { color:#666;_padding-top:4px;}
.conBottom .discuss a:hover ,.shareArea .discuss a:hover { color:#508DE0; text-decoration:underline;}
.conBottom li em ,.shareArea li em{ padding:0 5px;}
.conDiscuss,.conShare{ display:block; width:20px; height:20px;}
.conDiscuss{float:left; background-position:5px -502px;}
.conShare{ float:left;background-position:0 -525px;}
.conListBg{ position:absolute; left:0; bottom:0; width:100%; height:31px; background-position:0 -550px; z-index:0;}

/***** 分享 *****/
.bshare-custom { display:inline!important; background:none; margin:-5px 0 0;}
.bshare-custom .bshare-more {color: #333333 !important;display: inline-block;height: 18px !important; width:0px!important;}
