/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
input::-moz-focus-inner {
border:none;
padding:0;
}
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { background:#fff; color:#333; min-width:1000px; padding:5px 0; font:12px/20px "Microsoft YaHei", "微软雅黑", "Simsun", "宋体"; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#49b4f1; text-decoration:none; }

.fblue, a.fblue:visited{color:#1e69bb !important}
a.fblue:hover{color:#1e69bb !important; text-decoration:underline}
.fred, a.fred:visited, a.fred:hover{color:#ff4949 !important}
/*二级导航导 Start*/
.secondaryHeader { height:33px; overflow:hidden; background:url(http://i2.sinaimg.cn/dy/images/header/2008/standardl2nav_bg.gif) repeat-x #fff; color:#000; font-size:12px; font-weight:100; margin-top: 6px; }
.secondaryHeader a, .secondaryHeader a:visited { color:#000; text-decoration:none; }
.secondaryHeader a:hover, .secondaryHeader a:active { color:#c00; text-decoration:underline; }
.sHBorder { border:1px #e3e3e3 solid; padding:0 10px 0 12px; overflow:hidden; zoom:1; }
.sHLogo { float:left; height:31px; line-height:31px; overflow:hidden; }
.sHLogo span, .sHLogo span a, .sHLogo span a:link, .sHLogo span a:visited, .sHLogo span a:hover { display:block; *float:left;
display:table-cell; vertical-align:middle; *display:block;
*font-size:27px;
*font-family:Arial;
height:31px; }
.sHLogo span, .sHLogo span a img, .sHLogo span a:hover img { vertical-align:middle; }
.sHLogo span a img { border:0px; }
.sHLinks { float:right; line-height:31px; font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体", "Arial Narrow"; }
/*二级导航导End*/
.space { height:20px; overflow:hidden; background:#fff; }
.f14 { font-size:14px !important }
.rel{position:relative}
.bold { font-weight:bold; }
h1, h2, h3, h4, h5, em { font-weight:normal; }
.wrap { width:1000px; margin:0 auto; }
/*导航*/
.nav { height: 40px; line-height: 40px; background: #113f7c; padding-left: 16px;}
.nav a, .nav a:visited { padding: 0 3px; _padding:0 2px 0 3px; display: inline-block; height: 40px; line-height: 40px; color: #FFF; font-size: 14px; }
.nav a.cur { background: #3e7dc2; }
.nav a:hover { background: #3e7dc2; color: #FFF !important; }
.nav_s { height: 36px; line-height: 36px; background: #f2f2f2; position: relative; }
.nav_s .nav_link a, .nav_s .nav_link a:visited { color: #2a2a2a; font-size: 12px; padding: 0 20px 0 18px; border-right: 1px solid #707070; }
.nav_s .nav_link a:hover { color: #3E7DC2 !important; }
.nav_s a.post, .nav_s a.post:visited { color: #CC0000 !important; border-right: none; }
.nav_s a.post:hover { color: #CC0000 !important; text-decoration: underline !important; }
.search { position: absolute; right: 7px; top: 6px; }
.cheadSearch { width:230px; float:right; padding:7px 0 0 7px; height:30px; }
.cheadSeaKey { width:145px; height:20px; padding:0 0 0 5px; line-height:21px; border:1px solid #ccc; color:#666; margin:0; vertical-align:top; float:left; font-size:12px; }
.cheadSeaType { width:65px; height:22px; line-height:20px; vertical-align:top; margin:0 0 0 6px; float:left; font-size:12px; color:#666; }
.cheadSeaType option { line-height:20px; height:20px; }
.cheadSeaSmt { width:42px; height:22px; border:none; line-height:22px; padding:0; background:url(http://i0.sinaimg.cn/edu/deco/2013/0717/edu_zxa_0708_all.png) 0 -120px; vertical-align:top; cursor:pointer; _margin-left:-3px; font-size:12px; *margin-top: -9px;
_margin-top:0; }

/* 搜索 */
.searches{background:#f1f7f8; position:relative; z-index:2; margin-top:10px;}
.searches .s_top{ padding:10px 20px 20px}
.searches .s_top h2{ float:left; border-left:solid 2px #1e69bb; color:#1e69bb; font-size:18px; line-height:18px; margin-top:10px; padding-left:9px;}
.searches .search2{ float:right; width:426px;_width:430px;}
.searches .search2 h3{ float:left; font-size:12px; color:#4c4c4c; line-height:28px; display:inline;}
.searches .cheadSeaKey1{ float:left; display:inline; margin-left:8px; border:solid 1px #e4e4e4; color:#8b8b8b; width:210px; padding:6px 7px; height:14px; line-height:14px;}
.searches .cheadSeaSmt1{ float:left; display:inline; margin-left:8px; width:56px; height:28px; background:#1e69bb; font-size:14px; color:#fff; border:0; cursor:pointer;}
.searches .resetKey{ float:left; display:inline; margin-left:8px; width:56px; height:28px; background:#8a8a8a; font-size:14px; color:#fff; border:0; cursor:pointer;}
.searches .cheadSeaSmt1:hover ,.searches .resetKey:hover{filter:Alpha(Opacity=80);opacity:0.8;}
.searches .s_bot{ padding-left:20px;}
.searches .s_bot h2{float:left; width:74px; font-size:12px; color:#4c4c4c; line-height:28px; display:inline;}
.searches .s_bot span{float:left; font-size:12px; color:#4c4c4c; line-height:28px; display:inline; margin-left:8px;}
.searches .s_list{ border-top:solid 2px #e5e5e5; padding:16px 0 16px 18px; margin-top:20px;}
.searches .s_list li{ line-height:24px; width:140px; float:left;}
/* ============== sim_select ============== */
.sim_select{ float:left; position:relative; display:inline; margin-left:10px;}
.sim_select_menu{ position:relative; height:28px;}
.sim_select_menu h3{ cursor:default;font-size:12px;border:solid 1px #e4e4e4;height:26px; line-height:26px; padding:0 5px; color:#4c4c4c; background:#fff}
.sim_select_menu i{ position:absolute; right:5px; top:50%; margin-top:-2px; border:solid 5px #707070; width:0; height:0; overflow:hidden; border-color:#707070 #fff #fff;}
.sim_select_list{ position:absolute;}
.sim_select_list ul{ border:solid 1px #E3E3E3; border-top:0; background:#fff;}
.sim_select_list ul.toomuch{ height:220px; overflow-y:scroll; overflow-x:hidden;}
.sim_select_list li{padding-left:5px; line-height:22px; font-size:12px;}
.sim_select_list li.over{ background:#335EA8; color:#fff; cursor:default}
.main { margin-top:30px; background:url(http://i3.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_01.png) repeat-y 692px 0 }
.main .ml { float:left; width:682px; }
.main .mr { float:right; width:300px; }
.side-bar-fixed{ position:fixed; top:0; width:300px; left:50%; margin-left:200px;}
/* 板块单独定义 */
.blk_01{ height:400px; overflow:hidden;}
.blk_01 .bl{ float:left; width:300px; overflow:hidden;}
.blk_01 .br{ float:right; width:362px; overflow:hidden;}
.blk_01 .br h2{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat; height:40px; text-indent:-999em}
.blk_01 .br h3{font-size:18px; line-height:24px; height:38px;}
.blk_01 .br .line{ border-bottom:solid 1px #e9ecef; height:0; overflow:hidden; clear:both; margin:11px 0 5px}
.blk_01 .br p{font-size:14px; color:#666}

.blk_02{ margin-top:30px;overflow:hidden;margin-bottom:14px;}
.blk_02 .bl{ float:left; width:300px; overflow:hidden;}
.blk_02 .br{ float:right; width:362px; overflow:hidden;}
.blk_02 .br01{ border-top:solid 1px #e9ecef; margin:21px 0 0}
.blk_02 .br01 h3{ color:#ff4949; font-size:16px; line-height:34px; height:34px; padding-top:10px;}
.blk_02 .br01 p{ color:#666; line-height:22px; padding-bottom:12px;}
.blk_02 h2.caption{border-left:solid 2px #1e69bb; color:#1e69bb; font-size:18px; line-height:18px;padding-left:9px;}

.blk_04 h2{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat 0 -67px; height:33px; color:#0069bb; font-size:18px;_line-height:24px;}
.blk_04 h2 .sim_select{ position:absolute; right:0; top:0}
.blk_04 h2 .changeit{ position:absolute; right:0; top:0; cursor:pointer; background:#1e69bb; width:58px; height:28px; color:#fff; font-size:14px; line-height:28px; text-align:center}
.blk_04 h2 .change_hover{ background:#49b4f1}
.blk_04 h2 .more{position:absolute; right:0; top:0}
.blk_04 .menu{ padding:10px 0 5px}
.blk_04 .menu ul{ padding:10px 0}
.blk_04 .menu li{ border:solid 1px #1e69bb; line-height:28px; float:left; width:99px; margin:0 0 0 -1px; text-align:center; font-size:14px; color:#1e69bb;}
.blk_04 .menu li.selected{ background:#1e69bb; color:#fff;}

.weibolist{ padding:17px 0 0}
.weibolist .w-card{ line-height:30px; font-size:14px}
.weibolist .w-card .userpic{ float:left; display:inline; margin:0 10px 0 0}
.weibolist .w-user{ height:38px;}
.weibolist .w-info{ position:relative;}
.weibolist .w-info-cont{ border:solid 1px #e7e7e7; background:#fbfbfb; padding:10px;}
.weibolist .w-info-cont p{ line-height:24px; font-size:14px}
.weibolist .w-arrow{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat -80px -100px; width:14px; height:9px; position:absolute; top:-8px; left:41px;}
.weibolist .w-date{ float:left;}
.weibolist .w-link{ float:right;}
.authors{ padding: 14px 0 5px;}
.author{ height: 100px;}
.authors_wrap{position: relative; overflow: hidden;}
.author .tw_l{ float:left; margin-top: 6px;}
.author .tw_l img{ width:80px; height:80px; display:block;}
.author .tw_r{ margin-left:92px; }
.author .tw_r p{ font-size: 12px; line-height:22px; color:#333;}

/* ================= commen define ================ */
span.op{display:block;line-height:40px;overflow:hidden;margin-top:-40px;color:#e4e4e4;height:40px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#CC000000', endColorstr = '#CC000000' )\9;background-color:rgba( 0, 0, 0, .8 );*background-color:transparent\9;position:relative;}
a:hover span.op{ color:#fff;}
/* 标题 */
.tit, .tit h2 { background:url(http://i2.sinaimg.cn/edu/deco/2014/0429/china_icon.png) no-repeat -999em 0; }
.tit { padding-right:10px; }
.tit h2 { float:left; }
.tit h2 a:link, .tit h2 a:visited { color:#039 }
.tit h2 a:hover { color:#c00 }
.tit .more { float:right; }
.tit .more a:link, .tit .more a:visited { color:#039 }
.tit .more a:hover { color:#f00; }
/* 图文 */
.blk_tw:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk_tw { zoom:1; }
.blk_tw .twpic { float:left; text-align:center; }
.blk_tw .twpic img { display:block;background:#fff; }
.blk_tw .twpic p { text-align:center; padding-top:5px; }
.blk_tw .b_txt { margin-left:137px; _margin-left:134px; _height:1% }
.blk_tw .b_txt p { color:#666; line-height:22px; font-size:12px; }
.blk_tw h3 { font-size:12px;}
.tw01 h3{font-size:16px; line-height:46px; padding-top:4px; }
.tw02 .b_txt { margin-left:129px; _margin-left:126px; }
/* 瀑布流 */
.blk3-tab{border-top:2px solid #1e69bb; background-color:#f3f3f3;}
.blk3-tab-fixed{position:fixed; width:682px; top:0px; z-index:100; _position:static; -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2); box-shadow:0 0 3px 0 rgba(0,0,0,0.2);}
#subShowTab1 span{width:116px;}
.blk3-tab a{float:left; font-size:18px; line-height:45px; background-color:#f4f4f4; border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; cursor:pointer;position:relative;}
.blk3-tab i{top:1px; right:2px; display:none; position:absolute; z-index:10; background:url(http://i3.sinaimg.cn/IT/deco/2013/1125/index/1113_lqf_techHP_icons_V11.png) no-repeat; width:19px; height:15px; overflow:hidden;}
.blk3-tab .num i, .blk3-tab .hot i{display:block;}
.blk3-tab .num1 i{background-position:-737px -402px;}
.blk3-tab .num2 i{background-position:-737px -369px;}
.blk3-tab .num3 i{background-position:-737px -339px;}
.blk3-tab .num4 i{background-position:-737px -312px;}
.blk3-tab .num5 i{background-position:-737px -285px;}
.blk3-tab .num6 i{background-position:-737px -254px;}
.blk3-tab .num7 i{background-position:-737px -225px;}
.blk3-tab .num8 i{background-position:-737px -200px;}
.blk3-tab .num9 i{background-position:-737px -170px;}
.blk3-tab .numN i{background-position:-737px -143px;}
.blk3-tab .hot i{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat 0 -360px; width:17px; height:9px;}
.blk3-tab span{display:block; width:93px; text-align:center;}
.blk3-tab .last{border-right:1px solid #d8d8d8;}
.blk3-tab .selected{border-bottom-color:#fff;background-color:#fff; color:#1e69bb;}
#latestNewsNotification{margin:15px 5px 5px; border:1px solid #f2e3a8; text-align:center; line-height:27px;}
#latestNewsNotification a{display:block; text-decoration:none; background-color:#fffeef; color:#d66807;}

.news-item{padding:20px 10px 15px 5px; border-top:1px solid #e5e5e5;}
.news-item:hover{background-color:#fbfbfb;}
.first-news-item{border-top:none;}
.news-item .c{margin-top:12px;}
.news-item .ul01{padding-top: 5px;}
.news-item h2{font-size:20px; font-weight:bold; line-height:25px;}
.news-item .txt{font-size:14px; line-height:21px;color:#666;}
.news-item .txt a, .news-item .txt a:visited{color:#666;}
.news-item .txt a:hover{color:#228fdd;}
.news-item .txt p{color:#666;}
.news-item .time{display:inline; float:left; color:#666; font-size:13px;}
.news-item .info{padding-top:11px;}
.news-item .action{display:inline; float:right; font-size:13px;}
.news-item .action a, .news-item .action a:visited{color:#333;}
.news-item .action a:hover{color:#228fdd;}
.news-item .spliter{margin:0px 5px;}
.img-news-item .img{display:inline; float:left; width:170px; height:100px; overflow:hidden;}
.img-news-item .img img{display:block; width:150px;}
.img-news-item .txt{display:inline; float:left; width:495px;}
.img-news-item .txt p, .img-news-item .p{height:67px; color:#666;}

.load-more{margin-top:10px;width:675px;_width:675px;}
.load-more a{display:block; text-align:center; cursor:pointer; height:48px; line-height:48px; background:url(http://i3.sinaimg.cn/IT/deco/2013/1125/index/1113_lqf_techHP_icons_V11.png) no-repeat 0px -50px; color:#137dc6; font-size:18px;}
.load-more a:visited{color:#137dc6;}
.load-more a:hover{background-position:0px -100px;}

.page-control {text-align:center; margin-top:20px; padding-bottom:10px;}
.page-control span { margin-right: 3px; font-size: 12px; color: #cccccc; }
.page-control span.pagebox_pre_nolink, .page-control span.pagebox_next_nolink { padding: 5px 10px; border: 1px solid #e4e4e4; border-radius:2px;}
.page-control span.pagebox_num_nonce { padding: 5px 10px; border: 1px solid #123586; color: #fff; background-color: #4895e4; border-radius:2px;}
.page-control a {padding: 5px 10px; border: 1px solid #d7d7d7; border-radius:2px; color: #000; cursor:pointer; background-color:#f5f5f5; color:#333;}
.page-control a:hover { background-color:#4895e4; border-color:#3586d9; color:#fff; }

/* 滚动图 */
.scroll{width:300px; position:relative; height:400px; overflow:hidden;}
.scroll .scroll_cont{*position:relative}
.scroll a {color:#fff !important}
.scroll .scroll_box { float:left; width:300px; position:relative; height:400px;}
.scroll .scroll_box img{ width:298px; height:398px;border:1px solid #5F5F5F;}
.scroll .scroll_box .bg{ background:#000; height:60px; width:300px; position:absolute; left:0; top:340px;filter:Alpha(Opacity=70);opacity:0.7;}
.scroll .scroll_box .sum{height:30px; width:300px; position:absolute; left:0; top:350px; text-align:center; font-size:16px; color:#fff;}
.scroll .numList{ position:absolute; width:300px; text-align:center; vertical-align:top; left:0; bottom:19px; height:5px; overflow:hidden;}
.scroll .numList span{ width:5px; height:5px; overflow:hidden; background:#fff; vertical-align:top; display:inline-block; margin:0 5px;}
.scroll .numList span.selected{ background:#f00}

.scroll02{ padding:22px 0 0}
.scroll02 .scroll_cont{*position:relative}
.scroll02 .box{ float:left; width:300px; position:relative;}
.scroll02 .box img{ display:block}
.scroll02 .box h3{font-size:16px; line-height:46px;}
.scroll02 .box span.op{ padding-left:20px; font-size:14px;}
.scroll02 .box p{ color:#666; line-height:22px; padding-top:5px;}
.scroll02 .play_icon{ width:54px; height:54px; position:absolute; left:10px;top:140px;background:url(http://i1.sinaimg.cn/edu/deco/2014/0429/play_icon.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i1.sinaimg.cn/edu/deco/2014/0429/play_icon.png');_background:none;}
.scroll02 a:hover .play_icon{background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/play_icon_hover.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i0.sinaimg.cn/edu/deco/2014/0429/play_icon_hover.png');_background:none;}
.scroll02 .scroll_btn{ height:20px; padding-top:16px;}
.scroll02 .arr_left{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat 0 -100px; width:20px; height:20px; float:left;}
.scroll02 .arr_left:hover{ background-position:-40px -100px;}
.scroll02 .arr_right{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat -20px -100px; width:20px; height:20px; float:left;}
.scroll02 .arr_right:hover{ background-position:-60px -100px;}
.scroll02 .scroll_num{ float:left; width:51px; line-height:20px; text-align:center; font-size:14px}

.scroll03{width:300px; position:relative; height:265px; overflow:hidden; margin-top:20px;}
.scroll03 .scroll_cont{*position:relative}
.scroll03 a {color:#fff !important}
.scroll03 .scroll_box { float:left; width:300px; position:relative; height:225px;}
.scroll03 .scroll_box span.op{ text-align:center; font-size:14px;}
.scroll03 .scroll_box img{ width:300px; height:225px; display:block}
.scroll03 .scroll_box .bg{ background:#000; height:40px; width:300px; position:absolute; left:0; top:185px;filter:Alpha(Opacity=70);opacity:0.7;}
.scroll03 .scroll_box .sum{height:40px; width:300px; position:absolute; left:0; top:185px; text-align:center; font-size:16px; color:#fff;}
.scroll03 .scroll_num{width:300px; height:5px; background:#b8b8b8; padding:18px 0 17px; text-align:center; vertical-align:top;}
.scroll03 .scroll_num span{ width:5px; height:5px; overflow:hidden; background:#fff; vertical-align:top; display:inline-block; margin:0 5px;}
.scroll03 .scroll_num span.selected{ background:#f00}

/* 列表 */
ul.list li { line-height:22px; height:22px; }
ul.f14 li { font-size:14px; line-height:33px; height:33px; }
ul.pot li { background:url(http://i2.sinaimg.cn/edu/deco/2014/0429/pot.png) no-repeat 0 10px; padding-left:10px; }
ul.list_01{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat -350px -79px; padding:16px 0 3px 40px;}
ul.list_01 li{ line-height:32px; height:32px;overflow:hidden;}
ul.list_02{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat -350px -48px; padding:10px 0 3px;}
ul.list_02 li{ line-height:32px; height:32px; width:300px; zoom:1; overflow:hidden;}
ul.list_02 li .rank{ float:left; height:32px;width:40px;}
ul.list_02 li .school{ float:left; height:32px;width:197px;}
ul.list_02 li .score{height:32px;width:30px; text-align:center;}
ul.list_02 li.top{ border-bottom:solid 1px #e5eef7; font-size:14px; color:#666; line-height:24px; height:24px; margin-bottom:12px;}
ul.list_03{ background:url(http://i0.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_02.png) no-repeat 0 -143px; padding:0 0 26px 40px;}
ul.list_03 li{ line-height:32px; height:32px; font-size:14px}
ul.list_04{padding:8px 0 0;}

ul.dujia li{ line-height:39px; height:39px; font-size:14px;}
ul.dujia li.top{line-height:22px; height:142px; font-size:14px;}
ul.dujia li.top h3{ line-height:46px; height:46px;}
ul.list a:link { color:#333; }
ul.list a:visited{color:#999; }
ul.list a:hover{color:#0069BB; }
/* 其他定义 */
.more_btn { background:url(http://i1.sinaimg.cn/edu/deco/2014/0429/edu_home_0421_bg_03.png) no-repeat 100% 50%; padding-right:18px;}
.approve_co { background:url(http://img.t.sinajs.cn/t4/style/images/common/sprite_ico.png?id=1345713360234) no-repeat -75px -150px; height: 13px; vertical-align: -1px; width: 16px; display:inline-block; margin-left:2px }
.approve { background:url(http://img.t.sinajs.cn/t4/style/images/common/sprite_ico.png?id=1345713360234) no-repeat -75px -125px; height: 13px; vertical-align: -1px; width: 16px; display:inline-block; margin-left:2px }

/*footer*/
.footer{ text-align:center; color:#707070 !important; line-height:26px; padding:15px 0; border-top:3px solid #dbdbdb; margin-top:30px;}
.footer a, .footer a.visited{ color:#707070 !important;}

/* 头条字体颜色要加黑 */
.p_item a{font-weight: bold;}
a.linkRed:link, a.linkRed:visited{color: #E14E4F !important;}

