﻿
.btn-zxn { background:url(../images/zixun.gif); }
.ipt-box { width:478px; height:48px; border:1px solid #ccc; }
.ipt-main { width:472px; padding:0 0 0 5px; height:47px; line-height:22px; border-left:1px solid #f3f2f2; border-top:1px solid #e9e7e7; margin:0; border-bottom:none; border-right:none; overflow-y:hidden; } 
.btn-zixun { width:121px; height:50px; border:none; cursor:pointer; }
.icon-hf { display:inline-block; width:35px; height:35px; background-position:-122px 0; }
.icon-jx { width:22px; height:30px; background-position: -158px 0; }
.icon-xh { display:inline-block; width:20px; height:20px; line-height:20px; padding-right:4px; background-position:-181px 0; color:#fff; }
.reply { width:515px;  padding:10px; background:#e8f1f2; border-top:1px solid #e1e9ea; border-left:1px solid #e1e9ea; }
.reply-bot { display:block;  width:9px; height:5px; background-position:-211px 0; overflow:hidden;}
.icon-ck { display:inline-block;  width:29px; height:17px; background-position:-191px -130px; margin-right:5px; }
.icon-rz { width:17px; height:19px; background-position:-202px -107px; margin:8px 5px 0 0; }
.ckkt-box { height:37px; line-height:37px; width:180px;  }
.rz-box { height:37px; line-height:37px; width:125px; }
.ad-zx { width:331px; height:204px; font-size:0; }
.zx-kslist li { float:left; height:26px; line-height:26px; background:#f6f6f6; border:1px solid #e9e9e9; text-align:center; margin:0 3px 4px 0; }
.zx-kslist li a { display:block; width:77px; }
ul.cjjblist li { float:left; width:100px;  white-space:nowrap; background: url(../images/index.gif) 0px -166px no-repeat; text-indent:10px;}
.hot-d { overflow:hidden; }
.hot-d ul { width:320px;  }
.hot-d li { width:160px; float:left; padding-bottom:10px; padding-top:5px; }
.ask-box {  width:503px; height:34px;  border:1px solid #ccc; }
.ask-ipt { width:497px; padding:0 0 0 5px; height:33px; line-height:33px; overflow:hidden; border-top:1px solid #f3f2f2;  border-left:1px solid #e9e7e7; margin:0; border-bottom:none; border-right:none;  }
.ask-btn { width:96px; height:36px; background-position: 0 -198px; border:none; cursor:pointer; }
.lookfor-btn { width:96px; height:36px; background-position: 0 -293px; border:none; cursor:pointer; }
.kslist li { float:left; height:20px; line-height:20px; margin:0 10px 5px 0; white-space:nowrap;  }
.kslist li.on a:link,.kslist li.on a:visited,.kslist li.on a:hover,..kslist li.on a:active { background:#069; color:#fff; }
.kslist li a { display:block;  padding:0 5px;}
.kslist li a:hover { background:#eaeaea; }
.price { height:32px; line-height:32px; padding:0 10px; background:#eee;}
.btn-ljzx { width:100px; height:32px; line-height:32px; text-align:center; }
.btn-ljzx a { display:block; background:#2da8b9;  }
.btn-ljzx a:hover { background:#3caebe; }

/*disease*/
.disease li { float:left; width:112px; height:27px; line-height:27px; border:1px solid #e5e5e5; background:#f6f6f6; margin:0 8px 5px 0;  }
.department { width:460px; }
.department li { float:left; padding-right:20px; white-space:nowrap;  }
/*ask*/
.ipt-ask { width:177px; padding-left:5px; height:24px; border:1px solid #e2e2e2; line-height:24px; }
.ask-main { width:598px; height:153px; border:1px solid #acacae; overflow:hidden; }
.ask-main span { display:block; width:596px; height:151px;  }
.ask-main .textarea-ask { width:596px; height:151px; border:1px solid #e6e6e6; margin:0; padding:0; }
.infor { width:400px;  height:100px; _overflow:hidden; zoom:1;  }
.w90 { width:90px; }

.ipt-hz { width:141px; padding-left:5px; height:24px; line-height:24px; border:1px solid #e2e2e2; }
.citybox { width:126px; height:24px; border:1px solid #e2e2e2;  }
.citybox span { display:block; height:24px; background:url(../images/zixun.gif) 109px -234px no-repeat; cursor:pointer; }
.citylist { width:126px; background:#fff; border:1px solid #e2e2e2; border-top:none; left:-1px; top:25px; z-index:100; }
.citylist li { padding-left:5px; cursor:pointer; }
.citylist li:hover { background:#fff1de; }
.agelist { width:126px; background:#fff; border:1px solid #e2e2e2; border-top:none; left:-1px; top:25px; z-index:100; }
.agelist li { padding-left:5px; cursor:pointer; }
.agelist li:hover { background:#fff1de; }
.agelist li:hover { background:#edf8f8;color:#007cd9; }
.yearbox {  width:78px; height:24px; border:1px solid #e2e2e2; line-height:24px; }
.yearbox span { display:block; height:24px; background:url(../../images/2013/bg-xlan.gif) right center no-repeat; cursor:pointer; }
.upld-b { width:136px; height:35px; line-height:35px;  border:none; cursor:pointer; background-position:0 -128px; color:#069 }
.upld-b:hover { background-position:0 -163px; }
.upld-special { width:150px; height:36px; line-height:36px; font-size:14px;  border:none; cursor:pointer; background-position:0 -366px; color:#069 }
.upld-special2 { width:118px; height:22px; line-height:36px; font-size:14px;  border:none; background:url(../../images/2013/icon-scbgzp-fff.gif); 
                cursor:pointer;  color:#069 }
.upld-s { width:121px; height:36px; line-height:36px;  font-size:14px;  border:none; cursor:pointer; background-position:-96px -198px; color:#069 }
.pl150 { padding-left:150px; }
.mt120 { margin-top:120px; }
.report { background:url(../images/report.gif); } 
.hyd,.yxbgd,.qt,.sxd,.bnk { display:block; width:51px; height:61px; }
.hyd { cursor:pointer; }
.yxbgd { background-position:-51px 0; cursor:pointer }
.qt {  background-position:-102px 0; cursor:pointer }
.sxd { background-position:-153px 0; cursor:pointer }
.bnk {  background-position:-204px 0; }
.btn-tj { width:308px; height:36px; line-height:36px; cursor:pointer; border:none;  color:#fff; background:url(../images/bg-tj.gif) no-repeat; }
.btn-wk { display:block; width:307px; height:35px; border:1px solid #1996b5;  padding:0; margin: 0;}
.money { height:36px; line-height:36px; background:#ddd; }
.btn-success { display:block; width:46px; height:46px; background-position:-137px -146px; margin-left:465px; }
.bord-ffe1ac { border:1px solid #ffe1ac; }
.bg-fef4c1 { background:#fef4c1; }
.btn-jd { width:80px; height:26px; background-position:-140px -50px; border:none; color:#fff; cursor:pointer; }
.btn-jd:hover { background-position:-140px -76px; } 
.jxzw { border:1px solid #e6e6e6; width:596px; height:151px; }
.btn-phiz { width:44px; height:22px; border:none; cursor:pointer; background-position:-140px -102px; }
.btn-phiz:hover {  background-position:-140px -124px; }
.area-zw { width:596px; height:151px; border:0; overflow:auto;}
.btn-blue { width:114px; height:36px; line-height:36px; color:#fff; background-position:-114px -402px; border:none; cursor:pointer; }
.icon-pb { display:block; width:29px; height:29px; background-position:-191px -169px; }

.btn-jxzw { width:114px; height:36px; line-height:36px; border:none; cursor:pointer; background-position:0 -402px; }
.add-box { border:1px solid #d9e8ff; background:#edf3fc;   }
.jianj { top:-9px; left:20px; display:block; width:18px; height:10px; overflow:hidden; background-position:-121px -40px;  }
.hadbox:hover,.hadbox:hover .btn-close { display:block; }

.txwt-box { height:190px; padding:20px; background:#e7f1f6; border:1px solid #c9e1ec; width:559px; }
.txwt-box .top { height:3px; font-size:0; background:url(../images/question-bg.gif) no-repeat; }
.txwt-box .bot { height:3px; font-size:0; background:url(../images/question-bg.gif) -559px 0 no-repeat; }
.txwt-box .main { background:url(../images/question-bg.gif) -1118px 0 repeat-y; padding:0 5px; }
.wtbox { width:545px; height:140px; border:0; }
.bord-r-ea { border-right:1px solid #eaeaea; }
.bord-l-ea { border-left:1px solid #eaeaea; }

.bord-ef { border-bottom:1px solid #efefef; }

.cr-2da8b9 { color:#2da8b9; }
.pjbox { border:1px solid #d0e4c2; background:#f8fef3; }
.pjtext { width:549px; height:67px; border:1px solid #eaeaea; } 
.btn-ok { width:80px; height:30px; line-height:30px; border:none; cursor:pointer; background:url(../images/zixun.gif) -150px  -342px; }

.w515 { width:515px; }
/*套餐详细*/
.w986 { width:986px; margin:0 auto; }
.detl-top,.detl-bot { height:7px; font-size:0px; background:url(../images/bg-tcxx.gif) no-repeat; }
.detl-bot {  background-position:-986px 0; }
.detl-main { background:url(../images/bg-tcxx.gif) -1972px 0 repeat-y;}
.w700 { width:700px; }
.bg-tzq { background:url(../images/bg-tzq.gif) 0 50px no-repeat; padding-left:230px;  }
.bg-tc {  background:url(../images/bg-tc.gif); }
.btn-order { width:173px; height:45px; border:none; cursor:pointer; }
.icon-bag { display:inline-block; width:31px; height:39px; background-position:-173px 0; }
.icon-yuyue { display:inline-block; width:30px; height:32px; background-position:0 -46px ; }
.icon-jiuzhen { display:inline-block; width:30px; height:32px; background-position:-96px -45px ; }
.icon-houbu { display:inline-block; width:26px; height:32px; background-position:-126px -45px; }
.icon-jiank { display:inline-block; width:22px; height:32px; background-position:-187px -46px; }
.icon-xianch { display:inline-block; width:28px; height:33px; background-position:-29px -79px; }
.icon-zhidao { display:inline-block; width:32px; height:33px; background-position:-31px -45px; }
.icon-tingzh { display:inline-block; width:32px; height:31px; background-position:-63px -45px; }
.icon-quank { display:inline-block; width:29px; height:33px; background-position:0 -79px ; }
.icon-myi { display:inline-block; width:31px; height:33px; background-position:-153px -45px ; }
.icon-tijian { display:inline-block; width:33px; height:31px; background-position:-57px -80px; }
.icon-have { display:inline-block; width:17px; height:17px; background-position:-92px -81px ; margin-top:3px; }
.qgmap { width:390px; font-size:0; }

/*增值服务*/
.bg-zz { background:url(../images/bg-zz.gif) 0 20px repeat-x;  }
.zzt { background:url(../images/bg-zzt.gif) left bottom no-repeat; padding-bottom:33px; margin-bottom:50px; height:123px; }
.bg-dp { background:url(../images/bg-dp.gif) 0 20px no-repeat; padding:28px 20px 10px 60px; _padding:18px 20px 10px 60px; *padding:18px 20px 10px 60px; line-height:20px;} 
.zz-nav ul { height:30px; background:url(../images/bg-znav.gif) repeat-x; height:35px;  }
.zz-nav li { float:left; width:230px; text-align:center; padding-top:3px; line-height:32px; }
.zz-nav li.on { background:url(../images/bg-zon.gif) no-repeat; font-weight:700; }

/*增值服务修改20140612*/
.cr-org { color:#ff8100;}
.w260 { width:260px;}
.w300 { width:300px;}

.zz-nav ul { height:54px; background:none;}
.zz-nav li { float:left; width:489px; text-align:center; border-bottom:1px solid #2eab44; line-height:53px;}
.zz-nav li a { color:#777;}
.zz-nav li a:hover { color:#109126; text-decoration:none;}
.zz-nav li.on { width:487px; border:1px solid #2eab44; border-bottom:none; background:none; line-height:52px;}
.zz-nav li.on a { color:#109126; font-weight:normal;}

.service-list li {float:left; width:100%; height:60px; line-height:60px; border-bottom:1px solid #eee; color:#666;}
.service-list li.bgc-f8 { background-color:#f8f8f8;}
.service-list li.bgc-eff9f1 { background-color:#eff9f1;}
.shop-icon { display:inline-block; width:24px; height:24px; background:url(../images/2014/shop/shop-icons.gif) no-repeat;}
.shop-icon01 { background-position:-150px 0;}
.shop-icon01-gray { background-position:-150px -25px;}
.shop-icon02 { background-position:-250px 0;}
.shop-icon02-gray { background-position:-250px -25px;}
.shop-icon03 { background-position:-75px 0;}
.shop-icon03-gray { background-position:-75px -25px;}
.shop-icon04 { width:26px; background-position:-300px 0;}
.shop-icon04-gray { width:26px; background-position:-300px -25px;}
.shop-icon05 { background-position:-50px 0;}
.shop-icon05-gray { background-position:-50px -25px;}
.shop-icon06 { background-position:0 0;}
.shop-icon06-gray { background-position:0 -25px;}
.shop-icon07 { background-position:-200px 0;}
.shop-icon07-gray { background-position:-200px -25px;}
.shop-icon08 { background-position:-125px 0;}
.shop-icon08-gray { background-position:-125px -25px;}
.shop-icon09 { background-position:-25px 0;}
.shop-icon09-gray { background-position:-25px -25px;}
.shop-icon10 { background-position:-175px 0;}
.shop-icon11 { background-position:-275px 0;}
.shop-icon12 { background-position:-225px 0;}
.shop-icon13 { background-position:-100px 0;}
.shop-icon14 { width:15px; height:15px; background-position:0 -50px;}

.valign-m { display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
.mt65 { margin-top:65px;}

/*new default*/
.zxtop { height:187px; background:url(../images/bg-zxsb.gif) no-repeat; border:1px solid #e5e5e5;  }
.zxtop .main { width:959px;  height:166px; padding-top:18px; }
.kstw { width:587px;margin-top:5px;  }
.kstw .box { background:url(../images/tw-box-h.gif) no-repeat; height:77px; padding:6px 14px 0 14px; }
.kstw .box-h { background:url(../images/tw-box.gif) no-repeat; height:78px; padding:5px 14px 0 14px; }
.qstw { width:100%; height:65px; border:0; background:url(../images/bg-qstw.gif) repeat; line-height:24px; font-size:12px; overflow-y:hidden; }
.zxcity { width:54px; padding-left:5px;  border:1px solid #d5d5d5; background:#fff; }
.zxcity a { background:url(../images/zixun.gif) 37px -234px no-repeat; display:block; height:24px; line-height:24px; }
.zxcity .list { left:-1px; top:25px; background:#fff; width:54px; padding-left:5px; border:1px solid #d5d5d5; border-top:none; }
.zxcity .list a{ background:none; }

.n-zh { height:24px; line-height:24px; width:118px; padding-left:5px; border:1px solid #d5d5d5;  }
.r-tit { width:246px; padding:18px 0 18px 73px; height:40px; line-height:40px;  background:url(../images/bg-rl.gif) no-repeat; }
.bgd a { padding-left:10px; background:url(../images/bg-d.gif) left center no-repeat; }
.kslb { width:602px; overflow:hidden; }
.kslb ul { width:613px;}
.kslb li { float:left; width:90px; margin:0 11px 11px 0; }
.kslb li a {  color:#666; display:block; width:85px; height:33px; line-height:33px; background:url(../images/n-zx.gif) 0px -30px; text-decoration:none; }
.jblb ul { width:555px; }
.jblb li { width:96px; float:left; line-height:28px; }
.jblb .l,.jblb .r { width:2px; height:100px; background:url(../images/bg-rm.gif) no-repeat; display:block; font-size:0; }
.jblb .r { background-position:-2px 0; }
.jblb .main { height:100px; background:url(../images/bg-rmm.gif) repeat-x; }

.icon-time { display: inline-block; width:12px; height:12px; background:url(../images/n-zx.gif) -90px 0px no-repeat; overflow:hidden; zoom:1; }
.star-sm {  width:12px; height:12px; background-position:-90px -12px; display:inline-block; margin-top:3px; }
.d-box { background:#fff; border:2px solid #d1cfcd;}
.w88 { width:88px; }
.w875 { width:875px; }
.ks-l li { width:108px; float:left; }
.jb-l li { width:175px; float:left; }
.ks-l li a,.jb-l li a { padding:3px 5px; }
.ks-l li a:hover,.jb-l li a:hover{ background:#02789e; color:#fff; text-decoration:none; }
.ks-l li.on a:link,.ks-l li.on a:visited,.ks-l li.on a:hover,.ks-l li.on a:active,.jb-l li.on a:link ,.jb-l li.on a:visited ,.jb-l li.on a:hover ,.jb-l li.on a:active  { color:#fff; background:#02789e; }
.gd { right:30px; bottom:10px;}
.icon-xx { width:7px; height:4px; background-position:-187px 0; display:inline-block; }
.tb-zxd,.tb-zxd table,.tb-zxd td,tb-zxd tr { border:1px solid #dcdbdb; }
.btn-tw,.btn-dhzx { width:126px; height:29px; line-height:29px; border:none; cursor:pointer;  padding-left:32px; }
.btn-dhzx { padding-left:10px; }
.btn-tw { background-position:0 -63px; color:#069;  }
.btn-tw:hover { background-position:0 -92px; color:#ff8100;  }
.btn-dhzx { background-position:0 -145px; color:#069; }
.btn-dhzx:hover { background-position:0 -174px; color:#ff8100; }
.mftw { border:1px solid #f0d692; background:#fffeee; height:34px; line-height:34px; width:585px;  }
.pic-hos { width:86px; height:86px; font-size:0; }
.btn-ljzx { border:none; cursor:pointer; width:77px; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:700;  background-position:-57px -145px ; }
.n-price { text-align:center;width:57px; height:32px; line-height:32px; font-size:14px; font-weight:700;  background-position:0 -145px ; }
.a-depar .top,.a-depar .bot { width:331px; height:3px; background:url(../images/bg-bdepa.gif) no-repeat; font-size:0; overflow:hidden; zoom:1; }
.a-depar .bot { background-position:0 -3px; }
.a-depar .main { background:#eff5f2; }
.bord-d1cfcd { border:1px solid #d1cfcd; }
.bord-r-e3 { border-right:1px solid #e3e3e3; }
.doct-box { width:458px; height:115px; padding-top:20px; padding-bottom:20px;  border-bottom:1px solid #e3e3e3; }
.sf-box { width:580px; }
.sf-box .top ,.sf-box .bot { height:3px; display:block;  border-bottom:none; font-size:0; overflow:hidden; zoom:1;  background:url(../images/bg-sfj.gif) no-repeat; }
.sf-box .bot { background-position:0 -3px; }
.sf-box .main { background:#fffeee; border-left:1px solid #efd48e;  border-right:1px solid #efd48e; }
.btn-hj { width:80px; height:26px; cursor:pointer; border:none; background:url(../images/btn-hj.gif) no-repeat; }
.btn-hs { width:80px; height:26px; border:none; background:url(../images/btn-hj_hui.gif) no-repeat; }
.btn-hjn { width:80px; height:26px; cursor:pointer; border:none; background:url(../images/btn-hjn.gif) no-repeat;  color:#fff; }
.bg-zxn { height:195px; width:593px; background:url(../images/ipt-zxn.gif) no-repeat; margin-left:-5px; }

.text-nzw { height:160px; width:570px; background:url(../../images/2013/text-nzw.gif) no-repeat; margin-left:7px; }
.ipt-nzxn { width:540px; height:115px; margin:10px 0 0 15px; _margin:10px 0 0 10px; *margin:10px 0 0 10px; overflow-y: hidden;  border:none; background:url(../images/bg-qstwn.gif) repeat; line-height:23px; font-size:12px; }

.ipt-zxn { width:555px; height:115px; overflow-y: hidden; margin:10px 0 0 20px; _margin:10px 0 0 22px; *margin:10px 0 0 22px; border:none; background:url(../images/bg-qstwn.gif) repeat; line-height:23px; font-size:12px; }
.ask-free { height:163px; }
.ask-free .l,.ask-free .r { height:163px; width:3px; display:inline-block; font-size:0; overflow:hidden; background:url(../images/bg-free.gif) no-repeat; }
.ask-free .r { background-position:-3px 0; }
.ask-free .main { background:url(../images/bg-gm.gif) repeat-x; padding:10px; height:143px; }
.free-zw { border:none; cursor:pointer; width:132px; height:40px; background-position:0px -438px; }
.btn-zxnow { border:none; cursor:pointer; width:114px; height:36px; line-height:36px; background-position:-109px -257px; color:#fff; font-weight:700; font-size:14px;  }

.zdys { background:url(../images/bg-zdysm.gif) repeat-x; height:41px; padding:10px;  width:566px; }
.btn-zdys { width:192px; height:40px; line-height:40px; border:none; cursor:pointer; background-position:0 -478px; color:#fff; font-size:18px; }
.btn-bzd { width:132px; height:40px; line-height:40px; border:none; cursor:pointer; color:#fff; font-size:18px; background:url(../../images/2013/nzx-bzd.gif) no-repeat; }
/*医生名片*/
.doctor-mp { width:303px; height:110px; padding:15px; background:url(../../images/2013/pm-bg.gif);  }
.btn-mpzx a {width:75px; height:26px; display:inline-block; background:url(../../images/2013/bg-mpan.gif); }
.btn-mpgh a { width:75px; height:26px; display:inline-block; background:url(../../images/2013/bg-mpan.gif) 0 -26px;  }
.btn-wswy a { width:75px; height:26px; display:inline-block; background:url(../../images/2013/bg-mpan.gif) 0 -52px; }
.cr-red{ color:red; }
/*修改*/
.ipt-nask { width:483px; padding-left:10px; border:none; background:url(../images/bg-nask.gif) no-repeat; height:36px; line-height:36px; margin-right:5px  }
.btn-nask { border:none; cursor:pointer; width:90px; height:36px; background:url(../images/bg-nask.gif) -493px 0 no-repeat;}
.icon-zys,.icon-zks { width:26px; height:26px; display:inline-block; background-position:0 -203px ; }
.icon-zks {  background-position:-26px -203px ;}
.zks-list li { background:url(../images/index.gif) 0 -165px no-repeat; line-height:28px; padding-left:10px;  }
.zxjb-list li { width:96px; text-align:center; height:29px; line-height:29px; margin:0 1px 1px 0; float:left; }
.zxjb-list li a { display:block; background:#f2f2f2;}
.zxjb-list li a:hover {  background:#e6e6e6; text-decoration:none; }
.bor-dot-e3 { border-bottom:1px dotted #e3e3e3; }
.jt-selet { padding-left:5px; height:28px; line-height:28px; border:1px solid #d5d5d5; background:#fff; }
.jt-selet span { background:url(../../images/2013/bg-xlan.gif) right center no-repeat;display:block; }
.jt-selet a { display:block; }
.xl-slt { left:-1px; top:28px; padding-left:5px; border:1px solid #d5d5d5; background:#fff; }
.xl-slt li { height:28px; line-height:28px; overflow:hidden; zoom:1; }
.w120 { width:120px; }
.h35 { height:35px;}
.jxwd-list li { font-size:14px; line-height:22px; border-bottom:1px dashed #ddd; padding:15px 0 ; }

/*09-14指定医生*/
.nzx-top { background:url(../../images/2013/nzx-top.gif) repeat-x; padding:15px; }
.nzx-topn { background:#dbf2f8; padding:15px; border-bottom:2px solid #b8e0ea; }
.nzx-photo { width:108px; height:137px; padding:7px; background:url(../../images/2013/pht-bg.gif) no-repeat; font-size:0px;}
.nzx-photo img { width:108px; height:137px; }
.nzx-js { width:470px; }
.f32 { font-size:32px; }
.nzx-ymc { height:26px; line-height:26px;}
.nzx-ymc .l { width:3px; height:26px; background:url(../../images/2013/ks_lb.gif) no-repeat; display:inline-block; float:left }
.nzx-ymc .r { width:3px; height:26px; background:url(../../images/2013/ks_rb.gif) no-repeat; display:inline-block;  float:left }
.nzx-ymc .main { height:24px; line-height:24px; background:#fff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0 10px; }
.icon-mn { width:18px; height:18px; display:inline-block; background:url(../../images/2013/nzx.gif) -48px 0;}

.nzx-trm { width:100px; height:89px; background:url(../../images/2013/nzx-topm.gif) no-repeat; display: inline; }
.icon-ms { width:31px; height:31px; display:inline; background:url(../../images/2013/nzx.gif) 0px -23px;}
.icon-sxbg { width:23px; height:23px; display:inline-block;  background:url(../../images/2013/nzx.gif) -25px 0px ; }
.icon-sxzp { width:25px; height:22px; display:inline-block;  background:url(../../images/2013/nzx.gif) ; }
.nzx-hzl { height:125px; }
.nzx-hzl .l,.nzx-hzl .r { width:12px; height:125px; display:inline-block; overflow:hidden; zoom:1; background:url(../../images/2013/bg-hzl.gif) no-repeat; }
.nzx-hzl .r { background-position:-12px 0; }
.nzx-hzl .main { width:570px; background:url(../../images/2013/bg-hzlm.gif) repeat-x; height:125px;}
.cr-007 { color:#007cd9; }
.icon-xjb { width:9px; height:5px; overflow:hidden; zoom:1; background:url(../../images/2013/nzx.gif) -31px -40px ; display:inline-block; cursor:pointer; margin-top:10px;  }
.ipt-nl { width:108px; height:24px; line-height:24px; border:1px solid #e2e2e2; text-indent:10px; }
/*不指定*/
.jyzd { width:587px; }
.jyzd .tp,.jyzd .bot { display:block; width:587px; height:3px; background:url(../../images/2013/bg-kwb.gif) no-repeat; overflow:hidden; zoom:1 }
.jyzd .bot { background-position: -3px 0; }
.jyzd .main { background:url(../../images/2013/bg-kwbm.gif) repeat-y; }
.nzx-gb { width:17px; height:17px; display:inline-block; background:url(../../images/2013/nzx.gif) -31px -23px no-repeat; cursor:pointer; }
ul.doctor li { width:174px; margin-bottom:25px; float:left; padding:5px; border:2px solid #fff; }
ul.doctor li:hover { border:2px solid #13b913; }
ul.doctor li.on { border:2px solid #13b913; background:url(../../images/2013/rig-bot.gif) #f6fafe right bottom no-repeat; }
.bg-sl { background:url(../../images/2013/bg-sl.gif) no-repeat; height:50px; line-height:50px; width:587px }
.nfl { width:580px; height:36px; line-height:36px; background:url(../../images/2013/bg-nfl.gif) no-repeat; }
.ipt-shjb { width:128px; height:20px; line-height:20px; border:1px solid #d5d5d5; background:#fff; text-indent:10px; margin-top:7px; }

/*newzixun*/
.newzixun { }
.newzixun .tb { width:595px; height:9px; background:url(../../images/2013/xzx-top.gif) no-repeat; display:block; overflow:hidden; zoom:1; }
.newzixun .ft { width:595px; height:7px; background:url(../../images/2013/xzx-bot.gif) no-repeat; display:block; overflow:hidden; zoom:1; }
.newzixun .mbox { width:581px; background:url(../../images/2013/nzx-bg.gif) repeat-y; padding:0 7px;  }
.ipt-xzx { width:560px; height:150px; overflow-y: hidden; margin-left:10px; margin-bottom:20px;  border:none; background:url(../../images/2013/bg-xipt.gif) repeat; line-height:30px; font-size:12px; }
.hyd-box,.sxbg { width:50px; }
.hyd-box img { width:41px; height:53px; padding:1px; border:1px solid #a6cfd5; }

/*爱心排行榜*/
.icon-axph { width:26px; height:26px; background:url(../../images/2013/icon-axph.gif) no-repeat; display:inline-block; overflow:hidden; zoom:1; }
.w45 { width:45px;}
.w50 { width:50px;}
.pm_qs,.fpm_qs { width:16px; height:16px; text-align:center; color:#fff; display:block; background:url(../../images/2013/pm_qs.gif) no-repeat; line-height:16px; margin:5px 0 0 10px; }
.fpm_qs {  background:url(../../images/2013/fpm_qs.gif) no-repeat; color:#666; }

.in-kjxx { width:578px; height:37px; line-height:37px; background:url(../../images/2013/bg-lrin-z.gif) no-repeat; margin-bottom:10px; }
.sel-szyd { z-index:999; width:158px; position: relative;  height:20px; line-height:20px; text-indent:10px; border:1px solid #d5d5d5; margin-top:8px; margin-left:10px; display:inline; }
.sel-szyd  span  { display:block; background:url(../../images/2013/bg-xlan.gif) right center no-repeat; cursor:pointer; }
.list-szyd {z-index:999; position:absolute; width:158px; border:1px solid #d5d5d5; background:#fff; line-height:20px; top:20px; left:-1px; }
.list-szyd ul {height:130px;  overflow-y:scroll;  }

/*选择框*/
.sel-ndh { width:167px; height:22px; line-height:22px; border:1px solid #ddd; text-indent:10px; background:#fff; }
.sel-ndh span { display:block; background:url(../../images/2013/bg-xlan.gif) right center no-repeat; }
.sel-ndh a { display:block;}
.ndh-list { top:22px; left:-1px; border:1px solid #ddd; width:167px; background:#fff; }
.ndh-list li { line-height:22px; overflow:hidden; zoom:1;}
.btn-ndhj { width:79px; height:24px; cursor:pointer; border:none; background:url(../../images/2013/btn-nhdj.png) no-repeat; margin-top:3px; margin-right:3px; }

.sel-ks { width:80px; height:22px; line-height:22px; border:1px solid #ddd; text-indent:10px; background:#fff; }
.sel-ks span { display:block; background:url(../../images/2013/bg-xlan.gif) right center no-repeat; }
.sel-ks a { display:block;}
.ks-list { top:22px; left:-1px; border:1px solid #ddd; width:80px; background:#fff; }
.ks-list li { line-height:22px; overflow:hidden; zoom:1;}

.sel-xzks { width:100px; height:22px; line-height:22px; border:1px solid #ddd; text-indent:10px; background:#fff; }
.sel-xzks span { display:block; background:url(../../images/2013/bg-xlan.gif) right center no-repeat; }
.sel-xzks a { display:block;}
.xzks-list { top:22px; left:-1px; border:1px solid #ddd; width:100px; background:#fff; }
.xzks-list li { line-height:22px; overflow:hidden; zoom:1;}

.sel-yy { width:158px; height:22px; line-height:22px; border:1px solid #ddd; text-indent:10px; background:#fff; }
.sel-yy span { display:block; background:url(../../images/2013/bg-xlan.gif) right center no-repeat; }
.sel-yy a { display:block;}
.yy-list { top:22px; left:-1px; border:1px solid #ddd; width:158px; background:#fff; }
.yy-list li { line-height:22px; overflow:hidden; zoom:1;}

/*新增绿色*/
.cr-45b40d { color: #45B40D;}
.link-45b40d a:link, .link-45b40d a:visited { color: #45B40D; text-decoration: underline;}
.btn-org { display:inline-block;  height:30px; line-height:30px; text-align:center; color:#fff; padding:0 20px; border:1px solid #f05c00; background:#ff7900; -webkit-border-radius:3px; -moz-border-radius:3px;}
.link-fff a:link, .link-fff a:visited { color:#fff;}

.icon-gh {
    background: url(../images/2014/shop/yue.gif) no-repeat;
}
.btn-buy {
    background-position: 0 -25px;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 38px;
    width: 165px;
}