﻿
@charset "utf-8";
/*
   copyright by wanglai QQ：35146983
*/
/*通用样式库*/
/*服务报价*/
.font_tittle {color: #000; font-weight: normal; padding:25px 15px 10px 15px; font-size: 20px; line-height: 25px; border-bottom: 1px solid #c3c9d0;}
.font_wrap {padding: 0;}
.font_list {padding: 8px;}
.font_list p {font-size: 18px; line-height: 28px; color: #000;}
.font_list p em {color: #f00; font-size: 14px;}
.font_main {border: 1px solid #c3c9d0; border-radius: 2px; background: rgba(255,255,255,0.65); margin-top: 5px;}
.font_main input {visibility: hidden; position: absolute; left: -9999px;}
.font_radio {position: relative; padding: 10px; display: block; border-bottom: 1px solid #c3c9d0; height: 26px; overflow: hidden;}
.font_radio input[type="radio"]+i {width: 20px;height: 20px;border-radius: 20px; display: inline-block; background: #fff; border: 1px solid #aab2bd; position: relative; top: -24px;}
.font_radio input[type="radio"]:checked+i.selected-icon {background-color: #f3f3f3;border: 1px solid #888; width: 20px; height: 20px;}
.font_radio input[type="radio"]:checked+i.selected-icon:after {width: 8px; height: 14px;border: 2px solid transparent; transform: rotate(43deg); -webkit-transform: rotate(43deg); transform-origin: 100% 100%;-webkit-transform-origin: 100% 100%; content: ''; position: absolute; top: 1px; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom-color: #ed155b; border-right-color: #ed155b;}
.font_radio label {width: 100%; height: 26px; line-height: 26px; float: left; text-indent: 30px; font-size: 16px;}
.font_main .font_radio:last-child {border-bottom: none;}
.font_radio input[type="checkbox"]+i {width: 20px;height: 20px;border-radius: 5px; display: inline-block; background: #fff; border: 1px solid #aab2bd; position: relative; top: -24px;}
.font_radio input[type="checkbox"]:checked+i.selected-icon {background-color: #f3f3f3;border: 1px solid #888; width: 20px; height: 20px;}
.font_radio input[type="checkbox"]:checked+i.selected-icon:after {width: 8px; height: 14px;border: 2px solid transparent; transform: rotate(43deg); -webkit-transform: rotate(43deg); transform-origin: 100% 100%;-webkit-transform-origin: 100% 100%; content: ''; position: absolute; top: 1px; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom-color: #ed155b; border-right-color: #ed155b;}

.font_img {margin-top: 5px;}
.font_img input {visibility: hidden; position: absolute; left: -9999px;}
.font_imgradio {position: relative; display: block; border-bottom: 1px solid #c3c9d0; height: auto; overflow: hidden; float: left; width: 48.5%; border: 1px solid #c3c9d0; margin-bottom: 5px;}
.font_imgradio input[type="radio"]+i {width: 20px;height: 20px;border-radius: 20px; display: inline-block; background: #fff; border: 1px solid #aab2bd; position: relative; bottom: 30px; left: 5px;}
.font_imgradio input[type="radio"]:checked+i.selected-icon {background-color: #f3f3f3;border: 1px solid #888; width: 20px; height: 20px;}
.font_imgradio input[type="radio"]:checked+i.selected-icon:after {width: 8px; height: 14px;border: 2px solid transparent; transform: rotate(43deg); -webkit-transform: rotate(43deg); transform-origin: 100% 100%;-webkit-transform-origin: 100% 100%; content: ''; position: absolute; top: 1px; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom-color: #ed155b; border-right-color: #ed155b;}
.font_imgradio label {width: 100%; height: auto; line-height: 36px; float: left; font-size: 16px; text-align: center; padding-top: 4px;}
.font_imgradio label img {width: 95%; height: auto;}
.font_imgradio input[type="checkbox"]+i {width: 20px;height: 20px;border-radius: 5px; display: inline-block; background: #fff; border: 1px solid #aab2bd; position: relative; bottom: 30px; left: 5px;}
.font_imgradio input[type="checkbox"]:checked+i.selected-icon {background-color: #f3f3f3;border: 1px solid #888; width: 20px; height: 20px;}
.font_imgradio input[type="checkbox"]:checked+i.selected-icon:after {width: 8px; height: 14px;border: 2px solid transparent; transform: rotate(43deg); -webkit-transform: rotate(43deg); transform-origin: 100% 100%;-webkit-transform-origin: 100% 100%; content: ''; position: absolute; top: 1px; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom-color: #ed155b; border-right-color: #ed155b;}
.um_list {padding: 0 5%; background-color: #fff; border-top: 1px solid #eee;}
.um_list li {position: relative; border-bottom: 1px solid #eee; font-size: 15px; padding-left: 0;}
.label {width: 100%; display: inline-block; font-size: 14px; line-height: 26px; padding: 8px 0;}
.label span {color: #f00;}
.um_list li input {width: 98%; height: 42px; border: 1px solid #ddd; border-radius: 5px; text-indent: 5px; font-size: 14px; line-height: 42px; -webkit-appearance:none; appearance:none; padding: 0; outline: none;}
.account_submit {width: 90%; margin: 18px auto 0;}
.rb_submit {width:100%; height:44px; line-height:44px; border-radius:5px; font-size:18px; color:#fff; text-align:center;}
.btn {color:#fff; border: 0 none; width: 100%; height: 42px; line-height: 42px; font-size: 20px; -webkit-appearance:none; appearance:none; background: none; outline: none;}