/*公用样式*/
*{margin:0;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;padding:0;font-size:14px;color:#333333;height: 100%;font-family:"\5FAE\8F6F\96C5\9ED1",Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;background-image:url(/images/bg.png);background-repeat:repeat;background-position:0px 70px;}
a,a:hover{text-decoration:none;color:#333333;}
.shadows{-webkit-transition opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.shadow{border:1px solid #e0e0e0;}
input[type=number] {-moz-appearance:textfield;}  
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin:0;}
#mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20000;background-color:white;}
.clear{clear:both;}
ul,li{list-style:none;margin:0px;padding:0px;}
/*图标字体*/
@font-face {font-family: "iconfont";
  src: url('/font/iconfont.eot'); /* IE9*/
  src: url('/font/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('/font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('/font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/font/iconfont.svg') format('svg'); /* iOS 4.1- */
}
i,.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-qr:before { content: "\e671"; }
.icon-down:before { content: "\e734"; }
.icon-up:before { content: "\e735"; }
.icon-search:before { content: "\e600"; }
.icon-cat:before { content: "\e634"; }
.icon-favorite:before { content: "\e604"; }
.icon-hot:before { content: "\e601"; }
.icon-close:before { content: "\e605"; }
.icon-god:before { content: "\e6b7"; }
.icon-favorite-arrow:before { content: "\e612"; }


/*顶部条*/
#header{width:100%;height:70px;background-color:#0070BA;box-shadow:0 1px 5px rgba(0,0,0,0.18);}
#header #top{width:1000px;height:70px;line-height:70px;margin:0 auto;position:relative;}
#header #top .logo{margin-top:5px;vertical-align:baseline;}
#header #top #nav{position:absolute;right:0px;top:0px;}
#header #top #nav li{display:inline-block;color:#ffffff;font-size:16px;margin-left:30px;font-weight:bold;}
#header #top #nav li a{color:#ffffff;}
#header #top #nav li.mobile{position:relative;}
#header #top #nav li.mobile .qr{position:absolute;border:1px solid #e0e0e0;background-color:#ffffff;padding:10px;z-index:200;top:50px;right:0px;display:none;}


/*筛选功能层*/
#filter{width:1000px;margin:0 auto;background-color:#ffffff;border-radius:5px;margin-top:15px;box-shadow:0 1px 3px rgba(0,0,0,0.18);}

/*搜索框*/
#search{border-bottom:1px solid #e0e0e0;height:60px;width:100%;padding:13px 20px;background-color:#FAFAFA;position:relative;}
#search #search_text{border:1px solid #e0e0e0;height:35px;line-height:35px;border-radius:3px;width:100%;outline:none;padding:0 10px;background-color:#FAFAFA;font-size:14px;}
#search #search_text:focus{background-color:#ffffff;border:1px soild #0070BA;}
#search #search_btn{position:absolute;right:18px;top:22px;width:30px;height:30px;color:#cccccc;}
#search #search_btn:hover{color:#0070BA;cursor:pointer;}

/*分类层*/
#classify{width:100%;height:45px;line-height:2;padding:0 20px;background-color:#ffffff;position:relative;height:100%;}
#classify .parent{width:7.2%;height:100%;padding:10px 0;font-size:14px;display:inline-block;position:relative;}
#classify .parent a:hover{cursor:pointer;color:#0070BA;}
#classify .child{position:absolute;left:-15px;top:48px;background-color:#ffffff;padding:5px 15px;min-width:100px;border:1px solid #e0e0e0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:200;display:none;cursor:pointer;}

/*面包渣导航*/
#bread{font-size:13px;margin-top:10px;margin-left:20px;}
#bread a{color:#0070BA;}

#count{width:358px;float:right;height:310px;line-height:310px;padding-left:10px;display:table;}
#count ins{display:table-cell !important;vertical-align:middle;}
#count .calculator{font-size:90px;color:#0070BA;margin-top:10px;}
#count .calculator_memo{font-size:14px;color:#666666;}
#count .visit{font-size:60px;color:#0070BA;margin-top:20px;}
#count .visit_memo{font-size:14px;color:#666666;}

/*首页，分类页，搜索结果页的列表*/
.content{width:1000px;margin:15px auto;background-color:#ffffff;border-radius:5px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.18);}
.content .cat{height:40px;width:1000px;border-bottom:1px solid #e0e0e0;}
.content .now{float:left;padding:0 20px;height:40px;line-height:40px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fafafa;}
.content .now i{margin-right:5px;font-size:15px;}
.content .subcat {float:right;}
.content .subcat li{float:left;padding:0 15px;height:40px;line-height:40px;border-left:1px solid #e0e0e0;text-align:center;color:#666666;}
.content .subcat li a{display:block;width:100%;height:100%;color:#666666;}
.content .subcat li:hover{background-color:#fafafa;border-bottom:1px solid #e0e0e0;}
.content .noresult{width:100%;text-align:center;margin:50px 0;}/*没有结果时显示的图片*/
.list{border-collapse:collapse;border:0px solid #e0e0e0;width:100%;background-color:#ffffff;}
.list td{height:120px;width:33.33%;padding:10px 20px;vertical-align:top;border-top:0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:0;}
.list tr:last-child td{border-bottom:0;}
.list tr td:last-child{border-right:0;}
.list td:hover{background-color:#FAFAFA;cursor:pointer;}
.list td .top{height:44px;line-height:44px;}
.list td .top .ico{float:left;width:40px;}
.list td .top .ico .ico_border{width:50px;height:50px;text-align:center;background-color:#4191DC;border-radius:50%;position:relative;}
.list td .top .ico img{width:32px;height:32px;position:absolute;top:9px;left:9px;border:0px solid #ffffff;}
.list td .top .title{float:left;margin-left:20px;font-size:20px;color:#0070BA;width:230px;height:50px;line-height:50px;overflow:hidden;}
.list td .top .title:hover{color:#0079C0;}
.list td .bottom .memo{margin-top:10px;font-size:13px;color:#999999;line-height:1.5em;height:40px;width:290px;overflow:hidden;}
.list td .bottom .tag{display:none;}
.list td .bottom .tag a{color:#666666;margin-right:10px;font-size:13px;}
.list td .bottom .tag a:hover{color:#0079C0}
/*内容页内容部分*/
#main{width:auto;min-height:500px;margin: 30px auto;}
/*内容页左侧*/
#main #calc{max-width:600px;width:100%;height:100%;background-color:#ffffff;border-radius:4px;margin:0 auto;position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.18);}
#main #calc #qrcode{position:absolute;right:20px;top:10px;cursor:pointer;font-size:20px;color:#333333;}
#main #calc #qrcode #qr{width:200px;height:240px;text-align:center;padding-top:20px;border:1px solid #e0e0e0;background-color:#ffffff;font-size:14px;color:#333333;position:absolute;top:0px;right:0px;z-index:100;display:none;}
#main #calc #qrcode #qr img{margin-bottom:20px;}
#main #calc #ico{position:absolute;left:20px;top:40px;}
#main #calc #ico .ico_border{width:50px;height:50px;text-align:center;border-radius:50%;background-color:#4A535A;position:relative;}
#main #calc #ico img{width:32px;height:32px;position:absolute;top:9px;left:9px;border:0px solid #ffffff;}
#main #calc #title{font-size:20px;font-weight:bold;color:#555555;padding:20px 30px 30px 80px;border-bottom:1px solid #e0e0e0;}
#main #calc #title i{margin-left:20px;font-size:22px;cursor:pointer;color:#999999;}
#main #calc #title i.active{color:#4282A6;}
#main #calc #calculater{height:auto;padding:10px 12.5px 10px 12.5px;border-bottom:1px solid #e0e0e0;visibility:hidden;}
#main #calc #calculater #tianxie .r1,.r2,.r3,.r4{float:left;border:1px solid #bbbbbb;border-radius:3px;height:32px;min-height:32px;line-height:32px;margin:20px 7.5px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,0.1);}
#main #calc #calculater #tianxie .q{float:left;padding-left:10px;margin-bottom:10px;width:100%;font-weight:bold;}
#main #calc #calculater #tianxie .w{float:left;padding-left:10px;margin-bottom:-15px;width:100%;}
#main #calc #calculater #tianxie .k{border:0px solid #ffffff;height:100%;border-radius:3px;outline:none;vertical-align:top;padding:0 10px;color:#32394d;font-size:15px;font-weight:bold;}
#main #calc #calculater #tianxie select.k{padding:0 5px;}
#main #calc #calculater #tianxie textarea.k{border:0px solid #ffffff;height:100%;border-radius:3px;outline:none;vertical-align:top;padding:0 5px;color:#2371BC;font-size:14px;font-weight:normal;line-height:1.3;padding:5px;}
#main #calc #calculater #tianxie .e{position:absolute;left:0px;top:-30px;font-weight:normal;}
#main #calc #calculater #tianxie .u{padding:0 5px;color:#777777;}
#main #calc #calculater #tianxie .m{font-size:12px;color:#999999;position:absolute;left:0px;bottom:-19px;height:25px;overflow:hidden;}
#main #calc #calculater #jisuan{padding:15px 0;text-align:right;border-top:1px solid #E8E8E8;margin:5px 7.5px;}
#main #calc #calculater #jisuan .b{background-color:#32394d;color:#ffffff;font-size:14px;height:30px;line-height:30px;padding:0 20px;border:1px solid #2371BC;border-radius:3px;cursor:pointer;}
#main #calc #calculater #jieguo{padding:15px 7.5px;border-top:1px solid #E8E8E8;display:none;}
#main #calc #calculater #jieguo .s1,.s2,.s3,.s4{float:left;}
#main #calc #calculater #jieguo .e{padding:0 5px 0 0;font-weight:normal;}
#main #calc #calculater #jieguo .u{padding:0 0 0 5px;color:#777777;}
#main #calc #calculater #jieguo .m{text-align:right;font-size:12px;color:#777777;}
#main #calc #calculater #jieguo .z{display:inline-block;text-align:right;padding:0 5px;font-size:14px;font-family:Arial;color:#2371BC;}
#main #calc #calculater #jieguo .x{display:block;border:1px solid #e0e0e0;padding:10px;font-size:14px;line-height:1.5;word-wrap: break-word;font-family:Arial;color:#2371BC;margin:5px 0;border-radius:2px;position:relative;}
#main #calc #calculater #jieguo .x:after{content:"复制";position:absolute;right:5px;bottom:3px;font-size:12px;cursor:pointer;color:#999999;}
#main #calc #calculater #gg{border-bottom:0px solid #e0e0e0;margin-bottom:10px;padding-bottom:10px;}
#main #calc #calculater #gg_left{width:280px;height:200px;overflow:hidden;}
#main #calc #calculater #gg_right{width:280px;height:200px;overflow:hidden;}

#main #calc #addition{height:50px;line-height:50px;padding:0 20px;border-bottom:1px solid #e0e0e0;}
#main #calc #addition #tag{float:left;}
#main #calc #addition #tag:after{clear:both;}
#main #calc #addition #tag a{color:#333333;font-size:12px;margin-right:10px;padding:5px 8px;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;}
#main #calc #addition #gg{border-bottom:1px solid #e0e0e0;padding:10px 20px;margin-left:-20px;margin-right:-20px;}
#main #calc #addition #share{border-bottom:1px solid #e0e0e0;margin-top:7px;}
#main #calc #description{padding:20px;border-bottom:1px solid #e0e0e0;line-height:1.8;font-size:13px;}
#main #calc #description img{margin:10px auto;max-width:90%;max-height:90%;border:1px solid #e0e0e0;border-radius:3px;}
#main #calc #comment{padding:20px;}
/*内容页右侧*/
#main #relative{width:380px;height:100%;background-color:#ffffff;border-radius:4px;float:right;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.18);}
#main #relative .happy{}
#main #relative .subject{margin:20px 0 10px 0;font-size:16px;font-weight:bold;color:#666666;}
#main #relative .item{height:60px;border-top:1px solid #e0e0e0;}
#main #relative .item:last-child{border-bottom:1px solid #e0e0e0;}
#main #relative .item:hover{background-color:#FAFAFA;cursor:pointer;}
#main #relative .item .left{float:left;width:40px;height:55px;line-height:60px;position:relative;}
#main #relative .item .ico_border{width:40px;height:40px;text-align:center;border-radius:50%;position:relative;margin-top:7px;}
#main #relative .item .ico_border img{width:24px;height:24px;position:absolute;top:8px;left:8px;border:0px solid #ffffff;}
#main #relative .item .right{float:right;width:290px;height:50px;padding-top:5px;}
#main #relative .item .right .title{color:#666666;width:290px;height:20px;overflow:hidden;}
#main #relative .item .right .memo{color:#999999;font-size:13px;overflow:hidden;height:20px;line-height:2;overflow:hidden;}
table.table td{font-size:12px;}

/*分页导航*/
#pagination{width:1000px;height:32px;margin:0 auto;text-align:right;border-radius:3px;}
#pagination a{display:block;width:80px;height:30px;line-height:30px;text-align:center;font-size:13px;background-color:#0070BA;color:#ffffff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.18);}
#pagination .prew{float:left;border-radius:3px;}
#pagination .next{float:right;border-radius:3px;}

/*首页底部名人推荐*/
#recommend{width:1000px;margin:20px auto;padding:0 20px;border-radius:3px;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.18);}
#recommend table{width:100%;}
#recommend .left{width:10%;padding:20px 0;}
#recommend .left img{width:80px;height:80px;border:1px solid #e0e0e0;border-radius:50%;padding:2px;}
#recommend .right{width:40%;padding:20px 10px;vertical-align:top;}
#recommend .right p{line-height:1.5;margin-top:5px;color:#888888;}

/*底部条*/
#footer{width:100%;height:60px;line-height:1.5;background-color:#4A535A;margin-top:50px;font-size:13px;padding-top:5px;}
#footer .copyright{text-align:center;color:#A7ACB0;font-family:Arial;margin-top:10px;}
#footer .friend{text-align:center;color:#A7ACB0;}
#footer .friend a{color:#A7ACB0;margin-right:10px;}
#footer p{margin:0px;}
.fixed-bottom {position:fixed;bottom:0;width:100%;}



/*关于多说的一些处理*/
#ds-reset .ds-avatar img{border:1px solid #e0e0e0;border-radius:50% !important;}
#ds-thread #ds-reset .ds-replybox .ds-avatar img{border:1px solid #e0e0e0;border-radius:50% !important;}
.ds-powered-by{display:none;}





/*用来打开主计算器的固定层======================================================*/
#god{width:1000px;margin:0 auto;background-color:#ffffff;border-radius:5px;overflow:hidden;margin-top:15px;box-shadow:0 1px 5px rgba(0,0,0,0.18);}
.calc-main{/* center / center */ width:640px;float:left;}
.calc-small{margin-left: -130px;}
.calc-main{display: block;/* width: 480px; */ /* only needed in Chrome extension */font: normal 15px/28px Arial, Helvetica, sans-serif;/* font: bold 15px/28px Arial, Helvetica, sans-serif;/*}
.calc-main:after{content: "";display: block;clear: both;}
.calc-small{/* width: 240px; */ /* only needed in Chrome extension */}
/* --------- display --------- */
.calc-display{position: relative;width:640px;height: 70px;padding: 0 8px;font-size: 45px;line-height: 71px;text-align: right;white-space: nowrap;background-color:#4A535A;color: #ffffff;cursor: default;}
.calc-rad{position: absolute;bottom: 2px;font-size: 14px;line-height: 14px;left: 11px;}
.calc-small .calc-rad{display: none;}
.calc-hold{position: absolute;right: 5px;bottom: 1px;font-size: 8px;line-height: 13px;color: #666;height: 12px;}
/* ----- display helper buttons ----- */
.calc-buttons{position: absolute;top: 2px;left: 2px;opacity: .35;height: 14px;width: 14px;transition:opacity 0.15s ease-in;}
.calc-buttons:hover{opacity: 0.75;height: 100%;width: 17px;}
.calc-buttons div{position: absolute;top: 1px;height: 11px;width: 11px;font-size: 8px;text-align: center;text-decoration: none;line-height: 12px;text-indent: 1px;color: #333;cursor: default;border: 1px solid #444;}
.calc-buttons .calc-smaller{opacity: 0;}
.calc-buttons .calc-ln{font-size: 17px;line-height: 2px;overflow: hidden;opacity: 0;}
.calc-buttons:hover div{transition:opacity 0.15s ease-in,top 0.25s ease-out;}
.calc-buttons:hover .calc-smaller{top: 15px;opacity: 0.75;}
.calc-buttons:hover .calc-ln{top: 29px;opacity: 0.75;}
.calc-buttons .calc-info:hover, .calc-buttons .calc-smaller:hover, .calc-buttons .calc-ln:hover{opacity: 1;}
/* -------- key board -------- */
.calc-left, .calc-right{position: relative;float: left;width: 320px;}
.calc-small .calc-left{display: none;}
.calc-f17{font-size: 17px;}
.calc-f18{font-size: 18px;}
.calc-f19{font-size: 19px;}
.calc-f21{font-size: 21px;}
.calc-main textarea{position: absolute;width: 1px;height: 1px;left: 4px;top: 4px;border: 0;background-color: transparent;}
/* -------- key board keys -------- */
.calc-left > div, .calc-right > div{position: relative;width: 80px;height: 40px;overflow: hidden;float: left;cursor: default;}
.calc-left > div > div, .calc-right > div > div{position: absolute;top: 0px;right: 0px;height: 40px;line-height:40px;left: 0px;width: 100%;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color: #333333;text-align: center;cursor:pointer;}
.calc-left > div > div:hover, .calc-right > div > div:hover{}
.calc-right .calc-eq{height: 80px;line-height:80px;position: absolute;bottom: 0;right: 0;background-color:#0D66AA;}
.calc-down{height:80px !important;line-height:80px !important;border:none;}
.calc-radxy sup{padding-bottom: 4px;display: block;position: absolute;left: 14px;top: 6px;}
.calc-radxy em{font-weight: normal;font-size: 16px;padding-right: 2px;}
.calc-right .calc-zero{width: 160px;}
.calc-right .calc-zero div{text-align: center;}
.calc-right .calc-zero span{padding-left: 22px;}
.calc-blank{border-color: transparent;background: none;background-image: none;box-shadow: none;clear: right;display:none;}
.calc-right .calc-brown > div{background-color:#FAFCFB;}
.calc-right .calc-brown{}
.calc-right .calc-black > div{}
.calc-right .calc-black{}
.calc-right .calc-orange > div{background-color:#0070BA;color:#ffffff;font-size:30px;`}
.calc-right .calc-orange > div:hover{background-color:#0D66AA;}
.calc-left > div:active, .calc-right > div:active,
.calc-left .calc-press, .calc-right .calc-press{}
.calc-left > div:active > div, .calc-right > div:active > div,
.calc-left .calc-press > div, .calc-right .calc-press > div{background: none;}
.calc-left .calc-active, .calc-right .calc-active{background-color:#ffffff;}
.calc-left .calc-second{background-color: #ffffff;}
.calc-left .calc-second div{color: #EA6811;}
sup, sub{font-size: 10px;line-height: 0;padding-left: 1px;}
.calc-gray{background-color:#E6E7E9;}
.calc-lightgray{background-color:#F8F9FB;}


#favorite{width:998px;display:none;}
#favorite .item{width:33.33%;height:80px;line-height:80px;padding:15px 20px;border-bottom:1px dashed #e0e0e0;margin-bottom:-1px;display:inline-block;position:relative;}
#favorite .item:hover{background-color:#FAFAFA;cursor:pointer;}
#favorite .item:nth-child(3n+1),#favorite .item:nth-child(3n+2){border-right:1px dashed #e0e0e0;}
#favorite .ico{float:left;width:50px;}
#favorite .ico .ico_border{width:50px;height:50px;text-align:center;background-color:#0070BA;border-radius:3px;position:relative;}
#favorite .ico img{width:40px;height:40px;position:absolute;top:5px;left:5px;border:0px solid #ffffff;}
#favorite .title{float:left;margin-left:10px;font-size:20px;color:#666666;font-weight:bold;width:230px;height:50px;line-height:50px;overflow:hidden;}

#sandi{width:1000px;margin:0 auto;margin-top:15px;background-color:#ffffff;}
