.ibanner {height: 350px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.crumbs {background: url(../images/bread.png) #000 no-repeat center;height: 56px;line-height: 56px;white-space: nowrap;color: #fff;font-size: 14px;}
.crumbs .fl {display: flex;align-items: center;}
.crumbs .fr a, .crumbs .fr span {padding: 0 .5em;}
.crumbs .fr a:hover {color: #E60044}
.crumbs h3 {font-size: 20px;display: inline;margin: 0 .4em;}
.crumbs em {text-transform: uppercase;font-size: 18px;margin: 0 .4em;}
.inside-box {flex-flow: row nowrap;margin-bottom: 30px;}
.inside-left {flex-shrink: 0;width: 258px;box-shadow: 0 0 5px 0 rgba(250, 0, 68, .2);}
.inside-left .menu {line-height: 60px;white-space: nowrap;}
.inside-left .menu li {border-bottom: 1px dashed #e9e9e9;}
.inside-left .menu a {display: block;text-indent: 2em;font-size: 16px;}
.inside-left .menu .on {color: #E60044;}
.inside-left a:hover, .inside-left .menu .on a {color: #E60044}
.inside-right {flex: 1 auto;margin-left: 30px;}
.text-content {font-size: 16px;line-height: 32px;color: #555;width: 100%;overflow: hidden;}
.text-content-hd {padding: 25px;position: relative;}
.text-content-hd::after {content: '';width: 4px;height: 12px;background-color: #E60044;left: 8px;top: 50%;margin-top: -6px;position: absolute;}
.slideMenu {padding: 16px;}
.slideMenu>li {margin-bottom: 5px;}
.slideMenu h4 {background-color: #E60044;color: #fff;height: 50px;line-height: 50px;text-indent: 1em;font-size: 16px;cursor: pointer;position: relative;}
.slideMenu h4:not(:only-child)::after {content: '';position: absolute;color: inherit;border-right: 2px solid;border-bottom: 2px solid;width: 8px;height: 8px;transform: rotate(45deg);right: 14px;top: 50%;margin-top: -6px;transition: all .2s;}
.slideMenu .on h4::after {/*transform: rotate(-135deg);margin-top: -4px;*/}
.slideMenu ol {display: none;}
.slideMenu .on ol {display: block;}
.slideMenu ol li {margin: 5px 0;}
.slideMenu ol a {display: block;background-color: #f0f0f0;color: #555;display: block;line-height: 40px;text-indent: 2em;}
.slideMenu ol a.on {color: #e60044;}
.slideMenu ol a:hover {box-shadow: 1px 0 0 0 #E60044 inset;}
.list-product {display: flex;flex-flow: row wrap;width: 100%;}
.list-product li {box-shadow: 0 0 10px 0 #ccc;border-radius: 4px;margin: 10px;width: -ms-calc(33.33% - 20px);width: calc(33.33% - 20px);flex-shrink: 0;background-color: #fff;}
.list-product li a {display: flex;flex-flow: column;}
.list-product .img-contain {width: 100%;height: 285px;}
.list-product .tit {width: 100%;height: 40px;background-color: #E60044;color: #fff;text-align: center;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-product p {width: 100%;padding: 0 10px;font-size: 14px;line-height: 26px;color: #999;display: block;max-height: 78px;overflow: hidden;margin: 10px 0;}


.list-pic {display: flex;flex-flow: row wrap;width: 100%;}
.list-pic li {box-shadow: 0 0 10px 0 #ccc;border-radius: 4px;margin: 10px;width: -ms-calc(33.33% - 20px);width: calc(33.33% - 20px);flex-shrink: 0;background-color: #fff;}
.list-pic li a {display: flex;flex-flow: column;}
.list-pic .img-contain {width: 100%;height: 250px;}
.list-pic .tit {width: 100%;height: 40px;background-color: #E60044;color: #fff;text-align: center;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-pic p {width: 100%;padding: 0 10px;font-size: 14px;line-height: 26px;color: #999;display: block;max-height: 78px;overflow: hidden;margin: 10px 0;}


.paginations-box {display: flex;align-items: center;justify-content: center;padding: 30px 10px 20px;}
.paginations-box a {border: 1px solid #e9e9e9;}
.paginations-box a:first-child {border-radius: 4px 0 0 4px;}
.paginations-box a:last-child {border-radius: 0 4px 4px 0;}
.paginations-box a span, .paginations-box li a {display: block;line-height: 40px;padding: 0 0.8em;}
.paginations-box li+li {border-left: 0;}
.paginations-box li:hover a, .paginations-box li.on span, .paginations-box li.on a {background-color: #E60044;color: #fff;}

.page-status{
   display: none;
}

.pagination{
   justify-content: center;
}
.pagebar .pagination {
  display: flex;
  margin-top: 25px;
}
.pagination a {
  background: #e6e8eb;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 2px;
  border-radius: 0;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #fff;
  background: #E60044;
}
.pagination a.page-num-current {
  color: #fff;
  background: #E60044;
}
.inside-detail-product .top {display: flex;width: 100%;overflow: hidden;}
.inside-detail-product .top .img-contain {width: 360px;height: 360px;flex-shrink: 0;margin-right: 40px;}
.inside-detail-product .top .text {flex: 1 auto;overflow: hidden;font-size: 13px;line-height: 1.7em;}
.inside-detail-product .top h4 {font-size: 17px;display: inline-block;line-height: 2em;padding: 0 .2em;border-bottom: 3px solid;color: #e60044;margin-bottom: 15px;}
.inside-detail-product .top h5 {font-size: 15px;font-weight: 700;display: block;margin-bottom: 10px;}
.inside-detail-product .btn-s {height: 38px;line-height: 38px;text-align: center;border-radius: 4px;padding: 0 3em;font-size: 16px;}
.inside-detail-product .btn-red {background-color: #E60044;color: #fff;}
.inside-detail-product .btns {overflow: hidden;padding: 20px 0;}
.inside-detail-product .btn-s {float: left;margin-right: 20px;}
.inside-detail-product .btn-s:last-child {margin-right: 0;}
.inside-detail-product .mid {margin: 20px 0;font-size: 14px;line-height: 1.7em;}
.inside-detail-product .mid .title {background-color: #f3f3f3;height: 40px;line-height: 40px;text-indent: 1em;font-size: 15px;margin-bottom: 12px;}
.inside-left .m-news {padding: 30px 0}
.inside-left .m-news .hd {background-color: #E60044;height: 50px;line-height: 50px;text-indent: 2em;font-size: 16px;font-weight: 700;color: #fff;}
.inside-left .m-news .bd {padding: 10px;}
.inside-left .m-news li {border-bottom: 1px dashed #ccc;}
.inside-left .m-news li a {display: block;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 0;position: relative;font-size: 15px;}
.inside-left .m-news li a:hover {text-indent: 1em;}
.inside-left .m-news li a::after {position: absolute;content: '';width: 0;height: 0;border: 4px solid transparent;border-left: 4px solid #E60044;left: -20px;top: 50%;margin-top: -2px;transition: all .4s;}
.inside-left .m-news li a:hover::after {left: 2px;}
.list-news li {display: flex;padding: 0 0 14px;align-items: center;}
.list-news li+li {border-top: 1px dashed #ddd;padding: 14px 0;}
.list-news .img-contain {width: 182px;height: 136px;flex-shrink: 0;margin-right: 15px;background-color: #f9f9f9;}
.list-news .text {display: flex;flex-flow: column;flex: auto;width: calc(100% - 197px);}
.list-news .tov {font-size: 16px;color: #E60044;line-height: 24px;display: block;margin-bottom: 10px;}
.list-news .bd {line-height: 24px;font-size: 13px;color: #888;width: 100%;flex: auto;max-height: 72px;overflow: hidden;}
.list-news .date {margin-top: 10px;font-size: 13px;color: #bbb;}
.list-news .bd:hover {color: #E60044;}
.inside-detail-news .top {display: flex;align-items: center;flex-flow: column;padding: 30px 10px 20px;border-bottom: 1px dashed #ccc;margin-bottom: 20px;}
.inside-detail-news .top h3 {margin-bottom: 10px;font-size: 17px;}
.inside-detail-news .top p {color: #999;font-size: 13px;}
.inside-detail-news .top em+em {margin-left: 15px;}
.inside-detail-news .btm {padding: 20px 0;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;font-size: 14px;border-top: 1px dashed #ccc;margin-top: 40px;flex-flow: row wrap;}
.inside-detail-news .btm span {color: #aaa;}
.inside-detail-news .btm a:hover {color: #E60044;}
.query-box {margin: 30px auto;width: 490px;max-width: 100%;border: 3px solid #f5f5f5;background-color: #fff;padding: 10px;}
.query-box form {display: block;width: 100%;background-color: #f5f5f5;padding: 20px 0;}
.query-box .item {display: flex;align-items: center;padding: 10px 20px;}
.query-box .item .k {flex-shrink: 0;width: 5em;font-size: 15px;}
.query-box .item .v {flex: 1 auto;overflow: hidden;display: flex;}
.query-box .item .v input[type='text'] {flex: 1 auto;height: 38px;border: 1px solid #e3e3e3;font: inherit;color: inherit;padding: 0 .8em;}
.query-box .item .v img {flex-shrink: 0;margin-left: 20px;height: 38px;}
.query-box .btn-submit {height: 44px;line-height: 44px;width: 100%;display: block;margin: 10px auto 0;border: 0;background-color: #E60044;color: #Fff;font: inherit;border-radius: 4px;cursor: pointer;}

.list-news2 li{display: flex;border-bottom: 1px dashed #ccc;align-items: center;}
.list-news2 li a{flex:1 auto;font-size: 14px;padding: 10px 10px 10px 20px;position: relative;text-indent: 1em;}
.list-news2 li em{flex-shrink: 0;font-size: 14px;color: #999;}
.list-news2 li a:hover{color: #E60044;}
.list-news2 li a::after{position: absolute;content: '';width: 3px;height: 3px;border-radius: 4px;background-color: #E60044; left: 8px; top: 50%;transform: translateY(-50%); transition: all .2s .1s;}
.list-news2 li a:hover::after{width: 10px;}

@media screen and (max-width:1140px) {.ibanner {height: 35vw;}
	.crumbs {height: 44px;line-height: 44px;background: none;background-color: #000;}
	.crumbs .fl {display: none;}
	.crumbs .fr {font-size: 12px;width: 100%;padding: 0 10px;overflow: hidden;white-space: nowrap;}
	.inside-box {flex-flow: column;}
	.inside-left {flex: 1 auto;width: 100%;}
	.inside-left .menu {padding: 10px;line-height: 40px;white-space: nowrap;display: flex;overflow-x: auto;text-align: center;text-indent: 0;}
	.inside-left .menu li {border: 0;position: relative;padding: 0 10px;display: flex;align-items: center;}
	.inside-left .menu li::after {content: '';position: absolute;width: 2px;height: 12px;background-color: #ccc;left: 0;top: 50%;margin-top: -6px;display: none;}
	.inside-left .menu li+li::after {display: flex;}
	.inside-left .menu a {text-indent: 0;font-size: 15px;color: #000;}
	.text-content-hd {padding: 15px 15px 15px 25px;}
	.text-content {margin-left: 0;}
	.slideMenu {position: relative;overflow: hidden;}
	.slideMenu>li {display: none;}
	.slideMenu>li.on {display: block;}
	.slideMenu>li.on ol {display: none;}
	.slideMenu.show li {display: block;}
	.slideMenu.show>li.on ol {display: block;}
	.list-product li {box-shadow: 0 0 2px 0 #ccc;border-radius: 4px;margin: 5px 10px 15px;width: calc(50% - 20px);flex-shrink: 0;background-color: #fff;}
	.list-product .img-contain {height: calc(50vw - 20px);}

	.list-pic li {box-shadow: 0 0 2px 0 #ccc;border-radius: 4px;margin: 5px 10px 15px;width: calc(50% - 20px);flex-shrink: 0;background-color: #fff;}
	.list-pic .img-contain {height: calc(45vw - 20px);}

	.inside-detail-product .top {flex-flow: column;}
	.inside-left .m-news {display: none;}
	.list-news {width: 100%;}
	.list-news .img-contain {width: 160px;height: 120px;}
	.list-news .tov {font-size: 15px;line-height: 22px;margin-bottom: 8px;}
	.list-news .bd {line-height: 22x;max-height: 66px;}
	.query-box .item .v {flex-flow: row wrap;}
	.query-box .item img{margin: 10px;}
}


input[type="text"],input[type="submit"],input[type="button"]{
	-webkit-appearance: none;
}  
