@charset "utf-8";

/*reset*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;transition:none;transition-duration:none;}
html{color:#555;background-color:#F0F0F0;font-family:"微软雅黑";font-weight:300;font-family:'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif;font-size:62.5%;line-height:1.231;}
body,div,dl,a,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,select{margin:0;padding:0;font-family:"微软雅黑";}
body{height:100%;}
table{border-collapse:collapse;border-spacing:0;}
i,em,cite{font-style:normal;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
button,input,select,textarea{font-size:12px;outline:none;font-family:Microsoft Yahei,Arial;margin:0;border:none;}
div,span,a,header{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color:#bdbdbd!important}
input:-moz-placeholder,textarea:-moz-placeholder{color:#bdbdbd!important}
input::-moz-placeholder,textarea::-moz-placeholder{color:#bdbdbd!important}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color:#bdbdbd!important}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{text-decoration:none;color:#333;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hide{display:none}
.wrap{width:100%;margin:0 auto;position:relative;max-width:1320px;}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.mt5{margin-top:5px}
.mb20{margin-bottom:20px}
.mb10{margin-bottom:10px}
.mb5{margin-bottom:5px}
@font-face{font-family:"iconfont";src:url('iconfont.eot?t=1461069946'); /* IE9*/src:url('iconfont.eot?t=1461069946#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('iconfont.woff?t=1461069946') format('woff'), /* chrome, firefox */
	url('iconfont.ttf?t=1461069946') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg?t=1461069946#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

/*公共样式*/
.head{position:fixed;top:0;bottom:0;width:190px;background-color:#fff;margin:0;padding:0;z-index:99;}
.head h1 a{display:block;height:100px;overflow:hidden;line-height:30px;text-align:center;color:#fff;font-size:0;background-image: url(../images/logo01.png);background-position: center;background-repeat: no-repeat;}
.head h1 a span{padding-top:30px;display:block;font-size: 0;}
.head h1 a p{font-size:0;text-transform:uppercase;}
.head .nav{position:relative;font-size:16px;border-bottom:1px solid #EEEEEE;list-style:none;padding:0;margin-bottom:0;}
.head .nav li{position:relative}
.head .nav li a{padding:12px 25px;color:#666;display:block;}
.head .nav li a i{margin-right:16px;font-size:1.8rem;color:#999;}
.head-search{width:160px;margin:15px 0 0 15px;overflow:hidden;padding:10px 48px 0 0;position:relative;}
.head-search input[type="text"]{display:block;width:100%;height:34px;font-size:14px;line-height:1.42857143;background-color:#fff;background-image:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;color:#666;border:solid 1px #ddd;box-shadow:none;border-radius:0;border-right:none;padding:5px 5px 5px 10px;border-width:1px;}
.head-search button{position:absolute;bottom:0;right:0;box-shadow:none;padding:8px 0 9px 0;width:48px;border-radius:0;background-color: #fa7a20;color:#fff;opacity:.85;}
.rssbox{padding:15px 0 15px 15px;margin:20px 0 15px;overflow:hidden;border-bottom:1px solid #eee;line-height:28px;border-top:1px solid #eee;}
.rssbox a{opacity:.8;color:#666;font-size:12px;display:inline-block;width:48%;}
.rssbox a i{color:#F1B305;margin-right:5px;}
.qrcode{padding:0 15px;text-align:center;}
.qrcode span{font-size:1.3rem;line-height:2em;display:block;margin-bottom:14px;}
.qrcode img{width:82%}
.content-wrap{width:100%;float:left;}
.content{margin-right:320px;margin-left:190px;padding:20px 25px;min-height:800px;overflow:hidden;}
.sidebar{float:left;margin-left:-320px;width:300px;position:relative;padding-top:20px;}
.footer{color:#999;line-height:22px;font-size:1.2rem}
.footer a{color:#999;}
.page{line-height:30px;padding:30px 0 0;text-align:center;}
.page a{color:#666;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 12px;border-radius:2px;border:1px solid #C1C1C1;text-align:center;margin:0 3px;margin-bottom:8px;}
.page a:hover,.page b{border:1px solid #00904A;margin-top:-2px;background:#00904A;border-radius:2px;color:#FBFAF8;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 12px;text-align:center;margin:0 3px;font-weight:100;}
.instruction{margin-bottom:20px;border-bottom:1px solid #eee;}
.instruction .tit{height:40px;background:#f7f7f7;border:1px solid #eee;border-bottom:none;line-height:40px;text-align:center;font-size:16px;}
.instruction dl{zoom:1;border:1px solid #eee;border-bottom:none;overflow:hidden;}
.instruction dt{float:left;width:15%;height:30px;padding:4px 10px;line-height:30px;text-align:center;}
.instruction dd{float:left;width:74%;line-height:24px;color:#555;min-height:24px;padding:7px 10px;border-left:1px solid #eee;}
.instruction .odd{background:#fbfbfb;}

/*公用侧边栏样式*/
.s-box{background:#fff;margin-bottom:20px;padding:15px 20px;overflow:hidden;}
.big-title{padding:0}
.big-title a{display:block;padding:0 15px 15px;font-size:1.2rem;}
.big-title a strong{margin:-1px 0 0 0;display:inline-block;padding:0 15px;height:28px;line-height:28px;color:#fff;font-size:14px;font-weight:normal;background: #fa7a20;}
.s-box img {
    width: 100%;
}
.big-title a h2{font-size:20px;font-weight:normal;margin-top:20px;margin-bottom:10px;color: #fa7a20;}
.big-title a p{color:#999;line-height:1.7em;}
.side-search{padding:15px 20px;clear:both;position:relative;}
.side-search form{padding:10px 70px 0 0;position:relative;}
.side-search form input[type="text"]{color:#666;border:solid 2px #ddd;box-shadow:none;border-radius:0;border-right:none;padding:5px 5px 5px 10px;display:block;width:100%;height:34px;font-size:14px;line-height:1.42857143;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.side-search form button{position:absolute;bottom:0;right:0;box-shadow:none;width:70px;padding:0 6px;border-radius:0;background-color: #fa7a20;color:#fff;opacity:.85;height:34px;}
.s-twbox-1 li a,.s-twbox-3 li a{border-bottom:solid 1px #eee;overflow:hidden;position:relative;display:block;font-size:14px;padding:8px 90px 8px 0;min-height:76px;}
.s-twbox-3 li a{padding:8px 0 8px 90px}
.s-twbox-1 li a img,.s-twbox-3 li a img{position:absolute;right:0;top:8px;width:80px;height:60px;}
.s-twbox-3 li a img{left:0;right:auto;}
.s-twbox-1 li a span,.s-twbox-3 li a span{margin-top:1px;display:block;}
.s-twbox-1 li a p,.s-twbox-3 li a p{font-size:12px;color:#999;margin-top:8px;}
.s-twbox-2 li{width:46%;float:left;margin-bottom:13px;margin-right:4%;}
.s-twbox-2 li a{width:100%;height:100%;display:block}
.s-twbox-2 li:nth-child(2n){margin-right:0}
.s-twbox-2 li img{width:100%;height:96px;margin-bottom:6px;}
.s-twbox-2 li p{line-height:1.6em;font-size:1.4rem;}
.s-bang-1{line-height:2.5em;font-size:1.4rem;}
.s-bang-1 li a{float:left;margin-right:56px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:204px;}
.s-bang-1 ul span{float:right;color:#AEAEAE;font-size:1.2rem;width:60px;text-align:right;margin-left:-60px;}
.s-bang-1 span.s1{margin-right:2.2em;}
.s-bang-1 span.s2{  /*color: #00904A;*/line-height:33px;}
.s-bang-1 span i{margin-right:3px;vertical-align:middle;}
.s-bang-1 a em{width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;margin-right:7px;background:#A5A5A5;color:#fff;border-radius:1px;font-size:1.2rem;}
.s-bang-1 a em.e1{background:#EE847C;}
.s-bang-1 a em.e2{background:#7AD853;}
.s-bang-1 a em.e3{background:#64C1F2;}
.s-f{/*position: fixed;*/
margin:0}
.s-f .s-box{width:300px;}
.s-bang-1 li{overflow:hidden;}

/*首页样式*/
.big-ban{position:relative;margin-bottom:20px;width:100%;background:#00904A;}
.hot-picbox{overflow:hidden;margin-bottom:10px;padding-left:50%;}
.hot-picbox ul{list-style:none;margin:0;padding-left:50%;}
.hot-picbox li{width:50%;float:left;margin-bottom:10px;}
.hot-picbox li.large{width:100%;float:left;margin-left:-100%;}
.hot-picbox a{margin-left:10px;display:block;overflow:hidden;height:128px;position:relative;}
.hot-picbox li.large a{height:266px;margin-left:0;}
.hot-picbox img{width:100%;height:100%;}
.hot-picbox h4{position:absolute;bottom:0;left:0;right:0;padding:4px 10px 0;height:41px;overflow:hidden;background-color:#656565;background-color:rgba(0,0,0,.7);color:#fff;margin:0;font-size:12px;line-height:17px;}
.hot-picbox .large h4{font-size:16px;line-height:34px;}
.c-box{background:#fff;margin-bottom:20px;padding:20px;overflow:hidden}
.c-box ul{overflow:hidden;}
.c-box h3,.sidebar h3,.newslist h2,.piclist h2,.yaolist h2{position:relative;margin:0 0 15px 0;line-height:32px;font-size:20px;}
.c-box h3 span,.sidebar h3 span,.newslist h2 span,.piclist h2 span,.yaolist h2 span{border-bottom: 2px solid #fa7a20;display:inline-block;position:relative;bottom:-2px;font-weight:normal;}
.c-box h3 a,.sidebar h3 a,.newslist h2 a,.piclist h2 a,.yaolist h2 a{font-size:1.4rem;float:right;}
.sidebar h3 a{margin-top:5px}
.c-twbox-1 ul{overflow:hidden;}
.c-twbox-1 li{width:25%;float:left;overflow:hidden;}
.c-twbox-1 li a{display:block;margin-right:10px;position:relative;color:#666;}
.c-twbox-1 li a img{display:block;width:100%;margin-bottom:5px;height:132px;}
.c-twbox-1 li a p{font-size:1.4rem;line-height:1.6em;}
.c-newsbox-1 li{background:url("../images/yellow_circle.png") center left no-repeat;padding:10px 16px;font-size:1.4rem;float:left;width:50%;}
.c-newsbox-1 li span{color:#999;margin-left:10px}
.c-newsbox-1 dl{overflow:hidden;padding:0 0 10px;}
.c-newsbox-1 dt{float:left;width:130px;height:100px;margin-right:-130px;}
.c-newsbox-1 dt img{width:130px;height:100px}
.c-newsbox-1 dd{float:left;margin-left:144px;}
.c-newsbox-1 dd h4{font-size:1.6rem;margin-bottom:0.5em;}
.c-newsbox-1 dd span{color:#999;margin-bottom:0.5em;display:block;font-size:1.2rem;}
.c-newsbox-1 dd p{color:#999;font-size:1.2rem;line-height:1.6em;}
.c-newsbox-1 dd span i{font-size:1.3rem;margin-right:3px;}
.mingyibox li{float:left;margin-right:2.5%;width:47.5%;margin-bottom:14px;}
.mingyibox li a{border:1px solid #dcdcdc;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;display:block;}
.mingyibox li dl{padding:20px 15px;overflow:hidden;border-bottom:1px solid #ddd;}
.mingyibox dt{float:left;width:80px;height:80px;margin-right:-80px;}
.mingyibox dt img{width:80px;height:80px;border-radius:80px;}
.mingyibox dd{margin-left:94px;float:left;}
.mingyibox dd strong{font-size:1.6rem;font-weight:100;display:block;margin-bottom:10px;}
.mingyibox dd p{font-size:1.2rem;line-height:1.6em;color:#999;}
.mingyibox li p.sc{padding:20px 15px;line-height:1.6em;font-size:1.4rem;color:#999;}
.mingyibox li p.sc em{color:#FA7C28;}
.yiyuanbox dl{width:45%;float:left;margin-right:5%;}
.yiyuanbox ul.yy1{padding:0 0 20px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.yiyuanbox ul.yy1 li,.yiyuanbox ul.yy2 li{width:48%;float:left;margin-right:2%;}
.yiyuanbox ul.yy1 li a{display:block;width:100%;height:100%;}
.yiyuanbox ul.yy1 li img{width:106px;height:80px;float:left;margin-right:-80px;}
.yiyuanbox ul.yy1 li div{margin-left:116px;}
.yiyuanbox ul.yy1 li div strong{font-size:1.6rem;font-weight:100;display:block;margin-bottom:10px;}
.yiyuanbox ul.yy1 li div p{font-size:1.2rem;color:#999;line-height:1.6em;height:3em;overflow:hidden;}
.yiyuanbox ul.yy2 li{padding:8px 0;font-size:1.4rem;}

/*图片列表页*/
.piclist,.yaolist{background:#fff;overflow:hidden;padding:20px;}
.piclist ul,.yaolist ul{overflow:hidden;}
.piclist li,.yaolist li,.c-twbox-2 li{width:31%;text-align:center;float:left;margin:0 1%}
.piclist li img,.c-twbox-2 li img,.yaolist li img{width:100%;height:216px;}
.piclist li p,.c-twbox-2 li p,.yaolist li p{font-size:1.4em;margin-top:0.5em;}
.piclist li,.yaolist li{margin-bottom:20px}

/*资讯列表*/
.newslist,.newsinfo{background:#fff;overflow:hidden;padding:20px;}
.newslist dl{padding:20px 1% 20px 180px;overflow:hidden;border-bottom:1px solid #eee;}
.newslist dt{float:left;margin-left:-180px;width:180px;}
.newslist dt img{background:#fd9536;width:160px;height:120px;float:left;}
.newslist dd h3{font-size:1.8rem;margin-bottom:10px;}
.newslist dd .meta{margin-bottom:10px;color:#999;font-size:1.2rem;}
.newslist dd .note{color:#777;font-size:1.4rem;line-height:1.6em;}
.newslist dd .meta i{font-size:1.2rem;margin-right:4px;}
.newslist dd .meta .time{margin-right:10px}

/*资讯详情页*/
.newsinfo{padding:20px 30px}
.newsinfo .tit{padding:0 0 20px 0;border-bottom:1px solid #eee;}
.newsinfo .weizhi{padding:5px 0 10px;font-size:12px;text-align:left;}
.newsinfo .tit h1{font-size:2.6rem;margin-top:5px;line-height:1.2;color:#444;margin-bottom:15px;}
.newsinfo .tit p{overflow:hidden;color:#999;font-size:12px;list-style:none;margin:0;padding:0;}
.newsinfo .tit p em{margin-right:20px;}
.newsinfo .tit p em a{color:#888;text-decoration:underline;}
.newsinfo .info{font:1.5rem/1.8em "微软雅黑";color:#444;overflow:hidden;padding:20px 0;word-wrap:break-word;}
.newsinfo .info p{margin-bottom:1.4em;text-indent:2em;}
.newsinfo .info h3{font-size:1.8rem;margin:1.4em auto;border-left:9px solid #00904A;padding-left:10px;line-height:1.1;font-weight:700;}
.newsinfo .info img{display:block;margin:0 auto;max-width:100%}
.newsinfo .postbt p.post-copyright{clear:both;background-color:#f2f2f2;font-size:1.2rem;color:#999;padding:0 15px 0;border-radius:2px;text-align:center;text-indent:0;line-height:3.8rem;}
.newsinfo .postbt .zan{margin:53px auto 40px;text-align:center;}
.newsinfo .postbt .zan a{position:relative;padding:12px 25px;display:inline-block;border-radius:2px;color:#fff;font-size:1.4rem;box-shadow:0 0 2px rgba(0,0,0,.12);background:#00904A}
.newsinfo .postbt .zan a i{margin-right:3px}
.bdsharebuttonbox.bdshare-button-style1-24{text-align:center;display:block;margin:0 auto;}
.bdshare-button-style1-24 a{display:inline-block!important;float:none!important;margin:0 4px 0!important;}
.sxpost{margin:30px 0 10px;overflow:hidden;font-size:1.4rem;color:#bbb;clear:both;}
.sxpost span{position:relative;line-height:1.6em;width:50%;}
.sxpost span a{color:#999;display:inline-block;}
.sxpost span.fr{text-align:right;border-left:1px solid #ddd;}
.newsinfo .info .small{display:none}
.content.searchpage{margin-right:0;}
.page a:nth-child(1){display:none}

/*药品列表*/
.yaolist li{text-align:left}
.yaolist li p{height:2.6em;overflow:hidden;margin-bottom:0.6em;}
.yaolist li span{line-height:1.6em;color:#999;}
.yaomenu{overflow:hidden;border-top:1px solid #ddd;border-left:1px solid #ddd;width:713px;margin-bottom:20px;margin-top:20px;margin-left:4px;}
.yaomenu a{border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:89px;float:left;font-size:1.4rem;padding:10px 0;text-align:center;}
/* 新闻列表 二级栏目列表 */
.newslist h2 { margin-bottom: 0; border-bottom: 1px solid #ddd;}
.newslist h2 span {bottom: -1px;}
.subclass { position: relative; overflow: hidden;}
.subclass::before { content: ''; display: block; position: absolute; left: 0; bottom: 0; top: 0; width: 1px; background-color: #ddd;}
.subclass li { float: left;}
.subclass li a { display: block; width: 120px; padding: 10px 0; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; font-size: 1.4rem;}
/*响应式*/
@media (max-width:1024px){
	.sidebar{display:none}
	.content{margin-right:0}
}
@media (max-width:800px){
	.head .nav li i,.rssbox,.qrcode{display:none}
	.head{position:relative;width:auto;padding-bottom:15px;}
	.head .nav{font-size:1.4rem}
	.head h1{height:42px;line-height:43px;text-align:center;background-color:#00904A;font-size:18px;overflow:hidden;}
	.head h1 a{display:inline-block;height:auto;color:#fff}
	.head h1 img{display:none;}
	.head .nav li{float:left;width:33%;text-align:center;}
	.head .nav li a{padding:12px 0;}
	.head-search{width:95%;margin:15px auto 0;}
	.content{margin-left:0;padding:10px;min-height:100px}
	.newsinfo .info img{width:100%!important;height:auto!important}
}
@media (max-width:500px){
	.big-ban,.hot-picbox,.c-newsbox-1 dt,.c-newsbox-1 li span,.newslist dt,.side-search,.footer,.big-title,.s-bang-1 span.s2,.s-f{display:none}
	.c-newsbox-1 li{width:100%;}
	.c-twbox-1 li{width:50%;margin-bottom:10px;}
	.mingyibox dt{width:100%;float:none;margin-right:0;text-align:center;}
	.mingyibox dd{margin-left:0;float:none;text-align:center;margin-top:10px;}
	.mingyibox dd strong{margin-bottom:4px;}
	.mingyibox li{width:48.5%;}
	.mingyibox li a{padding-bottom:20px}
	.mingyibox li:nth-child(2){margin-right:0}
	.yiyuanbox ul.yy1 li{width:100%;float:none;margin-right:0;overflow:hidden;margin-bottom:10px;}
	.yiyuanbox ul.yy1{margin-bottom:10px;padding:0 0 10px;}
	.yiyuanbox ul.yy2 li{width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.head-search button{height:34px;}
	.head .nav{overflow:hidden;border-bottom:0;padding-top:10px;}
	.head-search{margin:0 auto;}
	.c-newsbox-1 dd{float:none;margin-left:0;margin-top:5px;}
	.mingyibox li p.sc{height:9em;overflow:hidden;}
	.newslist dl{padding:20px 0 20px 0;}
	.newsinfo{padding:20px}
	.newsinfo .postbt p.post-copyright{line-height:1.8em;padding:10px 15px}
	.sxpost span.fl{padding-right:10px}
	.sxpost span.fr{padding-left:10px}
	.newsinfo .info .big{display:none}
	.newsinfo .info .small{display:block}
	.sidebar{float:none;display:block;margin-left:0;width:100%;padding:10px;}
	.content-wrap{float:none}
	.yiyuanbox{margin-bottom:0}
	.s-bang-1 li a{width:100%;}
}