﻿@import url("base.css");
@import url("header2.css");
@import url("nav2.css");
@import url("footer.css");

/** common styles*/

/*文章内容*/
.detail-ban{background: url(../img/sub/detail-ban.jpg) top center no-repeat;}
.newsdetailbox .h2{padding: 20px 45px 35px; font-size: 36px; line-height: 150%;border-bottom: 1px solid #eee; }
.newsdetailbox .information{float: right;  font-size: 16px; font-weight: lighter; color: #333;}
.newsdetailbox .information i{margin-right:5px ;}
.newstxt{padding: 45px; font-size: 18px; line-height: 165%;}
.newstxt p{text-indent: 36px;}
.newstxt p+p{padding-top: 10px;}
.keyword{ padding: 0 45px 40px; color: #999; font-size: 18px;}
.keyword a{ color: #005aff; }
.keyword a+a{margin-left: 10px;}
.keyword a:hover{color: #f60; text-decoration: underline;}

.relation{ padding: 30px; line-height: 200%; border-top: 1px solid #eee; color: #666; font-size: 18px;}
.relation a{color: #005aff;}
.relation a:hover{color: #f60; text-decoration: underline;  }

/*项目投资内容*/
.investmentCon{padding: 0 100px 50px;}
.investmentCon .basicinfo {padding: 30px 50px; border: 1px solid #fff; border-radius: 10px; box-shadow: 0 0 6px rgba(0, 0, 0, .1);}
.investmentCon .basicinfo .photograph{ float: right; width: 240px; height: 180px; }
.investmentCon .basicinfo .detailinfo .title{  color: #3c7abf; font-size: 26px; padding-bottom: 20px; }
.investmentCon .basicinfo .detailinfo .other{  line-height: 200%; } 
.investmentCon .basicinfo .detailinfo .other b{font-weight: bolder;}

.modulebox{margin-top: 25px; margin-bottom: 30px; padding: 0 30px;}
.modulebox .hd{ padding: 10px 15px; border-bottom: 1px dashed #eee; font-size: 22px; color: #3c7abf; }
.modulebox .hd i{padding-right: 10px;}
.modulebox .bd{padding: 20px 15px; line-height: 150%;}
.modulebox .bd .item +.item{ padding-top: 15px; }
.modulebox .bd .item span{display: inline-block; margin-right: 5px; padding: 0 10px; background: #eee; border-radius: 2px;}

/*载体详细*/
.carrierIntroduction{padding: 20px; text-align: center; }
.carrierIntroduction .h5{font-size: 22px; font-weight: bolder; padding-bottom: 15px;}
.carrierIntroduction p{line-height: 175%; padding-bottom: 5px; font-size: 18px;}

.carrierIntroduction p img{max-width: 900px;}

.positiondetail{padding: 20px 40px 40px; border:1px solid #eee; background: #fcfcfc; }
.modulebox.positiondetail .item+.item{padding-top: 55px;}
.positiondetail .post{padding-bottom: 20px; font-size: 26px; line-height: 200%;font-weight: bold;}
.positiondetail .post .number{float: right; font-size: 18px; font-weight: lighter; padding-right: 50px;}
.positiondetail .part+.part{padding-top: 40px;}
.positiondetail .th{font-size: 18px;font-weight: bold;}
.positiondetail .tb{padding-top: 10px; font-size: 16px; line-height: 175%;}

/*活动报名内容*/
.registrationcontent{ padding: 0 100px 50px;}
.registrationcontent .rconpart {position: relative;}
.registrationcontent .rconpart .thumbnail{ float: left; width: 180px; }
.registrationcontent .rconpart .detail{ margin-left: 220px; }
.registrationcontent .rconpart .h4{ margin-bottom: 10px; color: #2b73bf; font-size: 20px; word-break: break-all;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.registrationcontent .rconpart .status{display: none;}
.registrationcontent .rconpart.ongoing .status{display: block; position: absolute; top: 5px; right: 30px;}
.registrationcontent .rconpart.ongoing .status i{font-size: 100px; color: #666; opacity: .35;}
.registrationcontent .rconpart {padding: 30px 50px; background: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, .1);}

.registrationcontent .rconpart .enrolltime,
.registrationcontent .rconpart.activitytime,
.registrationcontent .rconpart .organizer,
.registrationcontent .rconpart .eventlocation{color: #666; line-height: 185%;}

.registrationcontent .rconpart .registrationbutton{position: absolute; right:50px ; top: 130px; width: 160px; height: 60px; background: #3c7abf; color: #fff; text-align: center;  line-height: 60px; border-radius: 10px; font-size: 20px;}
.registrationcontent .rconpart .registrationbutton.finish{color: #666; background: #f5f5f5; border: 1px solid #eee; cursor: default;}

.registrationdetail{}

/*孵化器周报*/
.weeklyReport{ padding: 0 100px 50px;}
.weeklyReport .h2{padding: 20px 45px 15px; font-size: 36px; line-height: 150%; text-align: center;}
.weeklyReport .publishtime{padding: 0 20px 15px; border-bottom: 1px solid #eee; text-align: center; color: #999; }
.weeklyReport .reportTxt{ padding: 30px 40px; }


/*创业导师内容*/
.supervisordetail { padding: 0 100px 50px;}
.supervisordetail .lebox{ float: left; width: 400px; height: 550px; padding:45px 30px 30px 30px; border: 1px solid #eee; background: #f5f5f5; border-radius: 20px 0 0 20px; }
.supervisordetail .lebox .pic{text-align: center; padding-bottom: 20px;}
.supervisordetail .lebox .pic img{width: 150px; height: 185px;}
.supervisordetail .lebox .txt{line-height: 155%;}
.supervisordetail .lebox .txt+.txt{padding-top: 10px;}
.supervisordetail .lebox .txt span{font-weight: bolder;}
.supervisordetail .ribox{margin-left: 400px;height: 550px;  padding: 30px 45px;border: 1px solid #eee; border-radius: 0 20px 20px 0;}
.supervisordetail .ribox .shd{ font-size: 22px; border-bottom: 1px solid #eee; line-height: 200%; margin-bottom: 25px;}
.supervisordetail .ribox .sbd{overflow-y: auto; height: 425px; line-height: 175%;}

/*服务机构*/
.mechanismdetail{ padding: 0 100px 50px;}
.mechanismdetail .rconpart {padding: 30px 50px; border: 1px solid #fff; border-radius: 10px; box-shadow: 0 0 6px rgba(0, 0, 0, .1);}
.mechanismdetail .rconpart .thumbnail{ float: left; width: 240px; }
.mechanismdetail .rconpart .thumbnail img{width: 240px; height: 180px;}
.mechanismdetail .rconpart .detail{ margin-left: 280px;padding-top: 15px; }
.mechanismdetail .rconpart .h4{ margin-bottom: 20px; color: #2b73bf; font-size: 24px; word-break: break-all;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.mechanismdetail .rconpart .other{line-height: 155%; padding-bottom: 5px;}

/*项目申报内容*/

.projectdetail{ padding: 0 60px 50px;}
.projectTitle{ font-size: 30px; padding-left: 180px; line-height: 175%; }
.projectOperate{padding: 15px 0 10px 180px;}
.projectOperate .but{float: left; padding: 0 20px; margin-left: 8px; height: 36px; line-height: 36px; background: #2b73bf; color: #fff; cursor: pointer;}
.projectOperate .but a { color: #fff; }
.projectOperate .but.disabled{background: #9dc0e9; cursor: default;}
.projectOperate .but.normal{background: #e9e9e9; color: #000;}
.projectOperate .but.normal a { color: #000; }
.projectOperate .but.normal:hover{background: #2b73bf; color: #fff; }
.projectOperate .but.normal a:hover { color: #fff; }


.projectinfo{padding-top: 20px;}
.projectrbox{float: right; width: 980px;}
.projectlbox{float: left; width: 160px; padding: 20px 0 10px; border-right: 1px solid #ccc; text-align: center; font-size: 18px; line-height: 125%;}
.projectlbox li{display: block; margin-bottom: 15px; cursor: pointer;order-right: 3px solid #fff;}
.projectlbox li.active{color: #3c7abf; border-right: 3px solid #3c7abf;}
.pmodulebox+.pmodulebox{padding-top: 20px;}
.pmodulebox .mhd{ border-bottom: 2px solid #333; padding: 10px 5px; line-height: 150%; font-size: 20px; font-weight: bolder;}
.pmodulebox .mhd span{font-weight: lighter; font-size: 16px; margin-left: 20px;}
.pmodulebox .mhd span i{margin-right: 5px;}
.pmodulebox .mbd{padding: 20px; line-height: 155%;}
.optionbox{float: left; width: 50%; padding: 0 15px;}
.optionbox .incon{ height: 80px; padding: 15px 30px; line-height: 25px; border:2px solid #eee; cursor: pointer; position: relative; }
.optionbox.check .incon{ border-color:#3c7abf ; }
.optionbox.check .incon:before{ position: absolute; bottom: 0; right: 0; content: "";width: 0; height: 0; border-bottom: 20px solid #3c7abf; border-left: 20px solid transparent;}
.optionbox.check .incon:after{position: absolute; bottom: -2px; right: -2px; content: "\e8df"; font-family: "iconfont" !important; color: #fff; font-size: 16px; width: 16px; height: 16px; line-height: 16px; text-align: center;}


/* 小屏幕（桌面显示器，大于等于 1366px） */
@media (max-width:1366px) {


}

/* 小屏幕（桌面显示器，大于等于 768px） */
@media (max-width:768px) {	

}

