.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

.con .tp_article_list{display:block;*display:inline;*zoom:1;*width:100%;margin-left: -9px;margin-right: -9px;margin-top:12px;}
.con .tp_article_list .list_item {float:left;margin-left: 0px;margin-right: 0px;margin-bottom:20px;padding-bottom:0px;width: 14.26%;background:transparent;border: #e3e3e3 0px solid;} /**新闻列表**/
.con .tp_article_list .list_item .news_link{display:block;margin: 0 9px;border: #e3e3e3 1px solid;background: #f5f5f5;padding-bottom:25px;}
.con .tp_article_list .list_item .tp-img{height: 230px; position:relative;}
.con .tp_article_list .list_item .tp-img img{width:100%;height: auto;margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.con .tp_article_list .list_item .tp-tit{padding-left: 20px; padding-top:15px;}
.con .tp_article_list .list_item a .tp-tit { font-size:15px; font-weight: normal;color:#373737; line-height: 25px;}
.con .tp_article_list .list_item .tp-prof{padding-left: 20px;font-size: 13px;color:#878787;line-height: 20px;}
.con .tp_article_list li.active{border:#cc9f52 1px solid;background: #dcac59;}
.con .tp_article_list li.active .tp-tit a{color:#fff;}
.con .tp_article_list li.active .tp-prof{color:#fff;}

.org .tp-article-list{margin-right:0px;width:25%;float:left}
.org .tp-article-list li{width: 100%; float:left; }
.org .tp-article-list li span{
    line-height: 34px;
    display:inline-block;
    padding-left:4px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    .org .tp-article-list li span.tp-tit {
    max-width: 85%;
}
.org .tp-article-list li .tp-tit a{color:#2e2e2e;}
.org .tp-article-list li .tp-count{color:#a3a3a3;}
.org .tp-article-list li.active .tp-tit a{color:#fff;}
.org .con .tp-article-list li.active .tp-count{color:#fff;}
.org .con .tp-article-list li.active span{ background:#3db1f2;}

.con .tp-article-list{display:block;*display:inline;*zoom:1;*width:100%;margin-left: -9px;margin-right: -9px;margin-top:12px;}
.con .tp-article-list li{width: 24%; float:left; }
.other-page .con .tp-article-list li{width: 32%;}
.con .tp-article-list li span{line-height: 34px; display:inline-block;padding-left: 3px;padding-right: 2px;}
.con .tp-article-list li .tp-tit a{color:#2e2e2e;}
.con .tp-article-list li .tp-count{color:#a3a3a3;}
.con .tp-article-list li.active .tp-tit a{color:#fff;}
.con .tp-article-list li.active .tp-count{color:#fff;}
.con .tp-article-list li.active span{ background:#3db1f2;}

.con .tp-article-list .list-item{float:left;margin-left: 0px;margin-right: 0px;margin-bottom:20px;padding-bottom:0px;width: 14.26%;background:transparent;border: #e3e3e3 0px solid;}
.con .tp-article-list .list-item .news_link{display:block;margin: 0 9px;border: #e3e3e3 1px solid;background: #f5f5f5;/* padding-bottom:25px; */}
.con .tp-article-list .list-item img{width:100%;height: 240px;}
.con .tp-article-list .list-item h3{ text-align:left; padding-left:15px; color:#373737; font-weight:normal; line-height:20px; padding-top:10px; font-size:15px;}
.con .tp-article-list .list-item p{ text-align:left;padding-left:15px;color:#a3a3a3;padding-bottom: 5px;line-height: 25px;}
.con .tp-article-list .list-item p span{}

/**选项卡**/
.tp-tab {margin:0 auto; margin:10px 0px 20px;}
.tp-tab .tab-menu { height:40px;}
.tp-tab .tab-menu li { display:inline-block; height:40px; line-height:40px; float:left; font-size:14px;color:#fff; padding:0 10px; border-radius:3px 3px 0 0; cursor:default;}
.tp-tab .tab-menu li.selected { background-color:#3db1f2; color:#fff; box-shadow:-3px 0 5px #359bd4 inset, /*左边阴影*/ 3px 0 5px #359bd4 inset, /*右边阴影*/ 0 0px 0px #359bd4 inset, /*顶部阴影*/ 0 4px 5px #359bd4 inset}

/**搜索**/
.tp-searches{padding:58px 0px 48px;width:555px; margin:0 auto;}
.tp-search {width:555px; position: relative; margin:0 auto;}
.subject_result .tp-search{margin:40px auto}
.tp-search form { display: block;}
.tp-search .search-input {width: 480px; border:1px solid #ccc;}
.tp-search .search-input input.search-title { width: 460px; height: 23px; line-height: 23px; border:0; outline: 0; background:none; color: #333; font-size: 14px; padding: 5px 10px;}
.tp-search .search-btn { background:#666; width: 67px; height: 33px; position: absolute; right: 0; top:50%; margin-top: -17px;}
.tp-search .search-btn input.search-submit { font-family:"Microsoft YaHei";color:#fff;font-size:15px; width: 100%; height: 33px; border:0; outline: 0; background:none; cursor: pointer;}

.job {cursor:pointer; font-size: 17px;width: 100%;float: left;}
.item.tec_hot{ background:url(images/head_p.png) left center no-repeat; padding-left: 17px;}
.item.tec_hot{ background:url(images/head_p.png) left center no-repeat; padding-left: 17px;}
.other-page .item.tec_hot{padding-left: 1%;}

.wp_paging { display:block; margin:0; padding:0; list-style:none; font-size:13px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; color:#494949; float:right;}
.wp_paging input {font-size:12px;*font-size:100%;}
.wp_paging li { display:inline-block; height:25px; line-height:25px; float:left; margin-top:5px;}
.wp_paging li span,.wp_paging li a { display:inline-block; float:left; margin-left:10px; }
.wp_paging li em { font-style:normal;}
.wp_paging li a { cursor:pointer; color:#666; line-height: 25px; height: 25px;}
.wp_paging li a:hover { color:#000; }
.wp_paging li a span{ margin:0;}
.wp_paging li a.pagingJump {
    margin: 2px 0;
}
.wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
.wp_paging li input:focus{ outline:none;}