/* Created by kong 20241015 */

.applybg { background-image: url("../images/bg_09.jpg")}
.title { font-size: 24px;line-height: 26px; color: #E46713;}
.title.pagetitle { margin-top: 92px; font-size: 48px; text-align: center; color: #333;}

.main { width:860px; margin-top: 155px;}
.secondary { width:400px; margin-top: 155px;}

.art { margin-top: 0; margin-bottom: 72px;}
.art .content { padding-top: 10px;}
.art .content p { margin-top: 12px;}

.block { margin-bottom: 30px; padding: 36px 40px 40px; color: #333; background: #FEF7F4; border-radius: 10px;}
.block strong { display: block; margin-bottom: 12px; font-size: 24px; line-height: 36px; font-weight: normal;}
.block p { font-size: 16px; line-height: 24px;}
.block em { display: block; margin-top: 16px;}
.block em a { display: inline-block; vertical-align: top; width: 170px; height: 50px; font-size: 18px; line-height: 50px; color: white; text-align: center; font-style: normal; background: #E46713; border-radius: 50px;}
.block em a:hover { text-decoration: none; opacity: 0.9;}
.block ul { margin: 30px 0 -10px; font-size: 16px; line-height: 36px; color: #333;}
.block ul li { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.block ul li a { color: #E46713;}
.block.contactus { background-image: url("../images/icon_20.png"); background-position: right 44px bottom 34px; background-repeat: no-repeat;}

.main form { margin-top: 20px; padding: 30px 130px 80px; border: #E46713 1px solid; border-radius: 10px;}
.item { padding-top: 30px; color: #333; overflow: hidden;}
.item label { display: block; font-size: 18px; line-height: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item label b { margin-left: 5px; color: red;}
.item label span { display: none; float: right; font-size: 14px; color: #F27935;}
.item input, .item select, .item textarea { display: block; margin-top: 5px; width: 100%; height: 50px; box-sizing: border-box; font-size: 16px; line-height: 48px; color: #333; border-radius: 10px; padding: 0 20px; background: white; border: #C8C8C8 1px solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item select { appearance:none; padding-right: 60px; background: white url(../images/arrow_01_d.png) right 25px center no-repeat;}
.item textarea { height: 202px; padding: 10px 20px; line-height: 36px; white-space: normal; overflow: auto; resize: none;}
.item.verify input { float: left; width: 180px;}
.item.verify img { float: left; width: 118px; height: 50px; border-radius: 10px; margin: 5px 0 0 20px;}
.item.error input, .item.error select, .item.error textarea { border-color: #F27935;}
.item.error label span { display: block;}
.item button { display: block; float: right; margin-top: 5px; padding: 0; width: 140px; height: 50px; font-size: 18px; line-height: 50px; color: white; text-align: center; border-radius: 50px; background: #E46713; cursor: pointer;}
.item button:hover { opacity: 0.9;}
