﻿@charset "utf-8";
/*
'=========================================================
' Software name:The Internet Pharmacies of JianKe 
' Version:ver8.0
' Copyright (C) 2006-2012 jianke.com. All rights reserved.
' Web: //www.jianke.com
' Author Aliang
'=========================================================
*/

.main{clear:both;margin:10px auto;width:980px;}
.content,.sidebar{float:left;}
.content{width:760px;}
.sidebar{margin-left:10px;width:210px;}
.active{margin-left:220px;clear:both; height:216px; border:1px solid #d4d4d4;}

.de_wrap{clear:both;margin:0px auto;width:980px;overflow:auto;}
.de_martop{margin-top:10px;}
.de_focus{width:540px;margin-left:220px;float:left;display:inline;}
.de_focus_right{margin-left:10px;float:left;width:210px;display:inline;}
.de_left{float:left;width:760px;}
.de_right{float:right;width:210px;}

.de_active{border:1px solid #d4d4d4;height:218px;margin-top:10px;width:538px;}
.de_active_title{background:url(../images/index_sprites.png) repeat-x 0 -142px; height:27px;overflow:hidden;} 
.de_active_title h4{background:url(../images/index_sprites.png) no-repeat -118px -77px; margin:10px 0 0 10px;height:24px;width:528px;text-indent:-9999px;}
.de_active_product{margin-top:5px;width:538px;}
.de_active_box{float:left;margin-left:14px;width:160px;height:125px;display:inline;}
.de_active_alt{line-height:30px;text-align:center;}
.de_active_alt a{color:#167cbe;}
.de_active_text{border-top:1px solid #e6e6e6;}
.de_active_text li{float:left;margin-left:10px;width:254px;line-height:26px;height:26px;border-bottom:dashed 1px #ccc;overflow:hidden;display:inline;}

/*焦点图*/
.focus{position:relative;width:540px;height:220px;overflow:hidden;}
.container_focus{width:540px;height:192px;overflow:hidden; }
.slider{position:absolute;}
.slider li{list-style:none;display:inline;}
.slider img{ width:540px; height:192px; display:block;border:1px solid #fff; }
.num{width:537px;margin-left:1px;border:1px solid #d5d5d5; height:26px; line-height:26px; background:url(../images/index_sprites.png) repeat-x 0 -113px;}
.num li{float:left; width:106px; overflow:hidden; white-space:nowrap; text-align:center; border-right:1px dashed #d5d5d5;}
.num li.on{width:109px;	color: #0054a7; cursor:pointer;background:url(../images/index_sprites.png) no-repeat 0 -77px; color:#e26411; font-weight:bold;}
.num li.on a:link,.num li.on a:visited{ color:#e26411;}
.num #no_right{ border-right:none;}
.num{position:absolute;bottom:0;z-index:2;}

/*登录注册*/
.user{margin-bottom:8px;text-align:center;height:34px;}
.user a{ display:block;background:url(../images/index_sprites.png) no-repeat; float:left; width:103px; height:34px; text-indent:-9999px; }
.user a.login{background-position:0 0 ;}
.user a.register{background-position:-103px 0 ; width:104px;}
.user a.login:hover{background-position:0 -37px;}
.user a.register:hover{background-position:-103px -37px ;}
/*登录之后*/
.user_after{border:1px solid #febf90;line-height:15px; height:40px;_height:38px; background-color:#fff8d9; color:#111;}
.user_after p{padding:3px 0 0 13px;}
.user_after a:link,.user_after a:visited{ color:#0092d2;}
.user_after a:hover{text-decoration:underline;}
.user_after a span{font-size:10px;}

/*健客快报*/
.de_report{border:1px solid #d4d4d4;width:208px;height:403px;margin-top:10px;}
.de_report_title{background-color:#dedede;height:30px;line-height:30px;color:#111;font-size:14px;padding-left:8px;font-weight:bold;}
.de_report_news{height:180px;width:195px;margin:5px auto;}
.de_report_news li{overflow:hidden;height:29px;line-height:29px;border-bottom:dashed 1px #ccc;}
.de_report_pic{width:208px;height:144px;}
.de_report_share{background-color:#eeeded;height:38px;border-top:1px solid #dfdfdf;}
.de_report_share div{margin-left:10px;margin-top:8px;}

.de_brand,.medicine,.health,.adult,.salerank,.adviser{clear:both;margin-top:10px;border:1px solid #d4d4d4;}
.medicine_extra,.health_extra,.adult_extra{position:absolute;right:10px; top:8px;}
.medicine_extra a:link b,.medicine_extra a:visited b,.health_extra a:link b,.health_extra a:visited b,.adult_extra a:link b,.adult_extra a:visited b{ font-size:9px; color:#cc3333; font-weight:normal; padding-right:5px;}

/*品牌专区*/
.de_brand{height:115px;}
.de_brand_title,.medicine_title,.health_title,.adult_title{ background:url(../images/index_sprites.png) repeat-x 0 -262px; height:31px;position:relative; }
.de_brand_title h2,.medicine_title h2,.health_title h2,.adult_title h2{background:url(../images/index_sprites.png) no-repeat 0 -228px; width:135px; height:30px;  position:relative; text-align:center; line-height:30px; font-size:14px; font-weight:bold; color:#fff;  }
.de_brand_title h2{z-index:60; top:-1px; }

.de_page{height:20px; float:left; position:relative; width:740px;}
.de_page a{background:url(../images/index_sprites.png) no-repeat ;  width:13px; height:22px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
.de_page .de_brd_last{background-position:-144px -172px;position:absolute; left:10px; top:27px;}
.de_page .de_brd_next{background-position:-164px -172px;position:absolute; right:-8px; top:27px;}
.de_brd_last:hover{background-position:-184px -172px;}
.de_brd_next:hover{background-position:-204px -172px;}
.de_page_list{float:left}
.de_brd{overflow:hidden; position:relative; width:680px; left:37px; top:-5px; height:55px; }
.de_brd_list{position:absolute;white-space:nowrap;}
.de_brd_list ul li{float:left;overflow:hidden; display:inline; margin:0 5px 0 6px; }
.de_brd_list ul li img{width:84px; height:52px; overflow:hidden; border:1px solid #d4d4d4; }

/*产品通用信息*/
.cm_wrap ul{float:left; margin:5px 0 0 10px; text-align:center; width:175px;}
.cm_img{ margin:2px 0;} 
.cm_img img{ width:120px; height:125px; overflow:hidden; }
.cm_summary a:link,.cm_summary a:visited{ color:#336699; display:inline-block; font-weight:bold; width:170px; height:18px; line-height:18px; overflow:hidden;}
.cm_summary a:hover{color:#fe2a2a;}

.cm_old_price{text-decoration:line-through; color:#999; height:20px; line-height:20px;vertical-align: middle;}
.cm_now_price{}
.cm_now_price span{font-size:16px; color:#ff0000; font-weight:bold;}
.cm_now_price span b{font-size:14px;}

/*中西药品*/
.medicine,.health,.adult{height:230px;}
.medicine_title{background-position:0 -366px; height:31px;overflow:hidden;}
.medicine_title h2{ background-position:0 -331px; padding-left:13px; height:31px; color:#167cbe;}
.medicine_extra a:link,.medicine a:visited{ color:#167cbe;}
.medicine_extra a:hover{color:#fe2a2a;}
.medicine_extra a:link b,.medicine_extra a:visited b{color:#167cbe;}
/*保健养生*/
.health_title{ background-position:0 -436px; height:31px;overflow:hidden;}
.health_title h2{ background-position:0 -400px;padding-left:13px;color:#27a346;height:31px;}
.health_extra a:link,.health_extra a:visited{ color:#27a346;}
.health_extra a:hover{color:#fe2a2a;}
.health_extra a:link b,.health_extra a:visited b{color:#27a346;}
/*美体瘦身*/
.slim{clear:both;height:230px;margin-top:10px; border:1px solid #d4d4d4;}
.slim_title{height:32px;background:url(../images/index_slim.png) repeat-x 0px -32px;}
.slim_title h2{float:left;background:url(../images/index_slim.png) no-repeat 0px 0px;width:135px;text-align:center;padding-left:13px;color:#dc47d6;height:32px;line-height:32px;font-size:14px;font-weight:bold;}
.slim_extra{float:right;margin-right:10px;line-height:32px;}
.slim_extra a{color:#dc47d6;}
/*成人用品*/
.adult_title{ background-position:0 -471px; height:31px;overflow:hidden;}
.adult_title h2{ background-position:-107px -544px;padding-left:13px;color:#27a346;height:31px;}
.adult_extra a:link,.adult_extra a:visited{ color:#de695d;}
.adult_extra a:hover{color:#fe2a2a;}
.adult_extra a:link b,.adult_extra a:visited b{color:#de695d;}

/*销售排行*/
.salerank{ height:314px; overflow:hidden;}
.global_title{background:url(../images/index_sprites.png) repeat-x 0 -294px; height:33px; line-height:33px; color:#111; position:relative;}
.global_title h2 span{background:url(../images/index_sprites.png) no-repeat -206px -204px; padding-right:3px;   }
.global_title h2{font-weight:bold;padding-left:15px;font-size:13px; }
.global_more{ position:absolute; right:10px; top:0px; background:none;}
.global_more a:link,.global_more a:visited{ font-size:12px; color:#999;}
.global_more a:hover{color:#fe2a2a;}
.global_more a span{ font-size:9px; color:#cc3333; position:relative; top:-2px; left:1px;}

#rank dt span{ float:left; display:block;}
#rank dl{ border-bottom:1px solid #e7e7e7; }
#rank dt{ height:20px; line-height:20px;  overflow:hidden; position:relative; cursor:pointer;}
#rank dd{ clear:both; height:63px;}
.rank_num{ color:#666; width:30px; text-align:center; font-size:14px;}
#rank .rank_link{ width:125px; height:22px; overflow:hidden; }
#rank a:link,#rank a:visited{ color:#3e3e3e;}
#rank a:hover{color:#fe2a2a;}
.rank_price{ position:absolute; right:10px; top:0px; font-size:12px; color:#000;}

.rank_img,.rank_list{ float:left; line-height:20px;}
.rank_img{padding-left:27px;}
.rank_img img{ width:60px; height:63px;}
.rank_list{ padding-left:7px;}
.rank_function{ color:#24570f;}
.sale_num span{ color:#ff0000; margin-left:5px;}
.sale_button{ margin-top:2px;}
.sale_button a{background:url(../images/index_sprites.png) no-repeat 0px -184px; width:75px; display:block; height:18px; text-indent:-9999px;}
.salerank ul li { clear:both; display:block; line-height:auto;min-height:22px;min-height:auto \9; width:208px;  }

/*当季推荐*/
.season{height:230px;width:208px;clear:both;margin-top:10px; border:1px solid #d4d4d4;}
.season_image{width:195px;margin:10px auto 0px auto;border-bottom:dashed 1px #d4d4d4;padding-bottom:10px;}
.season_image .season_img{float:left;width:85px;height:85px;}
.season_text{float:left;margin-left:5px;width:100px;height:85px;display:inline;}
.season_text h2{line-height:18px;height:40px;}
.season_prices{color:#666666;line-height:22px;}
.season_sale_prices{line-height:22px;}
.season_sale_prices span{color:#F00;}
.season_txt{line-height:22px;color:#666666;width:195px;margin:0px auto;height:88px;overflow:hidden;}
.season_txt span{color:#F00;font-weight:bold;}

/*咨询顾问*/
.adviser{height:400px;}
.adviser ul{ margin:12px 0;}
.adviser li{ border-bottom:1px dotted #d5d5d5; height:77px; margin-top:10px;}
.adviser_img,.adviser_list{ float:left; }
.adviser_img{ padding-left:25px; line-height:23px;}
.adviser_list{ padding-left:15px; line-height:23px;}
.adviser_img img{ width:66px; height:67px; overflow:hidden;}
.adviser_name{ color:#111; font-weight:bold;}
.adviser_profe{color:#111;}
.adviser_ask{ background:url(../images/index_sprites.png) no-repeat -200px -231px; padding-left:15px;}
.adviser_ask a:link,.adviser_ask a:visited{ color:#0068b7;}
.adviser_ask a:hover{ color:#fe2a2a;}
.adviser li.no_bottom{ border-bottom:none;}

.bar_ad{clear:both; margin-top:12px;_margin-top:7px;overflow:hidden;}
.bar_ad img{width:208px; height:100px; border:1px solid #d4d4d4; overflow:hidden;}

/*底部三栏*/
.comment,.information,.hot_report{margin-top:10px;height:235px;border:1px solid #d4d4d4;}
.comment{float:left;width:320px;}
.information{float:left;margin-left:10px;width:320px;display:inline;}

.comment ul,.information ul{width:300px;margin:5px auto 0px auto;padding-bottom:5px;}
.comment li,.information li{padding-left:20px;line-height:30px;height:30px;overflow:hidden;background:url(../images/ico/ico_arrow_03.gif) no-repeat left center;border-bottom:dashed 1px #ccc;}
.comment li span,.information li span{float:right;}

/*媒体报道*/
.hot_report{float:right;width:314px;}
.hot_report_pic{width:300px;margin:7px auto 0px auto;height:105px;}
.hot_rp_img,.hot_rp_list{float:left;height:104px;overflow:hidden;}
.hot_rp_img{width:132px;}
.hot_rp_list{width:155px;margin-left:5px;display:inline;}
.hot_rp_list h3{font-size:14px;font-weight:bold; margin-top:3px;}
.hot_rp_list h3 a:link,.hot_rp_list h3 a:visited{ color:#0068b7;}
.hot_rp_list h3 a:hover{ color:#fe2a2a;}
.hot_rp_list p{margin-top:5px;line-height:20px;}
.hot_report_text{width:295px;margin:0px auto;}
.hot_report_text li{padding-left:20px;line-height:27px;height:27px;overflow:hidden;background:url(../images/ico/ico_arrow_03.gif) no-repeat left center;border-bottom:dashed 1px #ccc;}

/*友情链接*/
.de_link{width:978px;margin:10px auto;border:1px solid #d4d4d4;overflow:auto;background:url(//image.jianke.com/jianke/images/de_link_bg.jpg) repeat-y; position:relative;}
.de_link_left{width:125px;font-size:18px;font-weight:bold;color:#0087d1;text-align:center; position:absolute; top:50%; left:0;}
.de_link_text{float:left;width:830px;margin:10px 0px 10px 145px;display:inline;white-space:inherit;overflow:hidden;}
.de_link_text a{display:block;height:26px;float:left;width:5em;overflow:hidden;line-height:26px;margin-right:13px;}