.subject{width: 100%; height: auto; font-family: "黑体"; color: #333; position: relative; overflow: hidden;}
.subject .banner{width: 100%; height: auto; line-height: 0px;}
.subject .tag{width: auto; height: auto; padding: 0 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; background: #fff; margin-top: 5px;}
.subject .tag .top{text-align: center; line-height: 40px; height: 40px; position: relative;}
.subject .tag .top hr{padding: 0px; margin: 0px; position: absolute; top: 20px; width: 100%; height: 1px; background: #00aaff; border: none;}
.subject .tag .top span{position: relative; background: #fff; color: #333; font-size: 16px; padding: 0 15px; display: inline-block;}
.subject .tag .top span .left{position: absolute; width: 7px; height: 7px; background: #00aaff; top: 17px; left: 0px; border-radius: 50%;}
.subject .tag .top span .right{position: absolute; width: 7px; height: 7px; background: #00aaff; top: 17px; right: 0px; border-radius: 50%;}
.subject .tag ul{width: 100%; margin: 5px 0;}
.subject .tag ul:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.subject .tag ul li{width: 31%; height: 50px; line-height: 50px; display: inline-block; text-align: center; margin:0 3% 10px 0; float: left;}
.subject .tag ul li:nth-child(3n){margin-right: 0;}
.subject .tag ul li a{display: block; background: #ff8c00; color: #fff; font-size: 14px; border-radius: 6px; height: 50px; background-repeat: no-repeat; background-size: auto 100%;}

.tag_submenu{position: relative; width: 100%; height: auto; overflow: hidden; background: #fff; border-top: 1px solid #e5e5e5; font-family: "黑体"; margin-top: 10px;}
.tag_submenu .top{display: block; border-bottom: 1px solid #e5e5e5; width: 100%; height: 40px; line-height: 40px; color: #333; font-size: 18px;}
.tag_submenu .top .left{width: 5px; height: 30px; background: #00aaff; display: block; float: left; margin: 5px 10px 0 0;}
.tag_submenu .drug{width: 49.8%; height: 250px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; float: left; color: #666; font-size: 12px; position: relative;}
.tag_submenu .drug:nth-child(even){border-right: none;}
.tag_submenu .drug .drug_img{width: 150px; height: 150px; margin: 5px auto;}
.tag_submenu .drug .drug_p1{padding: 0 10px; text-align: left; line-height: 1.3em;}
.tag_submenu .drug .drug_p2{padding: 4px 10px 2px 10px; text-align: left; color: #f74142; font-size: 18px; font-family: Arial;}
.tag_submenu .drug .drug_sub{background: url(/picture/home/cart_icon_red.png) no-repeat; background-size: 30px; width: 30px; height: 30px; position: absolute; display: block; right: 8px; bottom: 6px;}

.subject_type{max-width: 640px; width: 100%; margin: auto; height: 40px; line-height: 40px; text-align: center; border-bottom: 1px solid #e5e5e5; background-color: #fff;}
.subject_type li.info{float: left; width: 24.7%;}
.subject_type li.info a{display: block; margin: 0 18%; border-bottom: 2px solid transparent; height: 38px; font-size: 14px; color: #666;}
.subject_type li.dash{float: left; width: 1px; height: 24px; margin-top: 8px; background-color: #e5e5e5;}

.un_subject{color: #666;text-align: center;line-height: 25px;font-size: 14px;overflow: hidden;}
.un_subject .us_img{background-image: url('/app/img/unproduct_icon.png');background-repeat: no-repeat;width: 100px;height: 100px;background-size: 100px;margin: 40px auto 10px auto;}
.un_subject .us_btn{display: block;width: 55%;margin: 20px auto 50px auto;height: 40px;line-height: 40px;color: #fff;border-radius: 4px;text-align: center;}
