﻿.w95per {
	width:95% !important;
}
.mr40 {
	margin-right:40px;
}
#submit_obj {
	display:none !important;
}
#letter_bd {
	width:70%;
	margin:10px auto;
}
#letter_bd .letter_line {
	display:flex;
	width:auto;
	height:auto;
}
.letter_line .letter_item {
	/* float:left;
	*/
	width:auto;
	height:70px;
	flex:1;
}
.letter_item .title {
	line-height:30px;
	font-size:13px;
	padding-left:5px;
}
.letter_item .title span {
	display:inline-block;
	color:red;
}

.letter_item input,
.letter_item select {
	width:100%;
	height:30px;
	font-size:13px;
	border:#767676 solid 1px;
	border-radius:5px;
	padding-left:5px;
	outline:none;
	box-sizing:border-box;
}
#validateCode {
	width:25%;
}
#validateCode_msg {
	display:inline-block;
}
.letter_item span {
	display:block;
	padding-left:5px;
	font-size:13px;
}

.letter_item #Content {
	width:100%;
	height:200px;
	border:#767676 solid 1px;
	border-radius:5px;
	padding:0 0 0 5px;
	outline:none;
}
#ispublic {
	padding:5px;
}
#ispublic input,#ispublic label {
	width:auto;
	height:auto;
	margin-right:10px;
}
#submit_btn .btngray {
    width: 26%;
    height: 45px;
    line-height: 46px;
    margin: 40px auto;
    text-align: center;
    color: #FFFFFF;
    background-color: #015293;
    font-size: 20px;
}
#submit_btn .btngray:hover {
	background-color:#4898d9;
}
#word {
	text-align:right;
	font-size:13px;
}
#wordnum {
	display:inline-block;
	color:red;
	padding:0;
}
@media screen and (max-width:960px) {
	#letter_bd {
	width:90%;
}
#letter_bd .letter_line {
	display:block !important;
}
.letter_item select,#submit_btn .btngray {
	width:100% !important;
}
#ispublic input,#ispublic label {
	width:auto !important;
}
#validateCode {
	width:50% !important;
}
.mr40 {
	margin-right:0;
}
}