/*--- 最顶部 ---*/
.pagetop{ width:100%; height:auto; overflow:hidden;background:#fff; border-bottom:1px solid #d1d1d1; margin:0 auto;}
.pagetop .wp{ width:1098px; height:40px; line-height:40px; margin:0 auto;}
.pagetop .T{ width:1098px; height:auto; margin:0 auto; padding:0 0 8px 0;}
.pagetop .T li{ width:212px; height:60px; display:block; float:left; margin-right:9px;}
.pagetop .T li+li+li+li+li{ margin-right:0;}
.pagetop .welcome{ width:400px; overflow:hidden;}
.pagetop .qq_tel{ width:466px;}
.pagetop .qq_tel a{ display:block; width:230px; height:17px; line-height:17px; float:left; overflow:hidden; text-indent:24px;}
.pagetop .qq_tel a.tel{ background:url(../images/icon-top.png) 0px 0px no-repeat;}
.pagetop .qq_tel a.qq{background:url(../images/icon-top.png) 0px -17px no-repeat;}
.pagetop  ul{ width:230px; overflow:hidden;}
.pagetop ul li{ float: left; width:70px; text-align:center; overflow:hidden;}
.pagetop ul li.line{ width:10px;}

/*--- 最顶部 修改前
.pagetop{ width:100%; height:40px; line-height:40px; overflow:hidden;background:#e9ebed; border-bottom:1px solid #d1d1d1;}
.pagetop .welcome{ width:400px; overflow:hidden;}
.pagetop .qq_tel{ width:286px; padding-left:100px;}
.pagetop .qq_tel a{ display:block; width:143px; height:17px; line-height:17px; float:left; overflow:hidden; text-indent:24px;}
.pagetop .qq_tel a.tel{ background:url(../images/icon-top.png) 0px 0px no-repeat;}
.pagetop .qq_tel a.qq{background:url(../images/icon-top.png) 0px -17px no-repeat;}
.pagetop  ul{ width:230px; overflow:hidden;}
.pagetop ul li{ float: left; width:70px; text-align:center; overflow:hidden;}
.pagetop ul li.line{ width:10px;}
 ---*/


/*--- Logo / Ad450 / Ad300 ---*/
.logo_img a.logo{ display:block; width:266px; height:86px; background:url(../images/logo.png) left center no-repeat; overflow:hidden;}
.logo_img .img450,.logo_img .img300{ height:70px; overflow:hidden;}
.logo_img .img450{ width:520px;}
.logo_img .img300{ width:300px;}
.logo_img .img450 a,.logo_img .img300 a{ display: table-cell; width:520px; height:70px;vertical-align:middle; text-align:center;}
.logo_img .img300 a img{ vertical-align:middle;}

/*--- 导航 ---*/
#fixnav{ margin:0 auto; width:100%;height:50px;}
.navFix{ position:fixed; left:0;  top:0; _position:absolute;  z-index:999999; width:100%;}
#fx_mainnav h2 a span{ background:url(../images/indeximg.png) no-repeat;}
.fx_exambookRcon01 li a,.fx_weixin .fx_jq_hidebox dl dd a,.fx_weibo .fx_jq_hidebox dl dd a,.fx_msteaml01 dl dd a{ background:url(../images/indexlist.png) no-repeat;}
#fx_mainnav { height:50px; background: #1258ad; width:100%; position:relative;z-index:1;}
#fx_mainnav .wp { position:relative;z-index:2;}
#fx_mainnav ul li h1 a, #fx_mainnav ul li h2 a{ font: bold 15px/50px "\5FAE\8F6F\96C5\9ED1", sans-serif; color:#fff;}
#fx_mainnav ul li {height:	50px;position:relative;float:left; }
#fx_mainnav ul li h1 a {float:left;text-align:center;}
#fx_mainnav ul li h2 a {position:relative;float:left; padding-left:10px;}
.n_two{width:56px;}
.n_three{width:72px;}
.n_four{width:84px;}
.n_seven{width:146px;}
#fx_mainnav ul li h2 a span { display:block; width:9px; height:5px; background-position: 0 -115px; position:absolute; top:23px; right:9px;font-size:0;}
#fx_mainnav li.cur h2 a,#fx_mainnav li.cur h1 a  { background-position: -14px -115px;  background: #0192df;}
#fx_mainnav li.cur h2 a:hover,#fx_mainnav li.cur h1 a:hover{text-decoration:none;} 
.fx_navtxt {position: absolute;overflow: hidden;background: #fff;border: solid 1px #0192df;width: 450px;padding: 0 10px 5px 10px;z-index: 999;overflow: hidden;border-top:none;top:50px;}
.fx_navtxttypeRig,.fx_navtxttype07,.fx_navtxttype08,.fx_navtxttype09,.fx_navtxttype10,.fx_navtxttype11{right:0;}
.fx_navtxttypeLef{left:0;}
.fx_navtxt h6 {padding-left: 10px;height: 12px;line-height: 14px;margin: 10px 0;}
.fx_navtxt h6 a,.fx_more a.h6{color: #345dad;font:bold 12px/24px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53",Arial,sans-serif; font-size:14px;}
.fx_navtxt p {color: #333;font: 13px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; padding-left: 10px;}
.fx_navtxt p a {color: #333;font: 13px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;}
.fx_navtxt p a:hover{color:#e4393c; text-decoration:underline;}
.fx_navtxt em {border-top: 1px solid #f2f2f2;height: 1px;font-size: 0px;display: block;margin: 5px 0 0 0;}
.fx_navtxt h6 span a {color: #888;font-weight:100;}
.fx_navtxt h6 ins{text-decoration:none;padding:0 0 0 5px;}
.fx_navtxt h6 ins a {color: #333;font-weight:100;}
.fx_navtxttype11 {height:auto; width:auto; border-bottom:1px solid #345dad; position:absolute; top:50px; left:0;background:#fff;}
.fx_navtxttype11 a { float:left; font: 13px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; padding:0 0 0 15px;}
.fx_navtxttype11 a:hover{color:#e4393c;text-decoration:underline;}
.fx_navtxttype11 span{float:right; font: 12px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; padding:0 0 0 15px;}

.fx_navtxt .fx_menu_left{ float:left; width:280px; clear:left;}
.menuright_img{ width:170px; height:auto; float:right; clear:right; padding-top:15px;}
.menuright_img .menuright_img_list{ width:170px; height:50px; font-size:20px; color:#fff; line-height:50px; text-align:center; background:#4e4e4e; margin-bottom:10px;}
.menuright_img .menuright_img_list a{ color:#fff;}
.fx_more{ width:430px; height:30px; line-height:30px; margin:0px auto; border-top:1px solid #ededed; padding-top:5px;}
.fx_more .fr{ float:right;}


/*--- 通知滚动效果/leftgundong ---*/
.leftgundong {
	width: 1098px;
	height: 36px;
	line-height: 40px;
	background: url(../images/icon-notice.png) 20px center no-repeat #fff !important;
	overflow: hidden !important;
	border-top: 1px solid #cfdef1 !important;
	border-bottom: 1px solid #cfdef1 !important;
	border-left: none !important;
	border-right: none !important;
}
.leftgundong .bd{position:relative; width:1025px; overflow:hidden; float:right; margin-right:20px; overflow:hidden;}
.leftgundong .bd ul{ overflow:hidden; zoom:1; }
.leftgundong .bd ul li{ margin:0 8px; text-align:center; float:left; _display:inline; background:url(../images/icon-d-blue.gif) left center no-repeat;}
						


/*--- A3效果/leftLoop ---*/
.leftLoop{ width:1098px; height:170px; line-height:36px; margin:7px auto; border:1px solid #c0c0c0;overflow:hidden !important; padding: 0 0 5px 0;border-top:none!important;}
.leftLoop .bd{position:relative; width:1025px; overflow:hidden; float:right; margin-right:20px; overflow:hidden;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 8px; text-align:center; float:left; _display:inline; background:url(../images/icon-d-blue.gif) left center no-repeat;}

.leftLoop .list { width:100%;  overflow: hidden; display: flex; flex-direction: column;}
.leftLoop .list ul{ margin-top: 6px; width: 100%;}
.leftLoop .list li { height:26px; line-height:25px; overflow:hidden; text-indent:10px;display: flex; flex-direction: row;}
.leftLoop .list li a { display:block; width:360px;  border-bottom: 1px solid #d7eaf8; margin-left: 4px; text-align: left;}
.a_hot {
    background: #0192df;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
    border-radius: 5px;
}

.a_text{
    margin-left: 5px;
}


#leftMarquee ul li{ width:auto !important; text-align:left;  }
#leftMarquee ul li a{ padding-left:13px;  }

/*--- 省市/Provinces ---*/
.Provinces { padding:6px 0px;border:1px solid #c0c0c0;margin-top: 8px;}
.Provinces .w1{ width:510px; float:left; overflow:hidden;}
.Provinces .province,.Provinces .city{ width:55px; height:50px;  overflow:hidden;}
.Provinces .province{background:url(../images/icon-city.png) 0px 0px no-repeat; margin-left:15px;_margin-left:5px;}
.Provinces .city{background:url(../images/icon-city.png) -60px 0px no-repeat; margin-left:15px;_margin-left:5px;}
.Provinces ul{ width:430px; height:50px; overflow:hidden;}
.Provinces ul li{ float:left; width:39px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.Provinces .add{ width:50px; height:45px; text-align:center; float:right; background:#1258ad; padding-top:5px; margin-right:20px;}
.Provinces .add a{ color:#fff; line-height:20px;}
.Provinces .add a:hover{ text-decoration:none; color: #FF3;}

/*--- 站点Ad 1行2列 ---*/
.site_img_two,.site_img_four{ width:1100px; margin:0px auto; overflow:hidden;}
.site_img_two .ad545{ width:543px; height:auto; border:1px solid #d6d6d6; overflow:hidden;}

/*--- 列表页分页下AD/宽度794px ---*/
.site_img794{ width: 794px; height:auto; overflow:hidden;}

/*--- 站点Ad 1行5列 ---*/
.site_img_four ul li{ position:relative; width:214px; height:88px; float:left; text-align:center; border:1px solid #d6d6d6; background:#fff; margin-left:5px; margin-top:5px;}
.site_img_four ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:88x; overflow:hidden;}
.site_img_four ul li img{ display:block; width: auto; margin:0px auto; height:60px; margin-top:8px;}
.site_img_four ul li.bgblue{ background:#1258ad; color:#fff; border:none; width:268px;}
.site_img_four ul li.bgred{ background:#990000; color:#fff; border:none; width:268px;}
.site_img_four ul li p,.site_img_forty ul li p,.headlines .headlines_ad ul li p{ font-size:14px; line-height:20px;}
.site_img_four ul li:hover,.site_img_forty ul li:hover,.headlines .headlines_ad ul li:hover{ color:#1258ad;}
.site_img_four ul li:hover.bgblue{ color:#fff;}

/*--- 站点Ad 1行5列 ---*/
.site_zc_five { width:1100px; margin:0px auto; overflow:hidden;}
.site_zc_five ul li{ position:relative; width:218px; height:80px; float:left; text-align:center; border-right:2px solid #E9EAEC; border-bottom:5px solid #E9EAEC; background:#fff; margin-left:0px; margin-top:0px;}
.site_zc_five ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:80px; overflow:hidden;}
.site_zc_five ul li img{ display:block; width: 203px; margin:0px auto; height:58px; margin-top:0px;}
.site_zc_five ul li.bgblue{ background:#1258ad; color:#fff; border:none; width:268px;}
.site_zc_five ul li.bgred{ background:#990000; color:#fff; border:none; width:268px;}
.site_zc_five ul li p,.site_img_forty ul li p,.headlines .headlines_ad ul li p{ font-size:14px; line-height:12px;}
.site_zc_five ul li:hover,.site_img_forty ul li:hover,.headlines .headlines_ad ul li:hover{ color:#1258ad;}
.site_zc_five ul li:hover.bgblue{ color:#fff;}

/*--- 站点Ad 通栏Bannner width / 1100px ---*/
.site_img_banner{ width:1098px; height:70; border:1px solid #d6d6d6;}

/*--- 站点Ad 8行5列 ---*/
.site_img_forty{ width:1098px; margin:0px auto; overflow:hidden;}
.site_img_forty ul{ width:100%; height:87px; overflow:hidden;border-bottom:1px solid #ededed;}
.site_img_forty ul li{ position:relative; float:left; width:218px; height:87px; overflow:hidden; text-align:center; border-right:1px solid #dfdfdf;}
.site_img_forty ul li img{ margin-top:3px; }
.site_img_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:87px; overflow:hidden;}
.site_img_forty ul li.w220{ width:220px; border-right:none !important;}
.site_img_forty ul.noborder{ border-bottom:none;}

/*--- 站点Ad 6行5列 ---*/
.site_ad_forty{ width:1098px; height:auto; margin:0px auto; overflow:hidden;}
.site_ad_forty ul{ width:100%;margin-left:4px; }
.site_ad_forty ul li{ position:relative; float:left; width:218px; height:90px; overflow:hidden; text-align:center;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.site_ad_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:215px; height:85px; overflow:hidden;}
.site_ad_forty ul li img { margin-top:2px; margin-bottom:-2px;  }
.site_ad_forty ul li p { text-align:center; margin-top:0px; font-size:13px; color:#000;}
.site_ad_forty ul li.w220{ width:220px; border-right:none !important;}
.site_ad_forty ul.noborder{ border-bottom:none;}

/*--- 站点Ad 6行5列 ---*/
.site_tupian_forty{ width:1098px; height:auto; margin:3px auto; overflow:hidden;}
.site_tupian_forty ul{ width:100%;margin-left:4px; margin-top:5px;}
.site_tupian_forty ul li{ position:relative; float:left; width:219px; height:95px; overflow:hidden; text-align:center;}
.site_tupian_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:213px; height:88px; border:1px solid #dfdfdf; overflow:hidden;}
.site_tupian_forty ul li img { margin-top:5px; margin-bottom:-2px;}
#hy img { margin-top:5px; margin-bottom:-2px;}
.site_tupian_forty ul li p { text-align:center; margin-top:0px; font-size:13px; color:#000;}
.site_tupian_forty ul li.w220{ width:220px; border-right:none !important;}
.site_tupian_forty ul.noborder{ border-bottom:none;}

/*--- 站点Ad 6行5列 ---*/
.site_tupian_three{ width:1098px; height:auto; margin:3px auto; overflow:hidden;}
.site_tupian_three ul{ width:100%;margin-left:4px; margin-top:5px;}
.site_tupian_three ul li{ position:relative; float:left; width:219px; height:95px; overflow:hidden; text-align:center;}
.site_tupian_three ul li a{ position:absolute; left:0px; top:0px; display:block; width:213px; height:88px; border:1px solid #dfdfdf; overflow:hidden;}
.site_tupian_three ul li img { margin-top:5px; margin-bottom:-2px;}

/*--- 站点首页Ad 6行5列 ---*/
.site_tupian_index{ width:1098px; height:auto; overflow:hidden;}
.site_tupian_index ul{ width:100%;}
.site_tupian_index ul li{ position:relative; float:left; width:183px; height:89px; overflow:hidden; text-align:center;}
.site_tupian_index ul li a{ position:absolute; display:block; width:182px; height:88px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; overflow:hidden;}
.site_tupian_index ul li img { margin-top:5px; margin-bottom:-2px;}
.site_tupian_index ul li p { text-align:center; font-size:13px; color:#000;}
.site_tupian_index ul li.w220{ width:220px; border-right:none !important;}
.site_tupian_index ul.noborder{ border-bottom:none;}

/*--- 列表页选项卡 ---*/
.list_tupian_forty{ width:1098px; height:auto; margin-top:1px; overflow:hidden;}
.list_tupian_forty ul{ width:100%; margin-left:4px;}
.list_tupian_forty ul li{ position:relative; float:left; width:219px; height:90px; overflow:hidden; text-align:center;}
.list_tupian_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:213px; height:85px; border:1px solid #dfdfdf; overflow:hidden;}
.list_tupian_forty ul li img { margin-top:2px; margin-bottom:-2px;  }
.list_tupian_forty ul li p { text-align:center; margin-top:0px; font-size:13px; color:#000;}
.list_tupian_forty ul li.w220{ width:220px; border-right:none !important;}

/*--- 站点Ad 8行5列 ---*/
.site_wenzi_forty{ width:1098px; height:405px; margin:0px auto; overflow:hidden;}
.site_wenzi_forty ul{ width:100%;margin-left:4px; }
.site_wenzi_forty ul li{ position:relative; float:left; width:218px; height:67px; overflow:hidden; text-align:center;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.site_wenzi_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:67px; overflow:hidden;}
.site_wenzi_forty ul li p { text-align:center; margin-top:2px; font-size:13px; color:#666;}
.site_wenzi_forty ul li.w220{ width:220px; border-right:none !important;}
.site_wenzi_forty ul.noborder{ border-bottom:none;}

/* 图片广告位6个 */
.tupian_index{ overflow:hidden; width:1098px; clear:both}
.tupian_index ul{ width:100%; height:auto; margin-left:6px; margin-top:10px;}
.tupian_index li{float:left; display:inline; width:182px; text-align:center; overflow:hidden; height:84px;position:relative}
.tupian_index li a{float:left;}
.tupian_index li img{display:block; width:172px; height:50px;border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:0px solid #d6d6d6;}
.tupian_index li p{ text-align:center; margin-top:0px; line-height:22px; font-size:12px; border-top:1px solid #eeeeee; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; box-shadow: 0px 2px 0px #ebebeb;}
.tupian_index li a:hover{ text-decoration: none;color:red;}

/* 图片广告位 5个 */
.tupian_index_five{ overflow:hidden; width:1098px; clear:both}
.tupian_index_five ul{ width:100%; height:auto; margin-left:6px; margin-top:10px;}
.tupian_index_five li{float:left; display:inline; width:219px; text-align:center; overflow:hidden; height:89px;position:relative}
.tupian_index_five li a{float:left;}
.tupian_index_five li img{display:block; width:198px; height:57px;border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:0px solid #d6d6d6; padding-left:5px; padding-right:5px; }
.tupian_index_five li p{ text-align:center; margin-top:0px; line-height:22px; font-size:13px; border-top:1px solid #eeeeee; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; box-shadow: 0px 2px 0px #ebebeb;background:#f2f2f2;}
.tupian_index_five li a:hover{ text-decoration: none;color:red;}

/* 党校栏目5列图片广告位 */
.tupian_list{ overflow:hidden; width:1098px; clear:both}
.tupian_list ul{ width:100%; height:auto; margin-left:12px; margin-top:12px;}
.tupian_list li{float:left; display:inline; width:218px; text-align:center; overflow:hidden; height:90px;position:relative}
.tupian_list li a{float:left;}
.tupian_list li img{display:block; width:205px; height:60px;border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:0px solid #d6d6d6;}
.tupian_list li p{ text-align:center; margin-top:0px; line-height:24px; font-size:14px; border-top:1px solid #eeeeee; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; box-shadow: 0px 2px 0px #ebebeb;}
.tupian_index li a:hover{ text-decoration: none;color:red;}

/*--- 站点Ad 信息汇总下宽度305px 1行1列 ---*/
.site_img305 ul li { position:relative; float:left;width:345px; height:48px; margin-top:0px; margin-left:0px; border-top:1px solid #ededed;}
.site_img305 ul li a p{width:337px; height:48px; position:absolute; top:0; left:0; line-height:48px; padding-left:8px; text-align:right; color:#fff; display:none;}
.site_img305 ul li:hover a p{background-image:url(../images/c3_01.png); display:block;}
.site_img305 ul li a p span{display:block; width:260px; height:48px;}
.site_img305 ul li img{ width:340px; height:48px; padding-left:2px;overflow:hidden;}
.site_img248{}
.site_img200{width:198px;height:95px; border:1px solid #dfdfdf;}

/* 列表页右下角联系方式下AD 宽度295px 高度250px */
.site_img295{ width:295px; height:250px; background:#444; overflow:hidden;}
.site_img297{ width:297px; height:250px; background:#444; overflow:hidden;}

/* 频道页A 图片广告 宽380px 高度90px*/
.site_img795{ width:100%; overflow:hidden;}
.site_img390{ width:380px; height:90px; background:#444; overflow:hidden;}

/*--- 站点Ad 头条右侧ad 13行1列 ----*/
.headlines .headlines_ad{ width:265px;}
.headlines .headlines_ad ul li{position:relative; width:100%; height:49px; overflow:hidden; margin-top:0px; border-bottom:1px solid #d6d6d6; text-align:center;}
.headlines .headlines_ad ul li a{position:absolute; left:0px; top:0px; display:block; width:100%; height:49px; overflow:hidden;}
.headlines .headlines_ad ul li a p{width:262px; height:49px; padding-left:3px; position:absolute; top:0; left:0; line-height:49px; text-align:left; color:#fff; display:none; font-size:13px;}
.headlines .headlines_ad ul li:hover a p{background-image:url(../images/c2_01.png); display:block;}
.headlines .headlines_ad ul li img{width:250px; height:50px;}
.headlines .headlines_ad ul li.noborder{ border-bottom:none;}

/*--- 三栏 ---*/
.three_columns,
.headlines {
    width: 1098px;
    overflow: hidden;
    border: 1px solid #c0c0c0;
}

.three_columns .w326 {
    width: 336px;
    height: auto;
    min-height: 300px;
    overflow: hidden;
    float: left;
    padding: 0px 15px 0px 14px;
}

.three_columns .w326 .title {
    width: 336px;
    height: 40px;
    overflow: hidden;
    margin-top: 10px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}

.tit1,
.tit2,
.tit3 {
    color: #fff;
    font-size: 16px;
}

.three_columns .w326 .tit1 {
    background: #e77817;
}

.three_columns .w326 .tit2 {
    background: #0093dd;
}

.three_columns .w326 .tit3 {
    background: #84c225;
}

.three_columns .w326 .tit4 {
    background: url(../images/title2.png) 0px 0px no-repeat;
}

.three_columns .w326 .tit5 {
    background: url(../images/title2.png) 0px -50px no-repeat;
}

.three_columns .w326 .tit6 {
    background: url(../images/title2.png) 0px -101px no-repeat;
}

.triangle {
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    margin: 0 auto;
}

.triangle1 {
    border-color: #e77817 transparent transparent transparent;
}

.triangle2 {
    border-color: #0093dd transparent transparent transparent;
}

.triangle3 {
    border-color: #84c225 transparent transparent transparent;
}

.three_columns .w326 .site_img_326 {
    width: 334px;
    height: 60px;
    border: 1px solid #d1d1d1;
    clear: both;
}

.three_columns .w326 .site_img_326_noborder {
    width: 334px;
    height: 60px;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    clear: both;
}

.site_img_326_noborder a,
.site_img_326 a {
    display: block;
    height: 60px;
    padding: 0 5px;
}

.site_img_326_noborder a img,
.site_img_326 a img {
    float: left;
}

.site_img_326_noborder a h5,
.site_img_326 a h5 {
    float: right;
    width: 87px;
    text-align: center;
    font-size: 14px;
    text-indent: -4px;
    height: 50px;
    padding-top: 10px;
}

.site_img_326_noborder a .short,
.site_img_326 a .short {
    line-height: 44px;
    width: 80px;
}

/* .site_img_326_noborder a .yingcai{
    width: 80px;
} */

.three_columns .w326 .site_img_326a {
    width: 336px;
    height: 38px;
    border: 1px solid #d1d1d1;
    clear: both;
}

.three_columns .w326 ul {
    margin: 5px 0px 0px 0px;
}

.three_columns .w326a ul {
    margin: 5px 0px 0px 0px;
}

.three_columns .w326 ul li {
    width: 100%;
    height: 26px;
    line-height: 26px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    background: url(http://img.gaoxiaojob.com/icon-d-blue.gif) left center no-repeat;
    text-indent: 12px;
    border-bottom: 1px dotted #dedede;
}

.three_columns .w326 ul li a {
    display: block;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.three_columns .w326 ul li .all {
    width: 200px;
}

.three_columns .w326 ul li .orange {
    width: 136px;
    font-size: 13px;
    margin-left: 0;
    color:#0f5db2;
}

.three_columns .w326 ul li .all:hover {
    width: auto;
    margin-right: 70px;
}

.three_columns .w326 ul li .orange:hover {
    width: 304px;
    z-index: 999;
    position: absolute;
    background: #fff;
    /* 
    margin-left: 100px; */
    text-align: right;
}

.three_columns .w326a ul li {
    width: 100%;
    height: 26px;
    line-height: 26px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    background: url(http://img.gaoxiaojob.com/icon-d-blue.gif) left center no-repeat;
    text-indent: 10px;
}

.three_columns .w326 .more {
    text-align: right;
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
}

.three_columns .w326 ul li a:hover {
    color: #dc1717;
    text-decoration: underline;
}


/*--- 头条部分 ---*/
.common_title{ width:100%; background:url(../images/icon-title.gif) left center no-repeat; clear:both; height:40px; line-height:40px; overflow:hidden;color:#1258ad; font-size:20px;}
.common_title strong{ padding-left:20px;}
.common_title span{ font-size:14px;}
/*--- 党校头条部分 ---*/
.common_title_dx{ width:100%; background:url(../images/icon-title1.gif) left center no-repeat; clear:both; height:40px; line-height:40px; overflow:hidden;color:#D90000; font-size:20px;}
.common_title_dx strong{ padding-left:20px;}
.common_title_dx span{ font-size:14px;}

/*--- 客户部分 ---*/
.common_title_kehu{ width:100%; background:url(../images/xx-1.gif) ;}
.common_title_kehu strong{ padding-left:20px;}
.common_title_kehu span{ font-size:14px;}

.headlines{border:1px solid #c0c0c0;}
.headlines .headlines_sidebar{ width:345px; overflow:hidden;}
/*---  幻灯-slideBox ---*/

.slideBox{ padding:7px 8px 7px 8px; width:325px; height:246px; overflow:hidden; position:relative;}
.slideBox .hd{width:100%; height:30px; overflow:hidden; position:absolute; left:0px; bottom:10px; z-index:9999; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center;margin-left: 75px; margin-top:12px; }
.slideBox .hd ul li{ margin-left: 10px;display: inline-block;float: left;width: 18px;height: 18px;line-height: 18px;text-align: center;background: #FFF none repeat scroll 0% 0%;cursor: pointer;text-align: center;
	-moz-border-radius: 9px; /* 圆的半径为边长的一半，即300px */
	-webkit-border-radius: 9px;
	border-radius: 9px;
	display: -moz-box;
	display: -webkit-box; 
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	font-family:Arial;font-weight:bold;
	-webkit-box-align: center;}
.slideBox .hd ul li.on{background: #EB6A05 none repeat scroll 0% 0%;color: #FFF;}
.slideBox .bd{ width:100%; height:210px; z-index:0;}
.slideBox .bd li{position:relative; width:328px; height:246px;  zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:246px; display:block; z-index:0;}

/*--- 信息汇总 ---*/
.information{ width:305px; margin:17px auto 10px auto; overflow:hidden;}
.information ul{ width:305px; margin:0px auto; overflow:hidden;}
.information ul li{ width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; background:#ededed; margin-top:10px;}

/*--- 中间 ---*/
.headlines .headlines_middle{ width:486px; height:850px; overflow:hidden;}
.headline_news{ width:446px; padding:10px 15px 5px 20px; overflow:hidden;}
.headline_news .line{ width:100%; height:2px;border-bottom:1px solid #ededed;}
.headline_news h2{ width:100%; height:28px; line-height:26px; background:url(../images/icon-headline.gif) left center no-repeat; overflow:hidden; text-indent:50px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:16px; margin-bottom:2px;}
.headline_news p{ line-height:22px; color:#999;}

/*--- 头条下面的信息资讯选项卡组模块 ---*/
.mainheadlineBox_paihangBox{ width:486px; height:619px;overflow:hidden;}
.mainheadlineBox_paihang_tab{ width:100%; overflow:hidden; clear:both;}
.mainheadlineBox_paihang_tab ul{  width:489px; overflow:hidden;}
.mainheadlineBox_paihang_tab ul li{ float:left; width:90px; font-size:14px; color:#252525; background:#f4f4f4;height:36px; line-height:36px; text-align:center;border-bottom:1px #c0c0c0 solid; border-right:1px #cccccc solid; border-top:1px solid #eeeeee; overflow:hidden; cursor:pointer;}
.mainheadlineBox_paihang_tab li.self{ width:123px; font-weight:bold; font-size:16px; color:#1f63b4; background:#fff url(../images/sbtit.png) 10px -43px no-repeat; border-bottom:0; border-top:3px solid #3d97d3; height:35px;}
.mainheadlineBox_paihang_tabBox{ width:446px; height: auto; margin:0px auto; border-top:none; overflow:hidden;}
.mainheadlineBox_paihang_tabBox ul{ width:100%; margin:5px auto 0px auto; overflow:hidden;}
.mainheadlineBox_paihang_tabBox ul li{ width:100%; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis;}
.mainheadlineBox_paihang_tabBox ul li span{ float:right; color:#006699; font-size:12px; font-family:"Times New Roman", Times, serif;}
.mainheadlineBox_paihang_tabBox ul li a{ color:#1258ad; font-size:14px; background:url(../images/icon-d-blue.gif) left center no-repeat; padding-left:20px; }
.mainheadlineBox_paihang_tabBox ul+ul li a{ color:#252525; font-weight:normal;}
.mainheadlineBox_paihang_tabBox ul li a b{ color:#494949;  font-weight:bold;}
.mainheadlineBox_paihang_tabBox ul li a:hover{ color:#cc0000; text-decoration:underline; font-weight:bold;}
.mainheadlineBox_paihang_tabBox ul li a:hover b{ color:#cc0000; text-decoration:underline;}
.mainheadlineBox_paihang_tabBox ul li.nobd{ border-bottom:none;}

.seach_hotword{width:448px; overflow:hidden;}
.search{ width:448px; height:40px; margin:5px auto 0px auto;_margin:7px auto 0px auto; background:url(../images/search.png) no-repeat; position:relative;}
.search .keyword,.search .button{  position:absolute; top:0px; height:40px; background:none; border:none;}
.search .keyword{ left:0px; width:357px; line-height:40px; padding-left:10px; color:#999; overflow:hidden;font-family:"微软雅黑";}
.search .button{ right:0px; width:81px;cursor:pointer;}
.seach_hotword .hotword{ width:428px; margin:0px auto; height:22px; line-height:22px;}
.seach_hotword .hotword a{ color:#999; margin-right:5px;}
.seach_hotword .hotword a:hover{ color:#F00;}

/* 首页三栏核心内容部分 */
.part{ clear:both;}

/* 左侧--边栏 */
.part .pl_sidebar{ width:240px; height:4470px;}
.part .pl_sidebar .siderbar_box{ padding:17px 20px; height:auto; border-bottom:1px solid #ededed; clear:both;}
.part .pl_sidebar .siderbar_box .sb1{ width:100%; margin-top:5px;}
.part .pl_sidebar .siderbar_box .sb1 li{ width:180px; height:26px; line-height:26px; background:url(../images/icon-d-blue.gif) left center no-repeat; padding-left:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.share_self{ border:1px solid #ededed !important;}

.part .pl_sidebar .siderbar_box .sb2,.part .pl_sidebar .siderbar_box .sb3{ width:198px; height:auto; padding:10px 0px;border:1px solid #ededed; overflow:hidden; margin-top:10px;}
.part .pl_sidebar .siderbar_box .sb2 li{ width:66px; height:26px; line-height:26px; text-align:center; overflow:hidden; float:left;}
.part .pl_sidebar .siderbar_box .sb3 li{ width:99px; height:26px; line-height:26px; text-align:center; overflow:hidden; float:left;}

/* 左侧--栏新增信息导航左侧栏目导航菜单 */
#dropnavcolumn{border-right:none; width:200px; background: #ededed;}	
#dropnavcolumn .mainCate{ position:relative; height:46px; zoom:1; border-top:10px solid #fff;  }	
#dropnavcolumn h3{ position: relative; z-index:999; height: 46px; line-height: 46px;  font-size: 16px; overflow:hidden; font-weight:normal; padding-left:55px; width:145px;}	
#dropnavcolumn h3.dp_icon{ background:url(../images/icon-information-nav.png) no-repeat;}
#dropnavcolumn h3.dp_icon1{ background-position:20px 15px;}
#dropnavcolumn h3.dp_icon2{ background-position:20px -45px;}
#dropnavcolumn h3.dp_icon3{ background-position:20px -102px;}
#dropnavcolumn h3.dp_icon4{ background-position:20px -162px;}

#dropnavcolumn h3 span{ display:block;width: 35px;height: 46px; float:right;background: url(../images/icon-arrow.png) no-repeat center center;  }	
#dropnavcolumn .subCate{ display:none; position:absolute; left:200px; top:0px; width:514px; padding:0 0 20px 20px; color:#333;border: 1px solid #ccc; min-height:26px;z-index: 1; background:#f4f4f4; }	
#dropnavcolumn .subCate h4{ display:block; width:100%;  overflow:hidden; clear:both;color:#145CA6; font-size: 14px;font-weight: bold;margin:5px 0px;}
#dropnavcolumn .subCate p{ display:block; clear:both; overflow:hidden;}
#dropnavcolumn .subCate p a{float: left; display:inline-block; width: 50px; font-size: 12px; line-height: 22px; overflow: hidden;}
#dropnavcolumn .subCate p.allc a{ width:122px;}
#dropnavcolumn .on{ background:#ccc !important; cursor:pointer; color:#333; }	
#dropnavcolumn h3 a,#dropnavcolumn .on h3 a,#dropnavcolumn .on p a{  color:#333; }	
#dropnavcolumn .on h3 a,#dropnav .on h3 a{ font-weight:bold;}
#dropnavcolumn .on .subCate{ display:block !important;  }
/*#dropnavcolumn #mainCate-4 .subCate{ top:-19px;}	
#dropnavcolumn #mainCate-5 .subCate{ top:-155px;}	
#dropnavcolumn #mainCate-6 .subCate{ top:-159px;}
#dropnavcolumn h3 a:hover,#dropnav h3 a:hover{ text-decoration:none;}
#dropnavcolumn .on h3,#dropnav .on h3{ border-right:1px solid #fff !important; overflow:hidden;}*/

/*专题导航*/
.zhuanti{ padding:0px; width:200px; overflow:hidden; border-top:none;}
.zhuanti li{ width:200px; height:42px; line-height:36px; overflow:hidden; width:100%; }
.zhuanti li a{ display:block; width:196px; height:36px; font-size:14px; text-indent:32px; color:#333;background: url(../images/leftmenu_on.jpg) left center no-repeat; border:1px solid #ededed;}
.zhuanti li a:hover{ background: url(../images/leftmenu_over.jpg) left center no-repeat; color:#fff; text-decoration:none;}


/* 左侧--栏新增左侧分类菜单 */
#dropnav{ position:relative; z-index:19; border-right:none; width:100%; background: #ededed;}	
#dropnav .mainCate{ position:relative; height:46px; zoom:1;  border-top:10px solid #fff;   }	
#dropnav h3{ position: relative; z-index:999; height: 46px; line-height: 46px; font-size: 16px; overflow:hidden; font-weight:normal;padding-left:55px;}	
#dropnav h3.dn_icon{ background:url(../images/icon-subject.png) no-repeat;}
#dropnav h3.dn_icon1{ background-position:20px 15px;}
#dropnav h3.dn_icon2{ background-position:20px -46px;}
#dropnav h3.dn_icon3{ background-position:20px -108px;}
#dropnav h3.dn_icon4{ background-position:20px -165px;}
#dropnav h3.dn_icon5{ background-position:20px -225px;}
#dropnav h3.dn_icon6{ background-position:20px -285px;}
#dropnav h3.dn_icon7{ background-position:20px -340px;}
#dropnav h3.dn_icon8{ background-position:20px -400px;}
#dropnav h3.dn_icon9{ background-position:20px -460px;}

#dropnav h3 span{ display:block;width: 30px;height: 46px; float:right;background: url(../images/icon-arrow.png) no-repeat center center; }	
#dropnav .subCate{ display:none; position:absolute; left:200px; top:0px; width:514px;background:#f4f4f4;  padding:0 0 20px 20px; color:#333;border: 1px solid #ddd;min-height:26px;z-index: 999999; }	
#dropnav .subCate h4{ display:block; width:100%;  overflow:hidden; clear:both; color:#145CA6;font-size: 14px;font-weight: bold;margin: 10px 0 10px 0;}
#dropnav .subCate p{ display:block; clear:both; overflow:hidden;}
#dropnav .subCate p a{float: left; display:inline-block; width: 127px; font-size: 12px; line-height: 22px; overflow: hidden;}
#dropnav .on{ background:#ddd; cursor:pointer; color:#333; }	
#dropnav .on h3 a,#dropnav h3 a,#dropnav .on p a{  color:#333; }	
#dropnav .on .subCate{ display:block !important;  }
#dropnav .subCate a:hover,#dropnavcolumn  .subCate a:hover{ color:#F00; text-decoration:none;}
/*#dropnav #mainCate-4 .subCate{ top:-19px;}	
#dropnav #mainCate-5 .subCate{ top:-155px;}	
#dropnav #mainCate-6 .subCate{ top:-159px;}*/

/* 中间--栏目置顶和最新更新列表 */
.part .part_middle{ width:485px; height:4450px; overflow:hidden; padding:10px 10px;}
.part .part_middle .top_title,.part .part_middle .last_updated_title{ width:485px; height:30px; line-height:30px; text-align:center; }
.part .part_middle .top_title{border:1px solid #eb6a05; color:#eb6a05;}
.part .part_middle .last_updated_title{ border:1px solid #009900; color:#009900;}
.part .part_middle .last_updated_title a.green{ margin-right:5px;color:#009900;}

/* 中间--置顶 */
.part .part_middle ul.top{ clear:both; padding-bottom:15px;}
.part .part_middle ul.top li{ width:470px; height:26px; line-height:26px; padding-left:10px; background:url(../images/icon-d-orange.gif) left center no-repeat; overflow:hidden;}
.part .part_middle ul.top li span{ display:block; float:left; clear:left; max-width:430px;_width:420px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:5px;}
.part .part_middle ul.top li small{ display:block; float:right;color:#eb6a05; font-family:"Times New Roman", Times, serif;}
.part .part_middle ul.top li a.orange{ margin-right:5px;}

/* 中间--最新更新列表 */
.part .part_middle ul.last_updated{ clear:both; padding-bottom:15px;}
.part .part_middle ul.last_updated li{ width:470px; height:26px; line-height:26px;*height:21px;*line-height:21px;_height:21px;_line-height:21px;  padding-left:10px; background:url(../images/icon-d-green.gif) left center no-repeat; overflow:hidden;}
.part .part_middle ul.last_updated li span{ display:block; float:left; clear:left; max-width:430px;_width:420px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:5px;}
.part .part_middle ul.last_updated li small{ display:block; float:right;color:#009900; font-family:"Times New Roman", Times, serif;}
.part .part_middle ul.last_updated li a.green{ margin-right:5px;color:#009900;}


/* 右侧栏目 */
.part .pr_sidebar{ width:331px; height:4470px; padding:0px 0px; overflow:hidden;}

.part .pr_sidebar .brand_top{ width:100%; height:90px; overflow:hidden;}
.part .pr_sidebar .brand_top img{ float:left; width:120px; height:90px; margin-right:10px;}
.part .pr_sidebar .brand_top p{ line-height:22px; color:#999;}
.part .pr_sidebar .brand_top a{ display:block; width:100%; height:90px; overflow:hidden;}
.part .pr_sidebar .brand_top a:hover{ text-decoration:none;}

.part .pr_sidebar .sitebox{ padding:17px 20px; height:auto; border-bottom:1px solid #ededed; clear:both;}
.part .pr_sidebar .sitebox .rb1{ margin-top:5px;}
.part .pr_sidebar .sitebox .rb1 li{ width:271px; height:26px; line-height:26px; background:url(../images/icon-d-blue.gif) left center no-repeat; padding-left:20px;}

.part .pr_sidebar .sitebox .scrolltext{ width:271px; padding-left:20px; height:355px; background:url(../images/icon-focus.png) left 11px no-repeat; overflow:hidden;}
.part .pr_sidebar .sitebox .scrolltext ul li{ width:100%; height:36px; line-height:36px;}
.textbreak li{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.sitebox_piclist{ width:100%; overflow:hidden;}
.sitebox_piclist li{ width:136px; height:135px; overflow:hidden; text-align: center;}
.sitebox_piclist li a{ display:block; width:100%; height:145px;}
.sitebox_piclist li a img{ width:132px; height:100px; padding:1px; border:1px solid #dfdfdf; margin-bottom:5px;}
.sitebox_piclist li a:hover img{ border:1px solid #999;}
.sitebox_piclist li a h1{height:20px; line-height:20px; overflow:hidden;}
.sitebox_piclist li a:hover,.sitebox_piclist li a:hover h1{ text-decoration:none;  color:#ff6854;}

/* 3日/1周/1月排行新增 */
.dwm_ranking{  width:291px; overflow:hidden; margin:0px auto;}
.dwm_ranking .hd{ height:45px; width:291px; clear:both; overflow:hidden;}
.dwm_ranking .hd ul li{ float:left; width:96px; height:45px; line-height:45px; font-size:16px; font-weight:bold; text-align:center; border-right:1px solid #ddd;  cursor:pointer; background: #ededed;}
.dwm_ranking .hd ul li.on{ background:#1258ad; color:#fff;}
.dwm_ranking .bd{ padding:0px 0px;}
.dwm_ranking .bd ul{/*background:url(../images/num_bg.png) no-repeat 0px 7px transparent;*/ padding-bottom:10px; margin-top:10px;}
.dwm_ranking .bd ul li{height:30px;line-height:30px;}
.dwm_ranking .bd ul li span{ display:inline-block; float:left; width:20px; height:20px; line-height:20px; margin-top:5px; border-radius:10px; color:#fff; background:#d7d7d7; text-align:center; margin-right:10px; font-size:12px;}
.dwm_ranking .bd ul li span.num_top3{ background:#6491c3;}

/*---------- 名校专区 ----------*/
#mxzq{ width:1100px; height:auto; margin:0 auto;}
#mxzq ul{ width:100%; padding:0; margin-top:7px;}
#mxzq ul li{ display:block; float:left; width:156px; height:83px; border:1px #d6d6d6 solid; position:relative;}
#mxzq ul li+li{border-left:none;}
#mxzq ul+ul li{border-top:none;}
#mxzq ul li+li+li+li+li+li+li+li{ border-left:1px #d6d6d6 solid; border-top:none;}
#mxzq ul li+li+li+li+li+li+li+li+li{ border-left:none;}
#mxzq ul li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ border-left:1px #d6d6d6 solid; border-top:none;}
#mxzq ul li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ border-left:none;}

#mxzq ul li img{ width:100%; height:100%;}
#mxzq ul li p{ width:146px; height:80px;; text-align:center; color:#333; position:absolute; top:0; background:none; display:none; padding:8px 5px 0 5px; }
#mxzq ul li:hover p{ display:block; background:url(../images/b3_05.png) no-repeat;}
#mxzq ul li+li:hover p{ display:block; background:url(../images/b3_05.png) no-repeat;}

/* B4滚动 */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus { outline: none;}
.slick-list.dragging { cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,
.slick-track:after { display: table; content: '';}
.slick-track:after { clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide { display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide { float: right;}
.slick-slide img { display: block;}
.slick-slide.slick-loading img { display: none;}
.slick-slide.dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden { display: none;}

/* Arrows */
.slick-prev,
.slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 12px; height: 12px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; border-top: solid 3px #808080; border-right: solid 3px #808080; border-radius: 10%;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus { color: transparent; outline: none; background: transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before { opacity: 1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before { opacity: .25;}
.slick-prev:before,
.slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-prev { left: -15px; transform: rotate(-135deg); -ms-transform: rotate(-135deg);}
[dir='rtl'] .slick-prev { right: -15px; left: auto;}
.slick-next { right: -15px; transform: rotate(45deg); -ms-transform: rotate(45deg);}
[dir='rtl'] .slick-next { right: auto; left: -15px;}
.slider .slick-prev:hover,
.slider .slick-next:hover { border-top: solid 3px #a09d9d; border-right: solid 3px #a09d9d;}

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 21px;}
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; top: 70px;}
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 6px; line-height: 6px; margin: 0 0px; padding: 0; cursor: pointer;}
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 14px; height: 14px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; border-radius: 50%;}
.slick-dots li button:hover,
.slick-dots li button:focus { outline: none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before { opacity: 1;}
.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 12px; position: absolute; top: 0; left: 0; width: 14px; height: 14px; content: url(../images/cricle.png); text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before { opacity: .75; color: black;}
.slick_content { width: 1100px; margin: 7px auto; height: 81px; background: #fff; border: 1px solid #dedede;}
.slick-slide { background: url(../images/fgx-1.png) left center no-repeat; text-align: center; position: relative; right: 3px;}
.slick-map { margin: 0 auto; height: 70px;}
.slick-map img { width: 156px; margin: 2px auto; z-index: 999; height: 70px;}

/*--- 友情链接 ---*/
.friendlink{ width:1058px; padding:20px; overflow:hidden;}
.friendlink ul li{ float:left; width:auto; height:30px; line-height:22px; margin-right:22px; overflow:hidden; font-size:12px;}


/*--------------------- Footer -----------------------*/
.site_footer{ width:100%; height:237px; background:url(../images/footer.gif) repeat-x; overflow:hidden; text-align:center; overflow:hidden;}
.site_footer,.site_footer a{ color:#8f8f8f;}
.site_footer a{ margin-left:10px; margin-right:10px;}
.site_foot_menu{ width:100%; height:52px; line-height:52px; overflow:hidden;}
.site_foot_copyright{ margin-top:10px; height:auto; line-height:26px;}

/*----------------------左侧滚动轮播------------------*/
/*定义css变量*/
:root{ mywidth:130px; myheight:200px;}
ul{ list-style:none;}
.left-content{justify-content:center;align-items:center;}
.a-content{ border:1px solid rgba(0,0,0,0.1);border-radius:20px;position:relative;}
.carousel-content{ width:130px; height:220px; position:relative; overflow:hidden; border-radius:10px;}
.carousel{ height:200px; position:absolute;}
.carousel li{ float:left;}
.carousel li,.carousel li img{ width:130px; height:200px;}
.img-index{ position:absolute;bottom:3px;width:100%;display:flex;justify-content:center;}
.img-index li{ float:left;width:14px;height:14px;line-height:14px;text-align:center;border-radius:10px;background-color:#e9eaec; font-size:10px;cursor:pointer;margin:0 2px;color:#fff;}
.img-index li.js_index,.img-index li:hover{ background-color:#1258ad;}


.pagesearch_hotword{ width:325px;}
.w_search{ width: 305px;}
.common_border{ border-top:3px solid #1258ad; background: none;}
.common_about{ width: 116px; height: 30px;}
.recommend{ background: url(../images/xx-2.gif) no-repeat;  margin-top:1px;}

.pagesearch{ background: url(../images/ss-1.gif) no-repeat; margin-top:34px!important;}
.x_information{background: url(../images/xx-1.gif) no-repeat; margin-top:1px;}


/* 博士后选项卡 */

.site_tupian_forty {
    width: 1098px;
    height: auto;
    margin: 10px auto;
    overflow: hidden;
}	

.border {
    border: 1px solid #d6d6d6;
    background: #fff;
}

.site_tupian_forty .d_fenlei_tab,
.site_tupian_forty .tab_card_content {
    float: left;
}

.site_tupian_forty .d_fenlei_tab ul {
    margin-left: 0;
    margin-top: 0;
}

.d_fenlei_tab {
    width: 180px;
    background: #2678bc;
}

.site_tupian_forty .fenlei_tab li {
    width: 100%;
    height: 40px;
    cursor: pointer;
    border-bottom: 1px solid #fff;
    line-height: 40px;
}

.fenlei_tab li span {
    display: block;
    width: 170px;
    float: left;
    color: #fff;
    font-size: 14px;
}

.fenlei_tab li.tab_mouseover {
    background: rgb(0, 159, 233) url(../images/Right-triangle.png) no-repeat right;
}

.tab_card_content {
    width: 898px;
    min-height: 656px;
    margin-left: 20px;
}

.tab_card_content .fenlei_content {
    display: none;
}

.tab_card_content .ad_tab_fenlei {
    display: block;
}

.focusBox {
    width: 100%;
    height: auto;
}

.pic,
.o-tab {
    margin-top: 5px;
    height: 635px;
    width: 100%;
    overflow: hidden;
}

.pic ul,
.o-tab ul {
    height: 635px;
}

.pic ul li,
.o-tab ul li {
    width: 219px;
    float: left;
    height: 95px;
}

.z-unit li a {
    display: block;
    width: 213px;
    height: 88px;
    border: 1px solid #dfdfdf;
    position: absolute;
}

.z-unit li img {
    margin-top: 5px;
    margin-bottom: -2px;
}

.z-unit li p {
    color: #000;
    font-size: 13px;
    line-height: 22px;
}

.focusBox .page_num {
    width: 200px;
    margin: 5px auto;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.focusBox .page_num li {
    width: 30px;
    height: 5px;
    border-radius: 25px;
    cursor: pointer;
    background: #d9f0f8;
}

.focusBox .page_num li.on {
    background: #2678bc;
}

.fenlei_content .z-unit h4 {
    text-align: center;
    font-size: 13px;
    color: #0074b7;
    width: 870px;
    margin-bottom: 6px;
    margin-top: 6px;
    line-height: 26px;
    background: #c0e8ff;
    border-radius: 8px;
    box-shadow: 4px 4px 4px #dfdfdf;
    font-weight: normal;
}

.left-content {
    position: fixed;
    top: 260px;
    left: 50%;
    right: auto;
    margin-left: -690px;
    margin-top: -90px;
    z-index: 999999;
}

.advert_content_box {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    overflow: hidden;
}

.advert_banner,
.advert_banner ul,
.advert_banner ul li,
.carousel_box li img {
    width: 130px;
    height: 200px;
    overflow: hidden;
}

.advert_btn {
    width: 130px;
}

.advert_btn_box {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 20px;
}

.advert_btn_box li {
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    border-radius: 10px;
    background: #e9eaec;
    color: #fff;
    cursor: pointer;
    margin: 0 2px;
    font-size: 10px;
}

.advert_btn_box li:nth-child(1) {
    margin-left: 0;
}

.advert_btn_box li:hover {
    background: #1258ad;
}

.advert_btn_box .changebtn_prv {
    background: #1258ad;
}


.container {
	width: 1100px;
	margin: 0 auto;
}



.container .show {
	background: #808080;
	text-align: center;
	height: 70px;
	overflow: hidden;
}


.school_roll {
    width: 1098px;
    margin: 5px auto;
    overflow: hidden;
    height: 81px;
    border: 1px solid #dedede;
    background: #fff;
}

.school_box {
    width: 100%;
    height: 70px;
    overflow: hidden;
}

.s_banner_slide_box {
    display: flex;
    flex-direction: row;
    display: -webkit-flex;
    -webkit-flex-direction: row;
}

.school_banner_slide a {
    background: url(http://www.gaoxiaojob.com/static/images/fgx-1.png) right center no-repeat;
    flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-grow: 0;
    -webkit-flex-shrink: 0;
    width: 157px;
    height: 70px;
    display: block;

}

.school_banner_slide a:last-child {
    background: none;
}

.school_banner_slide a img {
    width: 156px;
    height: 70px;
}

.btn_box {
    width: 100%;
    height: 6px;
    line-height: 6px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-justify-content: center;
    -webkit-align-items: center;
}

.btn_box li {
    width: 5px;
    height: 5px;
    margin: 0 3px;
    cursor: pointer;
    border-radius: 25px;
    background: #dedede;
}

.btn_box .changeBtn {
    background: #5189ce;
    width:30px;
}

/*--- C5 ---*/
.info_bar {
    width: 1100px;
    height: 349px;
    margin: 5px auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    border:none;
}

.info_bar_list {
    flex-grow: 0;
    flex-shrink: 0;
    border: 1px solid #dedede;
}

.info_bar_left {
    width: 827px;
    height: 345px;
    background: #fff;
    overflow: hidden;
    border-top: 3px solid #1258ad;
}

.info_bar_left h3 {
    color: #1258ad;
    font-size: 18px;
    width: 676px;
    height: 44px;
    line-height: 39px;
    text-align: left;
    background: url(http://www.gaoxiaojob.com/static/images/C5tuijian-1.png) 14px center no-repeat #fff;
    padding: 0 77px;
}

.info_bar_left_con {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-justify-content: space-between;
    -webkit-align-items: center;
    background: #fff;
    width: 100%;
    height: 286px;
}

.info_con {
    width: 390px;
    padding-right: 20px;
}

.info_con li {
    width: 360px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 0 30px;
    background: url(http://www.gaoxiaojob.com/static/images/icon-d-blue.gif) 14px center no-repeat;
}

.info_con li strong {
    color: #1258ad;
}

.info_con li a {
    display: flex;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: center;
}

.info_con li a span {
    display: block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2a2929;
}

.info_con li a span:hover {
    color: #EB6A05;
}

.info_con li a .fire {
    display: block;
    width: 11px;
    height: 18px;
    background: url(http://www.gaoxiaojob.com/static/images/C5tuijian-hot.png) center center no-repeat;
}


.headlines .info_bar_right {
	width: 266px;
	height: 348px;
	margin-left: 5px;
	background: #fff;
        overflow: hidden;
}

.headlines .headlines_ad .info_bar_right_nav li {
	width: 100%;
	height: 49px;
	border-bottom: 1px solid #dedede;
	line-height: 50px;
}

.headlines .headlines_ad .info_bar_right_nav li:last-child {
	border-bottom: none;
}


.info_bar_right_nav li p {
	width: 100%;
	height: 100%;
	-moz-opacity: 0.9;
	opacity: 0.99;
	color: #fff;
	display: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: 20px;
}




