/* 频道头部 */
.channelheader { width:1100px; margin:0px auto;height: 86px;}
.channelheader ul li.logo-channel {width: 233px;height: 86px;background: url(../images/logo.png) center center no-repeat; overflow:hidden;}
.channelheader ul li.logo-channel a {width: 233px;height: 86px;display: block}
.header ul li.logo_min {width: 233px}

.diqu-txt-li {	height: 40px;	padding-left: 10px;	border-left: 1px solid #d6d6d6;	width: 260px;	position: relative;	line-height: 40px;margin-top: 25px; margin-left:20px;}
#diqu-txt {	font: bold 24px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color: #e4393c;padding-left: 5px; padding-right:10px;}
#trans-diqu {	color: #666}
.diqu-txt-li .area-list-inside {	width: 300px;	padding: 8px; font-size:12px;	border: 1px solid #CCC;	background: #fff;	top: 40px;	left: 0;	position: absolute;	z-index: 999}
.diqu-txt-li .area-list-inside a {	float: left;	width: 48px;	border: 1px solid #fff;	line-height: 22px;	text-align: center; color:#666;}
.diqu-txt-li .area-list-inside a:hover {}
.area-list-inside #triangle {	position: absolute;	top: -9px;*top:-39px;	left: 133px;	border-left: 8px solid #fff;	border-bottom: 8px solid #CCC;	border-right: 8px solid #fff;	width: 0;}
#area_list{ z-index:9999;}
.w550-h60{ width:520px; height:60px; margin-top:7px; border:1px solid #ddd; background:#fff; text-align:center; vertical-align:middle;}
.w550-h60 a{ display:table-cell; width:100%; height:60px; vertical-align:middle; overflow:hidden;}

/* 导航面包屑 */
.position{ width:1098px; height:38px; line-height:38px; background:url(../images/position_ico.gif) left center no-repeat #fff; font-size:15px; overflow:hidden;}
.position span{ background: url(../images/position.gif) right center no-repeat #1258ad; margin-left:28px; padding-left:10px; padding-right:40px; padding-top:10px; padding-bottom:10px; color:#fff; overflow:hidden;}
.position span a{ color:#fff; }
/* 党校栏目导航面包屑 */
.position_dx{ width:1098px; height:38px; line-height:38px; background:url(../images/position_ico_dx.gif) left center no-repeat #fff; font-size:15px; overflow:hidden;}
.position_dx span{ background: url(../images/position_dx.gif) right center no-repeat #D90000; margin-left:28px; padding-left:10px; padding-right:40px; padding-top:10px; padding-bottom:10px; color:#fff; overflow:hidden;}
.position_dx span a{ color:#fff; }

/* 新增头条部分 */
.ttNews{ height:88px;overflow:hidden; width:100%; background:url(../images/ttnews.gif) 20px center no-repeat;}
.ttNews .ttBack{ background:url(../images/201505/icon.png) -915px -206px  no-repeat; height:88px; width:100px; float:left; display:inline; margin-left:40px; overflow:hidden;}
.ttNews .ttList{ width:930px; float:right; display:inline;}
.ttNews .ttFirst{ width:100%; clear:both; height:40px; line-height:40px;text-align:center; overflow:hidden; margin-top:6px;}
.ttNews .ttFirst h1{ font-size:22px; }
.ttNews .ttFirst a{ color:#1258ad;}
.ttNews .ttOther{width:100%; clear:both;  height:24px; line-height:24px; overflow:hidden; margin-top:5px;}
.ttNews .ttOther ul{ height:auto; overflow:hidden;}
.ttNews .ttOther ul li { float:left; display:inline; width:300px; margin-left:10px; background:url(../images/icon-d-orange.gif) left center no-repeat;}
.ttNews .ttOther ul li a{ padding-left:15px;}

/*4栏选项卡组最新招聘*/
.tabcolumns{ width:1098px;border:1px solid #d6d6d6; background:#fff; height:auto; overflow:hidden;}
.tabcolumns .hd{ width:1100px; height:54px; }
.tabcolumns .hd ul li{ float:left; width:274px; height:50px; line-height:50px;border:1px solid #ddd; border-top:none; text-align:center;font-size:16px;  font-weight:bold; font-family:"微软雅黑"; margin-left:-1px; color:#1258ad; cursor:pointer;}
.tabcolumns .hd ul li.on{ width:272px; border-top:3px solid #1258ad; height:47px; border-bottom:1px solid #fff; line-height:44px;}
.tabcolumns .bd{ clear:both;}
.channel_ad{ width:1098px; margin:0px auto; overflow:hidden; padding:10px 8px 0px 7px;}
.channel_ad ul{ width:100%; height: auto; overflow:hidden;}
.channel_ad ul li{ position:relative; float:left; width:217px; height:64px; margin-bottom:10px; overflow:hidden; text-align:center;}
.channel_ad ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:64px; overflow:hidden;}
.channel_ad ul li img{ width:207px; height:62px; border:1px solid #ddd;}
.channel_ad ul li.w220{ width:220px; border-right:none !important;}

/* 图片广告位 */
.tupian_list{ overflow:hidden; width:1098px; clear:both}
.tupian_list ul{ width:100%; height:auto; margin-left:6px; margin-top:10px;}
.tupian_list li{float:left; display:inline; width:217px; 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: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_list li a:hover{ text-decoration: none;color:red;}

/*--- 三联图片广告位 ---*/
.lanmu_img_three{ width:1098px; margin:0px auto; overflow:hidden;}
.lanmu_img_three ul{ width:100%; height:auto; overflow:hidden;}
.lanmu_img_three ul li+li+li+li{ margin-top:7px;}
.lanmu_img_three ul li{ position:relative; float:left; margin-left:7px; width:360px; height:60px; overflow:hidden; text-align:center; border-right:1px solid #dfdfdf;}
.lanmu_img_three ul li img{ margin-top:0px; width:360px; height:60px; overflow:hidden; }
.lanmu_img_three ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:60px; overflow:hidden;}

/* 党校栏目5列图片广告位 */
.tupian_dx{ overflow:hidden; width:1098px; clear:both}
.tupian_dx ul{ width:100%; height:auto; margin-left:8px; margin-top:8px;}
.tupian_dx li{float:left; display:inline; width:218px; text-align:center; overflow:hidden; height:96px;position:relative}
.tupian_dx li a{float:left;}
.tupian_dx 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_dx 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_dx li a:hover{ text-decoration: none;color:red;}

/*省区页5栏选项卡组最新招聘*/
.tabcolumns_dq{ width:1098px;border:1px solid #d6d6d6; background:#fff; height:auto; overflow:hidden;}
.tabcolumns_dq .hd{ width:1100px; height:54px; }
.tabcolumns_dq .hd ul li{ float:left; width:219px; height:50px; line-height:50px;border:1px solid #ddd; border-top:none; text-align:center;font-size:16px;  font-weight:bold; font-family:"微软雅黑"; margin-left:-1px; color:#1258ad; cursor:pointer;}
.tabcolumns_dq .hd ul li.on{ width:219px; border-top:3px solid #1258ad; height:47px; border-bottom:1px solid #fff; line-height:44px;}
.tabcolumns_dq .bd{ clear:both;}

/*省区页4栏选项卡组最新招聘*/
.tabcolumns_dq4{ width:1098px;border:1px solid #d6d6d6; background:#fff; height:auto; overflow:hidden;}
.tabcolumns_dq4 .hd{ width:1100px; height:54px; }
.tabcolumns_dq4 .hd ul li{ float:left; width:274px; height:50px; line-height:50px;border:1px solid #ddd; border-top:none; text-align:center;font-size:16px;  font-weight:bold; font-family:"微软雅黑"; margin-left:-1px; color:#1258ad; cursor:pointer;}
.tabcolumns_dq4 .hd ul li.on{ width:272px; border-top:3px solid #1258ad; height:47px; border-bottom:1px solid #fff; line-height:44px;}
.tabcolumns_dq4 .bd{ clear:both;}

/*省区页3栏选项卡组最新招聘*/
.tabcolumns_dq3{ width:1098px;border:1px solid #d6d6d6; background:#fff; height:auto; overflow:hidden;}
.tabcolumns_dq3 .hd{ width:1100px; height:54px; }
.tabcolumns_dq3 .hd ul li{ float:left; width:366px; height:50px; line-height:50px;border:1px solid #ddd; border-top:none; text-align:center;font-size:16px;  font-weight:bold; font-family:"微软雅黑"; margin-left:-1px; color:#1258ad; cursor:pointer;}
.tabcolumns_dq3 .hd ul li.on{ width:364px; border-top:3px solid #1258ad; height:47px; border-bottom:1px solid #fff; line-height:44px;}
.tabcolumns_dq3 .bd{ clear:both;}


/* channelleft */
.channelleft{ width:208px; padding:17px 20px;}
.channelright{ width:798px; height:544px; overflow:hidden; padding:17px 20px;}
.channelrightnoad { width:798px; height:auto; overflow:hidden; padding:10px 20px;}
.channelrightnoad_shengqu { width:798px; height:246px; overflow:hidden; padding:10px 20px;}
.tj-vip{ width:100%; height:auto; overflow:hidden;;}
.tj-vip ul li{ width:380px; height:29px; line-height:29px; background:url(../images/icon-d-blue.gif) 0px center no-repeat; overflow:hidden;}
.tj-vip ul li a{ padding-left:20px;}

.site_img795{ width:100%; overflow:hidden;}
.site_img390{ width:300px; height:65px; overflow:hidden; margin:0px 35px 0px 35px;border:1px solid #ededed;}
.site_img794{ width:792px; height:96px; background:#FFF; border:1px solid #d6d6d6; aoverflow:hidden;}
.site_img794 li{ width:760px; padding-left:17px; padding-top:3px; overflow:hidden;}

/* 知名高校 */
.channelscrollpic {position: relative;height: 114px; width:1098px; clear:both; overflow:hidden; margin:0px auto;}
.sc-title {float: left;width:60px;height: 114px;border-right:1px solid #dedede;background-color:#1258ad;}
.sc-title span {display: block;width:30px;margin:1px;height: 92x;padding:20px 0px 0px 15px;background-color: #1258ad;font-size: 16px;line-height: 18px;color:#fff;text-align: center;}
.sc-title span a{ color:#fff; font-weight:bold;}
.channelscrollpic ul li {	float: left;	width: 114px;	height: 84px;	margin-right: 10px;}
.logopicScroll-left{ position:relative; height:92px; float:left; width:1030px; overflow:hidden;}
.logopicScroll-left a.prev, .logopicScroll-left a.next {position:absolute;top:60%;margin-top:-10px; display:block;width:32px;height:35px;cursor:pointer;}
.logopicScroll-left a.prev {left:15px; background:url(../images/icon-arrow.gif) no-repeat}
.logopicScroll-left a.next {right:5px;background:url(../images/icon-arrow.gif) -33px 0px no-repeat;}
.logopicScroll-left .hd{ display:none;}
.logopicScroll-left .bd{ width:880px; margin:0px auto; padding-top:20px;}
.logopicScroll-left .bd ul li{ float:left; width:138px; height:84px; margin-right:12px; text-align:center;}
.logopicScroll-left .bd ul li a img{ width:130px; height:72px;}

/* 频道导航日历 */
.channel_sidebar{ width:248px; overflow:hidden;}
.cs_box{ width:208px; padding:17px 20px; overflow: hidden;border-bottom:1px solid #ededed;}
.cs_box ul.zt li{ width:100%; height:50px; background:url(../images/channel.gif) left center no-repeat #ededed; text-align:center; line-height:50px; margin-top:10px;}
.cs_box ul.sb2{width:206px; height:auto; padding:10px 0px;border:1px solid #ededed; overflow:hidden; margin-top:10px;}
.cs_box ul.sb2 li{width:68px; height:28px; line-height:28px; text-align:center; overflow:hidden; float:left;}
.cs_box .rili{ margin-top:10px;}
.cs_box ul.dx li{ width:100%; height:50px; background:url(../images/channel_dx.gif) left center no-repeat #ededed; text-align:center; line-height:50px; margin-top:10px;}

/*列表页专题导航*/
.zhuanti_list{ padding:0px; width:260px; overflow:hidden; border-top:none;}
.zhuanti_list li{ width:200px; height:42px; line-height:36px; overflow:hidden; width:100%; }
.zhuanti_list li a{ display:block; width:256px; height:36px; font-size:14px; color:#333;background: url(../images/leftmenu_on256.jpg) left center no-repeat; border:1px solid #ededed;text-align:center;}
.zhuanti_list li a:hover{ background: url(../images/leftmenu_over256.jpg) left center no-repeat; color:#fff; text-decoration:none;}

/* 频道最新信息A/B */
.channelarclist{ width:798px; height: auto; overflow:hidden; padding:17px 20px 10px 20px;}
.channelarclist-box{ width:798px; height:auto; padding:0px 0px; background:url(../images/bg_line.gif) center center repeat-y; overflow:hidden;}
.channelarclist-box dl.tbox{ width:368px; height: auto; margin-top:10px; overflow:hidden; margin-bottom:10px;}
.channelarclist-box dl.tbox dt{ width:366px; height:30px; line-height:30px; overflow:hidden; font-weight:bold; text-align:center; border:1px solid #1556b0;}
.channelarclist-box dl.tbox dd{ margin-top:10px;}
.channelarclist-box dl.tbox dd ul li{ width:100%; height:28px; line-height:28px; background:url(../images/icon-d-blue.gif) left center no-repeat;}
.channelarclist-box dl.tbox dd ul li a{ display:block; float:left; width:285px; padding-left:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.channelarclist-box dl.tbox dd ul li span{ float:right;}
.channelarclist-box dl.tbox .more{ width:368px; height:25px; text-align:center; line-height:25px; margin-top:15px; background:#ededed; font-size:12px;}
.channelarclist-box dl.tbox .more a{ color:#333;}
.channelarclist-box_dx{ width:798px; height:auto; padding:0px 0px; background:url(../images/bg_line.gif) center center repeat-y; overflow:hidden;}
.channelarclist-box_dx dl.tbox{ width:368px; height: auto; margin-top:10px; overflow:hidden; margin-bottom:10px;}
.channelarclist-box_dx dl.tbox dt{ width:366px; height:30px; line-height:30px; overflow:hidden; font-weight:bold; text-align:center; border:1px solid #F00;}
.channelarclist-box_dx dl.tbox dd{ margin-top:10px;}
.channelarclist-box_dx dl.tbox dd ul li{ width:100%; height:28px; line-height:28px; background:url(../images/icon-d-blue.gif) left center no-repeat;}
.channelarclist-box_dx dl.tbox dd ul li a{ display:block; float:left; width:285px; padding-left:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.channelarclist-box_dx dl.tbox dd ul li span{ float:right;}
.channelarclist-box_dx dl.tbox .more{ width:368px; height:25px; text-align:center; line-height:25px; margin-top:15px; background:#ededed; font-size:12px;}
.channelarclist-box_dx dl.tbox .more a{ color:#333;}

.channelarclist-box-b{ width:1100px; height:auto; margin:0px auto; overflow:hidden;}
.channelarclist-box-b dl.tbox{ width:483px; height: auto; padding:30px; margin-top:10px; overflow:hidden;border:1px solid #d6d6d6; background:#fff;}
.channelarclist-box-b dl.tbox dt{ width:481px; height:30px; line-height:30px; overflow:hidden; font-weight:bold; text-align:center; border:1px solid #1556b0;}
.channelarclist-box-b dl.tbox dd{ margin-top:10px;}
.channelarclist-box-b dl.tbox dd ul li{ width:100%; height:28px; line-height:28px; background:url(../images/icon-d-blue.gif) left center no-repeat;}
.channelarclist-box-b dl.tbox dd ul li a{ display:block; float:left; width:400px; padding-left:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.channelarclist-box-b dl.tbox dd ul li span{ float:right;}
.channelarclist-box-b dl.tbox .more{ width:100%; height:28px; text-align:center; line-height:28px; margin-top:10px; background:#ededed; font-size:12px;}
.channelarclist-box-b dl.tbox .more a{ color:#333;}


/* List-A */
.tabcolumns_list{ width:790px; height:428px; overflow:hidden;}
.tabcolumns_list .hd{ width:791px; height:54px;}
.tabcolumns_list .hd ul li{ float:left; width:196px; height:50px; line-height:50px;border:1px solid #ddd; border-top:none;border-left:none; text-align:center;font-size:18px;  font-weight:bold; font-family:"微软雅黑"; color:#666; cursor:pointer;}
.tabcolumns_list .hd ul li.on{ width:199px; background:#1258ad; color:#fff;}
.tabcolumns_list .bd{ width:100%; clear:both;}
.tabcolumns_list .bd ul{ padding:10px;}
.tabcolumns_list .bd ul li{float:left; display:inline; width:192px; text-align:center; overflow:hidden; height:80px;position:relative; margin-bottom:10px;}
.tabcolumns_list .bd ul li a{float:left;}
.tabcolumns_list .bd ul li img{display:block; width:178px; height:80px;border:1px solid #C0E1F3; border-bottom:none; margin:0px auto;}
.tabcolumns_list .bd ul li p{ text-align:center; width:168px; height:20px; margin:0px auto; line-height:20px; overflow:hidden; font-family:微软雅黑; font-size:12px;border:1px solid #C0E1F3;box-shadow: 0px 2px 0px #EBEBEB;}
.tabcolumns_list .bd ul li a:hover{ color:#F30; }

.l_box {width: 208px; height:auto; overflow:hidden; padding:10px 20px;}
.l_box .box_c .list_c { margin-top:5px; }
.l_box .box_c .list_c li { width:100%; height:29px; line-height:29px; background:url(../images/icon-d-blue.gif) left center no-repeat; overflow:hidden;}
.l_box .box_c .list_c li a {padding-left: 20px;}



.r_box {width: 255px; height:408px; overflow:hidden; padding:10px 20px;}
.r_box .box_c .list_c { margin-top:5px; }
.r_box .box_c .list_c li { width:100%; height:30px; line-height:30px; background:url(../images/icon-d-blue.gif) left center no-repeat; overflow:hidden;}
.r_box .box_c .list_c li a {padding-left: 20px;}

.listleft{ width:794px;}
.news_list_vip{width:773px;border:1px solid #dde0ef; border-top:none; overflow:hidden; }
.list_zpqz1_vip{ overflow:hidden;}
.list_zpqz1_vip .hd {height: 50px;border-bottom: 1px solid #d6d6d6; font-size:16px; font-weight:bold; border-top:3px solid #1258ad; overflow:hidden; line-height:46px; }
.list_zpqz1_vip .hd .lmnr .zw {width: 100px;height: 28pxtext-align: center;float: left; margin-left:10px;}
.list_zpqz1_vip .hd .lmnr .danwei {width: 90px;height: 28px;text-align: center;float: left;margin-left: 260px;display: inline;}
.list_zpqz1_vip .hd .lmnr .dd {width: 60px;height: 28px;text-align: center;float: left;margin-left: 442px;}
.list_zpqz1_vip .hd .lmnr .fr {width: 65px;height: 28px;text-align: center;float: left;margin-left: 5px;}
.list_zpqz1_vip .hd .lmnr .jz {width:65px;height: 28px;text-align: center;float: right; margin-right:25px;}
.list_zpqz1_vip{}
.list_zpqz1_vip div.style2{height:50px; line-height:50px;border-bottom: 1px dotted #CCCCCC;}
.stylebg{ background:#f6f6f6;}
.list_zpqz1_vip div.tobar{ background:#f6f6f6; font-weight:bold; color:#282828; border-bottom: 1px solid #eee;}
.list_zpqz1_vip div.tobar .ltime,.list_zpqz div.tobar .lsalary{ color:#282828}
.list_zpqz1_vip div span{ height:50px}
.list_zpqz1_vip div span.ltitle{  display: block;float:left;font-size:14px;color:#1258ad; height: 38px; margin-left:2px;margin-right:2px;overflow: hidden;text-align: left;width: 540px; padding-left:10px;}
.list_zpqz1_vip div span.ltitle small{ font-size:12px; padding-left:5px;}
.list_zpqz1_vip div span.ltime{ display:block; float:right; font-size:12px; width:110px;text-align:center; color:#ff3300; overflow:hidden}
.list_zpqz1_vip div span.lsalary{ display:block; float:left; width:50px;text-align:center; font-size:12px; overflow:hidden; margin-left:10px;}
.list_zpqz1_vip div span.lcompany{ display:block; float:left; width:60px; text-align:center;overflow:hidden ;font-size:12px;}
.list_zpqz1 div span.larea{  width:auto; height:38px; display:block; float:left; width:150px;font-size:12px; overflow:hidden}

/* 城市最新信息列表 */
.list_zpqz2_vip{ overflow:hidden;}
.list_zpqz2_vip .hd {height: 50px;border-bottom: 1px solid #d6d6d6; font-size:16px; font-weight:bold; border-top:3px solid #1258ad; overflow:hidden; line-height:46px; }
.list_zpqz2_vip .hd .lmnr .zw {width: 100px;height: 28pxtext-align: center;float: left; margin-left:10px;}
.list_zpqz2_vip .hd .lmnr .danwei {width: 90px;height: 28px;text-align: center;float: left;margin-left: 260px;display: inline;}
.list_zpqz2_vip .hd .lmnr .fr {width: 65px;height: 28px;text-align: center;float: left;margin-left: 502px;}
.list_zpqz2_vip .hd .lmnr .jz {width:65px;height: 28px;text-align: center;float: right; margin-right:25px;}
.list_zpqz2_vip{}
.list_zpqz2_vip div.style2{height:50px; line-height:50px;border-bottom: 1px dotted #CCCCCC;}
.stylebg{ background:#f6f6f6;}
.list_zpqz2_vip div.tobar{ background:#f6f6f6; font-weight:bold; color:#282828; border-bottom: 1px solid #eee;}
.list_zpqz2_vip div.tobar .ltime,.list_zpqz div.tobar .lsalary{ color:#282828}
.list_zpqz2_vip div span{ height:50px}
.list_zpqz2_vip div span.ltitle{  display: block;float:left;font-size:14px;color:#1258ad; height: 38px; margin-left:2px;margin-right:2px;overflow: hidden;text-align: left;width: 600px; padding-left:10px;}
.list_zpqz2_vip div span.ltitle small{ font-size:12px; padding-left:5px;}
.list_zpqz2_vip div span.ltime{ display:block; float:right; font-size:12px; width:110px;text-align:center; color:#ff3300; overflow:hidden}
.list_zpqz2_vip div span.lsalary{ display:block; float:left; width:50px;text-align:center; font-size:12px; overflow:hidden; margin-left:10px;}
.list_zpqz2_vip div span.lcompany{ display:block; float:left; width:60px; text-align:center;font-size:12px;overflow:hidden ;}
.list_zpqz2 div span.larea{  width:auto; height:38px; display:block; float:left; width:150px;font-size:12px; overflow:hidden}

/* List-B */
.list_b{ width:792px; margin:0px auto; overflow:hidden; clear:both; border-bottom:1px dotted #ddd; padding-bottom:15px; padding-top:15px;}
.list_b .list_b_date{ width:66px; height:46px; overflow: hidden; border:1px solid #1258ad; text-align:center; font-size:12px; margin-left:20px;}
.list_b .list_b_date span{ display:block; clear:both; width:100%; height:23px; line-height:23px; overflow:hidden;}
.list_b .list_b_date span.day{ color:#1258ad;}
.list_b .list_b_date span.ym{ background:#1258ad; color:#fff;}
.list_b .list_b_info{ width:685px; height:48px; overflow:hidden;}
.list_b .list_b_info h2{ font-size:14px; font-weight:bold; height:26px; line-height:26px; overflow:hidden;}
.list_b .list_b_info p{ font-size:12px; color:#999; line-height:20px;}
.list_b .list_b_info p a{ color:#999;}
.list_b .list_b_info p span{ margin-left:30px;}

.listright{ width:300px;}
.columns,.home-right-block{ padding:12px 20px; overflow:hidden;}
.columns li{ width:100%; height:40px; background:url(../images/channel.gif) left center no-repeat #ededed; text-align:center; line-height:40px; margin-top:8px;}
.columns li.thisclass a,a.thisclass{ font-weight:bold; font-size:16px;color:#1258ad;}

.home-right-block .column-block-inner{ width:100%; float:left; line-height:26px; color:#2d374b;}
.home-right-block .column-block-inner span{font-weight:bold; color:#555; font-size:12px;}
.home-right-block a.contact-btn{ height:23px; display:inline-block; line-height:23px; text-align:center;}
.home-right-block a.contact-btn:hover{text-decoration:none;}

/*分页*/
.Page{ width:772px; height:40px; text-align:center; padding-left:20px; padding-top:10px;margin-bottom:20px;margin-top:8px;}
.Page a{display:inline-block;width:30px;background:#ffffff;height:30px;  vertical-align:middle; line-height:30px; font-size:12px; border:1px solid #e5e5e5; margin-left:8px; margin-right:3px;}
.Page a:hover{ background:#1258ad; color:#FFF; text-decoration:none;}
.Page a.cur{ background:#1258ad; color:#FFF}
.Page a.first{ border-radius:6px 0px 0px 6px;width:40px;}
.Page a.end{ border-radius:0px 6px 6px 0px;width:40px;}
.Page a.prev span{ background:url(../images/Icon25.gif) no-repeat  5px center; display:block;}
.Page a.prev:hover span{ background:url(../images/Icon025.gif) no-repeat  5px center;}
.Page a.next,.Page a.prev{ width:65px;}
.Page a.next span,.Page a.span{ background:url(../images/Icon26.gif) no-repeat 90% center; display:block;}
.Page a.next:hover span{ background:url(../images/Icon026.gif) no-repeat 90% center;}
.Page a.prev,.Page a.next{ font-size:12px;}


/* List Hotwords */
.hotwords{ width:550px; height:40px; line-height:40px; margin-left:10px; margin-top:10px; overflow:hidden;}
.hotwords li{ padding-left:50px; padding-top:20px; overflow:hidden;}
.hotwords a{ font-weight:bold; margin-left:15px;}

/* 关于我们单页 index_about 简写 ia*/
.ia_sidebar{ width:258px; height:auto; overflow:hidden; padding:17px 20px;}
.ia_sidebar ul li{width:100%; height:50px; background:url(../images/channel.gif) left center no-repeat #ededed; text-align:center; line-height:50px; margin-top:10px; font-size:16px;}
.ia_sidebar ul li a.thisclass{ font-weight:bold;}
.ia_content{ width:788px; overflow:hidden;}
.ia_content h1{ width:100%; text-align:center; height:66px; line-height:66px; font-size:20px; border-bottom:1px dotted #ddd; overflow:hidden;}
.ia_content .ia_cont{ line-height:30px; min-height:450px; }
.ia_content .ia_cont p{ margin-bottom:10px;}
.ia_sidebar ul li a.thisclass,.ia_content .ia_cont a,.speciallist dl.tbox dt{ color:#1258ad;}

/* article_left */
.article_left_wp{ width:790px; overflow:hidden;}
.article_left_wp .article_left{ width:788px; overflow:hidden;}
.article_left h1.title-a{ height:auto; width:100%; line-height:60px; font-size:18px; border-bottom:1px dotted #ddd; text-align:center;}
.article_left h1.title-b{ height:44px; width:100%; line-height:44px; font-size:18px; border-bottom:1px dotted #ddd; text-align:center; margin-top:10px;}
.article_left .article_pubdate{ text-align:center; height:30px; line-height:30px; border-bottom:1px dotted #ddd; overflow:hidden; padding-bottom:10px;color:#1258ad;}
.article_left .article_pubdate span{ padding:0px 20px;}
.article_left ul.article_fenlei{ width:728px; height:auto; margin:20px auto; overflow:hidden;color:#1258ad;}
.article_left ul.article_fenlei li{ width:364px; height: 30px; line-height:26px; overflow: hidden; float:left;}
.article_left ul.article_fenlei li.wdt100{ width:100%; height:auto; line-height:26px;}
.article_left ul.article_fenlei li b{ color:#464646;}
.article_left ul.article_fenlei li a{color:#1258ad;}
.pageweibo{ width:300px;}
.article_share{ width:100%; border-top:1px solid #eee; padding-top:20px; }
.article_share .sina_weibo { width:300px; overflow:hidden;}
.article_left .article_img{ width:auto; padding:0px 35px 20px 35px;border-bottom:1px dotted #ddd; overflow:hidden; }
.article_left .article_img .article_img345{ width:345px; overflow:hidden; height:290px; background:#4e4e4e;}
.article_left .article_img .article_img345 img{ width:345px; height:290px;}
.article_left .article_body{ padding:20px 30px; line-height:28px;border-bottom:1px dotted #ddd; }
.article_left .article_weixin{ padding:20px 30px; color:#F60;}
.article_left .article_tips{ width:688px; height:70px; padding:15px 20px; background-color: #FFFDE8; overflow:hidden;color:#FF0000; line-height:26px;}
.article_left .article_share{ width:730px; margin:20px auto;overflow:hidden;}
.feedback{ width:728px; overflow:hidden; padding:10px 30px;}

.article_right,.article_right_wp{ width:300px; overflow:hidden;}
.article_right .article_right_box{ width:258px; height:auto; overflow: hidden; padding:17px 20px;}
.article_right .article_right_box ul li{ width:100%; height:26px; line-height:26px; background:url(../images/icon-d-blue.gif) left center no-repeat; overflow:hidden;}
.article_right .article_right_box ul li a{ padding-left:20px;}
.article_right .article_right_box_img{ width:260px; height:}
.article_right_img300{ width:300px; height:300px;  background:#4e4e4e; overflow:hidden;}

/* 专题 */
.speciallist{}
.speciallist dl.tbox{ width:100%; overflow:hidden; clear:both; margin-bottom:20px; border-bottom:1px solid #ededed; padding-bottom:20px;}
.speciallist dl.tbox dt{ font-weight:bold; font-size:16px; height:30px; line-height:30px; margin-bottom:10px;}
.speciallist dl.tbox dd ul li{ width:100%; height:auto; line-height:30px; background:url(../images/icon-d-blue.gif) left center no-repeat;display: flex;  flex-direction: row;}
.speciallist dl.tbox dd ul li a{  padding-left: 20px; width: 680px; display: block;}

/* 网站地图 */
.linkbox{ width:1058px; margin:20px auto 0px 20px; overflow:hidden;}
.w755{ width:755px !important; height:800px;}
.linkbox h2,.linkbox h3{ height:40px; line-height:40px; background:#eee; overflow:hidden; width:100%;}
.linkbox h2 a,.linkbox h3 a{ padding-left:20px; font-size:18px; font-weight:bold;color:#1258ad;}
.linkbox ul{ width:100%; clear:both; overflow:hidden; margin:5px auto 0px auto;}
.linkbox ul li{ float:left; display:inline-block; height:30px; line-height:30px; font-size:14px; margin-right:15px; margin-left:5px;}

/* 右边日历 */
.rltitle{background:#F2F9FF;color:#333;line-height:35px; border-bottom:1px dotted #ddd; }
.datebox{float:right;width:265px;border-top:2px solid #2678BC;}
.datebox td{ height:30px; width:40px; line-height:30px; text-align:center;}
/* 首页框架调用 */
.calendar{width:301px;border-top:2px solid #2678BC;}
.calendar td{ height:25px; line-height:25px; text-align:center; width:43px;}
/* 频道框架调用 */
.calendar_channel{width:210px;border-top:2px solid #2678BC;}
.calendar_channel td{height:25px; line-height:25px; text-align:center; width:30px;}

.datebox a,.calendar a,.calendar_channel a{color:#009}
.datebox a:hover,.calendar a:hover,.calendar_channel a:hover{color:#c00}
a.calendarToday{ display:inline-block; margin:0px auto; width:26px; line-height:26px; padding:0px; text-align:center;color:#fff;background-color:#f00; border-radius:13px; overflow:hidden;}
.datebox a:hover.calendarToday,.calendar a:hover.calendarToday,.calendar_channel a:hover.calendarToday{ color:#fff;}

.calendar_img{ width:100%; height:250px; background:#444; overflow:hidden;}

/* 日历左边列表 */
.TodayList{float:left;line-height:22px; width:819px;border-top:2px solid #2678BC; min-height:490px; }
.TodayList h3{padding-left:20px;font-weight:bold;background:#F2F9FF;color:#333;line-height:35px;margin-bottom:10px; border-bottom:1px dotted #ddd;}
.TodayList .bot{height:100%;line-height:20px}
.TodayList .bot ul.list li{padding-left:10px; height:40px; line-height:40px; font-size:14px; overflow:hidden; border-bottom:1px dotted #ddd; background:url(../images/icon-d-blue.gif) 20px center no-repeat;}
.TodayList .bot ul.list li a{ padding-left:30px;}
.TodayList .bot ul.list li span{ float:right; padding-right:10px;}

/* 日历分页 */
.pages2{ width:792px; text-align:center; padding:20px 0px;}
.pages2 a{display:inline-block;width:30px;background:#ffffff;height:30px;  vertical-align:middle; line-height:30px; font-size:14px; border:1px solid #e5e5e5; margin-left:5px; margin-right:5px; border-radius:5px;}
.pages2 a:hover{ background:#1258ad; color:#FFF; text-decoration:none;}
.pages2 a.cur{ background:#1258ad; color:#FFF}
.pages2 a.first{ border-radius:6px 0px 0px 6px;width:40px;}
.pages2 a.end{ border-radius:0px 6px 6px 0px;width:40px;}
.pages2 a.prev span{ background:url(../images/Icon25.gif) no-repeat  5px center; display:block;}
.pages2 a.prev:hover span{ background:url(../images/Icon025.gif) no-repeat  5px center;}
.pages2 a.next,.pages2 a.prev{ width:65px;}
.pages2 a.next span,.pages2 a.span{ background:url(../images/Icon26.gif) no-repeat 90% center; display:block;}
.pages2 a.next:hover span{ background:url(../images/Icon026.gif) no-repeat 90% center;}
.pages2 a.prev,.pages2 a.next{ font-size:12px;}

/* 职位列表检索页 */
.list_zpqz{}
.list_zpqz div{ height:50px; line-height:50px;border-bottom: 1px dotted #ddd;}
.list_zpqz div.tobar{ background:#eee; font-weight:bold; color:#282828; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
.list_zpqz div.tobar .ltime,.list_zpqz div.tobar .lsalary{ color:#282828}
.list_zpqz div span{ height:50px}
.list_zpqz div span.ltitle{  display: block;float: left;height: 38px;overflow: hidden;text-align: left;width:500px; padding-left:20px;}
.list_zpqz div span.ltitle a{ background:url(../images/icon-d-blue.gif) left center no-repeat; padding-left:15px;}
.list_zpqz div span.ltime{ display:block; float:right; width:80px; color:#888888; color:#ff3300; text-align:center; margin-right:20px; }
.list_zpqz div span.lsalary{ display:block; float:left; width:100px;text-align:center; color:#ff3300; font-weight:bold}
.list_zpqz div span.lcompany{ display:block; float:left; width:80px; text-align:center}
.list_zpqz div span.larea{  width:auto; height:38px; display:block; float:left; width:280px; overflow:hidden}
.list_zpqz .lcompany a,.list_zpqz .lsalary a,.list_zpqz .larea a{ color:#585858; font-size:12px;}
.list_zpqz div.style2{ background:#f6f6f6;}

/* 招聘专场新增样式 */
#bodybg {}
.item-link a {	display: inline-block;	height: 28px;	line-height: 28px;	color: #656973;	padding: 0 5px;	border-radius: 8px;	overflow: hidden;}
.item-link a:hover {background: #3499db;color: #fff;}
.item-link {float: left;background-repeat: no-repeat;background-position: left center;background-size: 16px 16px;padding-left: 5px;margin-bottom: 4px;margin-top: 0px;padding-right: 20px;margin-left: 20px;}
#gxtb {	width: 1100px; background-color:#fff;}
#gxtb td {border-bottom: 1px #ddd dashed;width: 10%;padding:5px 0px 0px 5px;text-align:center;}
.flexslider {margin: auto;position: relative;width: 1100px;height: 200px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {	width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;	position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity = 0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity = 25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity = 25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {	opacity: 1;filter: alpha(opacity = 50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;	display: block;}
#BT {background: #17A700;width: 1100px;height: 38px;margin: 15px auto;}
#BT_h3 {font-size: 16px;margin-bottom: 5px;font-family:  "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial;font-weight: bold;color: #fff;background: url('/static/images/BTbg4.png') no-repeat center 0;height: 43px;text-align: center;margin-top: -58px;line-height: 45px;}
#SYL {background: #0192DF;width: 1100px;height: 38px;margin: 15px auto;}
#SYL_h3 {font-size: 16px;margin-bottom: 5px;font-family:  "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial;font-weight: bold;color: #fff;background: url('/static/images/BTbg6.png') no-repeat center 0;height: 43px;text-align: center;margin-top: -58px;line-height: 45px;}
#anhui {background: #0192DF;width: 1100px;height: 38px;margin: 15px auto;}
#anhui_h3 {font-size: 16px;margin-bottom: 5px;font-family:  "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial;font-weight: bold;color: #fff;background: url('/static/images/BTbg5.gif') no-repeat center 0;height: 43px;text-align: center;margin-top: -58px;line-height: 45px;}
#gxdiv {width: 1100px;margin: 3px auto;overflow: hidden;}
.item-link img{	position: relative;top:-6px}


/* ad20-a */
.ad_list_ap { overflow:hidden; width:1098px; clear:both;margin-bottom: 10px;}
.ad_list_ap ul li { list-style-type: none; float: left; margin-left:8px; margin-top:8px; width: 210px; position:relative; } 
.ad_list_ap ul li a{ display:block; position:absolute; left:0px; top:0px; width:210px; height:135px;}
.ad_list_ap .ad_warp{border: 1px solid #d6d6d6; width: 204px; height: 114px; background-color: #F1F6FF; box-shadow: 3px 3px 3px #EBEBEB; text-align:center;}
.ad_list_ap ul li:hover .ad_warp{border: 1px solid #FF9999;}
.ad_list_ap .ad_warp img { padding-left: 35px; }  
.ad_list_ap .ad_warp span { font-size: 22px;line-height: 42px; } 
.ad_list_ap .ad_warp .ad_litpic{ padding: 3px 0;  background:#fff;}
.ad_list_ap .ad_warp img,.ad_list_ap .ad_warp span,.ad_list_ap .ad_warp .ad_litpic{height: 38px;}

/* ad25-b */
.ad_list_b{ width:1098px; height:auto; margin-bottom:8px; margin-top:8px; margin-left:8px; overflow:hidden;}
.ad_list_b ul li{ position:relative; float:left; width:218px; height:100px; overflow:hidden; text-align:center;}
.ad_list_b ul li:HOVER a { border: 1px solid #FF9999; }  
.ad_list_b ul li a{ position:absolute; display:block; width:206px; height:92px; border:1px solid #dfdfdf; overflow:hidden;box-shadow: 3px 3px 3px #EBEBEB;}
.ad_list_b ul li img { margin-top:5px; margin-bottom:0px;}
.ad_list_b ul li p { text-align:center; margin-top:0px; font-size:13px; color:#000;}
.ad_list_b ul li.w220{ width:220px; border-right:none !important;}
.ad_list_b ul.noborder{ border-bottom:none;}

/* list horizon */
horizon{clear:both;margin:0;border: 0;width:100%;height:23px;background:url(../images/bg_dotted.png) repeat-x 0 50%;}
horizon:hover{border: 0;}
horizon,
horizon{margin-top: -6px;}


.searchwindow{
height:108px;
background: url(../images/bj-1.gif) no-repeat;
}
.channelheader ul li.left-height{
height:63px;
margin-top:18px;
border-right: 1px solid #000002;
}
.channelheader ul li.left-height a{
height: 63px;
}
.explain{
float: left;
width:176px;
height:49px;
font-size: 16px;
color: #000002;
margin:32px 0 0 10px;
}
.article_wp{
margin-top:5px;
}
.article_head{height:auto; padding: 15px 0; width:100%; border:1px solid #d6d6d6; background:#fff;}
.article_left h1.collage-title{
font-weight:normal;
font-size: 20px;
border-bottom:none;
line-height: 50px;
color:#0e407f;
}
.collage_about{
width: 100%;
text-align: center;
height: 50px;
line-height: 50px;
}
.collage_about span{
margin-left: 20px;
color: #2e2423;
font-size: 14px;
}

.collage_about span:first-child{
margin-left: 0;
}
.article_left .horizontal_bar{
background: #e9eaec;
border:none;
}
.article_body_margin{
margin-bottom:20px;
}
/* overview */
.overview{
width:100%;
height:36px;
padding-top:32px;
}

.overview b{
float: left;
}

.overview .share{
float: left;
margin:0 20px;
height:28px;
font-size: 14px;
font-weight: bold;
}

.overview .share .bshare-custom{
line-height: 0!important;
float: right;
}

.overview .share .bshare-custom a{
display: block;
float: left;
width:13px;
height: 33px;
margin-left: 2px;
}

.overview .share .bshare-custom a:first-child{
margin-left: 0;
}

.overview .share .bshare-custom .bshare-weixin{
background: url(../images/fx-1.png) 0px no-repeat;
}

.overview .share .bshare-custom .bshare-sinaminiblog{
background: url(../images/fx-1.png) -38px no-repeat;
}

.overview .share .bshare-custom .bshare-qzone{
background: url(../images/fx-1.png) -76px no-repeat;
}

.overview .share .bshare-custom .bshare-facebook{
background: url(../images/fx-1.png) -113px no-repeat;
}
.overview .share .bshare-custom .bshare-twitter{
background: url(../images/fx-1.png) -151px no-repeat;
}

.overview .share .bshare-custom .more-style-addthis{
background: url(../images/fx-1.png) -189px no-repeat;
}

.overview .pageweibo{
float: left;
margin-top:6px!important;
width:282px;
position: relative;
right: -31px;;
}

.article_right .article_top{
margin-top:6px;
padding: 12px 20px;
}
.article_right_fenlei{
width: auto;
}
.article_right .article_right_box .article_right_fenlei li{
background: none;
height: auto;
}

.article_right .article_right_box .article_right_fenlei li a{
padding-left: 0;
color:#1559ae;
}

.article_right .article_right_box .article_right_fenlei .wdt100 a{
padding-left: 10px;
}
/* 底部按钮 */
.t_function{
width:92%;
margin:20px auto;
border-top:1px dotted #ddd;
padding: 33px 0;
text-align: center;
height: 20px;
}

.t_function a,.t_function input{
display: block;
width:100px;
height: 30px;
line-height: 30px;
border:1px solid #ddd;
border-radius: 25px;
float: left;
margin-left: 172px;
}

.t_function a{
background: #1157ad;
color: #fff;
margin-left: 244px;
}

.t_function input{
margin-left: 41px;
}

.t_function a:hover{
color: #fff;
}

.t_function input{
border-color: #1157ad;
color: #1157ad;
background: none;
}

/* 博士后 */
.fenlei_content .fenlei_roll_box {
width: 100%;
height: 610px;
overflow: hidden;
}

.box_side {
width: 100%;
height: 610px;
}

.fenlei_roll_btn {
width: 200px;
height: 20px;
position: relative;
margin: 0 auto;
}

.fenlei_roll_btn .f_btn {
width: 100%;
height: 20px;
line-height: 20px;
display: flex;
flex-direction: row;
}

.fenlei_roll_btn .f_btn li {
width: 46px;
height: 5px;
border-radius: 20%;
cursor: pointer;
line-height: 5px;
margin-left: 8px;
background: #bcd8f9;
}

.fenlei_roll_btn .f_btn .f_prev {
background: #0192DF;
}

