@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*/
.m-contenterror{}
.error-title{height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.error-title span{color:#f00;}
.error-cwl,.error-cwdz{margin-bottom: 10px;}
.error-cwl ul li{float:left; margin:0 15px 0 10px; line-height:28px; height:28px;}
.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:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin:5px 10px;}
.error-textarea{min-width:630px; max-width:630px; min-height:200px; max-height:200px; border:1px solid #ddd; margin:5px 10px;}
.error-label-title{margin:0 10px; font-weight:bold; font-size:16px;}
.error-text-name{width:140px; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin-right:20px;}
.error-text-yzm{width:100px; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin-right:10px;}
.error-yzm-img{line-height:30px;}
.error-yzm-img img{float:left; width:72px; height:30px;}
.error-yzm-img .ish-changeNext{float:left;}
.error-btn{width: 400px; height: 54px; line-height: 32px; padding: 10px 0;  text-align: center;}
.error-btn input{width: 80px; height: 32px; line-height: 32px; text-align: center; border-radius: 8px; color: #fff; border: none; cursor: pointer; margin: 0 10px;}
.ipt-submit{background:#157acc;}
.ipt-submit:hover{background:#388ed4;}
.ipt-reset{background: #adaaaa;}
.ipt-reset:hover{background: #bcbcbc;}
/*页面纠错 end*/
@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-text-name,.error-textarea,input.error-text{width: 100%;}
    .error-textarea{min-width: 100%; max-width: 100%;}
}
/*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) {

}