@charset "utf-8";
.m-main {background: #fff;padding: 20px !important;}
/*网上调查*/
.m-yjzjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-yjzjfuns{padding: 5px; border-bottom: 1px solid #ddd; line-height: 28px;}
.m-yjzjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-yjzjfuns p span{color: #d00d0d;}
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #d00d0d;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #d00d0d;}
.m-dcbtfuns{padding: 20px 10px 10px; border-bottom: 1px dashed #ddd;}
.m-dcbtfuns li{float: left; margin-right: 20px; line-height: 28px;}
.m-dcbtfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(/assets/template/xc_template_10/images/icon-detail.png); background-repeat: no-repeat;}
.m-dcbtfuns li.u-comment a{background-position: 0 -28px;}
.m-dcbtfuns li.u-error a{background-position: 0 -56px;}
.m-dcbtfuns li.u-print a{background-position: 0 -84px;}
.m-dcbtfuns li.u-close a{background-position: 0 -112px;}
.m-dcbtfuns li.u-collect a{background-position: 0 -140px;}

/*调查结果*/
.form-horizontal .control-label{margin-bottom:10px;}
legend{    padding-bottom: 10px;text-align: center;}
#vcode{float:left;}
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}

.control-group{margin-bottom: 10px;padding: 15px;border: 1px solid #ddd;}
.control-group input[type=checkbox], input[type=radio]{margin: 0 10px 0 10px;}
.control-group{min-height: 27px;}
.control-group label{min-height: 20px; padding-left: 20px;margin-bottom: 0; font-weight: 400;cursor: pointer;}
.m-dccode .form-control {width: 25%;float: left;}
#captcha{float: left;margin: 0 5px;width: 120px;height: 34px;}
/*large pcScreen*/
@media (min-width:100%) {

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
 
}
/*pad md*/
@media screen and (max-width: 991px){
.m-dczjtext {
    padding: 15px;
}
}
/*phone sm*/
@media screen and (max-width: 767px) {
 
}
/*small xs*/
@media screen and (max-width: 638px) {

}