/*初始化*/

* { margin: 0; padding: 0; border: 0; list-style: none; list-style-image: none; list-style-type: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.history-clear, .history-item { border-right: 1px solid #d5d5d5; }
.clear, .swipe-up-wrapper .loading-con .clear { clear: both; }
.hot-link, .seckill-list { border-top: 1px solid #dadada; }
.love-item-title span, .product-name { -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; background: #f5f5f5; }
.sh-auto-complete-result, .sh-footer, .sh-footer a, .sh-header, .sh-header a { font-family: PingHei, "Lucida Grande", "Lucida Sans Unicode", STHeiti, Helvetica, Arial, Verdana, sans-serif; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
* { tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
input, textarea { outline: 0; resize: none; }
article{position:relative;overflow:hidden;}
body{position:relative;}
body { background:#fff;font-family:'Open Sans', "Microsoft Yahei UI", "Microsoft Yahei", verdana, sans-serif;color:#2f2725;}
body{max-width:640px;margin:0 auto;}
.relative{position: relative;}
.absolute{position: absolute;}
.left{float: left;}
.right{float: right;}
ul li{list-style-type: none;}
a{text-decoration: none;color: #2f2725;}
img{border:none;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
@font-face {font-family: "iconfont";
  src: url('images/iconfont.eot'); /* IE9*/
  src: url('images/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('images/iconfont.woff') format('woff'), /* chrome, firefox */
  url('images/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('images/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}


/*头部*/
.top{height:66px;background:#1c2531;width:100%;position:relative;top:0;max-width:640px;z-index:9;}
.showMenuBtn{width:28px;left:3%;top:34%;}
.showMenuBtn span{display:block;height:2px;background:#FFF;margin-bottom:7px;}
.showMenuBtn img{width:100%;}
.logo {width:53%;top: 10%;left: 23%;}
.serch-btn{width:33px;height:33px;right:3%;top:24%;}
.serch-btn img{width:100%;}
.top-phone{width:30px;position:absolute;top:34%;right:3%;}
.top-phone img{width:100%;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
/* 隐藏导航 */
.showMenu{position:absolute;width:100%;height:100%;top:0;background:#FFF;z-index:99;max-width:640px;overflow: hidden;display:none;}
.fl-showMenu{height:100%;width:28%;border-right:1px solid #d8d8d8;float:left;/*margin-top:66px;*/}
.fl-showMenu ul{margin-top:20px;}
.fl-showMenu a img{display:block;width:100%;}
.showMenu-swiper{float:right;width:72%;/*top:66px;*/}
.swiper-wrapper img{width:100%;margin-bottom:-1px;}
.showMenu-swiper span.swiper-pagination-bullet-active{background:#ff4600;}
.back-page{position:absolute;width:100%;right:2%;bottom:2%;text-align:right;z-index:100;color:#ff4600;font-size:1rem;}


/*页脚*/
.footer{margin-top:0.5em;text-align:center;}
.footer ul li{display:inline;font-size:0.8rem;padding:0 5px;}
.footer ul li span{color:#ff5500;}
.footer p{font-size:0.6rem;margin-top:6px;}
.footer dl img{width:100%;display:block;}


.hiddenf{display: none;}
.bottom-link{border-top:1px solid #ececec;position:fixed;z-index:6;width:100%;bottom:0;background:url(images/footer-link-bj.png) repeat-x center;left:0;}
.bottom-link ul li{float:left;width:24%;text-align:center;margin:8px 0;}
.bottom-link ul li span{display:block;font-size:0.9rem;padding-top:3px;}
.bottom-link ul li a img{width:auto;}


 .page-yy dl dd select {
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    height: 25px;
    width: 70%;}


@media screen and (min-width:320px) and (max-width:640px){
		.header {height:50px; background:#232d3c;}
		.showMenuBtn { width: 24px; height: 24px; left: 3%; top:34%; }
		.showMenuBtn a{height:3px;margin-top:-1.5px;}
		.showMenuBtn a:after { top:7px;}
		.showMenuBtn a:before {	top:-7px;}
		.showMenuBtn a em {width:7px;height:7px;right: -3px; top: -12px;}
		.header h1 { width: 120px;}
		.header .topTell { width: 24px; height: 24px;margin-top:-3px;}
		.footer{margin-bottom:5px;}
		.bottom-link ul li span{font-size:0.85rem;}
		.bottom-link ul li img{width:60%;}
		.footer-animation .footer-animation-img{width:30%;}
		.footer-animation .footer-animation-bj{width:60px;height:60px;border-radius:30px}
		.footer-animation .footer-animation-scale{width:60px;height:60px;border-radius:30px;}


		@-webkit-keyframes sonarEffect {
			0% {
				opacity: 0;
			}
			50% {
				opacity: 0.5;
				box-shadow: 0 0 0 3px #ff5500, 0 0 6px 6px #ff9e6d, 0 0 0 6px #ff5500;
			}
			100% {
				box-shadow: 0 0 0 3px #ff5500, 0 0 6px 6px #ff9e6d, 0 0 0 6px #ff5500;
				opacity: 0;
			}
		}
		@-moz-keyframes sonarEffect {
			0% {
				opacity: 0;
			}
			50% {
				opacity: 0.5;
				box-shadow: 0 0 0 3px #ff5500, 0 0 6px 6px #ff9e6d, 0 0 0 6px #ffceb5;
			}
			100% {
				box-shadow: 0 0 0 3px #ff5500, 0 0 6px 6px #ff9e6d, 0 0 0 6px #ffceb5;
				opacity: 0;
			}
		}
		@keyframes sonarEffect {
			0% {
				opacity: 0;
			}
			50% {
				opacity: 0.5;
				box-shadow: 0 0 0 3px #ff5500, 0 0 6px 6px #ff9e6d, 0 0 0 6px #ffceb5;
			}
			100% {
				box-shadow: 0 0 0 3px #ff5500, 0 0 6px 6px #ff9e6d, 0 0 0 6px #ffceb5;
				opacity: 0;
			}
		}




	}
.search_box{border:1px solid #ccc;margin:10px 10px;}
.search_fl{overflow:hidden;}
.search_txt{width:100%;border:0;height:26px;padding:2px 0 2px 5px;}
.btn{background:#ff6600;border:0;width:80px;height:33px;float:right;color:#fff;}

.btn_n{background:#ff6600;border:0;width:80px;height:26px;float:right;color:#fff;}

.zhuangjia{width:100%;margin:auto;padding:2em;border:1px solid #ebebeb;margin-top:0.3em;}
.zhuangjia p{text-align:center;color:#FF6115; font-family:"微软雅黑"; font-size:1.5em;}

.dbq{width:100%;margin:auto;background:#110024;padding:1em;}
.dbq p{text-align:center;color:#f94000; font-family:"微软雅黑"; font-size:2em; font-weight:bold;}

/*列表*/

.ls{width:100%;margin:auto;background:#cccccc;padding:1em;border:1px solid #797979;}
.ls p{text-align:center;color:#ff6600; font-family:"微软雅黑"; font-size:2em; font-weight:bold;}
.ls_cont{width:100%;margin-top:1em;margin-bottom:1em;}
.ls_left{width:40%;float:left;}
.ls_left img{width:100%;}
.ls_right{width:60%;float:right;}
.ls_right p{ padding:0.5em; font-size:1em;text-indent:14px; font-size: 1.5em; letter-spacing: 1px;}
.ls_right a{color:red;}


.diseaseMenu {width:100%;height:80px;line-height:80px;background-color:#fff;-moz-box-shadow:0 0 8px rgba(34,23,20,.5);-webkit-box-shadow:0 0 8px rgba(34,23,20,.5);box-shadow:0 0 8px rgba(34,23,20,.5);overflow:hidden;}
.menuScroll_lists {width:100%;height:80px;line-height:80px;overflow:hidden;}
.menuScroll_lists li {float:left;height:80px;line-height:80px;padding:0 46px;}
.menuScroll_lists li a {display:block;width:100%;height:100%;font-size:3rem;color:#2e3642;}
.menuScroll_lists li a span {height:100%;display:block;padding:0 10px;border-bottom:6px solid #fff}
.menuScroll_lists li.active a span {border-bottom-color:#d70a50;}
.tuwen {padding:46px 0;}
.tuwen dl {width:94%;margin:0 auto;}
.tuwen dl dd {width:42%;float:left;}
.tuwen dl dd img{ width:100%; float:left;}
.tuwen dl dt {width:47%;float:right;}
.tuwen dl h4 {font-size:2.6rem;color:#2e3642;line-height:1.3;}
.tuwen dl h4 a {display:inline-block;float:right;font-size:1.7rem;line-height:1.5;padding:0 1.5%;color:#fff; background-color:#dcdcdc;}
.tuwen dl p {font-size:2.2rem;color:#58595a;line-height:1.4;margin-top:14px;}
.lists li {background-color:#fff;border-bottom:2px solid #eeeeee}
.lists li :last-child {border:none;}
.lists li a {display:block;padding:0.15em 0; }
.lists li a:hover,.lists li a:focus { background-color:#eeeeee;}
.lists li dl {width:88%;margin:0 auto;}
.lists li dl dt {width:59%;float:left;}
.lists li dl dd {width:26%;float:right;font-size:0.5rem;line-height:5.2;}
.lists li dl h5 {font-size:1.2rem;color:#000;line-height:1.6;}
.lists li dl p {font-size:1rem;color:#58595a;line-height:1.4;}
.showMorehandle {display:block;width:97%;font-size:5.4rem;line-height:2.25;text-align:center;color:#fff; background-color:#ff6005;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:48px auto;}



.tg_pages{
padding-top: 10px;
padding-bottom: 10px;    text-align: center;
}
.tg_pages li{
display: inline;
line-height: 22px;
}
.tg_pages li a{
margin-right: 5px;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #CCC;
background-color: #FFF;
}
.thisclass {
font-weight: bold;
color: #C00;
}



.mbxdh2{ width:320px; height:25px; border-bottom:1px #999999 dotted;margin:0 auto;float:left;margin-left:1em;}
.mbxdh2 span{ font-size:14px; color:#333333; line-height:25px;}
.mbxdh2 span a{color:#333333;}
/*文章公告css*/
.float_left { float: left; }
.noticeBanner { width: 100%; height: 80px; background-color: #f1ebeb; box-shadow: inset 0 0 3px rgba(0,0,0,.3); padding: 0 2.8%; overflow:hidden;}
.noticeIcon { width: 68px; height: 57px; margin:11px 0; background: url(../images/hm_hot.jpg) no-repeat; display: inline;}
#noticeScroll { height: 100%; line-height: 30px; overflow: hidden; width: 81%; float: left; margin-left: 4%;}
#noticeScroll li { width: 100%; height: 80px; }
#noticeScroll li a { display: block; height: 100%; overflow: hidden }
#noticeScroll li a span { display: block; line-height: 28px; font-size: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#noticeScroll li a span:first-child { color: #d70a50; position: relative; padding:11px 0 0 1.7em; }
#noticeScroll li a span:last-child { color: #6d6d6d; }
#noticeScroll li a span:first-child:before { position: absolute; content: ""; width: 24px; height: 22px; background: url("../images/noticeGif1.gif")no-repeat center; left: 3px; top: 14px; }
 @media screen and (min-width:320px) and (max-width:900px) {
.noticeBanner { height: 50px; padding: 0 2.8%; }
.noticeIcon { width: 42px; height: 35px; margin:8px 0; background: url(../images/hm_hot.jpg) no-repeat; -webkit-background-size: cover; background-size: cover; }
#noticeScroll li { height: 50px; }
#noticeScroll li a span { font-size: 13px!important; line-height: 15px; }
#noticeScroll li a span:first-child{padding:9px 0 0 1.7em;line-height: 17px;}
#noticeScroll li a span:first-child:before { top: 11px; width: 15px; height: 12px; background: url("../images/noticeGif1.gif")no-repeat center; -webkit-background-size: cover; background-size: cover; }







