﻿@charset "utf-8";
/*CSS reset*/
/*手机端使用*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}*/
*{color:#333;font-size:12px;font-family:"微软雅黑";list-style-type: none; padding:0px; margin:0px;*zoom:1;font-weight:normal;font-style:normal;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}
tr{display:table-row;vertical-align:inherit;border-color:inherit;}
fieldset,img{border:0;display: block;}
caption,th{text-align:left;}
button{cursor:pointer;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font-size:100%;}
a:link,a:visited,a:active{text-decoration:none; color:#333;}
input, select,button{outline:none; border:none; background:#fff;}
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color:#a5a5a5 !important}
input:-moz-placeholder,textarea:-moz-placeholder{color:#a5a5a5 !important}
input::-moz-placeholder,textarea::-moz-placeholder{color:#a5a5a5 !important}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color:#a5a5a5 !important}
html{ position:relative;}
body{ background: #fff; }
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.hide{display:none;}
.clear{clear:both;}
.box,.wrap{ width:1200px; margin:0 auto; position: relative;}
.mt10{ margin-top:10px!important; }
.mt20{ margin-top:20px!important; }
.ml10{ margin-left:10px!important; }
.ml20{ margin-left:20px!important; }
.mr10{ margin-right:10px!important; }
.mr20{ margin-right:20px!important; }
.mb10{ margin-bottom:10px!important; }
.mb20{ margin-bottom:20px!important; }
.mt40{ margin-top: 40px!important; }
.mb40{ margin-bottom: 40px!important; }
/*图标名称为物行医购.net*/
@font-face {
font-family: 'iconfont';  /* project id 990468 */
src: url('//at.alicdn.com/t/font_990468_eb4ctw6ol2c.eot');
src: url('//at.alicdn.com/t/font_990468_eb4ctw6ol2c.eot?#iefix') format('embedded-opentype'),
url('//at.alicdn.com/t/font_990468_eb4ctw6ol2c.woff2') format('woff2'),
url('//at.alicdn.com/t/font_990468_eb4ctw6ol2c.woff') format('woff'),
url('//at.alicdn.com/t/font_990468_eb4ctw6ol2c.ttf') format('truetype'),
url('//at.alicdn.com/t/font_990468_eb4ctw6ol2c.svg#iconfont') format('svg');
  }
.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;}
.but{width: 270px;height: 40px;background: #db3134;color: #fff;text-indent: 0;margin-top: 10px;cursor: pointer;}
::-webkit-scrollbar{width: 10px;height: 10px;background-color:#eee;}
::-webkit-scrollbar-thumb{background-color:#999;}
.wrapBox{overflow:hidden;background:#f5f5f5;padding-bottom:20px;margin-bottom:-20px;}
/*首页头部*/
.headBox{background:#fff;}
.index_top{background: #f2f2f2;height: 32px;line-height:32px; border-bottom: 1px solid #eee; overflow: hidden;}
.index_top_left{ float: left; overflow: hidden; }
.index_top_left span{ color: #999; display: inline-block; }
.index_top_left a{color: #DF3814;padding: 0 5px;}
.index_top_right{ float: right; overflow: hidden; }
.index_top_right a{ display: inline-block; border-right: 1px solid #ddd; height: 18px; line-height:18px; padding: 0 10px;color: #999; }
.index_top_right span{color: #ff6a3a;font-size: 14px;overflow:  hidden;}
.index_top_right span i{color: #ff6a3a;vertical-align: bottom;margin: 0 10px;}
.head{height:65px;padding:30px 0;position:relative;overflow: hidden;}
.head .logo{float:left;margin-top: -13px;}
.head .logo a img{width: 383px;height: auto;}
.head .so{width: 520px;position:absolute;top: 38px;left:440px;overflow:hidden;}
.head .sobg{ position:relative;}
.head .sobg .so-icon{position: absolute;top: 11px;left: 10px;color: #ddd;font-size: 18px;}
.head .sobg input{font-size:14px;border: 3px solid #2162da;width:400px;height:36px;line-height:36px;float:left;border-right:none;text-indent: 30px;}
.head .sobg button{height:42px;background: #265bdb;border:none;color:#fff;font-size:16px;line-height:42px;float:left;}
.head .sobg .so-so{ width:72px; margin-right:10px;}
.head .phone{float: right;width: 190px;margin: -10px 0 0;}
.head .phone .bd{font-size: 24px;color: #333;float: left;margin:0 50px 0 0;text-align: center;}
.head .phone .bd img{width: 70px;height: 70px;}
.head .phone .bd p{font-size: 14px;color: #2339c0;}
.head .phone .bd:nth-child(2){margin: 0;}
.head .phone .ft{padding: 0 0 0 70px;font-size: 12px;color: #555;}
.head_gwc .a{display: inline-block;width: 150px;height: 40px;line-height: 40px;text-align: center;background: #2339c0;color: #fff;font-size: 14px;margin: 0;padding: 0;}
.head_gwc .a:hover{ color: #fff; }
.head_gwc{position: relative;z-index: 999;}
.head_gwc:hover .head_gwc_list{ display: block; }
.head_gwc_list{box-shadow: 0px 3px 5px #ddd;display: none;background: #fff;position: absolute;top: 40px;right: 0px;border-top: 1px solid #eee;}
.head_gwc .a i{ color: #fff; margin-right: 10px; }
.head_gwc .a span{font-size:  18px;color: #fee749;}
.head_gwc .head_gwc_submit{display: inline-block;padding: 6px 10px;background-color: #008bfe;color: #fff;border-radius: 3px;float: right;margin-right: 20px;} 
.head_gwc_em{font-weight: bold;color: #DF3814; text-align: right; display: inline-block; width:230px; font-size: 14px;margin-top: 12px;}
.head_gwc_list ul{overflow: auto; padding: 15px; padding-top: 0px; height: 220px; margin:10px; margin-left: 0px; }
.head_gwc_list li{ position: relative; border-top: 1px dashed #eee; padding-top:6px; margin-top:6px; }
.head_gwc_list li img{ width: 60px; float: left; height: 60px; margin-right: 10px; border: 1px solid #eee; }
.head_gwc_list li h3{ margin-bottom: 4px; font-size: 14px; line-height: 1.6em; height: 1.6em; overflow: hidden; }
.head_gwc_list li h3:hover{color: #e03814;}
.head_gwc_list li p{ font-size: 12px; color: #a5a5a5; line-height: 1.5em; }
.head_gwc_list li p em{color: #e03814; font-size: 12px;}
.head_gwc_list li i{ position: absolute; right: 0px; bottom:10px; color: #999; font-size: 20px;cursor: pointer; }
.index_nav{position: relative;height: 40px;z-index: 95;background: #265bdb;}
.index_nav_left dl:hover .index_nav_dd{ display: block; }
#mainbody .index_nav_left dl .index_nav_dd{display: block; }
.index_nav_dd{ display: none; }
.index_nav_left{width: 220px;position: absolute;left: 0px;background: #1934b5;top:0px;background-size: 100%;}
.index_nav_left dl{  overflow: hidden; box-shadow: 1px 1px 5px rgba(0,0,0,0.1);}
.index_nav_left dt{line-height: 40px;height: 40px;font-size: 14px;text-align: center;background: #2339c0;border-radius:  5px 5px 0 0;}
.index_nav_left dt a{color: #fff;font-size: 16px;}
.index_nav_left dt i{ color: #fff; position: relative; top:1px; margin-right:8px; }
.index_nav_left dd{padding: 15px 20px;height: 74px;overflow:  hidden;border-bottom: 1px solid #407cf6;}
.index_nav_left dd h3 a{font-size: 16px;color: #ffffff;line-height: 30px;display: inline-block;}
.index_nav_left dd h3 i{font-size: 20px;color: #ffffff;position: relative;top:2px;margin-right: 4px;}
.index_nav_left dd p{overflow: hidden;width: 180px;height: 42px;}
.index_nav_left dd p a{color:#e5e5e5;font-size: 12px;display: inline-block;padding-right: 5px;line-height:20px;}
.index_nav_left dd p a:hover{color: #fff;}
.index_nav_Menu{margin-left: 235px; height: 40px;}
.index_nav_Menu a{padding: 0 20px;float: left;white-space: nowrap;color: #e5e5e5;font-size: 16px;margin-top: 10px;}
.index_nav_Menu a:hover{color:#fff;}
.index_nav_right{box-shadow: 1px 1px 5px rgba(0,0,0,0.1);width: 220px;position: absolute;right: 0px;background: #fff;top: 54px;padding: 0 10px; height:395px; overflow:hidden}
.index_nav_right .ruzhu{ position: absolute; right: 0px; width:217px; height: 40px; display: inline-block; background: url(../images/ruzhu-img.png) #333 top right no-repeat;}
.index_nav_right .r-part1{margin-top: 10px;padding-bottom: 20px;/*border-bottom: 1px solid #e3e3e3;*/}
.index_nav_right .r-part1 li{float: left;text-align: center;width: 33.333%;padding-top: 18px;position:relative;}
.index_nav_right .r-part1 p{color: #6f6f6f;font-size: 14px;}
.index_nav_right .r-part1 i.icon{display: inline-block;width: 42px;height: 42px;line-height: 42px;font-size: 24px;border: 1px solid #008bfe;border-radius: 42px;color: #008bfe;margin-bottom: 6px;}
.r-part1-hover1,.r-part1-hover2,.r-part1-hover3{display:none;position:absolute;left: -11px;top: 66px;z-index:9;background: #fff;padding: 5px;border: 1px solid #008bfe;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);}
.index_nav_right .r-part1 li.r-part1-link1:hover .r-part1-hover1,.index_nav_right .r-part1 li.r-part1-link2:hover .r-part1-hover2,.index_nav_right .r-part1 li.r-part1-link3:hover .r-part1-hover3{display:block;} 
.r-part1-hover1:after,.r-part1-hover2:after,.r-part1-hover3:after{width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #008bfe;content: "";left: 40px;position: absolute;top: -8px;}
.r-part1-hover1 img,.r-part1-hover2 img,.r-part1-hover3 img{width:80px;height:80px;}
.index_nav_right .tel{height: 42px;border-bottom: 1px solid #e3e3e3;line-height: 42px;font-size: 14px;padding: 0 10px;}
.index_nav_right .tel span{color: #df3815;}
.index_nav_right .gonggao{height: 178px;overflow: hidden;margin-top: 10px;display: none;}
.index_nav_right .gonggao p{font-size: 14px;color: #000;height: 30px;line-height: 30px;padding: 0 10px;}
.index_nav_right .gonggao a{display: block;padding: 0 10px;line-height: 26px;height: 26px;overflow: hidden;color: #666;}
.index_nav_right .gonggao a:hover{color: #e03814;}
/*首页头部*/
/* 底部*/
.footer{clear:both;background: #282626;}
.slogen{height:60px;font-size:18px;background:#f0017c;color:#fff;overflow:hidden;}
.slogen ul{width:1500px;}
.slogen li{float:left;width:266px;}
.slogen .icon{font-size:50px;line-height:50px;vertical-align:middle;float:left;margin-right:10px;}
.slogen li strong{line-height:25px;font-weight:normal;}
.footer .f_bg{padding: 20px 0;height: 150px;color: #fff;}
.footer .f_bg li{float: left;position: relative;width:140px!important;}
.footer .f_bg li .icon{float: left;width: 25px;height: 25px;text-align: center;}
.footer .f_bg li h5{font-size: 16px;font-weight: normal;margin-bottom:10px;color: #fff;}
.footer .f_bg li p{height: 24px;line-height: 24px;overflow: hidden;}
.footer .f_bg .f_menu{padding-left: 45px;}
.footer .f_bg .f_menu img{ width: 110px; height: 110px; }
.footer .f_bg .f_tel p{color:#fff;}
.footer .f_bg .f_tel strong{font-size:24px;}
.footer .f_bg .f_logo{margin-right: 50px;}
.footer .f_bg i{display: block;width: 33px;height: 33px;position: absolute;top: 0;left: 0;}
.f-cr{width: 1200px;margin:0 auto;color: #989898;line-height:24px;border-top: 1px solid #000;text-align: center;padding-top: 20px;padding-bottom:20px;}
.footer .f_bg li.f_tel{width:175px!important;margin: 0 45px 0 0;}
.footer .f_bg li.f_tel .saoma{text-align: center;}
.footer .f_bg li.f_tel .saoma p{color: #fff;margin: 0 0 10px;font-size: 14px;}
.footer .f_bg li.f_tel .saoma strong{color: #ff6a3a;font-size: 22px;}
.footer .f_bg li.f_tel .saoma span{font-size: 12px;color: #aaa;display: inline-block;}
.f-cr p{color: #989898;}
.f_bg ul li a{color: #989898;}
.f_bg ul li a:hover{color: #fff;}
.f-cr a{color: #989898;}
.footer .f_bg .f_tel h5{background: #dddddd;border-radius: 5px;margin-top: 20px;width: 140px;height: 34px;line-height: 34px;text-align: center;color: #333;}
.footer .f_bg .f_tel h5 a{color:#333;}
.zhengshu_p3{overflow: hidden;margin-top: 6px;}
.zhengshu_p3 a{margin: 0 4px;display: inline-block;border: 1px solid #eee;} 
/*面包屑*/
.path{ line-height:50px; color: #265bdb;}
.path i{ margin-right:6px; font-size: 14px; }
.path em{ display: inline-block; margin:0px 4px; }
.Information b{font-weight: bold; color: #e03814;display: inline-block; margin: 0 6px;}
/*分页*/
.Paging{ text-align: center; overflow: hidden;margin: 40px auto ; }
.Paging li{ display: inline-block; border: 1px solid #d9d9d9;padding: 4px 9px;margin: 0 2px; }
.Paging li.this{border: 1px solid #265bdb;background: #265bdb;color: #fff;}
.Paging li.this a{color: #fff;} 
.Paging li:hover{border: 1px solid #265bdb;background: #265bdb;}
.Paging li:hover a{color: #fff}
.tishi{ text-align: center; line-height: 200px; font-size: 20px; color: #e03814; }
.tishi i{ font-size: 30px; position: relative; top:3px; margin-right: 6px; color: #e03814; }
/*测导航*/
.side_nav{ width:40px; height:100%; position:fixed; right:0px; top:0px; background:#333; z-index:100;}
.side_nav a{cursor: pointer; padding:14px 0; width:100%; overflow:hidden; color:#fff; text-align:center; display:block; font-size:14px;border-top: 1px solid #444;border-bottom: 1px solid #222;}
.side_nav a i{height: 20px;display: inline-block; color: #fff;}
.side_nav .my{ margin-top:193px;}
.side_nav a:hover{ background:#DF3814; color:#fff;}
.side_nav .shopping{ position:relative;}
.side_nav .shopping a{ color:#fff;}
.collect a{color:#fff;}
.side_nav .shopping em{ display:inline-block; width:18px; height:18px; background:#f20; position:absolute; left:6px; top:4px; color:#f60;border-radius:100%; text-align:center; line-height:18px; color:#fff; }
.side_nav .topx{ position: fixed; bottom: 50px; width:40px; } 
.side_nav .hidex{position: fixed; bottom:102px; width:40px;}
.side_nav_2{ width:40px; background:none; position:fixed; right:0px; bottom:20px; height:100px;}
.side_nav_2 a{ background:#ddd; cursor: pointer; padding:14px 0; width:100%; overflow:hidden; color:#fff; text-align:center; display:inline-block; font-size:14px;  }
.side_nav_2 a i{ color: #fff; }
.col-contact{float:right;width: 190px;text-align:center;color: #ffffff;}
.col-contact .ft{text-align: center;float: left;margin: 0 50px 0 0;}
.col-contact .ft img{width: 70px;height: 70px;}
.col-contact .ft p{color: #fff;line-height:35px;font-size: 16px;}
.col-contact .ft:nth-child(2){margin: 0;}
.btn-small{display:inline-block;margin-bottom:0;text-align:center;cursor:pointer;padding:0;height:28px;line-height:28px;width:118px;font-size:12px;background:#fff;color:#f60;border:1px solid #f60;}
.headRight-zheng{float: right; width: 213px; margin-top: -30px;}
.headRight-zheng .z-title{position: relative;height: 48px;}
.headRight-zheng .z-title i.icon{font-size: 36px;color: #dcae00;line-height: 70px;padding-left: 4px;}
.headRight-zheng .z-title span{position: absolute;display: inline-block;left: 55px;line-height: 20px;font-size: 12px;top: 15px;}
.layui-layer-content{color:#fff !important;}
/*2019.1.8 李磊新增样式*/
.index-hotkey a{font-size:12px;color:#999;line-height:30px;margin-right:18px;cursor:pointer;float:left;}
.index-zheng{display: none;}
.index-zheng{width: 330px;text-align:left;position: relative;margin-left: 12px;margin-top: 5px;}
.index-zheng span{font-size:13px;color: #666;letter-spacing: 2.4px;}
/*2019-02-19 zz新增样式 start*/
.saoma{color: #fff;}
.cb{clear:both;}
.rightGuan{overflow: hidden; margin-top: 21px;}
.rightGuan dl{float: left; width: 73px; text-align: center;}
.rightGuan dt{text-align: center; width: 73px;}
.rightGuan dt img{width: 65px; height: 65px; margin: 0 auto;}
.rightGuan dd{width: 65px; margin: 4px auto 0;}
.rightSao{overflow:hidden;}
.rightSao li{margin-right:5px;float:left;}
.rightSao li a{background:#008bfe;color:#fff;display:inline-block;border-radius:5px;padding:6px 10px;}
.allComment{text-align: center;line-height: 60px;}
/*首页快速入口*/
.shortcut { padding-top: 14px;}
.shortcut .shortcut-item { display: block; height: 49px; padding-left: 23px; background-color: #cae9ff; border: 1px solid #6294fc; border-radius: 6px; line-height: 49px; font-size: 25px; color: #265bdb;}
.shortcut .shortcut-item + .shortcut-item { margin-top: 12px;}
.shortcut .shortcut-item i { display: inline-block; width: 31px; height: 31px; margin-right: 12px; border:2px solid #265bdb; border-radius: 30px; text-align: center; line-height: 31px; font-size: 22px; color: #265bdb;}
.shortcut a:hover { background-color: #265bdb; border-color: #265bdb; color: #ffffff;}
.shortcut a:hover i { border-color: #ffffff; color: #ffffff;}

/*2021-9-28 优惠券*/
.coupon{margin-bottom: 30px;}
.coupon-list ul{width: 105%;}
.coupon-list li{float: left;margin-right: 15px;margin-bottom: 15px;}
.coupon-item{position: relative; width: 287px;height: 125px;border: 1px solid #eee;}
.coupon-item::before{content: "";position: absolute;top: -1px;right: 28px;z-index: 99; width:20px;height: 10px;border-left: 1px solid #f5f5f5;background-color: #fff;border-radius: 0 0 100px 100px;}
.coupon-item::after{content: "";position: absolute;bottom:-1px;right: 28px;z-index: 99;width:20px;height: 10px;border-left: 1px solid #f5f5f5;background-color: #fff;border-radius: 100px 100px 0 0;}
.coupon-item .bd{float: left;width: 225px; padding: 10px 10px 0;}
.coupon-item .price{line-height: 35px;font-size: 20px; color: #f23030;}
.coupon-item .price span{font-size: 30px;color: #f23030;}
.coupon-item .title span{display: inline-block;height: 25px;padding: 0 8px;line-height: 25px; font-size: 14px;color: #f20; background: #fff4ec}
.coupon-item .desc{margin-top: 3px; font-size: 13px;color: #333;font-weight: bold;}
.coupon-item .ft{float: right;}
.coupon-item .btn{display: inline-block;position: relative; width: 20px;padding:22.5px 10px;line-height: 20px;font-size: 14px; color: #fff;text-align: center; background-color: #f20;}
.coupon-item .btn::before{content: "";position: absolute;top: 0;left: -1px;bottom: 0; width:5px;background: url(../images/waves.png) top left repeat-y}