#search {

	width: 717px;


	margin: 56px auto 14px;


	position: absolute;


	z-index: 99;


	top: 40%;


	left: 50%;


	transform: translate(-50%, -50%);


}





#search form {

	position: relative


}





#search-text,

/*输入 */
#kos{


	color: rgb(255, 255, 255);


	width: 100%;


	height: 50px;


	font-size: 1.5pc;


	border: 0;


	border-radius: 3px;


	background-color: rgba(0, 0, 0, 0.7);


	text-indent: 75px;


}




/*搜索按钮*/
#search button {


	position: absolute;


	top: 3px;


	left: 0;


	background-image: url(../images/searchbuttom.png);
	background-color: rgba(0, 0, 0, 0);
	background-size: 100% 100%;
	/*background: none;*/


	border: 0;
	
	border-color: rgb(255, 255, 255);


	width: 30px;


	height: 30px;


	margin: 7px 9pt 0;


	line-height: 36px;


	border-radius: 3px;


	cursor: pointer;


}





#search label:hover {


	background: rgba(0, 0, 0, 0.7);


	cursor: pointer


}





#search button i {

	color: #fff;


	font-size: 18px


}




/*选项框*/
.search-group {


	display: none;
	border: 0;
	border-radius: 3px;
	padding-left: 75px;


}





.s-current .search-type {


	padding-left: 0;
	display: block;


}





.s-current {
	


	display: block


}





#search-list,


#yy{

	position: relative


}





.s-type {


	position: absolute;


	top: 0;


	left: 0;


	z-index: 13;


	width: 75px


}





.s-type:hover {


	height: auto


}





.s-type>span {

	display: block;


	height: 31px;


	width: 75px


}





.s-type-list {


	display: none;


	position: absolute;


	top: 31px;


	width: 70px;


	background: rgba(0,0,0,0.7);


	border-radius: 6px;


	box-shadow: 0 0 6px rgba(0,0,0,.16);


	padding: 9pt 0;


}





.s-type-list:before {


	position: absolute;


	top: -1pc;


	left: 10px;


	content: ' ';


	display: block;


	width: 0;


	height: 0;


	border: 10px solid transparent;


	border-bottom-color: rgba(0,0,0,0.9);


}





.s-type-list label {


	display: block;


	font-size: 15px;


	text-align: center;


	padding: 2px 0;


}





.s-type-list .tile-lg {


	color: #fff;


	width: 3pc;


	height: 3pc;


	font-size: 1.25rem;


	line-height: 3rem;


	border-radius: .3rem;


	display: block;


	margin: auto


}





.s-type-list label:hover {


	color: #fff


}





.s-type:hover .s-type-list {


	display: block;


	padding-top: 8px


}





.type-text {


	position: absolute;


	left: 0;


	width: 75px;


	padding-left: 9pt;


	font-size: 1pc;


	line-height: 31px


}





.type-text:after {


	content: " · ";


	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;


	margin: 0 0 0 5px


}





.search-type {


	white-space: nowrap;


	margin: 0


}





.search-type label {


	margin: 0


}





.search-type li {


	display: inline-block


}





.search-type li label {


	display: inline-block;


	padding: 0 11px;


	font-size: 14px;


	line-height: 31px;


	border-radius: 3px 3px 0 0;


	cursor: pointer


}





.search-type input:checked+label,.search-type input:hover+label {


	background-color: rgba(0,0,0,1);


}





.set-check {


	margin-top: 3px;


	font-size: 9pt


}





.set-check label {


	margin-left: 3px


}





.set-check input,.set-check label {


	opacity: 0;


	transition: all .3s ease


}





.search-type li {


	list-style: none;


	display: inline-block


}





@media screen and (max-width:767px) {


.search-list {


		height: 30px;


		overflow-y: hidden;


		overflow-x: scroll;


		white-space: nowrap


	}


}





@media screen and (max-width:768px) {


	#search {


		width: 90%;


	}





	.search-type {


		overflow: auto;


	}





	.search-list {


		height: 30px;


		overflow-y: hidden;


		overflow-x: scroll;


		white-space: nowrap;


	}


}





.fa-2x {


	padding-top: 15px;


	font-size: 1.5em;


}


.wei{


    list-style: none;


    position: relative;


    text-indent: 10px;


    cursor: pointer;


}


.wei:hover{


     background: rgba(240,240,240,1);


}


.a{


     display:block;


     width: 100%;


     color: #fff ;


     height: 30px;


     line-height: 30px;


     overflow:hidden;


     text-overflow: ellipsis;

	 background-color: rgba(0, 0, 0, 0.8);

	 border-radius: 0px;
	 font-size: 20px;


}


.ko{


	display: none;


    top: 10px;


    position: relative;


}


#kol{


	display: none;


    top: 10px;


    position: relative;


    height: 300px;


    overflow: auto;


    width: 98%;


}


@media (max-width: 640px) {


#kol{


	height: 158px;


	overflow-y: auto;


}


}