/*面包屑*/
.mbx { height: 42px; background: #e7e7e7; }
.mbx_cont { width: 1200px; max-width: 100%; margin: 0 auto; line-height: 42px; font-size: 14px; }
.mbx_cont a{color:#333;}
.main { background: #f4f4f4; padding-top: 35px; padding-bottom: 35px; }
.main_cont { width: 1200px; max-width: 95%; margin: 0 auto; overflow: hidden; }
.main_cont_left { width: 25%; float:left; }
.main_cont_right { width: 73%; background:#ffffff; border-top: 2px solid #125fa3; padding:20px; float:right; min-height:1080px; }
/*导航*/
.menu { position: relative; z-index: 2; overflow: hidden; background: #fff; border-top: 2px solid #125fa3; }
.menu_title { height: 98px; text-align: left; }
.menu_title_zw { display: block; font-size: 24px; color: #5a5a5a; padding-top: 28px; }
.menu_title_yw { display: block; font-size: 14px; color: #969696; }
.menu_cont { width: 100%; padding: 20px; border-bottom: 1px solid #dfdfdf; margin: 0 auto; padding-top: 0px; }
.menu_cont_nav { position: relative; }
.menu_cont_nav ul li { line-height: 50px; font-size: 16px; margin-top: 4px; }
.menu_cont_nav ul li a { color: #626262; text-decoration: none; line-height: 50px; display: block; padding-left: 25px; width: 100%; background: #ffffff; position: relative; border-bottom: 1px solid #dfdfdf; }
.menu_cont_nav ul li a:before { content: '>'; font-family: 宋体; width: 10px; height: 10px; position: absolute; top: 20px; right: 15px; color: #bebebe; font-weight: bold; text-align: center; line-height: 10px; }
.menu_cont_nav ul li a:hover:before { color: #fff; }
.menu_cont_nav ul li a:hover { text-decoration: none; color: #fff !important; background: #125fa3; }
.menu_cont_nav ul li.current a { color: #fff !important; background: #125fa3; }
.menu_cont_nav ul li.current a:before { transform: rotate(90deg); -ms-transform: rotate(90deg); /* IE 9 */ -moz-transform: rotate(90deg); /* Firefox */ -webkit-transform: rotate(90deg); /* Safari 和 Chrome */ -o-transform: rotate(90deg); color: #fff; }
.menu_second { overflow: hidden; display: none; }
.current .menu_second { display: block; }
.menu_second ul { padding: 0px; margin: 0px; background: #f2f1f1; padding: 10px; overflow: hidden; }
.menu_second ul li { height: 40px; }
.menu_cont_nav ul li.current .menu_second ul li a { line-height: 40px; height: 40px; background: #dddddd !important; color: #696969 !important; }
.menu_cont_nav ul li.current .menu_second ul li a:hover { color: #fff !important; background: #0e68b0 !important; }
.current .menu_second { display: block; }
.menu_cont_nav ul li.current .menu_second .current { background: #0e68b0 !important; color: #fff !important; }
.menu_cont_nav ul li.current .menu_second .current a { background: #0e68b0 !important; color: #fff !important; }
.menu_cont_nav ul li.current .menu_second a:before { content: ''; width: 10px; height: 40px; position: absolute; top: 0px; right: 15px; color: #bebebe; font-weight: bold; }

/*最新政策*/
.zc_news{ background:#fff; padding:10px;} 
.zc_news_title{ overflow:hidden;}
.zc_news_title span{color:#125fa3; font-size:20px; font-weight:bold; padding-left:10px; display:inline-block; position:relative;}
.zc_news_title span:before{content: ''; width: 4px; height: 18px; background:#125fa3; position: absolute; top: 5px; left: 0px; color: #bebebe;  }
.zc_news_title  a{ display:inline-block; float:right; font-size:14px; color:#949494; margin-top:5px; margin-right:10px;}
.in_zcnews_cont { padding: 10px; }
.in_zcnews_cont ul { padding: 0px; margin: 0px; }
.in_zcnews_cont ul li { padding: 0px; line-height: 23px; background: url("../image/li.jpg") no-repeat left 15px; padding-left: 10px; overflow: hidden; border-bottom: 1px solid #e6e6e6; padding-bottom: 8px; margin-bottom: 8px; }
.in_zcnews_cont ul li a { width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #505050; }
.in_zcnews_cont ul li span { width: 100%; text-align: left; color: #a9a9a9; margin-top: 5px; display: block; }

/*正文*/
.main_cont_right_title{ text-align:center; font-size:22px; margin-bottom:15px;}
.content p { margin-bottom: 10px; font-size: 16px; line-height: 30px; }

/*会员风采*/
.main_cont_right_titles{ font-size: 22px; color: #616161; border-bottom: 1px solid #ebebeb; padding-bottom: 5px; margin-bottom: 20px;}
.hyfc_list{width: 31.3%;float: left;margin-left: 1%;margin-right: 1%;margin-bottom: 10px;/* min-height: 136px; */}
.in_hynews_pic{ overflow: hidden; border: 1px solid #e4e4e4;}
.in_hynews_pic img{ width: 100%; height: 107px; transition: all 0.5s;}
.in_hynews_pic img:hover{transform: scale(1.1); transition: all 0.5s;}
.in_hynews_list_title{text-align: center;margin-top: 5px;height: 20px;}
.in_hynews_list_title a{ color: #616161;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.hyfc_content{ overflow: hidden;}

/*会员公告*/
.in_xhnews_list { width: 100%; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6; }
.in_news_list_title a{ font-size: 20px; color: #616161;}
.in_news_list_date{font-size: 16px; color: #969696; margin-top: 10px;}
.in_xhnews_pic { width: 25%; float: left; overflow: hidden;height: 105px; }
.in_xhnews_pic img { width: 100%; transition: all 0.5s;  height: 105px;}
.in_xhnews_pic img:hover { transform: scale(1.1); transition: all 0.5s; }
.in_xhnews_right { width: 72%; float: right; }
.in_xhnews_right .in_news_list_title { margin-top: 0px; }
.in_xhnews_right .in_news_list_cont { margin-top: 5px; line-height: 28px; color: #929292; }

.col-xs-4 { margin-bottom: 20px; overflow: hidden; max-height: 250px; }

/*分页*/
#pages { text-align: center; padding-top: 25px; /*height: 90px;*/ }
#pages a { display: inline-block; padding: 4px 7px; background-color: #fff; color: #888; margin: 0 2px; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; border: 1px #ddd solid; border-radius: 3px }
#pages a:hover { background-color: #014099; border-color: #014099; color: #fff !important; }
#pages a.active { background-color: #014099; border-color: #014099; color: #fff !important; }
#pages a.prev, #pages a.next { font-size: 14px; }
#pages span { display: inline-block; /*padding: 9px 15px;*/ color: #888; position: relative; top: -2px }
#pages label { margin-left: 10px; font-weight: 400 }
#pages label input { margin: 0 3px }
/*新闻详情*/
.news-info .title { color: #333; text-align: center; padding: 0px 10px 20px; }
.news-info .title h1 { font-size: 20px; font-weight: 600; line-height: 32px; }
.news-info .info { color: #bbb; position: relative; padding: 15px 40px; background-color: #f2f2f2; margin-bottom: 20px; }
.news-info .info span.date { background: url(../image/new_i1.png) no-repeat scroll left center; padding: 2px 0px 2px 22px; margin-right: 18px; }
.news-info .info span.hits { background: url(../image/new_i2.png) no-repeat scroll left center; padding: 2px 0px 2px 28px; }
.other { border-top: 1px #eee solid; padding: 20px 0px 15px; font-size: 14px; }
.other .left { color: #777; }
.other .left a { color: #777; }
.other .left p { text-indent: 0em; }
/*校企合作*/
.xqhz_list{ width: 23%; float: left; margin-left: 1%; margin-right: 1%; margin-bottom: 10px;}

/*招聘信息*/
.hyfc_content ul { padding: 0px; margin: 0px; }
.hyfc_content ul li { padding: 0px; line-height: 44px; background: url("../image/li.jpg") no-repeat left center; padding-left: 10px; overflow: hidden; border-bottom: 1px solid #eaeaea; }
.hyfc_content ul li a { width: 80%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #505050; float: left; }
.hyfc_content ul li span { float: right; width: 20%; text-align: right; color: #a9a9a9; }

/*专家智库*/
.zjzk_list{ background: #f1f1f1; overflow: hidden; width: 48%; margin-left: 1%; margin-right: 1%; margin-bottom: 10px; float: left;}
.zjzk_pic{ width: 30%; float: left; overflow: hidden;}
.zjzk_pic img{ width: 100%; height: 150px;transition: all 0.5s;}
.zjzk_pic img:hover{transform: scale(1.1); transition: all 0.5s;}
.zjzk_right{width: 60%; margin-left: 5%; margin-right: 5%; float: left;}
.zjzk_name{ margin-top: 15px;}
.zjzk_name a{color:#5e5e5e;}
.zjzk_cont{ margin-top: 10px; line-height: 26px; color: #939393;}

/*搜索页面*/
.search_deatil .search{ display:none;}
.search_deatil_cont{width: 100%;background: #ffffff;border-top: 2px solid #125fa3;padding: 20px;}
.search_deatil_ss{ margin-top:30px; margin-bottom:30px; text-align:center; overflow:hidden;}
.search_deatil_ss form{ display:inline-block; width:55%;}
.search_deatil_input{ border:2px solid #125fa3; height:45px; width:80%; margin:0px;    float: left;}
.search_deatil_input_but{ background:#125fa3; height:45px; width:20%; font-size:18px; text-align:center; margin:0px; border:none; color:#fff;    float: left;}


@media (max-width: 768px) {
.main {
    background: #f4f4f4;
    padding-top: 15px;
    padding-bottom: 15px;
}
	.main_cont_left {
    width: 100%;
    float: none;
}
	.zc_news {
    display: none;
}
	.main_cont_right {
    width: 100%;
    min-height: auto;
    margin-top: 15px;
}
	.hyfc_list {
    width: 48%;
	}
	.in_hynews_pic img {
    height: 60px;
	}
	.in_xhnews_pic {
    width: 40%;
    float: left;
    overflow: hidden;
    height: 100px;
}
	.in_xhnews_pic img {
    width: 100%;
    transition: all 0.5s;
    height: auto;
}
	.in_xhnews_right {
    width: 56%;
    float: right;
    margin-top: 5px;
}
	.xqhz_list {
    width: 48%;
	}
	.xqhz_list .in_hynews_pic img {
    height: 90px;
}
	.hyfc_content ul li a {
    width: 70%;
	}
	.hyfc_content ul li span {
    width: 30%;
	}
	.zjzk_list {
    background: #f1f1f1;
    overflow: hidden;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 10px;
    float: none;
}
	.zjzk_pic {
    width: 35%;
	}
	.zjzk_right {
    width: 55%;
	}
	.zjzk_pic img {
    width: 100%;
    height: 136px;
	}
	.search_deatil_ss form {
    display: inline-block;
    width: 100%;
	}
}
.pagination span{
    margin:0;
    cursor:pointer
}
.pagination{
    height:40px;
    padding:20px 0px;
}
.pagination a{
    display:block;
    float:left;
    margin-right:10px;
    padding:2px 12px;
    height:24px;
    border:1px #cccccc solid;
    background:#fff;
    text-decoration:none;
    color:#808080;
    font-size:12px;
    line-height:24px;
}
.pagination a:hover{
    color:#077ee3;
    background: white;
    border:1px #077ee3 solid;
}
.pagination a.cur{
    border:none;
    background:#077ee3;
    color:#fff;
}
.pagination span{
    float:left;
    padding:2px 12px;
    font-size:12px;
    height:24px;
    line-height:24px;
    color:#bbb;
    border:1px #ccc solid;
    background:#fcfcfc;
    margin-right:8px;
}
.pagination span.pageRemark{
    border-style:none;
    background:none;
    margin-right:0px;
    padding:4px 0px;
    color:#666;
}
.pagination span.pageRemark b{
    color:red;
}
.pagination span.pageEllipsis{
    border-style:none;
    background:none;
    padding:4px 0px;
    color:#808080;
}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}