@charset "utf-8";

.wrapper { width:1190px; margin:15px auto; zoom:1; height:auto; }

.main, .article { overflow: hidden; zoom: 1 }

.section { 

	margin: 10px 5px; 

	overflow: hidden; 

	zoom: 1; 

	clear: both; 

	/*border: 1px solid #c8c8c8; */

	/*background: #efeeea */

}

.section .title { line-height: 18px; padding-top: 12px; padding-left: 12px; color: #cb3336; font-size: 16px; position: relative; margin: 0; font-weight: bold; text-align: left }

.section .title .choose-type { font-size: 12px; padding-left: 12px }

.section .title .choose-type a { display: inline-block; zoom: 1; border: 1px solid #db5440; margin-left: 5px; padding: 0 3px }

.section .gray-title { color: #4d4d4d }

.section .title .order-list { position: absolute; right: 5px; top: 0; margin: 0; padding: 0; font-size: 14px }

.section .title .order-list li { list-style: none; line-height: 24px; margin: 6px 10px 0 0; border: 1px solid #ccc; padding: 0 6px; float: left }

.section .title .order-list li a { color: #808080 }

.section .title .order-list li.active { border: 1px solid #db5440 }

.section .title .order-list li.active a { color: #db5440 }

.section .title .order-list a { display: inline-block; zoom: 1 }

.section .title .close { float: right }

.section .list-title { border-top: 1px solid #ccc }

.section .list a { font-size: 12px; color: #2d2d2d }

.section .list a:hover { color: #f80; text-decoration: underline }

.section .list .rec { color: #f00; font-weight: bold }

.section-in { margin: 0 auto; width: 450px }

.section-head { line-height: 3em; padding-left: 3em; border-bottom: 1px dotted #ccc }

.section-l .content { padding: 10px 10px 20px }

.section-h { padding-bottom: 20px }

.block { margin: 10px 5px; overflow: hidden; zoom: 1; clear: both }

.content { padding: 10px; margin: 0; line-height: 22px; overflow: hidden; word-wrap: break-word; word-break: break-all }

.content li { list-style: none }

.content input { width: 100%;border-bottom: 1px solid #dadada;color: #333; height:34px;}

.content-block { border-bottom: 1px dotted #ccc; padding: 10px; line-height: 24px }

.select-box { font-size: 12px; width: 180px; float: left; margin: 20px 0 20px 40px; border: 1px solid #ccc; line-height: 3em }

.select-title { 

	font-size: 14px;

    padding-left: 1em;

    background: #009def;

    color: #fff;

    position: relative;

}

.select_tit{

	font-size: 14px;

    color: #999;

    position: relative;

}

#search_input{

	text-indent:1em;

}

#addQufu{

	position: absolute;

    right: 12px;

    font-size: 26px;

    top: -1px;

    color: #fff;

    cursor: pointer;

}

#add_btn,#add_game{

    display: block;

    background: #009def;

    width: 140px;

    height: 30px;

    color: #fff;

    text-align: center;

    line-height: 30px;

    border-radius: 4px;

    margin: 40px auto;

}

.add_inp{

	height: 30px;

    width: 250px;

    border: 2px solid #dcdcdc;

    margin: 20px auto;

    display: block;

    text-indent: 6px;

}

#addkhd{

	position: absolute;

    right: 12px;

    font-size: 26px;

    top: -1px;

    color: #fff;

    cursor: pointer;

}

#add_khd_btn{

    display: block;

    background: #009def;

    width: 140px;

    height: 30px;

    color: #fff;

    text-align: center;

    line-height: 30px;

    border-radius: 4px;

    margin: 40px auto;

}

.add_khd_inp{

	height: 30px;

    width: 250px;

    border: 2px solid #dcdcdc;

    margin: 20px auto;

    display: block;

    text-indent: 6px;

}

.i_name{

    display: block;

    width: 220px;

    margin: 0 auto;

    font-size: 18px;

}

.select-list { height: 24em; overflow: hidden; overflow-y: auto }

.select-box li { padding-left: 1em; cursor: pointer; border:1px solid #fff;width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* .select-game:nth-child(even) {

 background: #f5f5f5;

 border:2px solid #f5f5f5;

} */

.select-box  .select-game:hover{

    color: #009def;

}

/* .select-box  .select-game:hover a{

	color: #fff;

} */

 .select-box .select-game-active{

	border: 1px solid #009def;

    color: #009def;

	font-weight:700;

}

.select-box .select-game-active a{

 	color: #009def;

 }

.select-box .active { color: #cb3336 }

.select-box li.select-type-title { background: #aaa; color: #fff; border-bottom: 1px solid #ccc }

.select-game  a{

	color: #000;

}

.btn-x-container { margin: 10px 0; text-align: center; position: relative }

.btnn { 

	display: inline-block; 

	line-height: 28px; 

	height: 28px; 

	padding: 0 18px; 

	color: #fff; 

	border: 0; 

	background: #009def; 

	margin: 0; 

	font-size: 12px; 

	font-weight: normal; 

	cursor: pointer; 

	outline: 0; 

}

.btn-x { 

	font-size: 16px;

	/*font-weight: 700;*/

	height: 40px; 

	line-height: 40px; 

	font-size: 18px; 

	/*border-bottom: 2px solid #8e2426; */

	padding: 0 40px; 

	margin: 20px 0; 

	color: #fff;

}

.btn-x:hover{

	color: #fff;

}	

.btn-x-disabled { 

	font-size: 16px;

    border: 1px solid #dcdcdc;

    background: #dcdcdc;

}

