@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: "微软雅黑";
	font-size: 16px;
}
label {
    font-weight: normal !important;
}
.is-main{
	background: #fff;
	padding: 20px 0;
}
.banxin {
	width: 1200px;
	background-color: #ffffff;
	border: solid 2px #fff1f1;
	margin: 0 auto;
}
.jdtitle {
	width: 100%;
	border-bottom: solid 2px #fff0f0;
	text-align: center;
	padding: 30px 0 20px;
}
.jdtitle p {
	font-size: 16px;
	color: #cd0606;
}
.jdtitle p span {
	font-size: 40px;
	font-weight: bold;
	margin-right: 30px;
	color: #cd0606;
}
.biaodan {
	width: 1024px;
	margin: 30px auto 40px;
}
.biaodan label span {
	display: inline-block;
	width: 105px;
	text-align: right;
	font-size: 16px;
	line-height: 36px;
}
.biaodan label {
	width: 49.77%;
	margin-bottom: 40px;
}
.biaodan label.w100 {
	width: 100%;
}
.red {
	color: #ff0000;
    display: inline !important;
}
.biaodan label input {
	width: 386px;
	height: 46px;
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	padding-left: 10px;
	outline:none;
}
.biaodan label input::-webkit-input-placeholder,
.ly-tex textarea::-webkit-input-placeholder { 
	color: #999;
}
.biaodan label input.satisfied {
	width: 15px;
	height: 15px;
	border: solid 1px #cccccc;
	margin-right: 7px;
	vertical-align: middle;
    margin-bottom: 7px;
}
.ly-tex textarea {
	width: 900px;
	height: 124px;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	padding: 10px;
	margin-left: 5px;
	outline:none;
	overflow: auto;
    resize: none;
}
.biaodan label input.tsbt {
	width: 900px;
}
.describe {
	float: left;
}

.biaodan label input.vercode {
	width: 180px;
	height: 46px;
}
.biaodan label img {
	width: 95px;
	height: 46px;
	margin: 0 16px 0 10px;
}
.biaodan label span.yzm {
	width: 120px;
}
.yzm span {
	cursor: pointer;
}
.refer {
	width: 168px;
	height: 56px;
	margin: 0 auto 60px;
}
.refer input[type=button],.refer input[type=submit] {
	width: 100%;
	height: 100%;
	background-color: #cd0606;
	border-radius: 8px;
	color: #fff;
	font-size: 18px;
	border: none;
}

.uploader {
	width: 275px;
	height: 50px;
    display: inline-block;
    cursor: default;
	position: relative;
	border: none;
}
.uploader span {
	float: left;
	margin-right: 5px;
}
.filename {
	width: 185px;
	height: 50px;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	float: left;
	margin-left: 0;
}
.uploader input[type=text] {
	width: 180px;
	height: 50px;
}
.uploader input.button {
	width: 80px;
	height: 50px;
	background-color: #f4f4f4;
	border-radius: 5px;
	border: solid 1px #dddddd;
    float: left;
	padding-left: 0;
	margin-left: 10px;
}

.uploader input[type=file] {
    height: 50px;
    cursor: pointer;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	

}
/*phone sm*/
@media screen and (max-width: 767px) {
	.is-main,.banxin{padding: 0 10px;}
	.banxin,.biaodan,.biaodan label input.tsbt,
	.biaodan label,.ly-tex textarea,
	.biaodan label input{width: 100%;}
	.biaodan label{margin-bottom: 20px;}
	.biaodan label span.ly-tex{width: 100%;}
	.ly-tex textarea{margin-left: 0;}
	.jdtitle p span,.biaodan label span{display: block;}
	.uploader span{float: none;}
	.biaodan label.uploader{margin-bottom: 50px;}
}
/*small xs*/
@media screen and (max-width: 638px) {
    

}
