@charset "UTF-8";
/**
*  title
**/
.match {
    width:100%;
    color: #333;
}
/**
*   选择赛事
**/
.select-match, .select-number{
    width: 100%;
   /*  overflow: hidden; */
    margin-top: 2.75em;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
}
.match-t {
    width: 6em;
    line-height: 2.4em;
}
.match-t span {
    padding:0 10px;
}
.edit-input {
    height: 2.4em;
    line-height: 2.4em ;
    border:2px solid #ecebeb;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
}
.edit-number {
    border:0;
}
.match-name  {
    position: relative;
}
.match-name .up {
    background-image: url(../img/select-up.png);
}
/*
*  搜索下拉列表
**/
.select-box {
	/* display: flex; */
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
}
/* 下拉框 */
.select2-container .select2-choice{
	background-color: #ecebeb;
    height: 2.4em;
    line-height:2.4em;
    padding-left:1.25em;
    border: none;
}
.select2-dropdown-open .select2-choice{
	background-image:none;
	box-shadow: none;
    border: none;
}
.select2-container .select2-choice div{
	width:1.45em;
    height:1.45em;
    background: none;
    border-left: none;
    right:1.45em;
    top: 50%;
    margin-top:-0.725em;
}
.select2-container .select2-choice div b {
    display: block;
    width: 100%;
    height: 100%;    
    background-image: url(/template/tem02/img/select-down.png);
    background-position: center center;
    background-size: 1.45em auto;
    background-repeat: no-repeat;
}
.select2-dropdown-open .select2-choice div b {
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */
}
.select2-search input{
	border:1px solid rgb(201,201,201);
    padding:10px 1.25em;      
    display: block;
    width:100%;
    height:70px;
    border-radius:55px;
    -webkit-border-radius:55px;
    -ms-border-radius:55px;
    -moz-border-radius:55px;
    -o-border-radius:55px;
    padding-left: 1.25em;
    background-size: 31px 32px;
    background-image: url(/template/tem02/img/search.jpg);
    background-repeat: no-repeat;
    background-position: 98% center; 
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    -webkit-box-shadow: none;
    -moz-box-shadow   : none;
    -o-box-shadow     : none;
    box-shadow        : none;
    border: none;
}
.select2-drop{
	-webkit-box-shadow: none;
    -moz-box-shadow   : none;
    -o-box-shadow     : none;
    box-shadow        : none;
    border: none;
}
.select2-results li{
	height:2.4em;
	line-height:2.4em;
	color:#333;
}
.select2-results .select2-highlighted{
	background-color:#ececec;
	color:#333;
}
.select2-search{
	padding: 10px 4px;
}
.select2-results{
	margin-top: 0;
}
.select2-results{
	overflow-x: inherit;
    overflow-y: inherit;
    max-height: 100%;
}
/**
* 证件号
**/
.edit-number input {
	font-size: 1em;
    display:block;
    width: 100%;
    height:2.4em;
    border:2px solid #ecebeb;
    padding:0;
    padding-left:1.25em;
    background-color:#f4f4f4;
}
*::-webkit-input-placeholder {
    color: #666; 
}
*::-ms-input-placeholder {
    color: #666; 
}
*::-moz-input-placeholder {
    color: #666; 
}
*::-o-input-placeholder {
    color: #666; 
}
.edit-input .bj-grey {
    background-color: #ecebeb;
}
/**
*  查询按钮
**/
.enquiry .btn{
	display:block;
}
.btn span {
    display: block;
    width:10em;
    height:3em;
    line-height: 3em;
    text-align: center;
    letter-spacing:1px;
    margin:3em auto;
    cursor:pointer;
}
.btn .meet {
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,.2);
    -webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,.2);
    -ms-box-shadow: 3px 3px 8px 0px rgba(0,0,0,.2);
    -moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,.2);
    -o-box-shadow: 3px 3px 8px 0px rgba(0,0,0,.2);
    background-color: #ffe03a;
}
/**
*  查询结果
**/
.result {
    width:100%;
    display:none;
}
.search-result {
    /*min-width:48%;*/
    width: 32.8em;
    border: 2px solid #ffe03a;
    padding: 1em;
    box-sizing: border-box;
    max-width: 100%;
}
.result-list {
    width:100%;
    list-style:none;
    padding: 0;
    margin:0;
}
.result-list li {
    width: 100%;
    overflow: hidden;
}
.result-list li + li {
    margin-top:2.15em;
}
.result-list li span {
    float: left;
}
.result-list li p {
    float: left;
    margin:0;
}
.result-null {
    display: none;
    text-align: center;
}
.null .result-ok {
    display: none;
}
.null .result-null {
    display: block;
}
.null .result-null img{
    width: 3.75em;
    height: 3.75em;
}
.null .result-null p {
    font-size: 1.14em;
    margin-top: 2em;
}