@charset "utf-8";
/* CSS Document 不良举报和页面纠错*/
.is-main{margin-top:15px;}
.container{width: 1400px;margin: 0 auto;}
/*feedback on*/
table.is-feedback td{vertical-align:middle;font-size:14px; font-family:"Microsoft YaHei"; background-color:#ffffff;padding: 4px 10px;}
table.is-feedback{ border-spacing:1px; border-collapse:separate; }
.is-feedback,.is-feedbox{ margin-bottom:15px;}
.is-feedback li{ height:36px; line-height:36px; font-size:14px; font-family:"Microsoft YaHei";}
.is-feedbox li{  min-height:35px; height:auto !important;   height:35px; padding:0 0 10px 0; line-height:35px; font-size: 16px; font-family:"Microsoft YaHei"; zoom:1; clear:both;}
.is-feedbox li label,.is-feedbox li input,.is-feedbox li img{ float:left;}
.is-feedbox li img{ margin-right:10px;}
.is-feedbox li label{width:90px; /* [disabled]display:block; */}
li.is-bdnr{ height:auto;line-height:22px; padding-bottom:8px;}

.is-feedbox li input{background: #fff;  position: relative; line-height: 1.5em; border: 1px solid #dddddd; padding: 6px; color: #333; border-radius: 4px; -moz-border-radius: 4px;   -webkit-border-radius: 4px;}
.is-feedbox li textarea {background: #fff; position: relative; line-height: 1.5em; border: 1px solid #dddddd; padding: 6px; color: #a7b2b8; border-radius: 4px; -moz-border-radius: 4px;   -webkit-border-radius: 4px; overflow: auto; resize: none;}
.is-feedbox input.button{background: #313233; display: inline-block; position: relative; height: 33px; overflow: hidden; margin: 18px 2% 2px 0; padding: 0 15px 0 15px; vertical-align: top; line-height: 34px;  font-family: 'Droid Sans', sans-serif;  font-size: 12px; font-weight: 700; text-transform: uppercase; text-decoration: none; color: #fff; border: none; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:pointer;}
.is-feedbox input.button:hover { background: #00b2d7;  color: #fff;}
.is-feedbacklist{ margin:10px 0;}
.is-feedbacklist li{ padding:10px 0; border-bottom:1px solid #ddd;  line-height:20px;}
.is-feedbacktitle{  background:#f1f1f1; color:#333; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.is-feedbacktitle dl{ padding:5px 10px; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#333; }
.is-feedbacktitle .right{ float:right;}
.is-bold{ font-weight:bold; color:#f60;}
.is-feedbackcontent{  color:#333; padding:5px 10px;   line-height:20px;}
/*feedback end*/

/*页面纠错 on*/

.error-title{height:40px; line-height:40px; font-weight:normal;text-align: right;}
.error-title span{color:#f00;}
.error-cwl,.error-cwdz{display: flex;gap:10px;}
.error-cwl h1,.error-cwdz h1{min-width:100px;}
.error-cwl,.error-cwdz{margin-bottom: 20px;}
.error-cwl ul li{float:left; margin-right:25px; line-height:40px; height:40px;}
.error-cwl ul li input{margin: 0 5px 0 0; display: inline-block; vertical-align: middle; outline: 0 none;}
input.error-text{width:502px; height:40px; line-height:40px; border:1px solid #ddd;padding:0 10px; }
.error-textarea{width:630px; min-height:200px; max-height:200px; border:1px solid #ddd;padding:10px; }
.error-label-title{margin:0 10px; font-weight:bold; font-size:16px;}
.error-text-yzm{height:40px; line-height:40px; border:1px solid #ddd;padding:0 10px;width:200px;}
.error-yzm_img div{display: flex;gap:10px;line-height: 40px;}
.error-yzm_img img{ width:82px; height:40px;}
.error-yzm_img .ish-changeNext{float:left;}
.error-btn{padding-left:100px;}
.error-btn input{ text-align: center; padding:8px 30px;border-radius: 6px; color: #fff; border: none; cursor: pointer; margin: 0 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.ipt-submit{background:#016bb6;}
.ipt-submit:hover{background:#388ed4;}
.ipt-reset{background: #adaaaa;}
.ipt-reset:hover{background: #bcbcbc;}
/*页面纠错 end*/

  /* 纠错弹框 */
	/* .main-container {width: 100%;height: 100vh;}
	.dialog-container { padding:20px; border: 1px solid #dddddd; background: #ffffff; width: 40%; height: 570px; position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display: none; transition: all 2s linear; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; }
	.dialog-container-active {opacity: 1;display: block;z-index: 99;}
	.dialog-header {cursor: pointer;overflow:hidden;line-height:26px;}
	.dialog-header img{width:16px;}
	.dialog-content {padding: 10px 0;height: 60%;}
	.mask {position: absolute;right: 0;left: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, .1);z-index: 1031;display: block;}
	.dialog-close {text-align: right;}

.dialog-title h1 {font-size: 20px;color: #016bb6;font-weight: bold;float: left;}
	.dialog-title p{float:left;color:#999;font-size:14px;margin-left:20px;}
	.dialog-container span {color: red;}
	.m-input {display: flex;align-items: center;}
	.m-input select{width: 200px;}
	.m-input select,
	.m-input input {outline: none;height: 36px;line-height: 36px;padding: 2px 5px;border: #ddd 1px solid;border-radius: 3px;font-size: 16px;}
	.m-input input,.m-input textarea{width: 433px;}
	.m-input textarea{outline: none;padding: 2px 5px;border: #ddd 1px solid;border-radius: 3px;font-size: 16px;}
	.textarea{align-items: flex-start !important;}
	.textarea textarea{padding-top: 5px;}
	.m-input{margin-top: 16px;}
	.m-input p {width: 150px;margin-right: 20px;text-align: right;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.m-input a{display: none;}
	.file {position: relative;display: flex;align-items: center;}
	.file span {display: block;width: 100px;height: 36px;line-height: 36px;text-align: center;background-color: #016bb6;color: #fff;z-index: 999;}
	.content {width: 200px !important;color: #333; padding-left: 10px; text-align: left !important;}
	.file input {position: absolute;top: 0;left: 0;display: none;}
	.m-phone{display: flex;align-items: center;margin-top: 20px;}
	.m-phone div{display: flex;align-items: center;}
	.m-phone div p{width: 150px;margin-right: 20px;text-align: right;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.m-phone div:last-child p{width: 100px;}
	.m-phone div input{width: 150px; outline: none; height: 36px;line-height: 36px;padding: 2px 5px; border: #ddd 1px solid;border-radius: 3px;font-size: 16px;}
	.code input{width: 150px !important;}
	.dialog-content .button{margin: 16px 0 0 170px;background: #016bb6;height: 40px;line-height: 40px;cursor: pointer;border: 0;outline: none;color: #fff;width: 100px;letter-spacing: 5px;text-indent: 5px;border-radius: 3px;}
	.img-code{width: 120px;height: 30px;margin-left: 10px;}
	.img-code img{width: 100%;height: 100%;} */
@media (max-width:1400px) {
    .container{width: 1200px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1200px) {
    .container{width: 970px;}
}
/*pad md*/
@media screen and (max-width: 991px){
    .container{width: 750px;}
    .error-cwl, .error-cwdz{flex-wrap: wrap;}
    input.error-text{width:100%}
    .error-cwl h1, .error-cwdz h1{min-width:50px;}
    .error-text-yzm{width:150px;}
    .error-btn{padding-left:0;}

		.dialog-container{width:90%;height:615px;}
		.m-input p,.m-phone div p,.m-phone div:last-child p{width:90px;flex-shrink: 0;}
		.m-phone{flex-direction: column;align-items: flex-start;}
		.m-phone div{margin-bottom:10px}
		.dialog-content .button{margin-left:110px}
			.code input{width:90px!important}
		
		
		/* .m-input{flex-direction: column} */
}
/*phone sm*/
@media screen and (max-width: 767px) {
    .container{width: 100%;padding: 0 15px;}
    .error-title{height: auto;}
}
/*small xs*/
@media screen and (max-width: 375px) {

}