@charset "utf-8";

.main{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 65px;
}
.main .main_box{
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 21px;
}


.home_banner_ul{
	width: 100%;
	padding-bottom: 50px;
	
}
.home_banner_ul li{
	display: inline-block;
	   box-shadow: 0 10px 15px -3px #9c9c9c;  
	   position: relative;
}
.home_banner_ul .left{
	float: left;
	width: 854px;
	height: 333px;
	
	
}
.home_banner_ul .left img{
	width: 100%;
	height: 100%;
	
}

.home_banner_ul .right{
	float: left;
	background: url(2025gxlm_banner_right.png) repeat-x;
	width: 344px;
	height: 333px;
	display: inline-block;
	border-radius:0px 7px 7px 0px;
}
.home_banner_ul .right_box{
	padding:0 15px ;
}
.home_banner_ul .right h2{
	font-size: 22px;
	color: #000000;
	text-align: left;
	padding: 24px 0px 16px 0px;
	line-height: 1;
}
.home_banner_ul .right h3{
	padding: 0px 0px 36px 0px;
}
.home_banner_ul .right p{
	font-size: 15px;
	color: #333;
	text-align: left;
	line-height: 30px;
	text-indent: 30px;
	letter-spacing: -0.5px;
}
.home_banner_ul .right p a{
	color: #ff0000;
}
.home_banner_ul .right_box01{
	padding:0 15px ;
	position: relative;
	height: 100%;

}

.home_banner_ul .right_box01 h2{
	text-align: center;
	line-height: 29px;
	font-size: 22px;
}
.home_banner_ul .right_box01 .right_box01_foot{
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;

}
.home_banner_ul .right_box01 .right_box01_foot h5{
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.home_banner_ul .right_box01 .right_box01_foot button{
	border: none;
	width: 230px;
	height: 44px;
	background: #f59230;
	border-radius:10px ;
	color: #fff;
	font-size: 20px;
	line-height: 44px;
	margin-top: 23px;
	outline:none;
	cursor: pointer;
}

.more_huodong{
	position: absolute;
	top: 0;
	left: 0;
	
	
}
.more_huodong img{
	border-radius:4px 0px 0px 0px ;
}
/*科研成果*/

.scientific{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.scientific_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 14px;
	padding: 17px 10px;
	border-radius:7px;
}
.scientific_box .title {
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.scientific_box .title h2{
	color: #336699;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_keyan.png) no-repeat center left 14px;
	padding-left: 56px;
	height: 34px;
	line-height: 34px;
	font-size: 0;
}
.scientific_box .title span{
	color: #dcdddd;
	padding-right:10px ;
	vertical-align: middle;
	display: inline-block;
	font-size:22px;
	height: 100%;
	cursor: pointer;
	
	
}
/*.scientific_box .title span:first-child:after{
	content: "";
	background: #999999;
	width: 2px;
	height: 23px;
	display: inline-block;
	margin-left: 22px;
	vertical-align: middle;
	margin-top: -3px;
}*/
.scientific_box .title .xitu_cg span:first-child:after{
	content: "";

	width: 0px;

}

.scientific_box .title .current{
	color: #336699;
}
.scientific_box .title h3{
	float: left;
	padding-left: 194px;
	line-height: 34px;
	height: 34px;
}
.scientific_box .title h4{
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
}
.scientific_box .title h3 a {
	font-size: 15px;
	color: #000000;
	display: inline-block;
}
.scientific_box .title h3 a::after{
	content: "";
	width: 2px;
	height: 18px;
	display: inline-block;
	background: #999999;
	vertical-align: middle;
	margin: 0 12px;
	margin-top: -3px;
}
.scientific_box .title h3 a:last-child:after{
	content: "";
	width: 0px;
}

.scientific_box .title .more{
	padding-left: 0px;
}

.scientific_box .content{
	overflow: hidden;
	display: none;
}
.scientific_box .content li{
	float: left;
	padding-left: 35px;
	height: 133px;
	overflow: hidden;
	margin-top: 20px;
}
.scientific_box .content .left{
	float: left;
	margin-right: 10px;
	width: 190px;
	height: 130px;
	border:1px solid #d3d1d1;
}
.scientific_box .content .left img{
	width: 100%;
	height: 100%;
}
.scientific_box .content .right{
	text-align: left;
	width: 364px;
	overflow: hidden;
}
.scientific_box .content .right h2{
	font-size: 18px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	line-height: 1;
	padding-top: 7px;
}
.scientific_box .content .right h3{
	line-height: 1;
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
.scientific_box .content .right h3 i{
	font-style: normal;
	color: #0099ff;
}
.scientific_box .content .right p{
	line-height: 24px;
	color: #666666;
}


/*人才团队*/
.talent{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.talent_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px;
	border-radius:7px;
}
.talent_box .title{
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.talent_box .title h2{
	font-size:22px;
	color: #a28966;
	line-height:1;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_rencai.png) no-repeat center left 14px;
	padding-left: 60px;
	height: 34px;
	line-height: 34px;
}

.talent_box .title a {
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
	font-size: 15px;
	color: #666666;
}

.talent_ul{
	width: 100%;
	height: 366px;
	margin-top: 18px;
}

.talent_ul li{
	width: 25%;
	float: left;
	height: 100%;
	
}
.talent_ul li a{
	background:#f8f8f8;
	padding: 0 15px;
	margin: 0 10px;
	display: block;
	height: 100%;
}
.talent_ul li h2{
	width: 130px;
	height: 130px;
	text-align:center;
	margin: 0 auto;
	padding-top: 24px;
}
.talent_ul li h2 img{
	width: 100%;
	height: 100%;
	border-radius:50%;
}
.talent_ul li h3{
	line-height: 1;
	padding-top: 18px;
	font-size: 18px;
	padding-bottom: 17px;
}
.talent_ul li p{
	line-height:30px;
	text-align: left;
	font-size: 15px;
	color: #666666;
}

/*公共技术服务*/

.skill{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.skill_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px;
	border-radius:7px;
}

.skill_box .title{
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.skill_box .title h2{
	font-size:22px;
	color: #a67f84;
	line-height:1;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_ser.png) no-repeat center left 14px;
	padding-left: 60px;
	height: 34px;
	line-height: 34px;
}

.skill_box .title a {
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
	font-size: 15px;
	color: #666666;
}

.skill_ul{
	width: 100%;
	height: 100px;
	margin-top: 27px;
	overflow: hidden;
}

.skill_ul li{
	width: 25%;
	float: left;
	height: 86px;
	padding-bottom: 40px;
	
	
}
.skill_ul li a{
	background:#FFFFFF;
	margin: 0 17px;
	height: 100%;
	overflow: hidden;
	text-align: center;
	display: table;
}

.skill_ul li h2{
	width:86px;
	height:86px;
	text-align:center;
	margin: 0 auto;
	background: #8d95ac;
	border-radius:50%;
	font-size: 0;
	margin-right: 13px;	
}

.skill_ul li span{
	width: 109px;
	display: table-cell;
	vertical-align: middle;
	text-align:left;
	
}

.skill_ul .coloer_02{
	background:#a67f84;
}
.skill_ul .coloer_03{
	background:#c7b497;
}
.skill_ul .coloer_04{
	background:#828a75;
}
.skill_ul .coloer_05{
	background:#7f7180;
}
.skill_ul .coloer_06{
	background:#9da590;
}
.skill_ul .coloer_07{
	background:#b7a6c0;
}
.skill_ul .coloer_08{
	background:#a67f84;
}
.skill_ul .coloer_09{
	background:#bab1a2;
}
.skill_ul .coloer_10{
	background:#a2aac1;
}
.skill_ul li h2:after{
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.skill_ul li h2 img{
	vertical-align: middle;
	width: 86px;
	height: 86px;

}
.skill_ul li h3{
	width: 109px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
	font-size: 18px;
	color: #333333;
	
	
}

/*科研院校*/

.academy{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.academy_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px;
	border-radius:7px;
}

.academy .title{
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.academy .title h2{
	font-size:22px;
	color: #666699;
	line-height:1;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_kyjg.png) no-repeat center left 14px;
	padding-left: 60px;
	height: 34px;
	line-height: 34px;
}

.academy .title a {
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
	font-size: 15px;
	color: #666666;
}

.academy_ul{
	width: 100%;
	margin-top: 14px;
}
.academy_ul li{
	width: 25%;
	float: left;
	margin-bottom: 20px;
}
.academy_li_box{
	background: #f8f8f8;
	margin: 0 7px;
	padding: 0 15px;
	display: inline-block;
	height: 147px;
}
.academy_li_box h2{
	font-size: 18px;
	width: 100%;
	height: 48px;
	line-height: 48px;
	border-bottom:1px dashed #c6c6c6;
	text-align: left;
}
.academy_li_box img{
	float: left;
	width: 62px;
	max-height: 80px;
	margin-top: 10px;
}
.academy_li_box span{
	float: left;
	width: 180px;
	text-align: left;
	margin-left: 8px;
	margin-top: 4px;
}
.academy_li_box span h3{
	font-size: 15px;
	color: #666666;
	line-height: 28px;
}

/*人才招聘*/

.hiring{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.hiring_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px;
	border-radius:7px;
}

.hiring .title{
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.hiring .title h2{
	font-size:22px;
	color: #669966;
	line-height:1;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_rczp.png) no-repeat center left 14px;
	padding-left: 60px;
	height: 34px;
	line-height: 34px;
}

.hiring .title a {
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
	font-size: 15px;
	color: #666666;
}
.hiring_ul{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 31px;
}
.hiring_ul li{
	float: left;
	width: 25%;
	overflow: hidden;
	margin-top: 15px;
}
.hiring_ul li a{
	display: block;
	color: #666666;
	background: #f8f8f8;
	margin: 0 10px;
	padding: 20px 12px;
}
.hiring_ul li h2{
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom:1px dashed #c9c9c9;
	line-height: 1;
	padding-bottom: 15px;
	font-size: 18px;
	color: #000000;
}
.hiring_ul li h2:hover{
	color: #669966;
}
.hiring_ul li h3, .hiring_ul li h4{
	color: #666666;
	text-align: left;
	padding-top: 15px;
	line-height: 1;
}


/*产学研究信息*/

.study{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.study_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px;
	border-radius:7px;
}

.study .title {
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.study .title h2{
	color: #336699;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_cxyxx.png) no-repeat center left 14px;
	padding-left: 56px;
	height: 34px;
	line-height: 34px;
	font-size: 0;
}
.study .title span{
	color: #dcdddd;
	padding-right:22px ;
	vertical-align: middle;
	display: inline-block;
	font-size:22px;
	height: 100%;
	cursor: pointer;
}
/*.study .title span:first-child:after{
	content: "";
	background: #999999;
	width: 2px;
	height: 23px;
	display: inline-block;
	margin-left: 22px;
	vertical-align: middle;
	margin-top: -3px;
	
}*/
.study .title .current{
	color: #aa9e4b;
	
}

.study .title h4{
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
}

.study_ul{
	width: 100%;
	overflow: hidden;
	display: none;
}
.study_ul li{
	float: left;
	width: 50%;
	margin-top: 23px;
}
.study_ul li a{
	margin: 0 22px;
	display: block;
	
}
.study_ul li a:hover{
	color: #aa9e4b;
}
.study_ul li h2{
	width: 480px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 18px;
	text-align: left;
}
.study_ul li h2::before{
	content: "";
	background:url(2025gxlm_icon_xjt.png) no-repeat left center;
	width: 15px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}
.study_ul li p{
	text-align: left;
	padding-left: 15px;
	color: #666666;
	margin-top: 13px;
	line-height: 25px;
}

/*稀土公共技术服务*/

.skiller{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.skiller_box{
	max-width: 1200px;
	overflow: hidden;
	height: 416px;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px 0 10px;
	border-radius:7px;
}

.skiller_box .title{
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.skiller_box .title h2{
	font-size:22px;
	color: #a67f84;
	line-height:1;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_ser.png) no-repeat center left 14px;
	padding-left: 60px;
	height: 34px;
	line-height: 34px;
}

.skiller_box .title a {
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
	font-size: 15px;
	color: #666666;
}

.skiller_ul{
	width: 100%;
	height: 246px;
	margin-top: 18px;
	overflow: hidden;
}

.skiller_ul li{
	width: 25%;
	float: left;
	height: 100%;
	
	
}
.skiller_ul li a{
	background:#f8f8f8;
	padding: 0 15px;
	margin: 0 10px;
	display: block;
	height: 100%;
	overflow: hidden;
	text-align: center;
}

.skiller_ul li h2{
	width: 130px;
	height: 130px;
	text-align:center;
	margin: 0 auto;
	background: #8d95ac;
	border-radius:50%;
	margin-top: 28px;
	margin-bottom: 13px;
	font-size: 0;
	
}
.skiller_ul .coloer_02{
	background:#a67f84;
}
.skiller_ul .coloer_03{
	background:#c7b497;
}
.skiller_ul .coloer_04{
	background:#828a75;
}
.skiller_ul li h2:after{
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.skiller_ul li h2 img{
	vertical-align: middle;

}
.skiller_ul li h3{
	line-height: 1;
	padding-top: 9px;
	font-size: 18px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
}



/*产业孵化*/

.industry{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.industry_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px;
	border-radius:7px;
	
}

.industry .title{
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.industry .title h2{
	font-size:22px;
	color: #669966;
	line-height:1;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_icon_industry.png) no-repeat center left 14px;
	padding-left: 60px;
	height: 34px;
	line-height: 34px;
}

.industry .title a {
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
	font-size: 15px;
	color: #666666;
}

.industry_con{
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 13px;
	
}
.industry_topbor{
	border-top:1px solid #dcdddd ;
}
.industry_con .industry_con_title{
	font-size: 18px;
	text-align: left;
	width: 100%;
	line-height: 25px;
	color: #357ae3;
	padding-bottom: 9px;
}
.industry_con .industry_con_title::before{
	content: "";
	background: #357ae3;
	width: 4px;
	height: 25px;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
}

.industry_con .left{
	float: left;
	width: 50%;
	text-align: left;
	overflow: hidden;
	box-sizing:border-box;
	padding-right: 24px;
	}
.industry_con .left p{
	line-height: 29px;
	font-size: 16px;
	text-indent: 32px;
	color: #333333;
}
.industry_con .left a{
	color: #ff0000;
}
.industry_con .right{
	width: 50%;
	overflow: hidden;
	
}
.industry_con .right img{
	width: 100%;
	height: 100%;
}
.industry_con .industry_cpfl{
	width: 900px;
	float: left;
}
.industry_con .industry_cpfl li{
	width: 33%;
	padding-top: 33px;
	float: left;
	height: 70px;
}
.industry_con .industry_cpfl li img{
	width: auto;
	height: auto;
}
.industry_cpfr{
	height: 70px;
	margin-top: 45px;
}

/*技术交易检索名录*/

.directories{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.directories_box{
	max-width: 1200px;
	overflow: hidden;
	background: #fff;
	margin-top: 26px;
	padding: 17px 10px;
	border-radius:7px;
}

.directories .title{
	border-bottom: 1px solid #dcdddd;
	overflow: hidden;
	padding-bottom: 15px;
}
.directories .title h2{
	font-size:22px;
	color: #666699;
	line-height:1;
	text-align: left;
	float: left;
	position: relative;
	background: url(2025gxlm_jishu_01.png) no-repeat center left 14px;
	padding-left: 60px;
	height: 34px;
	line-height: 34px;
}

.directories .title a {
	float: right;
	padding-right: 9px;
	line-height: 34px;
	height: 34px;
	font-size: 15px;
	color: #666666;
}

.directories_con{
	width: 100%;
}
.directories_con ul {
	padding-top: 10px;
}
.directories_con ul li{
	float: left;
	width: 468px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 100px;
	padding-left: 15px;
}
.directories_con ul li::before {
    content: "";
    background: url(2025gxlm_icon_xjt.png) no-repeat left center;
    width: 15px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.directories_con ul li a{
	font-size: 18px;
	color: #333;
	line-height: 40px;
}