﻿/*html,body,a,ul,li,img,input,select,button {padding:0;margin:0;text-decoration:none;list-style:none;font-family:"microsoft yahei","Arial Narrow";}*/
.caculator-body * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
/*img {border:none;max-width:100%;}*/
input,button {outline:none;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
* html .clearfix {zoom:1;}
*:first-child + html .clearfix {zoom:1;}
.ellipsis {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis-2 {display:-webkit-box;overflow:hidden;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ellipsis-3 {display:-webkit-box;overflow:hidden;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.overflow {overflow:hidden;}
.fontbold {font-weight:bold;}
/*body,td,th {font-size:12px;}*/
/** {padding:0px;margin:0px}*/
/*h1,h3 {font-size:14px;margin:0px;padding:0px;}*/
.fl {float:left;}
.fr {float:right;}
.colorFont {color:#ff6600;}
.btn {height:50px;line-height:22px;border-radius:4px;padding:12px 44px 16px 44px;cursor:pointer;}
.btn-blue {color:#fff;background:#0985e4;font-size:22px;border:none;box-shadow:0px 0px 20px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.1);-wibkit-box-shadow:0px 0px 20px  rgba(0,0,0,0.1);}
.btn-blue.outline-blue {color:#0985e4;background:#fff;border:1px solid #0985e4;}
.caculator-body {height:auto;width:960px;margin-top:10px;}
.hide {display:none;}
.caculatorMain {padding:25px;border-radius:4px;box-shadow:0px 0px 20px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.3);-wibkit-box-shadow:0px 0px 20px  rgba(0,0,0,0.3);background:#fff;}
.caculatorMain .TTitle {color:#138BDB;font-size:15px;clear:both;overflow:hidden;height:45px;line-height:45px;padding-top:5px;padding-left:20px;}
.caculatorMain .LKuen {float:left;width:340px;padding-right:15px;border-right:1px solid #DDDDDD;height:auto;}
.caculatorMain .LKuen fieldset {position:relative;margin-bottom:15px;height:44px;border:1px solid #DDDDDD;border-radius:4px;}
.caculatorMain .LKuen fieldset legend {color:#999999;font-size:12px;margin-left:10px;}
.caculatorMain .LKuen fieldset select {font-family:微软雅黑;width:100%;border:0px;padding-left:10px;height:30px;line-height:30px;color:#333333;font-size:14px;}
.caculatorMain .LKuen fieldset input {width:100%;border:0;height:26px;line-height:26px;padding:2px 10px;font-size:14px;}
.caculatorMain label.error,.caculatorMain span.error {position:absolute;z-index:99;left:8px;bottom:-15px;padding:0 6px 0 20px;height:22px;line-height:20px;border:1px solid #999999;border-radius:4px;font-size:12px;background:#fffae6 url(/d/img/errors-small.png) 5px center no-repeat;text-overflow:ellipsis;white-space:nowrap;}
.caculatorMain .LKuen .Texts {float:left;width:155px;/*height:50px;*/}
.caculatorMain .LKuen .Texts2 {float:right;width:160px;/*height:50px;*/}
.caculatorMain .LKuen label.LB {display:inline-block;height:26px;padding-left:10px;color:#333333;font-size:14px;}
.caculatorMain .LKuen .btns {clear:both;overflow:hidden;text-align:center;}
.caculatorMain .LKuen .btns a {margin-bottom:10px;color:White;font-size:15px;display:inline-block;width:99%;height:40px;line-height:40px;border:0px;background-color:#138BDB;text-align:center;behavior:url(PIE.htc);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.caculatorMain .LKuen .btns a span {display:inline-block;padding-left:25px;background:left center no-repeat;}
.caculatorMain .LKuen .btns .btn {font-size:15px;height:40px;line-height:20px;padding:10px 0px;width:100%;box-shadow:none;-moz-box-shadow:none;-wibkit-box-shadow:none;margin-bottom:10px;}
.caluBtn span {background: no-repeat left;padding-left:23px;}
.resetBtn span {background:url(/d/img/Time2.fw.png) no-repeat left;padding-left:23px;}
.caculatorMain .LKuen .btns a.AA {border:1px solid #138BDB;background-color:White;color:#138BDB;}
.caculatorMain .LKuen .btns a.AA span {display:inline-block;padding-left:25px;background:url(/d/img/Time2.fw.png) left center no-repeat;}
.caculatorMain .CLose {cursor:pointer;position:absolute;right:20px;top:20px;}
.caculatorMain .RKuen {float:right;width:560px;height:400px;overflow-y:auto;padding:0 20px;}
.caculatorMain .RKuen table {border-left:1px solid #E5E5E5;border-top:1px solid #E5E5E5;width:100%;}
.caculatorMain .RKuen table td {text-align:center;color:#333333;height:30px;line-height:30px;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;}
.caculatorMain .RKuen table td.Head {color:#999999;background-color:#E5E5E5;text-align:center;}
.caculatorMain .RKuen table td.LTD {color:#999999;background-color:#F4F4F4;text-align:center;}
.caculatorMain .RKuen table td.Right {text-align:right;padding-right:10px;}
.caculatorMain .RKuen table td.Right span {color:#999999;}
.caculatorMain .RKuen table td.Right span label {color:#EF4F1E;font-size:15px;}
.caculatorMain .RKuen table td.Right2 {background-color:#FBFBFB;height:50px;line-height:50px;}
.caculator-foot {margin-top:30px;line-height:1;font-size:14px;color:#999;text-align:center;}
.selecter {border-radius:4px;cursor:default;position:relative;width:100%;height:29px;line-height:24px;padding:2px 25px 3px 10px;color:#333333;font-size:14px;margin-top:-2px;}
.selecter:before {content:'';position:absolute;right:8px;top:50%;width:16px;height:10px;margin-top:-6px;background:url(/d/img/arrow_down.png) no-repeat;}
.selecter .result {display:block;height:22px;line-height:22px;overflow:hidden;color:#333333;}
.caculatorMain .LKuen fieldset .selecter .result input {height:18px;line-height:18px;}
.selecter .select_list {display:none;position:absolute;z-index:999;top:29px;left:-1px;right:-1px;max-height:320px;border:1px solid #DCDCE6;background:#fff;overflow-y:auto;}
.selecter .select_list a {display:block;line-height:22px;padding:8px;color:#333333;}
.selecter .select_list_1 a {width:33.3333%;float:left;padding:8px 0px;text-align:center;}
.selecter .select_list a:hover {background:#F1F1F1;}
.caculatorMain .LKuen .mb5 fieldset {margin-bottom:5px;}
.color-grey {color:#999;}
.tr {text-align:right}
.mb15 {margin-bottom:15px}
.additional {width:100%;height:auto;}
.additionalTit {width:100%;height:26px;line-height:26px;overflow:hidden;font-size:14px;margin-bottom:10px;}
.switch {margin-left:10px;}
.additional-list {width:100%;height:auto;}
.additional-list-loop {width:50%;}
.w120 {width:120px;}
.iconQs {width:40px;height:44px;line-height:44px;text-align:center;}
.iconQs img {display:inline-block;cursor:pointer;width:20px;}
.checkbox {width:44px;}
.checkbox label {display:inline-block;width:44px;height:26px;margin-right:10px;background-color:#ccc;border:1px solid #fff;border-radius:17px;cursor:pointer;position:relative;transition:background-color .2s ease-in;}
.checkbox label:after {content:"";width:20px;height:20px;border-radius:50%;background-color:#fff;position:absolute;left:1px;top:2px;transform:translateX(0px);transition:transform .2s ease-in;box-shadow:0 2px 4px 0 rgba(0,35,11,0.2);}
.checkbox [type="checkbox"]:checked + label {background-color:#0091fa;transition:background-color .2s ease-in;}
.checkbox [type="checkbox"]:checked + label:after {transform:translateX(100%);transition:transform .2s ease-in;background-color:#fff;}
.checkbox [type="checkbox"] {display:none;}
/* 右侧内容区 */.r-tit {width:100%;height:auto;overflow:hidden;border-radius:4px;background:#fff9ee;padding:15px;line-height:22px;color:#666;}
.r-lsit {width:100%;height:auto;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
.r-lsit dl {width:49%;height:40px;line-height:40px;font-size:14px;color:#666;float:left;}
.r-lsit dl dt {float:left;width:120px;text-align:right;}
.r-lsit dl dd {padding-left:125px;}
.r-lsit dl dd strong {font-size:16px;color:#f60;}
.r-table {padding:15px 20px;}
.r-table a {color:#0985e4;font-size:14px;}
.popText {padding:20px;}
table.shuilv {width:100%;margin:0 auto;border:1px solid #eee;border-collapse:collapse;}
table caption {padding-top:8px;padding-bottom:8px;color:#777777;text-align:left;}
table.shuilv th {background-color:#b7e0ff;}
table.shuilv th,table.shuilv td {border:1px solid #eee;padding:10px;color:#333;}
table.shuilv .jishu,table.shuilv .taxRate {text-align:center;}
.geshui{float: left;}

@media (max-width: 1200px) {
.caculator-body {width:98%;margin:10px 1%;}
.geshui{margin: 0 1% auto;width: 98%;padding: 0;}
.caculatorMain .LKuen {border-right:none;}
.caculatorMain .RKuen {float:left;width:100%;height:auto;padding:0 10px;}
.caculatorMain .RKuen .r-tit {display:none;}
  .r-lsit dl dt{width:auto;}
  .r-lsit dl dd{padding-left:none;}
}