@charset "utf-8";
/* CSS Document */
.list_carousel{
				/*background-color: #ccc;*/
				margin: 30px 0 30px 80px;
				width: auto;
			}
			.list_carousel a{ border:none; outline:none;}
			 .list_carousel ul#projectSlider {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				overflow:hidden;
				
			}
			.list_carousel #projectSlider li {
				width:270px; height:290px; padding:15px; background:#fff; border-radius:3px; box-shadow:0px 0px 5px #414141; border:none; list-style:none; display:inline-block; margin:0 5px; position:relative; z-index:2;
			}
			
			.list_carousel #projectSlider li .projectThumb{height:148px; overflow:hidden;}
			.list_carousel #projectSlider li .projectThumb img{width:270px; height:auto;}
			.list_carousel #projectSlider li p{margin:3px 0; padding:0;}
			.list_carousel #projectSlider li .proTitle{ font-size:13px; color:#ae8f0c; font-family:'OpenSansSemiBold';}
			.list_carousel #projectSlider li .proTitle a{ font-size:13px; color:#ae8f0c; font-family:'OpenSansSemiBold';}
			.list_carousel #projectSlider li .proTitle a:hover{text-decoration:underline;}
			.list_carousel #projectSlider li .desc{ font-size:13px; color:#666; font-family:'OpenSansLight';}
			.list_carousel #projectSlider li .highlight{font-size:14px; color:#6e7378; font-family:'OpenSansBold';}
			.list_carousel #projectSlider li .feature{font-size:12px; color:#666;}
			.list_carousel #projectSlider.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.list_carousel .pagiBar{background:url(../images/hotprojects_downpart.png) no-repeat; width:935px; height:65px; position:absolute; bottom:0px; left:85px; z-index:1;}
			.list_carousel .pagiBar a{color:#000; font-size:13px; position:relative; font-family:'OpenSansSemiBold';}
			.list_carousel .pagiBar a:hover{color:#AE8F0C;}
			.list_carousel .prev {
				width:56px;
				height:103px;
				left:40px;
				top:200px;
				position:absolute;
				z-index:1;
				
			}
			.list_carousel .next {
				width:56px;
				height:103px;
				right:35px;
				top:200px;
				position:absolute;
				z-index:1;
			}
			.list_carousel .pager {
				/*float: left;*/
				width: auto;
				text-align: center;
				top:35px;
				position:relative;
			}
			.list_carousel .pager a {
				margin: 0 5px;
				text-decoration: none;
				background:url(../images/dot_btn.png) no-repeat center top;
				width:14px;
				height:14px;
				display:inline-block;
				
			}
			.list_carousel .pager a.selected {
				text-decoration: underline;
				background-position:0 -15px;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}

.list_carousel2{
				/*background-color: #ccc;*/
				margin: 30px 0 8px 20px;
				width: auto;
			}
			
			 .list_carousel2 ul#mediaBoxSlider {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				overflow:hidden;
				
			}
			.list_carousel2 #mediaBoxSlider li {
				width:115px; height:160px; padding:5px; border:none; list-style:none; display:inline-block; margin:0 5px; position:relative; z-index:2;
			}
			
			.list_carousel2 #mediaBoxSlider li .mediaThumb{height:148px; overflow:hidden; }
			.list_carousel2 #mediaBoxSlider li .mediaThumb img{width:110px; height:auto; padding:3px; box-shadow:0px 0px 3px #ccc;}
			.list_carousel2 #mediaBoxSlider li p{margin:3px 0; padding:0;}
			.list_carousel2 #mediaBoxSlider li .mediaTitle{ font-size:10px; font-family:'OpenSansRegular'; text-transform:uppercase; text-align:center;}
			.list_carousel2 #mediaBoxSlider li .mediaTitle a{ font-size:10px; color:#666; font-family:'OpenSansRegular';text-transform:uppercase;}
			.list_carousel2 #mediaBoxSlider li .mediaTitle a:hover{color:#000;}
			
			.list_carousel2 .prev {
				width:10px;
				height:15px;
				left:20px;
				top:150px;
				position:absolute;
				z-index:1;
				
			}
			.list_carousel2 .next {
				width:10px;
				height:15px;
				right:20px;
				top:150px;
				position:absolute;
				z-index:1;
			}
			.list_carousel2 .pager {
				/*float: left;*/
				width: auto;
				text-align: center;
				top:35px;
				position:relative;
			}
			.list_carousel2 .pager a {
				margin: 0 5px;
				text-decoration: none;
				background:url(../images/dot_btn.png) no-repeat center top;
				width:14px;
				height:14px;
				display:inline-block;
				
			}
			.list_carousel2 .pager a.selected {
				text-decoration: underline;
				background-position:0 -15px;
			}
			
.list_carousel3{
				/*background-color: #ccc;*/
				margin: 10px 0 8px 0px;
				width: auto;
			}
			
			 .list_carousel3 ul#bulletinSliderBox {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				overflow:hidden;
				
			}
		   .list_carousel3 .prev3 {
				width:15px;
				height:10px;
				left:525px;
				top:3px;
				position:absolute;
				z-index:1;
				
			}
			.list_carousel3 .next3 {
				width:15px;
				height:10px;
				left:550px;
				top:3px;
				position:absolute;
				z-index:1;
			}
			
			.list_carousel4{
				/*background-color: #ccc;*/
				margin: 0px 0 8px 0px;
				width: auto;
			}
			  .list_carousel4 .prev4 {
				width:15px;
				height:10px;
				left:435px;
				top:3px;
				position:absolute;
				z-index:1;
				
			}
			.list_carousel4 .next4 {
				width:15px;
				height:10px;
				left:460px;
				top:3px;
				position:absolute;
				z-index:1;
			}