.top_bg{width:100%; margin: 0 auto;height: 40px;background: #f5f6f8;
border-bottom: 1px solid #ececec;line-height: 40px;}
.top,.page{width: 1200px; margin:0 auto}
.top ul li{padding: 0px 25px; float: left;text-align: center;border-left: 1px solid #ececec;border-right: 1px solid #ececec}
.top ul li:first-child{border-right: 0;}
.top img{float: right;margin-left: 7px;width: 16px;height: 16px;vertical-align: middle;margin-top: 13px;}
.head_con{width: 1200px; margin: 0 auto;height: 98px;padding: 14px 0;line-height: 70px;}
.head_log{float:left;width: 355px;height: 70px;}
.head_nav{float: right;}
.head_nav ul li{float: left;margin-left: 60px;height: 45px;line-height: 45px;margin-top: 12.5px;position: relative;}
.head_nav ul li a{border-bottom:3px solid #FFFFFF;color: #565966;display: block;}
.head_nav ul li:first-child a{padding: 0 10px;}
.head_nav ul li a:hover,.head_nav ul li a.hover{color: #0cc355;border-bottom:3px solid #0cc355}
.head_nav ul li:last-child a:hover,.head_nav ul li:last-child a.hover{color: #FFFFFF;border-bottom:3px solid #FFFFFF}
.baner_bg{width: 100%;height: 420px;background: url(../images/baner.png) no-repeat center;}
.baner_bg_p1{width: 100%;height: 240px;background: url(../images/baner-p1.jpg) no-repeat center;}
.baner_bg_p2{width: 100%;height: 240px;background: url(../images/baner-p2.jpg) no-repeat center;}
.baner_con{width: 1200px; margin: 0 auto;text-align: center;}
.baner_con h2{height:225px;padding-top: 12px;line-height: 213px;text-align: center;}
.baner_con img{margin: 0 28px;}
.baner_con a{margin: 0 28px;display: inline-block;text-align: center;line-height: 92px;}
.baner_con a:hover{color: #FFFFFF;}
.baner_con_help{background: url(../images/add/help.png);width: 265px;height: 92px;}
.baner_con_login{background: url(../images/add/login.png);width: 265px;height: 92px;}
.search_rdd{height: 96px;background: #ebecf1;width: 1200px;margin: 0 auto;padding: 23.5px 0;padding-left: 270px;line-height: 49px;}
.search_rdd span{float:left;}
.search_middle{height: 96px;background: #ebecf1;width: 1200px;margin: 0 auto;line-height: 49px;padding: 23.5px 0;text-align: center;}
.search_boxm{width: 535px; margin: 0 auto;}

.search_boxm_txt{border: 1px solid #d6d6d6;width:388px;background: #FFFFFF;height: 49px;float: left;border-radius:5px;
-moz-border-radius:5px;}
.search_boxm_select{width: 95px;border:0 ;text-align: center;height: 49px;line-height: 49px;padding: 0 8px;}
.search_minput{padding: 0 20px;bwidth:293px;float:right;height: 47px;line-height: 47px;margin-left: -300px;}
.search_box{width: 535px; float: left;margin-left: 30px;}
.search_input{border: 1px solid #d6d6d6;padding: 0 20px;border-radius:5px;
-moz-border-radius:5px;border-right: 0;width:388px;float: left;height: 49px;line-height: 49px;}
.search_minput_rdd{border: 1px solid #d6d6d6;padding: 0 20px;border-radius:5px;
-moz-border-radius:5px;border-right: 0;width:388px;float: left;height: 49px;line-height: 49px;}
.search_but{width: 145px;height: 49px; float: left;margin-top: -1px;border: 1px solid #0cc355;background: #0cc355;border-radius:5px;
-moz-border-radius:5px;padding: 0 20px;}
.search_but img{float: left;margin-right: 13px;margin-top: 14px;}
.pub_tit{height: 70px;line-height: 70px;position: relative;}
.pub_line{background: url(../images/line.jpg) no-repeat left;height: 2px;width:30px ;}
.pub_tit_more{position: absolute;bottom: 0;right: 0;}
.help{width: 755px; float: left;}
.help ul li{height: 40px; background: url(../images/bottom.png) repeat-x bottom;width: 100%;padding: 0 10px;line-height: 40px;}

.content{width: 355px;float:right;}
.content img{width: 20px;height: 23px;margin-right: 13px;float: left;line-height: 23px;}
.content_bottom{}
.content_bottom img{width: 355px;height:73px ;}
.footer{background: #2c3642;width: 100%;text-align: center;line-height: 52px;}
.search_bg{position:relative;width: 1200px;left: 50%;margin-left: -600px;z-index: -2;}
.search_pop{width: 415px;height: 235px;right: 0;top:50px;z-index: 10001;position: absolute;border-radius:5px;
-moz-border-radius:5px;background: #FFFFFF;padding: 40px 42.5px;line-height: 46px;}
.search_pop_input{border: 1px solid #d6d6d6;padding: 0 10px;border-radius:3px;
-moz-border-radius:3px;width:330px;float: left;height: 46px;
line-height: 46px; margin-top: 5px;}
.search_pop_button{border: 1px solid #d6d6d6;padding: 0 20px;border-radius:3px;
-moz-border-radius:3px;border-right: 0;width:330px;float: left;height: 46px;line-height: 46px;margin-top: 15px;background: #0cc355;}
.help_tit{height: 80px;line-height: 70px;padding-top: 10px;text-align: center;width: 100%;}
.help_line{width: 46px;height: 3px; margin: 0 auto;background: #bdbdbd;}
.help_con{width:1200px;margin: 0 auto;}
.help_con ul li{height: 50px; background: url(../images/bottom.png) repeat-x bottom;width: 100%;line-height: 50px;}
.help_con ul li span{float:right;}
.help_con ul li a:hover{color: #333;}
.content_us{width: 730px; margin: 0 auto;}
.content_top{padding-top: 70px;line-height: 23px;}
.content_tit{width: 365px; float: left;}
.content_tit img{float: left;margin-right: 10px;}
.search_result{width: 1080px;margin: 0 auto;}
.search_result h2{height: 58px;line-height: 58px;text-align: left;}
.search_result_con{width: 1080px;line-height: 60px;overflow: hidden;border: 1px  solid #d1d1d1;border-bottom: 0;}
.search_result_last{border-bottom:  1px solid #d1d1d1;}
.search_result_left{width:210px;float: left ;text-align: right;padding-right: 20px;background: #f5f5f5}
.search_result_right{width:858px;float: left ;border-left: 1px solid #d1d1d1;padding-left: 25px}
.search_Author{width:868px;line-height: 50px;height: 50px;border-bottom:  1px solid #d1d1d1;}
.search_Author:last-child{border-bottom: 0;}
.search_Author_195{width: 195px;float: left;white-space: nowrap;font-size: 14px;}
.search_Author_100{width: 103px;float: left;}
.search_Author_225{width: 225px;float: left;white-space: nowrap;font-size: 14px;}
.search_Author_200{width: 200px;float: left;white-space: nowrap;font-size: 14px;}
.search_Author_250{width: 250px;float: left;white-space: nowrap;font-size: 14px;}
.search_Author_280{width: 280px;float: left;white-space: nowrap;font-size: 14px;}
.search_Author_120{width: 125px;float: left;}
.search_Author_70{width: 70px;float: left;}
.search_Author_40{width: 40px;float: left;}
.search_Author_120 img{float: left;margin-right: 13px;margin-top: 13px;}
.search_Author_left{}
.choose{background: #f0f0f0;width: 100%;padding: 20px 0;overflow: hidden;}
.choose_con{width: 1200px;margin: 0 auto;}
.choose_left{width:118px;float: left ;margin-right: 20px;}
.choose_left ul li{width: 118px;height:108px;text-align: center;background: url(../images/icon.png);}
.choose_left ul li:hover,.choose_left ul li.hover{width: 118px;height:108px;text-align: center;background: url(../images/icon_hover.png);}
.choose_left ul li img{margin: 10px 0;}
.choose_left ul li h2{line-height:30px ; margin-right:10px}
.choose_left ul li a:hover{color: #FFFFFF;}
.choose_right{border: 1px solid #dedede;width: 1062px;float: left;padding-left: 325px;
background: #FFFFFF;}
.choose_right h2{float: left;height: 170px;padding-top: 60px;line-height: 110px}
.choose_right img{margin-bottom: 30px;}
.choose_but{width: 427px;height: 65px; text-align: center;line-height: 65px;display: block;margin-bottom: 30px;}
.choose_but:hover{color: #FFFFFF;}
.choose_bg1{background: url(../images/add/but1.png);}
.choose_bg2{background: url(../images/add/but2.png);}
.choose_bg3{background: url(../images/add/but3.png);}
.feedback{border: 1px solid #dedede;width: 1062px;float: left;padding: 30px 40px;
background: #FFFFFF;line-height: 30px;}
.feedback h2{background: #ebecf1;height: 45px;width: 980px;padding: 0 20px;line-height: 45px;}
.feedback_input{width: 435px;height: 36px;border: 1px solid #b9bbc6;padding: 0 10px;}
.feedback_mark{width: 435px;height: 195px;line-height: 30px;padding: 0 10px;}
.feedback_but{background: #f5781f;text-align: center;line-height: 42px;width: 160px;border-radius:2px;
-moz-border-radius:2px;height: 42px;color: #FFFFFF; cursor:pointer}
.feedback_input_common{height: 36px;border: 1px solid #b9bbc6;padding: 0 10px}
.feedback_input_735{width: 789px;float: left;}
.feedback_input_260{width: 260px;float: left}
.feedback_input_100{width: 100px;float: left}
.feedback_input_160{width: 160px;float: left}
.feedback_input_180{width: 180px;float: left}
.feedback_input_200{width: 200px;float: left}
.feedback_input_110{width: 110px;float: left}
.feedback_input_85{width: 85px;float: left}
.feedback_input_370{width: 370px;float: left}

.feedback_input_355{width: 355px;float: left;position: relative; }
.feedback_input_td{width: 355px; vertical-align:bottom; padding-bottom:20px}
.feedback_input_tdr{padding-left:45px}
.feedback_input_165{width: 165px;float: left}
.feedback_input_310{width: 310px;float: left;position: relative}
.feedback_rl{position: absolute;right:10px;top:-2px;}
.feedback_input_45{width: 45px;float: left;text-align: center;line-height: 36px;}
.project{margin-left: 20px;}
.project h2{line-height: 30px;background: #FFFFFF;padding: 0;height: 30px;width: 100%;}
.project_mar1{margin-left:10px;}

.project_mar{margin-left:30px;}
.project_mar45{margin-left:45px;text-align: center;line-height: 36px;}
.project_mar5{margin-left:50px}
.project_box{width: 955px;background: #f0f0f0;height: 37px;line-height: 37px;}
.project_txt{width: 955px;height: 50px;line-height: 50px;border-bottom: 1px solid #dedede;}
.project_50{width: 50px;text-align: center}
.project_90{width: 90px;text-align: center}
.project_70{width:70px;text-align: center}
.project_110{width:110px;text-align: center}
.project_140{width: 140px;padding: 0 10px}
.project_155{width: 155px;padding: 0 10px}
.project_195{width: 195px;padding: 0 10px}
.project_270{width: 270px;padding: 0 20px}
.project_200{width: 100px;padding: 0 10px}
.project_180{width: 180px;padding: 0 10px}
.project_380{width: 380px;padding: 0 20px}
.project_340{width: 340px;padding: 0 20px}
.project_407{width:607px;padding: 0 20px}
.project_50 img{margin-top: 16px;margin-left: 7px;}
.project_90 img{margin-top: 13px;margin-left: 14px;}
.project_star img{width: 16px;height: 16px;margin-right: 6px;margin-top: 6px;}
.project_but{background: url(../images/project/project_icon9.jpg);
width: 45px;height:26px;text-align: center;line-height: 26px;margin-top: 12px;margin-left:10px; cursor:pointer}

.project_get{background: url(../images/add/get.png);display:block;
width: 70px;height:34px;text-align: center;line-height: 34px;margin-left:10px;}
.project_del{background: url(../images/add/nproject_icon11.png);display:block;
width: 63px;height:26px;text-align: center;line-height: 26px; margin-top: 10px;}
a.project_user{background:#0cc355;display:inline-block;border-radius:5px;
-moz-border-radius:5px;width: 110px;height:36px;text-align: center;line-height: 36px;color: #FFFFFF;}
.project_ipt{border: 0;width: 100%;padding-right: 35px;}
.feedback_790{width: 790px;float: left;line-height: 36px;}
.feedback_955{width: 955px;float: left;line-height: 36px;}
.feedback_input_790{width: 790px;float: left;height: 100px;}
.feedback_input_955{width: 955px;float: left;height: 300px;}
.project_mar_top{margin-top:5px;}
.project_mar22{margin-left:22px;}
.project_age{width: 955px;background: #f0f0f0;line-height: 36px;padding: 25px;overflow: hidden;}
.project_age h2{background: #f0f0f0 ;}
.project_age_25{width:25px;float: left}
.project_age_930{width: 880px;float: left}
.project_age_90{width:90px;float: left}
.project_age_790{width: 790px;float: left}
.project_age_600{width: 600px;float: left}
.project_age_but{width: 955px;float: left;text-align: center;}
.project_age_but a{background: url(../images/project/project_icon13.png);display:inline-block;
width: 163px;height:43px;text-align: center;line-height:43px;margin-left: 20px;}
.project_age_but a:hover{color: #FFFFFF;}
.project_line{width: 955px;border-top:1px solid #dedede;height: 1px;}
.personal{width: 980px;padding: 0 20px;}
.personal_400{width: 400px;float: left;}
.personal_30{width: 30px;float: left;text-align: center;line-height: 36px;}
.personal_185{width: 185px;float: left;position: relative;}

.personal_400 h2{background: #FFFFFF;width: 100%;text-align: left;padding: 0;line-height: 30px;height: 30px;}
.personal_common{height: 36px;border: 1px solid #eeeeee;padding: 0 10px;background: #eeeeee;}
.personal_85{width: 85px;float: left;}
.personal_305{width: 303px;float: left}
.personal_206{width:206px;float: left}
.personal_mar12{margin-left: 12px;}
.personal_mar20{margin-left: 20px;}
.personal_but{width: 980px;float: left;text-align: left;}
.personal_but a{background: #f5781f ; border-radius:5px;display:inline-block;
width: 163px;height:43px;text-align: center;line-height:43px;margin-left: 20px;}
.personal_but a{color: #FFFFFF;}
.promise{width: 1160px;background: #FFFFFF;padding: 40px;margin: 0 auto;overflow: hidden;}
.promise_top{border-bottom: 1px solid #DEDEDE;padding-bottom: 30px;text-align: center;}
.promise_top h2{height: 100px;line-height:100px;}
.promise_tit{height: 75px;line-height: 75px;}
.promise_footer{line-height: 30px;}
.promise_age{width: 1080px;margin: 0 auto;line-height: 26px;}
.promise_age_30{width: 30px;float: left;}
.promise_age_1050{width:1050px;float: left;}
.promise_bottom{line-height:36px;border-top: 1px solid #DEDEDE;padding-top: 20px;}
.item{width: 100%;border: 0}

.item_table table{width: 982px; margin: 0 auto;border-collapse:collapse;border:none;}
.item_table tr{width: 982px}
.item_table th,.item_table td{border: 1px solid #DEDEDE;text-align: center;display:table-cell; vertical-align:middle}
.item_table th{background: #ebecf1;height: 60px;line-height: 60px;text-align: center;font-weight: normal;}
.item_130h{width: 130px;line-height: 20px;padding: 0 15px;}
.item_150{width: 150px;}
.item_400{width: 300px;text-align: left;padding: 0 18px;}
.item_130{width: 130px;}

.item_100{width: 100px;}/*2*/
.item_110{width: 110px;}
.item_110td{width: 110px;line-height: 25px;}
.item_90{width: 90px;text-align: center;}
.item_but{width: 60px;height: 28px;text-align: center;line-height: 28px;color: #FFFFFF;margin-left: 15px;border-radius:2px;
-moz-border-radius:2px;}
.item_but_bg1{background: #f5781f;}
.item_but_bg2{background: #c5c5c5;}
.item_project_but{margin-left: 27.5px;margin-top: 0;}

/*v-code*/

.mn-siwth li {
    padding:unset !important;
    float:unset !important;
    text-align:unset !important;
    border-left:unset !important;
    border-right:unset !important;
}
ul.am-dropdown-content > .am-active > a, ul.am-dropdown-content > .am-active > a:focus, ul.am-dropdown-content > .am-active > a:hover {
    background-color:#0cc355
}

#_ctl0_Top_ProjectOrgControl1 button {
    margin-left:0px !important;
}

/* 2021/7/23 */
.login {
	position: absolute;
	top: 0;
	margin-top: 364px;
	margin-left: 980px;
	width: 262px;
	height: 86px;
	background: #ff9122;
	border: none;
	font-size: 30px;
	color: #fff;
}

.log-text .log-in {
	background: #fff;
	border-radius: 5px;
	padding: 0 30px 30px 30px;
}

.log-in .log-title {
	font-size: 30px;
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 30px;
}

.lo1-input .input-login {
	position: relative;
	margin-bottom: 20px;
}

.lo1-input .input-login-img {
	position: absolute;
	top: 9px;
	right: 75px;
}

.lo1-input input {
	width: 340px;
	height: 50px;
	border: 1px solid #d6d6d6;
	padding-left: 10px;
}

.lo1-input label {
	margin-right: 20px;

}

.yzm input {
	width: 205px;
}

.input-login-yzm {
	position: absolute;
	top: 0;
	right: 66px;
	width: 125px;
	height: 50px;

}

.yzm {
	text-align: left;
	margin-left: 49px;
}

.lo1-input {
	margin-top: 30px;
}

.lo1-input button {
	width: 340px;
	height: 50px;
	margin-left: 54px;
	background: #0cc355;
	border: none;


}

.lo1-input .button1 {
	color: #fff;
}

.log-down {
	margin-left: 120px;
	margin-right: 67px;
	margin-top: 20px;
}

.log-down:hover a {
	color: #324458;
}

.log-down a {
	color: #324458;
}

.log-title p {
	margin-top: 10px;
}

.log-in .title2 {
	padding-bottom: 20px;
}

.yzm-hq {
	background: #aaaaaa;
	color: #fff;
	text-align: center;
	line-height: 50px;
}

.log-in .title3 p a {
	color: #324458;
}

.log-in .title3 {
	padding-bottom: 20px;
}

.input-login label i {
	color: #f5781f;
}

.lo1-input .input1 input {
	height: 40px;
	width: 300px;
}

.lo1-input .input1 .input-login-img {
	top: 7px;
	right: 77px;
}

.lo1-input .input1 label {
	width: 130px;
	text-align: right;
}

.lo1-input .input1 {
	margin-bottom: 10px;
}

.log-in .ppass {
	color: #f5781f;
	margin-left: 60px;
}

.xlinput button {
	border: 1px solid #d6d6d6;
	width: 300px;
	height: 40px;
	margin: 0;
}

.xlinput {
	margin-right: 100px;
}

.lo1-input .tick input {
	width: 15px;
	height: 15px;

}

.lo1-input .tick {
	
	margin-bottom: 30px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font14 {
	font-size: 14px;
}

.bold {
	font-weight: bold;
}

.border {
	border: 1px solid;
}

.bordertop {
	border-top: 1px solid;
}

.backcol {
	background: #f8f8f8;
}

.bordern {
	border-top: none;

}

.faq_con {
	width: 1200px;
	margin: 0 auto;
}

.faq_con li {
	border: 1px #dedede solid;
	border-radius: 5px;
	padding: 25px;
	margin-bottom: 20px;
}

.faq_title{
	line-height: 32px;
	font-size: 20px;
	color: #333333;
	background: url(../img/faq_icon1.png)no-repeat left center;
	padding-left: 36px;
}
.faq_details{
	line-height: 32px;
	font-size: 16px;
	margin-top: 20px;
	color: #666666;
	background: url(../img/faq_icon2.png)no-repeat left top 7px;
	padding-left: 36px;
}

.lo1-input-add {
 text-align: left;
 font-size: 0;
}
.lo1-input-add .button1{
 margin-left: 124px;
}
.lo1-input-add .input-login{
 display: flex;
 align-items: center;
}
.lo1-input-add .input-login>label:first-child{
 width: 104px;
 font-size: 16px;
 text-align: right;
 margin-right: 20px;
 margin-bottom: 0;
}
.lo1-input-add .input-login input{
 font-size: 16px;
}

.lo1-input-add .input-login.yzm{
 margin-left: 0;
}
.lo1-input-add .input-login-img{
 font-size: 16px;
}
.lo1-input-add .input-login-yzm{
 font-size: 16px;
 right: calc(100% - 464px);
}

.am-modal-dialog{
    border: 1px solid #0e90d2;
    border-radius: 5px;
}
.codeact {
    cursor:pointer;
    background:#0cc355;
}



/* 2021/8/31 */
.project_table {
	display: none;
}

@media screen and (min-width:751px) {
    .lan_app {display:none}
}

@media screen and (max-width:750px) {
    .lan_app {display:block;height: 32px;padding: 0px;line-height: 32px;position: absolute;right: 20px;}
	.additional_module .top,
	.additional_module .baner_bg_p1,
    .additional_module .baner_bg_p2,
	.additional_module .head_con .head_nav,
	.additional_module .choose_con .choose_left,
	.additional_module .feedback .blank20,
	.additional_module .blank40,
	.additional_module .project_box,
	.additional_module .project_txt {
		display: none;
	}

	.additional_module .feedback .blank10 {
		height: 1px;
	}

	.additional_module .top_bg {
		height: 50px;
	}

	.additional_module .head_con {
		width: 100%;
		height: 5rem;
		padding: 0.8rem 1.5rem 1rem;
		position: fixed;
		left: 0;
		top: 0;
		background: #FFFFFF;
		z-index: 9999;
	}

	.additional_module .head_log {
		height: 3.2rem;
		line-height: 0;
	}

	.additional_module .head_log img {
		height: 100%;
		width: auto;
	}

	.additional_module .choose {
		padding: 0;
	}

	.additional_module .choose_con {
		width: 100%;
	}

	.additional_module .feedback {
		width: 100%;
		padding: 0;
		line-height: 2.5rem;
	}

	.additional_module .feedback_955 {
		width: 100%;
	}

	.additional_module .feedback .project_line {
		margin-bottom: 1rem;
		width: 100%;
	}

	.additional_module .feedback_955 h2 {
		line-height: 3.5rem;
		height: 4rem;
		color: #2c3642;
		font-size: 1.4rem;
	}

	.additional_module .project_age_but {
		width: 100%;
		padding: 0 1.5rem;
		margin-top: 2rem;
		margin-bottom: 3rem;
	}

	.additional_module .project_age_but a {
		width: calc(50% - 0.8rem);
		margin-left: 1rem;
		background-size: 100% 100%;
		font-size: 1.4rem;
		height: 4rem;
		line-height: 4rem;

	}

	.additional_module .project_age_but a:first-child {
		margin-left: 0;
	}

	.additional_module .feedback>h2 {
		font-size: 1.6rem;
		color: #333333;
		font-weight: bold;
	}

	.additional_module .feedback .project {
		margin-left: 0;
		padding: 1rem 1.5rem 0;
		font-size: 1.4rem;
	}

	.additional_module .feedback p {
		font-size: 1.4rem;
		line-height: 2rem;
		padding-bottom: 1.3rem;
	}

	.additional_module .feedback .project>h2 {
		padding-bottom: 0.5rem;
		height: auto;
		line-height: 2.2rem;
		font-size: 1.4rem;
	}

	.additional_module .feedback .feedback_input_355 h2 {
		font-size: 1.4rem;
	}

	.additional_module .feedback .project>h2:nth-of-type(1) {
		padding-bottom: 1rem;
	}



	.additional_module .project_age {
		width: 100%;
		padding: 0 1.5rem;
		margin-top: 1.5rem;
		line-height: 2rem;
		color: #565966;
		font-size: 1.3rem;
	}

	.additional_module .project_age h2 {
		line-height: 4rem;
		font-size: 1.5rem;
		height: 3.4rem;
	}

	.additional_module .project_age>.project_age_930 {
		width: calc(100% - 25px);
		color: #565966;
		font-size: 1.3rem;

		margin-bottom: 12;
		padding: 0.6rem 0;
	}

	.additional_module .project_age>.project_age_25 {
		font-size: 0;
		display: flex;
	}

	.additional_module .project_age>.project_age_25 input {
		margin-top: 0.8rem;
	}

	.additional_module .project_age>.project_age_790 {
		width: calc(100% - 115px);
	}
	.additional_module .project_age>.project_age_90{
		width: auto;
	}

	.additional_module .project_age>.project_age_930:last-child {
		width: 100%;
		font-size: 1.4rem;
		padding-bottom: 1rem;
		color: #f5781f;

	}

	.additional_module .project_age>.project_age_930:nth-last-child(2) {
		margin-top: 1rem;
	}


	.additional_module .footer {
		line-height: 3rem;
		font-size: 1.3rem;
		color: #97a7ba;
		padding: 1.5rem 0 1rem;
	}


	.project_table {

		display: block;
		line-height: 2rem;
		border-bottom: 1px solid #DEDEDE;
		margin-bottom: 0.5rem;
	}

	.additional_module .project_table_frist::after,
	.additional_module .project_table_item::after {
		content: '';
		clear: both;
		display: block;
	}

	.project_table_list {
		padding-bottom: 0.8rem;
	}

	.project_table_frist {
		background: #e6e7ec;
		padding: 0.5rem 0;
	}

	.project_table_item {
		padding: 0.6rem 0;
	}

	.project_table_lt {
		width: 11rem;
		padding-right: 2rem;
		float: left;
		text-align: right;
		word-wrap: break-word;
		color: #999999;
	}

	.project_table1 .project_table_lt {
		width: 11rem;
	}

	.project_table_frist .project_table_lt {
		color: #2c3642;
	}

	.project_table_frist .project_table_rt {
		color: #f5781f;
	}


	.project_table_rt {
		width: calc(100% - 11rem);
		float: left;
		word-wrap: break-word;
		color: #2c3642;
	}

	.project_table1 .project_table_rt {
		width: calc(100% - 11rem);
	}

	.project_table_rt img {
		width: 2rem;
		height: 2rem;
		object-fit: contain;
	}

}

/* 2021/9/18 */


.menu_con {
	width: 1200px;
	margin: 30px auto;
}

.menu_con::after,
.menu_con_rt_tab::after,
.menu_con_rt_tab_item::after {
	content: '';
	clear: both;
	display: block;
}

.menu_con_left {
	float: left;
	width: 118px;
}

.menu_con_left li {
	text-align: center;
	width: 108px;
	height: 108px;
	background-color: #2c3642;
	margin: 1px 0;
}

.menu_con_left li a {
	width: 108px;
	height: 108px;
	color: #FFFFFF;
}

.menu_con_left li:hover {
	background: url(../images/icon_hover.png) left top no-repeat;
	width: 118px;
	height: 108px;
	padding-right: 10px;
}

.menu_con_left li img {
	width: 53px;
	height: 48px;
	object-fit: contain;
	margin-top: 15px;
}

.menu_con_left li p {
	font-size: 16px;
	color: #fff;
	margin: 8px 0 0 0;
}

.menu_con_right {
	float: right;
	width: 1064px;
	background-color: #FFFFFF;
	padding: 30px;
	border: 1px #dedede solid;
}

.menu_con_rt_tit {
	border: 1px #d1d1d1 solid;
	border-bottom: none;
	background-color: #ebecf1;
	font-size: 30px;
	color: #000;
	text-align: center;
	line-height: 48px;
	padding: 10px 0;
}


.menu_con_rt_tab input {
	padding: 0 15px;
	background-color: #f5f5f5;
	border: 1px #d1d1d1 solid;
	width: 100%;
	height: 48px;
	border-radius: 3px;
	font-size: 1.6rem;

}

.menu_con_rt_tab table {
	width: 100%;
	border: 1px #d1d1d1 solid;
}

.menu_con_rt_tab tr {
	width: 100%;
	border-bottom: 1px #d1d1d1 solid;
}

.menu_con_rt_tab table tr:last-child,
.menu_con_rt_tab tr td:last-child {
	border: 0;
}

.menu_con_rt_tab td {
	height: 80px;
	border-right: 1px #d1d1d1 solid;
}

.menu_con_rt_tab {
	width: 100%;
	text-align: right;
	font-family: "Arial";
	font-size: 16px;
}

.menu_con_rt_tab .tab_tr3 input {
	width: 205px;
	margin: 0 22px 0 20px;
}

.tab_td_tit {
	width: 187px;
	padding-right: 15px;
	font-size: 16px;
}

.menu_con_rt_tab .tab_td_textarea {
	height: 160px;
}

.tab_td_textarea textarea {
	width: 762px;
	height: 128px;
	border: 1px #d1d1d1 solid;
	border-radius: 3px;
	margin: 0 auto;
	display: block;
	padding: 10px 0 0 15px;
	background-color: #f5f5f5;
	resize: none;
	outline: none;

}

.tab_tr2 input {
	width: 762px;
	margin: 0 auto;
	display: block;
}

.tab_tr1 input {
	width: 536px;
	margin: 0 auto;
	display: block;
}

.tab_td_portrait {
	position: relative;
}

.tab_td_portrait a {
	display: block;
}

.tab_td_portrait p {
	font-size: 18px;
	color: #333;
	width: 125px;
	text-align: center;
	position: absolute;
	top: 50px;
	left: 50px;
	font-family: "Arial";
}

.menu_con_rt_tab tr td.tab_td_input {
	width: 582px;
	border-right: 1px #d1d1d1 solid;
}

.tab_td_portrait img {
	margin: 0 auto;
	display: block;
	width: 183px;
	height: 183px;
	object-fit: contain;
}

.menu_con_rt_submit {
	width: 261px;
	height: 52px;
	margin: 30px auto 50px;
}

.menu_con_rt_submit button {
	width: 261px;
	height: 52px;
	background-color: #f5781f;
	font-size: 24px;
	color: #fff;
	text-align: center;
	border: none;
	border-radius: 4px;
}

.audit_table table {
	width: 100%;
	border: 1px solid #d1d1d1;
	font-size: 16px;
	font-family: "Arial";
}

.audit_table table tr {
	border-bottom: 1px solid #d1d1d1;
}

.audit_table table tr:last-child,
.audit_table table tr td:last-child,
.audit_table table tr th:last-child {
	border: 0;
}

.audit_table table tr td {
	border-right: 1px solid #d1d1d1;
	width: 157px;
	text-align: center;
	height: 81px;
	padding: 0 20px;
	line-height: 25px;
	color: #999;
}

.audit_table table tr th {
	border-right: 1px solid #d1d1d1;
	width: 157px;
	text-align: center;
	height: 57px;
	padding: 0 20px;
	background-color: #ebecf1;
}

.audit_table .reply_view {
	width: 517px;
	text-align: left;
}

.audit_table .application_view {
	width: 168px;
}

.audit_table .status_view {
	padding: 0 15px;
	color: #f5781f;

}

.application_view button {
	width: 81px;
	height: 33px;
	border: 1px #b9bbc6 solid;
	border-radius: 4px;
	background-color: #f2f2f2;
	padding: 0;
	font-size: 16px;
	color: #333;
}


/*insp*/

.use-1{
width:1200px;
border-bottom:1px #dedede solid;
margin:0 auto;
text-align:center;
margin-bottom:30px;

}
.se-1{
font-size:30px;
color:#0cc355;
margin:40px 0 10px 0;
text-transform:uppercase;
font-weight:bold;

}
.se-2{
width:46px;
height:3px;
background-color:#bdbdbd;
margin:0 auto;

}
.se-3{
font-size:18px;
color:#666;
margin:20px 0 20px 0;

}
.se-4{
width:1200px;
margin:-10px auto 0;
font-size:16px;
color:#666;
line-height:35px;

}
.se-4 span{
font-size:20px;
color:#333;
}
.use-2{
width:1200px;
height:1px;
border-bottom:1px #dedede solid;
margin:20px auto 30px;
}
.use-3{
margin:0 auto;
display:block;
}

.mp-1{
width:261px;
height:280px;
border:3px #ccc solid;
background-color:#fff;
border-radius:5px;
padding:15px;
position:absolute;
top:600px;
right:0;
position:fixed;
top:480px
}
.mp-2{
font-size:24px;
color:#0cc355;
margin:0 0 5px;
}
.mp-3{
width:225px;
height:1px;
background-color:#dedede;
}
.mp-4{
padding-left:30px;
font-size:16px;
color:#666;	
background:url(../images/tb-14.png)no-repeat left top 8px;
}
.mp-5{
padding-left:30px;
font-size:16px;
color:#666;
background:url(../images/tb-15.png)no-repeat left 2px top 2px;
}
.mp-1 span{
font-size:18px;
color:#324458;
}
 .btnInsp {
            font-size: 4.2rem;
    background: #30d773;
    width: 260px;
    margin: auto;
    border-radius: 0.3rem;
    color: #fff;
    line-height: 90px;
    cursor: pointer;
    margin-bottom:30px;
            }


 .ea{
				font-family: 'Arial';
				width: 1200px;
				margin: 0 auto;
			}
			.ea::after{
				content: '';
				clear: both;
				display: block;
			}
			.ea p{
				padding: 0;
				margin: 0;
				
			}
			.ea_lt{
				background: url('../images/ico_bg1.png') no-repeat;
				background-size: 100% 100%;
				width: 400px;
				height: 100px;
				padding-top: 18px;
				font-size: 18px;
				color: #fff;
				line-height: 30px;
				box-sizing: border-box;
				padding-left: 48px; 
				float: left;
			}
			.ea_rt{
				background: url('../images/ico_bg2.png') no-repeat;
				background-size: 100% 100%;
				width: 790px;
				height: 100px;
				padding-top: 17px;
				text-align: center;
				font-size: 20px;
				color: #fff;
				line-height: 30px;
				box-sizing: border-box;
				float: right;
			}
			.ea_lt_tit{
				line-height: 33px;
				font-size: 20px;
			}
