@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {margin: 0;padding: 0;border: none;outline: 0; /*font-size:100%;*/ font: inherit;vertical-align: baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body { /*font-size:100%;*/ font-size:14px;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body { background:#fff; font-family: "Microsoft YaHei";}

a{color:#444;text-decoration:none;}

.st {
	font-family: simsun;
}
.fl {
	display: block;
	float: left;
}
.fr {
	display: block;
	float: right;
}
.clear:after {
	content: '';
	display: block;
	clear: both;
}
.container {
	width: 1240px;
	margin: 0 auto;
}

/*头部导航和搜索*/
.header {
	border-bottom: 2px solid #e81324;
}
.h-logo {
	height: 49px;
}
.h-logo img {
	display: block;
	float: left;
	height: 100%;
	margin-right: 25px;
}
.header-ls {
	padding: 23px 0 24px;
}
.h-search {
	padding-top: 5px;
}
.search {
	width: 458px;
	height: 40px;
	border:  1px solid #e81324;
	border-right: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.text input {
	display: block;
	width: 380px;
	height: 38px;
	padding-left: 32px;
	font-size: 12px;
	line-height: 38px;
	color: #a9a9b1;
	background: url(../images/search.png) 10px 11px no-repeat;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.search-btn {
	width: 76px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background: #e81324;
}

.egfix {
	z-index: 9;
}

/*导航*/
.nav {
	margin-left: -20px;
}
.nav-item {
	position: relative;
	float: left;
	padding: 10px 0;
	font-size: 14px;
	line-height: 34px;
	color: #4a4a4a;
}
.nav-item a {
	display: block;
	padding: 0 18px;
	color: #4a4a4a;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.nav-item:hover a {
	margin-top: -4px;
	color: #e81324;
}
/*************************** 图库主页 ***************************/
.subnav {
	margin-top: 20px;
}
.subnav-title {
	padding: 16px 0;
	border-bottom: 1px solid #e5e5e5;
}
.subnav-tit {
	font-size: 24px;
	line-height: 24px;
	color: #000;
}
.snh-item {
	float: left;
}
.snh-item a,
.sn-more {
	display: block;
	padding: 0 11px;
	font-size: 12px;
	line-height: 24px;
	color: #999;
}
.sn-more {
	position: relative;
	padding-right: 8px;
}
.sn-more span {
	display: block;
	position: absolute;
	font-size: 14px;
	right: 0;
	top: 50%;
	margin-top: -11px;
}
.sn-box {
	position: relative;
	width: 1240px;
	margin-top: 19px;
}
.sn-box .bd {
	width: 1238px;
	overflow: hidden;
}
.sn-box .bd .picList {
	padding-bottom: 20px !important;
}
.snb-item {
	position: relative;
	float: left;
	width: 242px !important;
	height: 323px;
	margin-right: 7px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow:hidden;
	border: 1px solid #eee;
	transition: border-color .3s;
	-webkit-transition: border-color .3s;
	-moz-transition: border-color .3s;
	-ms-transition: border-color .3s;
	-o-transition: border-color .3s;
}
.snb-item a {
	display: block;
}
.prev,
.next {
	display: block;
	position: absolute;
	width: 25px;
	height: 34px;
	top: 132px;
	cursor: pointer;
}
.prev {
	left: -41px;
}
.next {
	right: -41px;
}
.snb-icon {
	display: block;
	position: absolute;
	width: 63px;
	height: 63px;
	top: 214px;
	left: 50%;
	margin-left: -31px;
	background: url(../images/sn-iconbg1.png) no-repeat;
	background-size: 100% 100%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.snb-item:hover {
	border-color: #f39700;
	-webkit-box-shadow: 0 0 14px #d6d6d6;
	        box-shadow: 0 0 14px #d6d6d6;
}
.snb-item:hover .snb-icon {
	background: url(../images/sn-iconbg2.png) no-repeat;
}
.snb-bg {
	position: relative;
	display: block;
}
.snb-bg img {
	width: 100%;
	vertical-align: top;
}
.snb-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	opacity: .2;
	filter: alpha(opacity=20);
	-webkit-filter: alpha(opacity=20);
	background: #000;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.snb-name {
	display: block;
	margin-top: 43px;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
}
.snb-item:hover .snb-mask {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-filter: alpha(opacity=0);
}
.sn-box .prevStop,
.sn-box .nextStop {
	opacity: .2;
	filter: alpha(opacity=20);
	-webkit-filter: alpha(opacity=20);
}
/* 推荐 */
.recmd {
	margin-top: 10px;
}
.recmd-con {
	margin-top: 30px;
}
.focusBox {
	float: left;
	position: relative;
	width: 462px;
	height: 328px;
	font-family: Arial;
	text-align: left;
	background: #fff;
}

.focusBox .pic img {
	width: 462px;
	height: 328px;
	display: block;
}
.pic li {
	position: absolute;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 38px;
	width: 100%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-filter: alpha(opacity=60);
	overflow: hidden;
}

.focusBox .txt {
	position: absolute;
	z-index: 2;
	height: 38px;
	width: 100%;
	bottom: 0;
	border-top: 0 none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
}

.focusBox .txt li {
	height: 38px;
	line-height: 38px;
	position: absolute;
	bottom: -38px;
}

.focusBox .txt li a {
	display: block;
	color: #fff;
	padding: 0 0 0 10px;
	font-size: 14px;
	text-decoration: none;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 15px;
	right: 16px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 8px;
	height: 8px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin: 0 3px;
	cursor: pointer;
	border-radius: 10px;
	background: #e1e2e4;
}
.focusBox .num li.on {
	background: #f39b0a;
}

.focusBox .num li.on a,
.focusBox .num a:hover {
	background: #f60;
}


.recmd-pbl {
	margin-left: 470px;
}
.flex-images { overflow: hidden; margin-left: -8px; }
.flex-images .item { float: left; margin: 0 0 10px 8px; margin-bottom: 10px; -webkit-box-sizing: content-box; box-sizing: content-box; overflow: hidden; position: relative; width: 186px;  }
.flex-images .item img { width: 100%; height: 100%; vertical-align: top; }
.recmd-pitem a img {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.recmd-pitem:hover a > img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.recmd-pbg {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 31px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	-webkit-filter: alpha(opacity=50);
}
.recmd-ptext {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 31px;
	padding: 0 7px;
	font-size: 14px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* 产品 */
.ppro-con {
	margin-top: 22px;
}
.pproc-tit {
	width: 226px;
	margin-right: 20px;
}
.pproc-tit img {
	width: 100%;
	vertical-align: top;
}
.ppro-list {
	margin-right: -29px;
}
.ppro-item {
	position: relative;
	float: left;
	width: 288px;
	margin-right: 29px;
	margin-bottom: 30px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.ppro-pic {
	display: block;
	width: 100%;
	height: 194px;
	overflow: hidden;
}
.ppro-pic img {
	display: block;
	max-width: 100%;
	height: 100%;
	vertical-align: top;
	margin: 0 auto;
}
.ppro-msg {
	width: 100%;
	height: 50px;
	padding: 3px 9px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.pprom-logo {
	width: 52px;
	padding-top: 9px;
}
.pprom-logo img {
	width: 100%;
}
.pprom-tit {
	margin-left: 61px;
	height: 42px;
	display: table;
}
.pprom-tit a {
	display: table-cell;
	padding: 0 0 0 13px;
	font-size: 14px;
	line-height: 21px;
	color: #2b2b2b;
	border-left: 1px solid #f3f3f3;
	vertical-align: middle;
}
.ppro-zt {
	display: block;
	position: absolute;
	width: 53px;
	height: 38px;
	font-size: 14px;
	top: 10px;
	right: -6px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background: url(../images/ppro-zt.png) no-repeat;
}
.ppro-item:hover {
	-webkit-box-shadow: 0 0 24px #ccc;
	        box-shadow: 0 0 24px #ccc;
}
.ppro-item-big {
	width: 318px;
	margin-left: -6px;
}
.ppro-item-big .ppro-pic {
	height: 211px;
	overflow: hidden;
}
.ppro-item .ppro-pic img {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.ppro-item:hover .ppro-pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
/* 展会 */
.pt22 {
	padding-top: 22px;
}

/* 底部导航 */
.pfooter {
	padding: 30px 0;
	border-top:  1px solid #e5e5e5;
	border-bottom:  1px solid #e5e5e5;
	background: #f6f6f6;
}
.pf-tel {
	width: 220px;
	margin-right: 10px;
	padding-top: 28px;
}
.pft-icon {
	width: 79px;
}
.pft-icon img {
	width: 100%;
	vertical-align: top;
}
.inf {
	margin-left: 79px;
	padding-top: 25px;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #333;
}
.inf-num {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #fa0203;
}
.pf-nav {
	margin-left: 26px;
	margin-right: -14px;
}
.pfn-block {
	float: left;
	width: 190px;
	height: 190px;
	margin-right: 14px;
	margin-bottom: 16px;
	padding: 18px 16px;
	border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #eee;
	transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
}
.pfnb-tit {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2b2b2b;
}
.pfnb-list {
	margin-top: 10px;
	height: auto;
	height: 130px;
	overflow: hidden;
}
.pfnbl-item {
	float: left;
	width: 50%;
}
.pfnbl-item a {
	display: block;
	font-size: 12px;
	line-height: 26px;
	color: #2b2b2b;
}

.pfn-block:hover {
	background: #666;
}
.pfn-block:hover .pfnb-tit,
.pfn-block:hover .pfnbl-item a {
	color: #fff;
}
.pfn-block .pfnbl-item:hover a {
	color: #f39700;
}

/********************** 图库二级页面 **********************/
.wadd {
	padding: 14px 0;
}
.wadd-box {
	display: block;
	font-size: 12px;
	line-height: 24px;
	color: #999;
}
.wadd-box a {
	color: #999;
}
.wadd-box span {
	padding: 0 4px;
}
.spcb-top {
	position: relative;
	width: 429px;
	height: 356px;
}
.spct-pic {
	display: block;
	width: 429px;
	height: 356px;
	overflow: hidden;
}
.spct-pic img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: top;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	display: block;
    margin: 0 auto;
}
.spct-tit {
	display: block;
	position: absolute;
	width: 100%;
	height: 50px;
	padding: 17px 14px 9px;
	bottom: 0;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	background: url(../images/sub-bg.png) center center no-repeat;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.spcb-list {
	margin-left: 430px;
}
.spcbl-item {
	float: left;
	position: relative;
	width: 260px;
	height: 173px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.spcbl-pic {
	display: block;
	width: 260px;
	height: 173px;
	overflow: hidden;
}
.spcbl-pic img {
	width: 100%;
	vertical-align: top;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.spcb-top:hover .spct-pic img,
.spcbl-item:hover .spcbl-pic img {
	transform: scale(1.1) rotateZ(-1deg);
	-webkit-transform: scale(1.1) rotateZ(-1deg);
	-moz-transform: scale(1.1) rotateZ(-1deg);
	-ms-transform: scale(1.1) rotateZ(-1deg);
	-o-transform: scale(1.1) rotateZ(-1deg);
}
.spc-list {
	padding-bottom: 46px;
	margin-left: -13px;
}
.spc-item {
	position: relative;
	float: left;
	width: 300px;
	margin-left: 13px;
	margin-bottom: 16px;
}
.spc-pic {
	display: block;
	width: 100%;
	height: 220px;
	overflow: hidden;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.spc-pic img {
	height: 100%;
	vertical-align: top;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	display: block;
    margin: 0 auto;
}
.spc-msg {
	width: 100%;
	height: 66px;
	padding: 9px 9px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.spcm-logo {
	width: 52px;
	padding-top: 9px;
}
.spcm-logo img {
	width: 100%;
}
.spcm-tit {
	margin-left: 61px;
	height: 48px;
	display: block;
	overflow: hidden;
}
.spcm-tit a {
	display: table-cell;
	padding: 0 0 0 13px;
	font-size: 14px;
	line-height: 24px;
	color: #2b2b2b;
	border-left: 1px solid #f3f3f3;
	vertical-align: middle;
}
.no-logo .spcm-logo {
	display: none;
}
.no-logo .spcm-tit {
	margin-left: 0;
}
.no-logo .spcm-tit a {
	border: 0 none;
}
.spc-zt {
	display: block;
	position: absolute;
	width: 53px;
	height: 38px;
	font-size: 14px;
	top: 10px;
	right: -6px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background: url(../images/ppro-zt.png) no-repeat;
}
.spc-item:hover {
	-webkit-box-shadow: 0 0 24px #ccc;
	        box-shadow: 0 0 24px #ccc;
}
.spc-item:hover .spc-pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

/********************** 列表页 **********************/
.screening {
	font-size: 14px;
	line-height: 24px;
}
.industry {
	padding: 12px 22px 11px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border: 1px solid #f4f4f4;
}
.ind-tit {
	width: 5em;
	text-align: right;
	color: #999;
}
.ind-options {
	margin-left: 95px;
}
.indop-item {
	float: left;
	padding: 0 14px;
	margin: 1px 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.indop-item a {
	display: block;
	color: #333;
}
.indop-item.on {
	background: #ff8a00;
}
.indop-item.on a {
	color: #fff;
}

.brand-class {
	position: relative;
	padding-right: 78px;
}
.brand-class .indop-list {
	height: 26px;
	overflow: hidden;
}

.more-btn {
	display: block;
	position: absolute;
	right: 22px;
	top: 13px;
	padding-right: 14px;
	font-size: 12px;
	color: #333;
}
.more-btn-icon {
	display: block;
	position: absolute;
	width: 10px;
	height: 5px;
	right: 0;
	top: 50%;
	margin-top: -2px;
}
.more-btn-icon img {
	width: 100%;
	vertical-align: top;
}

.brand-class .ind-auto {
	height: auto;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.pro-class,
.brand-class {
	border-top: 0 none;
}

.s-selected {
	margin-top: 9px;
	padding: 12px 22px;
	font-size: 14px;
	line-height: 26px;
	color: #999;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fafafa;
}
.sslt-options {
	margin-left: 26px;
}
.sslto-item {
	position: relative;
	float: left;
	height: 26px;
	padding-right: 24px;
	line-height: 24px;
	color: #333;
	border: 1px solid #fdc27d;
	border-right: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.sslto-item span {
	padding: 0 10px;
}
.sslto-del {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}
.sslto-del img {
	width: 100%;
	vertical-align: top;
}
.sslto-reset {
	margin-left: 25px;
	color: #333;
}
.nev-title {
	border-bottom: 1px solid #f4f4f4;
}
.nev-tit {
	position: relative;
	padding: 7px 20px;
	font-size: 16px;
	line-height: 30px;
	color: #ff8a00;
}
.nev-tit-line {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background: #ff8a00;
}
.nev-number {
	padding-top: 9px;
	padding-right: 7px;
	font-size: 14px;
	line-height: 28px;
}
.nev-number span {
	font-size: 16px;
	color: #ff8a00;
}
.newest-pic .spc-list {
	margin-top: 16px;
}
.newest-pic .ppro-list {
	padding-bottom: 100px;
}
/* 详情页 */
.d-body {
	background: #000;
}
.dheader {
	width: 100%;
	height: 40px;
	padding-top: 9px;
	background: #333;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.dh-logo {
	width: 178px;
	margin-top: -2px;
}
.dh-logo img {
	width: 100%;
	vertical-align: top;
}
.dh-add {
	display: block;
	margin-left: 190px;
}
.dh-add,
.dh-add a {
	font-size: 14px;
	line-height: 22px;
	color: #979797;
}

.dpic-show {
	padding-top: 50px;
}

.dpic-show-box {
	position: relative;
	overflow: hidden;
}

.dpic-show-box .bigImg {
	width: 980px;
	min-height: 606px;
	margin: 0 auto;
	position: relative;
}

.dpic-show-box .bigImg li img {
	vertical-align: top;
	max-width: 980px;
}

.dpic-show-box .bigImg h4 {
	padding-top: 34px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	overflow: hidden;
	text-align: center;
}

.dpic-show-box .smallScroll {
	position: relative;
	width: 100%;
	margin-top: 38px;
	background: #1c1c1c;
}

.dpic-show-box .sPrev,
.dpic-show-box .sNext {
	position: absolute;
	float: left;
	display: block;
	width: 19px;
	height: 26px;
	top: 56px;
	opacity: .54;
	filter: alpha(opacity=54);
	-webkit-filter: alpha(opacity=54);
}
.dpic-show-box .sPrev img,
.dpic-show-box .sNext img {
	width: 100%;
	vertical-align: top;
}
.dpic-show .prev,
.dpic-show .next {
	width: 490px;
	height: 100%;
	top: 0;
}
.dpic-show .prev img,
.dpic-show .next img {
	position: absolute;
	display: block;
	width: 34px;
	height: 49px;
	top: 50%;
	margin-top: -24px;
	vertical-align: top;
}
.dpic-show .prev {
	left: 50%;
	margin-left: -573px;
	z-index: 1;
}
.dpic-show .next {
	right: 50%;
	margin-right: -573px;
}
.dpic-show .next img {
	right: 0;
}
.dpic-show-box .sPrev {
	left: 50%;
	margin-left: -584px;
}
.dpic-show-box .sNext {
	right: 50%;
	margin-right: -584px;
}

.dpic-show-box .sPrev:hover,
.dpic-show-box .sNext:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-filter: alpha(opacity=100);
}
.dpic-show-box .prevStop,
.dpic-show-box .nextStop {
	opacity: .54;
	filter: alpha(opacity=54);
	-webkit-filter: alpha(opacity=54);
}

.dpic-show-box .smallImg {
	width: 1120px;
	margin: 0 auto;
	overflow: hidden;
}

.dpic-show-box .smallImg ul {
	height: 142px;
	width: 9999px;
}

.dpic-show-box .smallImg li {
	float: left;
	width: 140px;
	margin: 0 10px;
	padding: 20px 0;
	cursor: pointer;
	display: inline;
}
.dpic-show-box .smallImg li a {
	display: block;
	width: 140px;
	height: 98px;
	text-align: center;
}
.dpic-show-box .smallImg img {
	display: table-cell;
	position: relative;
	/*width: 140px;
	height: 98px;*/
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.dpic-show-box .pageState {
	position: relative;
	margin-top: -44px;
	left: 50%;
	margin-left: -490px;
	font-size: 20px;
	color: #656565;
}

.dpic-show-box .pageState span {
	color: #979797;
	font-size: 40px;
}
.dps-msg {
	margin: 32px auto 20px;
	font-size: 14px;
	line-height: 32px;
	color: #979797;
}
.dpsmt-item {
	float: left;
	margin: 0 5px;
}
.dpsmt-item a {
	display: block;
	padding: 0 11px;
	color: #000;
	background: #979797;
}
.dpic-small li.on a img {
	margin-top: -1px;
	transform: scaleX(1.02) scaleY(1.06);
	-webkit-transform: scaleX(1.02) scaleY(1.06);
	-moz-transform: scaleX(1.02) scaleY(1.06);
	-ms-transform: scaleX(1.02) scaleY(1.06);
	-o-transform: scaleX(1.02) scaleY(1.06);
}

.dpsbi-item > a {
	display: table-cell;
	text-align: center;
	width: 980px;
	min-height: 500px;
	vertical-align: middle;
}
.d-body .main {
  	position: relative;
	background: url(../images/main-bg.png) bottom center no-repeat;
	background-size: 100% auto;
}
/* 分页 */
.pages {
    width: 740px;
    height: 28px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 100px;
}

.pages ul {
    margin: 0 auto;
    display: block;
}

.pages li {
    display: inline;
}

.pages li a {
    border: 1px solid #d3d2d2;
    display: inline-block;
    padding: 0 12px;
}
.pages a ,.pages span{
    border: 1px solid #d3d2d2;
    display: inline-block;
    padding: 0 12px;
	line-height: 30px;
    -webkit-border-radius: 3px;
    -webkit-transition: all .1s;
}

.pages li a.active {
    background: red;
    color: #fff;
    border: 1px solid red;
}

.pages span.this {
    background: red;
    color: #fff;
    border: 1px solid red;
}
.pagesi span {
	background: red;
    color: #fff;
    border: 1px solid red;
}
/*.pages span{
    background: red;
    color: #fff;
    border: 1px solid red;
}*/
.pages .next a,
.pages .prev a {
    padding: 0 17px;
}

.pages .nextprev{
    padding: 0 17px;
}
.pages .next {
    padding-left: 17px;
}

.pages .prev {
    padding-right: 17px;
}

.spcb-top {
	display: table;
}
.spct-pic {
	display: table-cell;
	vertical-align: middle;
}
.spct-tit {
	left: 0;
}
/*.spc-pic {
	display: table-cell;
	vertical-align: middle;
}*/
.endBox-1 { position:absolute; top:0; left:0; width:100%; height:1px; z-index:100; }
.endBox0 { position:relative; width:530px; height:431px; margin:0 auto;  z-index:100; }
.endBox1 { left:0; top:118px; background:#000;filter:alpha(opacity=80);opacity:0.8; width:530px; height:355px; position:absolute;z-index:1; border-radius:11px 11px 11px 11px;}
.endBox a{color:#fff;text-decoration:none;}
.endBox a:hover{color:#eb8c14;}
.endBox h4{padding:0px 0px 7px 5px;font-size:14px;font-family:"宋体","微软雅黑",Arial, Helvetica, sans-serif;color:#fff;}
.endBox ul{overflow:hidden;zoom:1;padding:10px 5px 10px 35px;border-bottom:1px dotted #ccc;}
.endBox li{float:left;margin-right:11px;width:79px;height:95px;font-size:12px;text-align:center;color:#fff;background:none;}
.endBox li span{display:block;padding-top:5px;height:32px;overflow:hidden;text-align:center;line-height:16px;}
.endBox li b{display:block;border:1px solid #cccacb;width:75px;height:50px;display:block;overflow:hidden;}
.endBox li img{width:75px;height:50px;}
.endBoxCon{padding:15px 0px 0px 40px;overflow:hidden;zoom:1;}
.endBoxCon dt{padding-top:5px;font-weight:bold;}
.endBoxCon dt a{color:#ffdb84;}
.endBoxCon dt a:hover{color:#eb8c14;}
.endBoxCon dt{ text-align:left; padding-left:40px;}
.endBoxConlfbg { float:left; width:32px; height:37px; overflow:hidden; background:url(//img.lmjx.net/photo/images/replay01.png) no-repeat left top;_background:url(http://img.lmjx.net/photo/images/replay01.gif) no-repeat left top; }
.endBoxConlf{ float:left;padding-top:7px; width:150px;overflow:hidden; }
.endBoxCon .endBoxConlf a { color:#fff; }
.endBox{ left:0; top:118px; width:530px; height:330px; position:absolute;z-index:3; padding:10px 0;overflow:hidden; }
.scrlpics ul{ float:none;}
.scrlpics li{ margin-right:19px;}
.endBoxConribg { float:left; width:32px; height:37px; overflow:hidden; background:url(//img.lmjx.net/photo/images/next.png) no-repeat left top;_background:url(http://img.lmjx.net/photo/images/next.gif) no-repeat left top;  }
.endBoxConri{ float:right; text-align:left;width:230px; height:40px; overflow:hidden; }
.endBoxCon{ padding:15px 0 0 80px;}
.endBoxCon a{ color:#c6ed40;}
.endBoxCon a:hover{ color:#eb8c14;}
.endBox h4{ padding-left:15px;}
.endBoxConri span{ color:#fff; font-weight:normal; text-align:left; display:block; }
.endBoxConri a :hover{ color:#eb8c14;}
.artList{ height:92px; overflow:hidden;margin-top:15px; padding:0 10px 0 15px; background:#5c5c5c; filter:alpha(opacity=80); opacity:0.8;}
.artList h5{ color:#fff; font-size:12px; padding:2px 10px 2px 0; margin:0;}
.artList ul{ overflow:hidden;zoom:1; border:none;padding:0;padding-left:15px;}
.artList li{ width:230px; height:20px; overflow:hidden; text-align:left; float:left;}
.bottomNav{ color:#fff; overflow:hidden;zoom:1; padding-top:8px; height:25px; overflow:hidden; }
.bottomNav .ncm_logo { display:block; margin-left:8px; width:98px; height:26px; overflow:hidden; background:url(//img.lmjx.net/photo/images/logo_nocm_98_26.png) no-repeat left top; }
.bottomNav dt{ float:left; margin-right:10px; padding-left:15px;}
.bottomNav dd{ padding-top:0;}
.bottomNav dd span{ display:inline; margin:0 2px;}
.bottomNav dd span a{ color:#fff;}
.bottomNav dd span a:hover{ color:#eb8c14;}
.artList li a,
.bottomNav span a {
	line-height:22px;
}
.dpic-small {
	margin: 0 !important;
}

.cp {
	width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.cp p {
	height: 40px;
    line-height: 40px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    font-weight: 500;
    font-size: 12px;
    color: #494949;
}
.cp .icp {
	background: url(https://img.lmjx.net/sf/2017/syindex/images/index_pic.png) no-repeat -555px -518px;
}
.cp .icp strong {
	background: #848484;
    margin-left: 10px;
    font-weight: normal;
    padding: 3px 10px;
    color: #fff;
}
.prev,
.next {
	min-height: 620px;
}


.price_askpff {
	width: 404px;
	height: 50px;
	position: absolute;
	top: 50px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 3;
	display: flex;
	align-items: center;
	background-color:
	rgba(255, 255, 255, .8);
	padding: 0 20px;
}
.price_askpff .price_num {
	float: left;
	/* padding: 0 0 0 20px; */
	font-size: 14px;
	color: #333;
}


.price_askpff .pric_btn_price {
	width: 70px;
	height: 30px;
	display: block;
	margin-left: auto;
	line-height: 30px;
}

.price_askpff .pric_btn_price a, .price_askpff .pric_btn_loan a {
	border-radius: 3px;
	color: #fff;
	display: block;
	text-align: center;
}
.price_askpff .pric_btn_price a {
	background: #FF7200;
}


.pitem {position: relative;padding:20px 0;overflow:hidden;}
.pitem .l1 {width:232px;float:left;margin-right:20px;}
.pitem .l2 {width:550px;float:left;padding-top: 10px;}
.pitem .r1 {float:right;width:120px;padding-top:40px;text-align:center;}
.pitem .r1 span {display:block;font-size:20px;}
.pitem .r1 span.price {font-size:20px;line-height:50px;color:#e60012;}
.pitem .r1 i {line-height:50px;color:#999;}
.pitem .r1 .askpa {display:inline-block;width:101px;height:34px;font-size:16px;line-height:34px;text-align:center;color:#fff;background:#FF7200;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.pitem .icon {display:block;position: relative;width:232px;height:174px;line-height:174px;text-align:center;}
.pitem .icon img {max-width:100%;max-height:100%;vertical-align:middle;}
.pitem .adv {
	position: absolute;
	right: 3px;
	bottom: 3px;
	display: block;
	color: #fff;
	overflow: hidden;
	font-size: 12px;
	line-height: 100%;
	font-weight: normal;
	font-style: normal;
	background: #999;
	padding: 3px;
	border-radius: 3px;
}
.pitem .apk {display:block;width:160px;height:27px;margin:10px auto 0;font-size:12px;line-height:25px;text-align:center;color:#333;border:1px solid #e5e5e5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-sizing:border-box;}
.pitem .apk .checked {display:table;position:relative;margin:0 auto;padding-left:24px;}
.pitem .apk .checked input {display:block;position:absolute;top:6px;left:0;}
.pitem h2 {font-size:16px;line-height:32px;color:#fff;}
.pitem .dds {width:100%;margin-top:10px;font-size:12px;line-height:23px;color:#999;overflow:hidden;}
.pitem .dds dt {display:block;width:22%;color:#999;}
.pitem .dds dd {display:block;width:28%;height:23px;color:#2c2c2c;word-break: break-all;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.footer {
    text-align: center;
    padding-top: 50px;
    color: #555;
}




.bottomNav .ncm_logo { _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.lmjx.net/photo/images/logo_nocm_98_26.png");  }


