/**
  @author liuxuetao
  @description reset css style addition and add some common css style
  @date 2018/08/28
 */
select,input{appearance:none;-webkit-appearance:none;-moz-appearance: none;-o-appearance: none;-ms-appearance: none;}
button{outline: none;border: none;background: #fff;}
body *{box-sizing: border-box;}
img{border: none;outline: none;}
a,a:hover{text-decoration: none;}
::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
:-ms-input-placeholder { color: #999999;}
input:-webkit-autofill {background-color: #fff;background-image: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;webkit-text-fill-color: #333;}
.clearfix::after{
    content: '';
    display: block;
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
.hide{display: none;!important;}
.border--none{border: none;}
.content--common{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;}
/* btn primary styles*/
.btn-primary{background: #FF40B4;border-radius: 12px;cursor: pointer;}
.btn-primary:hover{background-color: #FF40B4;color: #fff;}
/* custom checkbox */
.roaming-man__checkbox-label{overflow: hidden;}
.roaming-man__checkbox{margin-right: 8px;white-space: nowrap;cursor: pointer;outline: none;  display: inline-block;  line-height: 1;  position: relative;vertical-align: text-bottom;}
.roaming-man__checkbox--checked .roaming-man__checkbox--inner::after{transform: rotate(45deg) scale(1);position: absolute;  left: 4px;  top: 1px;  display: table;  width: 5px;  height: 8px;  border: 2px solid #E6018C;  border-top: 0;  border-left: 0;  content: " ";  -webkit-transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s;  transition: all .2s cubic-bezier(.12,.4,.29,1.46)}
.roaming-man__checkbox--text{font-size: 14px;color: #332F3D;}
.roaming-man__checkbox--inner{display: block;position: relative;top:0;left: 0;bottom: 0;width: 16px;height: 16px;border-radius: 4px;border: 1px solid #B3B3B3;}
.roaming-man__checkbox--input{position: absolute;left: 0;z-index: 1;cursor: pointer;opacity: 0;  filter: alpha(opacity=0);  top: 0;  bottom: 0;  right: 0;  width: 100%;  height: 100%;padding: 0;line-height: normal;}
.roaming-man__checkbox--checked .roaming-man__checkbox--inner{ border-color: #E6018C;}
/*.product__interest--item:hover{border: 1px solid #F12773;}*/
/* pagination common*/
.pagination{display: block;text-align: center;font-size: 13px;color: #666666;height: 60px;line-height: 60px;}
.pagination--right{text-align: right;}
.pagination__btn{font-size: 13px;color: #666;padding: 5px 15px;cursor: pointer;display: inline-block;}
.pagination__btn--current{color:#E6018C;}
.pagination__btn--current:hover{color:#E6018C;}
.pagination__result{margin-right: 30px;}
.pagination__go-wrap{display: inline-block}
.pagination__go--input{width: 60px;height: 28px;vertical-align: middle;text-align: center;border: 1px solid #DCDFE6;border-radius: 3px;}
.pagination__more{}
.pagination__dir{background: url("../image/common/left_right.svg") no-repeat center center;background-size: contain; }
.pagination__dir--prev{transform-origin: center;transform: rotate(180deg)}
.pagination__dir--next{}
.pagination_disabled{}