/*健康乐送礼物*/
.gift_bg{background:url(../imgs/icon/gift_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.heart{background-position: 0px 0px;height:11px;padding-left:17px;}
.g_mind{background-position: 0px -11px;height:32px;padding-left:39px;}
.love{background-position: 0px -43px;height:32px;padding-left:39px;}
/*医生中心top新图标*/
.dtop_img{background:url(../imgs/icon/dtop_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.medal_red{background-position: 0px 0px;height:30px;padding-left:26px;}
.medal_gray{background-position:0px -30px;height:30px;padding-left:26px;}
.yzsz{background-position: 0px -60px;height:40px;padding-left:42px;}
.fxtg{background-position: 0px -100px;height:40px;padding-left:42px;}
.czsj{background-position:0px -140px;height:40px;padding-left:42px;}

/*集团客户vip*/
.mem_img{background:url(../imgs/icon/mem_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.r_gray{background-position:0px 0px;height:14px;padding-left:16px;}
.r_blue{background-position:0px -14px;height:14px;padding-left:16px;}
.close_white{background-position:0px -28px;height:16px;padding-left:18px;}
.vip{background-position:0px -44px;height:20px;padding-left:30px;}
.jhm_gray{background-position:0px -64px;height:20px;padding-left:32px;}
.xh_icon {/*改图标时，注意此处*/
    background-position: 0px -84px;
    height: 26px;
    padding-left: 11px;
    padding-right: 11px;
}
.nd_icon{background-position:0px -110px;height:30px;padding-left:32px;}
.zs_icon{background-position:0px -140px;height:70px;padding-left:72px;}
.wx_icon{background-position:0px -210px;height:70px;padding-left:72px;}
.mf_icon{background-position:0px -280px;height:70px;padding-left:72px;}
.dz_icon{background-position:0px -350px;height:70px;padding-left:72px;}

/*首页改版*/
.index_new{background:url(../imgs/icon/index_new.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.top_right{background-position: 0px 0px;height:20px;padding-left:32px;}
.girl{background-position: 0px -20px;height:20px;padding-left:22px;}
.search_blue{background-position: 0px -40px;height:20px;padding-left:18px;}
.search_gray{background-position: 0px -60px;height:20px;padding-left:18px;}
.search_gray:hover{background-position: 0px -40px;height:20px;padding-left:18px;}
.wb_login{background-position: 0px -80px;height:20px;padding-left:28px;}
.wx_login{background-position: 0px -100px;height:20px;padding-left:28px;}
.boy{background-position: 0px -120px;height:20px;padding-left:22px;}
.qq_login{background-position: 0px -140px;height:26px;padding-left:24px;}
.wb_right{background-position: 0px -166px;height:30px;padding-left:34px;}
.wx_right{background-position: 0px -196px;height:30px;padding-left:32px;}
.tel_right{background-position: 0px -226px;height:30px;padding-left:32px;}
.sf_white{background: url(../imgs/icon/logo_white.png) no-repeat;height:30px;padding-left:32px;}
.sf_blue{background: url(../imgs/icon/logo_blue.png) no-repeat;height:30px;padding-left:32px;}
.ct_blue{background-position: 0px -316px;height:30px;padding-left:32px;}
.ct_white{background-position: 0px -346px;height:30px;padding-left:32px;}
.db_blue{background-position: 0px -376px;height:30px;padding-left:32px;}
.db_white{background-position: 0px -406px;height:30px;padding-left:32px;}
.sc_blue{background-position: 0px -436px;height:30px;padding-left:32px;}
.sc_white{background-position: 0px -466px;height:30px;padding-left:32px;}
.msg_blue{background-position: 0px -496px;height:30px;padding-left:32px;}
.msg_white{background-position: 0px -526px;height:30px;padding-left:32px;}
.yhq{background-position: 0px -556px;height:40px;padding-left:48px;}
.lb{background-position: 0px -596px;height:40px;padding-left:44px;}
.jf{background-position: 0px -636px;height:40px;padding-left:42px;}

/*众包-快速提问*/
.zb_img{background:url(../imgs/icon/zb_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.d_right{background-position: 0px 0px;height:10px;padding-left:20px;}
.del_tab{background-position: 0px -10px;height:12px;padding-left:14px;}
.down_white{background-position: 0px -22px;height:18px;padding-left:18px;}
.imgdef_gray{background-position: 0px -40px;height:18px;padding-left:24px;}
.imgdef_blue{background-position: 0px -58px;height:18px;padding-left:24px;}
.gray-3{background-position: 0px -76px;height:18px;padding-left:20px;}
.gray-1{background-position: 0px -94px;height:18px;padding-left:20px;}
.blue-1{background-position: 0px -112px;height:18px;padding-left:20px;}
.gray-2{background-position: 0px -130px;height:18px;padding-left:20px;}
.blue-2{background-position: 0px -148px;height:18px;padding-left:20px;}
.blue-3{background-position: 0px -166px;height:18px;padding-left:20px;}
.refresh_white{background-position: 0px -184px;height:22px;padding-left:22px;}
.refresh_blue{background-position: 0px -206px;height:22px;padding-left:22px;}
.guan_qian{background-position: 0px -228px;height:24px;padding-left:26px;}
.guan_qian:hover{background-position: 0px -252px;height:24px;padding-left:26px;}
.add_img_hover{background-position: 0px -276px;height:40px;padding-left:42px;}
.add_img{background-position: 0px -316px;height:40px;padding-left:42px;}
.ok_green{background-position: 0px -356px;height:50px;padding-left:52px;}
.jf_hongbao{background-position: 0px -406px;height:66px;padding-left:102px;}
.sub_white{background-position: 0px -472px;height:80px;padding-left:82px;}


/*咨询新图标-图文电话视频诊疗预约*/
.zx_img{background:url(../imgs/icon/zx_new.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.zx_gray1{background-position: 0px 0px;height:36px;padding-left:42px;}
.zx_blue1{background-position: 0px -36px;height:36px;padding-left:42px;}
.zx_gray2{background-position: 0px -144px;height:36px;padding-left:42px;}
.zx_blue2{background-position: 0px -180px;height:36px;padding-left:42px;}
.zx_gray3{background-position: 0px -216px;height:36px;padding-left:42px;}
.zx_blue3{background-position: 0px -252px;height:36px;padding-left:42px;}
.zlyy_gray{background-position: 0px -72px;height:36px;padding-left:42px;}
.zlyy_blue{background-position: 0px -108px;height:36px;padding-left:42px;}

.consult_img{background:url(../imgs/icon/consult_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.warning{background-position: 0px 0px;height:16px;padding-left:22px;}
.reply{background-position: 0px -16px;height:20px;padding-left:58px;}
.talk{background-position: 0px -36px;height:20px;padding-left:28px;}

.bk_img{background:url(../imgs/icon/bk_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.audit{background-position: 0px 0px;height:14px;padding-left:18px;}
.lock{background-position: 0px -14px;height:16px;padding-left:14px;}
.edit{background-position: 0px -30px;height:16px;padding-left:18px;}
.orange_pen{background-position: 0px -46px;height:16px;padding-left:18px;}
.green_pen{background-position:0px -62px;height:18px;padding-left:18px;}
.sh{background-position: 0px -80px;height:32px;padding-left:34px;}
.bj{background-position: 0px -112px;height:32px;padding-left:34px;}

.index_img{background:url(../imgs/icon/index_bg.png) no-repeat;display:inline-block;*display:inline;*zoom:1;}
.order{background-position: 0px 0px;width:94px;padding-top:78px;}
.consult{background-position: -94px 0px;width:94px;padding-top:78px;}
.assess{background-position: -188px 0px;width:94px;padding-top:78px;}

.small_img{background:url(../imgs/icon/small_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.up_blue{background-position: 0px 0px;height:7px;padding-left:12px;}
.down_blue{background-position: 0px -7px;height:7px;padding-left:12px;}
.msg{background-position: 0px -14px;height:9px;padding-left:13px;}
.doctor{background-position: 0px -23px;height:11px;padding-left:13px;}
.yes{background-position: 0px -34px;height:11px;padding-left:17px;}
.see_gray{background-position: 0px -45px;height:12px;padding-left:22px;}
.user{background-position: 0px -57px;height:12px;padding-left:13px;}
.yellow_star{background-position: 0px -69px;height:12px;padding-left:14px;}
.see_yellow{background-position: 0px -81px;height:12px;padding-left:22px;}
.gray_star{background-position: 0px -93px;height:12px;padding-left:14px;}
.question_mark{background-position: 0px -105px;height:13px;padding-left:15px;}
.tel_green{background-position: 0px -118px;height:14px;padding-left:16px;}
.pen_blue{background-position: 0px -132px;height:14px;padding-left:15px;}
.tel_blue14{background-position: 0px -146px;height:14px;padding-left:16px;}
.up_blue_d{background-position: 0px -160px;height:14px;padding-left:15px;}
.down_blue_d{background-position: 0px -174px;height:14px;padding-left:15px;}
.transfer{background-position: 0px -188px;height:14px;padding-left:24px;}
.weixin_small{background-position: 0px -202px;height:15px;padding-left:21px;}
.sina_small{background-position: 0px -217px;height:15px;padding-left:21px;}
.search{background-position: 0px -232px;height:16px;padding-left:18px;}
.phone_small{background-position: 0px -248px;height:16px;padding-left:12px;}
.share{background-position: 0px -264px;height:16px;padding-left:22px;}
.zan{background-position: 0px -280px;height:16px;padding-left:22px;}
.collect{background-position: 0px -296px;height:16px;padding-left:22px;}
.arrows{background-position: 0px -312px;height:16px;padding-left:18px;}
.close:hover{background-position: 0px -328px;height:16px;padding-left:18px;}
.close{background-position: 0px -344px;height:16px;padding-left:18px;}
.download{background-position: 0px -360px;height:16px;padding-left:18px;}
.address{background-position: 0px -376px;height:16px;padding-left:19px;}
.calendar{background-position: 0px -392px;height:17px;padding-left:22px;}
.news_icon{background-position: 0px -409px;height:18px;padding-left:22px;}
.hospital{background-position: 0px -427px;height:18px;padding-left:16px;}
.city{background-position: 0px -445px;height:19px;padding-left:17px;}
.telephone_icon{background-position: 0px -464px;height:20px;padding-left:22px;}
.order_icon{background-position: 0px -484px;height:20px;padding-left:22px;}
.space20{background-position: 0px -504px;height:20px;padding-left:22px;}
.key{background-position: 0px -524px;height:20px;padding-left:11px;}
.image_text_icon{background-position: 0px -544px;height:20px;padding-left:22px;}
.left_blue{background-position: 0px -564px;height:20px;padding-left:16px;}
.leaf{background-position: 0px -584px;height:20px;padding-left:12px;}
.prompt_icon{background-position: 0px -604px;height:20px;padding-left:22px;}
.yizhen{background-position: 0px -624px;height:20px;padding-left:22px;}
.del{background-position: 0px -644px;height:20px;padding-left:22px;}
.right_blue{background-position: 0px -664px;height:20px;padding-left:16px;}
.home{background-position: 0px -684px;height:20px;padding-left:20px;}
.add_blue{background-position: 0px -704px;height:25px;padding-left:27px;}
.page_left{background-position: 0px -729px;height:26px;padding-left:28px;}
.page_left:hover{background-position: 0px -755px;height:26px;padding-left:28px;}
.page_right{background-position: 0px -781px;height:26px;padding-left:28px;}
.page_right:hover{background-position: 0px -807px;height:26px;padding-left:28px;}

.mid_img{background:url(../imgs/icon/mid_bg.png) no-repeat; display: inline-block;*display:inline;*zoom:1;}
.topic_play{background-position: 0px 0px;height:26px;padding-left:44px;}
.score{background-position: 0px -26px;height:30px;padding-left:42px;}
.phone_mid{background-position: 0px -56px;height:30px;padding-left:22px;}
.submit_success{background-position: 0px -86px;height:35px;padding-left:37px;}
.pass_success{background-position: 0px -121px;height:38px;padding-left:40px;}
.order_icon{background-position: 0px -159px;height:40px;padding-left:42px;}
.add_b_gray{background-position: 0px -199px;height:40px;padding-left:42px;}
.tel_blue_mid{background-position: 0px -239px;height:40px;padding-left:42px;}
.tel_blue40{background-position: 0px -279px;height:40px;padding-left:42px;}
.dcommon3{background-position: 0px -319px;height:40px;padding-left:42px;}
.dcommon1{background-position: 0px -359px;height:40px;padding-left:42px;}
.dcommon2{background-position: 0px -399px;height:40px;padding-left:39px;}
.image_text{background-position: 0px -439px;height:40px;padding-left:42px;}
.next_icon{background-position: 0px -479px;height:40px;padding-left:38px;}
.mail_apply{background-position: 0px -519px;height:44px;padding-left:47px;}
.tel_black{background-position: 0px -563px;height:45px;padding-left:47px;}
.weixin{background-position: 0px -608px;height:49px;padding-left:52px;}
.weixin:hover{background-position: 0px -657px;height:49px;padding-left:52px;}
.qq:hover{background-position: 0px -706px;height:49px;padding-left:52px;}
.qq{background-position: 0px -755px;height:49px;padding-left:52px;}
.sina:hover{background-position: 0px -804px;height:49px;padding-left:52px;}
.sina{background-position: 0px -853px;height:49px;padding-left:52px;}
.add_gray{background-position: 0px -902px;height:50px;padding-left:52px;}
.pay_tip{background-position: 0px -952px;height:60px;padding-left:62px;}

.big_img{background:url(../imgs/icon/big_bg.png) no-repeat;display: inline-block;*display:inline;*zoom:1;}
.cloud_csm_app_download{background:url(../imgs/icon/cloud_csm_app_download.png) repeat; display: inline-block;*display:inline;*zoom:1;} 
.user40{background-position: 0px 0px;height:40px;padding-left:42px;}
.doc40{background-position: 0px -40px;height:40px;padding-left:42px;}
.server40{background-position: 0px -80px;height:40px;padding-left:42px;}
.logo{background-position: 0px -120px;height:48px;padding-left:34px;}
.doc80{background-position: 0px -168px;height:80px;padding-left:82px;}
.user80{background-position: 0px -248px;height:80px;padding-left:82px;}
.suifang_code{background-position: 0px -328px;height:90px;padding-left:92px;}
.kdyy_code{background-position: 0px -418px;height:90px;padding-left:92px;}
.user_code{background-position: 0px -508px;height:100px;padding-left:102px;}
.doc_code{background-position: 0px -608px;height:100px;padding-left:102px;}
.cloud_csm_code{background-position: 0px;height:100px;padding-left:102px;}
.weibo_code{background-position: 0px -708px;height:110px;padding-left:112px;}
.weixin_code{background-position: 0px -818px;height:110px;padding-left:112px;}
.user140{background-position: 0px -928px;height:140px;padding-left:142px;}
.doc140{background-position: 0px -1068px;height:140px;padding-left:142px;}

.bg_money{background:url(../imgs/icon/money.png) no-repeat;display: inline-block;*display:inline;*zoom:1;}
.exchange_score{background-position: 0px 0px;height:70px;padding-left:72px;}
.money{background-position: 0px -70px;height:100px;padding-left:91px;}
.money_week{background-position: 0px -170px;height:110px;padding-left:92px;}
.money_month{background-position: 0px -280px;height:121px;padding-left:112px;}

.links{background:url(../imgs/icon/links.png) no-repeat;display: inline-block;*display:inline;*zoom:1;}
.laobaixing{background-position: 0px 0px;height:80px;padding-left:302px;}
.pingtai{background-position: 0px -80px;height:80px;padding-left:302px;}
.doc_line{background-position: 0px -160px;height:80px;padding-left:302px;}
.j1{background-position: 0px -240px;height:80px;padding-left:302px;}

.pay{background:url(../imgs/icon/pay.png) no-repeat;display: inline-block;*display:inline;*zoom:1;}
.Unionpay{background-position: 0px 0px;height:55px;padding-left:192px;}
.Alipay{background-position: 0px -55px;height:55px;padding-left:192px;}

/*弹出框关闭图标-旋转 author:zhanghuihui */
.close{    
	    -webkit-transition: transform 0.5s;
	    -ms-transition:transform 0.5s;
	    -o-transition:transform 0.5s;
	    -moz-transition:transform 0.5s;
	    transition: transform 0.5s;
	}	
.close:hover {  
	    -webkit-transform: rotate(180deg); /* Chrome, Safari*/
	    -ms-transform:rotate(180deg); /* IE */
	    -o-transform:rotate(180deg); /* Opera */
	    -moz-transform:rotate(180deg);	/* firefox*/    
	    transform: rotate(180deg);
	}
	
/*选择城市 -动画效果 author:zhanghuihui */	
.city_anim:hover{
	-webkit-animation:anim 0.6s ease;
	-ms-animation:anim 0.6s ease;
	-o-animation:anim 0.6s ease;
	-moz-animation:anim 0.6s ease;
	animation: anim 0.6s ease ;
}
@keyframes anim{
	0%{left:0px;top:0px;}
	25%{left:5px;top:-4px;}	
	50%{left:0px;top:-8px;}
	75%{right:5px;top:-4px;}	
	100%{left:0px;top:0px;}
}
@-webkit-keyframes anim{
	0%{left:0px;top:0px;}
	25%{left:5px;top:-4px;}	
	50%{left:0px;top:-8px;}
	75%{right:5px;top:-4px;}	
	100%{left:0px;top:0px;}
}
@-ms-keyframes anim{
	0%{left:0px;top:0px;}
	25%{left:5px;top:-4px;}	
	50%{left:0px;top:-8px;}
	75%{right:5px;top:-4px;}	
	100%{left:0px;top:0px;}
}
@-o-keyframes anim{
	0%{left:0px;top:0px;}
	25%{left:5px;top:-4px;}	
	50%{left:0px;top:-8px;}
	75%{right:5px;top:-4px;}	
	100%{left:0px;top:0px;}
}
@-moz-keyframes anim{
	0%{left:0px;top:0px;}
	25%{left:5px;top:-4px;}	
	50%{left:0px;top:-8px;}
	75%{right:5px;top:-4px;}	
	100%{left:0px;top:0px;}
}