@charset "utf-8";
body {background:url(../images/body_bg.png) no-repeat center 874px;}
/* banner */
.flickerplate{position:relative;width:100%;height:430px;background-color:#e6e6e6;overflow:hidden}
.flickerplate ul.flicks{width:10000%;height:100%;padding:0px;margin:0px;list-style:none}
.flickerplate ul.flicks>li{float:left;width:1%;height:100%;background-position:center;background-size:cover;display:table}
.flickerplate .arrow-navigation{position:absolute;height:80%;width:10%;top:10%;z-index:100;overflow:hidden}
.flickerplate .arrow-navigation .arrow{display:block;height:100%;width:90%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover{cursor:pointer}
.flickerplate .arrow-navigation.left{left:0%}
.flickerplate .arrow-navigation.left .arrow{opacity:0;margin:0px 0px 0px 50%;background-image:url("../images/flickerplate/arrow-left-light.png");background-repeat:no-repeat;background-position:left}
.flickerplate .arrow-navigation.right{right:0%}
.flickerplate .arrow-navigation.right .arrow{opacity:0;margin:0px 0px 0px -50%;background-image:url("../images/flickerplate/arrow-right-light.png");background-repeat:no-repeat;background-position:right}
.flickerplate .arrow-navigation.left.hover .arrow{opacity:1;margin:0px 0px 0px 20%}
.flickerplate .arrow-navigation.right.hover .arrow{opacity:1;margin:0px 0px 0px -20%}
.flickerplate .dot-navigation{position:absolute;bottom:18px;width:100%;text-align:center;z-index:100}
.flickerplate .dot-navigation ul{text-align:center;list-style:none;margin:0 auto;width:120px;background-color:#999999;border-radius: 20px; padding:11px 15px;background-color: rgba(0,0,0,0.4);}
.flickerplate .dot-navigation ul li{display:inline-block;float:none}
.flickerplate .dot-navigation .dot{display: inline-block; width: 10px; height: 10px; background: url("../images/bg_btn01.png") no-repeat 0 0 transparent; margin: 0 5px; cursor: pointer;}
.flickerplate .dot-navigation .dot:hover{background-position: 0 -10px;}
.flickerplate .dot-navigation .dot.active{background-position: 0 -10px;}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul{text-align:left}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul{text-align:right}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow{background-image:url("../images/flickerplate/arrow-left-dark.png")}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow{background-image:url("../images/flickerplate/arrow-right-dark.png")}
.flickerplate.flicker-theme-dark .dot-navigation .dot{background-color:rgba(0, 0, 0, 0.12)}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover{background-color:rgba(0, 0, 0, 0.6)}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active{background-color:#000}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner{color:rgba(0, 0, 0, 0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text{color:rgba(0, 0, 0, 0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text{background-color:rgba(255, 255, 255, 0.5)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner{color:rgba(0, 0, 0, 0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text{color:rgba(0, 0, 0, 0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text{background-color:rgba(255, 255, 255, 0.5)}
.flickerplate.animate-transform-slide ul.flicks{-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0%, 0px, 0px);-webkit-transform:translate3d(0%, 0px, 0px);-webkit-transition:-webkit-transform 0.6s;-o-transition:-o-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s}
.flickerplate.animate-transition-slide ul.flicks{position:relative;left:0%;-webkit-transition:left 0.4s ease-out;-moz-transition:left 0.4s ease-out;-o-transition:left 0.4s ease-out;-ms-transition:left 0.4s ease-out;transition:left 0.4s ease-out}
.flickerplate.animate-jquery-slide ul.flicks{position:relative;left:0%}
.flickerplate.animate-scroller-slide{padding-bottom:0px;overflow:auto}
.flickerplate.animate-scroller-slide ul.flicks{position:auto}
.load-bg{background: url(../images/load-indicator.gif) no-repeat center;}


/* middle01 */
.middle01{height:412px; margin-top:32px;}
/*middle01_left*/
.meddle01_left{width:600px;height:412px; float:left; margin-right:58px;}
.newrf_lst dd{width:100%;height: 64px;border: 1px solid #fff;float: left;margin-bottom: 13px;}
p.new_rq{width: 65px;height: 64px;background: #e8e9eb;float: left;text-align: center;color: #333;font-size:12px;margin-right: 15px;font-family: Arial, Helvetica, sans-serif;}
p.new_rq span{display: block;font-size: 24px;text-align: center;font-weight: bold;line-height: 35px;padding-top: 5px;}
p.newrf_tx{float: left;width: 510px;margin-top: 5px;}
p.newrf_tx a{color: #333;font-size: 16px;font-weight:bold;display: block;line-height: 30px;width: 510px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
p.newrf_tx span{display: block;font-size: 12px;color: #333;height: 60px;overflow: hidden;}
.newrf_lst dd:hover{border: 1px solid #70ce90;}
.newrf_lst dd:hover p.newrf_tx a{color:#00a399;}
.newrf_lst dd:hover p.newrf_tx span{color:#00a399;}
.newrf_lst dd:hover p.new_rq{background-image:url(../images/news_date_bg.jpg);background-repeat:no-repeat;color:#FFFFFF;}
.newrf_lst dd:hover p.newrf_tx{margin-top: 5px;}


/*middle01_right*/
.meddle01_right{width:442px;height:318px; float:right; margin-top:94px}



/*middle02*/
.middle02{height:688px;margin-top:32px; margin-bottom:100px;}
/* 药店分布 */
.map_main{ margin-top:55px;}
.b_map{padding-right:70px;width:618px;background: url(../images/index_map.png) no-repeat -11px -17px;height:544px; float:left;}
.e_map_tags{z-index:1;position:relative;}
.e_map_tags li{width:25px;height:25px;z-index:1;position:absolute;text-align:center;display:block;background:url(../images/map-point.png) no-repeat 0px 0px;color:#fff;top:0px;cursor:pointer;left:0px;}
.e_map_tags .m_jiangsu{top: 365px;
    left: 267px}
.e_map_tags .m_shanghai{top: 316px;left: 502px;}
.e_map_tags .m_chengdu{top: 323px;left: 283px;}
.e_map_tags .m_zhejiang{top:344px;left:483px}
.e_map_tags .m_anhui{top:310px;left:450px}
.e_map_tags .m_hebei{top:210px;left:420px}
.e_map_tags .m_chongqing{top:330px;left:335px}
.e_map_tags .m_yunnan{top: 407px;left: 255px;}
.e_map_tags .m_guangdong{top: 420px;left: 415px;}
.e_map_tags .m_hainan{top: 500px;left: 365px;}
.e_map_tags .m_jiangxi{top: 364px;left: 433px;}
.e_map_tags .m_fujian{top: 376px;left: 466px;}
.e_map_tags .m_shandong{top: 237px;left: 455px;}
.e_map_tags .m_hunan {
    top: 366px;
    left: 390px;
}
.e_map_tags .m_henan {
    top: 269px;
    left: 406px;
}
.e_map_tags .m_tianjin {
    top: 191px;
    left: 453px;
}
.e_map_tags .m_hubei{top: 318px;left: 400px;}
.e_map_tags li:hover{background:url(../images/map-point-hover.png) no-repeat 0px 0px;}
.e_map_tags li.hover,.e_map_tags .centers{background:url(../images/map-point-hover.png) no-repeat 0px 0px;}
.e_map_info{ float:right; width:400px; margin-top:126px;}
.e_map_info .title{ font-size:24px;color:#00a29a;height:60px;line-height:60px;background:url(../images/qgbj_line.jpg) no-repeat bottom;}
.e_map_info .m_content{z-index:1;padding:15px 0;background-color:#fff;width:400px;}
.e_map_info .hide{display:none;}
.e_map_info .m_content ul {min-height:330px}
/*
.e_map_info .m_content li {width:120px; margin-right:20px;height:40px;line-height:40px;font-size:16px;float:left;}
.e_map_info .m_content li a:hover{width:120px; margin-right:20px;height:40px;line-height:40px;font-size:16px;color:#00a29a;float:left;}
*/
.e_map_info .m_content li {width:190px;margin-right:20px;height:40px;line-height:40px;font-size:15px;float:left;}
.e_map_info .m_content li a:hover{color:#00a29a;}
/*middle_banner*/
.middle_banner{width:100%;height:240px;background:url(../images/banner_mid.jpg) no-repeat center; margin-top:64px;}

