.xunjia.block{ bottom: 0px!important; transition:all .3s;}
.xunjia .title2{ position: relative; height: 60px;}
.xunjia .title2 span{ float: right; margin-left: 20px; }
.xunjia .title2 span.closec{ color: #fff; display:none; cursor: pointer; }
.xunjia .title2 span.open{ color: #fff; cursor: pointer; }
.xunjia .title2 span.qp{ color: #fff; font-size: 16px; cursor: pointer;}
.xunjia .title2 span.sh{ color: #fff; cursor: pointer;}

.xunjiaqp{ height: 90vh; bottom: 0; transition:all .3s; z-index: 999999;}
.xunjiaqp .xjproc{ height: 60vh!important; }

.xunjia .xjpro{background: #fff; border-radius:10px; width: 100%; float: right; padding:5px 10px; margin-bottom: 5px;}
.xunjia .xjpro p{ text-align: left; color: #333; font-size: 16px; font-weight: bold; }
.xunjia .xjpro dl dd{ width: 50%; float: left; }
.xunjia .xjpro dl dd span{ color: #f00;}
.xunjia .xjpro dl dd label{ padding-right: 10px; font-weight: bold; }
.xunjia .xjpro dl dd input{ background: #f7f7f7; border:none; height: 35px; line-height: 35px;width: calc(100% - 110px); }
.xunjia .xjpro h4{ line-height: 40px; font-size: 16px; clear: both; }
.xunjia .xjpro .xjproc{height: 80px; overflow-y: auto;}


.xunjia table{ margin-bottom: 50px; background: #fff; border-radius: 10px;}
.xunjia table tr td{padding: 4px 10px;}
.xunjia table tr td input:nth-child(2){border-left: 0; border-right: 0; border-top: 0; border-bottom: #666666 1px solid; width:80px;}
.xunjia table tr td input:nth-child(3){border-left: 0; border-right: 0; border-top: 0; border-bottom: #666666 1px solid; width:350px;}
.xunjia p{ color: #eff801; font-size: 16px;margin-bottom: 10px; text-align: center;}
.xunjia .form li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 5px; overflow: hidden;}
.xunjia .form li:nth-child(3n){margin-right: 0px;}
.xunjia .form li.content{ width: 100%;}
.xunjia .form li.title{ width: 100%; text-align: left;}
.xunjia .form li.yanzm{ width: 18%;}
.xunjia .form li.yanzmt{ width: calc(14% - 20px); margin-left: 10px; margin-right: 0px;}
.xunjia .form li.yanzmt img{height: 35px;}
.xunjia .form li label{ display: block; color: #20217d; line-height: 30px; font-size: 12px; width: 80px; float: left; text-align: center;}
.xunjia .form li label span{ color: #f00;}
.xunjia .form li input{ width: calc(100% - 80px); border: #cccccc 1px solid; border-radius: 5px; height: 30px; line-height: 30px; font-size: 14px;}
.xunjia .form li textarea{ width: calc(100% - 80px); border: #cccccc 1px solid; border-radius: 5px; line-height: 25px; font-size: 16px;}
.xunjia .form dl {text-align: center; clear: both; margin-top: 20px;}

.xunjia .sub{ text-align: center; position: absolute; right: 45%; top: 10px;}
.xunjia .sub button{ width: 100px; height: 40px; line-height: 40px; text-align: center; background: #026c01; color:#fff; 
	border: none; border-radius: 5px;
}


@media screen and (max-width:767px) {	
	.xunjia table tr td input:nth-child(3){border-left: 0; border-right: 0; border-top: 0; border-bottom: #666666 1px solid; width:auto;}
	.xunjia .form li{ width: 49%; float: left; margin-right: 2%; margin-bottom: 5px; overflow: hidden;}
	.xunjia .form li:nth-child(3n){margin-right: 2%;}
	.xunjia .form li:nth-child(2n) { margin-right: 0px;}
}

.title2{text-align:center; padding-top: 10px;}
.title2 h2{ 
	color: #999; 
	font-size: 18px;
	text-align: left;
	height: 40px;
	line-height:40px;
	float: left;
}
.title2 h2 span{ 
	color: #ff0000; 
	font-size: 24px;
	font-weight:bold;
}
.title2 p{ color: #cccccc; font-size: 16px; line-height: 30px; margin-top: 5px;}
