@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

/*home*/
.m-matchSpecial{position: relative;padding-left: 168px;min-height: 300px;}
.m-columnNav{position: absolute;top: 0;left: 0;	width: 148px;background-color: #e8f1ff;}
.m-columnNav.active{position: fixed;top: 0;left: 1%;z-index: 1000;}
.m-columnNav li a{display: block;height: 60px;font-family: MicrosoftYaHei;font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 60px;letter-spacing: 0px;color: #333333;text-align: center;}
.m-columnNav li.u-active a,.m-columnNav li:hover a{background:url(../images/home/nav_bg.png) no-repeat center center;color: #fff;}

.m-matchForm label{font-family: MicrosoftYaHei;font-size: 16px;font-weight: normal;letter-spacing: 0px;color: #333333;margin: 0;}
.m-matchForm input, .m-matchForm select {width: 100%;color: #999999; padding: 0 10px; border: 1px solid #dcdcdc;height: 36px; border-radius: 4px;border: solid 1px #e8f1ff; }
.m-matchForm input::placeholder{color: #999999;}
.m-matchForm select{appearance: none;-moz-appearance: none; -webkit-appearance: none; background: url(../images/home/xiala.png) no-repeat right 11px center;}
.m-matchForm select::-ms-expand {display: none;}

/* 项目团队带头人基本情况 */
.m-tnthsndyn{position: relative;}
.g-tnthsndyn{position: absolute;right: 30px;top: 26px;color: #999999;}
.m-leaderInfo{width: 100%; border-collapse: collapse;margin-bottom: 20px;}
.m-leaderInfo>thead>tr>th{height: 50px;background-color: #cde1ff;color: #2064ca; font-weight: bold; text-align: center;	font-size: 24px;border: 1px solid #cde1ff;}
.m-leaderInfo>tbody>tr{border: 1px solid #cde1ff; }
.m-leaderInfo>tbody>tr>td,.m-experience>tbody>tr>td{border: 1px solid #cde1ff; padding: 15px; vertical-align: middle; background: #fff;}
.m-leaderInfo>tbody>tr>td:nth-child(odd){width: 176px;}
.m-leaderInfo>tbody>tr>td:nth-child(even){width: 290px;}
.m-leaderInfo>tbody>tr:last-child>td:last-child{padding: 0;}
.m-experience>tbody>tr:nth-child(1)>td{border-top:none !important;}
.m-experience>tbody>tr>td>div{display: flex;align-items: center;}
.m-experience>tbody>tr>td>div label{margin-right: 3px;}
.m-experience>tbody>tr>td:nth-child(1){border-left:none !important;width: 290px;}
.m-experience>tbody>tr>td:nth-child(2){width: 322px;}
.m-experience>tbody>tr>td:nth-child(3){width: 304px;}
.m-experience>tbody>tr>td:nth-child(4){border-right:none !important;width: 306px;}
.m-experience>tbody>tr>td:nth-child(1) input{width: 185px;}
.m-experience>tbody>tr>td:nth-child(2) input{width: 214px;}
.m-experience>tbody>tr>td:nth-child(3) input{width: 196px;}
.m-experience>tbody>tr>td:nth-child(4) input{width: 180px;}
.m-experience>tbody>tr:nth-child(1)>td:nth-child(4) input{width: 200px;}
.m-experience>tfoot>tr>td{padding: 6px;}
.m-experience>tfoot>tr>td a{margin: 0 auto;display: block;width: 73px;height: 28px;background-color: #2064ca;border-radius: 4px;font-family: MicrosoftYaHei;font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #ffffff;text-align: center;}

/* 项目基本情况 */
.m-project {width: 100%;border-collapse: collapse;margin-bottom: 20px;}
.m-project textarea{height: 70px;background-color: #ffffff;border-radius: 4px;border: solid 1px #e8f1ff; margin-bottom: 0;}
.m-project textarea::placeholder {color: #999999;}
.m-project textarea#projectContent{height: 154px;}
.m-project>thead>tr>th{ height: 50px;background-color: #cde1ff;color: #2064ca; font-weight: bold; text-align: center;	font-size: 24px;border: 1px solid #cde1ff;}
.m-project>tbody>tr>td {border: 1px solid #cde1ff;padding: 15px;}
.m-project>tbody>tr>td:first-child,.w176{ width: 176px;}
.m-project input,.m-project textarea {width: 100%;padding: 10px;box-sizing: border-box;color: #999999;}
.team-member-table {width: 100%;border-collapse: collapse;}
.team-member-table>tbody>tr>td{border: 1px solid #cde1ff;padding: 15px;}
.team-member-table>tbody>tr:first-child>td{border-top: none !important;}
.team-member-table>tfoot>tr>td{padding: 10px;}
.borderLeft{border-left: none !important;}
.borderRight{border-right: none !important;}
.teamMemberAwards td{border-right: none !important;border-left: none !important;}
.teamMemberAwards td label{width: 135px;}
.teamMemberInfo td:nth-child(1) {width: 290px;}
.teamMemberInfo td:nth-child(2) {width: 288px;}
.teamMemberInfo td:nth-child(3) {width: 332px;}
.teamMemberInfo td:nth-child(4) {width: 313px;}
.teamMemberInfo td div,.teamMemberAwards td div{display: flex;align-items: center;}
.teamMemberInfo td div input,.teamMemberInfo td div select{width: 220px;margin-left: 5px;}
.teamMemberInfo td:nth-child(4) input{width: 197px;margin-left: 5px;}
.team-member-table>tfoot>tr>td a{margin: 0 auto;display: block;width: 73px;height: 28px;background-color: #2064ca;border-radius: 4px;font-family: MicrosoftYaHei;font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #ffffff;text-align: center;}
.memberInfo>td:nth-child(2) {padding: 0;}
.m-referrer,.m-referrer label{display: flex;align-items: center;}
.m-referrer label{margin-right: 35px;}
.m-referrer input[type="radio"]{width: 16px;margin: 0 12px 0 0;}
.m-referrer input[type="text"]{width: 891px;}
#date{color: #333333;}
.del-icon{margin-left: 5px;}

/* 附件 */
.m-enclosure{width:100%;border-collapse:collapse;}
.m-enclosure thead th{height:50px;background-color:#cde1ff;color:#2064ca;font-weight:700;text-align:center;font-size:24px;border:1px solid #cde1ff;}
.m-enclosure tbody td{border:1px solid #cde1ff;padding:15px;vertical-align:middle;}
.m-enclosure tbody td:nth-child(1){width:176px;}
.m-enclosure tbody td:nth-child(2) div{display:flex;align-items:center;}
.m-enclosure input[type=text]{width:1080px;height:36px;border:1px solid #dcdcdc;padding-left:8px;margin-right:10px;color:#999;margin-right:0;border-radius:4px 0 0 4px;}

.m-enclosureOne tbody tr:nth-child(6) input[type=text],.m-enclosureOne tbody tr:nth-child(7) input[type=text]{width:953px;}
.m-enclosureOne tbody tr:nth-child(6) .template-btn,.m-enclosureOne tbody tr:nth-child(7) .template-btn{margin:0 10px 0 7px;}
.m-enclosure tbody tr:nth-child(10) input[type=text],.m-enclosure tbody tr:nth-child(11) input[type=text]{width:953px;}
.m-enclosure tbody tr:nth-child(10) .template-btn,.m-enclosure tbody tr:nth-child(11) .template-btn{margin:0 10px 0 7px;}
.template-btn,.upload-btn{display:inline-block;padding:0 23px;height:36px;line-height:36px;border:none;background:#2064ca;color:#fff;cursor:pointer;font-size:16px;transition:background .2s;}
.template-btn:hover,.upload-btn:hover{background:#0a4bac;}
.template-btn{background:#3dc1e0;color:#fff;}
.template-btn:hover{background:#2aa3c7;color:#fff;}
.m-enclosure input[type=file]{display:none;}

/* 提交承诺 */
.promise-wrap{margin-top:24px;margin-bottom:32px;}
.promise-row{display:flex;align-items:flex-start;margin-bottom:32px;}
.promise-row input[type=checkbox]{width:18px;height:18px;margin-right:8px;accent-color:#2176d2;margin-top:2px;}
.promise-row span{font-size:16px;color:#333;line-height:22px;}
.btn-row{display:flex;gap:16px;justify-content:center;}
.btn-row button{width:100px;height:40px;border-radius:4px;border:none;font-size:16px;cursor:pointer;transition:background .2s;color:#fff;}
.btn-row button[type=submit]{background:#2064ca;}
.btn-row button[type=submit]:hover{background:#0c52bb;}
.btn-row button[type=reset]{background:#c4c4c4;}
.btn-row button[type=reset]:hover{background:#929191;}

/* 我的申报 */
.m-declare{margin-bottom: 200px;}
.m-filter{text-align:right;margin-bottom:12px}
.m-filter select{width:152px;color:#333;padding:0 10px;border:1px solid #dcdcdc;height:36px;border-radius:4px;border:solid 1px #cde1ff;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/home/xiala.png) no-repeat right 11px center}
.m-filter select::-ms-expand{display:none}
.m-filter span{margin-right:11px}
.declare-table{width:100%;border-collapse:collapse}
.declare-table td{border:1px solid #cde1ff;padding:20px;text-align:left}
.declare-table tbody td:nth-child(2),.declare-table tbody td:nth-child(8){width:192px}
.declare-table tbody td:nth-child(10),.declare-table tbody td:nth-child(4){width:453px}
.declare-table tbody td:nth-child(12),.declare-table tbody td:nth-child(6){width:332px}
.declare-table tbody td:nth-child(odd){background-color:#f1f7ff;width:133px}
.declare-table tbody td:nth-child(3n){width:154px}
.action-buttons div{display:flex;justify-content:center}
.action-buttons .btn{margin:0 10px}
.btn-primary{background-color:#2064ca;border:none;color:#fff;padding:7px 21px;border-radius:4px;cursor:pointer}
.delete-btn{background-color:#7aacf7}
.btn-primary:hover{background-color:#0a55c5}
.delete-btn:hover{background-color:#437fda}

/* 项目团队报名 */
.m-signUp{margin-bottom: 200px;}
.signUp-table{width:100%;border-collapse:collapse;margin-top:20px}
.signUp-table td,.signUp-table th{border:1px solid #cde1ff;padding:20px;text-align:center}
.signUp-table th{background-color:#e3eeff;font-family:MicrosoftYaHei-Bold;font-size:16px;font-weight:Bold;font-stretch:normal;letter-spacing:0;color:#333}
.signUp-table tr th:nth-child(2){text-align:left}
.signUp-table tr td:nth-child(2){text-align:left}
.status{font-family:MicrosoftYaHei;font-size:16px}
.status-active{color:#0cb399}
.status-ended{color:#999}
.signUp-table .btn{padding:8px 13px;border:none;border-radius:4px;cursor:pointer}
.signUp-table .btn-primary{background-color:#2064ca;color:#fff}
.signUp-table .btn-secondary{background-color:#d7d7d7;color:#fff}
.signUp-table .btn-primary:hover{background-color:#1d73dd}

.m-tips{margin-top: 20px; font-size: 14px; color: #999;}

/* 新闻公告 */
.m-journalism li{background: url(../images/page/dot.png) left center no-repeat;height: 60px; line-height: 60px;position: relative;padding-left: 16px;}
.m-journalism li span{float: right; padding-left: 10px; font-size: 18px; color: #999999;}
.m-journalism li a{display: block;color: #333;font-size: 18px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-journalism li a:hover{padding-left: 5px;color: #0066bd;}




/*media query*/
/*large pcScreen*/
@media (min-width:1441px) {
	
}
@media screen and (min-width:1200px) and (max-width: 1440px) {
	.m-referrer{flex-wrap: wrap;}
    .teamMemberInfo td:nth-child(1) {width: 300px;}
    .teamMemberInfo td:nth-child(2) {width: 300px;}
    .teamMemberInfo td:nth-child(3) {width: 300px;}
    .teamMemberInfo td:nth-child(4) {width: 300px;}
    .teamMemberInfo td div,.teamMemberAwards td div{display: flex;align-items: center;}
    .teamMemberInfo td div input,.teamMemberInfo td div select{width: 206px;margin-left: 5px;}
    .teamMemberInfo td:nth-child(4) input{width: 200px;margin-left: 5px;}
    .g-tnthsndyn {top: 50px;}

    .template-btn, .upload-btn{min-width: 110px;flex-shrink: 0;}
    .m-enclosure input[type=text]{width:870px;}
    .m-enclosureOne tbody tr:nth-child(6) input[type=text],.m-enclosureOne tbody tr:nth-child(7) input[type=text]{width:743px;}
    .m-enclosure tbody tr:nth-child(10) input[type=text],.m-enclosure tbody tr:nth-child(11) input[type=text]{width:743px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-matchSpecial{padding-left: 0;}
	.m-columnNav{width: 100%;position: static;margin-bottom: 20px;}
    .m-columnNav li.u-active a, .m-columnNav li:hover a{background-size: 100% 100%;}


    .laydate-theme-molv.layui-laydate-range{width: 100% !important;left: 15% !important;}

    .m-leaderInfo>tbody>tr>td:nth-child(odd),.m-leaderInfo>tbody>tr>td:nth-child(even){display: block;width: 100%;}
    .m-leaderInfo>tbody>tr>td, .m-experience>tbody>tr>td{display: block;width: 100%;}

    .m-experience>tbody>tr>td{display: block;width: 100% !important;}
    .m-experience>tbody>tr>td input{width: 100% !important;}
    .m-experience>tbody>tr>td>div label{width: 100% !important;}

    .m-project>tbody>tr>td{display: block;width: 100%;}
    .m-project>tbody>tr>td:first-child, .w176{width: 100%;}
    .teamMemberInfo td{display: block;width: 100% !important;}
    .m-referrer{flex-wrap: wrap;}
    .m-referrer input[type="text"]{width: 100%;}
    .teamMemberInfo td div, .teamMemberAwards td div{flex-wrap: wrap;}
    .teamMemberInfo td div label,.teamMemberAwards td div label{width: 100% !important;}
    .teamMemberInfo td div input,.teamMemberAwards td div input{width: 100% !important;}

    .m-enclosure tbody td:nth-child(2) div{flex-wrap: wrap;}
    .m-enclosure input[type=text]{width: 100% !important;}
    .upload-btn{margin: 10px 0;}
    .m-enclosure tbody tr:nth-child(6) input[type=text], .m-enclosure tbody tr:nth-child(7) input[type=text]{width: 100% !important;}
    .m-enclosure tbody tr:nth-child(6) .template-btn, .m-enclosure tbody tr:nth-child(7) .template-btn{margin: 10px 0;}


    /* 项目团队报名 */
    .signUp-table td, .signUp-table th{padding: 5px 10px;}

    /* 我的申报 */
    .declare-table td{padding: 5px 10px;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}