*{margin:0;padding: 0;list-style-type: none;font-family: "微软雅黑"}
input {
	padding-left: 12px;
}
			.tc_bg_bj {
			    width: 100%;
			    height: 100%;
			    position: fixed;
			    left: 0;
			    top: 0;
			    background: rgba(0,0,0,0.7);
			    z-index: 999999;
			    display: none;
			   
			}		
					.bm_wrap{
						padding-top:232px;
					    width: 980px;
						height: 588px;
						box-sizing: border-box;
					    position: absolute;
					    left: 50%;
					    margin-left: -490px;
					    top:35%;
					    margin-top: -230px;
					    background: #fff;
					    -border-radius: 5px;
					    /* border: 1px solid #ccc; */
					    -border-left: 3px solid #f80f25;
					    z-index: 99999;
					    background: url(../images/jisuanqi_bj.png) no-repeat top center;
					    background-size: 100%;
					    border-radius: 20px;
						animation: zoom_big .5s forwards alternate;
					}
					
					@keyframes zoom_big {
						0% {
							opacity: 0;
							-webkit-transform: scale(1.5);
							transform: scale(1.5);
						}
						100% {
							opacity: 1;
							-webkit-transform: none;
							transform: none;
						}
					}
					.bm_wrap_l,.bm_wrap_r{
						width: 490px;
						float:left;
						height: 412px;
					}
					.bm_wrap_l h3,.bm_wrap_r h3{
						text-align: center;
						font-size: 26px;
						font-weight: 400;
						line-height: 36px;
					}
					.bm_wrap_l{
						border-right: 1px solid #ccc;
						width: 328px;
						padding: 25px 60px 20px 100px;
						height: 311px;
					}
					.bm_wrap_r{
						padding-top: 26px;
						height: 332px;
					}
					.bmsj_box{
						margin-top:20px;
					}
					.bmsj_box label{
						width: 83px;display:inline-block;
						font-size: 14px;

					}
					.bmsj_box span{
						color: #f80f25;
						margin-left:5px;
					}	
					
					.bm_wrap_l div{
						margin-bottom: 20px;
					}
					.bm_wrap_l{text-align: center;}
					.bm_input{
						width: 207px;
						padding: 8px 5px;
						border: 1px solid #ccc;
					}
					.bmsj_box .xuanzhong{
						margin-left:30px; 
					}
					.bmsj_box .xuanzhong input{
						vertical-align: middle; 
						margin-right: 13px;
					}
					.bmsj_box .xuanzhong label{
						display: inline;
						font-size: 12px;
					}
					.bm_sq{
						border:0 none;
						background:none;
						background: #f80f25;
						border:2px solid #f80f25;
			    		display: block;
					    margin: 25px 75px 20px;
					    width: 96px;line-height: 31px;
					    height: 31px;
					    color: #fff;
					    border-radius: 6px;
					    text-align: center;cursor: pointer;
					}
					.bm_text{
						font-size: 12px;
						color:#f80f25; 
					}
					.bm_sq:hover{
						background: #fff;
						color: #f80f25;
					}
					.four_step{
						    margin: 10px 20px;
					}
					.close_btn{
						width: 29px;
					    height: 29px;
					    position: absolute;
					    right: 19px;
					    top: 187px;
					    cursor: pointer;
					    z-index: 99;
					}
					.close_btn img{width: 100%;}
					.bm_wrap_slide{
						width: 38px;
					    height: 200px;
					    position: absolute;
					    left: -38px;
					    cursor: pointer;
					    z-index: 99;
					    top: 75%;
					    margin-top: -200px;
					}
					.bm_wrap li{
						width: 38px;
						height:100px;
						-border-left:2px solid #f80f25;
						display: block;
						-text-align: center;
						line-height:15px;
						word-wrap: break-word;
						position: relative;cursor: pointer;
						background: #e0e0e0;
					}
					.bm_wrap li a{display: block;}
					.bm_wrap li:first-child{
						border-top-left-radius: 15px;
					}
					.bm_wrap li:last-child{
						border-bottom-left-radius: 15px;
					}
					.bm_wrap_slide .current{background: #f50f02;}
					.bm_wrap_slide .current span{color:#fff}
					.bm_wrap li span{
					        display: block;
						    position: absolute;
						    top: 50%;
						    left: 50%;
						    height: 78px;
						    width: 20px;
						    margin-top: -36px;
						    margin-left: -7px;
						    line-height: 18px;
						    font-size: 14px;
					}
					.bm_center{
						width: 100%;
						height: 100%;
						-position: absolute;
						-left: 0;-top:0;display: none;
					}

					.bm_wrap .current {
						display: block;
					}
					.tc_bg_bj{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);z-index:999999;-display:none;}
			.tc_content{width:100%;border-radius: 5px;height:356px;position:absolute;}
			.tc_content_left{width:489px;height:353px;border-right:1px solid #ddd;float:left;box-sizing:border-box;padding-top:22px;padding-left:30px;font-size:14px;color:#333}
			.tc_content_left h1{font-size:28px;font-family:"微软雅黑";text-align:center;color:#333;}
			.tc_content_left p{font-size:12px;font-family:"微软雅黑";text-align:center;line-height:30px;color:#fe5f00;margin-top:0;}
			.mianji{width:240px;height:37px;border:1px solid #e6e6e6;outline:none; font-size: 14px;}
			.tc_content_left select{outline:none;width:78px;height:36px;border:1px solid #e6e6e6;color:#333;}
			.tc_content_left select option{color:#333;}
			.tc_content_right{width:490px;-height:460px;float:left;padding-top:15px;}
			.tc_content_right h1{font-size:20px;color:#333;font-weight:normal;font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;text-align:center;margin-bottom:20px;}
			.ys_content{
				/* width:260px;
				border:1px solid #e6e6e6;
				font-size:12px;color:#666;
				margin:20px 0 15px 71px;
				padding:20px 50px; */
				width: 362px;
				border: 1px solid #e6e6e6;
				font-size: 12px;
				color: #666;
				margin: 20px 0 15px 71px;
				padding: 20px 50px;
				box-sizing: border-box;
			}
			.tc_content_right p{width:300px;margin-left:95px;font-size:12px;color:#999;margin-top:10px;}
			.ys_btn{position:absolute;left:50%;top:50%;width:100px;height:100px;border-radius:100px;box-shadow:0 4px 8px rgba(0,0,0,0.5);margin-left:-50px;margin-top:-50px;opacity:0.8;filter:Alpha(opacity=80);trasition:all 1s;}
			.ys_bg_content{
				width: 119px;
				position:absolute;
				top:-7px;
				left:-10px;
				animation:myfirst 2s infinite;
			}
			@keyframes myfirst
			{
				0%{transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);}
				25%{transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);}
				50%{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
				75%{transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);-moz-transform: rotate(270deg);}
				100%{transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);}
				}
			.ys_btn:hover{opacity:1;filter:Alpha(opacity=100);box-shadow:0 2px 4px rgba(0,0,0,0);}
			.ys_close{position:absolute;right:10px;top:10px;cursor:pointer;}
			.zx_radio input{display:none;}
			.zx_radio span{float:left;line-height:20px;margin-right:4px;}
			.tc_zx_kuang{width:20px;height:20px;border:1px solid #e6e6e6;display:inline-block;position:relative;}
			.tc_zx_kuang span{display:none;}
			.zx_radio img{width:30px;position:absolute;left:-2px;top:-6px;}
			.zx_radio input[type=radio]:checked+.tc_zx_kuang span{display:block;}