body{
}
.picture{
	width: 54%;
	position: absolute;
	top: 30px;
	right: 79px;
	max-height:465px;
	overflow: hidden;
}
.picture img{
	width:100%;
}
.container{
	overflow: hidden;
	position: relative;
	max-width: 1440px;
}
.p-main{
	width: 33.5%;
	max-width:500px;
	background: #fff;
	padding: 0 30px 10px;
	margin-top:30px;
}
.select-group .module {
    margin-left: 100px;
}
.input-group .module {
    margin-left: 100px;
}
.layout-tcolumns .ly-form .select-group {
    margin: 10px 0 !important;
}
.layout-tcolumns .ly-form .radio-group, .layout-tcolumns .ly-form .input-group, .layout-tcolumns .ly-form .select-group {
    margin: 18px 0 !important;
}
.module{
	min-height:30px;
	position: relative;
}
.dr-left{
	width:49%;
}
.dr-right{
	position:absolute;
	right:0;
	top:0;
	width:49%;
}
.select-group {
	margin: 10px 0;
}
.select-group .module .chosen-container .chosen-single{
	border: 1px solid #d5d9d8;
}
.mar{
	margin-bottom:18px;
}
.layout-tcolumns .ly-form .radio-group, .layout-tcolumns .ly-form .input-group, .layout-tcolumns .ly-form .select-group {
    margin: 18px 0;
}
#allmap {
    height: 424px;
}
#allmap{ width:55%; margin-top: 10px;}
.btn-primary {
    font-weight:normal;
}
/***color**/
.select-group .title {
    color: #000;
}
.checkbox-group .text-agree:link, .checkbox-group .text-agree:visited{
	color: #000;
}
.radio-group a{
	color: #000;
}
.topbar .title{
	color: #fff !important;
 }
.topbar{
	border-bottom:none;
	margin-bottom: 60px;
}
.container .t-title h1 {
    font-weight: normal;
	font-size: 20px;
	margin: 0 0 20px 0;
	background: #232323;
	padding: 24px 0;
	text-align: center;
	color: #fff;
}
.input-group .module .input {
    border: none;
	border-bottom:1px solid #000;
	color:#000;
	padding: 0 !important;
	text-indent: 0;
}
.chosen-container-single .chosen-single{
    padding: 0 !important;
}

.select-group .module .chosen-container .chosen-single{
    border: none;
	border-bottom:1px solid #000;
	font-size: 14px;
}

.select-group .module select:first-child + div .chosen-single{
	border-top:none;
}
.btn-primary{
    background: #000;
	min-width: 170px;
	height: 40px;
	line-height: 40px;
}
.btn-primary:hover{
    background: #313131;
}
.radio-group .radio {
    width: auto;
	background-image:url("p-radio.png");}
.checkbox-group .checkbox {
    background-image: url("p-checkbox.png");
}
.phone-display{
		display:none;
		
	}
  .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span{  background-image:url("t-chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
}
.select-group .module .chosen-container .chosen-single div {
	top: 8px;
    right:0;    
}
.layout-tcolumns .ly-form {
    width: 100%;
}
@media screen and (max-width: 768px) {
	.p-main{
	width: 100%;
    max-width: 1440px;
	background: #fff;
	padding: 0;
}
	.picture {
	display:none;
	}
	.new-name {
    width: 51%;
}
	.layout-tcolumns .ly-form .input-group.new-sex {
    width: 42%;
    float: right;
    margin-top: -68px !important;
}
	.select-group .module {
    margin-left: 0;
}
	.input-group .module {
    margin-left: 0;
}
}
@media screen and (max-width: 414px) {
	.checkbox-group {
    margin-bottom: 49px !important;
}
	.input-group .module .input {
    height: 46px;
}
	.select-group .module .chosen-container .chosen-single {
    line-height: 46px;
    height: 46px;
}
	.container .t-title h1 {
    margin-left: 0;
    font-weight: normal;
    font-size: 24px;
    margin: 30px 0 10px 0;
}
	.layout-tcolumns .ly-form .radio-group, .layout-tcolumns .ly-form .input-group, .layout-tcolumns .ly-form .select-group {
    margin: 24px 0 !important;
}
	
	.select-group .module .chosen-container .chosen-drop .chosen-results li {
    line-height: 28px;
}
	.select-group .module .chosen-container .chosen-drop .chosen-results li.highlighted {
    background-color: #7d7d7d;
}
	.container {
    overflow: hidden;
}
	.select-group .module .chosen-container .chosen-single div {
    top: 5px;
}
		.layout-tcolumns .ly-form .input-group.new-sex {
    width: 42%;
    float: right;
    margin-top: -78px !important;
}
}
@media screen and (max-height: 667px)and (max-width:480px) {
	.checkbox-group {
    margin-bottom: 20px !important;
}
		.input-group .module .input {
    height: 40px;
}
	.select-group .module .chosen-container .chosen-single {
    line-height: 40px;
    height: 40px;
}
	.layout-tcolumns .ly-form .radio-group, .layout-tcolumns .ly-form .input-group, .layout-tcolumns .ly-form .select-group {
    margin: 20px 0 !important;
}
	.layout-tcolumns .ly-form .input-group.new-sex {
    width: 42%;
    float: right;
    margin-top: -78px !important;
}
		.select-group .module .chosen-container .chosen-single div {
    top: 1px;
}
}

