@charset "gb2312";
/* CSS Document */
body{background:url(imagesztsjdjssjdjs_bg.jpg) no-repeat top center #fcf8e3;font-family:Microsoft Yahei;color:#000000;min-width:1000px;}
.sjdjs-header{overflow:hidden;height:508px;}
.sjdjs-wrapper{width:1000px;margin:0 auto;overflow:hidden;}
.sjdjs-lmName{margin-bottom:10px;}
.sjdjs-zyjs,.sjdjs-xxdt,.sjdjs-zlztp{width:100%;overflow:hidden;margin-bottom:40px;}
.zyjs-list{margin-right:50px;width:470px;float:left;}
.zyjs-list li{line-height:40px;background:url(imagesztsjdjsdot1.png) left center no-repeat;padding-left:10px;border-bottom:1px dotted #a7a7a7;margin-top:25px;padding-bottom:10px;}
.zyjs-list li a{font-size:20px;padding-bottom:10px;}
.zyjs-list li a:hover,.xwdt-list li a:hover{color:#ca2726;}
.sjdjs-tpxw{width:470px;float:left;height:310px;position:relative;overflow:hidden;}
.sjdjs-tpxw .bd li{position:relative; overflow:hidden; zoom:1; height:310px;}
.sjdjs-tpxw img{width:100%; display:block;height:100%;}
.sjdjs-tpxw .bd li{position:relative; overflow:hidden; zoom:1; height:310px;}
.sjdjs-tpxw .bd li:hover img{transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02); -moz-transform:scale(1.02,1.02); -o-transform:scale(1.02,1.02); transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}
.sjdjs-tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:30px; background:#000; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.8;}
.sjdjs-tpxw .bd .txt{position:absolute; bottom:0; left:0; line-height:30px; padding-left:25px; color:#fff;height:30px;  width: 88%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sjdjs-tpxw .hd{position:absolute; top:290px; right:20px;}
.sjdjs-tpxw .hd li{float:left; width:10px; height:10px; margin-left:5px; line-height:7px; overflow:hidden; font-size:0; background:#c4bcb6; cursor:pointer;border-radius:50%;}
.sjdjs-tpxw .hd li.on{background:#c66507;}
.sjdjs-tpxw a.prev,
.sjdjs-tpxw a.next{width:35px; height:45px; display:block; position:absolute; background-image:url(imagesztsjdjssprite.png); background-repeat:no-repeat; opacity:.6;filter: alpha(opacity=60);-moz-opacity:0.6; z-index:999; cursor:pointer; top:132px;}
.sjdjs-tpxw a.prev{left:0; background-position:0 0;}
.sjdjs-tpxw a.next{right:0; background-position:-45px 0;}


.xwdt-imgList{width:520px;float:left;}
.xwdt-imgList li{width:220px;height:147px;float:left;margin-left:40px;margin-bottom:17px;position:relative; overflow:hidden; zoom:1;}
.xwdt-imgList li .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:30px; background:#000; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.8;}
.xwdt-imgList li .txt{position:absolute; bottom:0; left:0; line-height:30px; padding-left:25px; color:#fff;height:30px;  width: 88%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box2{clear:both;}
.xwdt-list{width:470px;float:left;}
.margin50{margin-right:50px;}
.xwdt-list li{line-height:48px;background:url(imagesztsjdjsdot2.png) left center no-repeat;padding-left:15px;border-bottom:1px dotted #a7a7a7;width:96%;}
.xwdt-list li a{font-size:18px;}

.sjdjs-zlztp{background:url(imagesztsjdjszlztp_bg.jpg) top center no-repeat;padding-top:30px;}
.hide{display:none;}
.exclusive{margin-bottom:15px;}
.exclusive-box {
	position: relative;
	width: 1000px;
	height: 540px;
}
.carousel {
	position: relative;
	height: 450px;
	margin: 0 auto;
}
.carousel li {
	float: left;
	width: 300px;
	height: 230px;
}
.carousel a, .carousel img, .carousel span {
	display: inline-block;
}
.carousel img {
	width: 100%;
	height: 100%;
}
.carousel a {
	position: relative;
}
.carousel span {
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 4px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	background-color: #a40000;
	background-color: rgba(164, 0, 0, 0.8);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/*.carousel a {
	-webkit-box-reflect: below -4px -webkit-linear-gradient(top, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0) 30%, rgba(250, 250, 250, 0.3));
}*/
.carousel {
	position: relative;
	margin: 0px;
	padding: 0px;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.carousel .carousel-item {
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFF;
	position: absolute;
	cursor: pointer;
}
.carousel .out {
	border: #DDD 2px solid;
}
.carousel .over {
	border: #DDD 2px solid;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')";
}
.carousel .click {
	border: #DDD 2px solid;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')";
}
.carousel .select {
	border: #DDD 2px solid;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')";
}
.carousel .tooltip {
	position: absolute;
	z-index: 9999;
	background-color: #DDD;
	margin-bottom: 20px;
	border: #EEE solid 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.carousel .tooltip p {
	color: #999;
	padding: 10px;
	margin: 0px;
}
.carousel .scrollbar {
	width: 340px;
	position: absolute;
	margin-top: 100px;
}
.carousel .scrollbar .track {
	width: 300px;
	height: 20px;
	position: absolute;
	left: 20px;
}
.carousel .scrollbar .thumb {
	width: 70px;
	height: 20px;
	position: absolute;
	cursor: pointer;
}
.carousel .scrollbar .left {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	left: 0px;
}
.carousel .scrollbar .right {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	right: 0px;
}
.ex-btn {
	position: relative;
	z-index: 20;
	width: 200px;
	margin: 0 auto;
}
.ex-arr {
	width: 72px;
	height: 40px;
	background-repeat: no-repeat;
	background-position-y: center;
	cursor: pointer;
}
.ex-left {
	float: left;
	background-image:url(imagesztsjdjsicon_pc_arrow3d_left.png);
	background-position-x: left;
}
.ex-right {
	float: right;
	background-image:url(imagesztsjdjsicon_pc_arrow3d_right.png);
	background-position-x: right;
}


@media (max-width:768px) {
}

@media (max-width:560px){
}