html{
	font-size:14.5px;
}
body
{
	margin:0px;
	padding:0px;
	width:100%;
	font-size:1rem;
	color:#fff;
	background:#F3F8FF;
	overflow: hidden;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-transition-delay: 99999s;
	transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out 0s,background-color 99999s ease-out 0s;
	transition: color 99999s ease-out 0s,background-color 99999s ease-out 0s;
}

*{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
a{
	text-decoration: none;
}
input{
	color:#333;
	border:none;
	outline: none;
	background: transparent;
	background-color: transparent;
	font-size:1rem;
	padding:0.3rem;
}
textarea{
	color:#333;
	border:none;
	outline: none;
	background: transparent;
	background-color: transparent;
	font-size:1rem;
	padding:0.3rem;
}
select{
	border:none;
	outline: none;
	background: transparent;
	background-color: transparent;
}

.bomspace{
	clear: both;
	width:100%;
	height: 3rem;
}
.topcss{
	width:100%;
	height:100px;
	display: flex;
	justify-content: space-between;
	background-image: url('../images/1.png');
	background-size:100%;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: center top;
}
.topcss div:nth-child(1){
	display: flex;
}
.topcss div:nth-child(1) span:nth-child(1){
	font-size:2rem;
	line-height: 100px;
	padding-left:20px;
}
.topcss div:nth-child(1) span:nth-child(2){
	padding-left:30px;
	padding-top:22px;
}
.topcss div:nth-child(2) span{
	text-align: right;
	display:block;
}
.topcss div:nth-child(2){
	padding-right:40px;
	padding-top:25px;
}
.topcss div:nth-child(2) span:nth-child(2){
	font-size:12px;
}

.btncss{
	border-radius: 0.5rem;
	background:#044EAC;
	text-align: center;
	padding-left:1.5rem;
	padding-right:1.5rem;
	padding-top:0.8rem;
	padding-bottom:0.8rem;
	font-size:1rem;
	color:#fff;
}



.contain{
	display: flex;
	justify-content: space-between;
}
.menubar{
	width:250px;
	background:#044EAC;
}
.menuselsign{
	position: relative;
	z-index: 0;
}
.menuselsign span{
	position: absolute;
	width:230px;
	height:45px;
	border-radius: 0px 100px 100px 0px;
	background: #066CD0;
}
.menubarcon{
	position: relative;
	z-index: 1;
}
.menuitem{
	font-size:16px;
	border-bottom: 1px solid #2171D7;
	line-height: 70px;
}
.menuitem span:nth-child(1){
	padding-left:30px;
}
.menuitem span:nth-child(2){
	padding-left:10px;
}
.menuitem span:nth-child(3){
	float: right;
	padding-right:30px;
}
.menusub{
	border-bottom: 1px solid #2171D7;
	padding-bottom:20px;
}
.menusubline{
	position: relative;
}
.menusubline img{
	position: absolute;
	left:36px;
}
.menusubitem{
	display: flex;
	font-size:15px;
	line-height: 45px;
}
.menusubitem span:nth-child(1){
	width:7px;
	height: 7px;
	border-radius: 10px;
	background: #fff;
	margin-left: 33px;
	margin-top: 18px;
}
.menusubitem span:nth-child(2){
	padding-left: 20px;
	opacity: 0.9;
}
.menusubcitem{
	font-size:14px;
	line-height: 35px;
	padding-left:70px;
	opacity: 0.8;
}

.pagecon{
	padding:20px;
	width:calc(100% - 290px);
	overflow: auto;
}
.pagebar{
	border-radius: 1rem;
	background: #fff;
	width:100%;
}
.pagetitle{
	display: flex;
	padding-left:20px;
	padding-top:20px;
	line-height: 2rem;
	color:#13171E;
	font-weight: bold;
	font-size:1.2rem;
}
.pagetitle span img{
	position: relative;
	top:0.2rem;
}
.pagetitle span:nth-child(2){
	padding-left:10px;
}
.proinfobar{
	color:#13171E;
	width:90%;
	margin: auto;
	padding-top:1rem;
	padding-bottom:5rem;
}

.proinfoin{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.proinfoitemtxt{
	width:45%;
	display: flex;
	line-height: 2.4rem;
	margin-top: 1.3rem;
}
.proinfoitemtxt b{
	color:#ff0000;
}
.proinfoitemtxt span:nth-child(1){
	text-align: right;
	width:22%;
	line-height: 2.4rem;
}
.proinfoitemtxt span:nth-child(2){
	width:60%;
	margin-left: 1rem;
	border-radius: 0.5rem;
	border:1px solid #B4C1DF;
	height: 2.4rem;
}
.proinfoitemtxt span input{
	width:95%;
}
.proinfoitemtxt span select{
	width:calc(100% - 1rem);
}
.proinfoitemtxt span:nth-child(3){
	margin-left: 0.5rem;
}
.proinfoitemselect span:nth-child(3){
	margin-left: -2.7rem;
	margin-top: 0.1rem;
	width:2rem;
	height:2rem;
	text-align: right;
	background:#fff;
}

.proinfoitemrbtn span:nth-child(2){
	width:35%;
}
.proinfoitemrbtn span:nth-child(3){
	width:calc(25% - 1rem);
	background: #3664D9;
	color:#fff;
	text-align: center;
	line-height: 2.4rem;
	margin-left: 1rem;
	border-radius: 0.5rem;
}
.proinfoitemrbtn span:nth-child(3) img{
	position: relative;
	left:-0.5rem;
}
.fjitemrbtn span:nth-child(2){
	width:25%;
	text-align: center;
	position: relative;
}
.fjitemrbtn span:nth-child(2) img{
	position: relative;
	left:-0.5rem;
	top:0.3rem;
}
.fjitemrbtn span:nth-child(2) input{
	position: absolute;
	left:0px;
	top:0px;
	opacity: 0;
}
.fjitemrbtn span:nth-child(3) img{
	position: relative;
	top:0.5rem;
}


.tyxtftiteminfo{
	position: relative;
	color:#7E8BAB;
	left:-43%;
	top:1.8rem;
}

.proinfofiletitle0,.proinfofiletitle1,.proinfofiletitle2{
	line-height: 3.5rem;
	background:#F1F6FF;
	border-radius: 0.5rem;
	width:100%;
	margin: auto;
	display: flex;
	font-size:1rem;
	font-weight: bold;

}
.proinfofiletitle0 span:nth-child(1),.proinfofileitem0 div:nth-child(1){
	padding-left:3%;
	width:18%;
}
.proinfofiletitle0 span:nth-child(2),.proinfofileitem0 div:nth-child(2){
	width:18%;
}
.proinfofiletitle0 span:nth-child(3),.proinfofileitem0 div:nth-child(3){
	width:18%;
}
.proinfofiletitle0 span:nth-child(4),.proinfofileitem0 div:nth-child(4){
	width:20%;
}
.proinfofiletitle0 span:nth-child(5),.proinfofileitem0 div:nth-child(5){
	width:23%;
}
.proinfofileitem0,.proinfofileitem1,.proinfofileitem2{
	line-height: 3.5rem;
	display: flex;
	color:#7E8BAB;
	border-bottom: 1px solid #F1F6FF;
}

.proinfofileitem1{
	padding-top:1.1rem;
	line-height: 1.3rem;
	padding-bottom:1.1rem;
}
.proinfofiletitle1 span:nth-child(1),.proinfofileitem1 div:nth-child(1){
	padding-left:2%;
	width:8%;
}
.proinfofiletitle1 span:nth-child(2),.proinfofileitem1 div:nth-child(2){
	width:18%;
}
.proinfofiletitle1 span:nth-child(3),.proinfofileitem1 div:nth-child(3){
	width:18%;
}
.proinfofiletitle1 span:nth-child(4),.proinfofileitem1 div:nth-child(4){
	width:11%;
}
.proinfofiletitle1 span:nth-child(5),.proinfofileitem1 div:nth-child(5){
	width:11%;
}
.proinfofiletitle1 span:nth-child(6),.proinfofileitem1 div:nth-child(6){
	width:20%;
}
.proinfofiletitle1 span:nth-child(7),.proinfofileitem1 div:nth-child(7){
	width:11%;
}

.proinfofiletitle2 span:nth-child(1),.proinfofileitem2 div:nth-child(1){
	padding-left:2%;
	width:6%;
}
.proinfofiletitle2 span:nth-child(2),.proinfofileitem2 div:nth-child(2){
	width:18%;
}
.proinfofiletitle2 span:nth-child(3),.proinfofileitem2 div:nth-child(3){
	width:25%;
}
.proinfofiletitle2 span:nth-child(4),.proinfofileitem2 div:nth-child(4){
	width:17%;
}
.proinfofiletitle2 span:nth-child(5),.proinfofileitem2 div:nth-child(5){
	width:11%;
}
.proinfofiletitle2 span:nth-child(6),.proinfofileitem2 div:nth-child(6){
	width:9%;
}
.proinfofiletitle2 span:nth-child(7),.proinfofileitem2 div:nth-child(7){
	width:11%;
}
.tyxtitembtns{
	display: flex;
}
.tyxtitembtns span{
	background: #BEC3CC;
	border-radius: 0.3rem;
	color:#fff;
	text-align: center;
	cursor: pointer;
	width:45%;
	margin-left: 0.3rem;
	margin-top: 0.7rem;
	line-height: 2rem;
	height:2rem;
}

.proinfofilegroup{
	width:50%;
	border-radius: 0.5rem;
	border: 1px solid #B4C1DF;
	height:2.3rem;
	margin-left: 1rem;
	line-height: 2.3rem;
	display: flex;
	justify-content: space-between;

}
.proinfofilename{
	text-indent: 0.3rem;
	width:calc(100% - 5rem);
	overflow: hidden;
}
.proinfofilegroup div:nth-child(2){
	width:5rem;
	text-align: center;
	background: #D6E5FF;
	color:#273863;
	border-radius: 0rem 0.5rem 0.5rem 0rem;
}
.proinfofilegroup div:nth-child(2) span{
	position: relative;
}
.proinfofilegroup div:nth-child(2) span input{
	opacity: 0;
	position: absolute;
	left:-1.5rem;
	width:5rem;
}
