@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
* {
	padding: 0px;
	margin: 0px
}
body {
	font-size: 100px;
}
* {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	box-sizing: border-box;
}
.trans {
	transition: all .3s ease-in;
}
html {
	width: 100%;
	min-height: 100%;
}
body {
	width: 100%;
	min-height: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	font: .24rem/1.6 'PingFangSC-Light', 'microsoft yahei', Arial, Helvetica, sans-serif, "Hiragino Sans GB";
	color: #333;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fff;
	position: relative;
}
body:before, body:after {
	content: "";
	width: 100%;
	display: block;
}
body:before {
	height: 1rem;
}
body:after {
	height: 0rem;
}
img {
	border: 0px;
}
em {
	font-style: normal;
}
s, i {
	font-style: normal;
}
ul, ol {
	list-style-type: none;
}
li {
	list-style: none outside none;
}
strong, b {
	font-weight: normal;
}
/*表单*/
input, button, select, textarea {
	outline: none;
	font-family: "Microsoft Yahei", Arial;
	font-size:.24rem;
	/* -webkit-appearance: none !important; */
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color:#999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color:#999;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color:#999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #999;
}
/*公用样式*/
.layout {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-wrapper: 101;
	background: #000;
	opacity: 1;
}
.blue {
	color: #28a5f4;
}
.f-tc {
	/* text-align: center; */
}
.fengexian{
	background: #FFFFFF;
	border: 1px solid #c5c5c5;
	margin-bottom: 13px;
	max-width: 640px;
	position: fixed;
	bottom: 1.66rem;
	width: 100%;
}
/*链接*/
a, a:link, a:visited, a:hover, a:active {
	color: #666;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
a:focus {
	outline: none;
}
a:hover, a:active {
	color: #ff2d2d;
	outline: none;
}
/*标题*/
h1, h2, h3, h4, h5, h6, h7 {
	font-weight: normal;
}
.icon {
	background: url(../images/menu1.svg) 0;
	vertical-align: middle;
	background-size: 100% !important;
	width: 23px !important;
	height: 23px !important;
	margin-bottom: 0.05rem;
}
.icon, .iconn:before, .iconn:after, .iconbef:before, .iconbef:after {
	content: "\20";
	display: block;
}
.iconn {
	background: url(../images/iconn.png) no-repeat;
	background-size: 1.4rem auto;
	vertical-align: middle;
}
/*清除浮动*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.hide {
	display: none;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clear, .clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/*==========@@HTML默认 结束@@==========*/
.header {
	position: relative;
}
#top_main {
	width: 100%;
	z-index: 9999;
	position: fixed;
	left: 0px;
	top: 0;
}
#top .xt{
	float: left;
	width: 0.03rem;
	background: #727272;
	height: 0.7rem;
	margin: 0.2rem;
}
#top {
	max-width: 640px;
	min-width: 320px;
	margin: -4px auto;
	position: relative;
	background: #fff;
	box-shadow: 0 0 0.2rem rgba(0,0,0,.1);
	height: 1.1rem;
	border-bottom: 1px solid #eee;
}
#top .lgwz p{
	font-size: 0.22rem;
}
#top .lgwz{float:left;padding-top: 0.2rem;}
#top .logo {
	margin: 0 auto;
	display: block;
	text-align: center;
	margin-left: .1rem;
	width: 25%;
	float: left;
}
#top .logo a {
	display: block;
}
#top .logo img {vertical-align: top;margin-top: 0.24rem;float: left;margin-left: 10px;width: 26%;}
#top .topsearch {
	display: block;
	position: absolute;
	right: 1rem;
	top: 0px;
	text-align: center;
	cursor: pointer;
	width: .5rem;
	height: .5rem;
	margin: .25rem auto;
	background: url(../images/sou1.png) no-repeat center;
	background-size: .4rem auto;
	z-index: 6;
}
#top #nav {
	width: .8rem;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	cursor: pointer;
	z-index: 6;
}
#top .nav {width: .5rem;height: .36rem;margin: 0.33rem auto;background-position:-.56rem -.94rem;background: url(../images/guanbi.svg) 0;}
#top .cur .nav {background-position: 0;background: url(../images/daohang.svg) 0;width: 27px !important;height: 27px !important;}

#top_main .pages_name {
	text-align: center;
	display: block;
	font-size:.32rem;
	color: #333;
	line-height: 1rem;
}
#top_main .back_out {
	width: 12%;
	height: 1rem;
	position: absolute;
	left: 0;
	top: 0;
}
#top_main .back_out i {
	width:.26rem;
	height:.42rem;
	background-position: 0 -1.5rem;
	display: block;
	margin-top:.3rem;
	margin-left:.3rem
}
.soupage {
	background: #fff;
}
/*subNav*/
.subNav {
	position: fixed;
	width: 100%;
	height: 100%;
	right: -100%;
	top: .88rem;
	z-index: 999;
	/* max-width: 640px; */
	min-width: 320px;
	background: #fff;
}
.subNavCon {
	margin: 0px;
	width: 100%;
	height: 100%;
}
.subNav .closrbox {
	width: 20%;
	height: 0.5rem;
	line-height:.5rem;
	background: #fff;
	position: absolute;
	right: 2%;
	top: -5%;
}
.subNav ul {
	background: #fff;
	position: relative;
	z-index: 2;
}
.subNav li {
	width: 100%;
	display: block;
	margin: 0 auto;
	position: relative;
	transition: all .3s ease-in;
}
.subNav li:first-child {
	margin-top: 0.4rem;
}
.subNav li a {
	display: block;
	width: 4rem;
	margin: 0 auto;
	color: #888;
	font-size: 0.3rem;
	line-height: 0.7rem;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
}
.subNav li a:hover {
	color: #EB9847;
}
.subNav .toptel {
	padding-left: 4%;
	padding-top:.3rem;
	padding-bottom:.4rem;
}
.subNav .toptel span {
	display: block;
}
.subNav .toptel p {
	font-family: avgr;
	font-size:.5rem;
}
.subNav.show {
	right: 0 !important;
}
.subNavShow {
	-webkit-transform: translateX(-48%);
	-moz-transform: translateX(-48%);
	-ms-transform: translateX(-48%);
	transform: translateX(-48%);
	display: block;
}
/* banner */
#banner_main {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.banner {
	margin: 0 auto;
	width: 100%;
	*zoom: 1;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.banner .list {
	width: 100%;
	overflow: hidden;
}
.banner .list li {
	float: left;
	width: 100%;
	overflow: hidden;
}
.banner .list li a {
	display: block;
}
.banner .list li img {
	width: 100%;
	height: auto;
	display: block;
}
#banner .tip {
	width: 100%;
	height: 0.32rem;
	line-height: 0.32rem;
	text-align: center;
	clear: both;
	position: absolute;
	bottom: 3%;
	z-index: 2;
	font-size: 0;
}
#banner .tip span {
	display: inline-block;
	vertical-align: middle;
	width: .8rem;
	height: .1rem;
	margin: 0 0.1rem;
	vertical-align: middle;
	background: #fff;
	opacity: 0.7;
}
#banner .tip span.cur {
	background: #009946;
	opacity: 1;
}
/* reLink */
.reLink {
	margin: .2rem 3% .3rem;
}
.reLink .prevLink, .reLink .nextLink {
	display: block;
	height: .7rem;
	line-height: .7rem;
	font-size: .24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #e8e8e8;
}
/*版权信息*/
.footer{
	height: 1rem;
	background: #000000;
	border-radius: 4px;
	padding-top: 17px;
	margin-bottom: 66px;
}
.footer p{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 18px;
	text-align: center;
}
/* 工具栏 */
#toolbar {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999999;
	height: 1rem;
	left: 0;
}
#toolbar .list {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	background: #ffffff;
}
#toolbar .list li {
	float: left;
	width: 25%;
	text-align: center;
}
#toolbar .list li:first-child {
	border-left: none;
}
#toolbar .list li:last-child {
	border-right: none;
}
#toolbar .list a {
	display: block;
	height: 1.2rem;
	line-height: 0.24rem;
	font-size: 0.22rem;
	color: #fff;
	padding-top: 0.15rem;
}
#toolbar .list li .hover .too-home{
    background-position: 0 !important;
    background: url(../images/menu1h.svg) 0;
}

#toolbar .list li .hover span{font-size: 0.2rem;font-family: Microsoft YaHei;font-weight: bold;color: #d81e06;}
#toolbar .list a s {
	margin-left: auto;
	margin-right: auto;
	width: 0.42rem;
	height: 0.36rem;
	display: block;
	background-size: 4.5rem auto;
}
#toolbar .list a span {
	text-align: center;
	display: block;
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #323232;
}
#toolbar .list a .too-home {
	background-position: 0;
}
#toolbar .list li .hover .too-qiao {    background-position: 0 !important;
    background: url(../images/menu3h.svg) 0;}
#toolbar .list a .too-qiao {
	background-position: -0.34rem 0;
	background-position: 0 !important;
	background: url(../images/menu3.svg) 0;
}
#toolbar .list li .hover .too-map {
      background-position: 0 !important;
    background: url(../images/menu4h.svg) 0;
}
#toolbar .list a .too-map {background-position: -1.05rem 0;background-position: 0 !important;background: url(../images/menu4.svg) 0;}
 #toolbar .list li .hover .too-tel{
            background-position: 0 !important;
    background: url(../images/menu2h.svg) 0;
    }
#toolbar .list a .too-tel {
	background-position: -0.7rem 0;
	width: 0.4rem;
	background-position: 0 !important;
	background: url(../images/menu2.svg) 0;
}
.xbg {
	width: 100%;
	display: block;
	position: fixed;
	height: 1.05rem;
	left: 0;
	bottom: 0;
	background: #fff;
	z-index: 880;
}
#toolbar .list a s span {
	color: #fff;
	padding-top:.9rem;
	text-transform: initial;
	font-style: normal;
}
/*==========@@页面布局 开始@@==========*/
.index, .floor {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
}
.index {
	padding-top: 0;
	position: relative;
	background: #f4f4f4;
}
section.section {
	margin-left: auto;
	margin-right: auto;
	width: 96%;
	color: #666;
}
/*首页导航*/
.navlist {
	background: #f4f4f4;
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	padding: 0.2rem 0.2rem 0.4rem 0.2rem;
}
.navlist ul {
	padding: 0;
}
.navlist li .ico1{
    background: url(../images/sydh1.svg) 0;
    width: 50px;
    height: 50px;
    display: block;
    background-size: 100%;
    margin: auto;
}
.navlist li .ico2{
    background: url(../images/sydh2.svg) 0;
    width: 50px;
    height: 50px;
    display: block;
    background-size: 100%;
    margin: auto;
}
.navlist li .ico3{
    background: url(../images/sydh3.svg) 0;
    width: 50px;
    height: 50px;
    display: block;
    background-size: 100%;
    margin: auto;
}
.navlist li .ico4{
    background: url(../images/sydh4.svg) 0;
    width: 50px;
    height: 50px;
    display: block;
    background-size: 100%;
    margin: auto;
}
.navlist li .ico5{
    background: url(../images/67791673854168_.pic.jpg) 0;
    width: 50px;
    height: 50px;
    display: block;
    background-size: 100%;
    margin: auto;
}

.navlist li {
	float: left;
	width: 20%;
	text-align: center;
	display: block;
}
.navlist li img{
	width: 50%;
}
.navlist li a {
	display: block;
}
.navlist li h3 {font-size: 0.22rem;font-family: Microsoft YaHei;font-weight: bold;color: #474747;line-height: 22px;}
.navlist li:nth-child(4n) h3 {
	border-right: 0;
}
/*首页专题推荐*/
.newszhuanti{}
.newszhuanti ul{
	width: 92%;
	margin: auto;
}
.newszhuanti .zttit{
	background: #FFFFFF;
	box-shadow: 0px 7px 6px 0px rgba(158, 158, 158, 0.32);
	margin-bottom: 30px;
}
.newszhuanti .zttit p{
	font-size: 0.24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #313131;
	line-height: 0.55rem;
	padding-left: 30px;
}
.newszhuanti li:nth-child(2n){
	float: right;
}
.newszhuanti li{
	float: left;
	border-bottom: 2px solid #315EAF;
	width: 46%;
	margin: 0%;
	margin-bottom: 20px;
	text-align: center;
}
.newszhuanti li a{
	width: 232px;
	height: 19px;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space:nowrap;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #2A7DBE;
	line-height: 17px;
}
/*首页关于我们*/
.syabout{
    width: 92%;
    margin: auto;
}
.syabout .aboutbg{
	background: url(../images/syabout.png);
	background-size: 100%;
}
.syabout .jslogo .ablogo{
    background: url(/mobile/style/images/ablogo.svg) 0rem;
    width: 50%;
    height: 1rem;
    display: block;
    margin: auto;
    background-size: 100%;
}
.syabout .jslogo{
	text-align: center;
	padding-top: 35px;
}
.syabout .jslogo img{
	width: 40%;
}
.syabout .jslogo p{
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.3rem;
}
.syabout .jsinfo{
}
.syabout .jsinfo p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.3rem;
	padding: 12px;
	text-indent: 26px;
}
.syabout .lxdh{clear: both;text-indent: 0.1rem;background: #f4f4f4;}
.syabout .lxdh a{
    font-size: 0.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #C2884A;
    line-height: 30px;
}
.syabout .jst li:nth-child(2){
	float: right;
}
.syabout .jst li{
	float: left;
	width: 49%;
	height: 2.1rem;
}
.syabout .jst li img{
	width: 100%;
}
.syabout .video-home{}
.syabout .video-home p{
    background: #e8e8e8;
    padding: 2px;
    font-size: 0.2rem;
}
/*首页推荐产品*/
.tuijian{
	clear: both;
}
.tuijian ul{

	width: 92%;

	margin: auto;
}
.tuijian .tjtit{
	margin: .1rem auto;
	background: #f4f4f4;
	padding-bottom: .1rem;
}
.tuijian .tjtit h2{
	text-align: center;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
}
.tuijian .tjtit h2 em{
	width: 49px;
	height: 24px;
	font-size: 0.3rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.tuijian .tjtit h2 em b{
	width: 100px;
	height: 25px;
	font-size: 0.3rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FECB38;
}
.tuijian .tjtit h2 p{
	font-size: 0.35rem;
	font-family: HYCuSongJ;
	font-weight: bold;
	color: #E1E1E1;
	line-height: .4rem;
	text-transform: Uppercase;
}
.tuijian li:nth-child(2n){float: right;}
.tuijian li{
	width: 49%;
	float: left;
	background: #F2F2F2;
	margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden;
}
.tuijian li img{
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    object-fit: contain;
    background: #fff;
    display: block;
}
.tuijian li .tjxx{text-align: left;height: 1.3rem;padding: 2px 8px;}
.tuijian li .tjxx span{
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-overflow: ellipsis;
}
.tuijian li .tjxx p{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	color: #989898;
	line-height: .3rem;
	text-align: left;
	padding-top: 5px;
}
/*首页推荐图纸*/
.tuzhi{
    background: #fff;
    padding-bottom: 1px;
}
.tuzhi .tztit{
	background: #f4f4f4;
	text-align: center;
	line-height: 3;
}
.tuzhi .tztit p{
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 3;
}
.tuzhi li:nth-child(2){
	border-top: 1px solid #dadada;
}
.tuzhi li{
	text-align: left;
	/* border-bottom: 1px solid #dadada; */
	line-height: 3;
	/* text-indent: 0.3rem; */
}
.tuzhi li a{
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #747474;
	line-height: 24px;
	padding-left: 0.3rem;
}
.tuzhi .tzmore{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tuzhi .tzmore a{
	font-size: 0.24rem;
	padding: 0.1rem 0.2rem;
	background: #fcd35d;
	border-radius: 5px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
/*首页标题*/
p.p_title {
	font-size: .35rem;
	line-height: .45rem;
	text-align: center;
	padding-top:.4rem;
	font-weight: bold;
	text-transform: uppercase;
	color: #ccc;
}
h2.h2_title {
	display: flex;
	padding-bottom: .4rem;
	line-height: .45rem;
}
h2.h2_title i.titl {
	background: url(../images/titl01.png) no-repeat right center;
	flex: 1;
}
h2.h2_title i.titr {
	background: url(../images/titr01.png) no-repeat left center;
	flex: 1;
}
h2.h2_title a, h2.h2_title span {
	padding: 0 .1rem;
	font-size:.4rem;
	font-weight: bold;
	color: #333;
}
/*查看更多*/
a.ckgda {
	display: block;
	height: .76rem;
	line-height: .76rem;
	font-size: .3rem;
	text-align: center;
	background: #f6f6f6 url(../images/icon01.png) no-repeat 4.4rem .28rem;
	background-size: .24rem;
	border-bottom: 2px solid #009946;
}
.viewmore{
	text-align: center;
	margin: 0px auto;
	clear: both;
	background: #fff;
	padding: 10px;
}
.viewmore .symore{
	background: url(../images/symore.svg)no-repeat center;
	flex: 1;
	display: block;
	text-align: center;
	height: .2rem;
	background-size: 4%;
}
.viewmore a{
	width: 69px;
	height: 18px;
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #363636;
	line-height: 17px;
}
.ge{
	width: 92%;
	margin: auto;
}
/*建房专题*/
.zthot{
	padding-top: 0.2rem;
	padding-bottom: 2.6rem;
}
.zthot .ztl{
	float: left;
	width: 22%;
}
.zthot .ztl img{
	width: 100%;
}
.zthot .ztr{
	width: 76%;
	float: right;
}
.zthot .ztr .tit{
	font-size: 0.3rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #242424;
	line-height: 0.5rem;
}
.zthot .ztr p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #242424;
	line-height: 0.3rem;
	padding-top: 8px;
}
.zthot .dz{
	clear: both;
	width: 1.8rem;
	float: right;
	margin-top: 0.2rem;
}
.zthot .dz p{
	font-size: 0.24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #242424;
	line-height: 22px;
}
.zthot .dz i{
	background: url(../images/pinglun6.svg);
	width: 20px;
	height: 20px;
	display: block;
	background-size: 100%;
	float: right;
}
.zhuanti{
	background-color: white;
	clear: both;
}
.zhuanti .tit{
	text-align: center;
	background: #f8f8f8;
	box-shadow: 0px 7px 6px 0px rgba(97, 97, 97, 0.29);
	height: 70px;
	margin-bottom: 30px;
	padding-top: 10px;
}
.zhuanti .tit h2{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #202020;
}
.zhuanti .tit p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FECB38;
	line-height: 12px;
	opacity: 0.66;
	text-transform: uppercase;
}
.zhuanti .ztlb{}
.zhuanti .ztlb li:nth-child(2n){
	float: right;
}
.zhuanti .ztlb li{
	width: 49%;
	float: left;
	background: #F2F2F2;
	margin-bottom: 20px;
	padding-bottom: 0.4rem;
}
.zhuanti .ztlb li img{
	width: 100%;
	height: 2rem;
}
.zhuanti .ztlb li .tjxx{
	/*text-align: center;*/
	height: 1rem;
}
.zhuanti .ztlb li .tjxx span{
	text-align: center;
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	padding: 6px;
}
.zhuanti .ztlb li .tjxx p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	color: #989898;
	line-height: 0.3rem;
	text-align: left;
	padding: 8px;
	height: 0.2rem;
}
.youshi{
	clear: both;
	width: 90%;
	margin: auto;
}
.youshi li{
	margin-bottom: 20px;
	padding: 11px;
	padding-bottom: 1.5rem;
}
.youshi li:nth-child(1){
	background: linear-gradient(41deg, #FFD759, #FDD65B);
}
.youshi li:nth-child(2){
	background: #FACD89;
}
.youshi li:nth-child(3){
	background: #F8B551;
}
.youshi li .l{
	float: left;
	width: 20%;
}
.youshi li .l img{
	width: 100%;
}
.youshi li .r{
	width: 80%;
	padding-left: 14px;
	float: right;
}
.youshi li .r span{
	font-size: 0.3rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #201F1F;
	line-height: 10px;
}
.youshi li .r p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #201F1F;
}
.ztcontact{
	clear: both;
	text-align: center;
}
.ztcontact img{
	width: 70%;
}
/*私人定制*/
.table *:focus{outline :none;}

.table{
	height: auto;
	margin: 0px auto;
	padding: 10px;
}
.table button{height: 30px;width: 100%;background: #f4a010;color: #fff;border: none;border-radius: 10px;font-size: 15px;}
.table .tixing{
	color: #cc1818;
	font-size: 0.2rem;
	text-align: center;
}
.table ul {
	margin: 0 auto;
}
.table ul li textarea{
	font-size: 0.2rem;
	width: 67%;
	text-indent: 10px;
	height: 75px;
	border: 1px solid #ececec;
}
.table ul li input{
	font-size: 0.2rem;
	width: 67%;
	border: 1px solid #ececec;
	padding: 3px 8px;
	border-radius: 2px;
}
.table ul li select{
	width: 67%;
	border: 1px solid #ececec;
	padding: 3px 8px;
	line-height: 18px;
	border-radius: 2px;
	font-size: 0.2rem;
}
.table ul li{
	border-bottom: aqua;
	list-style: none;
	padding: 0.1rem 0.7rem;
}

.table ul li label {
	width: 1.3rem;
	display: inline-block;
	float: left;
	font-size: 0.25rem;
}

.table ul li input[type=text],.table ul li input[type=password]{
	width: 67%;
	height: 25px;
	border: 1px solid #ececec;
	padding: 3px 8px;
	border-radius: 2px;
}
.contact ul li input:focus{
	border-color: #c00;
}
.table ul li input[type=text]{
	transition: padding .25s;
	-o-transition: padding  .25s;
	-moz-transition: padding  .25s;
	-webkit-transition: padding  .25s;
}
.table ul li input[type=password]{

	transition: padding  .25s;

	-o-transition: padding  .25s;

	-moz-transition: padding  .25s;

	-webkit-transition: padding  .25s;
}
.table ul li input:focus{
	padding-right: 70px;
}
.btn input{
	background: #fff;
	border: 0;
	height: 26px;
}
.dingzhi1{
	margin-top: 20px;
	background: #fff;
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}
.dingzhi1 .dingzhitop{
	margin-bottom: 10px;
}
.dingzhi1 .dingzhitop .fl{
	width: 100%;
}
.dingzhi1 .dingzhitop .fl img{
	width: 100%;
}
.dingzhi1 .dingzhitop .fr{
	width: 40%;
}
.dingzhi1 .dingzhitop .fr span{
	font-size: 12px;
}
.dingzhi1 .dingzhitop .fr .xian{}
.dingzhi1 .dingzhitop .fr p{
	font-size: 12px;
}
.dingzhi1 .dingzhibot{
	clear: both;
	padding-top: 1%;
}
.dingzhi1 .dingzhibot p b{
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #E13535;
}
.shejishi img {
	width: 100%;
}
.shejishi{

	margin-bottom: 20px;
}

.shejishi .sjsxx{
	width: 100%;
	position: absolute;
}
.shejishi .sjsxx .fl{
}
.shejishi .sjsxx .fr{}
.shejishi{margin-bottom: 0px;}
.shejishi .name{
	position: relative;
	top: -2.3rem;
	color: #ffffff;
	font-size: 0.18rem;
	padding-left: 0.6rem;
	text-transform: capitalize;
	opacity: 0.9;
	line-height: 0.45rem;
}
.shejishi .name b{
	text-transform: capitalize;
	font-size: 0.15rem;
	padding-left: 0.1rem;
}
.shejishi .more{
	position: relative;
	top: -2.25rem;
	left: 0.6rem;
}
.shejishi .more a{
	font-size: 0.1rem;
	border: 1px solid #000;
	padding: 0.03rem;
	color: #000;
}
.shejishi .zuopin{
	width: 50%;
	position: absolute;
	top: -3.31rem;
	left: 2.85rem;
}
.shejishi .zuopin .fl{
	width: 40%;
}
.shejishi .zuopin .fl img{
	height: 1.95rem;
}
.shejishi .zuopin .fr{
	width: 60%;
}
.shejishi .zuopin .fr img{
	height: 0.98rem;
	float: left;
}

.dingzhi1 .dingzhibot p{
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #4F4F4F;
	line-height: 0.4rem;
}
.dingzhisq{
	margin-top: 20px;
	background: #fff;
	margin-bottom: 0.2rem;
}
.dingzhisq h2{
	text-align: center;
	font-size: 0.3rem;
	line-height: 3;
}
.dingzhisq .table .btn{
	width: 50%;
	margin: 8px auto;
}
.dingzhisq .table{
	padding: 0.5rem 0.5rem -0.5rem;
}
.dingzhi2{
}
.dingzhi2 h2{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #161616;
	line-height: 36px;
}
.dingzhi2 h3{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0F0D12;
	line-height: 13px;
	opacity: 0.75;
}
.srdztit{
	text-align: center;
	margin-bottom: 20px;
	padding-top: 0.2rem;
}
.dingzhi2 .xianzhuang{
}
.dingzhi2 .xianzhuang li p{
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 26px;
	position: relative;
	top: -74px;
}
.dingzhi2 .xianzhuang li{
	float: left;
	width: 33%;
	text-align: center;
	height: 1.6rem;
}
.dingzhi2 .xianzhuang li img{
	width: 100%;
}
.dingzhi2 .xianzhuang li:nth-child(2){margin: 0px 1px;}

.dingzhi3{background: #0f0d12;margin-bottom: 20px;clear: both;padding-bottom: 4rem;}
.dingzhi3 h2{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	padding-top: 20px;
	line-height: 36px;
}
.dingzhi3 h3{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #FFFFFF;
	line-height: 13px;
	opacity: 0.73;
}
.dingzhi3 .liyou1{
	background: #0f0d12;
	margin-top: 0.8rem;
}
.dingzhi3 .liyou1 li:nth-child(1){
	margin-left: 15%;
	margin-right: 3%;
}
.cro_left_top,.cro_right_top,.cro_left_bottom,.cro_right_bottom{
	position: absolute;

	width: 20px;

	height: 20px;

	border: 1px solid #fff;

	z-index: 1;

	background: #fff;

}

.cro_left_top{
	top: -1px;
	left: -1px;
	border-radius: 0px 0px 30px 0px;
	border-bottom: 1px solid #52412c;
	border-right: 1px solid #52412c;
	background: #07020e;
	border-top: 1px solid #000000;
	border-left: 0;
}

.cro_right_top{
	top: -1px;
	right: -1px;
	border-radius:0px 0px 0px 20px;
	border-bottom: 1px solid #52412c;
	border-left: 1px solid #52412c;
	border-top: 0;
	background: #0f0d12;
	border-right: 0;
}

.cro_left_bottom{
	left: -1px;
	bottom: -1px;
	border-radius:0px 20px 0px 0px;
	border-top: 1px solid #52412c;
	border-right: 1px solid #52412c;
	background: #0f0d12;
	border-left: 0;
	border-bottom: 0;
}

.cro_right_bottom{
	right: -1px;
	bottom: -1px;
	border-radius:20px 0px 0px 0px;
	border-top: 1px solid #52412c;
	border-left: 1px solid #52412c;
	background: #0f0d12;
	border-bottom: 0;
	border-right: 0;
}
.dingzhi3 .liyou1 li{
	width: 34%;
	padding: 10px;
	border: 1px solid #52412c;
	position: relative;
	float: left;
	background-size: 100%;
	text-align: center;
	padding-bottom: 0.2rem;
	margin-bottom: 0.5rem;
	height: 3rem;
}
.dingzhi3 .liyou1 li svg{position: relative;top: 0.3rem;}
.dingzhi3 .liyou1 li .ico{
	width: 32px;
	margin: -25px auto;
	margin-bottom: 0.1rem;
	height: auto;
}
.dingzhi3 .liyou1 li span{
	clear: both;
	color: #fff;
	font-weight: bold;
	font-size: 0.23rem;
	line-height: 0.6rem;
}
.dingzhi3 .liyou1 li p{
	color: #fff;
	font-size: 0.2rem;
	padding-bottom: 20px;
}
.dingzhi3 .liyou1 li .bl{
	background: url(../images/bolang.png);
	margin-left: 36%;
	margin-bottom: 10px;
	margin-top: 5px;
	/* height: 15px; */
	width: 35px;
	background-size: 100%;
}


.dingzhi3 .liyou2 li{
	padding: 10px;
	border: 1px solid #52412c;
	position: relative;
	background-size: 100%;
	text-align: center;
	padding-bottom: 0.4rem;
}
.dingzhi3 .liyou2 li svg{
    position: relative;
    top: 0.3rem;
}
.dingzhi3 .liyou2 li .ico{width: 32px;margin: -25px auto;margin-bottom: 0.1rem;height: auto;}
.dingzhi3 .liyou2 li span{
	clear: both;
	color: #fff;
	font-weight: bold;
	font-size: 0.23rem;
	line-height: 0.8rem;
}
.dingzhi3 .liyou2 li p{
	color: #fff;
	font-size: 0.2rem;
}
.dingzhi3 .liyou2 li .bl{
	background: url(../images/bolang.png);
	/* height: 17px; */
	width: 35px;
	background-size: 100%;
	margin: 7px auto;
}



.dingzhi3 .liyou1 li img{
	width: 100%;
}
.dingzhi3 .liyou2{
	background: #0f0d12;
	text-align: center;
	width: 95%;
	margin: auto;
	clear: both;
}
.dingzhi3 .liyou2 li:nth-child(2){
	margin: 0% 3%;
}
.dingzhi3 .liyou2 li{
	width: 31%;
	float: left;
}
.dingzhi3 .liyou2 li img{
	width: 90%;
}


.dingzhi4{
    background: #fff;
    padding-bottom: 0.02rem;
}
.dingzhi4 h2{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #161616;
	line-height: 36px;
}
.dingzhi4 h3{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0F0D12;
	line-height: 13px;
	opacity: 0.75;
}
.dingzhi4 .tuzhi{}
.dingzhi4 .tuzhi li:nth-child(2){
	float: right;
}
.dingzhi4 .tuzhi li{
	float: left;
	width: 48%;
}
.dingzhi4 .tuzhi li img{
	width: 100%;
}
.dingzhi4 .tuzhi2{
	clear: both;
	/*height: 206px;*/
}
.dingzhi4 .tuzhi2 li:nth-child(1){
	margin-left: 0;
}
.dingzhi4 .tuzhi2 li:nth-child(4){float: right;}
.dingzhi4 .tuzhi2 li{
	width: 24%;
	float: left;
	margin-left: 1.3%;
	margin-bottom: 20px;
}
.dingzhi4 .tuzhi2 li img{
	width: 100%;
	height: 1rem;
}
.dingzhi4 .tzmore{
	text-align: center;
	margin: 15px auto;
	clear: both;
}
.dingzhi4 .tzmore a{
	border: 1px solid #bfbfbf;
	padding: 4px 12px;
}
.dingzhi5{
    background: #fff;
    margin-top: 0.3rem;
    padding-bottom: 0.2rem;
}
.dingzhi5 h2{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #161616;
	line-height: 36px;
}
.dingzhi5 h3{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0F0D12;
	line-height: 13px;
	opacity: 0.75;
}
.dingzhi5 .koubei{
	width: 100%;
}
.dingzhi5 .koubei li:nth-child(2){
	margin-left: 4%;
}
.dingzhi5 .koubei li:nth-child(3){
	float: right;
}
.dingzhi5 .koubei li{
	float: left;
	width: 31%;
	margin-bottom: 20px;
}
.dingzhi5 .koubei li img{
	width: 100%;
	height: 230px;
}
.dingzhi5 .tzmore{
	clear: both;
	text-align: center;
	margin-bottom: 0.2rem;
}
.dingzhi5 .tzmore a{.dingzhi5 .koubei
					li: nth-child(3){;}
.dingzhi5 .koubei
li: nth-child(3){;}
border: 1px solid #bfbfbf;
padding: 4px 12px;
border: 1px solid #bfbfbf;
}
/*商品详细页*/
.product-art{}
.product-art .spztt{}
.product-art .spztt img{
	width: 100%;
}
.product-art .spztt p{
	position: relative;
	background: #000;
	width: 13%;
	top: -59px;
	color: #fff;
	padding: 2px;
	left: -6px;
	text-align: center;
	opacity: 0.7;
	float: right;
	border-radius: 5px;
}
.product-art .spjiage{
	height: 1.7rem;
	margin-top: 0.2rem;
}
.product-art .spjiage .fl{
	/* width: 60%; */
}
.product-art .spjiage .fl p{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #707070;
	line-height: 1;
}
.product-art .spjiage .fl p b{
	font-size: 25px;
	font-family: SimSun;
	font-weight: 400;
	color: #FE5303;
	padding-left: 10px;
}
.product-art .spjiage .fl span{
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #FE5303;
}
.product-art .spjiage .fr{width: 14%;text-align: center;position: absolute;right: 0.2rem;}
.product-art .spjiage .fr svg{
    width: 55%;
    height: auto;
}
.product-art .spjiage .fr #cang{
    background: url(../images/cang.svg);
    width: 32px;
    height: 29px;
    display: block;
    background-size: 100%;
    margin: auto;
}
.product-art .spjiage .fr #canghov{
	    background: url(../images/canghov.svg);
	    width: 32px;
	    height: 29px;
	    display: block;
	    background-size: 100%;
	    margin: auto;
}
.product-art .spjiage .fr p{
    position: relative;
    font-size: 0.2rem;
    clear: both;
    text-align: center;
}
.product-art .spjiage .fr i{background: url(../images/spxxy01f.png);width: 80px;height: 40px;display: block;float: right;/* position: relative; *//* left: 40px; */top: 9px;background-size: 100%;}
.product-art .spjiage .fr img{
	padding-top: 0px;
	/* width: 80px; */
}
.product-art .sptit{
	clear: both;
	margin-bottom: .2rem;
	margin-top: -0.9rem;
}
.product-art .sptit p{
	font-size: 0.32rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #131313;
}
.product-art .fahuo{
	background: #EEEEEE;
	height: 1rem;
	line-height: 1rem;
	margin-bottom: 6px;
	padding: 0px 4%;
}
.product-art .fahuo p:nth-child(3){
	float: right;
	width: 21%;
	text-align: right;
	margin-right: 0;
}
.product-art .fahuo p{
	width: 35%;
	float: left;
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #707070;
	margin-right: 6px;
}
.product-art .fahuo p b{
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1D1D1D;
}
.product-art .guankan{
	clear: both;
}
.product-art .guankan .fl{
	width: 50%;
}
.product-art .guankan .fl img{
	width: 100%;
	max-width: 22px;
	border-radius: 50px;
	height: 22px;
}
.product-art .guankan .fl img:nth-child(2){margin-left: -10px;}
.product-art .guankan .fl img:nth-child(3){margin-left: -10px;}
.product-art .guankan .fl img:nth-child(4){margin-left: -10px;}
.product-art .guankan .fl img:nth-child(5){margin-left: -7px;}
.product-art .guankan .fl img:nth-child(6){margin-left: -7px;}
.product-art .guankan .fr{margin-top: .05rem;}
.product-art .guankan .fr p{
	font-size: 0.25rem;
	font-family: SimSun;
	font-weight: bold;
	color: #707070;
	line-height: 20px;
	text-align: right;
	text-indent: 0.1rem;
}
.product-art .guankan .fr p i{
	background: url(../images/bkkan.svg);
	width: 15px;
	height: 13px;
	display: block;
	float: left;
	position: relative;
	top: 3px;
	background-size: 100%;
}
.product-art .fuwu .wuliyou{
	float: right;
	width: 74%;
	text-align: right;
	line-height: 1.4;
	position: relative;
	top: 0.1rem;
}
.product-art .fuwu .wuliyou span{
	font-size: 0.28rem;
	color: #1D1D1D;
}
.product-art .fuwu .wuliyou p{
	font-size: 0.22rem !important;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #FE5303;
	clear: both;
	float: none;
}
.product-art .fuwu{
	clear: both;
	background: #EEEEEE;
	height: 1rem;
	line-height: 60px;
	padding: 0 5%;
}
.product-art .fuwu p:nth-child(2){
	float: right;
	font-size: 24px;
}
.product-art .fuwu p{
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #707070;
	float: left;
}
.product-art .fuwu p b{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1D1D1D;
}
.product-art .fuwu p i{
	background: url(../images/spxxy09.png);
	width: 18px;
	height: 12px;
	display: block;
	float: left;
	position: relative;
	top: 9px;
	background-size: 100%;
}
.product-art .jieshao{
	clear: both;
	margin-bottom: 10px;
	padding: 0 5%;
}
.product-art .jieshao .jstit{
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #707070;
	line-height: 40px;
}
.product-art .jieshao p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #101010;
	line-height: 31px;
}
.product-art .xiangqing{
	clear: both;
	text-align: center;
	background: white;
	font-size: 30px;
	/*height: 50px;*/
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	border-top: 10px solid #eee;
}
.product-art .xiangqing img{
	width: 100%;
	display: block;
}
.product-art .xiangqing .xqtit{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	line-height: 50px;
}
.product-art .fenye p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #989898;
}
.product-art .fenye a:hover{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-decoration: underline;
	color: #4C78B3;
	line-height: 36px;
}
.product-art .fenye a{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #989898;
	line-height: 36px;
}

.tuijian{
	clear: both;
	background: #fff;
}
.tuijian ul{width: 92%;margin: auto;background: #fff;}
.xxtuijian .fenye{
	clear: both;
	height: 1.2rem;
}
.xxtuijian .tjtit{
	margin: 10px auto;
	background: #f4f4f4;
}
.xxtuijian .tjtit h2{
	text-align: center;
	height: 100px;
	line-height: 25px;
	padding-top: 25px;
}
.xxtuijian .tjtit h2 em{
	width: 49px;
	height: 24px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.xxtuijian .tjtit h2 em b{
	width: 100px;
	height: 25px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FECB38;
}
.xxtuijian .tjtit h2 p{
	font-size: 24px;
	font-family: HYCuSongJ;
	font-weight: 400;
	color: #E1E1E1;
	text-transform: Uppercase;
}
.xxtuijian li:nth-child(2n){float: right;}
.xxtuijian li img{
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    object-fit: contain;
    background: #fff;
    display: block;
}
.xxtuijian li{
	width: 49%;
	float: left;
	background: #F2F2F2;
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-align: left;
}
.tuijian li img{
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    object-fit: contain;
    background: #fff;
    display: block;
}
.xxtuijian li .tjxx{
	height: 75px;
	padding: 2px 8px;
}
.xxtuijian li .tjxx span{
	display: block;
	font-size: 0.28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xxtuijian li .tjxx p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	color: #989898;
	line-height: 17px;
	text-align: left;
	padding-top: 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

.product-art .xiangqing .nr{}
.product-art .xxmenu{
	border-top: 1px solid #eaeaea;
	padding-top: 10px;
	background: #fff;
	height: 1.3rem;
	width: 100%;
	bottom: 48px;
	max-width: 640px;
	position: fixed;
	padding: 0 2%;
}
.product-art .xxmenu .fl{
	width: 38%;
}
.product-art .xxmenu .fl li{
	background-repeat: no-repeat;
	width: 32%;
	text-align: center;
	float: left;
	line-height: 20px;
	padding-top: 16px;
}
.product-art .xxmenu .fl li img{
	width: 23px;
	height: 23px;
	z-index: -9;
	position: relative;
}
.product-art .xxmenu .fl li p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #676767;
}
.product-art .xxmenu .fr{
	width: 62%;
	background-size: 100%;
	text-align: center;
	margin-top: 15px;
}
.product-art .xxmenu .fr .jrgwc{
	border: 0;
	background: 0;
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 36px;
	width: 50%;
	float: left;
	background: #ffa901;
	padding: 2%;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}
.product-art .xxmenu .fr .ljgm{
	border: 0;
	background: 0;
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 36px;
	width: 50%;
	padding: 2%;
	float: right;
	background: #a41cff;
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
}
/*图纸收藏*/
.tz-collect{}
.tz-collect .tit{
	background: #FFFFFF;
	text-align: center;
	padding: 0% 6%;
}
.tz-collect .tit p a{
	font-size: 0.4rem;
	float: left;
	line-height: 2;
}
.tz-collect .tit p{
	font-size: 0.3rem;
	font-family: SimHei;
	font-weight: 400;
	color: #1A1A1A;
	line-height: 3;
}
.tz-collect .tit p i{}
.tz-collect .list{
	margin-top: 5%;
	margin-bottom: 10%;
}
.tz-collect .list li{
	background: #fff;
	width: 92%;
	margin: 2% auto;
	padding: 4% 2%;
}
.tz-collect .list li img{
	width: 33%;
}
.tz-collect .list li .fr{
	width: 65%;
	margin-top: 5px;
}
.tz-collect .list li .fr span{
	font-size: 0.22rem;
	color: #323232;
	font-weight: bold;
}
.tz-collect .list li .fr p{
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #F93822;
	padding-top: 5px;
}
.tz-collect .list li .fr p a{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 8px;
	background: #ffc92f;
	float: right;
	border-radius: 31px;
}
/*文章收藏*/
.news-collect{}
.news-collect .tit{
	background: #FFFFFF;
	text-align: center;
	padding: 0% 6%;
}
.news-collect .tit p a{
	font-size: 0.4rem;
	float: left;
	line-height: 2;
}
.news-collect .tit p{
	font-size: 0.3rem;
	font-family: SimHei;
	font-weight: 400;
	color: #1A1A1A;
	line-height: 3;
}
.news-collect .tit p i{}
.news-collect .list{
	margin-top: 0%;
	margin-bottom: 10%;
}
.news-collect .list li{
	background: #fff;
	width: 92%;
	margin: 2% auto;
	padding: 4% 2%;
}
.news-collect .list li img{
	width: 33%;
	height: 1.5rem;
}
.news-collect .list li .fr img{
    height: 22px;
}
.news-collect .list li .fr{
	width: 65%;
}
.news-collect .list li .fr .del_collect{
    float: right;
    width: 35%;
    padding-top: 0rem;
}
.news-collect .list li .fr .del_collect p{text-align: right;color: #ffffff;background: #808080;border-radius: 20px;padding: 0.02rem 0.2rem;font-weight: 100;line-height: 0.4rem;margin-top: 0.1rem;}
.news-collect .list li .fr span{
	font-size: 0.24rem;
	color: #323232;
	font-weight: bold;
}
.news-collect .list li .fr p{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #5E5E5E;
	float: left;
	line-height: 0.65rem;
	position: absolute;
}
.news-collect .list li .fr p a{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 12px;
	background: #ffc92f;
	float: right;
	border-radius: 31px;
}
/*收货地址管理*/
.add-manage{
	border-radius: 9px;
	width: 92%;
	margin: auto;
	margin-bottom: 15px;
}
.add-manage .bot{
}
.addshouhuo{
	padding: 0.3rem 0rem;
}
.addshouhuo .bottonyr{width: 92%;text-align: center;background: #ef8324;height: 0.6rem;border-radius: 28px;margin: auto;line-height: 0.6rem;}
.addshouhuo .bottonyr a{color: #fff;font-size: 0.25rem;}
.addshouhuo .bottonyr a b{color: #fff;font-size: 0.3rem;}
.add-manage .bot li{
	margin-bottom: 0.2rem;
	background: white;
	padding: 4% 3% 1% 3%;
}
.add-manage .bot li .fl{
}
.add-manage .bot li .fl img{
	width: 48px;
	margin-top: 0.46rem;
}
.add-manage .bot li .fr{
	width: 81%;
	position: relative;
	margin-bottom: 0.3rem;
}
.add-manage .bot li .fr .edit_address{
	float: right;
	position: relative;
	top: 42px;
}
.add-manage .bot li .fr .edit_address img{
	width: 70%;
}
.add-manage .bot li .fr span{
	color: #222222;
	font-size: 0.25rem;
	font-weight: bold;
}
.add-manage .bot li .fr span b{padding-left: 0.2rem;font-size: 0.22rem;color: #838383;}
.add-manage .bot li .fr p{
	color: #282828;
	font-size: 0.2rem;
	width: 80%;
	margin-top: 0.1rem;
}
.add-manage .bot li .fr p b{
	color: #ff4a00;
	background: #fff1eb;
	padding: 0rem 0.1rem;
	margin-right: 0.1rem;
}
.add-manage .bot li .moren{
	clear: both;
	border-top: 2px solid #efefef;
	padding: 0.1rem 0rem;
}
.add-manage .bot li .moren xz{
	color: #565656;
	font-size: 0.23rem;
}
.add-manage .bot li .moren .xz a{
	float: right;
	color: #565656;
}
.add-manage .bot li .moren .fl{}
.add-manage .bot li .moren .fl img{
	width: 75%;
	float: left;
	margin-top: 0.05rem;
}
/*购物车管理*/
.cat-manage{}
.cat-manage .top{
	background: #FFFFFF;
	border-radius: 9px;
	width: 92%;
	margin: auto;
	margin-bottom: 15px;
	padding: 4% 3% 9% 3%;
}
.cat-manage .top .fl{}
.cat-manage .top .frgl{
	float: right;
}
.cat-manage .top .fl p{
	font-size: 0.26rem;
	font-family: SimHei;
	font-weight: bold;
	color: #1A1A1A;
	line-height: 1;
}
.cat-manage .top .fl p i{
	background: url(../images/cat01.png);
	display: block;
	width: 0.25rem;
	height: 0.25rem;
	float: left;
	background-size: 100%;
	margin-right: 5px;
}
.cat-manage .top .fr{}
.cat-manage .top .fr p{
	font-weight: bold;
	color: #FF2913;
	font-family: SimHei;
	line-height: 1;
}
.cat-manage .top .fr p i{
	background: url(../images/cat02.png);
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-size: 100%;
	margin-right: 5px;
}

.cat-manage .top .frgl p{
	font-weight: bold;
	color: #828282;
	font-family: SimHei;
	line-height: 1;
	font-size: 0.26rem;
}
.cat-manage .top .frgl p i{
	background: url(../images/cat02-2.png);
	display: block;
	width: 0.25rem;
	line-height: 0.25rem;
	height: 0.25rem;
	float: left;
	background-size: 100%;
	/* margin-top: 0px; */
	margin-right: 5px;
}

.cat-manage .jiesuan{
	clear: both;
	background: #fff;
	height: 50px;
	position: fixed;
	width: 100%;
	bottom: 1rem;
	max-width: 640px;
}
.cat-manage .jiesuan .fl p{
	float: left;
	padding-left: 10px;
	color: #777777;
}
.cat-manage .jiesuan .fl{
	padding-left: 5%;
	padding-top: 15px;
}
.cat-manage .jiesuan .fl img{
	width: 30%;
	float: left;
}
.cat-manage .jiesuan .fr{
	width: 53%;
}
.cat-manage .jiesuan .fr .jg{
	float: left;
	text-align: center;
	line-height: 18px;
	padding-top: 8px;
}
.cat-manage .jiesuan .fr .jg span{
	color: #F93420;
	font-size: 0.28rem;
}
.cat-manage .jiesuan .fr .jg p{
	color: #989898;
}
.cat-manage .jiesuan .fr .botton{
	float: right;
	height: 50px;
	background: #FA3D29;
	line-height: 3.5;
	color: #fff;
	text-align: center;
	border: none;
	padding: 0% 12%;
	font-size: 15px;
}
.cat-manage .jiesuan .fr .botton a{
	color: #fff;
}
.cat-manage .bot{
	border-radius: 9px;
	width: 92%;
	margin: auto;
	clear: both;
	margin-bottom: 20px;
}
.cat-manage .bot li{
	border-bottom: 1px solid #F5F5F5;
	padding: 3% 3% 25%  3%;
	clear: both;
	background: #FFFFFF;
	margin-bottom: 10px;
}
.cat-manage .bot li .fl:nth-child(2){
	width: 32%;
	margin-left: 2%;
	height: 1.32rem;
}
.cat-manage .bot li .fl:nth-child(2) img{
	width: 100%;
	/* max-height: 85px; */
	padding: 0;
}
.cat-manage .bot li .img img{
	border-radius: 5px;
}
.cat-manage .bot li .fl{
	width: 8%;
}
.cat-manage .bot li .fl img{
	width: 90%;
	padding-top: 0.5rem;
	height: 100%;
}
.cat-manage .bot li .fr #num{
	float: left;
	margin: 0rem 0.1rem;
	background: #f5f5f5;
	height: 0.4rem;
	width: 0.4rem !important;
	color: #898989;
	text-align: center;
	border-radius: 30px;
}
.cat-manage .bot li .fr input{
	float: left;
	width: 24%;
	text-align: center;
	background: 0;
	margin-top: 0.03rem;
}
.cat-manage .bot li .fr .prices{
}
.cat-manage .bot li .fr .prices .jg{
	font-size: 0.28rem;
	line-height: 2;
}
.cat-manage .bot li .fr{
	width: 55%;
}
.cat-manage .bot li .fr .prices .nums{
	border: 1px solid #e4e4e4;
	border-radius: 61px;
	padding: 0.03rem 0rem;
}
.cat-manage .bot li .fr span{
	color: #2B2B2B;
	font-weight: bold;
	font-size: 0.23rem;
	margin-bottom:;
}
.cat-manage .bot li .fr p{

	color: #FD3723;

	font-weight: bold;

	font-size: 0.25rem;

	padding-top: 10px;
}
.cat-manage .bot li .fr p img{

	float: right;

	width: 45%;

	position: relative;

	top: -5px;
}
.cat-manage .fanhui{
    line-height: 4;
    text-align: center;
    /* border: 1px solid #a57c7c; */
}
.cat-manage .fanhui a{
    border: 1px solid #000000;
    padding: 7px;
    border-radius: 4px;
}
.cat-manage .guanli{
	clear: both;
	background: #fbfbfb;
	height: 50px;
	position: fixed;
	width: 100%;
	bottom: 1rem;
}
.cat-manage .guanli .fl{
	padding-left: 5%;
	padding-top: 12px;
}
.cat-manage .guanli .fl img{
	width: 30%;
	float: left;
}
.cat-manage .guanli .fl p{
	float: left;
	padding-left: 10px;
	color: #777777;
}
.cat-manage .guanli .fr{
	width: 48%;
	padding-right: 5%;
	padding-top: 8px;
}
.cat-manage .guanli .fr .bottonyr{
	float: left;
	line-height: 2;
	color: #fff;
	text-align: center;
	width: 55%;
	border: 2px solid #FE9E15;
	font-size: 15px;
	border-radius: 41px;
}
.cat-manage .guanli .fr .bottonyr a{
	color: #FE9E15;
}
.cat-manage .guanli .fr .bottonsc{
	line-height: 2;
	color: #fff;
	text-align: center;
	width: 40%;
	border: 2px solid #FA3D29;
	font-size: 15px;
	border-radius: 41px;
	float: right;
}
.cat-manage .guanli .fr .bottonsc a{
	color: #FA3D29;
}
/*加入购物车*/
.gwcmesg{
	text-align: center;
	background: #000000;
	opacity: 0.47;
	margin: auto;
	width: 35%;
	border-radius: 9px;
	padding: 24px;
	top: 131px;
	position: static;
	z-index: 9999;
}
.gwcmesg img{
	width: 60%;
}
.gwcmesg p{
	color: #fff;
	margin-top: 10px;
}
.xzsize{width:100%; max-width:640px; margin:0 auto;}
.xzsize0{ width:100%;max-width:640px; height:100%;bottom:0;z-index:9999;}
.f_mask0 {background: #000;height: 100%;width: 100%;position:fixed;top: 0;left: 0;z-index: 9;opacity: 0.72;}
#size{position:fixed;/* left:0; */bottom: 1rem !important;width:100%;height: 4rem;background:#fff;z-index:99999;max-width: 640px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.size1{padding: 20px 20px;position:relative;}
.size1 .size1_1{float:left;width: 55%;}
.size1 .size1_1 p{
	float: right;
	font-size: 0.4rem;
	font-family: SimSun;
	font-weight: bold;
	color: #FD3723;
	line-height: 38px;
}
.size1 .size1_1 img{width: 45%;overflow:hidden;float: left;}
.size1 .size1_2{ flex:1}
.size1 .size1_2 .p1{color:#ff2150;font-size: 0rem;}
.size1 .size1_2 .p2{color:#999;font-size: -0.25rem;padding-top: -0.5rem;line-height: 0.2rem;}
.size1 .size1_2 .p3{color:#999;font-size: -0.25rem;line-height: 0.2rem;}
.size1 .size1_3{position:absolute;right: 20px;}
.size1 .size1_3 img{
	width: 75%;
}
.size2{
	clear: both;
	padding: 10px 20px;
}
.size2 .size2_1{border-top: 1px solid #eee;}
.size2 .size2_1 .tit{float: left;width: 20%;margin-top: 10px;font-size: 20px;font-family: SimHei;font-weight: bold;color: #AEAEAE;line-height: 45px;}
.size2 .size2_1 a{white-space: nowrap;background: #eee;color: #666;margin-right: 0.5rem;margin-bottom: 0.5rem;border-radius: 3px;line-height: 2rem;}
.size2 .size2_1 a.on{ background:#ff2150; color:#fff;}
.size2 .size2_1 .lnums{overflow: hidden;width: 40%;float: right;margin-top: 10px;}
.size2 .size2_1 .lnums .num1{float: left;text-align: center;background: #f7f7f7;color: #989898;width: 0.7rem;font-size: 30px;line-height: 45px;height: 45px;margin-right: 4px;}
.size2 .size2_1 .lnums .num2{
	float: left;
	text-align: center;
	background: #f7f7f7;
	width: 0.7rem;
	font-size: 22px;
	color: #000000;
	line-height: 45px;
	height: 45px;
}
.size2 .size2_1 .lnums .num3{
	float: right;
	text-align: center;
	background: #f7f7f7;
	color: #989898;
	width: 0.7rem;
	font-size: 30px;
	line-height: 45px;
	height: 45px;
}
.size3{position:absolute;bottom:0;left:0;width:100%;}
.size3 a{background: #fa3d29;color:#fff;text-align:center;display:block;width: 92%;border-radius: 47px;margin: auto;line-height: 45px;margin-bottom: 16px;}

/*支付成功*/
.zhifuzt{}
.zhifuzt .zfjg{
	text-align: center;
}
.zhifuzt .zfjg p{
	font-size: 35px;
	font-family: SimSun;
	font-weight: bold;
	color: #FD3723;
	line-height: 80px;
}
.zhifuzt .zfjg span{
	font-size: 18px;
	font-family: SimHei;
	font-weight: 400;
	color: #A3A2A2;
}
.zfbtn .center{
	width: 92%;
	margin: auto;
}
.zfbtn{
	margin-bottom: 200px;
	margin-top: 30px;
}
.zfbtn .fl{
	border: 2px solid #fd3723;
	border-radius: 20px;
	width: 48%;
}
.zfbtn .fl .jxgw{
	width: 100%;
	background: 0;
	color: #FF3328;
	border: none;
	border-radius: 10px;
	line-height: 36px;
}
.zfbtn .fr{
	border: 2px solid #b2b2b2;
	border-radius: 20px;
	width: 48%;
}
.zfbtn .fr .ckdd{
	width: 100%;
	padding: 0px 37px;
	background: 0;
	color: #757575;
	border: none;
	border-radius: 10px;
	font-size: 15px;
	line-height: 36px;
}
/*设计团队*/
.nybanner{}
.nybanner img{
	width: 100%;
}
.teamtit{
	text-align: center;
	background: white;
	padding-top: 40px;
	padding-bottom: 11px;
	margin-bottom: 40px;
}
.teamtit h2{
	font-size: 25px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
}
.teamtit b{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #303030;
	text-transform: uppercase;
}
.teamtit .xt{
	width: 48%;
	margin: auto;
	height: 1px;
	background: #000;
}
.teamtit p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	letter-spacing: 4px;
	line-height: 3;
}
.teamlb{}
.teamlb li{
	width: 92%;
	margin: auto;
	background: #FFFEFE;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.06);
	border-radius: 9px;
	padding: 0.2rem;
	margin-bottom: 25px;
	padding-bottom: 2.7rem;
	clear: both;
}
.teamlb li .teaml{
	width: 30%;
	float: left;
}
.teamlb li .teaml img{
	width: 100%;
}
.teamlb li .teamr{
	width: 70%;
	float: right;
}
.teamlb li .teamr dl:nth-child(3){
	padding-left: 10px;
}
.teamlb li .teamr dl{
	float: left;
	padding-left: 9px;
	width: 33.33%;
}
.teamlb li .teamr dl img{
	width: 100%;
}
.teamlb li .infotit{
	font-size: 0.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 0.8rem;
	clear: both;
	padding-left: 10px;
}
.teamlb li .teamr .info .zym{
	clear: both;
	padding-left: 10px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #6E6E6E;
	line-height: 21px;
	padding-top: 10px;
}
.teamlb li .teamr .infol{
	float: left;
}
.teamlb li .teamr .infol p{padding-left: 10px;font-size: 0.3rem;font-family: Microsoft YaHei;font-weight: 400;color: #000000;line-height: 21px;}
.teamlb li .teamr .infol p b{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #6E6E6E;
	line-height: 21px;
	padding-left: 8px;
}
.teamlb li .teamr .infor{
	float: right;
}
.teamlb li .teamr .infor a{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #6E6E6E;
	position: relative;
	top: -.06rem;
	left: -3px;
}
.teamlb li .teamr .infor .xq{
	background: url(../images/fukuan03.svg);
	display: block;
	width: 0.22rem;
	height: 0.22rem;
	float: right;
	background-size: 100%;
	margin-top: 0.04rem;
}
/*建房图库*/
.jianfangtk{}
.jianfangtk .search .center{
	width: 60%;
	margin: auto;
}
.jianfangtk .search{
	background: #F0F0F0;
	border-radius: 50px;
	width: 92%;
	height: 0.7rem;
	margin: auto;
	margin-bottom: .3rem;
	margin-top: 0.2rem;
}
.jianfangtk .search i{
	background: url(../images/jianfang01.svg);
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	float: right;
	background-size: 100%;
	margin-left: 0.6rem;
	margin-top: 0.2rem;
}
.jianfangtk .search input{
	background: none;
	border: none;
	height: 0.7rem;
	border-radius: 10px;
	float: right;
	width: 72%;
	text-align: end;
}
.jianfangtk .shuxing{
	margin: 10px auto;
	height: 75px;
}
.jianfangtk .shuxing .fl{
	width: 15%;
}
.jianfangtk .shuxing .fl li{}
.jianfangtk .shuxing .fl li a{
	background: #f0f0f0;
	border-radius: 10px;
	padding: 2px 8px;
	color: #33acf0;
}
.jianfangtk .shuxing .fr{
	width: 82%;
}
.jianfangtk .shuxing .fr dl{

	border-bottom: 1px dashed #9e9e9e;

	clear: both;

	height: 27px;

	margin-bottom: 10px;
}
.jianfangtk .shuxing .fr dl:nth-child(1) li:nth-child(1) {
	/*color: #33acf0;*/
	text-align: center;
}
.jianfangtk .shuxing .fr dl li{

	width: 25%;

	float: left;

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #606060;

	line-height: 26px;

	text-align: center;
}
.jianfangtk .shuxing .fr dl li i{

	background: url(../images/jianfang03.png);

	width: 14px;

	height: 9px;

	float: right;

	display: block;

	position: relative;

	top: 9px;
}

.jianfangtk .paixu{
	clear: both;
	background: #f0f0f0;
	margin-top: 0.2rem;
	height: 0.75rem;
	padding-top: 0.2rem;
	border-bottom: 1px solid #BABABA;
}
.jianfangtk .paixu .fl{
	width: 40%;
}
.jianfangtk .paixu .fl p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}
.jianfangtk .paixu .fr{
	width: 55%;
}
.jianfangtk .paixu .fr li i{}
/*.jianfangtk .paixu .fr li:nth-child(1) a{*/
/*	font-size: 0.2rem;*/
/*	font-family: Microsoft YaHei;*/
/*	font-weight: 400;*/
/*	color: #33acf0;*/
/*}*/
.jianfangtk .paixu .fr li:nth-child(1) i{
	/*background: url(../images/jianfang05.svg);*/
	width: 0.25rem;
	height: 0.25rem;
	float: right;
	display: block;
	position: relative;
	top: 0.05rem;
	background-size: 100%;
}
.jianfangtk .paixu .fr li{
	width: 23%;
	float: left;
	text-align: center;
	line-height: 0.3rem;
	margin-right: 0.05rem;
}
.jianfangtk .paixu .fr li i{
	background: url(../images/jianfang06.svg);
	width: 0.25rem;
	height: 0.25rem;
	float: right;
	display: block;
	position: relative;
	background-size: 100%;
	top: 0.05rem;
}
.jianfangtk .paixu .fr li a{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}
.jianfangtk .productbox{}

.jianfangtk .productbox{background: #f0f0f0;border-top:1px solid #eee;clear: both;padding-bottom: 20px;padding-top: 20px;}
.jianfangtk .productbox ul{ overflow:hidden;}
.jianfangtk .productbox ul li:nth-child(2n){
	float: right;
}
.jianfangtk .productbox ul li{float:left;width: 48%;box-sizing:border-box;overflow:hidden;margin-bottom: 20px;background: #FFFFFF;padding-bottom: .2rem;border-radius: 12px;box-shadow: 0 6px 16px rgba(0,0,0,.06);}
.jianfangtk .productbox ul li a{display:block;}
.jianfangtk .productbox ul li .fr{
    margin-top: .3rem;
    background: url(../images/cart.svg);
    width: 28px;
    height: 28px;
    display: block;
    background-size: 100%;
}
.jianfangtk .productbox ul li .fr svg{
    width: 100%;
    height: auto;
}
.jianfangtk .productbox ul li img.proimg{
	width: 100%;
	aspect-ratio: 1 / 1;
	object-fit: cover;
	border-radius: 12px;
	display: block;
}
.jianfangtk .productbox ul li p.tit{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #161616;line-height: 0.4rem;margin-bottom: .1rem;margin-top: .1rem;
}
.jianfangtk .productbox ul li p.price{font-size: 0.3rem;font-weight: bold;color: #F8311C;font-family: "SimSun";margin-top: .1rem;}
.jianfangtk .productbox ul li p.fukuan{font-size: 0.2rem;color: #979797;font-family: "SimSun";font-weight: bold;}
.jianfangtk .productbox ul li p.price img{float:right;width: 16%;}
.jianfangtk .productbox ul li .baoyou{
	background: #FED8D6;
	border-radius: 10px;
	width: 25%;
	font-size: 14px;
	color: #F8311C;
	text-align: center;
}

.jianfangtk .productbox .loading{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #2A2A2A;
	line-height: 17px;
	margin: 30px 0px 0px 0px;
	text-align: center;
}
/*立即付款*/
.payliucheng{}
.payliucheng .txdz:nth-child(2) p:nth-child(2){
    line-height: 0.4rem;
    margin-top: 0.1rem;
    text-indent: 0;
    width: 70%;
    margin-left: 0.1rem;
}
.payliucheng .txdz{
	background: #fff;
	height: 1rem;
	border-radius: 6px;
	margin-bottom: 0.1rem;
}
.payliucheng .txdz p:nth-child(3) i{
	background: url(../images/fukuan01.png);
	width: 9px;
	height: 15px;
	display: block;
	float: right;
	margin-right: 15px;
	margin-top: 0.37rem;
}
.payliucheng .txdz p:nth-child(1){width: 10%;}
.payliucheng .txdz p:nth-child(3){width: 10%;float: right;}
.payliucheng .txdz p a{
    color: #000;
}
.payliucheng .txdz p{
	float: left;
	font-size: 0.25rem;
	font-family: SimHei;
	font-weight: 400;
	color: #000000;
	line-height: 1rem;
	text-indent: 0.1rem;
	width: 80%;
}
.payliucheng .txdz p i{
	background: url(../images/fukuan02.svg);
	width: 0.25rem;
	height: 0.25rem;
	display: block;
	float: right;
	margin-top: 0.37rem;
	background-size: 100%;
}
.payliucheng .shangpinxx{
	background: #fff;
	border-radius: 6px;
	margin: 0.1rem auto;
	padding-bottom: 1.3rem;
}
.payliucheng .shangpinxx .top{
	padding-top: 2px;
}
.payliucheng .shangpinxx .top .fl{
	font-size: 0.28rem;
	font-family: SimHei;
	font-weight: 400;
	color: #2C2C2C;
	line-height: 29px;
	margin-left: 10px;
}
.payliucheng .shangpinxx .top .fr{
	margin-right: 10px;
}
.payliucheng .shangpinxx .top .fr a{
	font-size: 0.25rem;
	font-family: SimHei;
	font-weight: 400;
	color: #929292;
	line-height: 26px;
	padding-right: 5px;
}
.payliucheng .shangpinxx .top .fr i{
	background: url(../images/fukuan03.svg);
	width: 0.25rem;
	height: 0.25rem;
	display: block;
	float: right;
	margin-top: 5px;
	background-size: 100%;
}
.payliucheng .shangpinxx .bot{
	clear: both;
	width: 92%;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 0.3rem;
}
.payliucheng .shangpinxx .bot .fl img{
	border-radius: 5px;
	width: 100%;
	height: 1.3rem;
}
.payliucheng .shangpinxx .bot .fl{
	border-radius: 40px;
	width: 33%;
}
.payliucheng .shangpinxx .bot .fr .nm2{
    width: 44% !important;
}
.payliucheng .shangpinxx .bot .fr button{
	border: 1px solid #e8e8e8;
	border-radius: 25px;
	width: 0.4rem !important;
	height: 0.4rem;
	color: #6d6d6d;
}
.payliucheng .shangpinxx .bot .fr span{}
.payliucheng .shangpinxx .bot .fr{
	width: 64%;
}
.payliucheng .shangpinxx .bot .fr p{
	font-size: 0.3rem;
	font-family: SimHei;
	font-weight: 400;
	color: #2B2B2B;
	line-height: 0.32rem;
}
.payliucheng .shangpinxx .bot .fr span{
	font-size: 0.3rem;
	font-family: SimSun;
	font-weight: bold;
	color: #FD3723;
	line-height: 1rem;
}
.payliucheng .shangpinxx .bot .fr .lnums{
	float: right;
	margin-top: 0.2rem;
	border: 1px solid #d6d6d6;
	border-radius: 15px;
	padding: 0.04rem 0.1rem;
	width: 1.8rem !important;
}
.payliucheng .shangpinxx .bot .fr img{
	width: 45%;
	float: right;
	padding-top: 10px;
}
.payliucheng .payfs{background: #fff;border-radius: 6px;margin: 0px auto;padding: 4%;}
.payliucheng .payfs li:nth-child(3) i:nth-child(1){
	background: url(../images/fukuan06.png);
	background-size: 100%;
	height: 21px;
}
.payliucheng .payfs li{
	border-bottom: 1px solid #f3f3f3;
	clear: both;
	height: 36px;
}
.payliucheng .payfs li i:nth-child(3){
	background: url(../images/fukuan04.png);
	width: 24px;
	height: 23px;
	display: block;
	float: right;
	left: -7px;
	margin-top: 0px;
	background-size: 100%;
	position: relative;
	top: 6px;
}
.payliucheng .payfs li i{
	background: url(../images/fukuan05.png);
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	margin-top: 5px;
	background-size: 100%;
}
.payliucheng .payfs li p{
	font-size: 0.25rem;
	font-family: SimHei;
	font-weight: 400;
	color: #2B2B2B;
	width: 80%;
	margin: auto;
	text-indent: 9px;
	line-height: 29px;
	float: left;
}
.payliucheng .payfs li p b{
	font-size: 0.21rem;
	font-family: SimHei;
	font-weight: 400;
	color: #787878;
	line-height: 29px;
}
.payliucheng .liuyan{
	background: #fff;
	height: 2rem;
	border-radius: 6px;
	margin: 0.1rem auto;
	padding: 5%;
}
.payliucheng .liuyan .tit{
	font-size: 0.28rem;
	font-family: SimHei;
	font-weight: 400;
	color: #030303;
	line-height: 2px;
}
.payliucheng .liuyan textarea{
	width: 100%;
	margin-top: 15px;
	background: #f3f3f3;
	height: 1.2rem;
	border: 0;
	padding-top: 5px;
	text-indent: 10px;
}
.payliucheng .heji{
	background: #fff;
	border-radius: 0px;
	padding: 2% 5%;
	height: 0.8rem;
	position: fixed;
	bottom: 1rem;
	width: 100%;
	border-bottom: 1px solid #dedede;
	max-width: 640px;
}
.payliucheng .heji .fl{}
.payliucheng .heji .fl p{
	font-size: 0.3rem;
	font-family: SimHei;
	font-weight: 400;
	color: #030303;
	line-height: 33px;
}
.payliucheng .heji .fl p b{
	font-size: 0.35rem;
	font-family: SimSun;
	font-weight: 400;
	color: #F93420;
	line-height: 18px;
}
.payliucheng .heji .fr{}
.payliucheng .heji .fr button a{
	color: #fff;
}
.payliucheng .heji .fr button{
	height: 30px;
	width: 100%;
	background: #fa3d29;
	color: #fff;
	border: none;
	padding: 0px 20px;
	border-radius: 25px;
	font-size: 15px;
}



.payliucheng .add .fl:nth-child(2){
    width: 80%;
    float: left;
}
.payliucheng .add{
	background: #FFFFFF;
	border-radius: 10px;
	width: 92%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 1.6rem;
}
.payliucheng .add .fl{
	margin-left: 0.2rem;
	font-family: SimHei;
	line-height: 1.5;
}
.payliucheng .add .fr{

}
.payliucheng .add .fr a{

}
.payliucheng .add .fl i{
	background: url(../images/tzxx01.png);
	display: block;
	width: 14px;
	background-size: 100%;
	height: 18px;
	float: left;
	position: relative;
	top: 0.4rem;
}
.payliucheng .add .fl span{font-size: 0.26rem;font-weight: bold;color: #2C2C2C;}
.payliucheng .add .fl span b{
	font-size: 0.26rem;
	color: #8d8d8d;
	padding-left: 10px;
}
.payliucheng .add .fl p:nth-child(3){
    color: #fd3723;
}
.payliucheng .add .fl p{
	font-size: 0.24rem;
	color: #0d0d0d;
}
.payliucheng .add .fl p b{
	background: #FB3C29;
	border-radius: 5px 5px 0px 5px;
	padding: 0px 7px;
	color: #fff;
	margin-right: 8px;
}
.payliucheng .add .fr a{
	color: #616161;
	font-size: 0.3rem;
	margin-right: 10px;
	line-height: 1.2rem;
}


/*会员登录前*/
.member-login-ago .tixing{
	margin: 10% 6% 40% 6%;
	color: #646464;
	font-size: 0.23rem;
}
.member-login-ago .tixing a{
	color: #0180F7;
	font-size: 0.23rem;
}
.member-login-ago{
	text-align: center;
}
.member-login-ago .logo{}
.member-login-ago span a{
	color: #0180F7;
}
.member-login-ago span{
	color: #646464;
	text-align: center;
	font-size: 0.2rem;
}
.member-login-ago .center{
	width: 92%;
	border: 1px solid #646464;
	text-align: center;
	border-radius: 10px;
	margin: auto;
	height: 50px;
}
.member-login-ago .logo{
	text-align: center;
	width: 89%;
	margin: 10% auto;
	background: url(../images/login_go.svg) no-repeat 0.1rem;
	background-size: 100%;
	height: 3rem;
}
.member-login-ago .logo img{
	width: 100%;
}
.member-login-ago .button img{
	float: left;
	width: 8%;
	padding-top: 7%;
}
.member-login-ago .button p{}
.member-login-ago .button{
	width: 50%;
	text-align: center;
	border-radius: 10px;
	margin: auto;
	height: 50px;
}
.member-login-ago .button p a{
	color: #1F1F1F;
	float: right;
}
.member-login-ago .button p{
	line-height: 46px;
	color: #1F1F1F;
	font-size: 0.28rem;
	text-indent: 15px;
	float: right;
}
.member-login-ago .button p svg{
	display: block;
	width: 18px;
	float: left;
	height: 25px;
	background-size: 100%;
	margin-top: 10px;
}
.member-login-ago .button span{}
.member-login-ago .button span b{}
/*会员注册登录*/
.register .ge{
	background: #fff;
	margin-top: 20px;
	margin-bottom: 30px;
}
.register .point{
	padding: 8% 0% 0% 0%;
	text-align: center;
}
.register .point span{

	font-size: 22px;

	font-family: SimHei;

	font-weight: bold;

	color: #202020;

	line-height: 30px;
}
.register .point p{

	font-size: 14px;

	font-family: SimHei;

	font-weight: 400;

	color: #424242;

	line-height: 58px;
}
.register .ge form input:not(:nth-child(6)){
	border: 0;
	border-bottom: 1px solid #d2d2d2;
}
.register .ge form{
	width: 100%;
	height: 35.21%;
}
.register .message{
	background: #ffffff;
	padding:2% 5% 0 5%;
	position: relative;
}
.register .zhuangtai{
	padding: 0% 5% 0 5%;
	height: 40px;
}
.register .zhuangtai .fl{
	font-size: 12px;
	font-family: Microsoft YaHei;
	color: #777777;
	line-height: 28px;
	text-indent: 6px;
}
.register .zhuangtai .fl i{
	background: url(../images/reggou.jpg);
	width: 20px;
	float: left;
	height: 20px;
	background-size: 100%;
	display: block;
	margin-top: 4px;
}
.register .zhuangtai .fr{
	font-size: 12px;
	font-family: Microsoft YaHei;
	color: #FE9E15;
	line-height: 28px;
}
.register .message input:nth-child(2){
	border-bottom: 1px solid #A0A0A0 !important;
}
.register .message input{
	width: 100%;
	padding: 3% 0 6% 0%;
	font-size: 0.25rem;
	font-family: "Microsoft YaHei";
	margin-bottom: 4%;
}
.register .message .icons b{
	position: absolute;
	width: 3.75%;
	height: 4%;
	top: 7%;
	left: 7%;
}
.register .message .icons b img{
	width: 100%;
}
.register .message .icons b:nth-child(2){
	width: 5%;
	top: 26%;
	left: 6%;
}
.register .message .icons b:nth-child(3){
	top: 43%;
}
.register .message .icons b:nth-child(4){
	top: 61%;
}
.register .code{
	position: absolute;
	font-size: 16px;
	top: 50%;
	right: 5%;
	color: #999999;
	font-family: "Microsoft YaHei";
	background: 0;
	width: 26% !important;
	text-align: right;
	border: 0 !important;
}
.register .gb{
	text-align: center;
	margin-bottom: 20px;
}
.register .gb img{width: 4%;}
.register .agree{
	margin: 1%;
	text-align: center;
}
.register .agree .checkbox{
	position: relative;
	top: 0.04rem;
}
.register .agree a{

	color: #fe9e15;

	font-size: 14px;

	font-family: SimHei;
}
.register .agree span{font-size: 14px;font-family: SimHei;font-weight: 400;color: #646464;line-height: 58px;}
.register .submit{
	width: 90%;
	margin: 2% 5%;
	background: #FE9E15;
	color: #ffffff;
	border: 0;
	padding: 2.9% 0;
	font-size: 20px;
	border-radius: 6px;
	font-family: "Microsoft YaHei";
}
form .register .agree input[type="checkbox"] :default{
	outline: 2px solid #21a9f5;
}
/*用户信息*/
.member-userinfo{
	background: #fff;
	padding: 5% 5% 9% 5%;
}
.member-userinfo .touxiang{
	height: 70px;
	border-bottom: 1px solid #BFBFBF;
	line-height: 3;
	clear: both;
}
.member-userinfo .touxiang p{
	float: left;
	color: #1A1A1A;
}
.member-userinfo .touxiang .userimg{}
.member-userinfo .touxiang .userimg img{
	float: left;
	width: 60px !important;
	margin-left: 68%;
	height: 60px !important;
	border-radius: 49px;
}
.member-userinfo .touxiang .userimg b{
	float: right;
	color: #b5b5b5;
	font-size: 0.26rem;
}
.member-userinfo .username{
	height: 50px;
	border-bottom: 1px solid #BFBFBF;
	line-height: 50px;
	clear: both;
}
.member-userinfo .username p{
	float: left;
	color: #1A1A1A;
}
.member-userinfo .username span{margin-left: 70%;}
.member-userinfo .username b{float: right;color: #b5b5b5;font-size: 0.26rem;}
.member-userinfo .usertel{height: 50px;border-bottom: 1px solid #BFBFBF;line-height: 50px;clear: both;}
.member-userinfo .usertel p{
	float: left;
	color: #1A1A1A;
}
.member-userinfo .usertel span{
	margin-left: 29%;
	color: #323232;
}
.member-userinfo .usertel b{
	float: right;
	color: #b5b5b5;
	font-size: 0.26rem;
}
.quitlogin{
	border: 1px solid #e0e0e0;
	text-align: center;
	line-height: 3;
	border-radius: 5px;
	width: 92%;
	background: white;
	margin: auto;
	margin-top: 5%;
	margin-bottom: 53%;
}
.quitlogin a{
	color: #1A1A1A;
}
/*订单物流信息*/
.member-logistics{
	width: 85%;
	margin: 6% auto;
}
.member-logistics .tixing{
	text-align: center;
	margin-top: 30%;
}
.member-logistics .tixing a{
	background: #787878;
	padding: 6px 10px;
	color: #fff;
	border-radius: 10px;
}
.member-logistics .logisticsxx li{
	margin-bottom: 5%;
}
.member-logistics .logisticsxx li p{
	color: #404040;
	font-size: 0.3rem;
	font-weight: bold;
}
.member-logistics .logisticsxx li p b{
	opacity: 0.7;
	padding-left: 5%;
}
.member-logistics .logisticsxx li p span{
	border: 2px solid #448ACA;
	border-radius: 9px;
	float: right;
	color: #78acdc;
	font-size: 0.25rem;
	padding: 0px 7px;
}
/*会员个人中心*/
.member-index{}
.member-index .tx{
	background: white;
	padding-top: 8px;
	padding: 3% 4%;
}
.member-index .tx .txbg img{
	width: 100%;
}
.member-index .tx .txbg{
	background: url(../images/grzx10.png);
	width: 100%;
	height: auto;
	background-size: cover;
	position: relative;
	background-position: center;
	border-radius: 9px;
	padding-top: 165px;
}
.member-index .tx .txbg .yhtx{
	/*width: 100%;*/
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 15px;
	display: flex;
	
}
.member-index .tx .txbg .yhtx .fl .info{
    /*float: inherit;*/
    /*width: 62%;*/
    white-space: nowrap;      /* 防止文本换行 */
    overflow: hidden;         /* 隐藏溢出的文本 */
    text-overflow: ellipsis; /* 显示省略号 */
    padding-top: 7px;
    padding-left: 15px;
    /*float: right;*/
    /*line-height: 10px;*/
    /*margin-top: 12px;*/
    /*margin: 0.1rem !important;*/
    
}
.member-index .tx .txbg .yhtx .fl{
    /*width: 60%;*/
    flex:1;
    margin-left: .1rem;
    display: flex;
    justify-content: flex-start;
    
}
.member-index .tx .txbg .yhtx .fl .img{
	width: 55px;
	height: 55px;
}
.member-index .tx .txbg .yhtx .fl p a{
	color: #fff;
}
.member-index .tx .txbg .yhtx .fl span{
	color: #fff;
	font-size: 0.2rem;
}
.member-index .tx .txbg .yhtx .fl p{
	color: #FFFFFF;
	font-size: 0.27rem;
	width: 165px;
	white-space: nowrap;      /* 防止文本换行 */
    overflow: hidden;         /* 隐藏溢出的文本 */
    text-overflow: ellipsis; /* 显示省略号 */
}
.member-index .tx .txbg .yhtx .fl p b{
}
.member-index .tx .txbg .yhtx .fl img{
	/*width: 100%;*/
	/*float: left;*/
	/*height: 1rem;*/
	/*margin-left: 5%;*/
	border-radius: 55px;
}
.member-index .tx .txbg .yhtx .fr{
	margin-top: 100px;
	padding-right: 10px;
	/*width: 23%;*/
}
.member-index .tx .txbg .yhtx .fr a{
	background: #343434;
	border-radius: 21px;
	padding: 0.05rem 0.2rem;
	color: #fff;
	font-size: 0.22rem;
}
.member-index .order-zt{
	width: 92%;
	margin: auto;
	background: white;
	margin-top: 0.4rem;
	clear: both;
	text-align: center;
	border-radius: 9px;
	padding-bottom: 1.2rem;
}
.member-index .order-zt .tit{
	color: #323232;
	border-bottom: 1px solid #FFF2E5;
	line-height: 3;
	text-align: left;
	padding-left: 5%;
	font-weight: bold;
}
.member-index .order-zt .list{margin-top: 18px;}
.member-index .order-zt .list li{
	width: 25%;
	float: left;
}
.member-index .order-zt .list li p{
	color: #323232;
	font-weight: bold;
	font-size: 0.22rem;
}
.member-index .order-zt .list li svg{height: .4rem;width: 100%;}
.member-index .order-zt .list li a{}




.member-index .order-gj{
	width: 92%;
	margin: auto;
	background: white;
	margin-top: 30px;
	clear: both;
	text-align: center;
	border-radius: 9px;
	margin-bottom: 0.5rem;
	padding-bottom: 1.2rem;
}
.member-index .order-gj .tit{
	color: #323232;
	border-bottom: 1px solid #FFF2E5;
	line-height: 3;
	text-align: left;
	padding-left: 5%;
	font-weight: bold;
}
.member-index .order-gj .list{margin-top: 18px;}
.member-index .order-gj .list li{
	width: 25%;
	float: left;
}
.member-index .order-gj .list li p{
	color: #323232;
	font-weight: bold;
	font-size: 0.22rem;
}
.member-index .order-gj .list li svg{height: .4rem;width: 100%;}
.member-index .order-gj .list li a{}

/*图纸订单*/
.tuzhi-order .bg{
	background: #fff;
	padding-top: 0.2rem;
	padding-bottom: 0.3rem;
}
.tuzhi-order{
	width: 92%;
	margin: auto;
}
.tuzhi-order .search{
	background: #f4f4f4;
	height: 50px;
	border-radius: 4px;
	line-height: 50px;
}
.tuzhi-order .search i{
	background: url(../images/ordertz.png);
	width: 16px;
	display: block;
	height: 16px;
	left: 0.4rem;
	float: left;
	background-size: 100%;
	margin-top: .3rem;
	margin-left: .4rem;
}
.tuzhi-order .search input{
	background: 0;
	border: 0;
	font-size: 14px;
	width: 85%;
	line-height: 50px;
	float: right;
}
.tuzhi-order .shuju{
	text-align: center;
	clear: both;
}
.tuzhi-order .shuju p{
	font-size: 0.26rem;
	font-weight: 400;
	color: #AFAFAF;
	line-height: 0.7rem;
}
.tuzhi-order .order-state{height: 0.5rem;}
.tuzhi-order .order-state li{
	width: 13%;
	margin-right: 8%;
	float: left;
}
.tuzhi-order .order-state li a{
	font-size: 0.24rem;
	font-weight: 400;
	color: #7E7E7E;
	line-height: 28px;
}
.tuzhi-order .order-state li.on{
	border-bottom: 1px solid #f2a96a;
}
.tuzhi-order .order-state li.on a{font-size: 0.24rem;font-weight: 400;color: #F2A930;line-height: 28px;}


.tuzhi-order .spxx .shuju{clear: both;}
.tuzhi-order .spxx{
	background: #FFFFFF;
	border-radius: 5px;
	width: 92%;
	margin: auto;
	padding-bottom: 2.2rem;
	clear: both;
	margin-bottom: 20px;
	margin-top: 10px;
}
.tuzhi-order .spxx .fukuan{}
.tuzhi-order .spxx .fukuan .fr{
	width: 55%;
	padding-right: 3%;
	padding-top: 12px;
}
.tuzhi-order .spxx .fukuan .fr .bottonqx{
	float: left;
	line-height: 25px;
	color: #fff;
	text-align: center;
	width: 46%;
	border: 1px solid #6A6A6A;
	font-size: 15px;
	border-radius: 41px;
}
.tuzhi-order .spxx .fukuan .fr .bottonqx a{
	color: #6A6A6A;
	font-size: 0.23rem;
}
.tuzhi-order .spxx .fukuan .fr .bottonzf{
	float: right;
	line-height: 25px;
	color: #fff;
	text-align: center;
	width: 46%;
	border: 1px solid #FD3723;
	font-size: 15px;
	border-radius: 41px;
}
.tuzhi-order .spxx .fukuan .fr .bottonzf a{
	color: #FD3723;
	font-size: 0.23rem;
}
.tuzhi-order .spxx .top{
	border-bottom: 1px solid #F3F3F3;
	height: 48px;
	padding: 2%;
	margin-bottom: 4%;
}
.tuzhi-order .spxx .top .fl{
	font-size: 0.25rem;
	font-weight: 400;
	color: #9F9F9F;
	line-height: 34px;
}
.tuzhi-order .spxx .top .fr{
	width: 20%;
}
.tuzhi-order .spxx .top .fr a{
	float: left;
	color: #FD3723;
	font-size: 0.26rem;
	line-height: 2;
}
.tuzhi-order .spxx .top .fr i{
	background: url(../images/tzxx02.png);
	display: block;
	width: 14px;
	background-size: 100%;
	height: 14px;
	float: right;
	position: relative;
	top: 8px;
}
.tuzhi-order .spxx .xian{height: 1px;background: #F3F3F3;clear: both;width: 92%;margin: auto;margin-top: 25px;}
.tuzhi-order .spxx .bot .fl{
	width: 30%;
}
.tuzhi-order .spxx .bot .fl img{
	width: 100%;
}
.tuzhi-order .spxx .bot .fr{
	width: 68%;
	float: right;
	padding: 0% 3%;
}
.tuzhi-order .spxx .bot .fr span{
	color: #2A2A2A;
	font-size: 0.23rem;
}
.tuzhi-order .spxx .bot .fr .sx{
	margin-top: 10px;
	height: 20px;
}
.tuzhi-order .spxx .bot .fr .sx p:nth-child(2){
	color: #202020;
	text-align: right;
}
.tuzhi-order .spxx .bot .fr .sx p{
	color: #FD3723;
	float: left;
	width: 50%;
	font-size: 0.28rem;
}
.tuzhi-order .spxx .wl{
	float: right;
	width: 50%;
	padding: 3%;
}
.tuzhi-order .spxx .wl a{
	border: 1px solid #FD3723;
	color: #FD3723;
	border-radius: 20px;
	padding: 2% 9%;
	float: right;
	font-weight: bold;
	font-size: 0.23rem;
}
.tuzhi-order .spxx .bot .fr .jg{
	/*clear: both;*/
	/*padding-top: 0.4rem;*/
	/*padding-bottom: 0.1rem;*/
}
.tuzhi-order .spxx .bot .fr .jg p{
	color: #2A2A2A;
	font-size: 0.25rem;
	/*text-align: right;*/
}
.tuzhi-order .spxx .bot .fr .jg p b{
	color: #FD3723;
	font-size: 0.27rem;
}
.tuzhi-order .spxx .bot .fr .jg p span{
	color: #CDCDCD;
	font-size: 0.26rem;
}

/*图纸订单详细*/
.tuzhi-order-xq{}
.tuzhi-order-xq .zhuangtai{
	background: #FF9936;
	border-radius: 5px;
	height: 120px;
	padding: 4%;
}
.tuzhi-order-xq .tixing{
	background: #FFFFFF;
	border-radius: 10px;
	width: 92%;
	/* font-family: SimHei; */
	margin: auto;
	height: 47px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
}
.tuzhi-order-xq .tixing p{
	font-size: 0.23rem;
	padding: 0% 3%;
	color: #2A2A2A;
}
.tuzhi-order-xq .tixing p b{
	color: #FA3D29;
}
.tuzhi-order-xq .zhuangtai .fl{text-indent: 20px;}
.tuzhi-order-xq .zhuangtai .fl p{
	font-size: 0.3rem;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 80px;
}
.tuzhi-order-xq .zhuangtai .fl p i{
	background: url(../images/tzxx03.png);
	display: block;
	width: 30px;
	background-size: 100%;
	height: 27px;
	float: left;
	position: relative;
	top: 28px;
}
.tuzhi-order-xq .zhuangtai .fr{line-height: 80px;}
.tuzhi-order-xq .zhuangtai .fr a{
	color: #fff;
	font-size: 0.3rem;
}
.tuzhi-order-xq .add .fl:nth-child(2){
    width: 80%;
    float: left;
}
.tuzhi-order-xq .add{
	background: #FFFFFF;
	border-radius: 10px;
	width: 92%;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 1.5rem;
}
.tuzhi-order-xq .add .fl{
	margin-left: 10px;
	font-family: SimHei;
}
.tuzhi-order-xq .add .fr{

}
.tuzhi-order-xq .add .fr a{

}
.tuzhi-order-xq .add .fl i{
	background: url(../images/tzxx01.png);
	display: block;
	width: 13px;
	background-size: 100%;
	height: 18px;
	float: left;
	position: relative;
	top: 28px;
}
.tuzhi-order-xq .add .fl span{font-size: 0.25rem;font-weight: bold;color: #2C2C2C;}
.tuzhi-order-xq .add .fl span b{
	font-size: 0.25rem;
	font-weight: bold;
	color: #2C2C2C;
	line-height: 30px;
	padding-left: 10px;
}
.tuzhi-order-xq .add .fl p{
	font-size: 0.2rem;
	color: #616161;
}
.tuzhi-order-xq .add .fl p b{
	background: #FB3C29;
	border-radius: 5px 5px 0px 5px;
	padding: 0px 7px;
	color: #fff;
	margin-right: 8px;
}
.tuzhi-order-xq .add .fr a{
	color: #616161;
	font-size: 0.3rem;
	margin-right: 10px;
	line-height: 80px;
}



.tuzhi-order-xq .payfs{background: #fff;border-radius: 6px;margin: 20px auto;padding: 4%;}
.tuzhi-order-xq .payfs li:nth-child(3) i:nth-child(1){
	background: url(../images/fukuan06.png);
	background-size: 100%;
	height: 21px;
}
.tuzhi-order-xq .payfs li{
	border-bottom: 1px solid #f3f3f3;
	clear: both;
	height: 36px;
}
.tuzhi-order-xq .payfs li i:nth-child(3){
	background: url(../images/fukuan04.png);
	width: 24px;
	height: 23px;
	display: block;
	float: right;
	left: -7px;
	margin-top: 5px;
	background-size: 100%;
	position: relative;
	/* top: 3px; */
}
.tuzhi-order-xq .payfs li i{
	background: url(../images/fukuan05.png);
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	margin-top: 5px;
	background-size: 100%;
	/* clear: both; */
}
.tuzhi-order-xq .payfs li p{
	font-size: 0.25rem;
	font-family: SimHei;
	font-weight: 400;
	color: #2B2B2B;
	width: 80%;
	margin: auto;
	text-indent: 9px;
	line-height: 29px;
	float: left;
}
.tuzhi-order-xq .payfs li p b{
	font-size: 0.2rem;
	font-family: SimHei;
	font-weight: 400;
	color: #787878;
	line-height: 29px;
}





.tuzhi-order-xq .spxx{
	background: #FFFFFF;
	border-radius: 5px;
	width: 92%;
	margin: auto;
	clear: both;
	padding-bottom: 2.2rem;
	margin-bottom: 20px;
}
.tuzhi-order-xq .spxx .top{
	border-bottom: 1px solid #F3F3F3;
	height: 48px;
	padding: 2%;
	margin-bottom: 4%;
}
.tuzhi-order-xq .spxx .top .fl{
	font-size: 0.25rem;
	font-weight: 400;
	color: #2C2C2C;
	line-height: 34px;
}
.tuzhi-order-xq .spxx .top .fr{
	width: 20%;
}
.tuzhi-order-xq .spxx .top .fr a{
	float: left;
	color: #929292;
	font-size: 0.22rem;
	line-height: 2;
}
.tuzhi-order-xq .spxx .top .fr i{
	background: url(../images/tzxx02.png);
	display: block;
	width: 14px;
	background-size: 100%;
	height: 14px;
	float: right;
	position: relative;
	top: 8px;
}
.tuzhi-order-xq .spxx .bot{
}
.tuzhi-order-xq .spxx .bot .fl{
	width: 30%;
}
.tuzhi-order-xq .spxx .bot .fl img{
	width: 100%;
	border-radius: 6px;
	height: 1.4rem;
}
.tuzhi-order-xq .spxx .bot .fr{
	width: 68%;
	float: right;
	padding: 0% 2%;
}
.tuzhi-order-xq .spxx .bot .fr span{
	color: #2A2A2A;
	font-size: 0.23rem;
	font-family: SimHei;
}
.tuzhi-order-xq .spxx .bot .fr .sx{
	margin-top: 10px;
	height: 20px;
}
.tuzhi-order-xq .spxx .bot .fr .sx p:nth-child(2){
	color: #202020;
	text-align: right;
}
.tuzhi-order-xq .spxx .bot .fr .sx p{
	color: #FD3723;
	float: left;
	width: 50%;
	font-size: 0.25rem;
}
.tuzhi-order-xq .spxx .bot .fr .jg{
	clear: both;
	margin-top: 0.3rem;
}
.tuzhi-order-xq .spxx .bot .fr .jg p{
	color: #2A2A2A;
	font-size: 0.25rem;
	text-align: right;
	font-family: SimHei;
}
.tuzhi-order-xq .spxx .bot .fr .jg p b{
	color: #FD3723;
	font-size: 0.3rem;
	font-family: SimHei;
}
.tuzhi-order-xq .spxx .bot .fr .jg p span{
	color: #CDCDCD;
	font-size: 0.26rem;
}
.wfkbutton{
	background: #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	line-height: 0.85rem;
	height: 0.9rem;
	position: fixed;
	bottom: 1rem;
	max-width: 640px;
	width: 100%;
}
.wfkbutton .fl{padding-left: 5%;}
.wfkbutton .fl a{
	color: #595959;
	font-family: SimHei;
	font-size: 0.25rem;
}
.wfkbutton .fr{
	padding-right: 5%;
}
.wfkbutton .fr a{
	border: 1px solid #ea2d19;
	border-radius: 30px;
	color: #ea2d19;
	padding: 6px 14px;
	font-family: SimHei;
	font-size: 0.25rem;
}
.tuzhi-order-xq .order-xx{
	background: #FFFFFF;
	border-radius: 5px;
	clear: both;
	padding: 3%;
	width: 92%;
	margin: auto;
	margin-bottom: 20px;
}
.tuzhi-order-xq .order-xx li{
	font-size: 0.22rem;
	color: #2A2A2A;
	line-height: 37px;
}
.tuzhi-order-xq .order-xx li b{
	color: #CDCDCD;
	font-size: 0.2rem;
	border: 1px solid;
	border-radius: 24px;
	padding: 0px 16px;
	float: right;
	line-height: 20px;
	margin-top: 8px;
}
.tuzhi-order-xq .order-xx li p{
	float: left;
	padding-right: 10px;
	font-family: SimHei;
	font-size: 0.25rem;
}
/*建房百科*/
.bkdh{}
.bkdh .bktit{
	text-align: center;
	margin: 25px auto;
}
.bkdh .bktit p{
	font-size: 0.32rem;
	font-weight: 400;
	color: #1D1D1D;
	line-height: 28px;
	width: 2rem;
	margin: auto;
}
.bkdh .bktit p i{
	width: 9px;
	height: 8px;
	border: 6px solid;
	border-color: transparent transparent #000000 #000000;
	display: block;
	float: right;
	position: relative;
	transform: rotate(-45deg);
	top: 5px;
}
.bkdh .daohang li .bkico{
    background: url(../images/bkico8.svg) 0;
    width: 50px !important;
    height: 50px !important;
    display: block;
    margin: auto;
    background-size: 100%;
    margin-bottom: 0.1rem !important;
}
.bkdh .daohang li:nth-child(1) .bkico{
    background: url(../images/bkico1.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang li:nth-child(2) .bkico{
    background: url(../images/bkico2.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang li:nth-child(3) .bkico{
    background: url(../images/bkico3.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang li:nth-child(4) .bkico{
    background: url(../images/bkico4.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang li:nth-child(5) .bkico{
    background: url(../images/bkico5.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang li:nth-child(6) .bkico{
    background: url(../images/bkico6.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang li:nth-child(7) .bkico{
    background: url(../images/bkico7.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang li:nth-child(8) .bkico{
    background: url(../images/bkico8.svg) 0;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    background-size: 100%;
}
.bkdh .daohang{
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.08);
	border-radius: 9px;
	padding: 0.2rem;
	margin-bottom: 30px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.bkdh .daohang li{
	width: 25%;
	/*float: left;*/
	margin-bottom: 22px;
}
.bkdh .daohang li img{
	width: 40px;
}
.bkdh .daohang li p{
	font-size: 0.22rem;
	font-family: Microsoft YaHei;
	color: #585858;
	line-height: 17px;
}
.bkhot{
	border-bottom: 1px solid #efefef;
	margin-bottom: 30px;
	padding-bottom: 0.6rem;
}
.bkhot li:nth-child(2){
	margin-left: 0.5%;
	margin-right: 0.5%;
}
.bkhot li{
	width: 33%;
	float: left;
}
.bkhot .tit{
	clear: both;
	font-size: 0.24rem;
	font-family: SimSun;
	font-weight: bold;
	color: #191919;
}
.bkhot .tit p{}
.bkhot li img{
	width: 100%;
	height: 1.5rem;
}
.bkhot .info{
	margin-top: 0.1rem;
}
.bkhot .infol{
	float: left;
}
.bkhot .infol p{
	font-size: 0.2rem;
	font-family: SimSun;
	font-weight: bold;
	color: #707070;
	line-height: 29px;
}
.bkhot .infor{
	float: right;
}
.bkhot .infor p{
    font-size: 0.2rem;
}
.bkhot .infor p i{
	background: url(../images/bkkan.svg);
	width: 15px;
	height: 12px;
	display: block;
	float: left;
	background-size: 100%;
	position: relative;
	top: 2px;
	left: -8px;
}
.newslb{
	clear: both;
	margin-bottom: 11%;
	padding-bottom: 12%;
}
.newslb .tit{
	clear: both;
	font-size: 18px;
	font-family: SimSun;
	font-weight: bold;
	color: #191919;
	line-height: 33px;
}
.newslb img{
	width: 100%;
}
.newslb .info{
	margin-top: 20px;
}
.newslb .infol{
	float: left;
}
.newslb .infol p{
}
.newslb .infor{
	float: right;
}
.newslb .infor p{}
.newslb .infor p i{
	background: url(../images/bkkan.png);
	width: 20px;
	height: 10px;
	display: block;
	float: left;
	position: relative;
	top: 6px;
	left: -8px;
}
.u-mtit h1 { font-size:18px; text-align:center; padding:24px 0 10px 0; }
.u-mtit h2{font-size: 0.35rem;font-family: SimSun;font-weight: bold;color: #191919;line-height: .4rem;margin-top: 10px;}
.u-mtit p{ padding-top:10px; font-size:12px; padding-bottom:7px; border-bottom:1px solid #fff; }
.u-mtit p a{ margin-left:5px; }
.f-tc .shuxing{
	height: 40px;
	border-bottom: 1px solid #a1a1a1;
	overflow: hidden;
}
.baikenr .m-rec{border-bottom: 1px dashed #9e9e9e;margin-bottom: 0.1rem;padding-bottom: 0.1rem;}
.baikenr .hfxqbt{}
.baikenr .hfxqbt .fl{
	width: 10%;
}
.baikenr .hfxqbt .fl i{
	background: url(../images/hfxqbt.jpg);
	width: 20px;
	height: 19px;
	display: block;
	float: left;
	position: relative;
	background-size: 100%;
}
.baikenr .hfxqbt .fr{
	width: 100%;
	text-align: center;
	font-size: 0.28rem;
	font-family: SimHei;
	font-weight: 400;
	color: #2F2F2F;
	line-height: 0.8rem;
}
.baikenr .fenye p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #292929;
	line-height: 35px;
}
.baikenr .fenye a:hover{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-decoration: underline;
	color: #4C78B3;
	line-height: 36px;
}
.baikenr .fenye a{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #292929;
	line-height: 36px;
}
.f-tc .shuxing p:nth-child(2){float: left;margin-left: 0.1rem;}
.f-tc .shuxing p:nth-child(3){
	overflow: scroll;
	text-align: right;
	width: 35%;
}
.f-tc .shuxing p{
	float: left;
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #565656;
	line-height: 27px;
	text-indent: 5px;
}
.f-tc .shuxing p i{
	background: url(../images/bkkan.svg);
	width: 14px;
	height: 12px;
	display: block;
	float: left;
	position: relative;
	top: 7px;
	background-size: 100%;
}
.m-mcon, .procontent {padding: 10px 0px 0px 0px;font-size:13px;border-bottom: 1px solid #a1a1a1;}
.m-mcon video{
	width: 100%;
	height: auto;
	z-index: 0;
}
.m-mcon p, .procontent p {line-height:22px;/* text-indent:26px; */font-size:14px;}
.m-mcon img{width: 100%;}
.m-tit{font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #707070;line-height: 38px;}
.m-rec .m-con {}
.m-rec .m-box p{
    /* border-bottom: 1px solid #e0e0e0; */
    height: 0.5rem;
    overflow: hidden;
}
.m-rec .m-box p a:hover{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-decoration: underline;
	color: #4C78B3;
	line-height: 36px;
}
.m-rec .m-box p a {font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #707070;line-height: 36px;}
.comment-list{
	width: 100%;
	margin: 20px auto;
	clear: both;
	padding-top: 20px;
}
.comment-list .comment-info{
	position: relative;
	margin-bottom: 20px;
	margin-bottom: 20px;
}
.comment-list .comment-info header{
	width: 15%;
	position: absolute;
}
.comment-list .comment-info header img{
	width: 100%;
	border-radius: 50%;
	padding: 5px;
}
.comment-list .comment-info .comment-right{
	padding: 5px 0px 5px 18%;
}
.comment-right .plxq{
	width: 100%;
	clear: both;
}
.comment-list .comment-info .comment-right .zan{
	float: right;
}
.comment-list .comment-info .comment-right .zan p:nth-child(2){
	float: right;
	text-align: right;
}
.comment-list .comment-info .comment-right .zan p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #676767;
	line-height: 29px;
	width: 1rem;
	float: left;
	text-align: right;
}
.comment-list .comment-info .comment-right .zan p i:nth-child(1){
	background: url(../images/pinglun6.png);
	width: 20px;
	height: 19px;
	display: block;
	float: left;
	position: relative;
	top: 4px;
	left: 10px;
	background-size: 100%;
}
.comment-list .comment-info .comment-right .zan p:nth-child(2) i{
	background: url(../images/pinglun7.png);
	width: 20px;
	height: 19px;
	display: block;
	float: left;
	position: relative;
	top: 6px;
	left: 18px;
	background-size: 100%;
}
.comment-list .comment-info .comment-right h3{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #4C78B3;
	float: left;
}
.comment-list .comment-info .comment-right .comment-content-header{
	height: 25px;
	margin: 10px auto;
}
.comment-content-header span{
	float: left;
}
.comment-content-header p{
	float: left;
	background: #eeeeee;
	border-radius: 10px;
	padding: 0px 16px 0px 16px;
}
.comment-list .comment-info .comment-right .comment-content-header span,.comment-list .comment-info .comment-right .comment-content-footer span{
	padding-right: 2em;
	color: #aaa;
}
.comment-list .comment-info .comment-right .comment-content-header span,.comment-list .comment-info .comment-right .comment-content-footer span.reply-btn,.send,.reply-list-btn{
	cursor: pointer;
}
.comment-list .comment-info .comment-right .reply-list {
	background: #EEEEEE;
	border-radius: 9px;
	padding: 8px;
	margin-top: .3rem;
}
.reply-list p{
}
.reply-list p a{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #4C78B3;
	line-height: 40px;
}
.comment-list .comment-info .comment-right .reply-list .reply{
	/* border-bottom: 1px dashed #ccc; */
}
.reply a{
	color: #4C78B3;
	font-weight: bold;
}
.comment-list .comment-info .comment-right .reply-list .reply div span{
	padding-left: 10px;
}
.comment-list .comment-info .comment-right .reply-list .reply p span{
	padding-right: 2em;
	color: #aaa;
}
.pingluntj{
	width: 100%;
	margin: auto;
	background: #fff;
	position: fixed;
	max-width: 640px;
	padding: 0.2rem 0.3rem;
	bottom: 1rem;
	z-index: 999999;
}
.pingluntj #tjpl{
    width: 12%;
    position: absolute;
    left: 3.7rem;
    line-height: 2;
    color: #ffffff;
    background: #e25644;
    text-align: center;
}
.pingluntj .fl{
	background: #dcdcdc;
	border-radius: 50px;
	width: 70%;
	height: 0.5rem;
}
.pingluntj .fl p svg{
    width: 70%;
    height: auto;
    margin-left: 0.25rem;
    margin-top: 0.1rem;
}
.pingluntj .fl p{
    width: 10%;
    float: left;
}
.pingluntj .fl p i{
	background: url(../images/xpl.svg);
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	position: relative;
	top: 0.1rem;
	left: 18px;
	background-size: 100%;
}
.pingluntj .fl input{
	background: none;
	border: none;
	height: 0.5rem;
	line-height: 2.7rem;
	text-indent: 0.2rem;
	border-radius: 10px;
	float: left;
}
.pingluntj .fr{
	width: 30%;
	margin-top: 0.05rem;
}
.pingluntj .fr p:nth-child(2){
	float: right;
}
.pingluntj .fr p{
	width: 50%;
	float: left;
}
.pingluntj .fr .collect .collect-itm2{
	left: 0.2rem;
	width: 28px;
	height: 28px;
	top: 0px;
}
.pingluntj .fr .collect .collect-itm1{
	left: 0.2rem;
	width: 28px;
	height: 28px;
	top: 0px;
}
.pingluntj .fr .collect{
	width: 50%;
	float: right;
	text-align: center;
}
.pingluntj .fr p:nth-child(1) span{
	position: absolute;
	color: #fff;
	background: #ce0e0e;
	border-radius: 50px;
	margin-left: 0.1rem;
	font-size: 0.2rem;
	text-align: center;
	padding: 0rem 0.05rem;
}
.pingluntj .fr p:nth-child(1) i{
	background: url(../images/mesg.svg);
	width: 28px;
	height: 28px;
	display: block;
	float: left;
	position: relative;
	top: 2px;
	background-size: 100%;
	left: 15px;
}
.pingluntj .fr p:nth-child(2) i{
	background: url(../images/pinglun4.png);
	width: 32px;
	height: 31px;
	display: block;
	float: left;
	position: relative;
	top: 4px;
	left: -7px;
	background-size: 100%;
}
/*设计团队详细*/
.teamnr{
	background: #fff;
	border-top: 1px solid #e6e6e6;
	padding-bottom: 3rem;
}
.teamnr .nrxx span{
	font-size: 0.26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595858;
	line-height: 21px;
	padding-left: 14px;
	position: relative;
	top: 16px;
}
.teamnr .nrxx{
	width: 95%;
	margin: auto;
	padding-top: 15px;
}
.teamnr .xq{
	clear: both;
	background: #FAFAFA;
	border-radius: 9px;
	width: 92%;
	margin: 36px auto;
}
.teamnr .xq p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595858;
	line-height: 24px;
	padding: 14px;
}
.teamnr .case{
	width: 92%;
	margin: auto;
}
.teamnr .case .zplb{}
.teamnr .case .zplb li:nth-child(2){
	float: right;
}
.teamnr .case .zplb li{
	float: left;
	width: 48%;
}
.teamnr .case .zplb li img{
	width: 100%;
}
.teamnr .case .tit{
	text-align: center;
	margin-bottom: 30px;
	border-bottom: 1px solid #f5f5f5;
}
.teamnr .case .tit p{
	font-size: 0.35rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #222222;
	line-height: 41px;
}
.teamnr .case .tit .xian{
	height: 3px;
	background: #FEBF15;
	width: 125px;
	margin: auto;
}
.teamnr .nrxx .l{
	width: 20%;
	float: left;
}
.teamnr .nrxx .l img{
	width: 100%;
}
.teamnr .nrxx .r{
	width: 80%;
	float: right;
	line-height: 1;
}
.teamnr .nrxx .r span{
	clear: both;
}
.teamnr .nrxx .r .mc{}
.teamnr .nrxx .r .mc p:nth-child(1){
    padding-left: 0.2rem;
}
.teamnr .nrxx .r .mc p{
	float: left;
	padding-left: 5px;
	font-size: 0.25rem;
}
.teamnr .nrxx .r .mc .zw{
	float: left;
	margin-left: 0.2rem;
}
.teamnr .nrxx .r .mc .zw i{
	background: url(../images/zw.svg);
	display: block;
	width: 0.22rem;
	height: 0.2rem;
	float: left;
	background-size: 100%;
}
.teamnr .nrxx .r .mc .zw p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #989898;
}
.teamnr .nrxx .r .mc .pj{
	float: left;
	margin-left: 0.2rem;
	/* margin-top: 0.05rem; */
}
.teamnr .nrxx .r .mc .pj .star{
	background: url(../images/star.png);
	display: block;
	float: left;
	width: 0.22rem;
	height: 0.2rem;
	background-size: 100%;
}
.teamnr .nrxx .r .mc .pj p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #989898;
}
.teamnr .nrxx .r .mc .pj .pf{
	background: url(../images/pf.png);
	display: block;
	width: 1rem !important;
	height: 0.2rem;
	float: left;
	margin-left: 4px;
}
.teamnr .nrxx .r .mc .jy{
	float: left;
	margin-left: 0.2rem;
	line-height: 1.2;
	clear: both;
	margin-top: 0.2rem;
}
.teamnr .nrxx .r .mc .jy .sj{
	background: url(../images/jy.svg);
	display: block;
	float: left;
	width: 0.25rem;
	height: 0.25rem;
	background-size: 100%;
}
.teamnr .nrxx .r .mc .jy p{
	font-size: 0.2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #989898;
}
/*产品中心*/
.product {
	padding-bottom: .5rem;
}
.product .pro_type {
	height: .6rem;
	display: flex;
	border: 3px solid #009946;
	margin-bottom: .4rem;
	box-sizing: initial;
}
.product .pro_type li {
	flex: 1;
	height: .6rem;
	line-height: .6rem;
	font-size: .28rem;
	text-align: center;
	color: #333;
	position: relative;
}
.product .pro_type li i {
	display: none;
	width: .478rem;
	height: .22rem;
	background: url(../images/xla.png) no-repeat center;
	background-size: .478rem;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -.24rem;
}
.product .pro_type li.on {
	background: #009946;
	color: #fff;
	font-weight: bold;
}
.product .pro_type li.on i {
	display: block;
}
.product .pro_con {
}
.product .pro_con dl {
	width: 3rem;
	float: left;
	margin: 0 0 2% 2%;
}
.product .pro_con dl:nth-child(2n+1) {
	margin-left: 0;
}
.product .pro_con dl dt {
	border: 1px solid #d8d8d8;
}
.product .pro_con dl dt img {
	display: block;
	width: 100%;
}
.product .pro_con dl dd {
	line-height: .6rem;
	text-align: center;
	font-size: .26rem;
	background: #7b7b7b;
	padding: 0 .1rem;
}
.product .pro_con dl dd a {
	display: block;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
/*把控品质*/
.dbpz {
	position: relative;
}
.dbpz .dbpz_top {
	width: 100%;
	height: 1.73rem;
	background: url(../images/dbpztop.png) no-repeat center / cover;
}
.dbpz .dbpz_top p.p_title {
	padding-top: .2rem;
}
.dbpz .dbpz_top p.p_title, h2.h2_title span {
	color: #fff;
}
.dbpz .dbpz_top h2.h2_title i.titl {
	background-image: url(../images/titl02.png);
}
.dbpz .dbpz_top h2.h2_title i.titr {
	background-image: url(../images/titr02.png);
}
.dbpz .dbpz_con {
	margin: 0 3%;
	position: relative;
}
.dbpz .pzbd {
	width: 1px;
	height: 100%;
	position: absolute;
	left: 49.4%;
	top: 0;
	background: #009946;
}
.dbpz .dbpz_con .conbox {
	padding-top: .25rem;
	position: relative;
}
.dbpz .dbpz_con .conbox:nth-of-type(5) {
	margin-bottom: .25rem;
}
.dbpz .dbpz_con .conbox .pznum {
	display: block;
	width: .5974rem;
	height: .5974rem;
	background: url(../images/dbpznum.png) no-repeat center / cover;
	line-height: .5974rem;
	text-align: center;
	font-size: .28rem;
	color: #fff;
	font-weight: bold;
	position: absolute;
	left: 50%;
	margin-left: -.33rem;
	top: .85rem;
	z-index: 1;
}
.dbpz .dbpz_con .conbox .boxImg {
	width: 45%;
	height: 1.688rem;
	margin-top: .05rem;
}
.dbpz .dbpz_con .conbox .boxImg img {
	width: 100%;
	height: 100%;
}
.dbpz .dbpz_con dl {
	position: relative;
	width: 45%;
}
.dbpz .dbpz_con dl dt {
	font-size: .3rem;
	line-height: .37rem;
	font-weight: bold;
	margin-bottom: .05rem;
}
.dbpz .dbpz_con dl dd {
	font-size: .22rem;
	line-height: .26rem;
	text-align: justify;
	color: #333;
}

/*地址修改*/

.address_addnav {height:40px;  border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin-top:14px; line-height:40px; color:#666; }
.address_main {height:auto;width: 92%;margin: auto;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;margin-top:14px;background:#fff;font-family: SimHei;}
.address_main .line {height: 52px;width:100%;border-bottom:1px solid #f0f0f0;line-height:44px;}
.address_main .line .fl p{
	margin-right: 50px;
}
.address_main .line .fl{
	border-right: 1px solid #969696;
	height: 51px;
}
.address_main .line .fr{
	text-align: left;
	width: 75%;
}
.address_main .line img{]float: inherit;float: right;width: 30%;margin-top: 8px;}
.address_main .line input {float: right;height: 45px;width: 76%;padding:0px;margin:0px;border:0px;outline:none;font-size:16px;color:#666;padding-left:5px;}
.address_main .line p{
	float: left;
}
.address_main .line select:nth-child(1){
    margin-left: .5rem !important;
}
.address_main .line select  {border:none;height:25px;width:100%;color:#666;font-size: 0.2rem;width: 1.39rem !important;margin-left: 0 !important;}
.address_sub1 {height:44px;margin:14px 10px;background: #f1321e;border-radius:4px;text-align:center;font-family: "SimHei";font-size: 18px;margin-bottom: 100px;line-height:44px;color:#fff;}

/*内页样式*/
/
/*cateList*/
.iconbef:before {
	background: url(../images/iconn.png) no-repeat;
	background-size: 1.4rem auto;
	vertical-align: middle;
}
.cateList {
	width: 100%;
	line-height: 0.6rem;
	background: #f4f4f4;
	color: #666;
	padding-left: 20px;
	position: relative;
	height: 45px;
}
.cateList .goBack {
	width: .8rem;
	height: .8rem;
	padding-top: .23rem;
	position: absolute;
	left: .1rem;
	top: 0;
	z-index: 12;
}
.cateList .goBack:before {
	width: .4rem;
	height: .4rem;
	display: block;
	margin: 0 auto;
	background-position: -1.0rem -0.64rem;
}
.cateList h3 {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #696969;
	line-height: 45px;
}
.cateList h3 s {
	position: absolute;
	top: 0.34rem;
	right:.4rem;
	width: .25rem;
	height: .2rem;
	margin-left: .1rem;
	background-position: -1.16rem 0;
	display: none;
}
.cateList .box {
	width: 100%;
	padding: .2rem 3% .0;
	z-index: 11;
	background: #fff;
	display: none;
	border-bottom: 1px solid #e6e6e6;
}
.cateList .box a {
	width: 32%;
	margin-right: 2%;
	margin-bottom: .15rem;
	line-height: .6rem;
	font-size: .24rem;
	text-align: center;
	display: block;
	float: left;
	border-radius: .05rem;
	border: 1px solid #e6e6e6;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.cateList .box a:nth-child(3n) {
	margin-right: 0;
}
.cateList .box a.on {
	background: #009946;
	color: #fff;
}
.gridlist {
	padding: 0 3%;
}
.gridlist .item {
	width: calc(48.5%);
	margin-right: 3%;
	margin-bottom: 3%;
	float: left;
	position: relative;
	border: 1px solid #eee;
}
.gridlist .item a {
	width: 100%;
	display: block;
}
.gridlist .item h3 {
	width: 100%;
	line-height: .6rem;
	overflow: hidden;
	text-align: center;
	font-size: .24rem;
	color: #fff;
	background: #7b7b7b;
}
.gridlist .item figure {
	width: 100%;
	position: relative;
	padding-top: 75%;
	overflow: hidden;
}
.gridlist .item figure img {
	position: absolute;
	width: 100%;
	min-height: 100%;
	left: 0;
	top: 0;
}
.gridlist .item:nth-child(2n) {
	margin-right: 0;
}
.gridlist.gridlist34 .item figure {
	padding-top: 133%;
	padding-bottom: 0;
}
.newsPage {
	padding: 3%;
}
.newsPage .item {
	width: 100%;
	padding-right: .1rem;
	display: block;
	padding: .2rem;
	border-bottom: 1px dotted #b0b0b0;
	margin: 0 auto 0;
	background: #efefef;
}
.newsPage .item img {
	width: 2rem;
	height: 1.5rem;
	display: block;
	margin-right: .22rem;
}
.newsPage .item h3 {
	font-size: .28rem;
	font-weight: bold;
	line-height: 0.48rem;
	color: #009946;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.newsPage .item p {
	font-size: .22rem;
	line-height: 0.33rem;
	color: #666;
	text-align: justify;
	overflow: hidden;
}
.newsPage .item:last-child {
	border-bottom: 0px;
}
.newsPage .newsList ul {
	margin-top: .1rem;
}
.newsPage .newsList li {
	position: relative;
	height: .734rem;
	line-height: .734rem;
	font-size: .22rem;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.newsPage .newsList li a {
	color: #009946;
	width: 75%;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.newsPage .newsList li a i {
	display: inline-block;
	width: .15rem;
	height: .15rem;
	margin-right: .1rem;
	border-radius: 100%;
	position: relative;
	top: 0;
	border: 1px solid #9d9d9d;
}
.newsPage .newsList li span {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}
.wrapper .caselist {
	padding: 3%;
}
.wrapper .caselist .item {
	margin-right: 2%;
}
.wrapper .caselist .item:nth-child(2n) {
	margin-right: 0;
}
.showInfo .showtit {
	margin: 0 3% 0;
	font-size: .36rem;
	color: #333333;
	line-height: .44rem;
	text-align: center;
}
.showInfo .showtit.showtit2 {
	margin: .3rem 0;
	margin-top: 0;
	line-height: 0.8rem;
	color: #009946;
	font-weight: bold;
	border-bottom: 1px dotted #dedede;
}
.showInfo .showContxt {
	padding: .2rem 3% .3rem;
}
.showInfo .showContxt * {
	line-height: .42rem !important;
	font-size: .24rem !important;
	color: #666;
}
.showInfo .showContxt img, .showInfo .showContxt iframe {
	max-width: 100%;
	height: auto !important;
}
.showInfo .contxt {
	padding: .2rem 4% .4rem;
	line-height: .42rem;
	color: #666666;
}
.showInfo .contxt img {
	max-width: 100%;
	margin: 0px auto;
	height: auto !important;
	display: inline;
}
.showInfo .contxt p {
	line-height:.4rem;
}
.showInfo .contxt .biao td {
	padding:.09rem;
	border: 1px solid #ccc;
	vertical-align: middle;
	WORD-WRAP: break-word;
	table-layout: fixed;
	word-break: break-all;
}
.showInfo .showTab {
	width: 94%;
	margin: .3rem 0 0 0;
	margin-left: 3%;
	background: #eee;
	overflow: hidden;
}
.showInfo .showTab .title2 {
	float: left;
	position: relative;
	background: #fff;
	padding: 0 .2rem;
}
.showInfo .showTab .title2 h3 {
	color: #009946;
	font-size: .28rem;
	line-height: .7rem;
	font-weight: normal;
}
.showInfo .showTab .title2 s {
	width: 100%;
	height: .05rem;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: #009946;
}
.showproduct .reLink {
	margin: .2rem 0 .1rem;
}
.showimg {
	width: 100%;
	position: relative;
}
.showimg .imglist {
	width: 5.6rem;
	height: 4.55rem;
	margin: 0px auto;
	padding: .4rem 0 .2rem;
	position: relative;
	overflow: hidden;
}
.showimg .list {
	float: left;
	width: 500%;
}
.showimg a {
	float: left;
	width: 5.6rem;
	text-align: center;
	display: block;
}
.showimg a img {
	height: 4.55rem;
	width: 5.6rem;
	margin: 0px auto;
	display: block;
	background-size: 100%;
}
.showimg span.left {
	right: auto;
	left: 50%;
	margin-left: -3rem;
}
.showimg span {
	display: none;
	width: 30px;
	height: 50px;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	right: 50%;
	margin-right: -3.04rem;
	cursor: pointer;
}
.showimg span.left::before {
	content: "";
	position: absolute;
	background: #fff;
	width: 11px;
	height: 11px;
	right: 10px;
	top: 20px;
	z-index: 11;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.showimg span.left::after {
	content: "";
	position: absolute;
	background: #aaaaaa;
	width: 11px;
	height: 11px;
	right: 14px;
	top: 20px;
	z-index: 10;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.showimg span.right::before {
	content: "";
	position: absolute;
	background: #fff;
	width: 11px;
	height: 11px;
	right: 14px;
	top: 20px;
	z-index: 11;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.showimg span.right::after {
	content: "";
	position: absolute;
	background: #aaaaaa;
	width: 11px;
	height: 11px;
	right: 10px;
	top: 20px;
	z-index: 10;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.aboutPage {
	padding: .3rem 0 .5rem;
}
.aboutPage .txtcon {
	color: #666666;
	padding: 0 3% .3rem;
}
.aboutPage .txtcon img {
	max-width: 100%;
}
.singlePage {
	padding: .3rem 3%;
	border-bottom: .2rem solid #f1f1f1;
}
.singlePage img {
	max-width: 100%;
}
.contactPage {
	overflow: hidden;
}
.contactPage .t {
	color: #000;
	padding: 0 3% .2rem;
	font-size: .3rem;
}
.contactPage .txtcon {
	padding: 0 3% .3rem;
}
.contactPage .txtcon img {
	max-width: 100%;
}
.contactPage .mapArea {
	width: 100%;
	height: 3rem;
}
.contactPage .messagePage {
	padding: .4rem 3% .5rem;
}
.teamPage {
	padding-bottom: .6rem;
	padding-top: .3rem;
}
.teamPage .list {
	padding: 0 3%;
}
.teamPage .item {
	padding:.3rem 0 .3rem;
	width: 49%;
	display: block;
	margin-right: 2%;
}
.teamPage .item:nth-child(2n) {
	margin-right: 0;
}
.teamPage .item figure {
	width: 100%;
	position: relative;
	padding-top: 56%;
	overflow: hidden;
}
.teamPage .item figure img {
	position: absolute;
	width: 100%;
	min-height: 100%;
	left: 0;
	top: 0;
}
.teamPage .item h3 {
	font-size: .26rem;
	height: 0.34rem;
	line-height: 0.34rem;
	overflow: hidden;
	color: #000;
}
.yewuPage .item .txt {
	font-size: .2rem;
	line-height: .3rem;
	height: .6rem;
	color: #333;
	overflow: hidden;
}
.yewuPage .item .time {
	font-size: .2rem;
	color: #999;
	display: block;
}
.yewuPage .item:first-child {
	padding-top: 0;
}
.yewuPage .moreBtn {
	margin-top: 0;
}
.yewuPage .erro {
	padding: 3%;
}
.moreBtn {
	width: 100%;
	margin: .3rem auto 0;
	text-align: center;
	color: #fff;
	height: 0.88rem;
	line-height: 0.88rem;
	display: block;
	background: #009946;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.moreBtn a {
	display: block;
	color: #fff;
}
.newsPage .moreBtn {
	width: 100%;
}
.infobox {
	padding: 3%;
}
.infobox img {
	max-width: 100% !important;
}
.nfoot {
	padding: 0.3rem 0 0.6rem;
	background: #fff;
	display: block;
	font-size: 12px;
	text-align: center;
}
.content {
	width: 100%;
	overflow: hidden;
	max-width: 640px;
	min-width: 320px;
}
.singlepage {
	padding-top: 0;
	background: #f1f1f1;
}
.singlepage .floor_1, .singlepage .floor_2, .singlepage .floor_3, .singlepage .floor_4 {
	padding:.2rem 0 .4rem;
}
.singlepage .title2 {
	padding: 0 3%;
}
.singlepage .title2 h3 {
	color: #333;
	font-size:.3rem;
	font-weight: bold;
}
.singlepage .title2 h4 {
	color: #999;
	text-transform: uppercase;
	font-size: .24rem;
	display: block;
}
.singlepage .info {
	padding: 3%;
}
.erro {
	text-indent: 1em;
}
.wrapper .honor {
	background: #fff;
	padding-bottom: 0;
}
/*sitepath*/
.sitepathbox {
	width: 100%;
	padding: 0;
	height:.8rem;
	font-size:.26rem;
	margin: 0;
	line-height: .8rem;
	background: #fff;
	position: relative;
	color: #666;
}
.sitepath {
	padding-right: 3%;
}
.sitepath a {
	color: #666;
	display: inline-block;
}
.sitepathbox em {
	width:.14rem;
	height:.2rem;
	display: inline-block;
	margin:0 .16rem;
	background-position: -2.04rem 0;
}
.goBack {
	padding-left: 2%;
	display: block;
}
.floor {
	padding:.3rem 0;
}
/*product.html*/
.listProduct {
	padding-bottom: 3%;
}
.listProduct .list {
	width: 100%;
}
.listProduct li {
	width: 47%;
	margin-left: 2%;
	box-sizing: border-box;
	display: block;
	padding-top: 3%;
	float: left;
	margin-bottom: 3%;
	border-bottom: 1px dotted #ccc;
}
.listProduct li a {
	display: block;
}
.listProduct li figure {
	width: 100%;
	padding-top: 75%;
	position: relative;
	overflow: hidden;
}
.listProduct li figure img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	min-height: 100%;
	display: block;
}
.listProduct li h3 {
	height: .5rem;
	line-height: .5rem;
	font-size: 0.26rem;
	overflow: hidden;
	font-weight: normal;
	color: #000;
	text-align: center;
}
.listProduct li:hover h3 {
	color: #ff0505;
}
.listProduct li p {
	white-space: normal;
	word-wrap: break-word;
	color: #333
}
/*news.html*/
.newsList .list {
	width: 100%;
	margin-bottom: .3rem;
}
.newsList .item {
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #f3f3f3;
}
.newsList .item:nth-child(2n) {
	background: #f9f9f9;
}
.newsList .item:nth-child(2n) span:after {
	background: #f9f9f9;
}
.newsList .item:last-child {
	border: 0px;
}
.newsList .item a {
	width: 92%;
	height: 1.5rem;
	padding:.2rem 5% .2rem 2%;
	display: block;
}
.newsList .item h3 {
	font-size: .3rem;
	line-height: .38rem;
	font-weight: normal;
	margin-bottom: .08rem;
	color: #093c84;
}
.newsList .item .txt {
	color: #666666;
	font-size: .22rem;
	line-height: .28rem;
}
/*showInfor*/
.showInfo {padding: 0;width: 100%;background: #fafafa;}
.showInfo .title {
	font-size: .4rem;
	text-align: center;
	line-height: .46rem;
	margin-bottom: .2rem;
	color: #333333;
	padding: .3rem 3% 0;
}
.showInfo .menu {
	margin-bottom: .2rem;
}
.showInfo .mark {
	font-size: .22rem;
	line-height: 0.5rem;
	text-align: center;
	color: #666666;
	border-top: 1px dashed #e5e5e5;
	border-bottom: 1px dashed #e5e5e5;
}
.showInfo .mark span {
	margin: 0 .06rem;
}
.showTit{
	text-align: center;
	line-height: 3;
}
.showInfo .contxt {
	padding: .2rem 3% .4rem;
	color: #666666;
}
.showInfo .contxt img {
	max-width: 100%;
	height: auto !important;
}
.showInfo .reLink {
	margin: .2rem 3% .1rem;
}
.showInfo .showRelate {
	margin-top: .1rem;
}
.showInfo .showRelate .sitepath {
	padding: .18rem 0 0;
}
.showInfo .showRelate .sitepath h3 {
	font-weight: bold;
}
.showInfo .showRelate .item {
	margin-bottom: .2rem;
}
/*字体*/
@media only screen and (min-width:641px) {
	html {
		font-size: 100px;
	}
}
@media only screen and (max-width:640px) {
	html {
		font-size: 100px;
	}
}
@media only screen and (max-width:540px) {
	html {
		font-size: 84.375px;
	}
}
@media only screen and (max-width:480px) {
	html {
		font-size: 75px;
	}
}
@media only screen and (max-width:414px) {
	html {
		font-size: 64.6875px;
	}
}
@media only screen and (max-width: 400px) {
	html {
		font-size: 62.5px;
	}
}
@media only screen and (max-width: 375px) {
	html {
		font-size: 58.5938px;
	}
}
@media only screen and (max-width: 360px) {
	html {
		font-size: 56.25px;
	}
}
@media only screen and (max-width: 320px) {
	html {
		font-size: 50px;
	}
} /** 自定义字体******************************/
@font-face {
	font-family: constantia;
	src: url("../font/constantia.eot");
	src: url("../fonts/constantia.eot") format("eot"), url("../fonts/constantia.ttf") format("truetype");
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
/*导航动画*/
@keyframes menu-line1-hover {
	0% {
	}
	50% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
	100% {
		top:50%;
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
	}
}
@keyframes menu-line2-hover {
	0% {
		opacity: 1
	}
	50% {
		opacity: 1
	}
	51% {
		opacity: 0
	}
	100% {
		opacity: 0
	}
}
@keyframes menu-line3-hover {
	0% {
	}
	50% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
	100% {
		top:50%;
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
	}
}
@keyframes menu-line1 {
	0% {
		top:50%;
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
	}
	50% {
		top:50%;
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
	100% {
		top:0%;
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
}
@keyframes menu-line2 {
	0% {
		opacity: 0
	}
	50% {
		opacity: 0
	}
	51% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}
@keyframes menu-line3 {
	0% {
		top:50%;
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
	}
	50% {
		top:50%;
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
	100% {
		top:100%;
	}
}
@-webkit-keyframes menu {
	0% {
		width: 24px;
	}
	45% {
		width: 6px;
	}
	90% {
		width: 24px;
	}
	100% {
		width: 24px;
	}
}
@keyframes menu {
	0% {
		width: 24px;
	}
	45% {
		width: 6px;
	}
	90% {
		width: 24px;
	}
	100% {
		width: 24px;
	}
}
/*分页样式*/
.pglist {
	padding: 30px 0;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist li {
	color: #009946;
	padding: 0 10px;
	margin: 0 3px;
	display: inline-block;
	vertical-align: middle;
	line-height: 28px;
	background: #fff;
	border: 1px solid #ddd;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #009946;
	border-color: #009946;
}
.count {
	position: absolute;
	background: #ce1f09 !important;
	padding: 1px;
	border-radius: 61% !important;
	font-size: 10px;
	color: #fff;
	top: -3px;
	height: 18px;
	padding: 0px !important;
	width: 18px !important;
	right: 22px !important;
}

/* 成品分类下拉*/
.retrie {
	position: relative;
	z-index: 102;
	height: 50px;
	background-color: #fff;
}
.retrie dt {overflow: hidden;border-bottom: 1px dashed #9e9e9e;clear: both;margin-bottom: 10px;}
.retrie dt a {
	position: relative;
	float: left;
	width: 25%;
	color: #333;
	font-size: 0.25rem;
	text-align: center;
}
.retrie dt a:after {
	position: absolute;
	top: 32%;
	right: 5px;
	margin-top: 0px;
	border: 3px solid;
	border-color: transparent transparent #dcdee0 #dcdee0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	opacity: .8;
	content: "";
	width: 0px;
	height: 0px;
}
.retrie dt .up {
	color: #007ccf;
	/* border-bottom: 2px solid #007ccf; */
}
.retrie dt .up:after {
	margin-top: 0;
	border: #007ccf solid;
	-webkit-transform: rotate(136deg);
	border: 3px solid;
	top: 32%;
	height: 0;
	width: 0;
	border-color: transparent transparent #33acf0 #33acf0;
}
.retrie dt a:last-child:before {
	position: absolute;
	top: 10px;
	left: 0;
	display: block;
	/* width: 1px; */
	height: 30px;
	background-color: #ebebeb;
	content: ' ';
}
.retrie dd { position: relative; }
/* ===== slide-area ===== */
.slide {
	position: absolute;
	top: 6px;
	left: -1.5rem;
	z-index: 104;
	display: none;
	width: 136%;
	overflow-y: auto;
	background-color: #fff;
}
.slide li {
	display: block;
	height: 45px;
	/* border-bottom: 1px solid #eee; */
}
.slide li a {
	display: block;
	padding: 0 0.6rem;
	height: 50px;
	background-color: transparent;
	line-height: 50px;
	border-bottom: 1px solid #eee;
}
.slide li a:hover,
.slide li a.selected {background-color: #f6f6f6;color: #33acf0;}

.slide li a.select { background-color: #fff; }
.job-module{width: 92%;margin: auto;height: 1rem;}
.job-module .fr{
	width: 83%;
}
.job-module .fl{
	width: 15%;
}
.job-module .fl li a{
	background: #f0f0f0;
	border-radius: 10px;
	padding: 2px 8px;
	color: #33acf0;
}

/* High-priority mobile overrides for product list cards/images */
.productbox ul li{
	border-radius: 12px !important;
	overflow: hidden !important;
	box-shadow: 0 6px 16px rgba(0,0,0,.06);
}
.productbox ul li img.proimg{
	width: 100% !important;
	aspect-ratio: 1 / 1 !important;
	object-fit: contain !important;
	object-position: center center !important;
	background-color: #fff;
	border-radius: 12px !important;
	display: block !important;
}
/* Reduce left-right gap between two-column product items */
.jianfangtk .productbox ul li{
	width: 49.4% !important;
}
