﻿/*商铺首页*/
.main {
    margin-bottom:0.6rem;
}
.main .middlesp {
	width: 3.44rem;
	margin: 0.06rem auto 0.06rem auto;
	background: #fff;
	padding: 0.13rem 0.16rem;
	box-sizing: border-box;
}
.sp_ico {
	width: 15px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	background: url(/uploads/image/cimages/fill_seel.png);
	margin-right: 0.15rem;
}
.sp_list {
	font-size: 12px;
	color: #676767;
	margin-bottom: 0.09rem;
}
.cxbs {
	width: 77px;
	height: 18px;
	background: url(/uploads/image/cimages/redtello_icon.png) no-repeat;
	display: inline-block;
	line-height: 18px;
	color: #ff5a5a;
	font-size: 12px;
	margin-right: 0.1rem;
}
.cx_ico {
	width: 14px;
	height: 14px;
	background: url(/uploads/image/cimages/vipred_icon.png) no-repeat;
	display: inline-block;
	margin: -2px 0 1px 4px;
	vertical-align: middle;
}
.cxns {
	width: 0.4rem;
	height: 0.16rem;
	border:1px solid #319bf5;
	display: inline-block;
	text-align: center;
	line-height: 0.16rem;
	color: #319bf5;
}
.line {
	width: 3.1rem;
	height: 1px;
	background: #f6f7f9;
	display: inline-block;
	margin: -0.09rem 0 0.09rem 0;
}
.lx {
	margin-right: 0.26rem;
}
.zj {
	width: 16px;
	height: 16px;
	background: url(/uploads/image/cimages/select_copy2.png) no-repeat;
	display: inline-block;
	vertical-align: top;
}
.jxsp .jxsp_title {
	height: 0.44rem;
	line-height: 0.44rem;
	color: #242424;
	background: #fff;
	padding: 0 0.16rem;
	box-sizing: border-box;
}
.jxsp .jxsp_title a {
	width: 0.3rem;
	height: 0.3rem;
	background: url(/uploads/image/cimages/rightmore_icon.png) no-repeat;
	background-size: 100%;
	display: inline-block;
	float: right;
	margin-top: 0.07rem;
}
.jxsp .jxsp_list {
	padding: 0.1rem 0.16rem;
	height: 0.88rem;
	margin-top: 1px;
	background: #fff;
	box-sizing: border-box;
}
.jxsp .jxsp_list .img {
	width: 0.7rem;
	height: 0.7rem;
	background: #f0f0f0;
	display: inline-block;
	float: left;
	line-height: 0.7rem;
	text-align: center;
}
.jxsp .jxsp_list .img img {
	max-width: 0.62rem;
	max-height: 0.62rem;
	vertical-align: middle;
	line-height: 0.25rem;
}
.jxsp .jxsp_list .spright {
	float: left;
	margin-left: 0.2rem;
	width: 2.47rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jxsp .jxsp_list .spright .spname {
	color: #000;
	margin-bottom: 0.13rem;
	display: block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.jxsp .jxsp_list .spright .spdz {
	font-size: 12px;
	color: #a1a1a1;
	margin-bottom: 0.02rem;
}
.jxsp .jxsp_list .spright .spjg {
	font-size: 14px;
	font-weight: bold;
	color: #f77676;
}

/*联系方式*/
.lxfs {
	width: 3.48rem;
	height: 2.05rem;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.07);
	margin: 0.1rem auto 0.1rem auto;
}
.lxfs_list {
	padding:0 0.18rem;
	height: 0.4rem;
	margin-bottom: 1px;
	line-height: 0.4rem;
	background: #fff;
	color: #434343;
	box-sizing: border-box;
	overflow: hidden;
}
.lxfs_list a .emzuo {
	vertical-align: middle;
	position: relative;
	top: -0.02rem;
	right: -0.05rem;
}
.col75 {
	color: #757575;
	font-size: 12px;
}
.gsdz {
	background: #fff;
	padding:0 0.18rem;
	height: 0.82rem;
	overflow: hidden;
	box-sizing: border-box;
}
.gsdz .dz {
	margin: 0.1rem 0 0.08rem 0;
}
.gsdz .address {
	color: #757575;
	font-size: 12px;
}
.zycp {
	width: 3.48rem;
	margin: 0 auto;
}

/*在线留言*/
.zxly {
	width: 3.48rem;
	height: 0.82rem;
	margin: 0.1rem auto 0.1rem auto;
	background: #ffffff;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.07);
}
.zxly_list {
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0 0.18rem;
	font-size: 0;
    border-bottom: 1px solid #f2f2f2;
}
.zxly_list label {
	width: 0.6rem;
	height: 0.4rem;
	line-height: 0.4rem;
	display: inline-block;
	font-size: 14px;
	color: #434343;
}
.zxly_list input {
	height: 0.2rem;
	line-height: 0.2rem;
	border: none;
	padding-left: 0.2rem;
	width: 2.32rem;
	font-size: 12px;
	color: #bebebe;
    outline:none;
    border:none;
}
.textarea textarea{
	width: 3.48rem;
	height: 2.05rem;
	margin: 0 auto;
	display: block;
	background: #ffffff;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.07);
	border: none;
	padding: 0.1rem;
	box-sizing: border-box;
	font-size: 12px;
	color: #bebebe;
}
.anniu input {
	width: 3.48rem;
	height: 0.44rem;
	line-height: 0.44rem;
	background: #fc9026 ;
	color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.07);
	border-radius: 4px;
	margin: 0.12rem auto 0.12rem auto;
	border: none;
	display: block;
}
/*产品分类*/
.cpfl{
    margin-top:0.49rem;
}
.cpfl .cpfl_title{
	height: 0.44rem;
	background: #fff;
	padding-left: 0.25rem;
	color: #888;
	font-size: 16px;
	line-height: 0.44rem;
	box-sizing: border-box;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);
	margin-bottom: 0.08rem;
}
.cpfl .cpfl_list {
	margin-bottom: 1px;
}
.emzuo {
	width: 0.08rem;
	height: 0.13rem;
	background: url(/uploads/image/cimages/you.png) no-repeat;
	display: inline-block;
	float: right;
	margin-top: 0.16rem;
}
.emxia {
	width: 0.13rem;
	height: 0.08rem;
	background: url(/uploads/image/cimages/xia.png) no-repeat;
	background-size: 100%;
	margin-top: 0.2rem;
}
.cpfl_list .cpfl_listtitle {
	height: 0.44rem;
	line-height: 0.44rem;
	color: #888;
	font-size: 16px;
	padding: 0 0.25rem;
	box-sizing: border-box;
	background: #fff;
	cursor: pointer;
}
.cpfl_list .cpfl_listtitle a.now{
    display: block;
    width: 3rem;
    float: left;
}
.cpfltwo_list {
	font-size: 0;
	margin-top: 1px;
	width: 3.6rem;
}
.cpfltwo_list a {
	width: 1.79rem;
	height: 0.44rem;
	line-height: 0.44rem;
	text-align: center;
	color: #acacac;
	font-size: 12px;
	display: inline-block;
	margin-right: 1px;
	background: #fff;
	margin-bottom: 1px;
}

/*商品分类产品列表*/
.spflxz {
	width: 100%;
    max-width:750px;
	height: 0.44rem;
	line-height: 0.44rem;
    position:fixed;
    top:0.49rem;
	font-size: 0;
	background: #fff;
    border-bottom:1px solid #f6f7f9;
}
.spflxz a {
	width: 33.333%;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	color: #000;
}
.spflxz a.now{
    color: #fc9026;
}
.spfl_title a {
	width: 0.12rem;
	height: 0.19rem;
	background: url(/uploads/image/cimages/blackleflt_icon-3x.png) no-repeat;
	background-size: 100%;
	display: inline-block;
	position: absolute;
	left: 0.25rem;
	top: 0.15rem;
}
#flsx {
    background: url(/uploads/image/cimages/ogrdowm_icon-3x.png) no-repeat 0.96rem center;
    background-size: 10%;
}
.cpflcon {
    margin-top:0.93rem;
    background:#fff;
    padding-bottom:0.01rem;
}
.cpflcon .jxsp{
    border-bottom:1px solid #f6f7f9;
}
#flsx.top_lx {
	background: url(/uploads/image/cimages/blackup_icon.png) no-repeat 0.9rem center;
	background-size: 10%;
}
.hylx {
	background: rgba(0,0,0,0.8);
	width: 3.6rem;
	position: absolute;
	z-index: 2;
	padding-bottom: 1rem;
	font-size: 12px;
	overflow: hidden;
}
.hylx  .hylx_left li {
	display: none;
	cursor: pointer;
}
.hylx .hylx_left .first  li {
	display: block ;
}

.hylx .hylx_left {
	float: left;
	width: 3.6rem;
}
.hylx .hylx_left .emxia {
	width: 13px;
	height: 8px;
	background: url(/uploads/image/cimages/dowmtuourn.png) no-repeat;
	float: right;
	display: inline-block;
	margin-right: 0.14rem;
	vertical-align: middle;
	margin-top: 0.18rem;
}
.hylx .hylx_left .emshang {
	background: url(/uploads/image/cimages/toptuourn.png) no-repeat;
}
.hylx .hylx_right {
	float: left;
	width: 1.8rem;
}
.bgfc9026 {
	background: #fc9026 !important;
}
.bgfc9026 a {
	color: #fff !important;
}
.hylx  li {
	border-top: 1px solid #f6f7f9;
	height: 0.44rem;
	line-height: 0.44rem;
	padding-left: 0.14rem;
	background: #fff;
	cursor: pointer;
}
.hylx  li a {
	color: #626262;
}
.hylx .hylx_left .lxtitle {
	height: 0.44rem;
	line-height: 0.44rem;
	padding-left: 0.14rem;
	background: #f6f6f6;
	color: #bfbfbf;
	border-top: 2px solid #fff;
	cursor: pointer;
}

/*资质荣誉*/
.zzrylb {
	padding: 0.17rem 0.19rem;
	background: #fff;
	overflow: hidden;
}
.zzry_list {
	width: 1.5rem;
	height: 1.4rem;
	margin-right: 0.2rem;
	float: left;
	margin-bottom: 0.3rem;
}
.ry_img {
	width: 1.48rem;
	height: 1.08rem;
	border: 1px solid #d8d8d8;
	line-height: 1.08rem;
	text-align: center;
}
.ry_img img {
	max-width: 1.48rem;
	max-height: 1.08rem;
	vertical-align: middle;
	line-height: 0.25rem;
}
.ry_title {
	font-size: 12px;
	color: #2d2d2d;
	margin-top: 0.15rem;
	text-align: center;
	overflow: hidden;
}
.zhezhao {
	position: absolute;
	top: 0.44rem;
	width: 100%;
    max-width:750px;
	height: 100%;
	background: #494949;
	left: 0;
}
.zhezhao img {
	width: 3.75rem;
	height: 2.64rem;
	margin-top: 1.1rem;
	display: block;
}

/*关于我们*/
.about{
    margin-top:0.64rem;
}
.gywm_title {
	width: 100%;
	text-align: center;
	margin: 0.15rem 0;
	color: #000;
}
.gywm_img {
	background: #d8d8d8;
	border: 1px solid #979797;
	width: 3.4rem;
	box-sizing: border-box;
	height: 1.78rem;
	margin: 0 auto;
	line-height: 1.78rem;
	text-align: center;
}
.gywm_img img {
	max-width: 3.4rem;
	max-height: 1.78rem;
	vertical-align: middle;
	line-height: 0.25rem;
}
.gywm_content {
	padding: 0 0.12rem 0.2rem;
    margin-top: 0.15rem;
    color: #757575;
    font-size: 14px;
    line-height: 0.25rem;
    text-indent: 2em;
    text-align: justify;
}
/*资讯中心*/
.news{
    margin-top:0.48rem;
}
.newsnav {
    position: relative;
    height: 0.4rem;
    width: 100%;
    max-width:750px;
    overflow: hidden;
    margin: 0 auto;
    background: #f95e01;
}
.newsnav ul {
    cursor: pointer;
	width: 5rem;
	padding-left: 0.2rem;
}
.newsnav li {
	height: 0.4rem;
    float: left;
    line-height: 0.4rem;
    font-size: 14px;
    width: 0.815rem !important;
    cursor: pointer;
}
.newsnav li a{
    color: #fff;
	width: 0.6rem;
	display: inline-block;
	cursor: pointer;
}
.newsnav li a.on{
    color: #3b0303;
}
.newsnav li b{
    width: 1px;
	height: 10px;
	background: #fff;
	display: inline-block;
	margin: 0 0.1rem;
}
.zxlist {
	background: #ffffff;
	margin-top: 0.04rem;
	padding: 0.1rem 0.22rem;
	box-sizing: border-box;
}
.zxlist .zxtitle {
	color: #434343;
	font-size: 14px;
	border-bottom: 1px solid #f6f7f9;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-bottom: 0.09rem;
}
.zxlist .zxcontent {
	margin-top: 0.12rem;
}
.zxlist .zxcontent .zxnr {
	width: 3.18rem;
	color: #757575;
	font-size: 12px;
	overflow: hidden;
}
.zxlist .zxcontent .zxtb {
	margin-top: 0.12rem;
	color: #b9b9b9;
	font-size: 12px;
}
.time {
	width: 0.18rem;
	height: 0.18rem;
	background: url(/uploads/image/cimages/riqi.png) no-repeat;
	display: inline-block;
	vertical-align: text-top;
	margin-right: 0.03rem;
}
.fw {
	width: 0.18rem;
	height: 0.18rem;
	background: url(/uploads/image/cimages/liulan.png) no-repeat;
	display: inline-block;
	vertical-align: text-top;
	margin-right: 0.03rem;
}
.zxview {
	background: #fff;
	overflow: hidden;
	padding-bottom: 0.2rem;
}
.zxview .view_title {
	color: #434343;
    font-size: 14px;
    margin-top: 0.1rem;
    padding: 0 0.22rem;
    box-sizing: border-box;
}
.zxview .view_ly {
	font-size: 12px;
	padding: 0 0.22rem;
	box-sizing: border-box;
	margin-top: 0.1rem;
	color: #b9b9b9;
}
.zxview .view_content {
	color: #757575;
	font-size: 12px;
	padding: 0 0.22rem;
	box-sizing: border-box;
	margin-top: 0.1rem;
	line-height: 0.25rem;
}