﻿@charset "utf-8";
/* CSS Document */

/*
    Created on : 2014-11-17
    Author     : jianyin1
*/

/* ================== css reset ================== */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,li {list-style:none;}
fieldset, img {border:none;}
body {background:#fff;color: #2a2a2a;}
body,button,input,select,textarea {font:12px/1.5 tahoma,arial,"Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1";}	 /*字体(unicode)：宋体(\5B8B\4F53)黑体(\9ED1\4F53)微软雅黑(\5FAE\8F6F\96C5\9ED1)*/
input,select,textarea {font-size:100%;}		/* 默认并不集成父级的文字大小 */
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0; empty-cells: show;}
button {cursor:pointer;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
a {text-decoration:none;}
a:focus {outline:none;}
select, input { vertical-align:middle; }

/* ie debug */
img,li {vertical-align:top;}
th {text-align:inherit;}
iframe {display:block;}

/* CSS3 渐进增强 */
a:hover, a:active, a:focus { /*text-decoration: underline;*/ -webkit-transition: color 0.1s ease; transition: color 0.1s ease;}

/* clearfix */
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}


/* 单行文字溢出时出现省略号，需设定宽度 */
.fn-text-overflow {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*common部分开始*/
body {font-family:"Microsoft Yahei", SimHei;} /*微软雅黑 */
.simhei{font-family:Microsoft Simhei;} /*黑体 */
.wrap {width:1000px; margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
.mt0 {margin-top:0!important;}
.ml0 {margin-left:0!important;}
.ml10 {margin-left:10px!important;}
.mt10 {margin-top:10px!important;}
.mt12 {margin-top:12px!important;}
.mt18 {margin-top:18px!important;}
.mt20 {margin-top:20px!important;}
.mt24 {margin-top:24px!important;}
.ml20 {margin-left:20px!important;}
.pt0 {padding-top:0!important;}
.pt5 {padding-top:5px!important;}
.pl0 {padding-left:0px!important;}
.pt25 {padding-top:25px!important;}
.posr{ position: relative!important;}
.w130{ width: 130px!important;}
.show{ display: block !important; }
.hide{ display: none !important; }
.hidden{ display: none !important; }
.right{ left: auto!important; right: 0px!important; z-index: 10001;}

/*链接颜色*/
a,a:visited  { color: #626262;}
a:hover {color:#0778bf;}

a.linkBlue,
a.linkBlue:visited {color:#434647!important;}
a.linkBlue:hover {color:#0778bf!important;}

a.linkGray,
a.linkGray:visited {color:#333!important;}
a.linkGray:hover {color:#0778bf!important;}

a.linkBlack,
a.linkBlack:visited {color:#000!important;}
a.linkBlack:hover {color:#0778bf!important;}

a.linkRed,
a.linkRed:visited {color:#ff4040!important;}
a.linkRed:hover {color:#0778bf!important;}

a.linkB,
a.linkB:visited {color:#0778bf!important;}
a.linkB:hover {color:#ff564e!important;}

a.linkWhite,
a.linkWhite:visited {color:#fff!important;}
a.linkWhite:hover { text-decoration: underline;}

a.linkG,
a.linkG:visited {color:#969fa4!important;}
a.linkG:hover {color:#0778bf!important;}


/*width*/
.w47 {width: 47px;}

/*height*/
.h20{ height: 20px;}
.h169 {height: 169px;}
.h190 {height: 190px;}


/*背景颜色*/
.bg59d1f5{ background: #59d1f5; color: #fff;}
.bg82dcf8{ background: #82dcf8; color: #fff;}
.bgace8fa{ background: #ace8fa; color: #fff;}
.bgf2f2f2{ background: #f2f2f2;}
.bgf9f9f9{ background: #f9f9f9;}
.bg2a2a2a{ background: #2a2a2a; color: #fff;}

/*icon图标部分*/
/*icon_png24*/
.png24,#fsSliderDotBox span{background-image:url(#); background-repeat: no-repeat; _background-image:url(#);}

/*icon_png8*/
.png8,.anc_list li,.timeline_dot,.cln_list li,.cln_list_a li,.videoNewsLeft,.mod_arrow,.ou_num,.vg_list a,.vd_list li,.tool_list a i{ background-image:url(#); background-repeat: no-repeat;}
.flag{ background-image:url(/n/edu/img/2014a/flag.png); background-repeat: no-repeat;}

/*layout*/
#container{ width: 1260px; margin: 30px auto 0; position: relative;}
.w1260{ width: 1260px;}
.w1000{ width: 1000px!important;}
#asideNav{ float: left; width: 240px; overflow: hidden; }
#layout_main{ float: right; width: 1000px; overflow: hidden;}

/*layout_260*/
#anc{border-top:2px solid #0778bf; margin-bottom: 30px; background-color: #f2f2f2; overflow: hidden; width: 100%;}
#userInforBox{ overflow: hidden;}
.profileBox{height: 78px; padding-top: 20px; overflow: hidden;}
.profileLink{ display: block; float: left;}
.profileLink1{ display: block;}
#myActprofile{float: left;border: none;border-radius: 32px; margin-left: 10px;}
.profiltxt{float: right;display: block; width: 140px;}
#profilename{ font-size: 18px;color: #000; line-height: 36px; padding-top: 3px;}
#profilename:hover{ color: #0778bf;}
#profileDate{margin-top: 8px;font-size: 12px;color: #626262; line-height: 18px;}

.anc_title{font-size: 20px;border-left: 3px solid #0778bf; padding-left: 17px; margin: 30px 0 7px; height: 24px; line-height: 24px;}
.anc_title1{font-size: 20px; padding-left: 20px; margin: 15px 0 15px; height: 26px; line-height: 26px;}
.anc_list{ overflow: hidden;}
.anc_list li{ background-position: -376px -9px; padding-left: 34px; width: 206px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 36px; line-height: 36px; font-size: 14px;}

.anc_timelineBox{ padding: 0 0 0 69px;}
.anc_timeline{ }
.anc_timeline li{ position: relative; border-left: 1px solid #dcdcdc; width: 170px; padding-bottom: 20px;}
.timeline_dot{ position: absolute; left: -5px; top: 6px; width: 8px; height: 8px; background-position: -392px -62px;}
.timeline_dot.first{ height: 14px; top: 0px;  background-position: -392px -56px;}
.timeline_dot.selected{ left: -9px; top: 0px; width: 18px; height: 18px; background-position: -382px -89px;}
.timeline_month{ position: absolute; right: 190px;top: 0px; font-size: 18px;color: #bec5cb; width: 40px; text-align: right; line-height: 18px;}
.timeline_list{ margin: 0 0 0 25px; width: 111px; padding: 5px 5px 5px 9px; overflow: hidden; background: #fff;}
.timeline_list a{ display: block; height: 24px; line-height: 24px; width: 124px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
html>body .timeline_arrow{ position: absolute; left: 18px; top: 5px; width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom:4px solid transparent;}



/*layout_1000*/
/*ad*/
#ad_01{ width: 1000px; height: 153px;}
#ad_02{ width: 580px; height: 39px;}
#ad_03{ width: 400px; height: 200px; margin-top: 22px;}
#ad_04{ height: 90px; margin-top: 20px;}

#ad_02{ background: url(/n/edu/img/2014a/ad_bg.png) no-repeat;}
#ad_02 a{ display: block; height: 39px; line-height: 39px; padding-left: 10px; width: 570px; font-size: 16px; color: #fff;}
#ad_02 a:visited,#ad_02 a:hover{color: #fff;}

/*header*/
#header{ height: 30px; padding: 30px 0; width: 100%; position: relative; zoom: 1; z-index: 20;}
#btn_asideNav{ float: left; height: 30px; width: 32px; background-position: 0 0; overflow: hidden;}
#logo_edu{float: left; height: 30px; width: 118px; background-position: -52px 0; overflow: hidden; display: inline; margin-left: 20px;}
#logo{float: left; height: 30px; width: 52px; background-position: -170px 0; overflow: hidden; display: inline;}
.links{ float: left; margin-left: 27px; display: inline; height: 30px; width: 400px;}
#eduNav{ float: left; background-position: -388px -130px; height: 30px; line-height: 30px; font-size: 13px; padding-left: 16px;}
#links_mobileBox{ float: left; height: 30px; line-height: 30px;  margin-left: 14px; display: inline; position: relative;}
#links_mobile{ float: left; display: block; height: 30px; line-height: 30px;padding-left: 16px; background-position: -388px -164px;font-size: 13px;}

#fNav_fixMobileQRCode{display: block;width: 100px;position: absolute;z-index: 100;border: 1px solid #e3e3e3; background: #fff;padding-top: 10px;left: 0px;top: 30px;}
#fNav_fixQRCode{display: block;width: 100px;position: absolute;z-index: 100;background: #fff;border: 1px solid #e3e3e3;padding: 10px;left: 0px;top: 30px;}
#fNav_fixQRCode img{display: block;margin: 0 auto;}
#fNav_fixMobileQRCode img{ display: block; margin: 0 auto;}
.fNav_fixQRCodeText{width: 100px;display: block;text-align: center;font-size: 12px;}
.fNavClose{cursor: pointer;float: right;width:50px;height: 20px; line-height: 20px;font-size: 12px;}
.fNavClose span{float: left;height: 20px;width: 20px;background: url(/i3/edu/deco/2014/0703/edu0529_fnavback.png) 0px -163px no-repeat; }

#links_mobileClientBox{float: left; height: 30px; line-height: 30px;  margin-left: 14px; display: inline; position: relative;}
#links_mobileClient{ float: left; display: block; height: 30px; line-height: 30px;padding-left: 16px; background-position: -388px -197px;font-size: 13px;}

.btn_addfav_w{ float: left; position: relative;z-index: 99; height: 30px; line-height: 30px;  margin-left: 14px; display: inline; }
#btn_addfav{ float: left; display: block; height: 30px; line-height: 30px;padding-left: 16px; background-position: -388px -230px;font-size: 13px;}
.btn_addfav_w a.btn_addfav, .btn_addfav_w a.btn_addfav:visited{ font-size: 12px; color: #656565; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","Arial","SimSun","\5B8B\4F53";}
.btn_addfav_w a.btn_addfav:hover{ color: #c00;}
.btn_addfav_w span.addfav_key{ font-weight: bold; color: #0A75C7; padding-right: 5px;}
.addfav_pop{ position: absolute; display: none; visibility: hidden; top: 32px; left: -19px; z-index: 9999999995; width: 282px; height: 123px; overflow: hidden;}
.addfav_pop_bg0{ position: absolute; top: 0px; left: 0px; z-index: 99; width: 282px; height: 123px; background: url(/sinaimg/dy/sinatag/addfav_pop_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sinaimg/dy/sinatag/addfav_pop_bg.png');} /* z-index: 9999999997; */
.addfav_pop_nowin{ height: 80px;}
.addfav_pop_nowin .addfav_pop_bg0{ background: url(/sinaimg/dy/sinatag/addfav_pop_nowin_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sinaimg/dy/sinatag/addfav_pop_nowin_bg.png');}
.addfav_pop_nowin .addfav_pop_p1{ display: none;}
.addfav_pop a.addfav_close, .addfav_pop a.addfav_close:visited{ position: absolute; z-index: 9999999999; top: 18px; right: 12px; width: 10px; height: 10px; overflow:hidden;background: url(/sinaimg/dy/sinatag/btns_addfav_spirite.png) -38px 1px no-repeat; transition: all ease 0.3s;overflow:hidden;}
.addfav_pop a.addfav_close:hover{ background-position: -54px 1px;}
.btn_addfav_w .addfav_pop_p0{ display: block; position: relative; z-index: 99; padding: 20px 0 0 20px; margin-right: 20px; color: #101010; font-size: 14px; line-height: 22px;}
.btn_addfav_w .addfav_pop_p1{ display: block;zoom:1; position: relative; z-index: 99; padding: 20px 0 0 20px; margin-right: 20px; color: #656565; font-size: 14px; line-height: 22px;}
.btn_addfav_w a.addfav_dl, .btn_addfav_w a.addfav_dl:visited{ display: inline-block; vertical-align: top; _vertical-align: 1px; margin-top: 1px; margin-left: 8px; width: 66px; height: 22px; overflow: hidden; text-indent: -99em; line-height: 22px; text-align: center; color: #fff; background: url(/sinaimg/dy/sinatag/btns_addfav_spirite.png) 0px -15px no-repeat; transition: all ease 0.3s;}
.btn_addfav_w a.addfav_dl:hover{ background-position: 0 -43px;}
.pullDown{display:block;visibility:visible;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;}@keyframes pullDown{0%{transform:scaleY(0.1);}100%{transform:scaleY(1);}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1);}100%{-webkit-transform:scaleY(1);}}

/*search*/
/*search*/
.search{ padding: 0 0 0; float: right; width: 270px;}
#all_search{ position: relative; }
#search_type{ width: 67px; height: 27px; }
#search_input{border-radius: 0; width: 190px; height: 28px; border: solid 1px #d2d2d2; vertical-align:middle;outline-style: none;-webkit-appearance: none; line-height: 28px!important; padding: 0 5px;  font: 13px "Microsoft YaHei","微软雅黑","Arial","SimSun","宋体"; color: #666; _height:23px;_padding-top:4px;_margin-top:-1px;}
#search_submit{position: relative; width: 40px; height: 25px; background: url(/i3/edu/deco/2014/0703/edu0529_fnavback.png) -250px -197px no-repeat; border: none; margin-left: -42px; cursor: pointer; }
.top-suggest-wrap{ position: absolute; background-color: #fff; opacity: 0.95; _filter: opacity(alpha = 95); top: 28px; left: 67px; cursor: pointer; width: 200px; border: solid 1px #d2d2d2; z-index: 9999; }
.top-suggest-wrap .top-suggest-item{ line-height: 27px; padding: 0 10px; font-size: 13px; }
.top-suggest-wrap .top-suggest-tip{ padding: 5px; border-bottom: dashed 1px #d2d2d2; }
.top-suggest-wrap .top-suggest-more{ padding: 5px; border-top: dashed 1px #d2d2d2; }
.top-suggest-wrap .top-suggest-mover{ background-color: #ddd; }
.selectView{ line-height: 27px; width: 67px; height: 27px; top: 0 !important; font-size: 14px; cursor:  pointer; *top: 1px !important;}
.ds_cont{ border: solid 1px #d2d2d2;  height: 28px;overflow: hidden;}
.ds_title{ padding: 0 5px;  background: url(#) 53px -87px no-repeat #fff;}
.ds_list{ margin-top: -1px; z-index: 2000;position: relative;}
.dsl_cont{ border: solid 1px #d2d2d2;
max-height: 300px;
_height:expression(this.scrollHeight > 300 ? "300px" : "auto");
background: #fff;
overflow-y: auto;
overflow-x: hidden;border-top: none;  }
.search .dsl_cont{ width: 66px; }
.search .ds_cont{  border-right:none;}
.dsl_cont p{ padding: 0 5px; border-top: solid 1px #d2d2d2; background-color: #fff; }
.dsl_cont p.selected{ background-color: #e8e8e8; }


/*nav*/
#nav{border-top: 2px solid #0778bf; overflow: hidden; height: 63px;background-color: #f2f2f2; padding-top: 16px; width: 1000px;}
.navItemT{ width: 68px; float: left; text-align: center;}
.navItemT_cn{ font-size: 20px; line-height: 32px;}
.navItemT_en{ font-size: 10px; line-height: 16px;}
.navItemC{ float: left;}
.navItemLinks{ height: 24px; line-height: 24px; font-size: 14px; overflow: hidden;}
.navItemLinks a{ margin-left: 5px;}

/*inforSearch*/
#inforSearch{ margin-top: 20px; height: 30px; padding: 10px 0 9px; border:1px solid #e8e8e8; background: #f2f2f2; zoom: 1; font-size: 14px; position: relative; z-index: 10;}
.is_title{ float: left; height: 30px; line-height: 30px; font-size: 14px; color: #6c6c6c; padding-left: 10px;}
#overseas_search_input{ float: left;  width: 133px; height: 28px; margin-left: 8px; display: inline; border: 1px solid #e3e3e3; padding-left: 5px; position: relative;}
#overseas_search_country_type{float: left;  width: 85px; height: 30px; margin:0 10px; display: inline;border: none;}
#overseas_search_type{float: left;  width: 85px; height: 30px; display: inline;border: none;}
#overseas_search_submit{float: left; display: block; margin-left: 10px;  width: 60px; height: 30px; border: none; cursor: pointer; background: url(#) scroll 0 -47px no-repeat;}

.formInputBox{ float: left; height: 30px; position: relative;}

#inforSearch .ds_title{ background: url(#) 68px -87px no-repeat #fff;}

#gsearch .gs_title{ float: left; height: 30px; line-height: 30px; font-size: 14px; color: #6c6c6c; padding-left: 26px;}
#gsearch_input{float: left;  width: 185px; height: 28px; margin-left: 8px; display: inline; border: 1px solid #e3e3e3; padding-left: 5px; position: relative;}
#gsearch_type{float: left;  width: 85px; height: 30px; display: inline;border: none; margin: 0 10px;}
#gsearch_submit{float: left;  margin-left: 10px; display: block; width: 60px; height: 30px; border: none; cursor: pointer; background: url(#) scroll 0 -47px no-repeat;}


/*firstScreen*/
.wrap_580_420{ padding-top: 20px; overflow: hidden; zoom: 1; position: relative;}
.wrap_580_420 .main{ width: 580px; float: left; overflow: hidden;}
.wrap_580_420 .aside{ float: right; width: 400px; overflow: hidden;}
/*aside*/
.fs_slider_box{ height: 360px; width: 580px; position: relative;}
#fs_slider {position:relative; height: 360px; width: 580px;}
#fsSliderLeftArr,
#fsSliderRightArr {position:absolute; top:152px; z-index:3;width:38px; height:76px;}
#fsSliderLeftArr {left:0px;background-position:-45px 0px;}
#fsSliderRightArr {right:0px;background-position:-106px 0px;}

#fsSliderLeftArr:hover{background-position:-45px -85px;}
#fsSliderRightArr:hover{background-position:-106px -85px;}

#fsSliderDotBox {position:absolute; bottom:24px; right:8px; z-index:3;}
#fsSliderDotBox span {float:left; margin-right:10px; cursor:pointer;width:10px; height:10px; overflow:hidden; font-size: 0px;}
#fsSliderDotBox .dotItem {background-position: 0 -85px;}
#fsSliderDotBox .dotItemOn {background-position: -20px -85px;}

#fsSliderWrap {width:580px; height:360px; overflow:hidden; position: relative;}
.fs_slider_cont{width:580px; height:362px; position:relative;}
.fs_slider_cont .slider_playBtn {position: absolute; bottom: 70px;left: 30px; cursor: pointer; background-position: 0 0; width: 34px; height: 34px; z-index: 10;}
.fs_slider_cont .slider_playBtn:hover { background-position: 0 -36px;}
.slider_cont_info {width:580px; height:60px; position:absolute; left:0; bottom:0; z-index:2; text-align: left;}
.slider_cont_info .title {font-size:20px; padding-left: 18px; line-height: 60px;}
.slider_cont_info p {position:relative; z-index:2;}
.slider_cont_info .bgLayer {width:580px; height:60px; position:absolute; left:0; bottom:0; opacity:0.5; filter:alpha(opacity:50); z-index: 1; background: #000;}
.fs_slider_cont .hover .bgLayer { opacity:0.6; filter:alpha(opacity:60);}
/*.slider_cont_info*/
.fs_slider_cont .title a{ color: #fff;}
.fs_slider_cont .hover .title a{ color:#fff;}

/*sina播放器*/
.fs_sinaPlayer_wrap{width:580px; height:360px; position:absolute; top:0px; left:0; z-index:12; background:#eee;}
#sinaPlayerCloseBtn {position:absolute;top:0px;right:0px; width:24px; height:23px; line-height:99; overflow:hidden; background:url(#) no-repeat;}

.fs_video{ width: 150px; height: 100px; padding-top: 6px; overflow: hidden;}
.fs_video_link{ display: block; position: relative; width: 150px; height: 100px;}
.fs_video_link img{display: block; width: 100%; height: 100%;}
.fs_v_play{position: absolute; right: 0px; top: 0px; background-position: -49px -46px; width: 30px; height: 23px;}
.fs_v_text{ position: absolute; left: 0px; bottom: 0px; height: 22px; line-height: 20px; font-size: 14px; width: 145px; padding-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff; z-index: 10;}
.fs_v_bg{ position: absolute; left: 0px; bottom: 0px; height: 25px;  width: 150px; background-repeat: repeat-x; background-position: 0 -215px; z-index: 1; _background: #000; _opacity:0.8; _filter:alpha(opacity:80);_height: 22px;}
.fs_video_link:hover .fs_v_text{ text-decoration: underline; }
.fsm_b .fs_video{ float: left; padding: 20px 0 0 10px;}


/*main*/
#news_important{ height: 22px; line-height: 22px; position: relative;}
.ni_t{ position: absolute; left: 0px; top: 0px;}
.nit_cn{ color: #000; font-size: 20px;}
.nit_en{ color: #b0b0b0; font-size: 14px; padding-left: 11px;}
.ni_c{ padding-left: 107px; padding-top: 4px; line-height: 18px;}
.ni_c a{ margin-left: 4px;}

.fs_news{ padding: 14px 0 13px 0; border-top: 1px solid #f0f0f0; overflow: hidden; zoom: 1;}
.noTopBorder{ border-top: none!important;}
.fs_news_title{ line-height: 30px; height: 30px; font-size: 20px; overflow: hidden; margin-bottom: 7px;}
.fs_news_list{ }
.fs_news_list li{ line-height: 34px; height: 34px; overflow: hidden; font-size: 16px;}
.fs_news_list a.videoNewsLeft{ background-position: -298px -373px;padding-left: 30px;}


/*secondScreen*/
#secondScreen{ padding-top: 5px;}

.column{ overflow: hidden;}
.cln_head{ height: 30px; line-height: 30px; overflow: hidden;}
.cln_title{ line-height: 20px;}
.cln_ta{ float: left; font-size: 20px; }
.cln_tdot{ float: left; font-size: 20px; padding: 0 5px;}
.cln_ten{ float: left;  padding-left: 10px; font-size: 14px; color: #b0b0b0;}
.postPaper{ float: right; background-position: -70px -47px; width: 56px; height: 30px;}

.cln_main{ padding-top: 11px; overflow: hidden;}
.cln_ml{ float: left; width: 200px; overflow: hidden;}
.cln_mlt{ overflow: hidden;}
.expert{ float: left; width: 200px; height: 140px; overflow: hidden; position: relative; display: inline;}
.expert_link{ display: block;}
.expert_text_bg{ position: absolute; left: 0px; bottom: 0px; height: 30px; width: 200px; background: #000; opacity: 0.5; filter:alpha(opacity=50);}
.expert_text{position: absolute; left: 0px; bottom: 0px; height: 30px; width: 200px; line-height: 30px; color: #fff; text-align: center; cursor: pointer; font-size: 14px;}
.expert_link:hover .expert_text{ text-decoration: underline;}
.cln_mlb{ padding-top: 2px; overflow: hidden; position: relative;}
.cln_mlb li{ float: left; display:inline-block; _zoom: 1; _display: inline; border-radius:1px; margin:10px 0 0 10px; width: 58px; height: 18px; border:1px solid #e5e2e2; text-align: center; line-height: 18px; font-size: 14px; overflow: hidden;}

.cln_mr{ float: right; width: 365px; overflow: hidden;}
.cln_list{overflow: hidden;}
.cln_list li{ height: 32px; line-height: 32px; overflow: hidden; background-position: -396px -266px; padding-left: 12px;}
.cln_list_author{ float: right; color: #969fa4; font-size: 14px;}
.cl_title{ font-size: 14px; display: block;}
.cl_detail{ display: none; position: relative;}

.cln_list li.selected { background: none; height: 81px; border-top: 1px solid #0778bf; background: #f2f2f2; /*margin-bottom: 15px;*/ padding: 14px 14px 15px; position: relative; width: 337px; overflow: hidden;}
.cln_list li.selected .cln_list_author{ display: none;}
.cln_list li.selected .cl_title{  line-height: 22px; height: 22px; font-size: 16px; background: #f2f2f2;}
.cln_list li.selected .cl_detail{ display: block; }
.cln_list li.selected .cl_arrow{ display: block; }
.cl_arrow{ background-position: -134px -47px; width: 7px; height: 5px; overflow: hidden; position: absolute; left: 50%; top: 0px; margin-left: -3px; display: none;}
.cl_infor{ line-height: 22px; font-size: 14px; }
.cl_bottom{line-height: 22px; font-size: 12px; height: 22px;}
.cl_author{ float: left;}
.comments{ float: right; margin-right: 10px; display: inline;}
.cln_list li.selected .linkG{ background: #f2f2f2;}

.cln_list li.selected .cl_title{ _color:#333!important;}
.cln_list li.selected .cl_infor{ _color: #969fa4!important;}
.cln_list li.selected .cl_author{ _color: #969fa4!important;}
.cln_list li.selected .comments a{ _color: #969fa4!important;}



#expert_list #bdshare { float: right!important;}
#expert_list #bdshare span.bds_more{ float: left!important; color:#969fa4!important; font-size: 12px !important;}

.topics_img{ width: 200px; overflow: hidden; height: 115px;}
.topics_img a,.topics_img a img{ display: block; width: 100%; height: 100%;}
.topics_img1{ height: 75px; margin-top: 10px;}

.cln_list_a li{ height: 33px; line-height: 33px; overflow: hidden; background-position: -396px -266px; padding-left: 12px; font-size: 16px;}

/*aside*/
#secondScreen .aside .cln_main{ padding-top: 0px;}
.events_item{ height: 98px; overflow: hidden;}
.ei_img{ float: left; width: 130px; height: 87px; margin-top: 11px;}
.ei_img img{ display: block; width: 100%; height: 100%;}
.ei_main{ float: right; width: 256px; overflow: hidden;}
.eim_title{ padding-top: 2px; height: 30px; line-height: 30px; font-size: 16px;}
.eim{ line-height: 22px; font-size: 14px; color: #969fa4;}
.events_listBox{ padding-top: 20px; overflow: hidden;}
.events_list{}
.events_list li{ height: 33px; line-height: 33px; font-size: 14px;}
.events_list_t{ float: right;}
.events_list_title{ float: left;}

.interviews{ padding-top: 13px; height: 20px; overflow: hidden; font-size: 16px;}
.videoNewsLeft{ background-position: -384px -310px; padding-left: 26px;}

/*threeScreen*/
#threeScreen{ padding-top: 40px; overflow: hidden;}
#edutools{ overflow: hidden;}
.eduToolsT{ height: 40px; zoom: 1; border-bottom: 2px solid #e5e9ed;}
.eduTools_title{ float: left; height: 40px; line-height: 40px; width: 280px;}
.ett_cn{ font-size: 20px; color: #000;}
.ett_en{font-size: 14px; color: #b0b0b0; padding-left: 10px;}
.eduTools_tabs{ float: left; width: 720px; overflow: hidden;}
.eduTools_tabs li{ float: left; display: inline; height: 38px; line-height: 38px; margin-left: 36px; padding:2px 2px; zoom: 1; _overflow: hidden;}
.eduTools_tabs li.et_selected{ border: 2px solid #e5e9ed; border-bottom: 2px solid #fff;padding:0px 0px;}
.eduTools_tabs li a{ float: left; padding: 0 12px!important; color: #333; font-size: 16px;}
.eduTools_tabs li.et_selecteda a{ color: #0778bf;}

.eduToolsC{ padding-top: 12px; height: 85px; overflow: hidden;}
.eduTools_list{}
.eduTools_list li{ height: 32px; line-height: 32px; float: left; width: 166px; overflow: hidden; text-align: left; font-size: 14px;}
.eduTools_list li a span.c0778bf{color: #0778bf;}

/*fourScreen*/
#fourScreen{ height: 120px; background: #f2f2f2; overflow: hidden;}
#tools{ padding:22px 0 0 2px; height: 98px;}
.tools_item{ float: left; display: inline; width: 87px; overflow: hidden; background-image: url(/n/edu/img/2014a/png8_icon.png); background-repeat: no-repeat; background-position: 0px 0px; padding-top:54px; height: 34px; line-height: 34px; font-size: 14px; text-align: center;}
#tools_item1{ background-position: 17px 0px;}
#tools_item2{ background-position: -70px 0px;}
#tools_item3{ background-position: -158px 0px;}
#tools_item4{ background-position: -245px 0px;}
#tools_item5{ background-position: -334px 0px;}
#tools_item6{ background-position: -420px 0px;}
#tools_item7{ background-position: -510px 0px;}
#tools_item8{ background-position: -595px 0px;}
#tools_item9{ background-position: -683px 0px;}
#tools_item10{ background-position: -770px 0px;}
#tools_item11{ background-position: -856px 0px;}

#tools_item1:hover{ background-position: 17px -106px;}
#tools_item2:hover{ background-position: -70px -106px;}
#tools_item3:hover{ background-position: -158px -106px;}
#tools_item4:hover{ background-position: -245px -106px;}
#tools_item5:hover{ background-position: -334px -106px;}
#tools_item6:hover{ background-position: -420px -106px;}
#tools_item7:hover{ background-position: -510px -106px;}
#tools_item8:hover{ background-position: -595px -106px;}
#tools_item9:hover{ background-position: -683px -106px;}
#tools_item10:hover{ background-position: -770px -106px;}
#tools_item11:hover{ background-position: -856px -106px;}

/*fiveScreen*/
#fiveScreen{ margin-top: 30px; position: relative; zoom: 1; z-index: 1;}
#feedCardContent{ float: left;width: 660px; border-right: solid 1px #e5e5e5; padding-right: 19px;}
.feed-card-fixed .feed-card-tab{ width: 1000px;  *margin-left: -680px; z-index: 1000; left: auto!important;}
#feedCardNotification{ width: 660px;}
#feedCardTabEditor{ width: 998px;}
#feed_box{ overflow: hidden; zoom: 1; position: relative;}
#feedCard{ overflow: hidden; zoom: 1;}
.feed-card-tab-tabContainer { z-index: 1001;}

/*aside*/
#fixed_aside{ position: absolute; right: 0px; top: 62px; width: 300px; zoom: 1; }
html>/**/body #fixed_aside{ z-index: 2;}

.aContainer{ overflow: hidden;}
.module{ overflow: hidden; margin-top: 20px;}
.mod_head{ height: 38px; line-height: 38px; overflow: hidden; border-bottom: 2px solid #e3e3e3;}
.mod_title{ float: left; font-size: 20px;}
.mod_mroe{ float: right; margin-top: 10px; height: 24px; line-height: 24px; font-size: 14px;}
.mod_main{ padding-top: 20px; overflow: hidden;}
.mod_tabs{ height: 40px; overflow: hidden;}
.mod_tab{ float: left; display: inline; height: 35px; padding-bottom: 5px;  position: relative;}
.mod_tab a{ float: left; display: inline; width: 143px; border: 1px solid #0778bf; border-radius: 2px; overflow: hidden; text-align: center; font-size: 14px; line-height: 33px; height: 33px; background: #fff;}
.mod_tab.selected{ left: 0px!important;}
.mod_tab.selected a{ background: #0778bf;color: #fff!important;}
.mod_arrow{ position: absolute; left: 50%; top: 35px; width: 13px;height: 5px; background-position: -133px -62px; margin-left: -7px; display: none;}
.mod_tab.selected .mod_arrow{ display: block;}
.mod_tmain{ overflow: hidden; padding-top: 5px;}
.mod_tlist{}
.mod_tlist li{ height: 33px; line-height: 33px; overflow: hidden; white-space: nowrap; width: 300px; text-overflow:ellipsis; font-size: 14px;}
.mod_tnum{ display: inline-block; width: 18px; padding-right: 10px; text-align: right; color: #0778bf!important; font-size: 16px;}

.overseasUniversity .mod_tabs{ height: 30px;}
.overseasUniversity .mod_tab{width: 75px; padding-bottom: 0px;}
.overseasUniversity .mod_tab a{ height:28px; line-height: 28px; width: 74px;border: 1px solid #0778bf; border-left: none; border-radius: 0px;}
.overseasUniversity .mod_tab.first a{ width: 73px;border-left: 1px solid #0778bf;}

.mod_oulist li{ height: 33px; line-height: 33px; overflow: hidden;  width: 300px;  font-size: 14px;}
.ou_people{ float: right; overflow: hidden; color: #909090;}
.ou_num{ float: left; width: 20px; height: 33px; margin-right: 20px; display: inline;}
.ou_num01{ background-position: -337px 4px; }
.ou_num02{ background-position: -337px -29px; }
.ou_num03{ background-position: -337px -62px; }
.ou_num04{ background-position: -337px -94px; }
.ou_num05{ background-position: -337px -126px; }
.ou_num06{ background-position: -337px -159px; }
.ou_num07{ background-position: -337px -190px; }
.ou_num08{ background-position: -337px -223px; }
.ou_num09{ background-position: -337px -256px; }
.ou_num10{ background-position: -337px -289px; }


.explorationSchool .mod_tabs{ height: 30px;}
.explorationSchool .mod_tab{width: 100px; padding-bottom: 0px;}
.explorationSchool .mod_tab a{ height:28px; line-height: 28px; width: 99px;border: 1px solid #0778bf; border-left: none; border-radius: 0px;}
.explorationSchool .mod_tab.first a{ width: 98px;border-left: 1px solid #0778bf;}

.explorationSchool_bat .mod_tabs{ height: 30px;}
.explorationSchool_bat .mod_tab{width: 150px; padding-bottom: 0px;}
.explorationSchool_bat .mod_tab a{ height:28px; line-height: 28px; width: 149px;border: 1px solid #0778bf; border-left: none; border-radius: 0px;}
.explorationSchool_bat .mod_tab.first a{ width: 148px;border-left: 1px solid #0778bf;}


.es_pic{ height: 200px; width: 300px; overflow: hidden; position: relative;}
.es_pic_a{ display: block;}
.es_pic_a img{ display: block;}
.es_pic_bg{ height: 40px; line-height: 40px; width: 300px; overflow: hidden;background: #000; opacity: 0.5; filter:alpha(opacity=50); position: absolute; left: 0px; bottom: 0px;}
.es_pic_txt{ color: #fff; position: absolute; left: 0px; bottom: 0px; height: 40px; line-height: 40px; width: 290px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 14px;} 
.es_pic_a:hover .es_pic_txt{ text-decoration: underline;}
.es_txt{ line-height: 24px; padding-top: 10px; overflow: hidden; font-size: 14px;}
.es_more{ margin-top: 20px; display: block; height: 35px;line-height: 35px; background: #f3f3f3; text-align: center; font-size: 16px; overflow: hidden; width: 300px;}
/*图集*/
#atlas {position:relative; height: 225px; width: 300px; overflow: hidden; }
#atlasLeftArr,
#atlasRightArr {position:absolute; top:88px; z-index:3;width:24px; height:50px;}
#atlasLeftArr {background-position:-44px -171px; left: 0px;}
#atlasRightArr {background-position:-121px -171px; right: 0px;}

#atlasLeftArr:hover{background-position:-44px -225px;}
#atlasRightArr:hover{background-position:-121px -225px;}

#atlasDotBox {position:absolute; bottom:0px; right:8px; z-index:3; display: none;}
#atlasDotBox span {float:left; margin-right:10px; cursor:pointer;width:10px; height:10px; overflow:hidden; font-size: 0px;}
#atlasDotBox .dotItem {background-position: 0 -85px;}
#atlasDotBox .dotItemOn {background-position: -20px -85px;}

#atlasWrap {width:300px; height:225px; overflow:hidden; position: relative;}
.atlas_cont{width:300px; height:225px; position:relative;}
.atlas_cont_info {width:300px; height:30px; position:absolute; left:0; bottom:0; z-index:2; text-align: center;}
.atlas_cont_info .title {font-size:14px; line-height:30px; text-align: center;}
.atlas_cont_info p {position:relative; z-index:2;}
.atlas_cont_info .bgLayer {width:300px; height:30px; position:absolute; left:0; bottom:0; opacity:0.6; filter:alpha(opacity:60); z-index: 1; background: #000;}
.atlas_cont .hover .bgLayer { opacity:0.7; filter:alpha(opacity:70);}
.atlas_cont .title a{ color: #fff;}
.atlas_cont .hover .title a{ color:#fff;}

.chineseUniversity{ padding-top: 7px!important;}
.cu_consult{ float: right;}
.cu_read{ float: right; margin-right: 6px; display: inline;}

.intermediary .mod_tab{width: 150px; padding-bottom: 0px;}
.intermediary .mod_tab a{ width: 149px; border-left: none;border-radius:0px;}
.intermediary .mod_tab.first a { width: 148px;border-left: 1px solid #0778bf;}

.consult{ overflow: hidden; padding-top: 0px;}
.consult_item{ overflow: hidden; padding-top: 16px; height: 85px; position: relative;}
.ci_img{ float: left; display: inline; width: 110px; height: 85px; overflow: hidden; padding-top: 4px;}
.ci_imga{ display: block; width: 110px; height: 85px;}
.ci_imga img{ display: block; width: 100%; height: 100%;}
.ci_main{ float: right; width: 180px; overflow: hidden;font-size: 14px;}
.ci_title{ height: 22px; line-height: 22px;  overflow: hidden;}
.ci_title_a{}
.c909090{ color: #909090;}
.ci_num{ color: #0778bf;}
.ci_job{ height: 33px; line-height: 33px; color: #909090;}
.ci_myConsult{ height: 30px; line-height: 30px; float: left; width: 76px; border-radius: 2px; background: #0778bf; color: #fff!important; text-align: center;}
.ci_myConsult:visited,.ci_myConsult:hover{ color: #fff!important;}

.popularAnswer{ margin-top: 20px; width: 278px; padding: 0 10px; border: 1px solid #e3e3e3; background: #fbfbfb; overflow: hidden;}
.pa_title{ padding: 15px 0 2px; height: 22px; line-height: 22px; font-size: 16px;}
.pa_list{}
.pa_list li{ line-height: 22px; border-top: 1px solid #e3e3e3; padding: 10px 0 13px; font-size: 14px;}
.pa_list li.first{ border-top: none;}
.c0778bf{color:#0778bf}
.pa_search{ height: 30px; line-height: 30px; margin: 2px 0 20px;}

#pa_keyword{ float: left; border: 1px solid #e3e3e3; height: 28px; line-height: 28px; overflow: hidden; width: 180px; padding-left: 8px; font-size: 14px;}
#pa_search_btn{ float: left; margin-left: 10px; display: inline; width: 76px; text-align: center; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #0778bf; border-radius: 2px;}
#pa_search_btn:visited,#pa_search_btn:hover{ color: #fff;}

.visa{ padding-top: 0px;}
.visa_governments{ overflow: hidden;}
.vg_title{ font-size: 16px; line-height: 30px; height: 30px; padding:12px 0 10px;}
.vg_main{ height: 95px; overflow: hidden;}
.vgm_img{ float: left; display: inline; width: 130px; height: 87px; overflow: hidden; padding-top: 4px;}
.vgm_imga{display: block; width: 130px; height: 87px;}
.vgm_imga img{ display: block; width: 100%; height: 100%;}
.vgm_main{ float: right; width: 160px; overflow: hidden;font-size: 14px;}
.vgmm_title{ height: 22px; line-height: 22px;  overflow: hidden;}
.vgmm_infor{ color: #909090; line-height: 22px;}

.vg_list{ margin-top: 10px; height: 25px;overflow: hidden;}
.vg_list a{ float: left; margin-left: 5px; display: inline; width: 70px; height: 25px; text-align: center; line-height: 25px; font-size: 14px; color: #909090; background-position: -155px -47px;}
.vg_list a:hover{ color: #0778bf!important;}

.visa_dynamic{ border-top: 1px solid #e3e3e3; overflow: hidden; margin-top: 20px;}
.visa_dynamic .vg_title{padding:12px 0 6px;}
.vd_list li{height: 33px;line-height: 33px;overflow: hidden;background-position: -396px -266px;padding-left: 12px;font-size: 14px;}

/*review*/
#review{ overflow: visible !important; z-index: 9999; zoom: 1; height:30px; padding-bottom: 62px; width: 300px; margin-top: 16px;}
.lookback{ width: 300px; height: 30px; position: relative;z-index: 1;}
#datepicker{cursor:pointer; width:91px; height:30px; line-height: 30px; background-position: -27px -84px; border: none; padding-left: 27px;}

#timePickerDiv .dsl_cont{ border: none;}
.visible{ visibility: visible!important; overflow: visible!important;}
#timePickerDiv{ line-height:30px; color:#333; top:0px !important; width: 89px !important; z-index: 9999; cursor: pointer; }
#timePickerDiv .ds_cont{background:url(#) no-repeat -307px -348px; border: none;}
#timePickerDiv .ds_title{padding-left:10px; height: 28px; background: none;}
#timePickerDiv .ds_list{border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
#timePickerDiv .ds_list p{border-bottom:1px solid #e1e1e1; padding-left:10px;background-color: #fff; cursor: pointer; }
#timePickerDiv .ds_list .selected{background-color:#fbfbfb; color:#222;}
#ui-datepicker-div{margin-top:5px;margin-left:-10px;margin-bottom:20px;font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#fff;display:none;border:1px #9ca9cb solid;width:244px;padding:3px;color:#434343;overflow:hidden;z-index:99;}
.ZHSch-Btn{width:55px; text-align:center; border:none; height:29px; background:url(#) no-repeat -721px -60px;color:#fff; font-size:14px;font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.ZHSch-Btn-hover{background-position:-721px -91px;}
.ui-datepicker-header{width:244px;height:25px;border-bottom:1px #fff solid;overflow:hidden;background:url(#) no-repeat 0 0;position:relative}
.ui-datepicker-header a.ui-state-disabled,.ui-datepicker-header a.ui-state-disabled:visited{background:#d8ebfe;cursor:default}
.ui-datepicker-prev{width:30px;height:21px;overflow:hidden;cursor:pointer;position:absolute;top:2px;left:4px;display:block}
.ui-datepicker-next{width:30px;height:21px;overflow:hidden;cursor:pointer;position:absolute;top:2px;right:5px;display:block}
.ui-datepicker-title{text-align:center;width:175px;height:21px;position:absolute;top:2px;left:34px}
.ui-datepicker-year,.ui-datepicker-month{width:60px}
.ui-datepicker-calendar{width:245px;border-collapse:collapse;border-left:1px #fff solid}
.ui-datepicker-calendar th,.ui-datepicker-calendar td{padding:0;background:#efefef;color:#686868;border-right:1px #fff solid;border-bottom:1px #fff solid;line-height:22px;text-align:center;cursor:default;font-weight:400}
.ui-datepicker-calendar th{background:#e9e9e9}
.ui-datepicker-calendar th span{display:block}
.ui-datepicker-calendar th.ui-datepicker-week-end,.ui-datepicker-calendar td.ui-datepicker-week-end{}
.ui-datepicker-calendar td{font-size:10px}
.ui-datepicker-calendar td.ui-state-disabled{color:#aaa}
.ui-datepicker-calendar td a,.ui-datepicker-calendar td a:visited{display:block;cursor:pointer;color:#686868;text-decoration:none;text-align:center;border:1px #efefef solid;line-height:20px;height:20px;}
.ui-datepicker-calendar td a:hover,.ui-datepicker-calendar td a:active,.ui-datepicker-calendar td a:focus{background:#ec6e6b;color:#fff;border:1px #a40300 solid}
.ui-datepicker-calendar td a.ui-state-active,.ui-datepicker-calendar td a.ui-state-active:visited{background:#fff;border-color:#efefef}
.ui-datepicker-calendar td a.ui-state-active:hover,.ui-datepicker-calendar td a.ui-state-active:active,.ui-datepicker-calendar td a.ui-state-active:focus{color:#ca0e0a;text-decoration:none;background:#fff;border-color:#efefef}
.ui-datepicker-calendar td a.ui-state-highlight,.ui-datepicker-calendar td a.ui-state-highlight:visited{background:#ca0e0a;color:#fff;border:1px #a40300 solid}
.ui-datepicker-calendar td a.ui-state-highlight:hover,.ui-datepicker-calendar td a.ui-state-highlight:active,.ui-datepicker-calendar td a.ui-state-highlight:focus{background:#ca0e0a;color:#ff0;text-decoration:none;border:1px #a40300 solid}
.ui-icon,.ui-datepicker-cover,.ui-datepicker-trigger{display:none}


/*高中留学*/
.ques_blk{width:298px; margin-top: 20px; height:335px;border:1px solid #e5e9ec;}
.ques_tabs{height:36px;line-height:36px;border-bottom:1px solid #e5e9ec;text-align:center;font-size:20px;color:#39c;color:#666;background:#e5e9ec;}
.ques_tabs span{cursor:default;display:inline-block;width:149px;}
.ques_tabs span.selected{background-color:#fff;color:#39c;}
.ques_conts{padding:10px 15px 0;}
.ques_cont{display:none;}
.ques_list{line-height:24px;font-size:14px;color:#555;}
.ques_list_blk .ques_list{display:none;padding-bottom:10px;border-bottom:1px solid #e5e9ec;}
.ques_list_blk .ques_list_show{display:block;}
.ques_list li{margin-bottom:3px;}
.ques_list li a{display:inline-block;z-index:20;position:relative;padding-left:40px; color: #333;}
.ques_list li a:hover{ color: #0778bf;}
.ques_list li a i{position:absolute;left:0;top:0;}
.ques_btns{margin-top:15px;text-align:center;}
.ques_btns a{display:inline-block;height:30px;line-height:30px;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.ques_btn,.ques_btn:visited,.ques_btn:link{width:106px;margin-right:25px;background-color:#39c;color:#fff;}
.ques_btn:hover,.ques_btn:active,.ques_btn:focus{color:#fff;background-color:#007ab7;}
.refresh_btn,.refresh_btn:visited,.refresh_btn:link{width:125px;background-color:#e4e4e4;color:#333;}
.refresh_btn:hover,.refresh_btn:active,.refresh_btn:focus{color:#333;background-color:#d2d2d2;}
i{font-style: normal;}

/* 工具箱 begin */
.tool_list{overflow:hidden;border:1px solid #e5e9ec;border-width:1px 0 0 1px;}
.tool_list a{float:left;width:98px;height:108px;padding-top:20px; border:1px solid #e5e9ec;border-width:0 1px 1px 0;background:#f2f2f2;text-align:center;}
.tool_list a:hover,.tool_list a:focus,.tool_list a:hover{background:#e2e2e2;}
.tool_list a i{display:inline-block;width:54px;height:50px;}
.tool_list a.tool_1 i{background-position:0 -125px;}
.tool_list a.tool_2 i{background-position:-54px -125px;}
.tool_list a.tool_3 i{background-position:-108px -125px;}
.tool_list a.tool_4 i{background-position:0 -175px;}
.tool_list a.tool_5 i{background-position:-54px -175px;}
.tool_list a.tool_6 i{background-position:-108px -175px;}
.tool_list a.tool_1:hover i,.tool_list a.tool_1:focus i,.tool_list a.tool_1:active i{background-position:0 -225px;}
.tool_list a.tool_2:hover i,.tool_list a.tool_2:focus i,.tool_list a.tool_2:active i{background-position:-54px -225px;}
.tool_list a.tool_3:hover i,.tool_list a.tool_3:focus i,.tool_list a.tool_3:active i{background-position:-108px -225px;}
.tool_list a.tool_4:hover i,.tool_list a.tool_4:focus i,.tool_list a.tool_4:active i{background-position:0 -275px;}
.tool_list a.tool_5:hover i,.tool_list a.tool_5:focus i,.tool_list a.tool_5:active i{background-position:-54px -275px;}
.tool_list a.tool_6:hover i,.tool_list a.tool_6:focus i,.tool_list a.tool_6:active i{background-position:-108px -275px;}
.tool_list a p{margin-top:12px;color:#626262;font-size:14px;}
/* 工具箱 end */

/*本科留学*/
/*出国外语考试日历*/
.calendar table{ border: 1px solid #e7eef2; background: #f8fafb; width: 300px;}
.calendar table td{ height: 33px; line-height: 33px;border: 1px solid #e7eef2; text-align: center; font-size: 14px;}
.calendar table td a,.calendar table td a:visited{ color: #84bed6;}
.calendar table td a:hover{ color: #0778bf;}

/*教育部认证的海外大学*/
.nationalFlag{}
.flag{ float: left; margin: 4px 0 6px 45px; width: 70px; padding-top: 47px; height: 30px; line-height: 30px; display: inline; text-align: center; font-size: 14px;}
#flag1{ background-position: 0 0;}
#flag2{ background-position: -115px 0px;}
#flag3{ background-position: -230px 0;}
#flag4{ background-position: 0 -83px;}
#flag5{ background-position: -115px -83px;}
#flag6{ background-position: -230px -83px;}
#flag7{ background-position: 0 -166px;}
#flag8{ background-position: -115px -166px;}
#flag9{ background-position: -230px -166px;}
#flag10{ background-position: 0 -249px;}
#flag11{ background-position: -115px -249px;}
#flag12{ background-position: -230px -249px;}


/*移民海外*/
.immigration{ overflow: hidden; position: relative;}
.ig_img{ float: left; width: 100px; height: 120px; overflow: hidden; position: relative; margin-top: 3px;}
.ig_imga{ display: block;}
.ig_imga img{ display: block;}
.ig_ibg{ position: absolute; left: 0px; bottom: 0px; width: 100px; height: 25px; background: #000; opacity: 0.5; filter:alpha(opacity=50);}
.ig_itxt{ position: absolute; left: 0px; bottom: 0px; width: 100px; height: 25px; line-height: 25px; text-align: center; font-size: 14px; color: #fff;}
.ig_main{ float: right; width: 186px; overflow: hidden;}
.ig_title{ height: 22px; line-height: 22px; font-size: 16px; padding-bottom: 5px;}
.ig_infor{ line-height: 24px; color: #909090;}

/*移民大家谈*/
.italk{ height: 20px; margin-top: 20px; overflow: hidden;}
.italk a{ display: block; font-size: 14px;}
.italk_i{ float: left; width: 63px; height: 20px; color: #fff; line-height: 20px; margin-right: 4px; background: #0778bf; font-size: 12px; text-align: center;}

.italk_main{ padding-top: 20px; overflow: hidden;}
.italkm_img{ float: left; display: inline; width: 77px; height: 74px; overflow: hidden; padding-top: 4px;}
.italkm_imga{display: block; width: 77px; height: 74px;}
.italkm_imga img{ display: block; width: 100%; height: 100%;}
.italkm_main{ float: right; width: 210px; overflow: hidden;font-size: 14px;}v
.italkmm_title{ height: 22px; line-height: 22px;  overflow: hidden;}
.italkmm_infor{ color: #909090; line-height: 22px;}

/*海外律师*/
.overseasLawyer{ padding-top: 20px; overflow: hidden;}
.ol_img{ float: left; display: inline; width: 63px; height: 63px; overflow: hidden; overflow: hidden;}
.ol_imga{display: block; width: 63px; height: 63px;}
.ol_imga img{ display: block; width: 100%; height: 100%;}
.ol_main{ float: right; width: 228px; overflow: hidden;font-size: 14px;}v
.olm_title{ height: 24px; line-height: 24px;  overflow: hidden;}
.olm_infor{ color: #909090; line-height: 22px;}

/*专题 · 策划*/
.plot{ width: 300px; height: 180px; overflow: hidden; position: relative;}
.plota{ display: block;}
.plot_bg{ position: absolute; top: 0px; left: 0px; height: 42px; width: 300px; background: #000; opacity: 0.5; filter:alpha(opacity=50);}
.plot_txt{position: absolute; top: 0px; left: 0px; height: 42px; width: 290px; line-height: 42px; text-align: center; font-size: 16px; color: #fff; padding-left: 10px;}
.plotting{ margin-top: 3px; width: 288px; height: 40px; line-height: 40px; background: #f1f1f1; padding-left: 12px; overflow: hidden; font-size: 16px;}

/*sixScreen*/
#sixScreen{ margin-top: 30px; overflow: hidden;}
.ypagesT{ height: 36px; line-height: 36px; font-size: 20px; overflow: hidden;}
.ypagesBox{ background: #f5f5f5; border-top: 2px solid #e3e3e3; padding-top: 6px; overflow: hidden; zoom: 1;}
.ypages{ padding-top: 14px; overflow: hidden;}
.ypages_title{ height: 16px; line-height: 16px; border-left: 2px solid #0778bf; padding-left: 20px; font-size: 16px;}
.ypages_content{ padding: 16px 0px 16px; margin: 0 20px; overflow: hidden; border-bottom: 1px solid #e3e3e3;}
.ypages_content.noBottomBorder{border-bottom: none;}
.ypages_c{ position: relative; min-height: 30px; font-size: 14px;}
.ypages_ct{position: absolute; left: 0px; top: 0px; line-height: 30px; color: #0778bf; width: 145px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.ypages_cm{ padding-left: 144px; width: 816px;}
.ypages_cm_list{ overflow: hidden;}
.ypages_cm_list li{ height: 30px; line-height: 30px; width: 204px; float: left; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}

/*footer部分*/
#footerBox{ border-top: 2px solid #e3e3e3; margin-top: 30px; overflow: hidden;}
#footer{ line-height:28px;text-align:center;color:#000;font-size:12px; margin:0 auto 0;padding:42px 0 20px;}
#footer a:link,#footer a:visited {color:#000;text-decoration:none;}
#footer a:hover,#footer a:active {color:#0778bf;text-decoration:underline;}

.right_fixed {position: fixed;top: 0;width: 300px;}

.ad_300_250{ width: 300px; height: 250px; margin-top: 20px;}

/*feed*/
.feed-card-tab-lastTab{ visibility: hidden;}
#feedGuideBox_highSchool,#feedGuideBox_undergraduateCourse,#feedGuideBox_graduateStudent{width: 660px;border-right: solid 1px #e5e5e5;padding-right: 19px;padding-bottom: 20px; }
#feedGuide{ width: 658px; margin-top: 20px; background: url(/n/edu/img/2014a/png8_feed_bg.png) repeat-x; height: 127px; overflow: hidden; border-left: 1px solid #e5e9ec; border-right: 1px solid #e5e9ec; }
.fg_head{ height: 40px; line-height: 40px; overflow: hidden;}
.fg_title{ float: left; padding-left: 15px; font-size: 16px; }
.fgh_more{ background: url(/n/edu/img/2014a/png8_feed.png) no-repeat -21px 0; float: right; margin-right: 15px; padding-left: 20px; width: 68px; font-size: 16px;}
.fgh{ float: right; margin-right: 20px;}
.fgh a{ float: left; font-size: 14px;}
.fgh span{ float: left; width: 31px;  background: url(/n/edu/img/2014a/png8_feed.png) no-repeat 15px 0px; height: 40px; overflow: hidden;}
.fg_content{ padding: 0 0 0 30px; overflow: hidden; height: 87px;}
.fg_content a,.fg_content a:visited{ float: left; width: 53px; overflow: hidden; overflow: hidden; text-align: center; padding-top: 17px; height: 70px; line-height: 28px; font-size: 16px;}
.fg_content a:hover{ height: 68px; border-bottom: 2px solid #0778bf; color: #0778bf;}
.fg_content span{ float: left;  background: url(/n/edu/img/2014a/png8_feed.png) no-repeat 9px -43px; overflow: hidden; width: 24px;height: 87px;}

.right_fixed {position: fixed;top: 0;width: 300px; z-index: 1001;}
.ovh{overflow: hidden!important;}
.zIndex1{ z-index: 1!important;}