.toolHeader{ padding:50px 0px; background:#f5f5f6;}
.toolTitle{ width:656px; height:68px; margin:-12px 0px 0px 160px;}
.toolTitle .mainTitle{ font-size:33px; font-weight:700;}
.toolTitle .subTitle{ margin-top:5px; font-size:16px; color:#878787;}
.toolContent{ width:100%; height:auto; overflow:hidden; clear:both; position:relative;}
.toolLeft{ width:770px; float:left;}
.toolRight{ width:400px; float:right;}

.calculatorItem{ margin:12px 0px;}
.calculatorItem .itemTitle{ display:inline-block; width:122px; padding:15px 0px; line-height:1.2; font-size:14px; font-weight:700; vertical-align:top;}
.calculatorItem .selectItem{ display:inline-block; width:490px; line-height:1.2; font-size:14px; background-color:#ffffff; position:relative;}
.calculatorItem .inputItem{ display:inline-block; width:490px; font-size:14px; background-color:#ffffff;}
.calculatorItem .inputItem input[type="text"]{ width:80%; padding:15px 10px; line-height:1.2; border:none;}
.calculatorItem .inputItemUnit{ float:right; padding:12px 12px 0px 0px;}
.calculatorBtn{ padding:30px 0px 0px 123px;}
.calculatorBtn input[type="button"]{ display:inline-block; width:202px; line-height:54px; font-size:18px; font-weight:700; color:#FFF; text-align:center; background:#00ac65; border:none; cursor:pointer;}
.calculatorBtn p{ margin-top:15px; font-size:12px; color:#999;}

.resultPanel{ border:2px solid #394043;}
.resultPanel .panelTitle{ padding:12px 28px; font-size:14px; font-weight:700; color:#FFF; background:#394043;}
.resultPanel .taxType{ display:inline-block; width:35%;}
.resultPanel .taxValue{ display:inline-block; width:35%;}
.resultPanel .taxRate{ display:inline-block; width:27%;}
.resultPanel .panelBody{ padding:10px 28px 20px 28px;}
.resultItem{ margin:10px 0px; overflow:hidden;}
.resultItem label{ display:inline-block; font-size:14px; font-weight:700;}
.resultItem .elpItem{ display:inline-block; width:50%; float:right; text-align:right;}
.resultItem .elpItem input[type="text"]{ padding:0px 6px 0px 0px; color:#ff7326; text-align:right; background:none; border:none;}
.resultItem .elpItem .elpItemUnit{}




.cArea{ width:100%;}
#tab1{ width:100%; clear:both; border-bottom:2px solid #394043;}
#tab1 ul{}
#tab1 li{ display:inline-block;}
#tab1 li a{ line-height:58px; padding:0px 40px; font-size:20px; letter-spacing:1px;}
#tab1 li:hover{ background:#f5f5f6;}
#tab1 li.now{ background:#394043;}
#tab1 li.now a{ color:#fff;}
#tab1 ul li b{ font:12px/22px "宋体"; font-weight:bold}
#tablist1{ margin:20px 0 auto;height:auto}


#tab2{width:75px;left:150px;position:absolute}
#tab2 ul,#tab3 ul,#tab4 ul{margin-top:10px}
#tab2 li{width:75px;height:30px;float:left;display:block;color:#666;cursor:pointer;font-weight:bold;font-size:14px}
#tab2 li.now,#tab3 li.now,#tab4 li.now{background:url(404.png) no-repeat right 3px}
#tab2 li.now a,#tab3 li.now a,#tab4 li.now a{color:#ea5504}
#tablist2{}
.tablist2{}
.input1{width:43px;border:1px solid #7f9db9}
.input2{width:75px;border:1px solid #7f9db9}
.input3{width:143px;border:1px solid #7f9db9}
.input4{width:99px;border:1px solid #7f9db9}

.br_1{border:1px solid #d2d2d2}
.br_2{border-left:1px solid #f8e1cd;padding-left:6px}

#tab3{width:48px;left:80px;position:absolute}
#tab3 li{width:45px;height:30px;float:left;display:block;color:#666;cursor:pointer;font-weight:bold;font-size:14px}
#tablist3{width:828px;margin-left:124px}
#tablist3 span{padding:10px 0 0 10px;float:left}
#tablist3 span.s1{float:right;margin-right:10px}

#tab4{width:141px;left:50px;position:absolute}
#tab4 li{width:121px;height:30px;display:block;color:#666;cursor:pointer;font-weight:bold;font-size:14px}
#tablist4{width:695px;margin-left:170px}

.detail{width:520px;height:auto;border:1px solid #f7bfa0;padding:1px; position:absolute; left:0px; top:20px;}
.detail table tr td.fbe5d9{background:#fbe5d9}
.detail table tr td.fff{background:#fff}
.detail table tr td span{padding:0 10px}