ol,
ul {
    list-style: none;
}



a {
    text-decoration: none;
    color: inherit;
}

a:hover {
    color: #F17600;
}

/* 面包屑 */
.layout {
        width: 1600px;
        margin: 0 auto;


    }


.fl {
	float: left;
}

.fr {
	float: right;
}


/* 面包屑 */
.bread_nav {
	margin-top: 30px;
	font-size: 16px;
	color: #F17600;
	

}

/* 公共标题 */
.title_common {
	margin: 35px auto 0;
	width: 100%;
	background: url(../images/nxw_titbk.png) no-repeat center bottom;
	font-weight: 600;
	text-align: center;
	font-size: 40px;
	letter-spacing: 2px;
	color: #1a1a1a;
	padding-bottom: 50px;
}







.fl{ float:left;}
.fr{ float:right;}

/*
* 公共部分 ksi2
*/

/* .cont{
    position: relative;
    z-index: 6;
    padding: 0px 6.7708333%;
    padding: 0px calc(260px/100vw*100%);
} */


.photo_list{
    position: relative;
    z-index: 6;
    width:1600px;
	margin:0 auto;
 
}


.pic {
	position: relative;
	overflow: hidden;
	z-index: 3;

}

.pic:after {
	display: block;
	content: "";
	overflow: hidden;
	padding-top: 66.666666%;
}

.pic img {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	object-fit: cover;
}


.case_dl dd {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 10px 0px;
	position: relative;
}





.caseSlide_a {
    display: block;
    overflow: hidden;
    border-radius: 3px;
    transition: all 0.3s linear;
    margin: 0px 10px;
}




.caseSlide_a .pic:after {
    padding-top: 56.25%;
}



.caseIntr {
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: -50px;
    right: 0px;
    background: rgba(255, 255, 255, 0.9);
    padding: 0px 10px;
    z-index: 5;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 50px;
    height: 50px;
    transition: all .4s ease-out;
    text-align: center;
}

.caseSlide_a:hover .caseIntr {
    bottom: 0px;
}



.caseSlideDeta {
    overflow: hidden;
    height: 55px;
    position: relative;
    background: #fff;
}

.caseSlideName {
    height: 55px;
    overflow: hidden;
    line-height: 55px;
    font-size: 14px;
    color: #333;
    text-align: center;
    transition: all .3s ease;
    position: relative;
    z-index: 2;
	
}

.caseSlideName1 {
    height: 0;
    background: #3c78d8;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    transition: all .3s ease;
}

.caseSlide_a:hover .caseSlideName {
    color: #fff;
}

.caseSlide_a:hover .caseSlideName1 {
    height: 55px;
}




/*
* 尺寸 
*/

.aykj-l-3 {
    width: 25%;
    width: calc(1/4*100%);
}



/* 图片详情页 */

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }

#mbCenter{  position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }

#mbImage {padding:10px; }

#mbBottom { min-height:20px; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#1751A2;  line-height:20px; font-size:15px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#1751A2; line-height:26px; font-size:16px; position: absolute; bottom: 6px; right: 10px; text-align: center; width:65px; height:26px; }

#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:50px; height:100px; background:transparent url(../images/CustomBlackPrevious.png) no-repeat center; position: absolute; top:38%; left:-50px;border-top-left-radius:5px;  border-bottom-left-radius:5px;}
#mbNextLink { width:50px; height:100px; background:transparent url(../images/CustomBlackNext.png) no-repeat center; position: absolute; top:38%; right:-50px; border-top-right-radius:5px;  border-bottom-right-radius:5px;}
#mbCloseLink { width:18px;height:20px; background:#fff url(../images/CustomBlackClose.png) no-repeat center; position:absolute; top:0px; right:-40px; padding:10px 10px 10px 15px; }


.mod_gallerylist{width:1600px; margin:0 auto;  overflow:hidden;}

.photo_atlas{ width:1800px;  overflow:hidden;} 


.layout_default{
float:left; width:370px;
margin-right:37px;
position: relative;
margin-bottom: 20px
}
.image_container img{border:1px solid #CCC; padding:0px;width:100%;}

.info{
	position: absolute; top: 10px; left: 10px;
  background:#1751A2;
  color:#fff;
  font-size:12px;
  padding:5px 10px;
  border-radius:3px;
	
}
.meta{font-size:16px; text-align:center;  line-height:30px; height:30px; }

.meta a{color:#333; text-decoration:none; }




