.bm-tips {font-size: 14px;color: #666;}
.bm-tips em {color: #fc2e37;}
.online-bm-con {width: 870px;box-sizing: border-box;padding: 30px 80px;background-color: #f9f9f9;}
.input-width1 {width: 600px;}
.input-width2 {width: 228px;}
.input-width3 {width: 100px;}
.form-line label {float: left;margin-right: 20px;line-height: 46px;color: #666;}
.form-line label em {float: left;display: block;width: 12px;height: 46px;line-height: 52px;font-size: 16px;color: #f00;overflow: hidden;}
.inp-line input {float: left;padding-left: 10px;padding-right: 10px;height: 44px;border: 1px solid #c9c9c9;font-size: 16px;color: #333;}
.inp-line input:focus {border-color: #0a8744;}
.radio-line {width: 336px;}
.radio-box {width: 218px;line-height: 46px;}
.radio-box .radio-style {margin-top: 16px;}
.text-line textarea {display: block;padding: 10px;width: 600px;height: 82px;border: 1px solid #c9c9c9;resize: none;font-size: 16px;color: #333;}
.online-bm-con .btn-line {padding-bottom: 20px;}
.online-bm-con .bm-btn {display: block;margin-left: auto;margin-right: auto;width: 160px;height: 46px;line-height: 46px;text-align: center;font-size: 16px;color: #fff;border: none;background: #0a8744;cursor: pointer;border-radius: 4px;}
.online-bm-con .bm-btn:hover {opacity: .9;}
.radio-box2 {width: 650px;}
.online-bm .wp-title {font-size: 14px;}

.bm-flow li {height: 32px;line-height: 32px;color: #666;margin-top: 10px;border:1px solid #e5e5e5;border-radius: 8px;}
.bm-flow li:hover {border-color: #be0000;}
.bm-flow li:hover em {background: #be0000;color: #fff;}
.bm-flow li:first-child {margin-top: 15px;}
.bm-flow li em {display: inline-block;width: 84px;background: #e5e5e5;font-style: italic;font-size: 16px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;float: left;text-align: center;margin-right: 23px;}

.wxts h3 {padding-left: 54px;height: 34px;line-height: 34px;font-size: 14px;color: #333;background: url(../images/wxts-hbg.png) no-repeat 0 0;}
.wxts-ul {padding: 0 25px 0 10px;}
.wxts-ul li {margin-top: 5px;font-size: 14px;color: #666;}
.wxts-ul p {margin-left: 30px;}
.wxts-ul span {float: left;display: block;width: 30px;}

.online-bm-skip {width: 870px;background-color: #f9f9f9;padding-bottom: 100px;}
.online-bm-skip-con {margin-top: 120px;margin-left: auto;margin-right: auto;width: 408px;text-align: center;}
.bm-skip-tip {margin-bottom: 30px;}
.bm-skip-tip p {line-height: 48px;font-size: 24px;color: #be0000;}
.bm-skip-tip p .icon {margin-right: 15px;}
.bm-skip-con .bm-skip-btn {display: inline-block;margin-top: 50px;width: 160px;height: 44px;line-height: 44px;border-radius: 4px;text-align: center;color: #fff;background: #be0000;}
.bm-skip-con .bm-skip-btn:hover {opacity: .9;}
.bm-skip-con p {line-height: 28px;font-size: 14px;color: #666;}
.bm-skip-con b.spe {color: #be0000;}
.bm-skip-btom dl {margin-left: 35px;float: left;}
.bm-skip-btom dl:first-child {margin-left: 0;}
.bm-skip-btom img {width: 112px;height: 112px;}
.bm-skip-btom dd {width: 112px;color: #666;text-align: center;margin-top: 15px;line-height: 1.4;}

.form-line {position: relative;margin-bottom: 26px;}
.form-validation-true input[type="text"] {border-color: #5e9d1c;}
.form-validation-warning input[type="text"] {border-color: #79a6f2;}
.form-validation-wrong input[type="text"] {border-color: #e14a4c;}
.form-validation-true .select_box {border-color: #5e9d1c;}
.form-validation-warning .select_box {border-color: #79a6f2;}
.form-validation-wrong .select_box {border-color: #e14a4c;}
.form-tip {display: block;position: absolute;left: 90px;top: 46px;clear: both;height: 22px;line-height: 22px;font-size: 12px;display: none;}
.form-validation-true .form-tip {display: block;color: #5e9d1c;}
.form-validation-warning .form-tip {display: block;color: #79a6f2;}
.form-validation-wrong .form-tip {display: block;color: #e14a4c;}
.icon-form-validation:before {content: "";float: left;display: block;margin-top: 4px;margin-right: 4px;width: 14px;height: 14px;background-image: url(../images/icon-form-validation.png);background-repeat: no-repeat;}
.form-validation-true .icon-form-validation:before {background-position: 0 0;}
.form-validation-warning .icon-form-validation:before {background-position: 0 -24px;}
.form-validation-wrong .icon-form-validation:before {background-position: 0 -48px;}
.radio-box {font-size: 16px;color: #333;}
.radio-style {position: relative;float: left;width: 12px;height: 12px;background: #fff;border: 1px solid #c9c9c9;border-radius: 50%;}
.radio-style i {position: absolute;top: -1px;left: -1px;display: block;width: 14px;height: 14px;font-size: 0;}
.radio-style-checked {border-color: #fff;}
.radio-style-checked i {background: #fff;border:4px solid #1787e0;border-radius: 50%;box-sizing: border-box;}
.radio-style input[type=radio] {position: absolute;top: 0;left: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0;width: 100%;height: 100%;}
.code-img {width: 98px;height: 46px;}
.code-f5 {margin-top: 8px;}


.online-bm-con .select_label {color: #982F4D;float: left;line-height: 24px;padding-right: 10px;font-size: 12px;font-weight: 700;}
.online-bm-con .select_box {float: left;border: solid 1px #c9c9c9;color: #444;position: relative;cursor: pointer;width: 248px;font-size: 12px;}
.online-bm-con .selet_open {display: inline-block;position: absolute;right: 0;top: 0;width: 30px;height: 44px;background: #fff url(../images/select_up.png) no-repeat center center;}
.online-bm-con .select_txt {display: block;padding-left: 10px;width: 238px;line-height: 44px;height: 44px;cursor: text;overflow: hidden;font-size: 16px;color: #999;background-color: #fff;}
.online-bm-con .option {width: 248px;border: solid 1px #c9c9c9;position: absolute;top: 44px;left: -1px;z-index: 2;display: none;max-height: 190px;overflow: auto;}
.online-bm-con .option a {display: block;height: 38px;line-height: 38px;text-align: left;padding: 0 10px;background: #fff;font-size: 14px;color: #666;}
.online-bm-con .option a:hover {background: #f4f4f4;}

.area-line .select_box,.area-line .option {width: 127px;}
.online-bm-con .area-line .select_txt {width: 117px;}