/* a style */
a { color: #333; text-decoration: none; }
a:hover{color:#c00;text-decoration:underline;}
.wrapper { width: 1200px; margin: 25px auto; }
/* Microsoft Yahei */
.ask-search .sbtn,.ask-ques,.ask-nav-box { font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1"; }
/* image path */
.ask-ques,.ask-personal,.ask-personal .icon { background: url(../images/ask5-icon.png) no-repeat; }
.top-bar,.znav li,.znav .more span,.zlogin .qq,.zlogin .sina { background: url(../images/head.png) no-repeat; }
/* ask-header */
.ask-header { margin: 0 auto; padding: 25px 0; width: 1000px; }
.ask-logo { float: left; }
.ask-logo .logo { padding: 0; display: block; width: 314px; height: 34px; text-indent: -9999em; background: url(../images/ask-logo.png) no-repeat; }
/* ask-search */
.ask-search { float: right; padding: 0 77px 0 0; position: relative; zoom: 1; width: 366px;}
.ask-search input { border: 0; background: none; outline: none; }
.ask-search .skey { display: block; padding: 4px; width: 357px; height: 26px; font-size: 14px; line-height: 26px; border:1px solid #d8d8d8;border-right:0;vertical-align: top; }
.ask-search .sbtn { position: absolute; top: 0; right: 0; width: 77px;padding-left:3px; height: 36px; cursor: pointer; background-color:#2383dd; color: #fff; font-size: 16px; line-height: 36px; letter-spacing:5px;}
/* ask-ques */
.ask-ques { float: right; margin: 0 0 0 26px; padding-left:19px;color: #1f4f88;background-position:0 11px; font-size: 14px; line-height: 36px; }
/* ask-nav */
.ask-nav-box { background-color: #2383dd; }
.ask-nav-inner { margin: 0 auto; width: 1000px; }
.ask-nav,.ask-nav li { float: left; }
.ask-nav a,.ask-nav span,.ask-nav h1 { padding: 0 27px; color: #fff; font-size: 16px; line-height: 38px; font-weight: normal; }
.ask-nav a:hover,.ask-nav span,.ask-nav h1 { color: #fff; text-decoration: none; background-color: #0d64b6; }
.ask-nav a,.ask-nav span,.ask-nav h1 { display: inline-block; }
.ask-nav h1 { _display: inline; }
/* ask-personal */
.ask-personal { float: right; padding: 0 0 0 38px; position: relative; zoom: 1; color: #fff; font-size: 14px; line-height: 38px; background-position: 0 -30px; }
.ask-personal .icon { position: absolute; top: 11px; right: 8px; width: 10px; height: 12px; font: 0/0 Arial; background-position: 0 0; }
.ask-personal:hover { color: #fff; text-decoration: underline; }
/* ask-curmb */
.ask-curmb { margin: 5px auto 0; width: 980px; line-height: 22px; }
.ask-curmb a { color: #134ba0; }
.ask-curmb em { padding: 0 7px 0 5px; color: #999; font-family: "Simsun"; }
.ask-curmb span { color: #666; }
/* top-bar µõ¶¥µ¼º½ */
.top-bar { height: 35px; background-position: 0 0; background-repeat: repeat-x; }
.znav { float: left; height: 32px; line-height: 32px; padding: 2px 0 0; margin: 0 0 0 -10px; }
.znav li { float: left; padding: 1px 10px 0; background-position: 100% -157px; }
.znav .more { position: relative; padding: 0; background: none; z-index: 100; }
.znav .more span { display: inline-block; padding: 1px 24px 0 10px; background-position: 100% -132px; cursor: pointer; }
.znav .more-list { position: absolute; top: 32px; left: 0; width: 80px; padding: 2px; border: 1px solid #999; background: #fff; }
.znav .more-list a { padding: 0 0 0 8px; display: block; line-height: 24px; }
.znav .more-list a:hover { background: #003795; color: #fff; text-decoration: none; }
.znav .hover { margin: 0 -1px; }
.znav .hover span { position: relative; margin: 0 0 -1px; padding: 0 24px 0 10px; border: 1px solid #999; border-bottom: 0 none; background-position: 100% -109px; background-color: #fff; z-index: 2 }
.znav .more .more-list { display: none; }
.znav .hover .more-list { display: block; }
.zlogin { float: right; margin: 0 -10px 0 0; height: 35px; line-height: 35px; color: #999; }
.zlogin a { display: inline-block; margin: 0 10px; }
.zlogin .qq, .zlogin .sina { padding: 0 0 0 21px; }
.zlogin .qq { background-position: 0 -145px; }
.zlogin .sina { background-position: 0 -113px; }
/* top-header */
.pub-bbs-top { height: 30px; border-bottom: 1px solid #e6e6e6; }
.pub-bbs-top-inner { position: relative; z-index: 99; height: 28px; padding: 2px 0 0; margin: 0 auto; float: right; }
.pub-bbs-top a { text-decoration: none; }
.pub-bbs-top a:hover { color: #f60; text-decoration: underline; }
.pub-bbs-nav li,.pub-bbs-login li,.ar-ico,.msg-ico,.pub-login-tips i,.quick-login a,.pub-login-tips,.top-close { background: url(../images/bbs-top-nav-bg.png) no-repeat; }
.pub-bbs-nav,.pub-bbs-login { padding: 0; margin: 0; list-style: none; }
.pub-bbs-nav { float: left; }
.pub-bbs-login { float: right; }
.pub-bbs-nav li,.pub-bbs-login li { float: left; padding: 0 10px 0 11px; line-height: 28px; background-position: -99px -60px; }
.pub-bbs-login li { padding: 0 0 0 11px; }
.pub-bbs-nav .pub-nav-home { padding-left: 0; background: none; }
.pub-bbs-nav a,.pub-bbs-login a { color: #666; }
.pub-bbs-login .pub-user-bar { padding: 0 3px 0 0; position: relative; font-family: "ËÎÌå", simsun; color: #ccc; background: none; }
.pub-user-bar span { color: #666; margin: 0 6px; }
.pub-user-bar a { margin-right: 7px; font-family: arial; color: #01439a; }
.pub-user-bar span a { margin: 0; }
.pub-login-tips { position: absolute; top: 28px; left: 65px; z-index: 8; margin: 0; padding-left: 36px; width: 212px; height: 36px; line-height: 36px; border: 1px solid #fadf9c; background-color: #fff9d9; background-position: -75px 7px; color: #cc6600; }
.pub-login-tips i { position: absolute; left: 25px; top: -6px; width: 11px; height: 6px; background-position: 0 -18px; font: 0/0 arial; }
.pub-bbs-login .quick-login { padding-right: 3px; }
.quick-login span { float: left; color: #999; margin-right: 7px; }
.quick-login a { float: left; width: 24px; height: 24px; margin: 2px 8px 0 0; text-indent: -9999em; overflow: hidden; }
.quick-login .ql-sina { background-position: -25px -28px; }
.quick-login .ql-qq { background-position: 0 -28px; }
.msg-ico { float: left; width: 15px; height: 12px; margin-top: 8px; background-position: 0 -2px; overflow: hidden; font: 0/0 arial; }
.msg-null { background-position: -20px -2px; }
.pub-logout { border-top: 1px dotted #ccc; }
.msg-num { position: absolute; right: 6px; top: -1px; z-index: 3; height: 12px; line-height: 12px; padding: 0 3px; background: #f60; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; font-family: verdana; font-size: 10px; -webkit-text-size-adjust: none; color: #fff; font-weight: bold; }
.top-close { position: absolute; right: 3px; top: 3px; width: 19px; height: 18px; background-position: -41px 0; cursor: pointer; }
.pub-bbs-nav .pub-menu, .pub-bbs-login .pub-menu { padding: 0; position: relative; z-index: 9; line-height: 26px; }
.ismore { float: left; height: 26px; padding: 1px 22px 1px 11px; line-height: 26px; color: #666; cursor: default; }
.pub-bbs-login .pub-more-on { z-index: 10; }
.pub-more-on .ismore { position: relative; z-index: 2; line-height: 26px; padding: 0 22px 2px 10px; margin: 0 -1px -2px 0; border: 1px solid #999; border-bottom: 0 none; background: #fff; }
.ar-ico { position: absolute; top: 12px; right: 9px; width: 7px; height: 4px; font: 0/0 arial; background-position: -67px -4px; }
.pub-more-on .ar-ico { top: 11px; background-position: -67px -11px; }
.pub-more-list { visibility: hidden; position: absolute; top: 28px; padding: 2px; min-width: 76px; max-widht: 150px; _width: 76px; border: 1px solid #999; background: #fff; }
.pub-more-on .pub-more-list { visibility: visible; }
.pub-more-list a { display: block; height: 24px; line-height: 24px; padding: 0 8px; white-space: nowrap; }
.pub-more-list a:hover { background: #ebebeb; color: #666; text-decoration: none; }
.pub-more-list a span { color: #f30; }
.pub-bbs-nav .pub-more-list { left: 0; }
.pub-bbs-login .pub-more-list { right: -1px; _right: -2px; }
.pub-bbs-login .pub-more-list a { padding: 0 20px 0 8px; }
.pub-bbs-login .pub-follow a,.pub-bbs-login .pub-msg a { padding: 0 8px; }
.pub-bbs-login .pub-msg { right: -1px; }
/* footer */
.footer { margin-top: 20px; *margin-top: 10px; }
.zol-footer_new,.cbsi-footer { margin: 10px auto 0; padding-left: 148px; border: 1px solid #e1e1e1; background: #fff; }
.zol-footer_new .click-link { color: #0055a1; }
.zol-footer_new .more { position: absolute; top: 15px; right: 10px; width: 15px; height: 9px; background: url(../images/zol-footer-more.png) no-repeat; text-indent: -9999em; }
.zol-footer_new .more:hover,.zol-footer .click-link:hover { color: #c00; }
.zol-footer-title_new,.cbsi-footer-title { float: left; }
.zol-footer-title_new,.cbsi-footer-title { float: left; margin-left: -148px; _display: inline; width: 147px; background: #f5f5f5; text-align: center; border-right: 1px solid #e1e1e1; }
.zol-footer-title_new h3,.cbsi-footer-title h3 { font: 400 14px/22px "Microsoft YaHei", "SimHei"; color: #666; }
.zol-footer-title_new h3 { padding: 32px 0; }
.cbsi-footer-title { height: 69px; }
.cbsi-footer-title h3 { margin: 0; padding: 24px 0 0; }
.zol-footer-main_new,.cbsi-footer-main { padding: 0 5px; color: #ccc; }
.zol-footer-main_new .media, .zol-footer-main_new .friend { padding: 9px 0 4px; position: relative; zoom: 1; }
.cbsi-footer-main { padding-top: 10px; }
.zol-footer-main_new h3 { padding-left: 10px; font: 700 12px/22px Arial; color: #666; }
.zol-footer-main_new p,.cbsi-footer-main p { line-height: 24px; overflow: hidden; zoom: 1; }
.zol-footer-main_new p a { float: left; margin-left: -1px; padding: 0 11px; color: #666; text-decoration: none; background: url(../images/zol-footer-more.png) no-repeat 0 -22px; outline: 0 none; white-space: nowrap; }
.zol-footer-main_new p a:hover { text-decoration: underline; color: #f60; }
.footerw { margin: 0 auto; padding: 5px 0; float: none; color: #AB99BC; text-align: left; font-size: 12px; font-family: arial; line-height: 30px; }
.footerw span { float: right; color: #ccc; font-family: "Simsun"; }
.footerw span a { color: #666; font-family: Arial; }
.footerw a.aboutme { color: #F00; }
.footerw i { float: left; width: 23px; height: 23px; background: url("../images/cnet.png") no-repeat; }
/*layer-box µ¯³ö²ã*/
.layer-box{ position: fixed; top: 100px; right: 50%; z-index:1000; overflow: hidden;_position: absolute; _top: expression(eval(document.documentElement.scrollTop + 100)); padding:3px; background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000,gradientType=1);}
:root .layer-box { filter:none;}
.tip-layer{ background:#fff; border:1px solid #a0a0a0;}
.tip-layer .hd{ position:relative; padding:0 0 0 20px; height:31px;line-height:31px; background:#f0efef; border-bottom:1px solid #e2e3e3;}
.tip-layer .hd h3{ font-size:14px; }
.tip-layer .close{ position:absolute; top:5px; right:10px; width:23px; height:23px; background-position:-162px -171px; cursor:pointer;}
.tip-layer .close:hover{ background-position:-162px -193px;}
.tip-layer .tip-content{ padding:0 20px;}
.tip-layer textarea{ display:block; padding:2px 5px; width:376px; height:60px; resize:none; border:1px solid #bbb; font-size:12px; line-height:20px; font-family:arial; text-align:left;}
.blue-btn-w90,.blue-btn-w80,.blue-btn-w110,.blue-btn-h28,.gray-btn,.gray-btn-w90,.gray-btn-h28 { display:block; width:90px; height:30px; border:0 none; background-color:#2383dd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; color:#fff; text-align:center; cursor:pointer; font:14px/28px "Microsoft YaHei";}
.blue-btn-w90:hover,.blue-btn-w80:hover,.blue-btn-w110:hover,.blue-btn-h28:hover{ background-color:#0d64b6; color:#fff; text-decoration:none;}
.blue-btn-w80{ width:80px;}
.blue-btn-w110{ width:110px;}
.blue-btn-h28 { width:58px; height:28px; line-height:28px; font-size:12px;}
.gray-btn,.gray-btn-w90,.gray-btn-h28 { width:78px; height:28px; border:1px solid #e6e6e6; background-color:#f4f4f4; line-height:26px; color:#666;}
.gray-btn-w90 { width:88px;}
.gray-btn:hover,.gray-btn-w90:hover{ background-color:#fafafa; color:#666; text-decoration:none;}
.gray-btn-h28 { width:90px; height:26px; line-height:26px; font-size:12px;}
/*tipsbox*/
.tipsbox{ width:300px; margin-right: -153px;}
.tipsbox .tip-content{ padding:26px 5px; text-align:center;}
.tipsbox .tip-content h3{ display:inline; padding:7px 0 7px 35px; font-size:14px; line-height:30px; background-position:-199px -172px;}
.tipsbox .btn-zu{ padding:40px 0 0;}
.tipsbox .gray-btn,.tipsbox .blue-btn-w80{display:block; margin:20px auto 0;}
.tipsbox-2 .tip-content h3{ background-position:-199px -690px;}
.adopted-tips { position:relative; zoom:1; padding:0 0 9px 106px; text-align:left; font-family:"Microsoft YaHei";}
.adopted-tips .succeed-ico { position:absolute; left:70px; top:13px; width:26px; height:26px; margin:0 10px 0 0; background-position:0 -43px; vertical-align:middle;}
.adopted-succeed { font-size:22px; line-height:50px;}
.layer-box .gray-color{ color:#999;}
.tipsbox .adopted-sure { padding:5px 10px 20px; font:12px/24px "Microsoft YaHei"; text-align:left;}
.adopted-sure-title { padding:10px 0; border-bottom:1px solid #e6e6e6; font-size:14px;}
.adopted-sure p { padding:9px 0 1px; zoom:1; color:#666;}
.adopted-sure .adopted-sure-text { float:left; width:253px; height:22px; padding:0 10px; border:1px solid #c7c7c7; border-right:0 none; font-family:"Microsoft YaHei"; color:#333;}
.adopted-sure .adopted-sure-btn { float:left; width:44px; height:24px; color:#fff; border:0 none; padding:0; background-color:#2383dd; font-family:"Microsoft YaHei";}
.adopted-sure .adopted-sure-btn:hover { background-color:#0d64b6; color:#fff; text-decoration:none;}
/*loginbox*/
.loginbox .weibo,.loginbox .qq,.tip-layer .close { background-image:url(../images/pic.png); background-repeat: no-repeat;}
.loginbox{ width:338px; margin-right: -200px;}
.loginbox .tip-content{ padding:24px 20px 56px;}
.loginbox p{ font-size:14px; line-height:25px; color:#666;}
.loginbox p a{ margin:0 4px;}
.loginbox .btn-zu{ padding:14px 0 0;}
.loginbox .btn-zu a{ float:left; margin:0 10px 0 0; font-weight:bold;}
.loginbox .weibo,.loginbox .qq{ float:left; width:30px; height:30px; line-height:100px; overflow:hidden; text-indent:-9999em;}
.loginbox .weibo{ background-position:-198px -99px;}
.loginbox .qq{ background-position:-198px -130px;}
.loginbox .btn-zu  .weibo{ margin:0 10px;}
/*layer-answer*/
.layer-answer{ width:430px; margin-right: -200px;}
.layer-answer .tip-layer .hd{ padding:10px 0 5px 20px; background:none; border-bottom:0 none;}
.layer-answer .tip-content{ padding:0 20px 20px; text-align:right;}
.layer-answer .blue-btn-w90{ display:inline-block; margin:10px 0 0;}
/* tip-pop add by jialp at 2013.12.23 */
.tip-pop { width:338px; margin-right:-169px;}
.red-color { color:#f00;}
.tip-pop .tip-content { padding:14px 20px 20px; line-height:24px;}
.tip-pop b { margin:6px 0 0; font-size:14px;}
.tip-pop .blue-btn-w80 { display:block; margin:15px auto 0;}
.tip-pop .gray-color { padding:6px 0 0; color:#999;}
.tip-pop .tip-pop-rule { color:#666;}
.tip-pop .btn-zu { padding:24px 0 0;}
.tip-pop .btn-zu a { display:inline-block; margin:0 5px;}
/* pop-apply */
.checkout-item { position:relative; zoom:1; margin:15px 0 0; padding:0 0 0 98px;}
.checkout-item .type { position:absolute; top:0; left:0; width:86px; font:14px/28px "Microsoft YaHei"; text-align:right; color:#666;}
.checkout-item .type i { padding:0 3px 0 0; color:#f00; font-style:normal;}
.checkout-item .text-tip { padding:0 0 0 10px; color:#999;}
.checkout-item .txt { width:178px; height:20px; padding:3px 5px; border:1px solid #e6e6e6; line-height:20px; outline:none;}
.checkout-city { z-index:2;}
.checkout-item .selectbox { margin:0 10px 0 0;}
.checkout-item .textarea { display:block; width:518px; height:70px; padding:6px 10px; border:1px solid #e6e6e6; line-height:20px; outline:none; resize:none;}
.checkout-item .placeholder { color:#999;}
.pop-apply { width:418px; margin-right:-209px;}
.pop-apply .tip-content { padding:14px 20px 20px; line-height:24px;}
.pop-apply .gray-color { color:#999;}
.pop-apply .checkout-item { padding-left:94px;}
.pop-apply .btn-zu { padding:30px 0 0 94px;}
.pop-apply .btn-zu a{ display:inline-block; margin:0 5px 0 0;}
.pop-apply .checkout-item .txt { width:236px;}
.pop-apply .checkout-item .type { text-align:left;}
.pop-apply .green-color { color:#090;}
/* fix-layout */
.fix-layout {position: fixed;z-index: 99999;left: 50%;bottom: 10px; width: 60px;margin-left: 500px;font-size: 12px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight - this.offsetHeight - 110));}
.fix-layout a { display:block; width:40px; height:36px; margin:10px 0 0; padding:12px 10px; background-color:#95c4ef!important; font:14px/18px "Microsoft YaHei"; color:#fff; text-align:center;}
.fix-layout a:hover { background-color: #4f9ce4!important; color:#fff; text-decoration:none;}
.fix-layout .backtop { font:0/0 arial; background:url(../images/icon.png) -268px -100px no-repeat;}
/*weixin-box*/
.side-weixin-box{position: fixed; left: 50%; top: 188px; _position: absolute; margin-left: 507px; width: 130px; height: 255px;}
.weixin-box-t,
.weixin-box-c .close,
.weixin-box-c a{background: url(../images/ask-weixin.png) no-repeat;}
.weixin-box-t{width: 113px; height: 39px; margin: 0 auto 9px 16px; font-size: 0; text-indent: -999em;}
.weixin-box-c{width: 128px; height: 204px; border: 1px solid #e8e8e8; background: #fff; box-shadow: 0px 0px 4px rgba(0,0,0,.1); position: relative;}
.weixin-box-c .close{position: absolute; right: -1px; top: -1px; width: 22px; height: 22px; border: 1px solid #d3d3d3; cursor: pointer; background-position: -80px -70px;}
.weixin-box-c .content{float: none; margin: 0 auto; width: 111px;}
.weixin-box-c p{margin: 15px auto 5px; text-align: center; font-family:"Microsoft Yahei";}
.weixin-box-c a{margin: 10px auto 0; display: block; width: 111px; height: 28px; background-position: 0 -40px;}
.weixin-box-c img{display: block; vertical-align: top;}
/*weixinweibo*/
.askhome-side-weixin{margin-top: 20px; border: 1px #e8e8e8 solid; width: 248px; height: 155px; overflow: hidden;}
.askhome-side-weixin .askhome-switch{width: 100%; height: 34px; border-bottom:1px #e6e6e6 solid;}
.askhome-side-weixin .askhome-switch li{margin: 0; padding: 0; width: 123px; height: 34px; text-align: center; font-size: 16px; border-right: 1px solid #e8e8e8; float:left; color:#333; cursor:pointer;line-height:34px;background:#fafafa;}
.askhome-side-weixin .askhome-switch #qa-weixin2{border-right: 0; width: 124px;}
.askhome-side-weixin .askhome-switch li.current{line-height: 32px; border-bottom: 1px solid #fff; background: #fff; position: relative; top:1px;}
.askhome-side-weixin .askhome-switch span{padding-left: 30px; background: url(../images/ask-weixin.png) no-repeat;}
.askhome-side-weixin .askhome-switch #qa-weixin1 span{background-position: 0 -68px;}
.askhome-side-weixin .askhome-switch #qa-weixin2 span{background-position: 0 -108px;}
.askhome-side-weixin .askhome-switch span,
.askhome-weixin .text h2,
.askhome-weixin .text span,
.askhome-weixin .text p,
.askhome-weixin .text a{font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";}
.askhome-weixin{position: relative; padding: 20px 15px 20px 22px; height: 80px;}
.askhome-weixin .pic{position: absolute; left: 22px; top: 20px; width: 80px; height: 80px;}
.askhome-weixin .pic a{display: block;}
.askhome-weixin .pic img{vertical-align: top;}
.askhome-weixin .text{position: absolute; left: 122px; top: 20px; width: 111px; height: 80px; overflow: hidden;}
.askhome-weixin .text h2{margin-bottom: 5px; padding-bottom: 2px; font-size: 14px; color: #666; font-weight: 400; border-bottom: 1px solid #e8e8e8; line-height: 20px;}
.askhome-weixin .text span{font-size: 12px; color: #999;}
.askhome-weixin .text p{color: #666; line-height: 16px;}
.askhome-weixin .text a{color: #134ba0; position: absolute; left: 0; bottom: 0;}
.qa-weixin2 .pic a{border: 1px solid #e8e8e8;}
.qa-weixin2 .text h2{border: 0;}
.askhome-side-video{margin-top: 10px;}
.side-weixin-box{height: 282px!important;}
.ask-search .sbtn { position: absolute; top: 0; right: 0; width: 100px; padding-left: 3px; height: 36px; cursor: pointer; background-color: #2383dd; color: #fff; font-size: 16px; line-height: 36px; letter-spacing: 0; }
.ask-search .sbtn:hover,.ask-ques:hover{box-shadow:0 1px 2px #666;text-decoration: none;color: #2383dd;}
.ask-search .sbtn:hover{color: #fff;}
.ask-ques { float: right; margin: 0 0 0 10px; width: 98px; height: 34px; line-height: 34px; border:1px solid #2383dd; color: #2383dd; background: none; font-size: 16px; line-height: 36px; text-align: center; padding:0; }
/* end by jialp at 2013.12.23 */