@charset "utf-8";
.red67{ color:#ff6767;}
.red{ color:#FF0000!important;}
.t_lt{ text-decoration:line-through;}
.Ywrap{ margin-left:auto; margin-right:auto; width:966px;}
h1, h2, h3, h4, h5, h6{ font-size:14px;}
.tc{text-align: center;}
.goods-nav{width: 965px;margin: 0 auto;}

/*详情页--产品图--左边*/
.Yico_bj, .Yico_otc, .Yico_rx, .Yico_aotc, .Yico_wai{ background:url() no-repeat; vertical-align:middle; display:inline; width:42px; height:21px; margin: 3px 10px 0px 0px; float:left; }
.Yico_bj{}
.Yico_otc{ background-position:-54px 0px;}
.Yico_rx{ background-position:-113px 0px;}
.Yico_aotc{ background-position:-172px 0px;}
.Yico_wai{ background-position:-235px 0px; width:24px; margin-right: 5px; float:left;}

.condom_left{display:none;width:180px; height:440px; overflow:hidden; float:left; position:fixed; z-index:9999; top:10%; left:50%; margin-left:-600px;}
#minPicScroll a.prev, #minPicScroll a.next, .Ycollect a, .Ycollect a.on,#minPicScroll a.prevNo, #minPicScroll a.nextNo{background:url() no-repeat;}
.Yproinfo{ border:1px solid #cccccc; width:966px; margin-top:8px; margin-left:auto; margin-right:auto; min-height:425px; margin-bottom:20px; repeat-y right;}
.Yproinfo_l{ float:left; width:1007px;}
.Yprobigpicbox{ float:left; width:400px;}
.Ypro_b_p{ position:relative;}
.Ypro_b_i{ width:400px; height:400px; position:relative;}
.Ypro_b_i img{ width:400px; height:400px;}
.zoomdiv{ position:absolute;}
.Yprobigpicbox .pro_pic_content img {height: 400px;width: 400px;}
.jqzoom {position: relative; z-index:2;}
div.zoomdiv {background: none repeat scroll 0 0 #fff;border: 1px solid #ccc;display: none;height: 200px;left: 0;overflow: hidden;position: absolute;text-align: center;top: 0;width: 200px;z-index: 999;}
div.jqZoomPup {background: none no-repeat scroll 50% top #fede4f;border: 1px solid #aaa;cursor: move;height: 150px!important;left: 0;opacity: 0.5;position: absolute;top: 0;visibility: hidden;width: 150px!important;z-index: 9999;}

/*详情页--产品图--中间*/
.Yprodes{ float:right; width:540px; padding:0px 33px;}
.Yprodes_t{ font-size:18px; font-family:"微软雅黑"; font-weight:bold; padding:10px 0px;}
.Yprodes_t span.Yotc{ float:left; margin:5px 5px 0px 0px;}
.Yprodes_t h1{font-size:18px; padding-right:10px;}
.Yprodes_d{font-size:16px; font-family:"微软雅黑"; color:#FF0000; padding-bottom:15px;width:510px;}
.Ypro_dl{ position: relative; clear:both;}
.Ypro_dl dt{ float:left; width:75px; font-size:12px; padding-left:10px; color:#808080;}
.Ypro_dl dd{  float:left; width:450px; overflow:hidden;}
.Ypro_nb{font-size:14px; font-family:"微软雅黑"; color:#FF0000; padding-bottom:15px;width:510px;}

.Yprodes .Ydrug_info{ padding:10px 0px; border-bottom:1px dotted #cccccc;}
.Yprodes .Ydrug_info dl{ clear:both; line-height:24px;}
.Yprodes .Ydrug_info dt{float:left; width:75px; font-size:12px; padding-left:15px; color:#666666;}
.Yprodes .Ydrug_info dd{ float:left; width:450px; overflow:hidden;font-size:12px; color:#666666;}
.Yprodes .Ydrug_info dd span{}
.Yprodes .Ydrug_info dd a.YActiveUp, .Yprodes .Ydrug_info dd a.YActiveMore{ color:#2d8ef3; float:left; cursor:pointer; background: url() no-repeat 25px -3px; padding-right:12px;}
.Yprodes .Ydrug_info dd a.YActiveUp{ background-position:25px -39px;}
.Yprodes .Ydrug_info dd a:hover.YActiveUp, .Yprodes .Ydrug_info dd a:hover.YActiveMore{ color:#FF0000;}

.Yprodes .Ydrug_info .SpecialPeople, .Yprodes .Ydrug_info .UsageDosage, .Yprodes .Ydrug_info .DruggistTalk{ display:none;}
.Yprodes .Ydrug_info p{ float:left; display:block; width:405px; text-overflow: ellipsis; white-space: nowrap; height:20px; overflow:hidden;}
.Yprodes .Ydrug_info .SpecialPeople dd span{color:#ff6767; padding:0px 15px 0px 0px;}

.Yp_r1 { background:#e03737 url() repeat-x; height:65px; color:#FFFFFF; line-height:60px; padding-top:5px;}
.Yp_r1 dt{ color:#FFFFFF;}
.Yp_r1 b{ font-size:30px; margin-right:20px; font-family:"微软雅黑", Arial;}
.Ysaleprice .YRMB{ color:#fed701;}
.Yp_r1 dd b{ float:left; line-height:50px; color:#fed701;}
.Yp_r2{ background:#f2f2f2; padding:10px 0px; display:none;}
.Yp_r2 dt{ padding-top:5px;}
.Yp_r3{ padding-top:3px;}
.Yp_r3 dd a{ display:inline-block; width:212px; border:1px solid #cfcfcf; text-align:center; padding:0px 3px; line-height:24px; color:#000000; margin:5px 10px 0px 0px; position:relative;}
.Yp_r3 dd a:hover, .Yp_r3 dd a.on{ border-color:#e60000; text-decoration:none;}
.Yp_r3 dt{ padding-top:10px;}
.Yp_r3 dd a .Ygx{ position:absolute; right:0; bottom:0; no-repeat 1px -366px; width:20px; height:16px; display:none;}
.Yp_r3 dd a.on .Ygx{ display:block;}
.Yp_r3c{ width:460px;}
.Yp_r4 dd a, .Yp_r3b dd a{ width:auto; padding:0px 20px;}
.Yp_r3b{ display:none;}
.Yp_r5{ padding-top:10px;}
.Yp_r5 dt{ padding-top:4px;}
.Yp_r5 dd p{ line-height:26px;}
.Yp_r5c{ border:1px solid #cfcfcf; width:128px; margin-left:0px; height:24px; float:left; margin-right:20px; overflow:hidden;}
.Yp_r5c input{ float:left;}
.Yp_r5c .Ydel, .Yp_r5c .Yadd{ color:#6e6e6e; font-size:24px; font-weight:bold; font-family: Arial; border:none; background:#fff; line-height:50%;  height:100%; width:24%; cursor:pointer;}
.Yp_r5c .Ytxt{ border:none; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; text-align:center; width:50%; height:24px; line-height:24px;}
.Yp_r5c .Yadd{ color:#6e6e6e;}
.Yp_r5 dd .Ydes{ margin-left:0; width:130px; background:#fff9e5; clear:both; text-align:center; color:#959595; line-height:24px; display:none;}
.Yp_lj{ padding:0px 0px 0px 40px; line-height:20px; position:relative; clear:both;}
.Yp_lj a{ color:#333333;}
*+html .Yp_lj a{ float:none; display:inline;}
.Yp_lj a.last{ color:#1365ba; margin-left:10px;}
.Yico_lj{ background:#ff8800 no-repeat; padding:1px 6px 1px 4px; color:#FFFFFF; position:absolute; left:0; top:2px; height:16px; line-height:16px;}
.Yp_r6{ clear:both; padding:15px 0px;}
#bybuy, .arrival_msg{ display:none;}

.Yp_r7{ width:446px; padding:15px 0px; margin-left:0px;}
.Ydengjidiv{ float:left; width:191px; }
.buy_bi1b, .YdengjiNo{ width:191px; height:44px; display:block; cursor:pointer;}
.YdengjiNo{ background-position:0px -56px;}
.Ycallb{ background-position:-210px 0px; width:236px; height:44px; float:right;}
.YcallbNo{ background-position:-210px -56px; width:236px; height:44px; float:right;}
.Ycallb_l{ float:left; width:170px; padding:8px 10px;}
.Ycallb_r{ float:right; width:46px;}
.Tel_bot{border:none; background:#FFFFFF; width:168px; height:28px; line-height:28px; color:#999999; padding-left:2px;}
.Ycallb .Tel_bi1b{ display:block; height:44px; width:44px; cursor:pointer;}
.Ycallb .Tel_bi1b1{ background:none; display:none; height:44px; width:44px; cursor:default;}
.inform-btn{ background-position:0px -112px; width:190px; height:45px; border:none; cursor:pointer; display:block; margin-left:0px;}
.Ycalldes{ color:#666666; clear:both; padding:5px 0px; line-height:20px;}
.Ycalldes span{ color:#FF0000;}
#LingQauan, #SongQuan, #MaiZeng, #MianYou, #DaZhe, #YouHui, #MianFei, #HuanGou{ display:none; }
#txtQuYu{ display:none;}
.Yp_r2 p{ padding:1px 0px;}
.Yp_r2 a.YActiveUp, .Yp_r2 a.YActiveMore{ color:#2d8ef3; float:right; cursor:pointer;) no-repeat 25px -3px; padding-right:12px;}
.Yp_r2 a.YActiveUp{ display:none; background-position:25px -36px;}
.Yp_r2 a:hover.YActiveUp, .Yp_r2 a:hover.YActiveMore{ color:#FF0000;}
.Yp_r2 .Yfl{ float:left; width: 360px;}
.Yp_r2 dd{ width:440px;}
.Yproinfo_r{ float:left; width:191px;}
.Ykf{ font-size:14px; padding:15px 10px 5px;}
.Ykf dt{ padding-bottom:10px; color:#666666;}
.Ykf dd{ padding:10px 0px;}
.Ybtn_kf{ display:block; width:147px; height:26px; line-height:26px;  color:#1365ba;}

.Yp_ewm{ text-align:center; padding:20px 10px; font-family:"微软雅黑"; font-size:16px; color:#808080;}
.Yp_ewm_img img{ width:140px; height:140px;}
.Yp_ewm_t{ color:#e60000; font-size:18px;}

/*套餐组合*/
.YPackage{ margin-left:auto; margin-right:auto; width:1198px; border:1px solid #cccccc; margin-bottom:20px; display:none; overflow:hidden;}
.Ytab{ border-bottom:1px solid #0066d4; height:38px; background:#f3f2f2;}
.Ytab li{ float:left; width:120px; height:38px; text-align:center; font-size:14px; font-weight:bold; line-height:38px; color:#000000; position:relative;  no-repeat right 0px;}
.Ytab li a.on{ background:#0066d4; color:#FFFFFF; position:absolute; margin-left:-1px; margin-top:-1px; height:39px; width:121px; cursor:auto;left: 0;}
.Ytab li a{ display:block; height:38px; width:120px; color:#000000;}
.Ytab li a:hover{background:#0066d4; color:#FFFFFF;position:absolute; margin-left:-1px; margin-top:-1px; height:39px; width:121px; text-decoration:none;left: 0;}
.Ytab li a:active {background:#0066d4; color:#FFFFFF;position:absolute; margin-left:-1px; margin-top:-1px; height:39px; width:121px; text-decoration:none;left: 0;}

/*产品详情*/
.Ywrap{}
.Ywrap_l{ float:left; width:200px;}
.Ywrap_l a{ color: #333;}
.Ywrap_r{float:right; width:756px;}
.Ywrap_k{ border:1px solid #ccc; margin-bottom:10px;}
.Ywrap_kt{ background:#f3f3f2; border-bottom:1px solid #ccc; height:38px; line-height:38px; padding:0px 9px; color:#666666;}
.Yside1{ padding:15px 10px; }
.Yside1 li{float:left; line-height:24px; }
.Yside1 a{ white-space:nowrap; margin:4px 7px; float: left; }
.Yside2{ margin:0px 10px;}
.Yside2 li{ border-bottom:1px dotted #cfcfcf; padding:10px; line-height:20px;}
.Yside2 .Yimg, .Yside2 .propic{ text-align:center;}
.Yside2 .Yimg img, .Yside2 .propic img{ width:111px; height:90px;}
.Yside2 .Ypri, .Yside2 .price{ text-align:center; color:#ff0000; font-size:14px; font-weight:bold;  font-family: Arial,Verdana,"宋体";}
.Yside2 .adv{ height:40px; overflow:hidden;}
.Yside2 .adv a span, .Yside2 .proinfo .title a span{ padding: 0px 5px;}
.Yside2 .proinfo .title{ height:40px; overflow:hidden;}

.Yside3{ margin:0px 10px;}
.Yside3 li{ border-bottom:1px dotted #cfcfcf; padding:10px 0px 0px; line-height:20px; clear:both; height:100px;}
.Yside3 .Yimg,.Yside3 .propic{ float:left; width:90px; height:90px; display:block;}
.Yside3 .Yimg img, .Yside3 .propic img{ width:90px; height:90px;}
.Yside3 .Ytit{ padding:12px 0px 0px;}
.Yside3 .Ypri{ color:#ff0000; font-size:14px; font-weight:bold;}
.Yside3 .adv{ max-height:40px; overflow:hidden;}
.Yside3 .title{ max-height:40px; overflow:hidden;}
.Yside3 .price{ color: #ff0000; font-weight: bold;}

.ty_ys{width:756px;height:289px; background:url('//image.ysb.cn/xyzyw/images/ty_ys.jpg') center no-repeat; overflow:hidden; position:relative;}
.ty_bz{width:756px;height:220px; background:url('//image.ysb.cn/xyzyw/images/ty_bz.jpg') center no-repeat; overflow:hidden; position:relative;}
.ty_wx{width:756px;height:290px; background:url('//image.ysb.cn/xyzyw/images/ty_wx.jpg') center no-repeat; overflow:hidden; position:relative;}

.Ypro_deta{ border:1px solid #cccccc; width:756px; color:#666666; /*margin-bottom:20px;*/}
.Ypro_deta .YIrd_p{ padding:16px 20px; margin:0px 10px; border-bottom:1px dotted #cfcfcf; line-height:26px; font-weight:bold;}
.Ypro_deta .YIrd_l{ padding:10px 15px; line-height:26px; border-bottom:1px dotted #cfcfcf; margin:0px 10px 10px; }
.Ypro_deta .YIrd_l li{ float:left; width:280px; height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-right:20px; } 

.Ytabcon_Ytit{ height:34px; border-left:5px solid #0066d4; line-height:34px; background:#f2f2f3; clear:both; margin:10px 5px; padding:0px 0px 0px 10px;}
.Ytabcon_Ytit h3{ display:inline; font-size:16px; color:#333;}
.Ytabcon_Ytit p.Ytitlogo{ float:right; display:block; padding-right:70px; color:#0066d4; no-repeat right;}
.Ypro_smbh{ line-height:24px; padding:10px 20px;}
.Ypro_smbh h5{ color:#0066d4; font-size:14px;}
.Ypro_smbh p{ font-size:12px; color:#666666;}
.Yimgcon, .Yimgcon1{ padding:5px; text-align:center;}
.Yimgcon img{}
.prodetail02{ text-align:center;}
.prodetail06{ padding:10px 20px; font-size:14px; line-height: 28px;}
.prodetail04{ margin:0px 5px; text-align:center;}
.prodetail08{ padding:10px 5px; font-size:14px; line-height: 28px;}

.ViperPrice_num{font-size: 20px;font-family: "微软雅黑";font-weight: bold;float: left;color: #D30A20;line-height: 36px;}

/* FAQ */
.faq-content .faq-question {color: #005DAA;font-size: 16px;font-family: "微软雅黑";padding: 15px 0 5px 0;border-bottom: 1px solid #cccccc;font-weight: bold;}

/* 800图下疗程展示 */
#lcAdv div{border:solid 3px #dc3030;font:300 12px/36px 微软雅黑;}
#lcAdv .spnT{background-color:#dc3030; color:#fcff00;float: left;height:29px;display: block;width: 26px;padding:4px 5px;line-height: 14px;font-size: 12px;background-color: #dc3030;-webkit-box-shadow: 2px 0px 0px 0px #ddd;-moz-box-shadow: 2px 0px 0px 0px #ddd; box-shadow: 2px 0px 0px 0px #ddd;margin-right: 5px;}
#lcAdv .spnInfo label{color:#ff0000;font-family:arial;font-size:14px;}

/*评价开始*/
.ztpl{width:100%; box-sizing:border-box;}
.float-left {float: left;}
.float-right {float: right;}
.praise { text-align:center; padding:30px 22px 22px 22px;}
.praise .title {font-size: 16px;line-height: 32px;color: #666;}
.praise .percent {font-size: 24px;line-height: 48px;color: #ff3700;font-weight: bold;margin-bottom: 6px;}
.praise .stars {width: 68px;height: 12px;background: #ccc;position: relative;margin-bottom: 8px;overflow: hidden;}
.praise .stars img {position: absolute;top: 0;left: 0;z-index: 2;}
.praise .stars-content {position: absolute;z-index: 1;width: 0%;height: 100%;background: #ff3600;}
.brnbar {padding:0 5px;}
.brnbar a {width:142px;display: inline-block;font-size: 14px;line-height: 38px;border: 1px solid #e0e0e0;color: #666;text-align: center;margin-right: 14px;}
.brnbar a.all {color: #ff3600;border-color: #ff3600;}
.brnbar img{ width:25px; position:relative; top:6px; left:6px; }
.pl-item {padding: 20px 0px;border-bottom: 1px dotted #ccc; margin:0 20px;}
.pl-name {display: flex;width: 140px;box-sizing: border-box;padding-left: 20px;margin-right: 20px;}
.pl-user {text-align: left;color: #666;margin-bottom: 0px;padding-top:0px;}
.pl-user p{ margin-bottom:0px; line-height:20px;}
.pl-user img{ width:15px; height:15px; margin-right:4px; margin-top:4px;}
.pl-con {width: 540px;}
.pl-con p {width:100%;font-size: 14px; color: #333;line-height: 22px;margin:0;}
.pl-time {color: #ccc;line-height: 12px;margin-top: 5px;margin-left:0px;}

/*评价弹窗开始*/
.boxbg{width:100%;height:100%;background-color:#000;opacity: 0.5;position: fixed;z-index: 999;display: none;top:0;left:0;}
.evaluate{width:900px;height:580px;background-color:#fff;position:fixed;z-index:10000;margin-left:-450px;margin-top:-290px;left:50%;top:50%;border-radius:5px; display: none;}
.evaluate-tit{background-color:#3475c9;height:58px;color:#fff;font-size:16px;line-height:58px;padding-left:25px;border-radius:5px 5px 0 0;}
.evaluate-info{margin:40px 0 0 100px; auto;color:#333;font-size:16px;}
.evaluate-item{margin-bottom:16px;}
.evaluate-item label{width:80px;display:inline-block;;}
.pjnr{position:relative;top:-100px;}
.evaluate-item input{width:263px;height:40px;border:1px solid #e3e3e3;padding-left:10px;outline:none;font-size:16px;color:#333;FONT-FAMILY:'Microsoft YaHei';}
.evaluate-item textarea{width:609px;height:113px;border:1px solid #e3e3e3;padding-left:10px;outline:none;padding-top:10px;font-size:16px;color:#333;FONT-FAMILY:'Microsoft YaHei';}
.yzm{color:#ff943d;margin-left: -104px;cursor:pointer;}
.yzm span{}
.evaluate-item button{width:206px;height:42px;border-radius:50px;background-color:#ff863d;color:#fff;line-height:42px;color:#fff;border:none;outline:none;line-height:42px;text-align:center;font-size:20px;cursor:pointer;margin-top:35px;FONT-FAMILY:'Microsoft YaHei';}
.pjstar{margin-right:10px;display:inline-block;}
.pjstar img{width:20px;height:20px;}
.pjclose{float:right;margin:20px 22px 0 0;cursor:pointer;}
.pjclose img{width:22px;height:22px;}
.pjqhtab{background:#0066d4;color:#fff!important;}
.pjqhtab a{color:#fff!important;}
