/*地图*/
select {border: 1px solid #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
button, select {cursor: pointer;}
.mapCon{position: relative;}
.mapCon .qt_map .mapConPc #baiduMap {width:100%;border-radius: 20px;border:4px solid #ffffff;overflow: hidden;height: 465px;margin-right: 20px;}
.mapCon .qt_map .mapConPc #result {width:380px;}
.mapCon .qt_map .mapConPc .choice {position:relative;}
.mapCon .qt_map .mapConPc .choice .user_city{width: 100%;height: 42px;line-height: 42px;border: 1px solid #e4e4e4;border-radius: 5px;padding-left: 32px;background:#fff url(https://liuxue.xdf.cn/sem/common/images/form_icon_Green4.png) no-repeat 7px -116px;box-sizing: border-box;margin:0 0 10px 0;}
.mapCon .qt_map .mapConPc .choice .user_city select{width: 100%;border: none;box-sizing: border-box;height: 100%;}


.mapCon .qt_map .mapConPc .result {height: 80px;width: 100%;box-sizing: border-box;border-radius: 6px;margin-top: 10px;background: #fff1f5;overflow:hidden;}
.mapCon .qt_map .mapConPc .result dl {padding: 5px 20px 5px 15px;color: #ffffff;border-radius: 8px;cursor: pointer;width: 100%;height: 80px;box-sizing: border-box;display: grid;align-content: center;}
.mapCon .qt_map .mapConPc .result dt {font-size:14px;font-weight:bold;line-height:30px;color: #b70d39;display: grid;align-content: center;}
.mapCon .qt_map .mapConPc .result dd {font-size:13px;line-height:18px;color: #333333;display: grid;align-content: center;padding-left: 20px;}
.mapCon .qt_map .mapConPc .result dd:nth-of-type(1){background: url(https://liuxue.xdf.cn/sem/common/images/phone.png) no-repeat 3px 5px;}
.mapCon .qt_map .mapConPc .result dd:nth-of-type(2){background: url(https://liuxue.xdf.cn/sem/common/images/map.png) no-repeat 3px 5px;}

.mapCon .qt_map .mapConPc .result dl.active {background:#a9103e;border-radius:6px;}
.mapCon .qt_map .mapConPc .result dl.active dt,.mapCon .qt_map .mapConPc .result dl.active dd{color:#ffffff;}

.mapCon .mapForm{width:100%;margin: 20px 0 0 0;}

.mapCon .mapForm .giftDl{margin-bottom: 20px; cursor: pointer;}
.mapCon .mapForm .giftDl dt{width: 68px;height: 68px;border-radius: 100%;font-size: 16px;line-height: 20px;text-align: center;color: #ffffff;float: left;background: #b70d39;display: table;position: relative;z-index: 2;margin-left: 20px;margin-top: 8px;}
.mapCon .mapForm .giftDl dt b{display: table-cell;vertical-align: middle;}
.mapCon .mapForm .giftDl dd{float: left;width: 294px;font-size:14px;color: #333;line-height: 22px;padding:10px 0 10px 40px;border-top-left-radius: 50px;border-bottom-left-radius: 50px;background: linear-gradient(90deg,#f0c8d2,#f5f5f5);box-sizing: border-box;margin-left: -10px;position: relative;z-index: 1;}
.mapCon .mapForm .giftDl dd p{position: relative;}
.mapCon .mapForm .giftDl dd p::after{content: '';display: block;width:4px;height: 4px;background: #b70d39;position: absolute;top: 9px;left: -10px;}
.mapCon .qt_form_common_new{margin:0 auto;width: 100%;}
.mapCon .qt_form_common_new.qt_form .select_wrap{float:left;position:relative;background:#fff;border-radius:5px;width: 100%;margin-bottom: 10px;}
.mapCon .qt_form_common_new.qt_form .select_wrap::after{content:'';width:10px;height:6px;position:absolute;right:10px;top:13px;background:url(https://liuxue.xdf.cn/sem/common/images/select6.png) no-repeat center top;}
.mapCon .qt_form_common_new.qt_form .input{margin-bottom: 10px;}
.mapCon .qt_form_common_new.qt_form .input,
.mapCon .qt_form_common_new.qt_form .select{width:100%;height:38px;color:#666;background:url(https://liuxue.xdf.cn/sem/common/images/form_icon_Green4.png) no-repeat 7px 3px;background-size:19px;padding:0 22px 0 32px;float:left;border-radius:5px;border: 1px solid #e4e4e4;box-sizing: border-box;}
.mapCon .qt_form_common_new.qt_form .select{position:static;z-index:1;}
.mapCon .qt_form_common_new.qt_form .country{display:block;}
.mapCon .qt_form_common_new.qt_form .Country{background-position-y:-48px;}
.mapCon .qt_form_common_new.qt_form .Name{background-position-y:10px;}
.mapCon .qt_form_common_new.qt_form .degree{display:block;}
.mapCon .qt_form_common_new.qt_form .Degree{background-position-y:-74px;}
.mapCon .qt_form_common_new.qt_form .City{background-position-y:-104px;}
.mapCon .qt_form_common_new.qt_form .Phone{background:#fff url(https://liuxue.xdf.cn/sem/common/images/form_icon_Green4.png) no-repeat 7px -24px;}
.mapCon .qt_form_common_new.qt_form .btn {width:100%;height:40px;line-height:40px;margin-left:0;font-size: 14px;font-weight: bold;background: #1c2f54;margin-top: 0;clear: both;border-radius: 5px;color: #ffffff;text-align: center;cursor: pointer;}
.mapCon .qt_form_common_new.qt_form .btn:hover {background:#b70d39;}
.mapCon .qt_form_common_new.qt_form .tiaokuan {width:100%;color:#b7b7b7;font-size:14px;float: left;margin:6px 0;font-size: 12px;text-align: left;}
.mapCon .qt_form_common_new.qt_form .tiaokuan .checked {background-position:-16px -422px;background: url(https://liuxue.xdf.cn/sem/common/images/entrySprite.png) no-repeat -485px -297px;width: 15px;height: 15px;vertical-align: middle;}
.mapCon .qt_form_common_new.qt_form .tiaokuan .checked.active {background-position:-485px -274px;}
/* .mapCon .qt_form_common_new.qt_form .tiaokuan a {color:#1bbc9b !important;} */
.mapCon .scrollBar {position:relative;overflow:hidden;background:#f5f5f5;border-radius: 6px;}
.mapCon .scrollBar>.nano-content {position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;}
.mapCon .scrollBar>.nano-content:focus {outline:thin dotted;}
.mapCon .scrollBar>.nano-content::-webkit-scrollbar {display:none;}
.mapCon .scrollBar>.nano-pane {position:absolute;width:5px;right:0;top:2px;bottom:0;border-radius:5px;}
.mapCon .scrollBar>.nano-pane>.nano-slider{background:#9e1c36;position:relative;width:5px;border-radius:5px;}