/* 干部培训、岗位培训、企业培训、网络培训 */
.listcontent{width:1170px; margin:0 auto;}
.padt25{padding-top:25px;}
.focusimg{width:100%; height:320px; background:#f0f0f0;}
.w290_left{width:290px; float:left;}
.common-list2 .item {
    height: 36px;
    line-height: 36px;
    background: none;
    border-bottom: 1px solid #e8e8e8;

    *zoom: 1;
	*height: 32px;
    *line-height: 32px;
}
.common-list2 .item:before,
.common-list2 .item:after {
    display: table; 
    line-height: 0; 
    content: ""; 
}
.common-list2 .item:after {
    clear: both;
}
.common-list2 .item a {
    float: left;
    width: 100%;
    font-size: 14px;
    
    /* ellipsis */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.font18{font-size:18px;}
.marleft{ margin-right:25px;}
.w500_middle{width:500px; float:left;}
.w330_right{width:330px; float:right;}
.h300{height:300px;}
.gbpxpicl{ border:1px solid #e9e9e9; background:#f5f5f5; height:50px;}
.gbpxpicl li{float:left; margin:5px 0 0 15px;}
.lastline{margin-right:0; border-left:1px solid #d4d4d4; padding-left:15px;}
.thumb-list2 .item{padding:6px;}
.borall{padding:0 8px 6px 8px; border:1px solid #e8e8e8;}
.grid_box2 h2{margin-bottom:0; border-bottom:0;}
.grid_box2 .border0{border-bottom:0;}
.right_borderall{border:1px solid #e8e8e8; background:#f5f5f5;}
.right_borderall .pad10{padding:5px 10px 0 10px;} 
.pxjh_year{ width:100%; height:34px; background:url(imagesyearbg.jpg) repeat-x;}
.pxjh_year .imgleft{width:20px; margin-top:5px; *margin-top:9px; float:left; padding-left:10px;}
.pxjh_year .imgright{width:20px; margin-top:5px; *margin-top:9px; float:right; padding-left:10px;}
.monthlist{height:34px; float:left;}
.monthlist li{float:left; height:34px; width:53px; line-height:30px; text-align:center;}
.monthlist a{ height:34px; display:block; color:#FFF; font-size:14px;}
.monthlist a:hover{background:url(imagesmonthon.jpg) no-repeat;}

.new_side1{width:1120px; margin:0 auto;}
.new_side1 ul{width:1178px; overflow:hidden;}
.new_side1 li{width:526px; margin-right:58px; float:left;}
.new_side1 .bgcolor{width:70px; height:23px; line-height:23px; color:#FFF; float:left; margin-right:10px; margin-top:8px; text-align:center; font-size:13px;}
.common-list3 .item:after {
    clear: both;
}
.common-list3 .item{ padding:2px 0 5px 0; border-bottom: 1px solid #e8e8e8;}
.common-list3 .item a {
    float: left;
    width: 65%;
    font-size: 14px;
	line-height:34px;
    
    /* ellipsis */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.common-list3 .item .date {
    float: right;
    width: 15%;
    line-height:34px;
    color: #666;
    font-size: 13px;
    text-align: right;
}
.dwjlmore{margin-top:16px; margin-right:60px;}
.phone{text-align:right; color:#0b60a1; font-size:14px;}
.jxjytitle{height:45px; line-height:36px; font-size:24px; color:#323232; text-align:center;}
.w70{width:70px; height:12px; border-top:2px solid #cbcbcb; margin:0 auto;}
.jxdtmore {
    margin:0 auto;
    width:46px; 
	height:15px;
    color: #333; 
    font-weight: 500;
    font-size: 10px;
    background: #fff;
    border: 1px solid #dcdcdc;
    line-height: 1.5;
   text-align:center;
}
.jxdtmore a{text-align:center; margin:0 auto;}
.bgf4f4f4{ width:100%; background:#f4f4f4; padding:20px 0 25px 0; margin:0 auto;}
.new_side2{width:1120px; margin:0 auto;}
.new_side2 li{width:170px; height:340px; padding:12px 29px 12px 29px;  overflow:hidden; border:1px  solid #e5e5e5; background:#FFF; margin-right:65px; float:left; font-family:"宋体";}
.new_side2 .img_book{text-align:center; padding-bottom:10px;}
.new_side2 .img_book a{ display:block; border:1px solid #FFF;}
.new_side2 .img_book a:hover{border:1px solid #F00;}
.new_side3{width:1120px; margin:0 auto;} 
.new_side3 li{width:210px; padding:0 16px 10px 16px; height:280px; border:1px solid #e5e5e5; background:#FFF; font-size:13px; float:left; margin-right:48px;}
.new_side3 .teacher_pic{text-align:center; margin-top:-45px;}

/* 企业培训图标链接 */
.qypxfriendly-link .item {
    float: left;
    width: 145px;
    height: 160px;
    background: #f8f8f8;
    border-left: 1px solid #e8e8e8;
}
.qypxfriendly-link .item a:hover {
    text-decoration: none;
}

.qypxfriendly-link .item h3 {
	width:98px;
    font-size: 16px;
	text-align:center;
	margin:0 auto;
}
.qypxfriendly-link .item .intro {
    padding: 0 20px;
    color: #666;
}
.qypxfriendly-link .item.first-item {
    border-left: none;
}

/* 岗位培训图标链接 */
.fn_w226{width:226px; height:330px; background:#3493db; float:left;}
.fn_w226 h2{height:55px; line-height:55px; text-indent:25px; color:#FFF; font-size:18px; background:#167ecc;}
.fn_menu{width:100%;}
.gwpxright{width:924px; float:right;}
.gwpxright_side1{width:100%; height:332px;}
.gwpxright_side1 .focus{width:680px; height:332px; float:left;}
.cjsearch{width:227px; float:right;}
.cjsearch h2{height:45px; line-height:45px; text-align:center; font-size:18px; background:#3493db; color:#FFF;}
.cjcxbload{background:#f5f5f5; border:1px solid #e8e8e8; height:274px; padding-top:6px;}
.cjcxbload li{float:left; margin-bottom:3px;}
.cjcxbload .name{width:100px; text-align:right; line-height:28px; height:28px; color:#5a5a5a; font-size:15px;}
.cjcxbload .rinput{width:120px; height:28px;}
.cjcxbload .rinput input{width:103px; height:21px; border:1px solid #d1d1d1; margin-top:3px; text-indent:5px;}
.cjcxbload  .rightyzm{width:60px;}
.cjcxbload  .rightyzm input{width:60px; height:21px; border:1px solid #d1d1d1; margin-top:3px; text-indent:5px;}
.yzm{margin:3px 0 0 5px;}
.cjcxbload .cxbtn{width:58px; height:28px;  margin:0 auto; margin-top:6px;}
.cjcxbload .cxbtn input{width:58px; height:28px; line-height:28px; text-align:center; color:#FFF; cursor:pointer; font-size:16px; background:#3493db; border:0; float:left;} 
.linkpic{width:202px; margin:0 auto; margin-top:8px;}
.linkpic li{width:100%; text-align:center;
border-top:1px dotted #6f7170;}
.h270{height:270px;}

/* 网络培训图标链接 */
.hotxm{width:100%;}
.hotxm ul{width:297px; overflow:hidden;}
.hotxm li{float:left; height:85px; margin-top:4px; text-align:center;font-size:18px; line-height:85px; margin-right:7px;}
.hotxm .w92{width:92px;}
.hotxm .c38c5de{background:#38c5de;}
.hotxm .w191{width:191px;}
.hotxm  .c3896de{background:#3896de;}
.hotxm .cc7c7c7{background:#c7c7c7;}
.hotxm .c50be84{background:#50be84;}
.hotxm  a{color:#FFF; display:block;}
.hotxm  a:hover{opacity:0.6; background:#ff0000;}
.h316{height:316px;}
.wlpx_sidel{width:224px; height:359px; border:1px solid #e8e8e8; float:left;}
.marl24{margin-right:24px;}
.wlpx_sidem{width:567px; float:left;}
.wlpx_sider{width:327px; height:359px; border:1px solid #e8e8e8; float:right; background:#f5f5f5;}
.wlpx_sider .pad10{padding:5px 10px 0 10px;}
.wlpx_focuspic{width:100%; height:288px;}
.wlpx_linkpic{width:100%; height:74px; background:#f5f5f5;}
.wlpx_linkpic li{float:left; width:154px; height:45px; margin-top:12px; padding:0 12px 0 16px; border-right:1px solid #d4d4d4;}
.wlpx_linkpic li > a {
	display:block;
}
.wlpx_linkpic li > a:hover img{
	width:100%; 
	-ms-transform:scale(1.02);
}
.yearside{width:100%; height:34px; margin-top:-20px;}
.yearside li{float:right; width:90px;  line-height:34px;  text-align:center; font-size:14px; color:#FFF; background:#3896de;}

.mart14{margin-top:14px;}