/*reset*/
html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0;font-size:12px;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,a{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
em{font-style:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
.clearfix:after{content: '\0020'; display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix{zoom:1;}
a{cursor:pointer;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus,input,textarea,select{-moz-outline:none;outline:none}
.clear{clear:both}

.calculator{margin:15px auto;width:1003px;}
.caleft{width:200px;float:left;border:1px solid #e5e5e5;border-top-color:#404040;}
.caleft h2{height:34px;line-height:34px;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;padding-left:12px;color:#404040;background:#f2f2f2;}
.jslist li{height:59px;border-top:1px solid #f2f2f2;_position:relative;_height:55px;}
.jslist li a{display:block;height:59px;line-height:59px;background-position:34px center;background-repeat:no-repeat;padding-left:90px;color:#666;font-size:14px;}
.jslist li a:hover{text-decoration:none;}
.nav1-on a{background-image:url(nav1.png);}
.nav2-on a{background-image:url(nav2.png);}
.nav3-on a{background-image:url(nav3.png);}
.nav4-on a{background-image:url(nav4.png);}
.nav5-on a{background-image:url(nav5.png);}
.nav6-on a{background-image:url(nav6.png);}
.nav1-on a:hover{background:url(nav1.png) no-repeat 34px center #f2f2f2;}
.nav2-on a:hover{background:url(nav2.png) no-repeat 34px center #f2f2f2;}
.nav3-on a:hover{background:url(nav3.png) no-repeat 34px center #f2f2f2;}
.nav4-on a:hover{background:url(nav4.png) no-repeat 34px center #f2f2f2;}
.nav5-on a:hover{background:url(nav5.png) no-repeat 34px center #f2f2f2;}
.nav6-on a:hover{background:url(nav6.png) no-repeat 34px center #f2f2f2;}
.jslist .bgon{color:#fff;width:118px;_position:absolute;_left:0;_top:0;}
.nav1-on .bgon,.nav1-on .bgon:hover{background:url(nav-on.gif) no-repeat 0 0;}
.nav2-on .bgon,.nav2-on .bgon:hover{background:url(nav-on.gif) no-repeat 0 -60px;}
.nav3-on .bgon,.nav3-on .bgon:hover{background:url(nav-on.gif) no-repeat 0 -120px;}
.nav4-on .bgon,.nav4-on .bgon:hover{background:url(nav-on.gif) no-repeat 0 -180px;}
.nav5-on .bgon,.nav5-on .bgon:hover{background:url(nav-on.gif) no-repeat 0 -240px;}
.nav6-on .bgon,.nav6-on .bgon:hover{background:url(nav-on.gif) no-repeat 0 -300px;}

.caright{width:755px;float:right;border:1px solid #e5e5e5;padding:0 14px 10px;}
.tith3{height:30px;line-height:30px;padding:20px 0;text-align:center;border-bottom:1px solid #ebebeb;color:#333;font-family:\5FAE\8F6F\96C5\9ED1;font-size:24px;}
.js-con{padding:20px 0 20px 135px;}
.r-titbg{background:url(right-titbg.gif) repeat-x;height:19px;line-height:19px;color:#535353;font-size:14px;width:480px}
.numbg1,.numbg2{display:inline-block;background:url(numbg1.gif) no-repeat;width:18px;height:19px;text-align:center;padding-right:3px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-style:italic;margin-right:5px;}
.numbg2{background-image:url(numbg2.gif);}
.jsdl{padding:15px 0 15px 115px;font-size:14px;color:#535353;}
.jsdl dd{line-height:24px;padding-bottom:10px;font-size:14px;}
.ipt155{width:155px;padding-left:5px;color:#535353;border:1px solid #e5e5e5;height:22px;line-height:22px;font-size:14px;margin:0 5px 0 8px;*vertical-align:middle;}
.tip{color:#ff3000;background:url(tip.gif) no-repeat left center;padding-left:16px;margin-left:10px;font-size:12px;display:inline-block;*vertical-align:middle;}
.c-yel{color:#fe7f04;}
.select80{width:80px;height:22px;line-height:24px;padding:2px 0;margin:0 5px 0 0;*vertical-align:middle;}
.padbtm40{width:480px;text-align:center;padding-bottom:40px;}
.padbtm40 a,.padbtm10 a{display:inline-block;color:#fff;background:#ff861a;font-family:\5FAE\8F6F\96C5\9ED1;text-align:center;height:28px;line-height:28px;margin:0 15px;padding:0 10px;font-size:14px;}
.jgspan{display:inline-block;border-bottom:1px solid #e5e5e5;padding:0 10px;margin:0 5px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;text-align:left;}
.padbtm40 a:hover,.padbtm10 a:hover{text-decoration:none;}

.tipdiv{border-top:1px solid #fff0c5;border-bottom:1px solid #fff0c5;background:#fffeed;padding:5px 0 5px 135px;color:#bd9966;}
.tipdiv dt{font-weight:bold;line-height:22px;}
.tipdiv dd{line-height:22px;}
.c-red{color:#ff3000!important;}

.bgblack{background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);width:100%;position:absolute;left:0;top:0;z-index:9999;display:none;}
.tck{border-top:3px solid #444;width:480px;padding:0 8px 0 12px;position:absolute;left:50%;margin-left:-250px;background:#fcfcfc;z-index:10000;color:#4d4d4d;display:none;}
.close{float:right;background:url(jsqclose.gif) no-repeat 3px 3px;width:7px;height:7px;padding:3px;margin-top:10px;}
.tith4{padding:10px 0;height:20px;line-height:20px;font-weight:bold;font-size:14px;}
.padbtm10{padding-bottom:10px;text-align:center;}
.tck-jsdl{padding-left:0;}
.txtr245{display:inline-block;width:245px;text-align:right;}
.tcktip{text-align:right;color:#bbb;line-height:34px;}
.padbtm10 .link80{width:80px;padding:0;}

.lh24{line-height:24px;}
/*qiangzhuang*/
.ipt55{width:55px;text-align:center;border:1px solid #e5e5e5;height:22px;line-height:22px;font-size:14px;margin:0 5px;}
.mr-right12{margin-right:12px;}




