@charset "utf-8";
/* 列表页css */
body{ font-family:Arial, "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体";}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}

h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;border: 0;}
button,select{vertical-align: middle;outline: none;border: 1px solid #CCCCCC;position: relative;top: -3px;background: url(../img/down.png) no-repeat right 2px center;}
select{padding-left: 5px;height: 24px;}
table {font-size: 12px;}
h1,h2,h3,h4,h5,h6,em,b{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
div{outline: none;}
.w{width: 1002px;}
.w2{width: 1000px;}
.w, .w2{margin: 0 auto;overflow: hidden;zoom: 1}
.fl, .left, .cont_left{float: left}
.fr, .right, .cont_right{float: right}
.bk{display: block}
.oz{min-height: 0;overflow: hidden;zoom: 1;}
.bs {border: 1px solid #ddd;box-shadow: 1px 1px 2px 1px rgba(100,100,100,0.1);background: #fff;margin-top: 8px;}
.mt{margin-top: 20px;}
.mt40{margin-top: 40px;}
.lh24{line-height: 18px;}
.clear{clear: both}
.pr{position: relative}
.pa{position: absolute}
.hide{display: none;}
.filter{background: rgba(141,101,31, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B79613D,endColorstr=#4B79613D);}
.whole a{ color:#333; text-decoration:none;}
.whole a:hover{ color:#0159a3; text-decoration:underline;}

.whole{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-top:19px; padding-bottom:20px;}
.list{ width:660px; overflow:hidden;}
.huodong{ width:275px; overflow:hidden;position: relative;}
.slidebar{ width:275px; overflow:hidden;}
.slidebar-active{position: absolute;top: 1400px;left:0px;width:275px;}

.list table{width: 100% !important;text-align: center;}
.list table a{color:#008ed3;}
/*列表页左侧样式表开始*/
.weizhi{ width:660px; height:16px;line-height:16px; padding-bottom:10px; border: none; font-size:14px; color:#222;}
.weizhi a{ color:#666; text-decoration:none;}
.weizhi a:hover{ color:#333; text-decoration:none;}
.weizhi span{width:9px; height:9px; float:left; margin-top: 13px; margin-right: 4px; display:block; background:url(images/ninplace_03.gif);}
.weizhia{ width:660px; height:16px;line-height:16px; padding-bottom:20px; border: none; font-size:14px; color:#222;}
.weizhia a{ color:#666; text-decoration:none;}
.weizhia a:hover{ color:#333; text-decoration:none;}
.weizhia span{width:9px; height:9px; float:left; margin-top: 13px; margin-right: 4px; display:block; background:url(images/ninplace_03.gif);}

.list_bt{ width:655px; height:40px; background:#f6f6f6; padding-left:5px; margin-bottom:18px; line-height:40px; font-size:14px; color:#444; }
.list_bt h1{ font-size:20px; color:#0159a3; line-height:40px;}
.list_bt a{ color:#444; text-decoration:none;}
.list_bt a:hover{ color:#0159a3; text-decoration:none;}

.list_nr{ width:660px;border-top:1px solid #0159a3;}
.list_nr p{color:#444;height:20px;line-height:20px; padding:24px 0px 24px 0px; border-bottom:1px solid #ddd;overflow:hidden;}
.list_nr p a{ color:#444 !important;}
.list_nr p a,.list_nr p a:hover,.list_nr p a:link,.list_nr p a:visited {float:left;width:430px;overflow:hidden;font-size:14px;line-height: 20px;}
.list_nr span{float:right;width:80px;color:#B2B0B1;overflow:hidden; font-size:12px;}
.list_nr_typename{float:left;width:auto; font-size: 14px;color: #444; padding-right:5px;}

/*列表页左侧分页符样式表开始*/
.dede_pages {font-size: 14px;margin-top: 20px;}
.dede_pages ul,.dede_pages tr {	float: left;	padding: 4px;	list-style-type: none;}
.dede_pages ul li,.dede_pages tr td {	float: left;	line-height: 17px;	margin-right: 6px;}
.dede_pages ul li a,.dede_pages tr td a {	float: left;	padding: 0px 4px 2px;	color: #333;	display: block;	text-decoration: none;}
.dede_pages .pageinfo {	line-height: 21px;	/* padding:12px 10px 12px 16px; */	color: #707070;	width: auto;	float: left;}
.dede_pages .pageinfo strong {	color: #333;	font-weight: normal;	margin: 0px 2px;color: #0159a3;}
.dede_pages .thisclass a, .dede_pages .thisclass a:hover {font-size: 18px;	color: #0159a3;}
.dede_pages li.thisclass{background-color: #0159a3;color: #ffffff;width: 20px;text-align: center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/*列表页右侧样式表开始*/
.list_ad{ width:275px; height:240px; overflow:hidden; padding-bottom:40px;}

.huodong_nr{ width:275px; height:auto; overflow:hidden; padding-bottom:25px; }
.huodong_bt{ padding-bottom:15px; overflow:hidden;}
.huodong_bt span{ width:60px; height:40px; border-bottom:1px solid #4ea40a;  top:0px;  color: #4ea40a;  font-size: 14px;   line-height: 40px;}
.huodong_bt a{ width:38px; height:40px;border-bottom:1px solid #999; padding-left:177px; font-size: 12px;    line-height: 40px; color:#999;}
.huodong_con{ }
.huodong_con p{color:#B2B0B1;height:20px;line-height:20px; padding:5px 0px 5px 0px; overflow:hidden; }
.huodong_con p a{float:left;width:195px;overflow:hidden;font-size:12px; color:#666;}
.huodong_con p a font{ color: #666 !important;}
.huodong_con span{float:left;width:35px;color:#999;overflow:hidden; font-size:12px;}
.huodong_con_typename{float:left;width:auto; font-size: 12px;color: #666; padding-right:3px; left:230;}

.huodong_cona p{color:#B2B0B1;height:20px;line-height:20px; padding:5px 0px 5px 0px; overflow:hidden; }
.huodong_cona p a{float:left;width:185px;overflow:hidden;font-size:12px; color:#666;}
.huodong_cona span{float:right;width:35px;color:#999;overflow:hidden; font-size:12px;}

.huodong_conb p{color:#B2B0B1;height:20px;line-height:20px; padding:5px 0px 5px 0px; overflow:hidden; }
.huodong_conb p a{float:left;width:238x;overflow:hidden;font-size:12px; color:#666;}
.huodong_conb span{float:right;width:35px;color:#999;overflow:hidden; font-size:12px;}

/*idp_story*/
.story_bt { color: #5db007;   font-size: 16px; font-weight:normal; height: 30px;    line-height: 30px; }
.no_line {border: medium none !important;}
#idp_story{margin-top: 10px; width:275px; font-size:12px;}
#idp_story .slide_nav{border-bottom: 1px solid #4ea40a;}
#idp_story .slide_nav li{ float: left; margin-right: 4px;}
#idp_story .slide_nav li a{ border: 1px solid #e0e0e0; display: block; width: 84px; text-align: center; height: 24px; line-height: 24px; color: #444; border-bottom:0;}
#idp_story .slide_nav li.cur a{ border: 1px solid #4ea40a; color: #4ea40a; border-bottom:0;}
#idp_story .slide_img{ margin-top: 10px;}
#idp_story .slide_img li{ display: none;}
#idp_story .slide_img li p{ line-height: 22px; color:#666;padding:5px 0px 5px 0px;}
#idp_story .slide_img li p:before{ content: "- "}
#idp_story .slide_img li p{ *padding-left: 10px;}
#idp_story li.cur{ display: block;}
.new_lianjie a{ text-decoration:none; color:#5DB007;}
.new_lianjie a:hover{ text-decoration:none; color:#5DB007;}

/*----条件筛选-----*/
.con_screening
{
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #0659b3;
}
.con_screening .countries,.con_screening .phase 
{
	margin: 5px 0;
}

.con_screening .tab
{
	
	margin-left: 20px;	
}

.con_screening span
{
	float: left;
	color: #231815;
	font-size: 14px;
}

.con_screening  li
{
	float: left;
	color: #231815;
	font-size: 14px;
	margin-right: 15px;
	cursor: pointer;
}

.con_screening .tab .active a
{
	color: #0659b3;
}

/*案例列表*/

.con_lists 
{
	margin: 30px 0;
}

.con_lists .content_column{
	background: #f5f5f5;
	margin-bottom: 30px;
}

.content_column img
{
	width: 250px;
	height: 170px;
}
.content_column .ri_detail
{
	width: 410px;
	padding: 10px 20px;
	box-sizing: border-box;
}

.content_column .title a
{
	font-size: 14px;
	color: #333;
}
.content_column .attribute
{
	margin-top: 5px;
	font-size: 12px;
}
.content_column .attribute em
{
	color: #fe9835;
}
.content_column .detail
{
	color: #555;
	font-size: 12px;
	line-height: 20px;
	max-height: 100px;
	overflow: hidden;
}
.content_column hr
{
	border-top: 1px solid #dbdbdb;
}
/*-------分页--------*/
.ul_page {
	margin-top: 20px;
	margin-bottom: 30px;
}

.ul_page li {
	float: left;
	margin-right: 2px;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}

.ul_page li a {
	display: block;
	padding: 0 10px;
	text-align: center;
}

.ul_page li.active {
	background: #0159A3;
	color: #fff;
}

.ul_page li.thisclass {
	background: #0159A3;
	color: #fff;
	display: block;
	padding: 0 10px;
	text-align: center;
}

.ul_page li a:hover {
	background: #0159A3;
	color: #fff;
}

/*左侧内容区域*/

.wrapper_colleges {
	width: 275px;
}

.div_r_colleges {
	margin: 30px 0;
}

.div_r_colleges h3 {
	color: #4ea40a;
	font-size: 14px;
	margin-bottom: 10px;
}

.colleges li {
	float: left;
	cursor: pointer;
	margin-right: 5px;
	margin-bottom: 5px;
	border:1px solid #efefef;
}

.colleges img{
	width: 85px;
	height: 52px;
}

.colleges li:nth-child(3n) {
	margin-right: 0;
}


.colleges li:hover .layer_colle
{
	display: block;
}

.layer_colle {
	display: none;
	color: #fff;
	width: 85px;
	height: 50px;
	background: rgba(0, 0, 0, 0.65);
	text-align: center;
	position: absolute;
	margin-top: -51px;
	font-size: 12px;
}

.layer_colle span {
	display: table-cell;
	vertical-align: middle;
	box-sizing: border-box;
	height: 50px;
	width: 85px;
	padding: 10px;
	    font-size: 12px;
}
a.sae-name{display:block;float:right !important;color:#999;height:100%;font-size:13px;width:42px;background:url(../../img/p-icon.png) no-repeat left center;padding-left:20px;overflow:hidden;cursor:pointer}
#portamento_container {float:right; position:relative;} 
#portamento_container #sidebar {float:none; position:absolute;} 
#portamento_container #sidebar.fixed {position:fixed;}