.fr {
    float: right;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, input, select, textarea {
    margin: 0px;
    font-family: inherit;
    font-size: 100%;
}





.form-control {
	display: block;
	width: 96%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}

.form-control:-moz-placeholder {
	color: #999999;
}

.form-control::-moz-placeholder {
	color: #999999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999999;
}

.form-control::-webkit-input-placeholder {
	color: #999999;
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eeeeee;
}


.modal-open {
	overflow: hidden;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	overflow: auto;
	display:none;
	overflow-y: scroll;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0,-25%);
	-ms-transform: translate(0,-25%);
	transform: translate(0,-25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
}

.modal-dialog {
	position: relative;
	z-index: 1050;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #ffffff;
	border: 1px solid #999999;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 6px;
	outline: none;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	background-clip: padding-box;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
	background-color: #000000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.modal-header {
	min-height: 16.428571429px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header img{
	z-index:999;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.428571429;
}

.modal-body {
	position: relative;
	padding: 20px;
}

.modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer:before,.modal-footer:after {
	display: table;
	content: " ";
}

.modal-footer:after {
	clear: both;
}

.modal-footer:before,.modal-footer:after {
	display: table;
	content: " ";
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

@media screen and (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
		box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	}
}

.myModal .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
   /* text-shadow: 0px 1px 0px #FFF;*/
    opacity: 0.2; position:absolute; top:0px; right:0px; z-index:9699; width:65px; height:65px; border:0px; background:#FFF
}
.myModal .close img{}
.myModal button.close {
/*    padding: 0px;
    cursor: pointer;
    background: transparent none repeat scroll 0% 0%;
    border: 0px none; background:url(../images/luck3/close.png) left top no-repeat;
*/}
.myModal .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
}
.myModal .modal-header .close {
    margin-top: -2px;
}
.myModal .nav {
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: outside none none;
}
.myModal .nav-tabs {
    border-bottom: 1px solid #DDD;
}

.myModal .nav > li {
    position: relative;
    display: block;
}

.myModal .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.myModal .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.myModal .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    border-radius: 4px 4px 0px 0px;
}
.myModal .nav-tabs li a {
    color: #000;
}

.myModal .nav-tabs .active a {
    color: #D2322D !important;
    font-weight: bold;
}

.myModal .nav-tabs > li.active > a, .myModal .nav-tabs > li.active > a:hover, .myModal .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #DDD transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}

.myModal .tab-content > .tab-pane {
    display: none;
}

.myModal .tab-content > .active {
    display: block;
}

.myModal .form-group {
    margin-bottom: 15px;
}

.myModal label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: normal;
}

.myModal .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -moz-user-select: none;
}

.myModal .btn-block {
    display: block;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

.myModal .btn-buy {
    color: #FFF;
    background-color: #D2322D;
    border: medium none;
}
.myModal .btn-buy:hover, .myModal .btn-buy:focus, .myModal .btn-buy:active, .myModal .btn-buy.active, .myModal .open .dropdown-toggle.btn-buy {
    color: #FFF;
    background-color: #D2322D;
}
.validation-advice {
    color: #E6393D;
    background-color: #FFF;
    margin: 0px 0px 0px 5px;
    padding: 0px;
    vertical-align: middle;
    display: inline;
    line-height: 35px !important;
    font-family: Geneva,"宋体",Tahoma,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-feature-settings: normal;
    font-language-override: normal;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
}.modal-body img{width:100%}
.zhongjiang .award_name{ position:absolute; font-size:14px; line-height:normal; margin-top:5px; color:#C87373; top:50%; font-weight:bold; text-align:center; width:88%;}
.property_box{ margin:10px 0px}
.property_box .title{ float:left;}
.property_box select{border:#ccc solid 1px;}



    .bg-img2{
      width:300px;
      height: 419px;
      background: url(images/bg-img.png) no-repeat;
      background-size:100% 100%;
      position:relative; margin:0px auto;
    }
    .box-bor{
      width:97%;
      height:17%;
      border: 1px solid #ddd;
      z-index:9;
      position: absolute;
      bottom:13%;
      margin-left:1.5%;
      border-top-left-radius: 8% 28%;
      border-top-right-radius: 8% 28%;
      border-bottom-right-radius: 8% 28%;
      border-bottom-left-radius: 8% 28%;
    }
    .box-bor label{
      margin-top:5%;
      font-size:24px;
      font-weight: 800;
      color:#fff;
      margin-left:3%;

    }
    .box-bor input{
      margin-top:2%;
      height:45%;
      width:50%;
      border-top-left-radius: 4% 28%;
      border-top-right-radius: 4% 28%;
      border-bottom-right-radius: 4% 28%;
      border-bottom-left-radius: 4% 28%;
      border:none;
      background: #fff;
      outline: none;
    }
    .box-bor button{
      width:17%;
      height:42%;
      color:#fff;
      border-top-left-radius: 4% 28%;
      border-top-right-radius: 4% 28%;
      border-bottom-right-radius: 4% 28%;
      border-bottom-left-radius: 4% 28%;
      background: #000;
      border:none;
      margin-top:5%;
      outline: none;
      font-size:17px;
    }
    .bg-text{
      position: absolute;
      bottom:3%;
      width:100%;
    }
    .bg-text p {
      text-align: center;
      color:#fff;
    }

  

.modal-body img{width:100%; height:auto}