.do-block-container {
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.do-block-container-col {
    width: 45%;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 26px;
    padding-top: 26px;
    font-size: 14px;
}
.do-block-container-col .message-info {
    width: 60%;
    margin: 0 auto;
}
.do-block-container-col .message-info .message-info-title b,.do-block-container-col .message-info .message-info-title span{
    display: block;
    margin-bottom: 3px;
}
.do-block-container-col .message-info .message-info-line .message-info-line-col {
    display: block;
    margin-bottom: 3px;
}
.do-block-container-col .message-info .message-info-line .message-info-line-col.email span {
    color: red;
}
.do-block-container-col .message-info .message-info-title b {
    font-size: 17px;
}

.langBtn {
	margin-left: 1rem;
    padding: 10px;
	-webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.langBtn:hover {
	background: #012863;
}
.langBtn:hover .langBtn_sp {
	color: #fff;
}
.langBtn .langBtn_sp {
	font-size: 15px;
	-webkit-transition: all 0.2s;
    transition: all 0.2s;
}


/*do-main*/
.do-main {
    color: #535353;
    font-size: 14px;
}
.do-main-top-title > h2 {
    font-size: 36px;
}
.do-main-top {
    margin: 80px 0;
}
.do-main-top-title h2 {
    text-align: center;
    font-weight: bold;
    color: #012863;
    margin-bottom: 50px;
}
.do-main-top-contaniner {
    display: flex;
    justify-content: center;
}
.do-main-top-contaniner .do-main-top-contaniner-col {
    width: 30%;
    /*border: 1px solid #012863;*/
    border-radius: 7px;
    padding: 10px 25px 100px 25px;
    min-height: 350px;
}

.do-main-top-contaniner .do-main-top-contaniner-col .contaniner-col-title {
    text-align: left;
    margin-bottom: 20px;
}
.do-main-top-contaniner .do-main-top-contaniner-col.first .contaniner-col-title {
    margin-bottom: 10px;
}
.do-main-top-contaniner .do-main-top-contaniner-col .contaniner-col-title span {
    color: #012863;
    font-size: 24px;
}
.do-main-top-contaniner .do-main-top-contaniner-col .contaniner-col-textarea span {
    display: block;
}
.do-main-top-contaniner .do-main-top-contaniner-col.first .contaniner-col-textarea span {
    margin-bottom: 2px;
}
.do-main-bottom {
    padding: 10px;
    /*border: 2px solid #012863;*/
    width: 95%;
    margin: 0 auto 180px auto;
    border-radius: 7px;
}
.do-main-bottom-container-rule {
    display: flex;
    justify-content: space-between;
    margin-bottom: 14px;
}
.do-main-bottom-container-rule .container-rule-left,.do-main-bottom-container-rule .container-rule-right {
    width: 48%  ;
}
.container-rule-left-title,.container-protect-title {
    margin-bottom: 25px;
}
.container-rule-left-title h2,.container-protect-title h2  {
    font-size: 24px;
    color: #012863;
    font-weight: bold;
}
.container-rule-left-text {
    margin-bottom: 15px;
}
.container-rule-left-text > span {
    display: block;
    margin-bottom: 2px;
}
.container-rule-left-warning p {
    color: #fe0101;
    font-size: 14px;
}
.container-protect-text {
    display: flex;
    justify-content: space-between;
}
.container-protect-text p {
    margin: 0;
    font-size: 14px;
}
.container-protect-text .container-protect-text-left,.container-protect-text .container-protect-text-right {
    width: 49%;
}

/*do-main*/



/*do-daili*/
.do-main-bottom-contain {
    display: flex;
    justify-content: space-between;
}
.do-main-bottom-contain h2 {
    font-weight: bold;
}
.do-mbc-l-dl-text p,.do-mbc-l-dl-cz-detail p {
    font-size: 14px;
}
.do-mbc-l-dl-cz-detail p {
    display: flex;
    flex-wrap: wrap;
}
.do-mbc-l-dl-cz-detail p span.sec_span {
    width: calc(100% - 54px);
}
.do-mbc-l-dl-text > p {
    display: flex;
    flex-wrap: wrap;
}
.do-mbc-l-dl-text > p span.first_span {
    text-indent: 0;
}
.do-mbc-l-dl-text > p span.sec_span {
    width: calc(100% - 54px);
    text-indent: 0;
}
p.sord {
    display: flex;
    flex-wrap: wrap;
}
p.sord span.first_span {
    text-indent: 0;
    font-size: 14px;
}
p.sord span.sec_span {
    font-size: 14px;
    width: calc(100% - 54px);
    text-indent: 0;
}

.do-mbc-l-dl-text p {
    text-indent: 35px;
}
.do-mbc-l-dl-title h2 {
    color: #012863 ;
}
.do-main-bottom-contain > div {
    width: 49%;
}
.do-mbc-l-dl-cz {
    margin-top: 50px;
    margin-bottom: 50px;
}
.do-mbc-l-dl-cz-red span {
    color: #fe0101;
}
.do-mbc-l-dl-text > span,.do-mbc-r-dl-warning-main > span {
    display: block;
}
.do-mbc-r-dl-warning {
    margin-top: 20px;
    padding: 0 20px;
}
.do-mbc-r-dl-warning-title > span {
    color: #fe0101;
    font-size: 21px;
}
.do-mbc-r-dl-warning-footer {
    margin-top: 20px;
}
.do-mbc-r-dl-warning-footer > span {
    display: block;
    color: #fe0101;
}
.do-mbc-r-dl-img {
    margin-top: 50px;
}
/*do-daili*/


/*do-gongshang*/
.contaniner-col-warning {
    margin-top: 2rem;
}
.contaniner-col-warning p {
    font-size: 14px;
    color: #fe0101;
}
.do-main-bottom-container.theOther {
    display: flex;
    justify-content: space-between;
}
.do-main-bottom-container.theOther > div {
    width: 49%;
}
.do-main-bottom-container > div .dmb-c-dl-title h2,.do-main-bottom-container > div .dmb-c-dr-title h2 {
    color: #012863;
    font-weight: bold;
    margin: 20px 0;
}
.dmb-c-dl-text p,.dmb-c-dr-text p {
    font-size: 14px;
    margin: 5px 0;
}
.dmb-c-dl-text p {
    margin-bottom: 35px;
}
.dmb-c-dl-rule .dmb-c-dl-rule-col > div,.dmb-c-dr-rule .dmb-c-dr-rule-col > div {
    margin: 5px 0;
}
.dmb-c-dl-rule-col .dmb-c-dl-rule-col-t,.dmb-c-dr-rule-col .dmb-c-dr-rule-col-t {
    color: #fe0101;
}
.do-main-top.change {
    margin: 0;
}
.do-main-top.change .do-main-top-title h2 {
    margin: 0;
}
.do-main-top.change .do-main-top-title span {
    display: block;
    text-align: center;
    margin-bottom: 14px;
    font-size: 15px;
    font-weight: bold;
}
.do-main-bottom.change {
    display: flex;
    justify-content: space-between;
    padding-bottom: 100px;
}
.do-main-bottom.change .do-main-bottom-col {
    width: 32%;
}
.do-main-bottom.change .do-main-bottom-col .dmb-cl .dmb-cl-title {
    color: #fe0101;
    margin: 20px 0;
    font-weight: bold;
}
.do-main-bottom.change .do-main-bottom-col .dmb-cl .dmb-cl-title .dmb-cl-title-exc {
    font-size: 15px;
}
.do-main-bottom.change .do-main-bottom-col .dmb-cl .dmb-cl-text span {
    display: block;
    margin: 5px 0;
    font-size: 15px;
    font-weight: bold;
}
.dmb-cl-type > span {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0;
}
.do-main-bottom.change .do-main-bottom-col:nth-child(2) .dmb-cl:first-of-type .dmb-cl-text .sord:last-of-type {
    margin: 30px 0;
}
.do-main-bottom.change .do-main-bottom-col:last-of-type .dmb-cl .dmb-cl-text {
    margin-bottom: 40px;
}

/*do-gongshang*/

/*do-shangbiao*/
.do-main-top.review {
    display: flex;
    justify-content: space-between;
    width: 95%;
    margin: 60px auto;
}
.dmt-col {
    width: 45%;
    /*border: 1px solid #012863;*/
    border-radius: 7px;
}
/*.dmt-col-title {*/
    /*width: 48%;*/
    /*margin: 0 auto;*/
/*}*/
.dmt-col-title > h2 {
    color: #012863;
    margin: 20px 0 20px 100px;
    display: inline-block;
}
/*.dmt-col-text {*/
    /*width: 48%;*/
    /*margin: 0 auto 90px auto;*/
/*}*/
.dmt-col-text {
    margin-bottom: 90px;
}
.dmt-col-text > span {
    display: block;
    margin-left: 100px;
}
.do-main-bottom-container.international {
    display: flex;
    justify-content: space-between;
    padding: 0 15px 20px 15px;
}
.do-main-bottom-container.international .do-main-bottom-container-col {
    width: 48%;
}
.do-main-bottom-container.international .do-main-bottom-container-col.img {
    padding-top: 20px;
}
.do-main-bottom-container-col .dmb-cc-title {
    color: #012863;
}
.do-main-bottom-container-col .dmb-cc-text p {
    font-size: 14px;
    text-indent: 28px;
    margin: 20px 0;
}
.do-main-bottom-container-col .dmb-cc-text span {
    display: block;
}
/*do-shangbiao*/


/*do-zhuxiao*/
.do-main-top-title.down h2 {
    margin: 10px 0 0 0;
}
.do-main-top-title.down p {
    margin: 30px auto;
    text-align: center;
    width: 50%;
    font-size: 15px;
    font-weight: bold;
}
.do-main-top-contaniner.down .contaniner-col-textarea {
    margin-bottom: 30px;
}
.do-main-top-contaniner.down .contaniner-col-warn,.do-main-top-contaniner.down .contaniner-col-warn-title {
    color: #fe0101;
}
.do-main-top-contaniner.down .do-main-top-contaniner-col {
    padding-bottom: 15px;
}
.do-main-top-contaniner.down .contaniner-col-warn-title {
    margin-bottom: 25px;
    font-size: 20px;
}
/*do-zhuxiao*/


.do_iframe {
	width: 100%;
    height: 600px;
    padding-top: 50px;
}
