/*banner*/
#banner_box{height:445px;position: relative;overflow: hidden;}
#banner_box .p_con a{margin: 0 auto;height:445px;overflow: hidden;display: block;}
#banner_box .p_con li{position: absolute;left: 0;top: 0;width: 100%;}
#banner_box .p_con li img{width: 1100px;height:445px;margin: 0 auto;animation: myfirst 4s linear;-moz-animation:myfirst 4s linear;-webkit-animation:myfirst 4s linear;-o-animation:myfirst 4s linear;}
@keyframes myfirst{from {transform: scaleX(1.05) scaleY(1.05);}to {transform: scaleX(1) scaleY(1);}}
@-moz-keyframes myfirst{from {-moz-transform: scaleX(1.05) scaleY(1.05);}to {-moz-transform: scaleX(1) scaleY(1);}}
@-o-keyframes myfirst{from {-o-transform: scaleX(1.05) scaleY(1.05);}to {-o-transform: scaleX(1) scaleY(1);}}
@-webkit-keyframes myfirst{from {-webkit-transform: scaleX(1.05) scaleY(1.05);}to {-webkit-transform: scaleX(1) scaleY(1);}}
#banner_box .tab{position: absolute;bottom: 12px;left: 0;width: 100%;text-align: center;z-index: 10;}
#banner_box .tab span{display: inline-block;width: 12px;height: 12px;background:#ecf5fb;border-radius: 6px;vertical-align: top;margin: 2px 4px;cursor: pointer;overflow: hidden;}
#banner_box .tab .on{background: #56dcce;}
#banner_box .menu{position: absolute;left: 50%;top: 0;z-index: 14;background:rgba(255,255,255,1);margin-left: -585px;width: 210px;height: 430px;padding:10px 0;color: #fff;font-size: 14px; background-color:#fff; overflow: hidden;}
#banner_box .menu li{height: 36px;line-height: 36px;cursor: default;padding-left: 30px; color:#333;}
#banner_box .menu .hover{box-shadow: 0 0 1px 1px #e0e0e0;}
#banner_box .menu .hover .t{color: #f69;}
#banner_box .menu span{display: inline-block;vertical-align: top;}
#banner_box .menu .i{width: 26px;height: 26px;background: url(../images/menu_i_bg.png) left top no-repeat;margin: 5px 14px 0 0;}

#banner_box .menu .i_1{background-position: -26px 0;}
#banner_box .menu .i_2{background-position: -26px -26px;}
#banner_box .menu .i_3{background-position: -26px -52px;}
#banner_box .menu .i_4{background-position: -26px -78px;}
#banner_box .menu .i_5{background-position: -26px -104px;}
#banner_box .menu .i_6{background-position: -26px -130px;}
#banner_box .menu .i_7{background-position: -26px -156px;}
#banner_box .menu .i_8{background-position: -26px -182px;}
#banner_box .menu .i_9{background-position: -26px -208px;}
#banner_box .menu .i_10{background-position: -26px -234px;}
#banner_box .menu .i_11{background-position: -26px -260px;}
#banner_box .ad_list{position: absolute;left: 50%;top: 0;margin-left: 375px;width: 210px;height:420px;overflow: hidden;z-index: 10;  background: #fff;}
#banner_box .ad_list a{display: block;width: 202px;padding: 3px 0 3px 0px;margin:-3px 0 0 4px; }
#banner_box .ad_list img{margin:0 auto;width:202px;height: 140px; opacity:1;}
#banner_box .menu_c{position: absolute;left: 50%;top: 0;z-index: 13;margin-left: -375px;overflow: hidden;width: 750px;height:443px;display: none; background-color: #fff; border: 1px solid #e8e8e8;}
#banner_box .menu_c ul{overflow: hidden;height:418px;background:rgba(255,255,255,0.95);width: 610px;padding: 20px 22px 0;position: absolute;left:-10px;top: 0;background: #fff\0;}
#banner_box .menu_c ul li{}
#banner_box .menu_c .title{border-bottom: solid 1px #ededed;line-height: 22px;font-size: 14px;margin-bottom:5px; font-weight: bold;}
#banner_box .menu_c .more{display: inline-block;float: right;font-size: 12px;}
#banner_box .menu_c .link{line-height: 22px;margin-bottom:6px;padding-top: 2px;margin-bottom:6px; margin-top:10px;}
#banner_box .menu_c .link a{color: #898989;display: inline-block;margin-right: 12px; font-size: 12px; border-radius: 19px;  border: 1px solid #efefef; padding: 0 10px;margin-bottom: 10px;}
#banner_box .menu_c .link a:hover{color: #fff; background-color:#f69; border-color:#f69; }
#banner_box .menu_c .link .hot,#banner_box .menu_c .link .hot:hover{color: #fe5a2f;}
#banner_box .menu_c .ad{position: absolute;bottom: 20px;left: 22px;}
#banner_box .next,#banner_box .prev{position: absolute;left: 50%;top: 178px;z-index: 10;width:40px;height: 60px;background:#000 url(../images/banner_n.png) center center no-repeat;cursor: pointer;margin-left:335px;display: none;opacity: 0.2;filter:alpha(opacity = 20);border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
#banner_box .prev{background-image: url(../images/banner_p.png);margin-left: -375px;border-radius: 0;;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}


.topic_list .more a .arrow, .bbox .head .more .arrow,.box_1 .item .icon,.box_3 li .time .icon,.cbox .more .arrow{background:url(https://www.nimzx.com/tpl/demo/images/icon_bg.png) left top no-repeat;}
.topic_list{margin-top: 35px; margin-bottom: 10px;}
.topic_list li{float:left;padding-left:0;}
.topic_list .first{padding:0;}
.topic_list .more,.cbox .more{text-align:right;line-height: 34px;}
.topic_list .more a span,.bbox .head .more span,.cbox .more span{display:inline-block;vertical-align:top;cursor: pointer;}
.topic_list .more a .arrow,.bbox .head .more .arrow,.cbox .more .arrow{width:13px;height:12px;margin: 11px 0 0 6px;overflow: hidden;}
.topic_list .more a:hover .arrow,.bbox .head .more:hover .arrow,.cbox .more a:hover .arrow{background-position: left -12px;}
.partTit{width: 1170px;margin: 0 auto 5px;height: 73px;padding-bottom: 47px;overflow: hidden;}
.partTit p{height: 73px;border-bottom: 1px solid #efefef;position: relative;text-align: center;}
.partTit p span{display: inline-block;padding: 0 70px;height: 125px;background-color: #fff;}
.partTit .ft31{font-size: 32px;display: block;padding-top: 36px;text-align: center;}
.pink{color: #ff6699;}
.partTit .eng{color: #b4b4b4;font-size: 16px;line-height:48px;font-family: Arial;}
i{font-style: normal;}
.gg{padding-top:30px;clear: both;}
.list-four{display: flex;justify-content: space-between;align-items: center;width: 1200px;margin: 0 auto;margin-top: 20px;overflow: hidden;}
.list-four-name{width: 286px;height: 158px;}
.list-four-name img{width: 100%;}
/*--美淘优购--*/
.mn-center{width: 1200px; margin: 0 auto;overflow: hidden;}
.mn-center-titles{padding: 30px 0 20px 0; border-bottom: 1px solid #e9e9e9; font-size: 15px;}
.two-spritle{display: inline-block; width: 32px; height: 32px; background-image: url(../images/index-two.png); background-size: 160px 32px; vertical-align: bottom;}
.bold22{font-size: 24px; color: #333; font-weight: bold; margin-left: 11px;display: inline;}
.colorc{color: #ccc; font-size: 17px; margin: 0 12px 0 8px;}
.color9{color: #999;}
.nm243{margin-left: 243px;}
.text-center{text-align: center;}
.color6{color: #666;}
.right{float: right;}
.wrap{width: 100%; overflow: hidden;}
.time-buying{width: 228px;}
.left{float: left;}
.nodata{margin-top: 42px;}
.fenl .on{background: #CCB8A0;color: #fff!important;}
.hs-part li{display: inline-block; margin-right: 7px; padding: 0 7px; border-radius: 10px; color: #666; cursor: pointer; overflow: hidden;}
a{text-decoration: none; color: inherit; cursor: pointer;}
.nodata img{width: 100%;}
.hot-merchan{width: 647px; margin-left: 39px; overflow: hidden;}
.merchan-title{padding: 28px 0 14px 0;}
.t4{top: 4px;}
img{width: 100%;height: 100%}
.relative{position: relative;}
.hs-part{display: inline-block; margin: 8px 30px 0 0; font-size: 16px; overflow: hidden;}
.right{float: right;}
/*.h-block{display: block!important;}*/
.server-list{width: 100%; overflow: hidden;}
.server-list li{height: 251px;width: 202px; margin: 0 20px 15px 0; border: 1px solid #e5e5e5; overflow: hidden; box-sizing: border-box;}
.server-list li:hover{border: 1px solid #FF6980}
.pointer{cursor: pointer;}
.h154{height: 251px;width: 200px}
.pd72{width: 180px;padding: 13px 10px; overflow: hidden;position: absolute;  margin-top: -100px;background-color:rgba(33, 33, 33,0.5);}
.list_tu{display: block;}
.server-list li:nth-child(3n){margin-right: 0;}
.new-store{width: 246px;overflow: hidden;}
.right{float: right;}
.store-title{padding: 32px 0 15px 0;font-size: 20px;color: #FF6980;overflow: hidden;}
.relative{position: relative;}
.store-title span.logo{position: absolute;top: 24px;left: 85px;display: inline-block;width: 33px;}
.store-title{padding: 32px 0 15px 0;font-size: 20px;color: #FF6980;overflow: hidden;}
.store-title a{margin-top: 5px;font-size: 15px;color: #999;}
.stroe-content{width: 100%;overflow: hidden;border: 1px solid #FF6980;box-sizing: border-box;}
.stroe-content li{padding: 16px 0 13px;margin: 0 14px;border-bottom: 1px solid #eee;overflow: hidden;}
.store-img{width: 74px;height: 74px;margin-right: 19px;overflow: hidden;}
.store-text{width: 121px;font-size: 12px;color: #b2b2b2;overflow: hidden;}
.wd941{width: 941px; overflow: hidden;}
.master-titles{padding: 50px 0 20px 0; border-bottom: 1px solid #e9e9e9; font-size: 15px;}
.rz-hospital{display: inline-block;width: 70px;height: 24px;background-image: url(../images/pd-rz.png); background-size: 100% 100%; vertical-align: bottom;}
.sp-two{display: inline-block; width: 32px; height: 32px;background-image: url(../images/mb05.jpg); background-size: 100% 100%; vertical-align: bottom;}
.sp-one{background-position: -32px 0;}
.begin li{padding: 10px 14px; margin-right: 44px; overflow: hidden;}
.begin li:nth-child(2n){margin-right: 0;}
.begin-left{width: 208px; height: 104px; margin-right: 20px; overflow: hidden;}
.bengin-right{width: 177px; font-size: 16px; color: #666; overflow: hidden;}
.line2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bengin-people{margin: 7px 0 10px 0; font-size: 12px; color: #808080;}
.font13{font-size: 13px;}
.begin-left div{width: 50%; overflow: hidden;height: 100px}
.bengin-people span{display: inline-block; width: 18px; height: 18px; margin-right: 6px; overflow: hidden; border-radius: 50%; vertical-align: middle;}
.begin{margin-top: 27px;}
.boderc{border: 1px solid #ccc;}
.sp-three{display: inline-block; width: 32px; height: 32px;background-image: url(../images/mb04.png); background-size: 100% 100%; vertical-align: bottom;}
.new-store{width: 246px; overflow: hidden;}
.stroe-content{width: 100%; overflow: hidden; border: 1px solid #FF6980; box-sizing: border-box;}
.mtb50{padding: 50px 0 24px 0;}
.store-title{font-size: 20px; color: #FF6980; overflow: hidden;}
.stroe-content li{padding: 14px 0; margin: 0 14px; border-bottom: 1px solid #eee; overflow: hidden;}
.store-img{width: 74px; height: 74px; margin-right: 19px; overflow: hidden;}
a:hover{text-decoration: none;}
.store-text{width: 121px; font-size: 12px; color: #b2b2b2; overflow: hidden;}
.mtb0{margin: 0 !important;}
.bengin-people{margin: 10px 0 10px 0; font-size: 12px; color: #808080;}
.store-text .hover-t{margin: 8px 0 13px 0; max-height: 40px; font-size: 15px; color: #666; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.mtb1{margin: 1px 0 5px 0 !important;}
.begin li:hover{padding: 9px 13px;border: 1px solid #FF6980;box-sizing: border-box;}
.before-1{background: #000; opacity: 0.8;}
.before-1,.after-1{margin-top: -30px;left: 0; bottom: 6px; display:block; width: 50px; height: 20px; line-height: 20px; font-size: 14px; color: #fff; text-align: center; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.after-1{background: #ff9d00; opacity: 0.6;}
.color10{display: inline-block;margin-top: 10px ;color: #666;}
.new-enter span{display: inline-block; font-size: 18px; color: #666; font-weight: bold;}
.new-enter{padding: 30px 0 20px 0; border-bottom: 1px solid #f0f0f0; overflow: hidden;}
.big-box{width: 1056px; overflow: hidden;}
.section-box{width: 800%; overflow: hidden;}
.enter-list{margin-top: 4px;}
.enter-list li{display: inline-block; margin-right: 20px; overflow: hidden;}
.enter-list li .en-img{width: 22px;height: 22px;margin-right: 10px;border-radius: 100%;overflow: hidden;}
.tempWrap{width: 1056px!important;}
.tempWrap ul li{width: auto!important;}
.doctor-list{width: 299px; height: 323px; border-color: #e7e7e7; border-width: 1px 1px 1px 0; border-style: solid; position: relative; box-sizing: border-box; float: left;}
.doctor-item .doctor-list:nth-child(1),.doctor-item .doctor-list:nth-child(2),.doctor-item .doctor-list:nth-child(3),.doctor-item .doctor-list:nth-child(4){ border-bottom:0;}
.doctor-list-img{width: 164px; height: 164px; margin: 25px auto 0; overflow: hidden;}
.doctor-list-img img{width: 100%; border-radius: 50%;}
.mt14{margin-top: 14px;}
.title-text{width:90%;margin:0 auto;display: flex; display: -moz-flex; display: -webkit-flex; justify-content: center; align-items: center; color: #666; margin-bottom: 3%;}
.title-text span:first-child{display: inline-block; font-size: 18px; color: #333; margin-right: 10px;}
.ellipsis{max-width:80%;display:block;display: block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.d-des{width: 90%; margin: 5% auto 0; font-size: 12px; color: #999; text-align: center; display: flex; justify-content: flex-start; align-items: center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hot-list:hover .hot-hover, .doctor-list:hover .doctor-list-hover{display: block;}
.doctor-list .doctor-list-hover{bottom: 0; width: 100%; height: 29%; position: absolute; display: none; background: #fff; filter: Alpha(opacity=1); -moz-opacity: 1; opacity: 1; color: #fff; text-align: center; z-index: 2; justify-content: center; align-items: center;}
.doctor-list-hover .wrap{display: flex; justify-content: center; align-items: center;}
.mt30{margin-top: 30px;}
.doctor-list-hover .wrap .master-button:first-child{margin-right: 20px;}
.doctor-item .master-button{line-height: 34px;}
.order:hover, .counsel:hover{background-color: #FF6980; color: #fff; border: none;}
.master-button{width: 108px; height: 38px; line-height: 38px; color: #333; font-size: 16px; border-radius: 8px; border: 1px solid #e0e0e0; box-sizing: border-box;}
.dct-ul{border-left:1px solid #e0e0e0;margin-top: 20px}
/*.doctor-list:hover{border: 1px solid #FF6980}*/
.ft15{justify-content:center;}
.doctor-list-hover .master-button > span{margin: 0 11px 0 3px;}
.order:hover .order-icon{background-position: -25px 0;}
.master-titles{padding: 20px 0; border-bottom: 1px solid #e9e9e9; font-size: 15px;}
.sp-four{background-position: -128px 0;}
.free, .gift{display: flex; justify-content: center; align-items: center; font-size: 16px;}
.lines{display: inline-block; margin: 5px 26px 0 30px; color: #ccc;}
.flex-betree{display: flex; justify-content: space-between; align-items: center;}
.first-title{padding: 30px 0 14px 0; border-bottom: 1px solid #eee; font-size: 20px; color: #333; overflow: hidden;}
.first-title a{font-size: 15px; color: #999;}
.h-zs{margin-top: 16px;}
.h-zs >li{margin-bottom: 20px;}
.h-zs .h-img{width: 100px; height: 68px; margin-right: 20px; overflow: hidden;}
.h-zs .h-text{width: 176px; overflow: hidden;}
.h-hover{font-size: 14px; max-height: 38px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.h-zs >li .h-text .data{margin-top: 12px; font-size: 12px; color: #b2b2b2;}
.h-wd .h-line{display: inline-block; width: 3px; height: 64px; margin-right: 15px; background: #eee;}
.h-wd .h-text{width: 351px;}
.h-zs .h-text{width: 176px; overflow: hidden;}
.h-hover:hover{color: #FF6980}
.h-line:hover{background: #FF6980;}
.free span:first-child{display: inline-block; width: 28px; height: 28px; margin-right: 9px; background: url(../images/free.png); vertical-align: bottom;}
.gift span:first-child{display: inline-block; width: 26px; height: 28px; margin-right: 11px; background: url(../images/gift.png); vertical-align: bottom;}
.l-links{width: 100%;}
.l-links .clearfix{width: 1200px; margin: 0 auto; height: 30px; line-height: 30px; font-size: 16px;}
.clearfix{zoom: 1;}
.l-links p a{padding: 0 5px; border-right: 1px #ccc solid; font-size: 12px;}
a:visited{color: #333; text-decoration: none; outline: none;}
.l-links p{width: 100%; border-top: 1px #eee solid; height: 46px; padding: 20px 0;}
.slideYs .hd{height: 157px; line-height: 30px; padding: 0 20px; position: relative;}
.slideYs .hd ul{float: left; position: absolute; left: 50px; height: 100%;}
ul, ol{list-style-type: none; margin: 0px; padding: 0px;}
.slideYs .hd ul li{float: left; margin-right: 40px; width: 156px; height: 157px;}
.slideYs .hd ul li.on a.y1{background-position: 0 -186px;}
.three-three-1{background-image: url(../images/bg4.jpg);background-size:100%}
.three-three-2{background-image: url(../images/bg4.jpg);background-size:100%}
.three-three-3{background-image: url(../images/bg4.jpg);background-size:100%}
.three-three-4{background-image: url(../images/bg5.jpg);background-size:100%}
.four-list-top{border-radius: 10px;overflow: hidden;position: relative;width: 286px;height: 158px;border: 1px solid #eee;float: left;}
.four-list-top p{color: #fff;font-size: 28px;font-weight: bold;text-align: center;line-height: 158px}
.bg-bg{width: 286px;height: 158px;background:rgba(0, 0, 0,.2);position: absolute;margin-top:-158px}
.bg-border{position: absolute;border: 1px solid #fff;z-index: 999;margin-left:24px;width: 235px;height: 100px;margin-top: -128px}
.topic_list{width: 1200px; margin: 0 auto; margin-top: 35px; margin-bottom: 10px; overflow: hidden;}
.topic_list li{float: left; padding-left: 50px;}
fieldset, img{border: 0;}
img{display: block;}

.read{width: 100%; overflow: hidden; margin-bottom: 20px;}
.jjd{width: 1200px; margin: auto;}
.fenl ul li{float: left}
.fenl>.on>a{color: #fff;!important;}
.title{width: 100%; text-align: center; padding-top: 25px; margin-bottom:35px;}
.title span{font-size: 30px; margin-bottom: 10px; display: block;}
.read .fenl{width: 100%; text-align: center; font-size: 18px; margin-bottom: 40px;}
.read .fenl a{display: inline-block; margin: 0 14px;}
.read .rmdt{width: 100%; height: auto;}
.read .rmdt .dt-box{width: 285px; height: 220px; float: left; margin: 20px 20px 0 0; overflow: hidden;}
.read .rmdt .dt-box:last-child{ margin-right:0;}
.read .rmdt .dt-box .pic{width: 100%; height: 180px; overflow: hidden; border-radius: 3px;}
.read .rmdt .dt-box p{font-size: 16px; color: #333333; text-align: center; margin-top: 5px;}
.article{width: 100%; float: left; margin: 10px 0 0 0;}
.article .art-tit{width: 580px; height: 56px; line-height: 56px; float: left; border-bottom: 1px dashed #dedede; margin-left:40px;}
.article .art-tit:nth-child(odd){ margin-left:0}
.article .art-tit a{font-size: 15px; color:#666;}
.article .art-tit p{display: inline-block; float: right; color: #999; font-size: 12px;}
.fttag{width: 1200px;margin: 0 auto 20px auto;}
.fttag a{padding: 10px 0; color: #666;}

.navs-menu {width: 100%;background-color: #CCB8A0;overflow: hidden;}
.center {width: 1200px;margin: 0 auto; overflow: hidden;}
.navs-menu .nav-bottom {margin-top: 0;overflow: hidden;}
.nav-bottom {display: flex;justify-content: space-around;align-items: center;overflow: auto;}
.navs-menu .nav-bottom .list {padding: 0 20px;text-align: center;height: 45px;display: inline-block;line-height: 45px;color: #fff;font-size: 16px;float: left;z-index: 46;}

.case-bg{width: 202px;height: 251px;background-color:rgba(33, 33, 33,0.3);display: none;position: absolute;}
.list_border{display: block}
.good-price{color: #F05567;}
.good-name a{color: #fff;margin: 10px 0}
.good-buy span{color: #fff}
