.list_item {
  height: 150px;
  display: flex;
  display: block;
  display: -webkit-box;
  position: relative;
  background-color: #fff;
  overflow: hidden;
  border-bottom: 1px solid #eaebed;
}
.list_item.top_border {
  border-top: 1px solid #eaebed;
}
.list_item .li_img_wap {
  position: relative;
  width: 150px;
  height: 150px;
}
.list_item .li_img_wap .li_img {
  max-width: 136.7px;
  max-height: 109px;
  position: absolute;
  background-color: #f7f7f7;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
}
.list_item .li_info {
  margin-left: 5px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.list_item .li_info h3 {
  margin-top: 19px;
  font-size: 15px;
}
.list_item .li_info .lii_cate {
  margin-top: 5px;
  white-space: nowrap;
}
.list_item .li_info .lii_similars {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 44px;
}
.list_item .li_info .lii_cate,
.list_item .li_info .lii_similars {
  font-size: 12px;
  line-height: 22.4px;
  color: #999;
  text-overflow: ellipsis;
  overflow: hidden;
}
.list_item .li_info .lii_price {
  font-size: 12.5px;
  color: #ff8a00;
  line-height: 24.6px;
}
.list_item .li_info .lii_price .lii_ask {
  float: right;
  width: 54.7px;
  height: 24.6px;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  border: 1px solid #fc1e27;
  color: #fc1e27;
  text-align: center;
  line-height: 24.6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.list_item .li_info .lii_price .lii_ask.click {
  background-color: #eaebed;
  color: 999;
  border-color: #eaebed;
}
.list_item .li_info .icon-aixin2,
.list_item .li_info .icon-aixin1 {
  position: absolute;
  top: 16px;
  right: 0px;
  font-size: 22px;
}
.list_item .li_info .icon-aixin1 {
  color: #b5b5b5;
}
.list_item .li_info .icon-aixin2 {
  color: #fc1e27;
}
a {
  text-decoration: none;
  color: black;
}
#telphone {
  padding: 20px 0;
  border-top: 1px dotted #aaa;
}
#telphone img {
  margin: 0 auto;
  display: block;
  width: 170px;
  height: 75px;
}
#roll_nav {
  height: 2.48rem;
  padding: 0 .4rem;
  overflow: hidden;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eaebed;
}
#roll_nav .roll_slide_a .roll_text{
  width:1.25rem;
  height:1.25rem;
  border-radius: 3px;
  font-size:0.33rem;
  font-family:MicrosoftYaHei-Bold;
  font-weight:bold;
  color:rgba(255,255,255,1);
  line-height:0.6rem;
  background-image: linear-gradient(180deg,rgba(236,2,11,1),rgba(198,11,17,1));
  text-align: center;
  position: relative;
}
#roll_nav .roll_slide_a .roll_text img{
  position: absolute;
  width: .87rem;
  height: .72rem;
  left: 0.12rem;
  right: 0;
  bottom: 0;
  margin: auto;
}
#roll_nav .roll_slide_a p{
  font-size:0.26rem;
  font-family:MicrosoftYaHei;
  color:rgba(55,55,55,1);
  text-align: center;
  margin-top: .18rem;
}
#roll_nav .roll_slide_a h1{
	font-size: 0.26rem;
    font-family: MicrosoftYaHei;
    color: rgb(55, 55, 55);
    text-align: center;
    margin: .18rem 0 0;
    font-weight: 100;
}
#roll_nav .roll_slide_a:nth-child(2) .roll_text{
  background:linear-gradient(180deg,rgba(2,89,255,1),rgba(91,24,206,1));
}
#roll_nav .roll_slide_a:nth-child(2) .roll_text img{
  width: .7rem;
  height: .6rem;
  left: .04rem;
  bottom: .02rem;
}
#roll_nav .roll_slide_a:nth-child(3) .roll_text{
  background:linear-gradient(180deg,rgba(254,112,0,1),rgba(254,65,0,1));
}
#roll_nav .roll_slide_a:nth-child(3) .roll_text img{
  width: .8rem;
  height: .59rem;
  left: .12rem;
  bottom: .02rem;
}
#roll_nav .roll_slide_a:nth-child(4) .roll_text{
  background:linear-gradient(180deg,rgba(102,21,212,1),rgba(120,6,146,1))
}
#roll_nav .roll_slide_a:nth-child(4) .roll_text img{
  width: .63rem;
  height: .6rem;
  left: .05rem;
  bottom: .05rem;
}

.main_visual {
  overflow: hidden;
  position: relative;
}
.main_p_cont {
  overflow: hidden;
  position: relative;
}
.main_p_cont ul {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.main_p_cont li {
  float: left;
  width: 100%;
}
.main_p_cont li .gimg {
  display: block;
  width: 100%;
  min-width: 320px;
}
.main_p_cont li a {
  display: block;
  width: 100%;
}
div.flicking_con {
  position: absolute;
  bottom: 15px;
  left: 50%;
  z-index: 14;
  height: 4px;
}
div.flicking_con a {
  float: left;
  width: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
  display: block;
  text-indent: -1000px;
  border-radius: 4px;
  background: #c8cbcc;
  margin-right: 5px;
}
div.flicking_con a.on {
  background: red;
}
#btn_prev,
#btn_next {
  z-index: 80;
  position: absolute;
  display: block;
  width: 73px!important;
  height: 74px!important;
  top: 50%;
  margin-top: -37px;
  display: none;
}#i_search_cont{
  position: relative;
}
#i_search_cont .search-op-selct{
  position: absolute;
  width: 4rem;
  height: 3rem;
  overflow-y: auto;
  background-color: red;
}
#i_search_cont .index-search_op {
  height: .8rem;
  -webkit-border-radius: 36.7px;
  -moz-border-radius: 36.7px;
  border-radius: 36.7px;
  border: 1px solid #999;
  position: relative;
  display: inline-block;
  border-right: none;
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
#i_search_cont .index-search_op input {
  width: 6.7rem;
  height: .8rem;
  padding: 0 0.15rem 0 .37rem;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: none;
  outline: none;
  font-size:0.29rem;
  font-family:MicrosoftYaHei;
  color:rgba(178,178,178,1);
  border-radius: 36.7px 0 0 36.7px;
}
#i_search_cont .index-search_op input::-webkit-input-placeholder {
 color:rgba(178,178,178,1);
  font-size: .29rem;
}
#i_search_cont .index-search_op input:-moz-placeholder {
 color:rgba(178,178,178,1);
  font-size: .29rem;
}
#i_search_cont .index-search_op input::-moz-placeholder {
 color:rgba(178,178,178,1);
  font-size: .29rem;
}
#i_search_cont .index-search_op input:-ms-input-placeholder {
 color:rgba(178,178,178,1);
  font-size: .29rem;
}

.left_phone_cont input::-webkit-input-placeholder {
  color: #999;
  font-size: .2rem;
}
.left_phone_cont input:-moz-placeholder {
  color: #999;
  font-size: .2rem;
}
.left_phone_cont input::-moz-placeholder {
  color: #999;
  font-size: .2rem;
}
.left_phone_cont input:-ms-input-placeholder {
  color: #999;
  font-size: .2rem;
}

#i_search_cont .index-search_op .hso_select.iconfont {
  width: 1.8rem;
  height: .8rem;
  line-height: .75rem;
  font-size:0.25rem;
  font-family:MicrosoftYaHei;
  color:rgba(76,76,76,1);
  text-align: center;
}
#i_search_cont .index-search_op .hso_select.iconfont em{
  font-style: normal;
}
#i_search_cont .ipt-ico{
  display: inline-block;
  width:1.13rem;
  height:0.84rem;
  background:#ff9600 url(../images/ipt-ico.png) no-repeat center center;
  background-size: .46rem .46rem;
  border-radius: 0 36.7px 36.7px 0;
  position: absolute;
  right: 0;
}
#i_search_cont .fenlei-select{
  position: absolute;
  right: 1.54rem;
  width: 2rem;
  height: 5rem;
  background-color: #fff;
  overflow: auto;
  z-index: 9;
  box-shadow: 0 2px 20px 2px #ddd;
  display: none;
}
#i_search_cont .fenlei-select ul{
  padding: .2rem;
}
#i_search_cont .fenlei-select ul li{
  line-height:.5rem;
}
#i_search_cont .search_hot {
  display: inline-block;
}
#i_search_cont .search_hot ul li {
  float: left;
  margin: 0 3px;
}
#i_search_cont .search_hot ul li a {
  line-height: 20px;
  font-size: .25rem;
  color: #fc1e27;
}
#i_search_cont .search_hot ul li a.hot {
  color: #6e6e6e;
}
#hot_categorys .cates {
  padding: 0 .37rem .43rem;
}
#hot_categorys .cates table {
  border-collapse: collapse;
  width: 100%;
}
#hot_categorys .cates table td {
  border: 1px solid #eee;
  text-align: center;
  width: 25%;
  padding: 14px 0 8px;
}
#hot_categorys .cates table td:first-child {
  border-left: none;
}
#hot_categorys .cates table td:last-child {
  border-right: none;
}
#hot_categorys .cates table td a {
  display: block;
  color: black;
}
#hot_categorys .cates table td a img {
  width: auto;
  height: 35px;
  margin-bottom: 8px;
}
.mp_new {
  height: .92rem;
  background-color: #fff;
  padding: 0 .37rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
.mp_new .mp_ico{
width: .5rem;
height: .5rem;
background: url(../images/news-ico.png) no-repeat left top;
background-size: cover;
}
.mp_new .new-title{
  font-size:0.35rem;
  font-family:FZZZHONGJW--GB1-0;
  font-weight:600;
  font-style:italic;
  color:#4C4C4C;
  margin-left: .1rem;
}
.mp_new .new-title span{
  color: #FE4200;
}
.mp_new .one_news {
  width: 3.8rem;;
  height: 100%;
  margin-left: .4rem;
}
.mp_new .one_news .one_news_cont {
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  position: relative;
  margin-top: .22rem;
}
.mp_new .one_news .one_news_cont ul {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.mp_new .one_news .one_news_cont ul.tran {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.mp_new .one_news .one_news_cont ul li {
  width: 100% !important;
  height: 26px;
  line-height: 26px;
  font-size:0.25rem;
  font-family:MicrosoftYaHei;
  font-weight:400;
  color:rgba(55,55,55,1);
}
.mp_new .one_news .one_news_cont ul li a{
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#goods_list_test {
  width: 100%;
  background-color: #f4f4f4;
  display: inline-block;
}
#goods_list_test #goods_list_test_container {
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
  display: inline-block;
}
#goods_list_test #goods_list_test_container .goods-item {
  background-color: #fff;
  margin-bottom: 8px;
  text-align: center;
  padding-bottom: 5px;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-box-shadow: 3px 4px 10px 1px #c9c6c6;
  -moz-box-shadow: 3px 4px 10px 1px #c9c6c6;
  box-shadow: 3px 4px 10px 1px #c9c6c6;
  overflow: hidden;
  width: 49%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#goods_list_test #goods_list_test_container .goods-item.gs {
  float: right;
}
#goods_list_test #goods_list_test_container .goods-item .recommond_log {
  width: 100%;
}
#goods_list_test #goods_list_test_container .goods-item .recommond_log img {
  width: 100%;
}
#goods_list_test #goods_list_test_container .goods-item .title {
  text-align: left;
  width: 90%;
  margin-left: 5%;
  line-height: 22px;
  margin-top: 5px;
  color: #333;
  font-size: 15px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
#goods_list_test #goods_list_test_container .goods-item .similar_names {
  text-align: left;
  width: 90%;
  line-height: 15px;
  font-size: 13px;
  color: #666;
  margin-left: 5%;
  margin-bottom: 3px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#goods_list_test #goods_list_test_container .goods-item .cates {
  text-align: left;
  width: 90%;
  margin-left: 5%;
  line-height: 20px;
  color: #8f8f8f;
  font-size: 13px;
}
#goods_list_test #goods_list_test_container .goods-item .cates .lii_login {
  font-size: 14px;
  color: #fc1e27;
  float: right;
  cursor: pointer;
}
#goods_list_test #goods_list_test_container .goods-item .cates .lii_show_price {
  color: #ff8a00;
  font-size: 14px;
  float: right;
}
#about {
  background: #F2F2F2;
}
#about #about_d1 {
  background: white;
  padding:  0 .37rem .3rem;
}
#about #about_d1 .about-wrap{
  display: flex;
  display: -webkit-flex;
}
#about .success-case .case-main{
  padding: 0 .37rem;
  height: 2.52rem;
  background:rgba(244,244,244,1);
}
#about .success-case .case-list{
  height: 2.19rem;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  align-content: space-between;
  flex-wrap: wrap;
  margin-top: .33rem;
}
#about .success-case .case-main .case-btns{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  margin-top: .35rem;
}
#about .success-case .case-main .case-btns .btn{
  width:1.64rem;
  height:0.42rem;
  line-height: .42rem;
  text-align: center;
  background:rgba(254,73,0,1);
  border-radius:3px;
  font-size:0.21rem;
font-family:MicrosoftYaHei;
color:rgba(255,255,255,1);
}
#about .success-case .case-main .case-btns .zhanye-btn{
  background:rgba(43,61,99,1);
  margin-left: .54rem;
}
#about .success-case .case-list img{
  width: 1.57rem;
  height: 1rem;
  filter: grayscale(1);
  -webkit-filter: grayscale(1)
}

.bottom-main{
  background-color: #fff;
  padding-top: .33rem;
}
.bottom-main .banner_bottom{
  width: 100%;
}

/* ������������ */
#hdPhone{
  text-align: center;
}
#hdPhone .suc-ico{
  width: 1.2rem;
  height: 1.2rem;
}
#hdPhone h3{
  font-size: 0.35rem;
  color: #FF8F2C;
  line-height: .6rem;
}
#hdPhone p{
  font-size: .26rem;
 color:rgba(178,178,178,1);
}
#hdPhone .timer{
  font-size: .26rem;
 color:rgba(178,178,178,1);
}
.layui-layer-title{
  padding: 0 !important;
  text-align: center !important;
}
.layui-layer-padding .layui-layer-title{
  padding: 0 80px 0 20px !important;
}

.layui-layer-btn{
  display: none;
}

.layui-m-layermain, .layui-m-layershade{
    z-index: 99999999;
}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

