.item_tit {
	color: #505050;
	font-size: 15px;
	margin-top: 25px;
	font-weight: bold;
}
.item_tit a,
.item_con a {
	font-size: 12px;
	color: #025EA7;
}
.item_con {
	padding: 15px 0px;
	border-bottom: 1px solid #E6E6E6;
}
.item_con>div {
	margin-bottom: 5px;
}
.item_con[type="detail"] {
	margin: 0;
	padding: 0;
	border: 1px solid #E6E6E6;
}
.item_con[type="detail"]>div{
	margin-bottom: 0;
}
.detail_left {
	width: 598px;
	border-right: 1px solid #E6E6E6;
	background: #F8F9FB;
	min-height: 225px;
}
.detail_left .detail_left_tit {
	padding-left: 68px;
	height: 55px;
	border-bottom: 1px solid #E6E6E6;
	line-height: 55px;
}
.detail_left .detail_left_con {
	padding: 20px 0px 20px 68px;
	color: #9A9A9A;
}
.detail_left .detail_left_con>div {
	margin-bottom: 10px;
}
.detail_left .detail_left_con>div:last-child {
	margin-bottom: 0px;
}
.detail_left .detail_left_con>div>.left:nth-of-type(2) {
	width: 146px;
	text-align: center;
}
.detail_left .detail_left_con input[type="checkbox"] {
	background: #fff;
	border-radius: 0px;
}
.detail_left .detail_left_con label {
	position: relative;
	top: -2px;
}
.detail_left .detail_left_con .num_control {
	height: 25px;
	position: relative;
	top: -3px;
}
.detail_left .detail_left_con .num_control span {
	width: 20px;
	height: 23px;
	text-align: center;
	background: #F0F0F0;
	line-height: 23px;
	border: 1px solid #E5E5E7;
	cursor: pointer;
}
.detail_left .detail_left_con .num_control input {
	width: 40px;
	height: 23px;
	padding: 0;
	margin: 0;
	border: none;
	text-align: center;
	border: 1px solid #AAAAAA;
	line-height: 23px;
}
.detail_left .detail_left_tit .version_name {
	font-size: 15px;
	color: #505050;
	margin-right: 35px;
}
.detail_left .detail_left_tit .version_price {
	font-size: 12px;
	color: #949494;
}
.detail_right {
	width: 519px;
	padding: 25px 40px;
	height: 100%;
}
.detail_right p {
	margin: 0;
	font-size: 12px;
	color: #9A9A9A;
}
.detail_right>div:nth-of-type(1) {
	margin-top: 15px;
}
.detail_right>div:nth-of-type(2) {
	margin-top: 35px;
}
.discount {
	display: inline-block;
	padding: 0px 14px;
	background: #fff;
	border: 1px solid #DDDDDD;
	color: #9A9A9A;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	margin-right: 23px;
	cursor: pointer;
}
.discount[type="active"] {
	color: #24A0DE;
	background: #E8F5FE;
}
.original_price {
	color: #FE0000;
	text-decoration: line-through;
	text-indent: 355px;
	font-size: 11px;
}
.real_price {
	color: #FE0000;
	text-indent: 355px;
	font-size: 14px;
}
.border_none {
	border: none;
}
.pay_btn {
	height: 28px;
	border: 1px solid #DDDDDD;
	color: #666666;
	line-height: 28px;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 10px;
	margin-right: 9px;
}
.pay_btn span {
	font-size: 15px;
	height: 100%;
	line-height: 23px;
}
/* .pay_btn:nth-of-type(5) {
	border: none;
} */
.pay_btn img {
	height: 24px;
	float: left;
	border: none;
	margin-top: 2px;
	margin-right: 7px;
}

.pay_btn1 {
	height: 28px;
	border: 1px solid #DDDDDD;
	color: #666666;
	line-height: 28px;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 10px;
	margin-right: 9px;
}
.pay_btn1 span {
	font-size: 15px;
	height: 100%;
	line-height: 23px;
}
.pay_btn1:nth-of-type(5) {
	border: none;
}
.pay_btn1 img {
	height: 24px;
	float: left;
	border: none;
	margin-top: 2px;
	margin-right: 7px;
}

.pay_btn2 {
	height: 28px;
	border: 1px solid #DDDDDD;
	color: #666666;
	line-height: 28px;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 10px;
	margin-right: 9px;
}
.pay_btn2 span {
	font-size: 15px;
	height: 100%;
	line-height: 23px;
}
.pay_btn2:nth-of-type(5) {
	border: none;
}
.pay_btn2 img {
	height: 24px;
	float: left;
	border: none;
	margin-top: 2px;
	margin-right: 7px;
}

.silde_btn {
	border: none;
	color: #959595;
}
.silde_btn span {
	font-size: 9px;
	height: 100%;
	line-height: 23px;
}
.item_con select {
	height: 28px;
	border: 1px solid #DDDDDD;
}
.invoice_span {
	margin-left: 15px;
	font-size: 12px;
	color: #666666;
}
.invoice_span a {
	text-decoration: none;
	color: #005FAA;
}
.item_con[type="leave_message"] textarea {
	width: 475px;
	height: 75px;
}
.more {
	display: none;
}
.terms {
	padding-top: 20px;
	font-size: 11px;
	color: #666666;
}
.check_span {
	position: relative;
	top: 4px;
	margin-right: 12px;
}
.terms>div:first-child>span:last-child {
	margin-left: 56px;
}
.terms>div:first-child>span>a {
	color: #666666;
}
.terms>div:first-child {
	text-align: center;
}
.terms>div {
	margin-bottom: 20px;
}
.terms>div:nth-of-type(2) {
	color: #E83936;
	text-align: center;
}
/*.terms>div:nth-of-type(3)>div:nth-of-type(1) {
	height: 35px;
	line-height: 35px;
	padding: 0 30px;
	border: 1px solid #BABABA;
	color: #676767;
	font-weight: 600;
	border-right: none;
}*/
.terms>div:nth-of-type(3)>input {
	height: 35px;
	line-height: 35px;
	padding: 0 30px;
	border: 1px solid #74BBF3;
	color: #fff;
	font-weight: 600;
	border-right: none;
	background: #74BBF3;
	cursor: pointer;
}
.grandpa {
	color: #E7393A;
	font-size: 15px;
}
.grandpa1 {
	color: #E7393A;
	font-size: 15px;
}
.border-none {
	border: none;
}
.selected_address {
	font-size: 12px;
	color: #656565;
	margin-top: 10px;
	margin-bottom: 10px;
}
.more_invoices,
.invoices_item {
	font-size: 12px;
	 margin-top: 10px; 
	/* padding-left: 5px; */
}
.more_invoices>span {
	font-size: 12px;
	text-decoration: underline;
	color: #999999;
	cursor: pointer;
}
.invoices_item {
/* 	padding-top: 10px; */
}
.invoices_item>label {
	font-size: 12px;
}
.invoices_item>input {
	padding: 0;
	margin: 0;
	position: relative;
	top: 3px;
}
.add_ul {
/* 	font-size: 12px; */
}
.add_ul li {
	margin-top: 20px;
}
.add_ul .add_re {
	font-size: 12px;
	padding: 4px 14px;
	border: 1px solid #DDDDDD;
	margin-right: 5px;
	cursor: pointer;
}

.add_ul1 {
	font-size: 12px;
}
.add_ul1 li {
	margin-top: 20px;
}
.add_ul1 .add_re1 {
	font-size: 12px;
	padding: 4px 14px;
	border: 1px solid #DDDDDD;
	margin-right: 5px;
	cursor: pointer;
}

.more_add>span {
	font-size: 12px;
	text-decoration: underline;
	color: #999999;
	cursor: pointer;
}
.more_add {
	margin-top: 10px;
	padding-left: 5px;
}
.modal-content {
	width: 600px
}
.modal_tit {
	min-width: 80px;
	margin-left:2em;
	font-size: 13px;
	color: #989898;
	text-align: right;
	line-height: 26px;
}
.modal_tit1 {
	margin-left:2em;
	font-size: 13px;
	color: #989898;
	text-align: right;
	line-height: 26px;
}
.modal_input {
	width: 450px;
	margin-left: 10px;
}
.modal_input input {
	border: 1px solid #e1e1e1;
	width: 280px;
}
.modal-body>div {
	margin-bottom: 10px;
}
.modal_input .all-width {
	width: 100%;
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 400;
}
.price_num{
	font-style:normal
}
