﻿/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2018-5-17, 10:42:29
    Author     : Administrator
*/


.alform{
	padding: 30px;
	border-radius: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 9999999999;
	width: 960px;
	display: none;
}
.changeview{
	position: absolute;
	left: -40px;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	background: white;
	border-radius: 4px 0 0 4px;
	background: #f1f1f1;
	overflow: hidden;
}
.changeview span{
	display: block;
	width: 40px;
	height: 105px;
	padding: 10px;
	text-align: center;
	cursor: pointer;
}
.changeview span.on{
	background: white;
	color:#E60012 ;
}
.alprice{
	width: 100%;
	height: 342px;	
}
.left_alform{
	width: 50%;
	float: left;
	padding-right: 80px;
	position: relative;
}
.left_alform .title{
	font-size: 28px;
	text-align: center;
	margin-bottom: 30px;
}
.left_alform .layui-form-label{
	font-size: 14px;
	padding: 9px 15px 9px 0;
	text-align: left;
	position: relative;
}
.price .layui-form-label.label_alert{
    width:80px !important;
}
.left_alform .layui-form-label span{
	font-size: 18px;
	color: #e60012;
	position: absolute;
	right: 10px;
	top: 12px;
}
.left_alform .layui-input-block{
	margin-left: 80px;
}
.left_alform .layui-input-block.left80{
	margin-left: 80px !important;
}
.left_alform .layui-input-block span {
    position: absolute;
    right: 15px;
    top: 6px;
}    
.left_alform .top{
	width: 140px;
	float: left;
	margin-right: 10px;
}
.price .left_alform .top.short_alert{
	width: 140px !important;
	float: left;
        margin-left: 0px !important;
	margin-right: 10px !important;
        
}
.price .left_alform .top.short_alert:last-child{
	margin: 0 !important;
}
.left_alform .layui-form-item .layui-input-inline{
	width: 100% !important;
}
.form_top{
    margin-top: 0px !important;
}
.alert_frm .layui-form-item{
    margin-bottom: 15px !important;
}
.left_alform .bottom{
	width: 90px;
	float: left;
	margin-right: 10px;
}
.left_alform .bottom.bt_alert{
        width:90px !important;
	float: left;
	margin-right: 10px !important;
        margin-left: 0px !important;
}
.left_alform .bottom:first-child{
	margin-left: 80px !important;
}
.left_alform .bottom:last-child{
	margin: 0 !important;
}
.left_alform .layui-form-select dl dd.layui-this{
	background: #e60012;
}
.alprice .mid_btns {
	width: 110px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.alprice .mid_btns .btn_bg {
	width: 110px;
	height: 110px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 2px solid #ccc;
	position: relative;
}
.alprice .mid_btns .btn_bg:before {
	content: "";
	position: absolute;
	display: block;
	width: 2px;
	height: 440px;
	left: 50%;
	top:-167px;
	background: #ccc;
}

.alprice .mid_btns .btn_bg:after {
	content: "";
	position: absolute;
	display: block;
	width: 42px;
	height: 120px;
	left: 32px;
	top:-6px;
	background: white;
}

.alprice .mid_btns .btn_bg a {
	display: block;
	width: 90px;
	height: 90px;
	border: 10px solid rgba(230,0,18,0.5);
	background: #e60012;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	left: 8px;
	top: 8px;
	z-index: 999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 14px;
	text-align: center;
	color: #fff;
}
.alprice .mid_btns .btn_bg a:hover:after{
	content: "";
	display: block;
	width: 90px;
	height: 90px;
	border: 10px solid #e60012;
	background: none;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	left: -10px;
	top: -10px;
	z-index: 998;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	animation: tts 1s infinite linear;
	-webkit-animation: tts 1s infinite linear;
	-moz-animation: tts 1s infinite linear;	
}
/*动画*/
@-moz-keyframes tts {
	0% {
		-moz-transform: scale(1);
		opacity: 1;
	}
	50% {
		-moz-transform: scale(1.2);
		opacity: 0.5;
	}
	100% {
		-moz-transform: scale(1);
		opacity: 0;
	}
}
}
@-webkit-keyframes tts {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	50% {
		-webkit-transform: scale(1.2);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0;
	}
}
@keyframes tts {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	50% {
		transform: scale(1.2);
		opacity: 0.5;
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}
.rig_alform{
	width: 50%;
	float: left;
	padding-left: 80px;
}
.rig_alform #totals,.rig_alform #totalsm {
	font-size: 20px;
	overflow: hidden;
	width: 270px;
	margin: 5px auto 30px auto;
}
.rig_alform #totalsm{
	font-size: 16px;
	width: 170px;
	margin: 0 auto 30px auto;
}
.rig_alform #totals span,.rig_alform #totalsm span{
	float: left;
	margin: 0 5px;
	line-height: 28px;	
}
.rig_alform #totals .t_num,.rig_alform #totalsm .t_num {
	float: left;
	line-height: 13px;
	margin: 5px 6px 0 0;	
}
.rig_alform #totalsm .t_num{
	margin: 2px 6px 0 0;
}
.rig_alform #totals .t_num i,.rig_alform #totalsm .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;
}
.rig_alform .peice_cite{
	border: 1px solid #d2d2d2;
	height: 262px;
	padding: 30px 0;
}
.rig_alform .peice_cite .bj{
	text-align: center;
}

.aldesign{
	display: none;
	height: 342px;
}
.aldesign .layui-btn{
	background: #E60012;
}
.al_msg_info{
	margin-top: 15px;
	font-size: 14px;
	text-align: center;
	color: #fca324;
}
.rig_algesign{
	background: url("../images/alformbg.jpg"/*tpa=http://km.cnltjz.com/statics/pc/images/alformbg.jpg*/) no-repeat right top;
	height: 342px;
	position: relative;
}
.rig_algesign:before{
	position: absolute;
	content: '';
	display: block;
	background: url("../images/al_ljline.png"/*tpa=http://km.cnltjz.com/statics/pc/images/al_ljline.png*/) no-repeat left top;
	width: 107px;
	height: 12px;
	left: -56px;
	top: 50%;
}