	.site-content-wrap {
		display: block;
	}

	.ui-widgetsaech {
		padding: 2.5em 0 10px 0;
		display: table;
		width: 100%;
	}

	.mot-sac {
		float: right;
	}

	.lisarch {
		float: left;
		margin-left: 35px;

	}

	.xljksf {
		height: 35px;
		width: 140px;
		border: 1px solid #d0ae04;
		float: left;
	}

	.tojscx .tkjies {
		height: 35px;
		border: 1px solid #901217;
		width: 300px;
		padding-left: 5px;
		padding-right: 5px;
		float: left;
		margin-left: -1px;
	}

	.tojscx .subleftMain {
		height: 35px;
		border: 1px solid #901217;
		background: #a9221e;
		width: 65px;
		color: #FFFFFF;
		transition-duration: .2s;
		transition-timing-function: linear;
		float: left;
		margin-left: -1px;
	}

	.tojscx .subleftMain:hover {
		background: #ffa958;
	}

	.tojscx .sgtileft {
		float: left;
	}

	.tojscx .texlos {
		width: 88px;
		height: 35px;
		padding-left: 5px;
		padding-right: 5px;
		border: 1px solid #d0ae04;
	}

	.sgtileft span {
		margin-left: 5px;
	}

	.ui-widget-header {
		color: #333;
		margin-top: 10px;
	}

	#plp-bread-crumb {
		width: 100%;
	}

	.ui-widget-header a {
		color: #333;
	}

	.plp-page-spacer12 {
		float: left;
		width: 100%;
		margin: 4px 0;
	}

	.plp-page-divider {
		float: left;
		width: 100%;
		background: none;
		border-width: 0 0 1px 0;
		border-top: none !important;
		border-right: none !important;
		border-left: none !important;
	}

	.ulpro {
		margin-top: 30px;
		display: table;
		width: 100%;
		float: left;
		margin-bottom: 35px;
	}

	.plp-thumb {
		display: table-cell;
		font-weight: bold;
		text-align: center;
		width: 20%;
		position: relative;
		padding: 15px;
		width: 33.33%;
		float: left;
		height: 300px;
	}

	.plp-thumb h2 {
		display: block;
		background: #9a9a9a;
		margin-top: 0;
		margin-bottom: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-family: 'DOSIS-REGULAR';
		padding: 20px 0;
	}

	.plp-thumb h2 a:first-child {
		height: 45px;
		overflow: hidden;
	}

	.plp-thumb:hover h2 {
		background: #a9221e;
	}

	#plp-thumbs .plp-thumb h2 a {
		padding: 10px 5px 10px;
		display: block;
	}

	.plp-thumb h2 a img {
		vertical-align: middle;
	}

	#plp-thumbs a {
		text-decoration: none !important;
		font-size: 20px;
		line-height: 23px;
	}

	#plp-thumbs .product-teaser {
		margin-bottom: 40px;
		text-align: center;
	}

	.ui-widget-content {
		background: #ffffff;
		color: #000000;
	}

	.lkoz {
		border-top: 3px #1472d4 solid;
	}

	.lkoz .liopu {
		height: 167px;
		display: inline-block;
		width: 100%;
		background: #eee;
	}

	.liopu img {
		max-width: 100%;
		height: auto;
		max-height: 166px;
		-webkit-transition: opacity 1s, -webkit-transform 1s;
		transition: opacity 1s, -webkit-transform 1s;
		transition: opacity 1s, transform 1s;
		transition: opacity 1s, transform 1s, -webkit-transform 1s;
	}

	/*.liopu img:hover {
	    -webkit-transform: scale3d(1.3,1.3,1);
    	transform: scale3d(1.3,1.3,1);
	} */
	.inner-r {
		margin-left: -15px;
		/* display: table; */
		width: 100%;
		float: left;
	}

	.polkmypot {
		margin-top: 35px;
	}

	.jq-zoom {
		width: 385px;
		height: 385px;
		float: left;
		position: relative;
	}

	.menuheaderxs h3 {
		margin: 0;
		color: #fff;
	}

	.menuheaderxs h3 a {
		color: #333;
	}

	.sidemenu li {
		position: relative;
	}

	.sidemenu li a {
		padding: 8px 3px;
		display: block;
		color: #333;
	}

	.sidemenu li span {
		position: absolute;
		right: 0px;
		top: 12px;
		cursor: pointer;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
	}

	.icon-plus-square {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.icon-plus-square {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.icon-plus-square:before {
		content: "\f067";
	}

	.sidemenu .ul0 ul {
		padding-left: 10px;
		display: none;
	}

	.sidemenu li {
		position: relative;
	}

	.sidemenu li a {
		padding: 10px 0;
		display: block;
		color: #333;
	}

	.icon-minus-square:before {
		content: "\f00d";
	}

	.sidemenu li span {
		position: absolute;
		right: 0px;
		top: 10px;
		cursor: pointer;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		border: 1px solid #1472d4;
		border-radius: 50%;
	}

	.lmbvt .sidemenu li,
	.lmbvt .sidemenu p {
		background: url(../images/border-thin.png) no-repeat left bottom;
	}

	.lmbvt .sidemenu p {
		padding: 10px 0;
		margin: 0;
	}

	.lmbvt .sidemenu .ul0 {
		margin: 0;
	}

	.icon-minus-square {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.menuheaderxs {
		margin-bottom: 25px;
	}

	.pro-info-con {
		float: right;
		width: calc(100% - 400px);
		display: FLEX;
		flex-direction: column;
		justify-content: center;
		height: 385px;
	}

	.jqzoom img {
		max-width: 99% !important;
	}

	.pro-info-con h1 {
		margin-top: 0;
		font-size: 24px;
		color: #141414;
		padding-bottom: 20px;
		padding-left: 110px;
	}

	.lix.lixsbt span.xqcs,
	.lix.lixbt span.xqcs {
		font-weight: bold;
	}

	.pro-info-con .btns {
		margin-top: 30px;
	}

	.pro-info-con .sendInquiry {
		font-size: 16px;
		display: flex;
		display: -webkit-flex;
		height: 45px;
		justify-content: center;
		align-items: center;
		color: #FFFFFF;
		text-align: center;
		background: #a9221e;
		border-radius: 3px;
		width: 150px;
		margin-right: 1%;
		float: left;
		margin-bottom: 20px;
		text-transform: uppercase;
	}

	.pro-info-con .btns>div {

		float: left;
	}

	.pdown1 a {
		font-size: 16px;
		display: flex;
		display: -webkit-flex;
		height: 45px;
		justify-content: center;
		align-items: center;
		color: #424242;
		text-align: center;
		background: #ffffff;
		border-radius: 3px;
		width: 150px;
		border: 1px solid #424242;
		margin-right: 5%;
		float: left;
		margin-bottom: 20px;
		text-transform: uppercase;
	}

	.pro-btn>span {
		display: block;
		width: 26px;
		height: 30px;
		position: absolute;
		top: 165px;
		left: 0;
		z-index: 11;
		cursor: pointer;
	}

	.pro-btn .next {
		right: 0;
		left: auto;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
	}

	.pro-btn>span {
		display: block;
		width: 26px;
		height: 30px;
		position: absolute;
		top: 95px;
		left: 0;
		z-index: 11;
		cursor: pointer;
	}

	.pro-detaile {
		width: 100%;
		margin-top: 20px;
	}

	.pro-name {
		border-bottom: 1px solid #424242;
		margin-bottom: 20px;
	}

	.pro-name h3 {
		display: table;
		margin: 0;
		background: #424242;
		padding: 10px;
		color: #FFFFFF;
		font-size: 16px;
	}

	.searchbutton {
		width: 100%;
		float: left;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.searchbutton ul.abcomit li {
		float: left;
		margin-right: 20px;
	}

	.searchbutton ul.abcomit li a {
		background: #424242;
		width: 160px;
		padding: 10px 10px;
		text-align: center;
		color: #FFFFFF;
		display: table;
	}

	.listslsj {
		float: left;
		width: 100%;
		margin-bottom: 20px;
		position: relative;
		margin-top: 35px;

	}

	.alefts {
		position: absolute;
		top: 100px;
		left: -35px;
		background: #257eb7;
		padding: 3px 10px;
		color: #FFFFFF;
		font-size: 20px;
		cursor: pointer;
	}

	.arights {
		position: absolute;
		top: 100px;
		right: -35px;
		background: #257eb7;
		padding: 3px 10px;
		color: #FFFFFF;
		font-size: 20px;
		cursor: pointer;
	}

	#sjtable th {
		text-align: center;
		color: #333333;
		background: #cacaca;
	}

	.table-qit .table th {
		vertical-align: middle;
		padding: 8px;
	}

	#sjtable td {
		white-space: nowrap;
		text-align: center;
	}

	.ditpro {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 35px;
		display: inline-flex;
	}

	.imgpro {
		width: 100%;
		text-align: center;
	}

	.imgpro img {
		margin-bottom: 20px;
		width: 290px;
	}

	.pro-detaile img {
		max-width: 100%;
	}

	.ditpro .lix:nth-child(odd) {
		background: #e2e2e2;
	}

	.ditpro .lix {
		width: 455px;
		height: 30px;
		line-height: 30px;
	}

	.lix span {
		float: left;
		width: 50%;
		padding-left: 10px;
	}

	.ditpro .lix {
		width: 455px;
		height: 30px;
		line-height: 30px;
	}


	/************分页样式******************/
	.pagerBox {
		font-size: 12px;
		height: 55px;
		margin-top: 20px;
	}

	.pagelist {
		padding: 20px 0px 0px;
		text-align: right;
		width: 100%;
		float: left;
		font-size: 14px;
	}

	.pagelist span,
	.pagelist a {
		border-radius: 3px;
		border: 1px solid #dfdfdf;
		display: inline-block;
		padding: 5px 12px;
	}

	.pagelist a {
		margin: 0 3px;
	}

	.pagelist span.current {
		background: #000000;
		color: #FFF;
		border-color: #000000;
		margin: 0 2px;
	}

	.pagelist a:hover {
		background: #000000;
		color: #FFF;
		border-color: #E3E5E6;
	}

	.pagelist label {
		padding-left: 15px;
		color: #999;
	}

	.pagelist label b {
		color: red;
		font-weight: normal;
		margin: 0 3px;
	}

	/******************************/


	.contp {
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}

	.y_rtss {
		border-bottom: 1px dotted #CCCCCC;
		margin: 20px auto 0;
		overflow: hidden;
		padding-bottom: 20px;
	}

	.y_rtca {
		background-color: #F3F3F3;
		float: left;
		min-height: 203px;
		margin-right: 12px;
		margin-top: 10px;
		width: 213px;
	}

	.y_rtssr1 {
		float: left;
		margin-left: 20px;
		margin-top: 10px;
		width: 575px;
	}

	.y_rtca img {
		background-color: #FFFFFF;
		margin-left: 6px;
		margin-top: 5px;
		max-width: 199px;
	}

	.y_rtca p {
		margin-top: 25px;
		text-align: center;
	}

	.y_rtssr1 ul {
		float: left;
		width: 100%;
		height: 150px;
	}

	.y_rtssr1 li {
		display: inline-block;
		height: 30px;
		line-height: 30px;
		width: 150px;
	}

	.serlist {
		float: left;
		width: 100%;
		margin-bottom: 20px;
	}

	.serlist li {
		display: table;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #f7f7f7;
		padding: 5px;
	}

	.serleft {
		float: left;
		width: 80%;
	}

	.serright {
		float: right;
	}

	.minhight {
		width: 100%;
	}

	.headline h1 {
		color: #1472d4;
		margin: 0 0 -2px 0;
		padding-bottom: 5px;
		display: inline-block;
		/* border-bottom: 3px solid #919195 !important; */
		font-size: 26px;

		padding-bottom: 35px;
		padding-top: 35px;
	}

	.titbix {
		display: block;
		padding: 9.5px;
		margin: 0 0 10px;
		font-size: 13px;
		line-height: 1.42857143;
		color: #333;
		word-break: break-all;
		word-wrap: break-word;
		background-color: #f5f5f5;
		border: 1px solid #ccc;
		border-radius: 4px;
		font-style: italic;
	}

	.kxoux {
		margin-bottom: 35px;
	}

	.tablebg1 {
		background-color: rgba(0, 0, 0, 0);
		border-color: #B2B2B2;
		border-style: solid;
		border-width: 1px;
		padding-left: 5px;
	}

	#spanAdvancedSearchForm .text1 select {
		width: 425px;
		height: 82px;
		line-height: 30px;
		padding: 5px 0 5px 5px;
	}

	.tablebg2 {
		background-color: rgba(0, 0, 0, 0);
		border-color: #B2B2B2;
		border-style: solid;
		border-width: 1px;
		text-align: left;
		padding-left: 5px;
	}

	.btnsb {
		background: none repeat scroll 0 0 #8F8F8F;
		border: 1px solid #8F8F8F;
		color: #FFFFFF;
		line-height: 18px;
		text-align: center;
		font-size: 13px;
		margin-right: 10px;
		padding: 5px;
		margin-top: 20px;

	}

	.lo2,
	.lo3 {
		display: none;
	}

	.headline h1 {
		color: #1472d4;
		margin: 0 0 -2px 0;
		padding-bottom: 5px;
		display: inline-block;
		/* border-bottom: 3px solid #919195 !important; */
		font-size: 26px;
		padding-bottom: 35px;
		padding-top: 35px;
	}

	.titbix {
		display: block;
		padding: 9.5px;
		margin: 0 0 10px;
		font-size: 13px;
		line-height: 1.42857143;
		color: #333;
		word-break: break-all;
		word-wrap: break-word;
		background-color: #f5f5f5;
		border: 1px solid #ccc;
		border-radius: 4px;
		font-style: italic;
	}

	@media (max-width: 786px) {
		.ui-widgetsaech {
			padding: 1em 0 0 0;

		}

		.lisarch {
			margin-left: 0;
			margin-top: 10px;
		}

		.xljksf {
			height: 35px;
			width: 110px;
		}

		.tojscx .texlos {
			width: 60px;
		}

		#plp-bread-crumb {
			margin-top: 20px;
		}

		.plp-thumb {
			width: 50%;
		}

		.pro-info-con {
			float: left;
			width: 100%;
			height: auto;
			margin-top: 10px;
		}

		.jq-zoom {
			width: 231px;
			height: 300px;
			float: left;
			position: relative;
		}

		.ditpro .lix {
			width: 100%;
		}

		.tojscx .tkjies {
			width: 140px;
		}

		.ulpro {
			margin-top: 30px;
			display: inline-block;
		}

		.inner-r {
			margin-left: 0;
		}
	}