/* common set */
body,ul,h2,h3,h4,p,input{
	margin:0;
	padding: 0;
}
body{
	font-family: Microsoft YaHei;
	color:#757272;
}
img{
	border:none;
}
a{
	text-decoration: none;
	color:#333;
}
li{
	list-style: none;
}
.color_red{
	color:red;
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1;}

/* commom top */
.sub_common_top{
	width:100%;
	height:120px;
	background:url('imagesinnovation_space_subpages_logo_bg.jpg') no-repeat center center;
	min-width:1200px;
}
.sub_common_top_wrap{
	width:1200px;
	height: 120px;
	margin:0 auto;
	/* border:1px solid red; */
}
.sub_common_top_wrap img{
	margin-top:15px;
}
.sub_common_top_wrap ul{
	float:right;
	margin-top:37px;
}
.sub_common_top_wrap ul li{
	float:left;
	width: 100px;
	height: 43px;
	line-height:43px;
	text-align:center;
	border:1px solid #1e90ff;
	margin-right:15px;
}
.sub_common_top_wrap ul li a{
	display:inline-block;
	width:100%;
	height:100%;
	color:inherit;
}
.sub_common_top_wrap ul .active{
	background: #1e90ff;
	color:#fff;
}
.sub_common_top_wrap ul li:hover{
	background: #1e90ff;
	color:#fff;
}

/* subject background */
.subject_bg{
	width:100%;
	height:600px;
	min-width:1200px;
}

.register_bg{
	background:url('imagesinnovation_space_register_bg.jpg') no-repeat center center;
}


/* main content */
.subject_contentWrap {
    width: 1200px;
    /* border: 1px solid red; */
    margin: -256px auto 0;
    background: #FFF;
   /*  padding-bottom:200px; */
   min-height: 600px;
   margin-bottom: 60px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    -ms-box-shadow:2px 2px 3px #aaaaaa;
    -moz-box-shadow:2px 2px 3px #aaaaaa;
    -o-box-shadow:2px 2px 3px #aaaaaa;
    -webkit-box-shadow:2px 2px 3px #aaaaaa;
    box-shadow:2px 2px 3px #aaaaaa;
}
.form-top .procedure{
	height: 63px;
	background:url('imagesinnovation_space_procedure.jpg') no-repeat center center;
}
.form-top .check-tab{
	width:1150px;
	text-align:center;
	margin:56px auto 0;
	border-bottom:1px solid #e8e8e8;
}
.form-top .check-tab a{
	color:inherit;
}
.form-top .check-tab span{
	display:inline-block;
	width: 175px;
	height: 47px;
	line-height:47px;
	background: #f3f3f0;
	margin:0 5px;
	cursor:pointer;
}
.form-top .check-tab .active{
	background: #f29521;
	color:#fff;
}
/* personal */

.form-style{
	/* border:1px solid red; */
	width: 966px;
	margin:25px auto 0;
}
.getCode{
	float:left;
	display:inline-block;
	width: 95px;
	height: 34px;
	line-height:34px;
	text-align:center;
	background: #f29521;
	color:#fff;
	cursor:pointer;
}
.getCode:hover{
	background: #AF7833;
}
.w888{
	width:888px;
	border:1px solid #ccc;
}
.h32{
	height: 32px;	
}
.h156{
	height: 156px;	
}
.unvisible{
	visibility:hidden;
}
.inputCode{
	float:left;
	height: 32px;
	width:139px;
	margin:0 0 16px 21px;
}
.form-style .w280{
	width: 248px;
	height: 32px;
	float:left;
}
.form-style input,.form-style textarea{
	padding-left:30px;
	margin:0 21px 16px;
	border:1px solid #ccc;


}

.form-style label{
	cursor:pointer!important;
}
.personal h2{
	margin-top:44px;
}
.personal p{
	margin-top:6px;
}
.personal h2,.personal p{
	text-align:center;
}
.form-style button{

	width:920px;
	height: 50px;	
	background:#1e92ff;
	border:none;
	margin:26px 0 36px 21px;
}
#attachment{
	border:none;
}
/* team form */
.team h2{
	margin-top:44px;
}
.team p{
	margin-top:6px;
}
.team h2,.team p{
	text-align:center;
}
.form-style .w600{
	width:570px;
	float:left;
	height: 32px;
}
.registrationWrap{
	width: 278px;
	height: 32px;
	line-height:32px;
	border:1px solid #ccc;
	float:left;
	margin:0 21px 16px;
}
.registrationWrap input{
	padding:0;
}
table{
	width:920px;
	margin:16px auto;
	/* border:1px solid #ccc; */
	border-collapse:collapse;
}
table td{
	border:1px solid #ccc;
	height: 43px;
	text-align:center;
	vertical-align:middle;
}
#table_basicInfo select{
	width:100%;
	height:100%;
	border:none;
	text-align: center;
}
#table_basicInfo input,#partner_Info input,#others_Info input{
	border:none;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}
#tech_Info input{
	margin: 0;
	visibility:hidden;
}

.checkbox_icon{
	display:inline-block;
	width:35px;
	height:35px;
	background: red;
	vertical-align:middle;
	cursor:pointer;
	background: url('imagescheck_btn.png') -1px -1px no-repeat;
}
#application_Info input{
	margin: 0;
	visibility:hidden;
}
#application_Info .show{
	visibility:visible;
}
#application_Info textarea{
	margin: 0;
	padding: 0;
	width:100%;
	height:80px;
	border:none;
}
#application_Info .align_l{
	text-align:left;
}
.w95{
	width: 95px;
}
.w140{
	width: 140px;
}
.w130{
	width: 130px;
}
.w256{
	width: 256px;
}
.w205{
	width: 205px;
}
.w110{
	width: 110px;
}
.w189{
	width: 189px;
}
.w120{
	width: 120px;
}
.w313{
	width: 313px;
}
.w160{
	width: 160px;
}
.w920{
	width:920px;
	margin:0 auto;
}
/* team attach-part */
.attach_part p{
	text-align:left;
}
.attach_part p a{
	color:#1e92fe;
	text-decoration:underline;
}
.sub_common_footer{
	width:100%;
	height:342px;
	background:url('imagesinnovation_space20160324_07.jpg') no-repeat center center;
	min-width:1200px;
}

/*introduce page*/
.introduce_bg{
	background:url('imagesinnovation_space_introduce_bg.jpg') no-repeat center center;
}
.nav_intro_left{
	float:left;
	width: 220px;
	height:1000px;
	/*border:1px solid red;*/
	background: #eaeaea;
}
.nav_intro_left li{
	margin:0 auto;
	width: 149px;
	height: 49px;
	line-height:49px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 16px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
.nav_intro_left li:hover{
	color:#0880eb;
}
.nav_intro_left .active{
	color:#0880eb;
}
.to_register{
	margin-top: 12px;

}
.detail_intro_right{
	float:left;
	width:920px;
	margin-left:60px; 
}
.detail_intro_right h3{
	margin-top: 16px;
	padding:14px 0 14px 12px;
	font-size:18px;
	border-bottom: 1px solid #ccc;
}
.detail_intro_right h3 span{
	font-size: 14px;
	font-weight: normal;
	padding-left: 18px;
	margin-left: 10px;
	border-left: 1px solid #ccc;
}
.detail_intro_right img{
	margin-top: 15px;
}




/*showcase-list page*/
.showcase_bg{
	background:url('imagesinnovation_space_showcase_bg.jpg') no-repeat center center;
}
.showcase_box{
	width:1140px;
	height: 196px;
	margin:0 auto;
	padding-top: 50px;
	border-bottom: 1px solid #e8e8e8;
}
.img_left{
	float: left;
	width: 314px;
	height: 164px;
	border:1px solid #ccc;
	padding: 8px;
	background: #fff;
}
.img_left img{
	width:100%;
	height:100%;
}
.text_right{
	float: left;
	width: 766px;
	margin-left: 30px;
}
.text_right h3 .showcase_time{
	float:right;
	font-weight: normal;
}
.text_right p{
	margin-top: 26px;
}
.outstanding{
	width:1080px;
	margin:25px auto 0;
	padding:30px;
	background: #f3f2eb;
}
.outstanding img{
	float:left;
	width: 422px;
	height: 256px;
}
.outstanding_text{
	position: relative;
	float:left;
	width:630px;
	margin-left: 25px;
}
.outstanding_text h3{
	height:50px;
	line-height: 50px;
	text-align: center;
	background: #ffa937;
	color:#fff;
	font-size: 20px;
}
.outstanding_text p{
	margin-top: 20px;
	line-height:1.3;
	text-indent: 2em;
}
.outstanding_text a{
	display: inline-block;
	width: 52px;
	height: 27px;
	background: #1e92ff;
}
.outstanding_text .showcase_time{
	float:right;
}



/* showcase details page */
.showcase_details_wrap{
	width:1140px;
	margin:0 auto;
}
.showcase_details_wrap h2{
	padding: 36px 0 22px 0;
    text-align: center;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.showcase_details_wrap h2 .time{
	font-size: 18px;
    font-weight: normal;
    margin-top: 5px;
    position: absolute;
    right: 0;
}
.showcase_details_wrap p{
	margin:30px 0;
	text-indent:2em;
}
.showcase_details_wrap h3{
	margin:30px 0;
}
.showcase_details_wrap .img_center{
	text-align:center;
}



.addrow,.delrow{
	display:inline-block;
	width:70px;
	height:25px;
	line-height:25px;
	color:#fff;
	background:#1e92ff;
	font-size:12px;
	cursor:pointer;
	border-radius:5px;
	margin-top: 5px;
}
.addrow:hover,.delrow:hover{
	background:#2C86DA;
}
.icon_down{
	margin-bottom:-10px;
	margin-left:20px;
	display:inline-block;
	width: 35px;
	height: 35px;
	background:url('imagesup_down.png') -35px 0 no-repeat;
}
.icon_up{
	margin-bottom:-10px;
	margin-left:20px;
	display:inline-block;
	width: 35px;
	height: 35px;
	background:url('imagesup_down.png') 0 0 no-repeat;
}
.attach_part label{
	text-decoration:underline;
	color:#1e92fe;
}
.attach_part input{
	visibility:hidden;
}
.fileTips{
	color:red;
}
.personal .fileTips{
	padding-left:30px;
}
.attach_part .confirm{
	margin:0;
	padding:0;
	width:0;
}
.form-style .blank{
	display: inline-block;
	float:left;
	width:280px;
	height:34px;
	margin:0 21px 16px 21px;
}
/* 表单验证样式 */
.error_container{
	display:none;
}
.error_container h4{
	margin-top:10px;
	padding-left:2em;
	font-size:18px;
}
.error_container ol li{
	list-style-type:decimal;
	line-height:1.4;
	font-size:14px;
}
.error_container .error{
	color:red;
}
form input.error { border:solid 1px red!important;} 
form textarea.error { border:solid 1px red;} 


/* newslist */
.newslistWrap ul{
	width:845px;
	padding-top:60px;
}
.newslistWrap ul li{
	height:45px;
	line-height:45px;
	padding-left:15px;
	background: url('imagesinnovation_space_triangle.png') no-repeat 0 15px;
	border-bottom:1px solid #ccc;
}
.newslistWrap ul li a:hover{
	color:red;
}
.newslistWrap .newslist_time{
	float:right;
}
/* news details */
.newsDetailsWrap{
	width:845px;
	margin:0 auto;
}
.newsDetailsWrap h2{
	padding: 36px 0 22px 0;
    text-align: center;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.newsDetailsWrap h2 .time{
	font-size: 18px;
    font-weight: normal;
    margin-top: 5px;
    position: absolute;
    right: 0;
}
.newsDetailsWrap p{
	margin:30px 0;
	text-indent:2em;
}
.newsDetailsWrap h3{
	margin:30px 0;
}
.newsDetailsWrap .img_center{
	text-align:center;
}
.paginationWrap{
	width:845px;
}
/* mentros list */
.mentros_bg{
	background:url('imagesinnovation_space_mentros_bg.jpg') no-repeat center center;
}
.mentrosWrap{
	padding-left:28px;
}
.mentrosWrap .imgCard{
	float:left;
	height: 454px;
	width: 232px;
	padding:6px;
	background:#fff;
	border:1px solid #eaeaea;
	margin:0 20px 40px 20px;
}
.mentrosWrap .imgCard img{
	width:100%;
}
.mentros_no_bg{
	background: none;
}

/* mentros detail */
.mentros_details{
	padding:60px;
}
.mentros_details img{
	float:left;
	display:block;
	width:233px;
	height:340px;
	margin-right: 76px;
}
.mentros_txt{
	float:left;
	width:730px;
}
.mentros_txt h3{
	margin-bottom:20px;
}
.mentros_txt p{
	margin:10px 0;
	line-height:1.4;
}
/* service */
.service_bg{
	background:url('imagesinnovation_space_service_bg.jpg') no-repeat center center;
}
.serviceList_Wrap{
	width:800px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:50px;

}
.serviceDetails{
	margin-top:24px;
}
.service_L{
	float:left;
	width: 168px;
	height: 164px;
	border:1px solid #ccc;

}
.service_L a{
	cursor:default;
}
.service_R{
	float:left;
	padding-top:30px;
	margin-left:42px;
	width:578px;
	/* height: 166px; */
}
.service_R p{
	line-height:1.5;
}

.overview{
	display:none;
}
.overview p{
	padding:10px 20px;
	text-indent:2em;
	line-height:1.5;
}
div.overview:first-child{
	display:block;
}