/*input[type=checkbox].normal{position: relative;opacity: initial;left: 0;margin: 0;}*/
.case-tabs li{ float: left; padding:0 20px; position: relative; }
.case-tabs{ margin:40px 0 30px -20px; }
.case-back .title{ margin-top: 0; }
.case-tabs li a{ color: #999; }
.case-tabs li:before{ display: block; content: ""; position: absolute; right: 0; top: 50%; height: 12px; border-right: solid 1px #ccc; margin-top: -6px; }
.case-tabs li:last-child:before{ display: none; }
.case-tabs li.active a,.case-tabs li a:hover{ color: #333; }


.error{color:red;}
.tx-case-tab{padding-top: 40px;}
/*列表页*/
.cp-box{background: #f5f5f5;}
.case-tabs{margin: 15px 0 15px 0px}
.tabstitle{font-weight: bold;font-size: 16px;color: #5b5959;position: relative;}
.tabstitle .glyphicon{display: none}
.case-tabs li:before{border-right: none}
.case-tabs li{float: left;margin-bottom: 8px;margin-right: 15px;padding: 0;/*margin: 0 10px;*/border: 1px solid #bbb; width: 90px;text-align: center;color: #666;border-radius: 2px;cursor: pointer;background: #fff;}
.case-tabs li:hover{color: #e99a59;border-color: #e99a59;}
.case-tabs li:hover a{color: #e99a59}
.case-tabs li.active{border-color: #e99a59;color: #e99a59}
.case-tabs li.active a{color: #e99a59}
.waterfall-list .news-item{padding: 12px 10px 1px 10px;box-shadow: 0px 0px 5px #cccccc;margin-bottom: 20px;background: #fff;}
.waterfall-list .news-item .pic{position: relative;overflow: hidden;}
.waterfall-list .news-item .pic img{margin-bottom: 15px;width: 100%;}
.waterfall-list .news-item .pic .itemmc{background: rgba(4, 80, 147, 0.7);display: none;position: absolute;top: 0;color: #fff;padding: 10px;z-index: 10000;}
.waterfall-list .news-item .pic .itemmc a{color: #fff;}
.projecttit{font-weight: bold;margin-bottom: 10px;font-size: 17px;margin-top: 10px;text-align: center;}
.projectcon{font-size: 13px;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.porjdetal {font-size: 14px;color: #FFFFFF;background: none;border:1px solid #fff;padding: 7px 20px 5px 20px;width: 105px;margin-left: auto;margin-right: auto;}
.porjdetal:hover{color: #000;background: #fff;}
@media(max-width: 768px){
	.projectcon{-webkit-line-clamp: 3;}
}
@media(max-width: 500px){
	.tabstitle{display: block;width: 100%;margin-bottom: 15px;}
	.case-tabs li{margin-bottom: 10px;}
	.projectcon{-webkit-line-clamp: 4;}
}

/*详情页*/
.c-margin-b-30{float: left;}
.c-desc{margin-top: 50px;background: #fff;padding: 10px 20px;}
.detailborder{background: url('/uploads/pics/banner.png');height: 425px;background-size: cover;text-align: center;color: #fff;margin-bottom: 20px;}
.nametitle{font-size: 35px;color: #fff;text-align: center;padding-top: 25px;font-family: "楷体";}
.comintroduce1{color: #fff;text-align: center;margin-top: 10px;font-size: 13px;}
.databorder{padding: 0 80px;text-align: center;margin-top: 25px;}
.databorder_left{display: inline-block;width: 50%;float: left;text-align: center;padding: 0 5%;color: #fff;}
.databorder_left .num,.databorder_right .num{border-bottom: 1px solid #fff;font-size: 28px;font-weight: 100;margin-bottom: 10px;}
.databorder_right{display: inline-block;width: 50%;text-align: center;padding: 0 5%;color: #fff;}
.comyear{text-align: center;color: #fff;margin-top: 25px;width: 114px;border-bottom: 1px solid #fff;margin-left: auto;margin-right: auto;}
.comyear span{font-size: 28px;font-weight: 100;margin-right: 10px;}
.comintroduce2{color: #fff;margin-top: 10px;text-align: center;}
.combtn{display: inline-block;background: rgba(255,255,255,.6);color: #fff;padding: 8px 30px;margin-left: auto;border-radius: 17px;margin-top: 20px;cursor: pointer;}
.combtn a{color: #fff;}
.combtn a:hover{color: #23527c}
.projectdetails{border:1px solid #bbb;padding: 15px 10px;background: #eee;}
.projectitem{/*margin-bottom: 20px;*/} 
.projecttitle{font-weight: bold;font-size: 14px;}
.projectcontent{padding: 10px 0px;font-size: 13px;color: #777;} 
.albtn{border: 1px solid #aaa;padding: 6px 15px;margin-bottom: 10px;background: #169def;color: #fff;}
.albtn:hover{background: #4e81f8;color: #fff;}
.morecase{padding: 15px;border: 1px solid #bbb;border-top: none;background: #d7d5d5;cursor: pointer;}
.case-tabs li.active a, .case-tabs li a:hover{color: #e99a59;border-color: #e99a59;}
.recommend img{width: 100%;}
.clear { clear: both;  }
		
.zoomed > .containers {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

.containers {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 15px;
}

.gallery {
	float: left;
	background: #ffffff;
	padding: 20px 0px 10px 0px;
	margin: 0;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 100%;
}
.gallery div {
	/*float: left;
	padding: 0 10px 10px 0;*/
}
.gallery div:nth-child(6n) {
	padding-right: 0;
}
.gallery img{width: 100%;cursor: pointer;} 
.gallery a,
.gallery img {
	float: left;
}
.img-col{margin-bottom: 10px;padding-left: 10px;padding-right: 10px;}
.recommend-title{position: absolute;bottom: 0;background: rgba(0,0,0,.5);width: 100%; padding: 5px 0;text-align: center;}
.recommend-title a{color: #fff;}
.recommend-title a:hover{color:#ff9000 }
.recommend .bx-wrapper{/*width: 100% !important;max-width: 100% !important;*/margin:unset !important;}
.bx-wrapper .bx-viewport{border:none !important;left: 0 !important;background: unset !important;box-shadow:unset !important;-webkit-box-shadow:unset !important;}

.inline-block{display: inline-block;}
.photo-img{margin-right: 10px;}
.imgborder{position: relative;margin-right: 10px;}
.imgborder i{position: absolute;right: 0;top: -8px;color: red;cursor: pointer;}
.img-col:first-child{margin-bottom: 9px;}
.case_content{border-top: 1px solid #e9e9e9; margin: 30px 0;padding-top: 20px;}

/*联系我们*/
.contactborder{border:1px solid #e9e9e9;}
.contactheader{padding: 10px 15px;border-bottom: 1px solid #e9e9e9;}
.contactheader h5{font-weight: bold;display: inline-block;margin-bottom: 0 !important;margin-top: 0 !important}
.contactheader a{font-size: 14px;}
.contactfooter{padding: 15px;}
.contacttitle{font-weight: bolder;margin-bottom: 5px;}
.contactcon{font-size: 14px;margin-bottom: 5px;}
@media(min-width: 768px){
	.paddleft-md-0{padding-left: 0}
	.paddright-md-0{padding-right: 0} 

}
@media(max-width: 767px){
	.paddleft-md-0{padding: 0}
	.paddright-md-0{padding: 0} 

	.case-tabs li:before{ display: none; }
	.case-tabs li{ width: 25%; padding:0; text-align: center; margin-bottom: 15px; }
    .case-tabs{ margin:15px 0 0 0; }

}
@media(min-width: 501px){
	.slide{height: 160px;}
	.c-desc{padding: 10px;padding-top: 40px;margin-top: 60px;}
}
@media(max-width: 500px){
	.tx-case-tab{padding-top: 0;}
	.c-title{float: unset !important;margin-bottom: 20px;text-align: center;}
	.albtn{float: unset !important;}
	.c-margin-b-30{margin-top: 20px;margin-bottom: 10px;float: unset !important;}
	.datetime{float: unset !important;text-align: center;}
	.databorder{padding: 0 15px;}
	.case-tabs {margin-top: 0 !important;display: none;}
	.tabstitle .glyphicon{display: block;position: absolute;right: 0px;}
	.gallery{padding-top: 10px;}
	.gallery,.gallery a,.gallery img{float: unset;}
	.containers{margin-top: 15px;}
	.xs-padding{padding-left: 0;padding-right: 0;}
	.c-desc{padding: 10px;margin-top: 20px;}
}