﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em '微软雅黑',Arial,"宋体"; }
body{ padding:0px; margin:0px auto; font-size:1.6em; color:#636363; min-width:320px; max-width:640px; -webkit-text-size-adjust:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none;  /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px; list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
input,em,textarea{ font-size:1em; font-style:normal; font-family:'微软雅黑'; border-radius:0; -webkit-border-radius:0; border:noene;outline:none;background:none; border:none; margin:0; padding:0;}
img,object{ border:none; border:0; overflow:hidden; vertical-align:top;}
a{ color:#636363; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
.Texthide{ display:none;}

.ContainBox{ background:#f5f5f5;}
.Contain{ width:93.75%; margin:0 auto; padding:4% 0;}
.SinglePage{ font-size:1.4em; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:0 3.75%;}
.SinglePage .h3{ text-align:center; line-height:1.3em;}
.SinglePage .time{ text-align:center; border-bottom:1px solid #e8e8e8; padding-bottom:2%; margin-bottom:5%;}

.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

/*top.html*/
.Toper{ padding:2.81% 0; overflow:hidden;font-family:'微软雅黑';}
.Toper a{ display:block; float:left; }
.Toper .back{ width:3.59%;margin-left:4.68%}
.Toper .back img{ width:100%;}
.Toper .logo{ width:64%; text-align:center; }
.Toper .logo img{ width:57.58%; margin:-1%;  padding-left:16%;}
.Toper .column{width:71%; text-align:center;color:#fff; font-size:2em; padding-top:1%; }
.Toper .column1{width:22%; color:#fff; font-size:2em; padding-top:1%; padding-left:29%;padding-right:13%; }

.Toper .denglu{  color:#fff;}
.Toper .tuichu{  margin-left:7%; color:#fff;display:block;}
.Toper .denglu1{  color:#000; font-weight:bold;}
.Toper .tuichu1{  color:#000; margin-left:7%; font-weight:bold;}


.Toper .denglu img{ width:100%;}
.Toper .sub{ width:6.56%; float:right; margin-right:4.68%;}
.Toper .sub img{ width:100%;}
.NavMenu{ display:none; position:absolute; left:0; background:#38a763 ; width:100%;  z-index:10;}
.NavMenu li{ border-bottom:1px solid #776161;}
.NavMenu li a{ color:#fff; font-size:1.5em; display:block; padding:1% 3% 1% 6%;border-bottom:1px solid #fff;}
.Toper2{ background:#38a763;}
.TopMember .column{ width:76%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*top.html*/

/*Bottom*/
footer{ overflow:hidden; padding-top:17%;font-family:'微软雅黑';}
.ReturnTop{ display:none; position:fixed; right:2.68%; bottom:0; float:right; width:12.63%; text-align:center; z-index:4}
.ReturnTop img{ width:100%;}
.ReturnTop span{ display:block; width:100%;}
/*Bottom*/

/*Banner*/
.HomeBan{ width:100%; position:relative; margin-bottom:3.125%}
.HomeBan li{ display:block; width:100%;}
.HomeBan li a{ display:block; width:100%;}
.HomeBan li img{ width:100%;}
.HomeBan .Tablist{ width:100%; position:absolute; bottom:2.5%; text-align:center;}
.HomeBan .Tablist li{ display:inline-block; width:9px; height:9px; border:2px solid #fff; border-radius:15px; margin:0 0.5%; text-indent:-9999px;}
.HomeBan .Tablist li.on{ background:#1bbe68; border:2px solid #1bbe68;} 
/*Banner*/

/*Slide*/
.SlideBar{ overflow:hidden; margin-bottom:4%;font-family:'微软雅黑';}
.SlideBar .prev{ display:block; float:left; width:6%; margin-top:1%;}
.SlideBar .next{ display:block; float:left; width:6%; margin-top:1%;}
.SlideBar img{ width:100%; }
.SlideBar .MenuList{ display:block; float:left; width:88%; padding-top:2%;}
.SlideBar .MenuList ul{}
.SlideBar ul li{ width:24.5%; display:block; float:left; border-right:1px solid #bdbdbd;  font-size:1.73em; text-align:center; padding:0.5% 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.SlideBar ul li.onmenu a{ color:#36a65e;}

/*Slide*/


/*Pages*/
.Pages{ text-align:center;}
.Pages a{ display:inline-block; width:40%; color:#fff; background:#38a763; border-radius:6px; padding:3% 0; font-size:1.3em;}
.Pages .next{ margin-left:1.33%; background:#6d6d6d;}
/*Pages*/

/*index*/
.HomeContain{ width:93.75%; margin:0 auto; overflow:hidden;font-family:'微软雅黑';}
.HomeContain img{ max-width:100%;}
.HomeContain a{ display:block; float:left; color:#fff; width:48.33%; font-weight:bold;}
.HomeBox1{ overflow:hidden;font-family:'微软雅黑';}

.HomeBox1 a{ font-size:1.6em; position:relative; text-align:center; padding:3% 0;}
.HomeBox1 img{ margin-left:-6%;}
.HomeBox1 span{ display:block; width:100%; position:absolute; top:67.75%; text-align:center;}
.HomeBox1 .yuyue{ background:#77b960; margin-right:3.34%}
.HomeBox1 .dianzi{ background:#ff7575;}

.HomeBox2{ margin:3.125% 0; overflow:hidden; text-align:center;font-family:'微软雅黑';}
.HomeBox2 a{ font-size:1.86em; position:relative;}
.HomeBox2 span{ display:block; width:100%; position:absolute; top:72.75%; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.HomeBox2 .guo{ background:#f8b156; margin-right:3.34%}
.HomeBox2 .guo2{ background:#44b8c2;}

.HomeBox3{ font-size:1.6em; overflow:hidden;font-family:'微软雅黑'; }
.HomeBox3 .contact{ background:#f7815c; margin-right:3.34%; }
.HomeBox3 .contact img{ float:left; width:48.27%; margin:0 0 0 16.2%}
.HomeBox3 .contact span{ display:inline-block; padding-top:20%; margin-left:-13%; }
.HomeBox3 .zixun{ position:relative; width:23.33%; margin-right:1.56%; background:#4495fa;}
.HomeBox3 .zixun span{ display:block; width:100%; position:absolute; top:64.85%; text-align:center;}
.HomeBox3 .tese{ position:relative; width:23.33%; background:#b975ff; }
.HomeBox3 .tese span{ display:block; width:100%; position:absolute; top:64.85%; text-align:center;}
/*index*/

/*card*/
.carlist{ overflow:hidden;font-family:'微软雅黑';}
.carlist ul li{ display:block; float:left; width:46.75%; margin:0 6.425% 3% 0; text-align:center; }
.carlist ul li span{ display:block; padding:7.14%; background:#fff; border:1px solid #c9c9c9;}
.carlist ul li span img{ width:100%;}
.carlist ul li  em{ display:inline-block; font-size:1.6em; padding:4% 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.cardinfo .Bimg{ padding:1.66%; border:1px solid #c9c9c9; overflow:hidden;}
.cardinfo .Bimg img{ width:100%;}
.cardinfo .h3{ font-size:1.73em; font-weight:normal; margin:5% 0 3%}
.cardinfo .p{ font-size:1.73em; color:#058542; border-bottom:1px solid #c9c9c9; padding-bottom:5.33%; margin-bottom:5.33%; }
.cardinfo  .price{ font-size:1.73em; color:#8c8c8c;}
.cardinfo  .price span{}
.cardinfo  .price em{ float:right;}
.cardinfo  .price em b{ font-weight:normal; color:#ea5505;}
.cardinfo .cardtypes{ overflow:hidden; margin:7.33% 0 9%;}
.cardinfo .cardtypes .type{ width:53.33%; float:left;}
.cardinfo .cardtypes .type select{ padding:4.4% 0; width:100%; font-size:1.73em; font-family:'微软雅黑'; color:#333333;}
.cardinfo .cardtypes .num{ float:right; width:34.16%; border:1px solid #c9c9c9;}
.cardinfo .cardtypes span{ display:block; float:left; width:31.2%; }
.cardinfo .cardtypes input{ width:34.6%; float:left; color:#058542; font-size:1.73em; text-align:center; border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9; padding:4.4% 0; background:#f9f9f9;font-family:'微软雅黑';}
.cardinfo .yuyue{ display:block; color:#fff; background:#ea5505; border-radius:5px; padding:3.75% 0; font-size:1.73em; text-align:center;}

.cardinfo .infobox{ border:1px solid #c9c9c9; border-top:1px solid #38a763; margin-top:7.33%;}
.cardinfo .infobox .tit{ font-size:1.67em; color:#38a763; padding:3% 0 3% 3%; border-bottom:1px solid #c9c9c9;}
.cardinfo .infobox .info{ padding:3%; font-size:1.17em; line-height:1.6em;}
.cardinfo .infobox .info img{width:100%;}
.cardinfo .Bimg li{ display:block; width:100%; float:left;}
.cardinfo .Simg{ margin-top:3%;}
.cardinfo .Simg .prev{ width:5.16%; float:left; margin-right:4%;}
.cardinfo .Simg .next{ width:5.16%; float:right;} 
.cardinfo .Simg .imglist{ width:83.33%; float:left; overflow:hidden;}
.cardinfo .Simg .imglist li{ display:block; float:left; width:31.6%; padding-right:6px;}
.cardinfo .Simg .imglist li img{ border:1px solid #c9c9c9; width:100%; }
.cardinfo .Simg .imglist li.on img{ border:1px solid #38a763; width:100%; }

.cardinfo .buybox{ display:block; color:#fff; border-radius:5px;font-size:1.73em; border:1px solid #ea5505; overflow:hidden; text-align:center;}
.cardinfo .buybox .buy{ display:block;  float:left; width:50%; color:#fff; background:#ea5505; padding:3.75% 0; overflow:hidden;}
.cardinfo .buybox .shop{ display:block; float:left; width:50%; padding:3.75% 0; background:url(../images/shop.jpg) no-repeat 10% center;overflow:hidden;}
/*card*/


/*登录*/
.login{ width:70.5%; margin:0 auto; padding:27% 0; }
.login table{ width:100%; margin-top:19.5%;}
.login table td .text{ width:93%; color:#949494; font-size:1.5em; margin-bottom:3%; padding:3.2% 3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.login table td .text2{ width:55%;}
.login table td  .code{ width:33.5%; float:right; border:1px solid #dfdfdf;}
.login table .btn{ display:block; text-align:center; color:#fff; font-size:1.8em; background:#ea5505; border-radius:5px; padding:4.5% 0; margin:8% 0; }
.login table .forgot{ display:block; text-align:center; font-size:1.67em;}
/*登录*/

/*注册*/
.Register{ padding-top:12%;}
.Register table{ width:100%; font-size:1.5em; color:#949494;}
.Register  .left{ width:23%; text-align:right;}
.Register .right{ width:75%;}
.Register .text{ width:93%; color:#949494;  margin:2% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.Register select{ width:33%; font-size:1em; padding:3% 0; font-family:'微软雅黑'; color:#555; }
.Register .age{ display:inline-block; width:19.5%; margin:0 2%; text-align:right;}
.Register .text2{ width:33%;}
.Register  .btn{ display:block; width:100%; text-align:center; color:#fff; background:#ea5505; border-radius:5px; padding:3.5% 0; margin:8% 0;}
.Register  .back{ display:block; text-align:right; color:#8c8c8c;}
/*注册*/

/*找回密码*/
.ForgotBox{ padding-top:20%;}
.ForgotBox table{ width:100%; font-size:1.5em; color:#949494;}
.ForgotBox  .left{ width:24%; text-align:right;}
.ForgotBox .right{ width:75%;}
.ForgotBox .text{ width:93%; color:#949494;  margin:3% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.ForgotBox .text2{ width:55%;}
.ForgotBox .code{ width:30.5%; float:right; border:1px solid #dfdfdf; margin-top:3%;}
.ForgotBox  .btn{ display:block; width:100%; text-align:center; color:#fff; background:#ea5505; border-radius:5px; padding:3.5% 0; margin:8% 0;}
.ForgotBox  .back{ display:block; text-align:right; color:#8c8c8c;}
/*找回密码*/

/*基本信息*/
.Persional .h3{ font-size: 2em; line-height:1.2em; font-weight:normal; font-family:Arial; margin:8% 0;}
.Persional .h3 span{ display:block; color:#ea5504;}
.Persional table{ width:100%; font-size:1.5em; color:#949494;}
.Persional  .left{ width:23%; }
.Persional .right{ width:75%;}
.Persional .text{ width:93%; color:#949494;  margin:2% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.Persional select{ width:33%; font-size:1em; padding:3% 0; font-family:'微软雅黑'; color:#555; }
.Persional .age{ display:inline-block; width:19.5%; margin:0 2%; text-align:right;}
.Persional .text2{ width:33%;}
.Persional  .btn{ display:block; width:100%; text-align:center; color:#fff; background:#ea5505; border-radius:5px; padding:3.5% 0; margin:8% 0;}
.Persional  .back{ display:block; text-align:right; color:#8c8c8c;}
/*基本信息*/


/*修改密码*/
.ChangePassword{ padding-top:20%;}
.ChangePassword table{ width:100%; font-size:1.5em; color:#949494;}
.ChangePassword  .left{ width:25.3%; text-align:right;}
.ChangePassword .right{ width:74.5%;}
.ChangePassword .text{ width:93%; color:#949494;  margin:3% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.ChangePassword .text2{ width:55%;}
.ChangePassword .code{ width:30.5%; float:right; border:1px solid #dfdfdf; margin-top:3%;}
.ChangePassword  .btn{ display:block; width:100%; text-align:center; color:#fff; background:#ea5505; border-radius:5px; padding:3.5% 0; margin:8% 0 15%;}
/*修改密码*/

/* 购物车*/
.ShopCenters{ overflow:hidden; padding-top:5%;}
.ShopCenters ul{ display:block; width:100%; border-bottom:1px solid #dfdfdf; padding-bottom:2%;}
.ShopCenters ul li{ display:block; width:100%;  margin-bottom:3.33%;}
.ShopCenters ul .Del{ padding:2% 0; background:#f2f2f2; border:1px solid #dfdfdf; overflow:hidden;}
.ShopCenters ul .Del input{ margin-left:3.33%; width:3.83%;}
.ShopCenters ul .Del .close{ float:right;margin-right:3.33%; }
.ShopCenters ul .box{ border:1px solid #dfdfdf;border-top:0; background:#fff; overflow:hidden;}
.ShopCenters ul .left{ display:block; float:left; width:61.16%; padding:3.33% ; overflow:hidden;border-right:1px solid #dfdfdf; }
.ShopCenters ul .left img{ width:39.94%; float:left; border:1px solid #dfdfdf; margin-right:5.43% }
.ShopCenters ul .left .h3{ width:53.52%; font-size:1.4em; display:inline-block; font-weight:normal; color:#4e4e4e; margin-bottom:13.24%;}
.ShopCenters ul .left .price{width:53.52%; display:inline-block;font-size:1.3em;  }
.ShopCenters ul .left .price em{ color:#4e4e4e}
.ShopCenters ul .right{ float:left; width:25.8%; padding:4.5% 3% 0 3%;}
.ShopCenters ul .right .num{ display:block; border:1px solid #dfdfdf; overflow:hidden; margin-bottom:25%;}
.ShopCenters ul .right .num a{ display:block; width:28.22%; float:left;}
.ShopCenters ul .right .num a.prev{ background: url(images/shop_bg1.jpg);}
.ShopCenters ul .right .num a.next{ background: url(images/shop_bg2.jpg);}
.ShopCenters ul .right .num input{ width:43.56%; float:left; color:#36a65e; font-size:1.3em;  text-align:center; }
.ShopCenters ul .right .total{ display:block;  font-size:1.3em;}
.ShopCenters ul .right .total span{ width:100%;display: block;}
.ShopCenters ul .right .total em{ color:#ea5504; font-size:1.1em;width:100%;display: block;}
.ShopCenters .Num { margin:3% 0; font-size:1.3em;}
.ShopCenters .Num input{ margin-right:2%;}
.ShopCenters .Total{ float:right; overflow:hidden;}
.ShopCenters .Total p{ margin:0; }
.ShopCenters .Total .num{ color:#4e4e4e; font-size:1.2em;border-bottom:1px dotted #dfdfdf; padding:2% 0 10% 0; }
.ShopCenters .Total .num em{ display:inline-block; color:#ea5504;}
.ShopCenters .Total .money{ font-size:1.1em; text-align:right;}
.ShopCenters .Total .money em{font-size:1.3em;  color:#ea5504;}
.ShopCenters .Total .yunfei{ text-align:right; font-size:1.2em;}
.ShopCenters .Pay{ display:block;  width:100%; font-size:1.5em; text-align:center; color:#fff; background:#ea5505; border-radius:5px; padding:3.5% 0; margin:8% 0;}
.ShopCenters .shoppping{ display:block;  width:100%;  font-size:1.5em;  text-align:center; color:#fff; background:#38a763; border-radius:5px; padding:3.5% 0;}
/* 购物车*/


/* 结算*/
.AddInfomation{ overflow:hidden;border:1px dotted #dfdfdf; margin-top:8%; }
.AddInfomation .tit{ font-size:1.5em; color:#333; background:#eaeaea; border-bottom:1px dotted #dfdfdf; padding:2%; margin:0; }
.AddInfomation table{ width:96%; font-size:1.5em; color:#949494; margin:3% auto;}
.AddInfomation  .left{ width:23%; text-align:center }
.AddInfomation .right{ width:75%;}
.AddInfomation .text{ width:93%; color:#949494;  margin:2% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.AddInfomation .area{ padding:3%;}
.ShopCenters .Detail p{ margin:0; font-size:1.33em; text-align:right; line-height:1.5em;}
.ShopCenters .Detail p em{ color:#ea5504;}
/* 结算*/

/* 我的订单*/
.Order{ overflow:hidden; padding-top:5%;}
.Order ul{ display:block; width:100%; margin-bottom:5%; overflow:hidden}
.Order ul li{ display:block; width:100%;  margin-bottom:3.33%;}
.Order ul .tit{ font-size:1.2em; padding:2% 3%; background:#f2f2f2; border:1px solid #dfdfdf; overflow:hidden;}
.Order ul .tit em{ float:right;}
.Order ul .box{ border:1px solid #dfdfdf;border-top:0; background:#fff; overflow:hidden;}
.Order ul .left{ display:block; float:left; width:61.8%; padding:3.33% ; overflow:hidden;border-right:1px solid #dfdfdf; }
.Order ul .left img{ width:39.94%; float:left; border:1px solid #dfdfdf; margin-right:5.43% }
.Order ul .left .h3{ width:53.52%; display:inline-block; font-weight:normal; font-size:1.4em; color:#4e4e4e; margin-bottom:10%;border-bottom:1px dotted #dfdfdf; padding-bottom:6.4%; }
.Order ul .left .h3 em{ display:inline-block; color:#36a65e; margin-left:5%;} 
.Order ul .left .price{width:53.52%; display:inline-block;font-size:1.3em;  }
.Order ul .left .price em{ color:#ea5504}
.Order ul .right{ width:31%; float:left;}
.Order ul .right span{ display:block; text-align:center; font-size:1.33em; padding:17.6% 0;}
.Order ul .right .Status{border-bottom:1px dotted #dfdfdf; }
.Order ul .right span em{ color:#ea5504}

.OrderInfo .tit{ font-size:1.6em; padding:2% 3%; background:#f2f2f2; border:1px solid #dfdfdf; overflow:hidden;}
.OrderInfo .Status{ background:#fcfbf1; border:1px dashed #dfdfdf; padding:2%; margin-bottom:3.33%;}
.OrderInfo .Status table{ width:100%;}
.OrderInfo .Status td{ width:50%; padding:1.55% 0; font-size:1.6em;}
.OrderInfo .Status span{ color:#4e4e4e;}
.OrderInfo .Status em{ color:#eb5404;}
.OrderInfo .Logistics{ overflow:hidden; margin-bottom:3.33%;}
.OrderInfo .Logistics .box{ border:1px solid #dfdfdf;border-top:0;}
.OrderInfo .Logistics .box span{ display:block; color:#eb5404; font-size:1.6em; padding:5% 3%;}
.OrderInfo .Info{ overflow:hidden; margin-bottom:3.33%;}
.OrderInfo .Info .box{ border:1px solid #dfdfdf;border-top:0; padding:2% 3%;}
.OrderInfo .Info .box .h3{ font-weight:normal; font-size:1.6em; color:#333; border-bottom:1px dashed #dfdfdf; padding-bottom:2%; margin-bottom:2%; }
.OrderInfo .Info .box  p{ margin:1.5% 0; font-size:1.6em;}
.OrderInfo .Info .box  p span{ color:#4e4e4e;}
.OrderInfo .Info .box .last{ margin-top:5%;}


.Merchandise .box{ border:1px solid #dfdfdf;border-top:0; background:#fff; overflow:hidden;}
.Merchandise .left{ display:block; float:left; width:61.8%; padding:3.33% ; overflow:hidden;border-right:1px solid #dfdfdf; }
.Merchandise .left img{ width:39.94%; float:left; border:1px solid #dfdfdf; margin-right:5.43% }
.Merchandise .left .h3{ width:53.52%; display:inline-block; font-weight:normal; font-size:1.4em; color:#4e4e4e; margin-bottom:10%;}
.Merchandise .left .h3 em{ display:inline-block; color:#36a65e; margin-left:5%;} 
.Merchandise .left .price{width:53.52%; display:inline-block;font-size:1.3em;  }
.Merchandise .left .price em{ color:#ea5504}
.Merchandise .right{ width:31%; float:left; font-size:1.33em; padding:12% 0; text-align:center;}
.Merchandise .right span{ color:#ea5504;}
/* 我的订单*/

/*新闻*/
.News{ overflow:hidden;}
.News ul{ display:block; margin-bottom:8%;}
.News li{ display:block; overflow:hidden;}
.News .top{ padding-bottom:2%; border-bottom:1px solid #e9e9e9;}
.News .top img{ float:left; width:25%; max-height:150px;}
.News .top .right{ width:67.66%; float:right; }
.News .top .right .h3{ color:#1a914d; font-size:1.6em; margin:0;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.News .top .right .info{ font-size:1.4em; margin-top:2%;}
.News .notop{ display:block; font-size:1.4em; padding:3.33% 0;border-bottom:1px dashed #ccc; }
.News .notop a{ width:80.66%; padding-left:3%; float:left; background:url(../images/news_bg.jpg) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.News .notop span{ float:right;}
/*新闻*/

/*健康咨询*/
.Advisory{ overflow:hidden; font-size:1.6em;}
.Advisory ul{ display:block; margin-bottom:8%;}
.Advisory li{ display:block; padding:3.33% 0; border-bottom:1px dashed #bebebe; overflow:hidden;}
.Advisory li .title{ font-weight:bold; margin-bottom:2%;}
.Advisory li time{ display:block; margin-bottom:2% }
.Advisory li .answer{ color:#38a763; margin-top:2%}
.Advisory .zixun{ display:block; float:right; width:30%; text-align:center; color:#fff; padding:2% 0; background:#eb5403; border-radius:5px;}

.Ques{ display:none; position:absolute; top:0; left:0; z-index:3; width:100%; height:100%;  font-size:1.6em; background:rgba(0,0,0,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000); }
.Ques .box{ width:90%; margin:30% auto; background:#f9f9f9; overflow:hidden; padding: 4% 2%;}
.Ques .box .close{ float:right;}
.Ques .box .title{ padding-bottom:4%;}
.Ques .box table{ width:100%; border-top:1px solid #eee; padding-top:5%;}
.Ques .box .left{ width:22%; text-align:right;}
.Ques .box .right{ width:70%;}
.Ques .box .text{ width:94%; color:#949494;  margin:2% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.Ques .box .text2{ height:80px;}
.Ques .box .file{ width:28%;}
.Ques .box .sex{ width:26%; color:#949494;  margin:2% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.Ques .box .keyword{ width:94%; color:#949494;  margin:2% 0; padding:3%; overflow:hidden;  border:1px solid #dfdfdf; background:#fff;font-family:'微软雅黑';}
.Ques .box .btn{ width:100%; text-align:center; color:#fff; padding:3% 0; background:#eb5403; border-radius:5px;}
.Ques .box .center{ width:100%;text-align:center;}
.Ques .box .TDtxt{ padding:2% 0;}
.Ques .box .TDtxt a{ color:#EB5403; text-decoration:underline;}
.Ques .box .age .text{ width:27%;}
/*健康咨询*/



@media screen and (min-width:480px) and (max-width:640px){
 body{ font-size:1.25em; }

}
@media screen and (min-width:320px) and (max-width:480px){
 body{ font-size:1em;}
 footer{ padding-top:20%;}
 .Toper .column{ padding-top:0;}
 .SlideBar ul li{ font-size:1.5em;}
 .SlideBar .prev,.SlideBar .next{ margin-top:3%;}
 .carlist ul li  em{ font-size:1.4em;}
 .cardinfo .buybox{ font-size:1.5em;}
 .login{ width:90%;}
 .Register table{ font-size:1.3em;}
 .Persional table{ font-size:1.3em;}
 .ShopCenters ul .left .h3{ margin-bottom:0; font-size:1.2em;}
 .ShopCenters ul.right .num{ margin-bottom:22%;}
 .ShopCenters  ul .right .total{ font-size:1.22em;}
 .AddInfomation .tit,.AddInfomation table{font-size:1.22em; }
 .Order ul .left .h3{ padding-bottom:1.6%; margin-bottom:0;}
 .Order ul .right span{ padding:12.6% 0;}
 .Merchandise .left .h3{ margin-bottom:0;}
 .News .top img{width:35%;}
.News .top .right{ width:60%; }
.Ques{ font-size:1.3em;}
}
.Popup{ width:100%; height:100%; position:fixed; top:0; left:0; background:url(../images/BGPopupBox.png) repeat center; z-index:100; display:none;}
.PopupBox{ width:90%; height:280px; margin:0 auto; position:fixed; left:50%; top:50%; margin-left:-45%; margin-top:-140px; z-index:101; display:none;}
.PopupBox .PopupImg{}
.PopupBox .PopupImg img{ width:100%;}



.smcontent.lgcontent{ width:100%;/* height:382px;*/ background:#fff url(../images/login_bg.png) no-repeat left top; position:relative;}
.smcontent .TabBox{ width:100%; height:50px;}
.smcontent .TabBox li{ width:50%; display:inline-block; height:50px;  float: left; font-size: 20px;height: 50px;line-height: 50px;text-align: center; }
.smcontent .TabBox li label{ width:50%; height:50px; line-height:50px; display:block;  cursor:pointer; color:#fff;}
.smcontent .TabBox li label.personal{ background:#058442 url(../images/tab_bg.png) no-repeat left top; width:100%; text-align:center;}
.smcontent .TabBox li label.unit{ background:#058442 url(../images/tab_bg.png) no-repeat -250.5px top; width:100%; text-align:center;}
.smcontent .TabBox li input[type=radio] {visibility: hidden; display:none; width:100%; text-align:center;}
.smcontent .TabBox li input[type=radio]:checked + label {
	background:#fff;  color:#626262; width:100%; text-align:center;
}

.smcontent .ContBox{ width:501px; /* height:192px;*/ margin-top:8px; }
.smcontent .ContBox li{ width:451px; height:96px; line-height:96px; border-bottom:1px solid #dadee5; position:relative; padding: 0 25px;}
.smcontent .ContBox li .text{ width:381px; height:51px; background:Url(../images/input_bg.png) no-repeat left top; font-size:18px; color:#7a7a7a; margin:0 auto; padding:0 50px 0 20px;}
.smcontent .ContBox li a{ width:13px; height:12px; display:block; position:absolute; background:url(../images/close_btn.png) no-repeat left center; top:42px;  right:40px; cursor:pointer;}
.smcontent .Sure{ width:100%; height:80px; background:url(../images/btn_bg.png) no-repeat center top; text-align:center;}
.smcontent .Sure .btn{ width:90%; height:60px; background:url(../images/login_btn.png) no-repeat center top; margin:10px 5%;}
.smcontent .Check_box{ width:501px; height:52px; line-height:52px; background:url(../images/line_bg.png) no-repeat bottom center; }
.smcontent .Check_box .r{ display:inline-block; float:left; margin-top:20px; margin-right:8px;}
.smcontent .Check_box b{ color:#fff; font-weight:normal; display:inline-block;}
.smcontent .Check_box span{ margin-left:340px;color:#FFF;}
.smcontent .Check_box a{ text-decoration:none; color:#FFF;}
.smcontent .Check_box a:hover{ text-decoration:none; color:#FFF; cursor:pointer;}


.smcontent.Upgrade{ width:501px; height:506px; background:url(../images/shenj.png) no-repeat left top; position:relative;}
.smcontent.Upgrade .Box{ width:451px; height:365px; margin:0px auto; padding-top:62px;}
.smcontent.Upgrade .Box li{ width:451px; height:92px; line-height:92px; position:relative;}
.smcontent.Upgrade .Box li .text{ width:381px; height:51px; background:Url(../images/input_bg.png) no-repeat left top; font-size:18px; color:#7a7a7a; margin:0 auto; padding:0 50px 0 20px;}
.smcontent.Upgrade .Box li .ClearChar{ width:13px; height:12px; display:block; position:absolute; background:url(../images/close_btn.png) no-repeat left center; top:42px;  right:20px; cursor:pointer;}
.smcontent.Upgrade .Box li .dj{ margin-left:20px; color:#343434; font-size:18px; letter-spacing:25px; display:inline-block;}
.smcontent.Upgrade .Box li .table_select{ width:background:url(../images/s_bg.png) no-repeat left top; width:167px; height:51px; border:none; }






/*专家介绍*/
.expert{}
.expert ul{padding-bottom:8%;}
.expert li{padding:5% 0 5% 0;border-bottom:1px solid #DCDCDC;}
.expert .pic{float:left;width: 25%;}
.expert .pic img{width: 100%;display:block;}
.expert .info{float:right;width:70%;padding-left: 5%;}
.expert .info dt a{font-size:1.4em;}
.expert .info dt a span{font-size:0.8em;padding-left: 3%;}
.expert .info .Summary{font-size:1.2em;padding: 1% 0;}
.expert .info dd a{display:inline-block;border:1px solid #C9C9C9;font-size:1.4em;color:#323232;padding:2.6% 7.7%;}
.expert .info .more{margin-right: 3%;}
.expert_info{}
.expert_info .pic{float:left;width: 25%;}
.expert_info .pic img{width: 100%;display:block;}
.expert_info .info{float:right;width:70%;padding-left: 5%;}
.expert_info .info dt{font-size:1.4em;}
.expert_info .info dt span{font-size:0.8em;padding-left: 3%;}
.expert_info .info .Summary{font-size:1.8em;padding:5% 0 2% 0;;color:#078442;}
.expert_info .info dd{display:inline-block;font-size:1.3em;color:#555555;}
.expert_info .detailed{font-size:1.5em;color:#078442;padding: 4% 0;border-bottom:1px solid #C9C9C9}
/*专家介绍*/


/*医生登录*/
.Doctor{}
.Doctor table{padding:8% 0 0 0;width: 71%;margin: 0 auto;}
.Doctor td{padding:0 0 4% 0;color: #8C8C8C;font-size: 1.0em;}
.Doctor .text{font-family: "微软雅黑";width:91%;padding: 4.5%; border: solid 1px #eeebe7;background: #fff;color:#949494;font-size: 1.2em;}
.Doctor .btn{width: 100%;background:url(../images/ico07.png) no-repeat left top;text-align: center;font-size: 1.4em;color: #fff;display: block;padding: 4.9% 0;margin: 0 auto;}

.Doctor .code{width:45%;/*margin-right: 5%;*/}
.Doctor .pic{width:40%;}
/*医生登录*/


/*问诊咨询*/
.demand{}
.demand ul{padding:9% 0 0 0;border-bottom: 1px dotted #CCCCCC;}
.demand li{border-top:1px dotted #CCCCCC;padding:7% 0;}
.demand li dt{padding-bottom:4%;}
.demand li dt span{font-size:1.4em;color:#343434;padding-right: 17%;}
.demand li dd{background:url(../images/ico08.png) no-repeat left top;/*border: 1px solid #B8B8B8;*/}
.demand li dd a{text-align:center;font-size:1.6em;color:#303030;display:block;padding: 3.6% 0; background:#e1e1e1;}
.demand_info{height:800px;}
.demand_info .summary{padding:10% 0 2% 0;border-bottom:1px solid #E9E9E9;}
.demand_info .summary dt{padding-bottom:2%;}
.demand_info .summary dt span{font-size:1.4em;color:#343434;padding-right: 17%;}
.demand_info .info{border-bottom:1px dotted #C9C9C9;}
.demand_info table{padding:8% 0 0 0;width: 100%;margin: 0 auto;}
.demand_info td{padding:0 0 4% 0;color: #8C8C8C;font-size: 1.3em;}
.demand_info .name{width:20%;}
.demand_info .text{font-family: "微软雅黑";width:95%;height: 130px;padding-left: 5%; border: solid 1px #eeebe7;background: #fff;color:#949494;font-size: 1.2em;}
.demand_info .btn{width: 100%;background:url(../images/ico09.png) no-repeat left top;padding: 3.3% 0;text-align: center;font-size: 1.4em;color: #fff;display: block;margin: 0 auto;}
/*问诊咨询*/



.inquiry{}
.inquiry .top{background:#38A763;margin:12% 0 0 0;}
.inquiry ul{margin-bottom:10%;border:1px solid #DFDFDF;}
.inquiry .top span{color:#fff;font-size:1.4em;padding:3% 0;text-align: center;display: inline-block;}
.inquiry li{background:#F5F5F5;border-top:1px solid #DFDFDF;}
.inquiry li span{color:#666666;font-size:1.4em;display: inline-block;padding: 3% 0;text-align: center;}
.inquiry .lieven{background:#ffffff;}
.inquiry li a{display:block;}
.inquiry li a:hover{background:#EA5505;}
.inquiry li a:hover span{color:#fff;}
.inquiry_info{padding: 3% 0 0 0;}
.inquiry_info .text{padding:5% 0 0 0;} 
.inquiry_info .text .title{color:#4AAE70;font-size:1.5em;padding-bottom:2%;border-bottom:1px solid #38A762;} 
.inquiry_info .text .info{padding: 2% 0 0 0;}
.inquiry_info .text .info span{font-size:1.4em;color:#666666;}
.inquiry_info .text .info .name{color:#06833F;padding: 3% 0 0 0;display: block;line-height: 200%;}
.inquiry_info .text .info .name img{display:inline-block;padding-left:4%;}
.inquiry_info .back{background:url(../images/ico11.png) no-repeat left top;width: 46.8%;margin: 10% 0 0 0;}
.inquiry_info .back a{font-size: 1.7em;text-align:center;display:block;color:#fff;padding: 8% 0;}

/*报告弹窗*/
.popup {position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.7); z-index:9; display:none;}
.popup .popupBox {background-color:#fff; width:80%; position:fixed; left:50%; top:50%; margin-left:-40%; transform:translateY(-50%);}
.popup .title {background-color:#058342; padding:10px 40px 10px 15px; color:#fff; position:relative;}
.popup .title h3 {display:inline-block; font-size:18px; margin:0; padding:0;}
.popup .title h4 {display:inline-block; font-weight:normal; font-size:14px; margin:0; padding:0;}
.popup .title i {cursor:pointer; display:block; font-style:normal; position:absolute; right:15px; top:50%; background:url(../images/popup_close.png); width:15px; height:15px; background-size:contain; margin-top:-7.5px;}
.popup .box {padding:20% 15px;}
.popup .box ul {overflow:hidden; padding:0; margin:0;}
.popup .box li {list-style:none; padding:0; margin:0; width:50%; float:left; text-align:center; font-size:14px;}
.popup .box li a {display:block; width:70%; color:#333; border:1px solid #e4e4e4; padding:15px 0; margin:0 auto;}