.cclt_new>a,
		.cclt_hot>a {
			width: 100%;
			height: 100%;
			display: block;
		}

		/*kqy_modal*/
		.kqy_modal_mask {
			display: none;
			position: fixed;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background: rgba(0, 0, 0, 0.5);
			z-index: 100
		}

		.kqy_modal {
			display: none;
			background: #F9F9F9;
			width: 620px;
			position: fixed;
			top: 0;
			left: 50%;
			margin-left: -310px;
			z-index: 200;
		}

		.kqy_modal_head {
			width: 100%;
			height: 60px;
			border-bottom: 1px solid #F1F1F1;
			padding: 10px 25px;
		}

		.kqy_modal_head .kqy_modal_title {
			line-height: 40px;
			font-size: 18px;
			color: #2E2E2E
		}

		.kqy_modal_head .kqy_modal_name {
			color: #8D8D8D
		}

		.kqy_modal_head .kqy_modal_close {
			position: absolute;
			right: 10px;
			top: 5px;
			font-size: 30px;
			color: #B2B2B2;
			cursor: pointer;
		}

		.kqy_modal_body {
			width: 100%;
			border-top: 1px solid #fff;
			padding: 10px 25px;
		}

		.kqy_modal_body::after {
			display: table;
			content: " ";
			clear: both;
		}

		.kqy_modal_body .kqy_modal_form {
			margin-bottom: 15px;
			position: relative;
		}

		.kqy_modal_body .kqy_modal_form label {
			vertical-align: top;
			width: 17%;
			font-size: 16px;
			line-height: 40px;
			color: #848484;
			font-weight: normal;
			text-align: center;
			margin: 0;
			padding: 0;
			display: inline-block;
		}

		.kqy_modal_body .kqy_modal_form input,
		.kqy_modal_body .kqy_modal_form textarea {
			width: 80%;
			margin: 0;
			padding: 10px;
			border-color: #D5D5D5;
		}

		.kqy_modal_body .kqy_modal_form textarea {
			height: 80px;
			resize: none
		}

		.kqy_modal_body .kqy_modal_form .img_file,
		.kqy_modal_body .kqy_modal_form .div_file {

			position: absolute;
			top: 0;
			left: 17%;
			width: 140px;
			height: 40px;
			font-size: 16px;
			background: #ddd;
			text-align: center;
		}

		.kqy_modal_body .kqy_modal_form .div_file .sp_ {
			display: inline-block;
			font-size: 18px;
			height: 40px;
			line-height: 40px;
			font-style: normal;
		}

		.kqy_modal_body .kqy_modal_form .div_file .sp {
			height: 40px;
			line-height: 40px;
			display: inline-block;
			text-align: center;
		}

		.kqy_modal_body .kqy_modal_form .has_pic {
			height: 40px;
			line-height: 40px;
			display: inline-block;
			text-align: center;
			font-size: 16px;
			margin-right: 40%;
		}

		.kqy_modal_foot {
			width: 100%;
			height: 60px;
			padding: 10px 25px;
			text-align: center
		}

		.kqy_modal_foot button {
			border: 0;
			outline: 0;
			background: transparent;
			height: 40px;
			padding: 0 35px;
			font-size: 16px;
			color: #ACA9A9;
			margin: 0 10px;
			border-radius: 5px
		}

		.kqy_modal_foot button.kqy_modal_submit,
		.kqy_modal_foot button:hover {
			background: #ffa200;
			color: #fff
		}

		input,
		textarea {
			outline: none;
			height: 40px;
			border: 1px solid #d5d5d5;
			border-radius: 5px;
			padding-left: 15px;
			padding-right: 15px;
			width: 290px;
			font-size: 14px;
			margin-right: 5px;
			line-height: 30px;
		}

		.kqy_modal_foot button {
			cursor: pointer !important;
		}