﻿*{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.banner{
	width: 100%;
	height: 710px;
	background: url("../images/price_banner.jpg"/*tpa=http://km.cnltjz.com/statics/pc/images/price_banner.jpg*/) no-repeat center top;
	margin-top: 80px;
}
.price_form,.sale,.price_hc,.price_suc{
	width: 1230px;
	margin: 0 auto;
}
.price_all{
	overflow: hidden;
}
.price_form .price_form_left,.price_form .price_form_right{
	width: 300px;
	float: left;
}
.price_form .price_form_left{
	background: url("../images/price_leftbg.jpg"/*tpa=http://km.cnltjz.com/statics/pc/images/price_leftbg.jpg*/) no-repeat left bottom;
	height: 400px;
}
.price_form .price_form_center{
	width: 500px;
	float: left;
	margin: 0 64px;
}
.price_form_center h4{
	font-size: 20px;
	margin-bottom: 20px;
}
.price_form_center h4 span{
	font-size: 14px;
	color: #009688;
	margin-left: 10px;
}
.price_form_center .sub_btn{
	width: 80% !important;
}
.price .layui-form-label{
	width: 100px;
}
.price .layui-form-label em{
	color: #e60012;
}
.price .layui-input-block{
	margin-left: 110px !important;
}
.price .layui-form-item .top{
	width: 190px !important;
	float: left;
	margin-left: 10px !important;
}
.price .layui-form-item .top .layui-input-inline,.price .layui-form-item .bottom .layui-input-inline{
	width: 100% !important;
}
.price .layui-form-item .bottom{
	width: 123px !important;
	float: left;
	margin-left: 10px !important;
}
.price .sub_info_top{
	margin-left: 110px;
}

#total {
	font-size: 20px;
	overflow: hidden;
	width: 262px;
	margin:0 auto 20px auto;
}
#total span{
	float: left;	
}
#total .t_num {
	float: left;
	line-height: 13px;
	margin: 2px 6px 0 0;	
}
#total .t_num i {
	width: 15px;
	height: 23px;
	display: inline-block;
	background: url("../images/number.png"/*tpa=http://km.cnltjz.com/statics/pc/images/number.png*/) no-repeat;
	background-position: 0 0;
	text-indent: -999em;
}
.price_form_center .layui-form-label {
    padding: 9px 0 !important;
    text-align: left !important;
}
.price_form_right #mq{
	overflow: hidden;
    width: 100%;
    border: 1px solid #ccc;
    height: 222px;
    margin-bottom: 20px;
}
.price_form_right ul{
	display: block;
	width: 100%;
}
.price_form_right ul li{
	display: block;
	width: 100%;
	padding: 10px 20px;
}
.price_form_right ul li span{
	display: inline-block;	
	font-size: 14px;
	color: #999;
}
.price_form_right ul li span:nth-child(1){
	width: 30%;
}
.price_form_right ul li span:nth-child(2){
	width: 45%;
}
.price_form_right ul li span:nth-child(3){
	width: 25%;
	text-align: right;
}
.sale ul{
	display: block;
	width: 100%;
	overflow: hidden;
}
.sale ul li{
	width: 296px;
	float: left;
	margin-right: 15px;
	background:url("../images/price_salebg.jpg"/*tpa=http://km.cnltjz.com/statics/pc/images/price_salebg.jpg*/) no-repeat white;
	padding: 220px 30px 30px 30px;
	text-align: center;
}
.sale ul li h4{
	font-size: 20px;
}
.sale ul li p{
	color: #999;
	margin-bottom: 30px;
	font-size: 14px;
}
.sale ul li a{
	display: block;
	background: #e60012;
	color: white;
	width: 120px;
	height: 38px;
	line-height: 38px;
	margin: 0 auto;
	font-size: 16px;
	border-radius: 4px;
}
.sale ul li:first-child{
	background-position: 116px 30px;
}
.sale ul li:nth-child(2){
	background-position: -196px 30px;
}
.sale ul li:nth-child(3){
	background-position: -496px 30px;
}
.sale ul li:nth-child(4){
	background-position: -796px 30px;
	margin-right: 0;
}
.price_hc{
	background: url("../images/price_hc_bg.jpg"/*tpa=http://km.cnltjz.com/statics/pc/images/price_hc_bg.jpg*/) no-repeat center top;
	height: 565px;
}
.price_hc .txt{
	margin-left: 440px;
	margin-bottom: 90px;
	padding-top: 20px;
}
.price_hc .txt h4{
	font-size: 20px;
	font-weight: bold;
}
.price_hc .txt span{
	color: #666;
	display: block;
	width: 480px;
	margin-top: 20px;
}
.price_suc{
	overflow: hidden;
}
.price_suc .left_column{
	width: 915px;
	background: white;
	float: left;
	padding: 20px;
}
.left_column dl,.left_column dl dt,.left_column dl dd{
	width: 100%;
	display: block;
	overflow: hidden;
}
.left_column dl dt{
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
.left_column dl dt span{
	display: block;
	float: left;
	width: 20%;
	text-align: center;
	line-height: 42px;
	font-weight: bold;
}
.left_column dl dd ul{
	overflow: hidden;
	display: block;
	margin-bottom: 30px;
}
.left_column dl dd li{
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
}
.left_column dl dd li:nth-child(2n){
	background: #f1f1f1;
}
.left_column dl dd li span{
	display: block;
	float: left;
	width: 20%;
	text-align: center;
	line-height: 38px;
}
.left_column dl dd li span a{
	display: block;
	border: 1px solid #ccc;
	border-radius: 19px;
	height: 38px;
	width: 140px;
	margin: 0 auto;
}
.left_column dl dd li:hover{
	background: #009688;
}
.left_column dl dd li:hover span{
	color: white;
}
.left_column dl dd li:hover span a{
	color: white;
	border-color: white;
}
#page{
	margin: 0 !important;
}
.price_suc .right_column{
	width: 300px;
	background: white;
	float: right;
}
.right_column .form{
	background: white;
	padding: 20px;
	width: 100%;
}
.form .title{
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 20px;
}
.layui-input-block{
	margin-left: 0 !important;
	font-size: 14px;
	position: relative;
}
.layui-input-block span{
	position: absolute;
	right: 10px;
	top: 10px;
}
.layui-form-item .layui-inline{
	width: 100%;
	margin: 0 !important;
	font-size: 14px;
}
.layui-form-item{
	margin-bottom: 10px !important;
}
.layui-form-item:last-child{
	margin-bottom: 0 !important;
}
.layui-inline .top{
	width: 100%;
}

.layui-form-select dl dd.layui-this{
	background: #e60012;
}
.sub_info_top{
	font-size: 12px;
	color: #e60012;
	margin-bottom: 10px;
}
.sub_btn{
	width: 100%;
    font-size: 16px;
    background: #e60012;
}