@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
body{font-family:'宋体';}
ul,li{ list-style:none;}
img{ padding:0; margin:0; border:0;}
.clear{ clear:both;}
.example {width: 100%;height: 560px;text-align: center;margin:auto; font-family:"微软雅黑";}
.carousel-item{}
.ft-carousel {position: relative;width: 100%;height: 100%;overflow: hidden;}
.ft-carousel .carousel-inner {position: absolute;left: 0;top: 0;height: 100%;}
.ft-carousel .carousel-inner .carousel-item {float: left;height: 100%; overflow:hidden;}
.ft-carousel .carousel-item{ position:relative;}
.ft-carousel .carousel-item img { width:auto;}
.ft-carousel .carousel-indicators {position: absolute;left: 0;bottom:0;width: 100%;text-align: center;font-size: 0;}
.ft-carousel .carousel-indicators span {display: inline-block; width:296px; height:90px; background: #fff; margin: 0 1px; cursor: pointer; font-size:24px; line-height:90px; color:#3284ff; text-indent:55px; background:url(../images/b_btnbg.png) repeat;}
.ft-carousel .carousel-indicators span s{color:#3284ff; text-decoration:none; width:100%; height:90px; display:block; position:static;}
.ft-carousel .carousel-indicators .team_btn{ background:url(../images/b_btn_icon1.png) 45px 25px no-repeat;}
.ft-carousel .carousel-indicators .place_btn{ background:url(../images/b_btn_icon2.png) 45px 22px no-repeat;}
.ft-carousel .carousel-indicators .time_btn{ background:url(../images/b_btn_icon3.png) 45px 23px no-repeat;}
.ft-carousel .carousel-indicators .about_btn{ background:url(../images/b_btn_icon4.png) 45px 25px no-repeat;}
.ft-carousel .carousel-indicators span.active {background:#3284ff ; color:#fff;}
.ft-carousel .carousel-indicators span.active s{ color:#fff;}
.ft-carousel .carousel-indicators span.active .team_btn{background:url(../images/b_btn_icon1h.png) 45px 25px no-repeat;}
.ft-carousel .carousel-indicators span.active .place_btn{background:url(../images/b_btn_icon2h.png) 45px 22px no-repeat;}
.ft-carousel .carousel-indicators span.active .time_btn{background:url(../images/b_btn_icon3h.png) 45px 23px no-repeat;}
.ft-carousel .carousel-indicators span.active .about_btn{background:url(../images/b_btn_icon4h.png) 45px 25px no-repeat;}
.ft-carousel .carousel-btn {position: absolute;	top: 50%;width: 50px;height: 45px;margin-top: -25px;cursor: pointer;}
.carousel-prev-btn {left: 0;background: url(../images/prev.png) no-repeat;}
.carousel-next-btn {right: 0;background: url(../images/next.png) no-repeat;}
/*-----------------------------------------------content---------------------------------------------------------*/
#content{ background:#f3f7fc;}
/*-----------------------------------------------about---------------------------------------------------------*/
.about_up{ width:1192px; margin:auto; font-size:16px; font-family:"微软雅黑"; line-height:26px; padding:40px 0; text-align:center;}
.about_up p{ text-align:left; margin-bottom:20px;}
.about_up span{ font-size:18px; font-weight:bold;}
.about_up .zhankai{ background:#51a5e8; color:#fff; margin:auto; width:115px; height:36px;}
.about_up .zhankai a{line-height:36px; height:36px; font-size:16px; background:url(../images/ab_more.png) 85px 13px no-repeat; display:block; padding-right:24px; cursor:pointer;}
.about_down{ width:1192px; margin:auto; font-family:"微软雅黑"; padding:40px 0; text-align:center;}
.about_down h1{ font-size:24px; font-weight:bold; text-align:center; line-height:30px; margin-bottom:30px;}
.about_down p{ font-size:16px; text-indent:32px; line-height:30px; text-align:left; margin-bottom:10px;}
.about_down .shouqi{ background:#51a5e8; color:#fff; margin:auto; width:115px; height:36px; margin-top:20px;}
.about_down .shouqi a{line-height:36px; height:36px; font-size:16px; background:url(../images/ab_more.png) 85px -23px no-repeat; display:block; padding-right:24px; cursor:pointer;}
/*--------------------------------------------------proview-----------------------------------------------------*/
.preview{ background:#0d75be; padding:85px 0;}
.menuA li,.contentE .btns a,.contentE .btns a{background:url(../images/icon2.png) no-repeat}
.contentE{width:1192px; margin:auto; border-top:0;}
.contentE .left{width:385px;height:355px; display:inline; float:left; background:#fff; margin:0 5px; border:1px solid #ddd; border-radius:8px;}
.contentE .left .bord{ text-align:center; padding:15px;}
.contentE .left .bord h3{ font-family:"微软雅黑"; font-size:16px; color:#3284ff; line-height:34px; text-align:left; margin-top:10px; font-weight:normal;}
.contentE .left .bord p{ text-align:left; font-size:15px; color:#555; line-height:22px; font-family:"微软雅黑";}
.contentE .btns{position:relative;height:1px;font-size:0}
.contentE .btns a{position:absolute;background-position:0 -143px;;width:22px;height:42px;top:-192px;left:-35px;}
.contentE .btns .down{background-position:-28px -143px;left:auto;right:-35px;}
.contentE .btns a:hover.up{background-position:0 -143px}
.contentE .btns a:hover.down{background-position:-28px -143px}
.contentE .btns .uN,.contentE .btns  a:hover.uN{ cursor:default; background-position:0 -239px}
.contentE .btns .dN,.contentE .btns  a:hover.dN{ cursor:default; background-position:-28px -239px}
.contentE .cons{width:1191px;overflow:hidden;position:relative;height:357px}
.contentE .con{float:left;width:9999px;position:absolute;left:0;top:0;}
.preview h2{ font-size:30px; color:#fff; text-align:center; font-family:"微软雅黑"; line-height:40px; margin-bottom:40px; font-weight:normal;}
/*-----------------------------------------------pharmacist----------------------------------------------------------*/
.pharmacist{ margin:80px 0;}
.pharmacist h2{font-size:30px; color:#333; text-align:center; font-family:"微软雅黑"; line-height:40px; margin-bottom:40px; font-weight:normal;}
.menuA li,.contentY .btns a,.contentY .btns a{background:url(../images/icon2.png) no-repeat}
.contentY{width:1192px; margin:auto; border-top:0}
.contentY .left{width:188.5px;height:247px; display:inline; float:left;  margin:0 5px; position:relative;}
.contentY .left .bord{ text-align:center; padding:15px;}
.contentY .left .bord h3{ font-family:"微软雅黑"; font-size:16px; color:#3284ff; line-height:34px; text-align:left; margin-top:10px; font-weight:normal;}
.contentY .btns{position:relative;height:1px;font-size:0}
.contentY .btns a{position:absolute;background-position:0 0px;width:22px;height:42px;top:-154px;left:-35px;}
.contentY .btns .down{background-position:-28px 0;left:auto;right:-35px;}
.contentY .btns a:hover.up{background-position:0 -48px}
.contentY .btns a:hover.down{background-position:-28px -48px}
.contentY .btns .uN,.contentY .btns  a:hover.uN{ cursor:default; background-position:0 -96px}
.contentY .btns .dN,.contentY .btns  a:hover.dN{ cursor:default; background-position:-28px -96px}
.contentY .cons{width:1191px;overflow:hidden;position:relative;height:247px}
.contentY .con{float:left;width:9999px;position:absolute;left:0;top:0;}
.preview h2{ font-size:30px; color:#fff; text-align:center; font-family:"微软雅黑"; line-height:40px; margin-bottom:40px; font-weight:normal;}
/*-------------------------------------------------turn-------------------------------------------------*/
.pharmacist .ys_intr,.pharmacist .ys_info{ text-align:center;  line-height:26px; overflow:hidden; width:186.5px;height: 245px; display: block;}
.pharmacist .ys_info{display:block;position:absolute; }
.pharmacist .ys_intr,.pharmacist .ys_info { text-align:center; transition: 0.6s ease-out;-webkit-transition: .6s ease-out;	-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	-o-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;top: 0;	left: 0;border-radius: 5px;	 border:1px solid #ddd; background-color:#fff; }
.pharmacist .ys_intr {	z-index: 2;	transform: rotateY(0deg);	transform: rotateY(0deg);	-webkit-transform: rotateY(0deg);	-moz-transform: rotateY(0deg);	-ms-transform: rotateY(0deg);	-o-transform: rotateY(0deg);}
.pharmacist .ys_info {	z-index: 1;	transform: rotateY(-180deg);	transform: rotateY(-180deg);	-webkit-transform: rotateY(-180deg);	-moz-transform: rotateY(-180deg);	-ms-transform: rotateY(-180deg);	-o-transform: rotateY(-180deg);	}
.pharmacist .left:hover .ys_info {	transform: rotateY(0deg);	-webkit-transform: rotateY(0deg);	-moz-transform: rotateY(0deg);	-ms-transform: rotateY(0deg);	-o-transform: rotateY(0deg);	z-index: 2;}
.pharmacist .left:hover .ys_intr {	transform: rotateY(180deg);	-webkit-transform: rotateY(180deg);	-moz-transform: rotateY(180deg);	-ms-transform: rotateY(180deg);	-o-transform: rotateY(180deg);	z-index: 1;}
.ys_box{ position:relative;}
.ys_intrbox{ margin:20px auto 15px auto; width:110px; height:110px; position:relative; overflow:hidden;}
.ys_intrbox span{ width:110px; height:110px; display:block; position:absolute; top:0; left:0;background:url(../images/yspic_zz.png) no-repeat}
.ys_intr img{ width:100%;}
.ys_intr .ys_name{ text-align:center; font-size:15px; font-weight:bold; color:#666; line-height:20px;}
.ys_intr .ys_kezu{ font-size:14px; color:#666; text-align:center; line-height:28px; margin-bottom:7px;}
.ys_intr .zixun_btn{display: block; color: #51a1e8; width: 128px; height: 28px; border: 1px solid #51a1e8; border-radius: 15px; margin: 0 auto; text-decoration: none; line-height: 28px; text-align: center; cursor: pointer; font-size: 14px;}
.ys_info .ys_name{ text-align:left; margin:20px 8px 0 8px; font-size:16px; color:#555; font-weight:bold; font-family:"微软雅黑";}
.ys_info .ys_posi{ text-align:left; font-size:12px; color:#555; margin:0 8px; font-family:"微软雅黑"; line-height:20px;}
.ys_info .ys_time{ text-align:left; font-size:12px; margin:0 7px; font-family:"微软雅黑"; color:#555; line-height:20px;}
.ys_info .ys_jianjie{ text-align:left; font-size:12px; line-height:16px; margin:0 8px; color:#555; font-family:"微软雅黑"; margin-top:2px; height:95px; overflow:hidden;}
.ys_info .zixun_btn{display: block; color: #51a1e8; width: 128px; height: 28px; border: 1px solid #51a1e8; border-radius: 15px; margin: 0 auto; text-decoration: none; line-height: 28px; text-align: center; cursor: pointer; font-size: 14px; margin-top:17px;}
.ys_info .zixun_btn:hover{ color:#fff; background:#51a1e8;}
/*----------------------------------------record------------------------------------------------*/
.record{ background:#0d75be; padding:80px 0;}
.record h2{font-size:30px; color:#fff; text-align:center; font-family:"微软雅黑"; line-height:40px; margin-bottom:40px; font-weight:normal;}
.record_con{ background:#fff; width:1112px; padding:40px; margin:auto;}
.menuA li,.contentC .btns a,.contentC .btns a{background:url(../images/icon3.png) no-repeat;}
.contentC{width:1110px; margin:auto; border-top:0}
.contentC .left{width:350px;height:160px; display:inline; float:left; margin:0 14px 0 6px;  position:relative;}
.contentC .left .bord{ text-align:center;}
.contentC .left .bord li{ width:350px; height:45px; margin-bottom:12px; overflow:hidden;}
.contentC .left .bord li a{ border-radius:8px;width:350px; height:45px; background:#f3f7fc; color:#333; display:block; line-height:45px; font-size:16px; font-family:"微软雅黑"; cursor:pointer; text-decoration:none;}
.contentC .left .bord li a:hover{ background:#51a1e8; color:#fff;}
.contentC .left .bord li a.activity{ background:#51a1e8; color:#fff;}
.contentC .left .bord h3{ font-family:"微软雅黑"; font-size:16px; color:#3284ff; line-height:34px; text-align:left; margin-top:10px; font-weight:normal;}
.contentC .btns{position:relative;height:1px;font-size:0}
.contentC .btns a{position:absolute;background-position:0 0px;width:28px;height:62px;top:-125px;left:-32px;}
.contentC .btns .down{background-position:-32px 0;left:auto;right:-32px;}
.contentC .btns a:hover.up{background-position:0 0px;}
.contentC .btns a:hover.down{background-position:-32px 0;}
.contentC .btns .uN,.contentC .btns  a:hover.uN{ cursor:default; background-position:0 -66px}
.contentC .btns .dN,.contentC .btns  a:hover.dN{ cursor:default; background-position:-32px -66px}
.contentC .cons{width:1110px;overflow:hidden;position:relative;height:180px}
.contentC .con{float:left;width:9999px;position:absolute;left:0;top:0;}
.record_con h3{ margin:40px; text-align:center; color:#333; font-family:"微软雅黑"; line-height:24px; font-size:24px; font-weight:normal;}
.record_con h4{ font-size:16px; font-family:"微软雅黑"; font-weight:normal; margin-bottom:15px;}
.record_con .ys_boxleft{ float:left; width:305px; display:inline;}
.record_con .ys_js{ width:305px; height:auto;}
.record_con .ys_jsimg{ height:305px; overflow:hidden;}
.record_con .ys_js img{ margin-bottom:15px;}
.record_con .ys_js p{ font-size:14px; line-height:22px; color:#333; margin:5px 0; font-family:"微软雅黑";}
.zhuti{ width:765px; float:right; display:inline; border:1px solid #d7e9ff;}
/*-----------------------------------------ask---------------------------------------------*/
.qanda{ width:1112px; margin:auto;}
.ques{ width:90%; float:left; margin-top:20px;}
.ans{float:right; margin-top:5px; }
.touxiang{ background:url(../images/yiwen_icon.png) no-repeat; min-height:50px; padding-left:80px; padding-top:10px; position:absolute; position:relative; margin-left:5px;}
.yishi{ background:url(../images/yaoshi_icon.png) top right no-repeat; min-height:50px; padding-right:85px; padding-top:10px; position:absolute; position:relative; margin-right:5px; position:relative;background-size: 65px !important;}
.touxiang em{ position:absolute; left:72px; top:17px;}
.touxiang span{ position:absolute; left:5px; top:63px; font-size:16px; color:#4899e1; font-family:"微软雅黑";}
.yishi em{ position:absolute; right:77px; top:17px;}
.yishi span{ position:absolute; right:10px; top:72px;font-size:16px; color:#4899e1; font-family:"微软雅黑";}
.yishi_con{background:#fff; width:915px; border:1px solid #e7e7e7;  padding:10px; float:right; display:inline; clear:both;-moz-border-radius:3px;-webkit-border-radius:3px; line-height:18px; font-size:15px;  line-height:24px;}
.yiwen_con{ background:#51a1e8; width:527px;  border:1px solid #388bd5; padding:10px; float:left; display:inline; clear:both; -moz-border-radius:3px;-webkit-border-radius:3px; line-height:18px; font-size:15px; line-height:24px; color: #fff;}
.bdb_tcon h3{ font-size:18px; font-weight:normal; line-height:25px;  text-align: left; width:880px; padding-top: 10px;  margin:0 auto;}
.ask_more { height: 30px; line-height:30px; text-align: right; font-size: 16px; color: #2fadd5; }
.ask_more a { color: #2fadd5; }
#carousel_3 .carousel-indicators s{ background:url(../images/ys_botbg.png) repeat; display: inline-block; padding:4px 14px; border-radius:30px;}
#carousel_3 .carousel-indicators{ bottom:20px;}
#carousel_3 .carousel-indicators span{ border-radius:50px; width:12px;  height:12px; background:#fff; margin:0 4px; text-indent:0;}
#carousel_3 .carousel-indicators span.active { background:#3284ff;}
#carousel_3 .carousel-next-btn { }
#carousel_3 .carousel-prev-btn{}

.round_shade_box{width:1px; height:1px; font-size:0; display:none; _background:white; border:8px solid #fff;}
.round_box_close{padding:2px 5px; font-size:12px; color:#ffffff; text-decoration:none; border:1px solid #cccccc; -moz-border-radius:4px; -webkit-border-radius:4px; background:#000000; opacity:0.8; filter:alpha(opacity=80); position:absolute; right:-5px; top:-5px;}
.round_box_close:hover{opacity:0.95; filter:alpha(opacity=95);}
.small_pic{ width:500px; float:left; display:inline; margin:0 25px; height:350px; overflow:hidden; margin-bottom:50px;}
.small_pic img{ width:500px;}