*{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: 'Avenir', Helvetica, Arial, sans-serif,å¾®è½¯é›…é»‘;
}
html,body{
    height: 100%;
    margin: 0;
    padding: 0
}
select.roleTypeSelect{
	width: auto;
    padding: 0px 3%;
    margin: 0;
	height: 40px;
}
a{
	color: black;
}
a:hover{
	color: black!important;
}
[v-cloak] {
	display:none!important;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
body{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    color: #2c3e50;
    display: block;
    width: 100%;
    font-size: 14px;
    position: relative;
    min-height: 100%!important;
    height: auto;
    margin: 0 auto -95px;
    padding-bottom: 100px;

}


/***/
div#content {
    width: 1000px;
    margin: auto;
    padding: 0px;
    /* border: 1px solid #e2e2e2; */
    border-top: 0;
    padding-bottom: 110px;
}
	
	.con-tab {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: left;
		margin-bottom: 10px;
		display: inline-block;
	}
	.index_banner.target2 {
    margin-left: 20px;
}
.target1 img {
    width: 588px;
    height: 247px;
    box-sizing: border-box;
}
.target2 img {
    width: 100%;
    height: 247px;
    box-sizing: border-box;
}
.index_banner {
    position: relative;
    display: inline-block;
    height: 247px;
    overflow: hidden;
    float: left;
}
.index_banner3 {
    position: relative;
    display: inline-block;
    height: 133px;
    overflow: hidden;
        margin: 30px 0px 30px 0px;
}
#banner3 {
    border-radius: 12px;
    color: #ff6a6a!important;
    left: 70%;
    bottom: 15px;
}
.target3 img {
    height: 133px;
    width: 100%;
}
button.index_btn {
    display: inline-block;
    position: absolute;
    background: white;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 2px 5px;
    width: 77px;
    box-shadow: 0px 0px 5px -1px #696666;
    color: #f9a241;
    font-weight: bold;
    font-family: å¾®è½¯é›…é»‘;
    cursor: pointer;
    user-select: none;
   bottom: 6%;
    right: 11%;
}	
button#banner2 {
    left: 31%;
    bottom: 20%;
    color: #f36a5f;
}
	.con-tab>img {
		border: 1px solid #e2e2e2;
		width: 40%;
    height: 222px;
		margin: 10px 58px;
	}
	
	.con-tab-title {
		text-align: left;
	}
	
	.con-tab-title strong {
		font-size: 20px;
		display: table-cell;
		padding: 5px 10px;
	}
	
	.eqcode {
		display: inline-block;
		text-align: center;
		padding: 5px;
		width: 200px;
		height: 185px;
		vertical-align: top;
		margin: 10px 20px;
	}
	
	.eqcode img {
		width: 145px;
		height: 145px;
		border: 1px solid #e2e2e2;
	}
	
.banner {
    border: 1px solid #e2e2e2;
    width: 53%!important;
    height: 185px;
    margin: 0px 10px 0px 52px!important;
}
	
	.eqcode label {
		display: block;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	
	.more {
    border: 0;
    background: none;
    display: inline-block;
    float: right;
    padding: 4px 8px;
    cursor: pointer;
    vertical-align: bottom;
    font-size: 12px;
    color: #259edd;
    right: 0;
    margin-top: 13px;
}
	
	i.tis {
		display: block;
		font-size: 10px;
		font-style: normal;
		font-weight: 400;
	}
	
	.title_txt {
		width: 50%;
		display: table-cell;
		vertical-align: top;
		max-height: 35px;
	}
	
	span.btn_5 {
		padding: 2px 5px;
		border: 2px solid #c5c5c5;
		width: 90px;
		display: inline-block;
		text-align: center;
		color: #a7a7a7;
		font-weight: bold;
		margin-left: 425px;
		clear: both;
	}
	
	.con-tab-title {
		display: table;
		width: 100%;
		box-sizing: border-box;
	}
	
	.tilColor {
		background: #DFE7FF;
	}
	
	.drugStorage>div {
		display: inline-block;
		width: 100px;
	}
	
	.Ul {
		display: table-cell;
		width: 500px;
		position: relative;
		padding-left: 20px;
	}
	
	.e-div {
		display: table-cell;
		padding: 5px 10px;
	}
	
	.Ul li {
		display: inline-block;
		padding: 5px;
		min-width: 50px;
		vertical-align: middle;
		height: 44px;
		box-sizing: border-box;
		text-align: center;
		line-height: 32px;
		cursor: pointer;
	}
	
	.hovs {
		background: url(../../pubclic/image/home/icon-corner-white.png) no-repeat 45% 33px #bac6ea;
	}
	
	hr.hr {
		width: 1px;
		border: 0;
		border-left: 2px solid #bdbdbd;
		height: 20px;
		position: absolute;
		left: 0px;
		top: 10px;
	}
	
	.card-div-left {
		float: left;
	}
	
	.card-div-right {
		float: right;
	}
	
	
/*tab2*/
ul.tab-nav {
    border-bottom: 1px solid #259edd;
}
.tab-nav li {
    display: inline-block;
        min-width: 90px;
    padding: 0px;
    padding: 8px 15px;
    box-sizing: border-box;
    font-size: 20px;
    color: #333;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.nav_act{
	    color: #259edd!important;
    border-bottom: 1px solid #259edd;
}
.nav_act:before {
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid #259edd;
    display: inherit;
    position: absolute;
    left: 40%;
    bottom: 0;
}
.con-tab-div.doclist {
	display: table;
	width: 100%;
}
.doc_Ul li {
    display: inline-block;
    width: 50%;
    border: 1px solid #e0e0e0;
    border-bottom: 0;
    border-top: 0;
    float: left;
}
ul.UL {
    display: table-cell;
    width: 33%;
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 1px solid #e2e2e2;
}
.UL li {
    padding: 10px;
    border-bottom: 1px solid #f3f3f3;
}

.titleDiv {
    display: block;
    text-align: left;
    padding: 10px;
    background: #45c4e4;
    color: white;
}
.titleDiv span:first-child {
    font-size: 16px;
    font-weight: bold;
}

.titleDiv>span:last-child {
    float: right;
}
.per-t {
    display: table;
    width: 100%;
    height: 110px;
}
.per-t img {
    display: table-cell;
    width: 90px;
    height: 95px;
    margin: 5px 0px 0px 5px;
}
.inf{
	display: table-cell;
	vertical-align: top;
	    width: 77%;
}
.inf span {
   display: block;
    text-align: left;
    margin-bottom: 5px;
}
.inf span p {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
        width: 360px;
}
.inf span >strong {
    font-size: 18px;
    width: 40%;
    margin-right:85px;
    color:#2f2626;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
}
.inf span >strong  >font{
    font-size: 18px;
}
.inf span a {
   display: inline-block;
    margin: 5px;
    font-size: 14px;
    margin-right: 15px;
    user-select: none;
}
.guahao {
    
    color: #17b3dc;
    background: url(../../pubclic/image/home/guahao.png) no-repeat 3px center;
    background-size: 12px 12px;
    padding-left: 17px;
}
.collect-style{
	 
	color: #30b58a;
    background: url(../../pubclic/image/home/collect.png) no-repeat 3px center;
    background-size: 12px 12px;
    padding-left: 17px;
}
.guahao:hover{
	color: #17b3dc!important;
}
.collect-style:hover{
 color: #30b58a!important;	
}
.inf span i {
    font-style: normal;
    padding-right: 10px;
}
.per-b {
    display: table;
    width: 100.1%;
}
.cell {
	    cursor: pointer;
    display: table-cell;
    width: 25%;
    padding: 5px;
    vertical-align: bottom;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-left: 0;
    background: #f9f9f9;
}
img.icon {
    width: 30px;
    height: 30px;
    margin: 6px 0px;
    display: inline-block;
}
.btf {
    display: inline-block;
    vertical-align: top;
    width: 79px;
    overflow: hidden;
    text-align: center;
}
.cell span {
    display: block;
        color: #767;
        user-select: none;
}

.pdoc {
    line-height: 40px;
}
.btn {
    height: 50px;
    background: #4e9bd1!important;
}
.hov {
    background: #62ce60!important;
    color: white!important;
}
.hov span,.hov i{
	color: white!important;
}
.cell span i {
    font-size: 10px;
    font-style: normal;
    color: #ff6a6a;
}
.brown .titleDiv {
	background: #999900;
}
.blue .titleDiv{
	background: #4e9bd1;
}
.link-to-style{
	cursor:pointer;
}
	

/*** tab3 **/
.FAQ,.ILL,.STORE {
    display:none;
    width: 100%;
}
.show{
	 display:block!important; 
}
li.con_li {
    padding: 15px;
    display: inline-block;
    border-bottom: 1px dashed #d4d3d3;
    border-right: 1px solid #d4d3d3;
    width: 50%;
}
li.con_li:nth-child(2n){
	 border-right: 0;
}
.cdiv {
    padding: 5px;
}
.li_title {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 260px;
    vertical-align: top;
    
}
span.li_title:hover{
	text-decoration:underline;
	cursor:pointer;
}

 .number {
    color: #FF9800;
}
span.li_num {
    display: inline-block;
    width: 105px;/* ¸ü¸Ä¹ýµÄ */
    /* background: aliceblue; */
    margin-right: 3px;/* ¸ü¸Ä¹ý */
    padding-left: 0px;/* ¸ü¸Ä¹ý */
    box-sizing: border-box;
    text-align: center;/* ¸ü¸Ä¹ýµÄ */
}
button.li_btn {
    min-width: 85px;
    border: 1px solid #60ce5e;
    background: none;
    color: #60ce5e;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 0px;
    /* background: url(../../pubclic/image/home/icon-eye.png) no-repeat 0px 0px; */
    background-size: 20px 20px;
    border-radius:10px;
}
button.li_btn:hover{
	color:#fff;
	background-color:#60ce5e;
}

/*** tab6 ***/	
.tempList {
    display: inline-block;
    float: left;
    width: 500px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    padding-right: 100px;
    border-right: 1px solid #d6d6d6;
    height: 38px;
}

.tempList:nth-child(2n){
	border-right: 0;
}
.tempList_c {
    display: inline-block;
    float: left;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    vertical-align: top;
}
	.tempList_c>span {
    color: #666666;
    padding: 8px;
    display: inline-block;
        font-weight: 400;
}
	.tempList_c>span:hover{
		cursor: pointer;
		color: #1296db;
	}
	.tempList_c>span:first-child {
    color: #333;
    font-weight: bolder!important;
    font-size: 15px;
}
.More {
    font-size: 14px;
    color: #babbbb !important;
    position: absolute;
    right: 15px;
    height: 37px;
    line-height: 37px;
}

	
/** tab 7 **/
	.drugStorage{
	}
	
	.durgBox span {
    display: inline-block;
    font-size: 14px;
    padding: 20px 15px;
    color: #666;
    border-bottom: 1px dashed #666;
    cursor: default!important;
}
.durgBox span i {
    cursor: pointer;
    font-style: normal;
}
	 
	.fucos{
		background: rgb(196,211,255);
	}
	.title{
		border-right: 3px solid black;
	    line-height: 42px;
	    font-size: 20px;
	    font-weight: bold;
	    vertical-align: middle;
	    padding-left: 10px;
	}
	.drugNav:hover{
		cursor: pointer;
	}
	.drugNav{
		text-align: center;
		font-size:16px ;
		line-height: 42px;
		vertical-align: middle;	
	}	
/*tab8*/
	.examine:nth-child(1)>.examine_box{
		border-bottom: 1px dashed #666666;
	}
	.examine:nth-child(1)>.examineName{
		background: #0099ff;
		border: none;
	}
	.examine>.examineName{
		border: none;
	}
	.examine:nth-child(1)>.examine_box>span{
		border: 1px solid #666666;
		display: inline-block;
		width: 100px;
		text-align: center;
		margin: 0px 15px;
	}
	.examine span{
		border: 1px solid #cccccc;
		display: inline-block;
		width: 100px;
		text-align: center;
		margin: 0px 15px;
		color: #CCCCCC;
	}
	.examine:nth-child(1) span{
		color: #666666 !important;
	}
	.examine_more{
		width: 50px;
	}
	.examine_box{
		display: inline-block;
		border-bottom: 1px dashed #666666;
		padding: 10px 5px;
	}	
	
/* tab 11**/
.btn_10 {
    border: 1px solid #259edd;
    width: 60px;
    height: 20px;
    display: inline-block;
    text-align: center;
    color: #259edd;
    
    background: white;
    padding: 1px;
    font-size: 12px;
    line-height: 19px;
    box-sizing: border-box;
    cursor: pointer;
    float: right;
    margin: 15px;
}

li.per_li {
    display: inline-block;
    border: 1px solid #d8d8d8;
    width: 310px;
    float: left;
    margin: 11px;
    position: relative;
}
.per_li:hover {
    box-shadow: 0px 0px 9px -1px #a7a7a7;
}
.per_li:hover .start {
   
    background: url(../../pubclic/image/home/start_on.png) no-repeat 0px 0px!important;
   
}
.per_li:hover .v_name{
	color:#ff7d7d;
}
img.v_img {
    width: 100%;
    height: 173px;
    display: inline-block;
    float: left;
}
.v_price {
    display: inline-block;
    min-width: 41px;
    padding: 1px 5px 1px 10px;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    color: white;
    background: #FF9800;
}
.v_price:before {
    content: "";
    border-top: 0px;
    border-right: 8px solid #ff9800;
    border-bottom: 10px solid transparent;
    display: inherit;
    position: absolute;
    left: -8px;
    top: 0px;
}
.v_price:after {
    content: "";
    border-bottom: 0px;
    border-right: 8px solid #ff9800;
    border-top: 10px solid transparent;
    display: inherit;
    position: absolute;
    left: -8px;
    /* top: 0px; */
    margin-top: -9px;
}
.fee {
    background: #2196F3!important;
}
.fee:before {
    content: "";
    border-top: 0px;
    border-right: 8px solid #2196F3!important;
    border-bottom: 10px solid transparent;
    display: inherit;
    position: absolute;
    left: -8px;
    top: 0px;
}
.fee:after {
    content: "";
    border-bottom: 0px;
    border-right: 8px solid #2196F3!important;
    border-top: 10px solid transparent;
    display: inherit;
    position: absolute;
    left: -8px;
    /* top: 0px; */
    margin-top: -9px;
}
.v_name {
    height: 48px;
    box-sizing: border-box;
    background: #f3f3f3;
    display: inline-block;
    width: 100%;
}
.v_name span {
    display: inline-block;
   width: 260px;
    font-size: 12px;
    padding: 3px;
    height: 40px;
    overflow: hidden;
    float: left;
}
.start {
    display: inline-block;
    width: 30px;
    min-height: 30px;
    height: auto;
    background: url(../../pubclic/image/home/start.png) no-repeat 0px 0px!important;
    border: 0;
    vertical-align: top;
    margin: 10px 0 0 10px;
    cursor: pointer;
    float: left;
}
.wyyhomename:hover{
	cursor:pointer;
	text-decoration:underline;
}
.wyyhomeimg:hover{
	cursor:pointer;	
}
ul.second_nav_ul {
    width: 100%;
    justify-content: space-between;
    cursor: pointer;
    list-style: none;
    display: block;
    margin: 10px 0px;
    border-bottom: 1px solid #dad9d9;
    height: 30px;
    text-align: left;
}
.nav_li {
    display: inline-block;
    text-align: center;
    height: 30px;
    cursor: pointer;
    margin: 0px 5px;
    padding: 5px;
    vertical-align: top;
    line-height: 20px;
}
.Nav-active {
    border: 1px solid #dad9d9;
    border-bottom: 2px solid #ffffff;
    color: #1296db;
}

/**è½®æ’­**/
.view {
    width: 1000px;
    margin: auto;
   /*  background: aliceblue; */
    position: relative;
    padding: 0px;
}
.wrap {
   height: 223px;
    overflow: hidden;
    /* background: #fbecd8; */
    width: 1000px;
}
.list_ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    width: auto;
    margin-left: 0;
}
.list_ul li {
    display: inline-block;
    border: 1px solid #f1f1f1;
    width: 310px;
    float: left;
    margin: 0px 11.5px;
    box-sizing: border-box;
    position: relative;
    height: 223px;
}
.pre {
    position: absolute;
    left: 0;
    top: 33%;
    background: #696663;
    border: 0;
    color: white;
    padding: 6px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
        z-index: 3;
}
.next {
    position: absolute;
    right: 0;
    top: 33%;
    background: #696663;
    border: 0;
    color: white;
    padding: 6px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
        z-index: 3;
}
.durghide{
	display: none;
}
.homeline:hover{
	text-decoration:underline;
}