/* 表单部分样式 */
.form_info{ padding-top: 720px; }
.form_info .input{ background:rgba(255, 255, 255, 0.1)!important; filter:Alpha(opacity=.1); background:#fff; display: block; padding:0 14px; font-size: 0; border-radius: 4px; margin-left:12px;}
.form_info i.icon{ background:url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: top; _display:inline; *zoom:1;}
.form_info .input input{ background: none; border:0; padding:19px 0; height: 20px; line-height: 20px; width: 223px; font-size: 16px; color:#e4e4e4; outline: 0;}
.form_info .input input::-webkit-input-placeholder { color:#e4e4e4;}
.form_info .input input:-moz-placeholder { color:#e4e4e4;}
.form_info .input input::-moz-placeholder { color:#e4e4e4;}
.form_info .input input:-ms-input-placeholder { color:#e4e4e4;}
.form_info .area .input{ margin-left:0; }
.form_info .area i.icon{ width: 23px; height: 29px; margin: 14px 10px 0 0;}
.form_info .industry i.icon{ width: 30px; height: 30px; background-position: 0 -37px; margin: 14px 9px 0 0;}
/*.form_info .industry input{ width: 300px; }*/
.form_info .user i.icon{ width: 24px; height: 27px; background-position: 0 -75px; margin: 15px 9px 0 0;}
.form_info .meal i.icon{ width: 24px; height: 27px; background-position: 0 -111px; margin: 15px 9px 0 0;}
.form_info .mobile i.icon{ width: 24px; height: 27px; background-position: 0 -145px; margin: 15px 9px 0 0;}
.form_info .submit{ overflow: hidden; }
.form_info .submit input{    width: 283px; background: #e9ce29; border-radius: 4px; font-size: 20px; font-weight: bold; text-align: center; line-height: 58px; border:0; color:#6d521e; padding:0 20px; cursor: pointer; float: left; margin-left:12px;}
.form_info .area,.form_info .industry,.form_info .user{ position: relative; z-index: 3;}
.select_box{ position: absolute; left: 0;  background: #373d41; border-radius: 4px; width: 485px; padding: 15px 0 15px 15px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}
.select_box.menu1{top: -115px;}
.select_box.menu2{top: -160px;}
.select_box .tit{float: left; width: 80px; background: #4b5154; color: #fff; margin-right: 10px; font-size: 14px; text-align: center; line-height: 26px; margin-top: 2px; border-radius: 2px; }
.select_box li{float: left; padding: 0 2px; line-height: 20px; font-size: 12px; color: #666; text-align: center; margin: 4px; cursor: pointer; }
.select_box li a{color:#fff;}
.select_box li a:hover{ color:#e9ce29;}
.select_box.menu2{ width: 635px; left:12px; padding-bottom: 9px;}
.select_box.menu2 ul{ margin-bottom: 6px; }
.select_box.menu3{ left: 12px; padding-right: 15px; padding-bottom: 15px; width: 315px;}
.select_box.menu3 .close{color: #fff; position: absolute; top: -7px; right: -9px; width: 22px; height: 22px; text-align: center; line-height: 22px; background: #000; border-radius: 50%;}
.select_box.menu3 .close:hover{ opacity: .85; }
.form_info .menu3 .item{ background: #282c2f; border-radius: 3px; font-size: 14px; margin-bottom: 10px;}
.form_info .menu3 .input{ margin:0; background: none !important; padding:0;}
.form_info .menu3 .input input{ font-size: 14px; padding:12px 14px; width: 177px;}
.form_info .menu3 .time .input input{ width: 223px;}
.form_info .menu3 .time.on .input input{ width: 147px;}
.form_info .menu3 .sub{ text-align: right; }
.form_info .menu3 .sub a{ display: inline-block; padding: 5px 20px; color: #6d521e; cursor: pointer; background: #e9ce29; border-radius: 4px; vertical-align: top; line-height: 20px; font-size: 14px;}
.form_info .menu3 .sub a:hover{opacity: .9;}
.form_info .menu3 .site .input input{ width: 169px;}
.form_info .menu3 .checked,.form_info .menu3 .check{ background:#232628; padding:0 14px 0 0;}
.form_info .menu3 .checked label,.form_info .menu3 .check label,.form_info .menu3 .select .s_tit{height: 20px; line-height: 20px; padding: 12px 0; float: left; margin-left: 14px; color:#fff;}
.form_info .menu3 .checked label i{width: 16px; height: 16px; background: #e2e2e2; float: left; border-radius: 50%; float: left; margin: 2px 4px 0 0;}
.form_info .menu3 .checked label.on,.form_info .menu3 .check label.on{ color: #e9ce29; }
.form_info .menu3 .checked label.on i{background: #e9ce29; position: relative; }
.form_info .menu3 .checked label.on em,.form_info .menu3 .check label.on em{width: 10px; height: 8px; background: url(https://static.quwangming.com/gsqm/images/gou.png) no-repeat; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.form_info .menu3 .check label i{ width: 12px; height: 12px; border-radius: 0; border: 2px solid #e2e2e2; background: #232628; float: left; margin: 2px 4px 0 0;}
.form_info .menu3 .check label.on i{ position: relative; border-color:#e9ce29;}
.form_info .menu3 .select{ position: relative; margin-right: 4px; z-index: 1;}
.form_info .menu3 .select .s_tit{ position: relative; font-size: 0; margin: 0; color:#e9ce29; cursor: pointer; padding:12px 10px;}
.form_info .menu3 .select .s_tit i,.form_info .menu3 .select .s_tit p{ display: inline-block; _display: inline; vertical-align: top; *zoom:1;}
.form_info .menu3 .select .s_tit i{ width: 9px; height: 5px; background: url(https://static.quwangming.com/gsqm/images/page_icon.png) -137px -88px no-repeat; margin: 7px 0 0 3px;}
.form_info .menu3 .select .s_tit p{ font-size: 14px; }
.form_info .menu3 .select .options{ position: absolute; left: 0; top: 38px; right: 0; text-align: left; background: #232628; border-radius: 3px; padding:5px 0;}
.form_info .menu3 .select .options label {display: block; padding: 0 10px; line-height: 34px; cursor: pointer; color:#fff;}
.form_info .menu3 .select .options label:hover,.form_info .menu3 .select .options label.on{ background: #2c2f30; }
.form_info .menu3 .select .options label.on{ color: #e9ce29;}
.form_info .menu3 .select.on .options {display: block; }
.match {position: absolute; left: 0; right: 0; top: 65px; background: #373d41; border-radius: 4px; padding: 5px 0; text-align: left; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3); }
.match li{ padding-top:1px; }
.match li a {padding: 0 15px; display: block; height: 30px; line-height: 30px; font-size: 12px;color:#fff; }
.match li a:hover,.match li.active a {background: #41474b; }
.industry .match{ left: 12px; }
.point.show {visibility: visible;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.point {position: fixed;padding: 12px 25px;height: 24px;line-height: 24px;font-size: 14px;color: #fff;background: rgba(0, 0, 0, .6);border-radius: 3px;z-index: 10001;visibility: hidden;opacity: 0;-webkit-transform: scale(.2);-moz-transform: scale(.2);transform: scale(.2);-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}

/* 修改出生地默认插件样式 */
#PoPy{ position: fixed !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; margin: auto; width: 568px!important; height: 295px !important; }
._citys{ width: auto; border: 0; padding: 0; background: #373d41; border-radius: 3px; display: block; }
._citys span {position: fixed; left: 0; right: 0; top: 0; bottom: 0; text-indent: -300px; border: 0; width: auto; height: auto; cursor: auto; text-align: left; overflow: hidden;}
.citySel,.AreaS{background-color: #e9ce29 !important; color: #6d521e !important; }
._citys0,._citys1 {position: relative; z-index: 1; }
._citys0{ border-bottom-color: #e9ce29; border-top-left-radius: 3px; overflow: hidden; height: auto;}
._citys0 li{ height: 38px; line-height: 38px; }
._citys1{ padding-top:5px; min-height: 80px; }
._citys1 a {width: 83px; font-size: 14px; background: #282c2f; color: #dfe0e0; border-radius: 3px; margin: 5px 0 0 10px; }
._citys1 a:hover {color: #6d521e; background-color: #e9ce29; }