﻿
@media only screen and (max-width:960px) {
    .msgbanner { padding-top: 60px; }
}
 


.contentbg { background-color: #f5f5f5; width: 100%; }
.contentbig { width: 100%; position: relative; margin: 0px auto; background-image: url(/Tpl/web/images/msg/bg.png); background-repeat: no-repeat; background-size: cover; }


.textbox { left: 0px; right: 0px; top: 0px; }
.msgbox { width: 100%; max-width: var(--maxwidth); padding: 5rem 15px; margin: 0px auto; }



.double-notched-box { width: 100%; background: #fff; color: #000; padding: 50px; position: relative; clip-path: polygon( 50px 0%, 100% 0%, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0% 100%, 0% 50px ); }
.content { height: 100%; display: flex; align-items: center; flex-wrap: wrap; }
    .content > .ll { width: 50%; padding-right: 2%; border-right: solid 1px #ccc; }
        .content > .ll > ul { width: 100%; }
            .content > .ll > ul > li { width: 100%; margin: 1rem auto; display: flex; align-content: flex-start; }
                .content > .ll > ul > li > span { font-size: 14px; color: #333; display: inline-block; text-align: left; }
                    .content > .ll > ul > li > span:first-child { width: 100px; }
                    .content > .ll > ul > li > span:last-child { flex: 1; }
    .content > .rr { flex: 1; padding-left: 2%; }


@media only screen and (max-width:960px) {
    .content > .ll { width: 100%; padding-right: 0%; border-right-style: none;margin-bottom:2rem; }
    .content > .rr { flex: none; width: 100%; padding-left: 0%; }
}

@media only screen and (max-width:540px) {
    .double-notched-box { padding: 25px; }
}


span.red { color: red; }
input.msginput { width: 70%; border-style: none; border: solid 1px #ADADAD; padding: 8px; color: #333; font-size: 14px; font-family: 'SourceHanSansCN-Regular',Arial,'Microsoft YaHei',-apple-system,sans-serif; letter-spacing: 1px; transition: all 0.5s; }
    input.msginput:focus { outline: none; border: solid 1px #164194; }
a.asubmit { width: 70%; display: inline-block; color: #fff; background-color: #164194; padding: 8px; font-size: 14px; text-align: center; }
