﻿@charset "utf-8";
/* CSS Document */
/*政策咨询表单*/
.message_form{ padding: 30px 50px 28px;}
.message_form li{font-size: 16px; padding: 16px 0 0; line-height: 40px;}
.message_form .half{ width: 50%; float: left;}
.message_form .full{ clear: both;}
.message_form .title{ width: 108px; text-align: right; padding-right: 5px;}
.message_form .title i{padding: 0 0 0 0.5em;}
.message_form .input{position: relative; margin-left: 113px; border: 1px solid #c6c6c6; height: 38px; border-radius: 8px; line-height: 0; font-size: 0;}
.message_form  .msg-box{position: absolute;left: 0;}
.message_form .txt{ margin-left: 113px;}
.message_form .input input{float: left; border: 0 none; background: none; font-size: 16px; line-height: 38px;height: 38px; border-radius: 8px;}
.message_form .half .input input{ width: 96%; padding: 0 2%;}
.message_form .full .input input{ width: 98%; padding: 0 1%;}
.message_form .textarea{position: relative; margin-left: 113px; border: 1px solid #c6c6c6; padding: 0 0 9px 0; border-radius: 8px; line-height: 0; font-size: 0;}
.message_form .textarea textarea{ background: none; border: 0 none; width: 98%; padding: 8px 1% 0; height: 154px; resize: none; font-size: 16px; line-height: 22px;}
.message_form .textarea .tips{ padding: 12px 10px 0; display: block; line-height: 22px; text-align: right; font-size: 14px; color: #999999;}
.message_form .red{ color: #c40018; padding: 0 8px 0 0;}
.message_form .ispublic{ line-height: 26px; padding-bottom: 7px;}
.message_form .ispublic input{ margin-right: 7px;}
.message_form .ispublic label{ margin-right: 10px; vertical-align: middle; font-weight: normal;}
.message_form .file{ height: auto; margin-left: 113px; line-height: 0; font-size: 0;}
.message_form .file .btn-upload{ width: 100px; height: 38px; text-align: center; border: 1px solid #dddddd; font-size: 16px; color: #333; line-height: 38px; background:url("../images/xiexin_filebg.gif") 0 bottom repeat-x #fff; display: inline-block; vertical-align: middle; margin-left: 10px; border-radius: 8px;}
.message_form .file .ke-input-text{width: 330px; border: 1px solid #ddd; line-height: 38px; height: 38px; text-align: center; font-size: 16px;display: inline-block; vertical-align: middle; border-radius: 8px;}
.message_form .file .tips{font-size: 14px; display: block; width: 100%; padding: 8px 0 0; line-height: 20px;}
.message_form .txt select{ width: 100%; border: 1px solid #c6c6c6; height: 38px; line-height: 38px; border-radius: 8px;}
.message_form .code{position: relative; margin-left: 113px; font-size: 0; line-height: 0;}
.message_form .code input{ width: 104px; border: 1px solid #c6c6c6; line-height: 38px; height: 38px; padding: 0 10px; font-size: 16px; border-radius: 8px;}
.message_form .code img{vertical-align: middle; margin: 0 0 0 9px;}
.message_form .code a{ margin-left: 13px; font-size: 16px; line-height: 40px; vertical-align: middle; display: inline-block;}
.message_form .btnbox{ text-align: center; padding: 64px 0 0; height: 40px; font-size: 0; line-height: 0;}
.message_form .btnbox input{ height: 40px; line-height: 40px; margin: 0 10px; width: 126px; text-align: center; font-size: 18px; color: #fff; cursor: pointer; background: #C50001; border: 0 none; border-radius: 8px;}
.message_form .btnbox .btn-reset{ background: #e4e4e4; color: #000;}
.message_form .input.ipt-link{border:0;height:40px;}
.message_form .input.ipt-link input.btn-link{width:200px;border:1px solid #ff7b11;background-color:#ff7b11;color:#fff;line-height: 36px;}
@media (max-width:991px) {
    .message_form{padding: 20px 10px 10px;}
    .message_form .btnbox{ padding-top: 20px;padding-bottom:5px;}
}
@media (max-width:767px) {
    .message_form .title{float: none; width: auto; text-align: left;}
    .message_form .input,.message_form .textarea,.message_form .file,.message_form .code{margin-left: 0;}
    .message_form .xjxz .title{float: left;}
    .message_form .txt{ margin-left: 0;}
    .message_form .half{float: none; width: auto;}
    .message_form .half .input input{width: 98%; padding: 0 1%;}
    .message_form{padding: 0;}
    .message_form li{padding:2px 0;}
    .message_form .file .ke-input-text{width: 60%;}
    .message_form .file .btn-upload{width: 25%;}
    .message_form .link{padding:8px 0 !important;line-height:30px;}
}
@media (max-width:400px) {
    .message_form .btnbox input{ width: 100px;}
}
@media (min-width: 768px){
    .ispublic {
        margin-left: 113px;
    }
}


/*咨询列表*/
.ls-fty-photocon{ height:auto;background:#f6f7fb;position:relative;margin-bottom:10px;}
.ls-fty-photocon .newstitle{ font-size: 30px; line-height:1.5; text-align: center; font-weight: bold; padding: 10px; color: #333;}
.interview-message-list{border:#dee2e6 1px solid;padding: 10px 8px 10px 18px;}
.interview-message-list li{padding-bottom: 12px;margin-bottom: 12px;border-bottom:#c6c6c6 1px dashed;}
.interview-message-list .interview-body{margin: 5px 0;}
.interview-message-list .interview-username{font-size: 16px;color: #e60012;}
.interview-message-list .interview-infonr{font-size: 15px;line-height: 32px;text-align: justify;word-break:break-all;word-wrap:break-word;}
@media(max-width:1199px) and (min-width:992px){
    .ls-fty-photocon .newstitle{ font-size: 28px;}
}
@media(max-width:991px){
    .ls-fty-photocon .newstitle{ font-size: 24px;}
}
@media(max-width:767px){
    .ls-fty-photocon .newstitle{ font-size: 22px;}
}
