body { background-image: url(../images/bg.gif); background-repeat: no-repeat; background-size: 100% auto; background-position: 50% 0;}
#wrapper {
    margin-top: 15px;
	width: 100%;
	height: 750px;
	position: relative;
}
.caroufredsel_wrapper {
	width: 100% !important;
	height: 750px !important;
}
#carousel div {
	width: 100%;
	height: 750px;
	overflow: hidden;
	float: left;
}
#carousel div img {
	width: 100%;
	height: 750px;
	min-width: 100%;
	min-height: 100%;
}
.banner-btn { display: block; width: 93px; height: 93px; position: absolute; top: 50%; margin-top:-47px; background-repeat: no-repeat; z-index: 10000;}
#btn-left { background-image: url(../images/btn-left.png); left: 47px;}
#btn-right { background-image: url(../images/btn-right.png); right: 47px;}
.subtitle li { width: 370px; margin: 0 15px;}
.subtitle li img { width: 100%;}
.index-imgtxt-list li { width: 370px; float: left; background: url(../images/default.gif) no-repeat; position: relative; margin: 15px;}
.index-imgtxt-list li a { display: block;}
.index-imgtxt-list .img-box { width: 370px; height: 220px; position: relative; overflow: hidden;}
.index-imgtxt-list li img { width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.index-imgtxt-list .img-cover { padding-top: 220px;}
.index-imgtxt-list .img-cover p { height: 220px;}
.index-imgtxt-list .img-cover:hover  { top: -220px;}
.index-imgtxt-list .img-cover { width: 100%; position: absolute; left: 0; top: 0; z-index: 100;transition: top 0.5s;
    -webkit-transition: top 0.5s;}
.index-imgtxt-list .img-cover p { width: 100%; color: #fff; box-sizing: border-box; padding: 20px; line-height: 20px; font-size: 16px; background: rgba(0,0,0,0.5);}
.index-imgtxt-list .img-cover:hover {
	transition: top 0.5s;
    -webkit-transition: top 0.5s;
}
.index-imgtxt-list .text-box { padding: 10px; background: #f5f5f5;}
.index-imgtxt-list .project-title { font-size: 18px; height: 24px; line-height: 24px; overflow: hidden;}
.index-imgtxt-list .project-prize { line-height: 20px; height: 20px; overflow: hidden; font-size: 16px; font-weight: bold; color: #fe6426;}
.left-banner { margin: 15px;}
.right-list {
	float: left;
    width: 800px;
}
.jidi-type li a, .news-type li a {
	background-size: 370px 130px;
}