@charset "utf-8";
.wp1400{display:block;max-width:1400px;width:96%;height:100%;margin:0 auto;position:relative;}
@media (max-width:1024px){.wp1400{max-width:750px;}}
@media (max-width:768px){.wp1400{width:100%;padding:0 10px;}}

/*内页幻灯片*/
.nei-head{width:100%;position:relative;z-index:9;overflow:hidden;}
.nei-head .banner{width:100%;height:400px;position:relative;}
.nei-head .banner .bgimg{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.nei-head .banner .bgimg:before{content:'';height:100%;position:absolute;top:0;right:0;}

.nei-head .tit{position:absolute;right:0;bottom:30%;z-index:10;}
.nei-head .tit p{display:block;line-height:46px;font-weight:bold;text-align:center;padding:5px 20px;}
.nei-head .tit .cn{font-size:32px;color:#171c61;}
.nei-head .tit .en{font-size:26px;text-transform:uppercase;color:#fff;background:#171c61;}

@media (max-width:1460px){
	.nei-head .tit{right:30px;}
	.nei-head .tit .cn{font-size:30px;}
	.nei-head .tit .en{font-size:24px;}

	.nei-head .listbox .left .box{margin-right:30px;}
	.nei-head .listbox .left .box a{font-size:15px;}
}
@media (max-width:1200px){
	.nei-head .tit{right:20px;}
	.nei-head .tit .cn{font-size:28px;}
	.nei-head .tit .en{font-size:20px;}
	
	.nei-head .banner{height:350px;}
	.nei-head .listbox .left .box{margin-right:20px;}
	.nei-head .listbox .left .box a{font-size:14px;}
}
@media (min-width:1025px){
	/*内页二级导航*/
	.nei-head .listbox{width:100%;position:relative;z-index:10;transform:translateY(-40px);font-size:0;}
	.nei-head .listbox .left{display:inline-block;position:relative;background:#171c61;height:80px;}
	.nei-head .listbox .left:before{content:'';width:100%;height:100%;background:#171c61;position:absolute;top:0;left:0;transform:translateX(-100%);}
	.nei-head .listbox .left .box{color:#ccc;display:inline-block;height:100%;position:relative;margin-right:50px;}
	.nei-head .listbox .left .box a{font-size:16px;display:flex;align-items:center;height:100%;line-height:30px;}
	.nei-head .listbox .left .box:hover{color:#fff;}
	
	.nei-head .listbox .right{display:inline-block;float:right;position:relative;height:100%;padding-top:40px;line-height:40px;font-size:14px;color:#999;}
	.nei-head .listbox .right a:hover{color:#171c61;}

	.nei-head .listbox .left .box:before{content:'';width:0;height:2px;background:#fff;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);transition:width .5s ease;}
	.nei-head .listbox .left .box:hover:before{width:100%;}
	
	.nei-head .banner .bgimg:before{width:50%;background:-webkit-linear-gradient(left, transparent,rgba(255,255,255,.8));background:linear-gradient(left, transparent, rgba(255,255,255,.8));}
}
@media (max-width:1024px){
	.nei-head .banner{height:300px;}
	.nei-head .tit .cn{font-size:26px;}
	.nei-head .tit .en{font-size:20px;}	
	.nei-head .listbox{background:#171c61;width:100%;position:relative;}
	.nei-head .listbox .w1400{max-width:750px;padding:0;color:#fff;padding-bottom:50px;}
	.nei-head .listbox .w1400 .left{display:block;font-size:0;position:relative;}
	.nei-head .listbox .w1400 .left .box{margin-right:0;display:inline-block;width:20%;}
	.nei-head .listbox .w1400 .left .box a{display:block;width:100%;line-height:50px;height:50px;overflow:hidden;text-align:center;}
	.nei-head .listbox .w1400 .right{height:50px;position:absolute;bottom:0;width:100%;color:#333;font-size:14px;line-height:50px;background:#fff;padding:0 20px;}
	
	.nei-head .banner{height:300px;}
	.nei-head .banner .bgimg:before{width:100%;background:rgba(0,0,0,.8);}
}
@media (max-width:768px){
	.nei-head .banner{height:250px;}
	.nei-head .banner:before {width:100%;background:rgba(0,0,0,.8);}
	.nei-head .tit{right:0;bottom:auto;top:50%;transform:translateY(-50%);width:100%;}
	.nei-head .tit p{line-height:1em;padding:0 10px;}
	.nei-head .tit .cn{font-size:24px;color:#fff;}
	.nei-head .tit .en{font-size:24px;background:none;font-weight:normal;opacity:.1;position:absolute;width:100%;left:0;top:50%;}	
	
	.nei-head .listbox .w1400{max-width:1400px;padding-bottom:0;}
	.nei-head .listbox .w1400 .left .box{width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3);width:calc(100% / 3);}
	.nei-head .listbox .w1400 .right{background:#fff;padding:0 10px;height:auto;position:relative;font-size:12px;line-height:20px;}
	
}
/*-----------------------------------------------------------------------------------*/
/*内页通用样式*/
.neiye{width:100%;position:relative;padding:40px 0 80px 0;}
.neiye .main{width:100%;position:relative;}
@media (max-width:1024px){
	.neiye{padding:0 0 60px;}
	.wp1400{background:#fff;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.2);}
}
@media (max-width:768px){
	.neiye{padding:0 0 20px;}
	.wp1400{width:100%;box-shadow:none;padding:10px;max-width:1400px;}
}
/*-----------------------------------------------------------------------------------*/
/*company*/
.nei-company .main img{display:block;margin:0 auto;max-width:100%;}

.nei-company .comimg1{width:100%;overflow:hidden;position:relative;z-index:2;}
.nei-company .combox{max-width:1090px;padding:30px 70px 0;margin:0 auto -90px;width:100%;background:#fff;transform:translateY(-120px);position:relative;z-index:10;}
.nei-company .combox h1{color:#171c61;font-size:36px;line-height:2em;width:100%;position:relative;height:90px;display:flex;align-items:center;justify-content:center;}
.nei-company .combox p{color:#000;font-size:16px;line-height:2em;}
.nei-company .combox .h1-tit1:before,
.nei-company .combox .h1-tit1:after{content:'';position:absolute;}
.nei-company .combox .h1-tit1:before{width:70px;height:5px;background:#171c61;left:50%;bottom:-2px;transform:translateX(-50%);z-index:10;}
.nei-company .combox .h1-tit1:after{width:100%;height:1px;background:#8f8f8f;left:0;bottom:0;z-index:2;}
.nei-company .combox .h1-tit2{margin-top:90px;}
@media (max-width:1460px){
	.nei-company .combox{max-width:1024px;padding:30px 60px 0;margin:0 auto -80px;transform:translateY(-110px);}
	.nei-company .combox h1{font-size:32px;height:80px;}
	.nei-company .combox p{font-size:15px;}
	.nei-company .combox .h1-tit2{margin-top:80px;}
}
@media (max-width:1200px){
	.nei-company .combox{max-width:980px;padding:30px 50px 0;margin:0 auto -70px;transform:translateY(-100px);}
	.nei-company .combox h1{font-size:26px;height:70px;}
	.nei-company .combox p{font-size:14px;}
	.nei-company .combox .h1-tit2{margin-top:70px;}
}
@media (max-width:1024px){
	.nei-company .comimg1{height:334px;}
	.nei-company .comimg1 img{height:100%;width:auto;max-width:max-content;position:absolute;top:0;left:50%;transform:translateX(-50%);}
	
	.nei-company .combox{padding:0;margin:0 auto -50px;transform:translateY(-70px);background:none;}
	.nei-company .combox h1{font-size:24px;height:70px;}
	.nei-company .combox .h1-tit1{width:70%;margin:0 auto;padding:0 30px;background:#fff;}
	.nei-company .combox .h1-tit1:before{width:50px;}
	.nei-company .combox .h1-tit1:after{width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px);left:30px;}
	.nei-company .combox .h1-tit2{margin-top:0;}
}
@media (max-width:768px){
	.nei-company .comimg1{height:251px;}
	.nei-company .combox{margin:0 auto -40px;transform:translateY(-60px);}
	.nei-company .combox h1{font-size:20px;height:60px;}
	.nei-company .combox .h1-tit1{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding:0 20px;}
	.nei-company .combox .h1-tit1:before{width:40px;}
	.nei-company .combox .h1-tit1:after{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);left:20px;}
	.nei-company .combox p{font-size:13px;}
}
@media (max-width:500px){
	.nei-company .comimg1{height:163px;}
	.nei-company .combox{margin:0 auto -30px;transform:translateY(-50px);}
	.nei-company .combox h1{font-size:16px;height:50px;}
	.nei-company .combox .h1-tit1{padding:0 15px;}
	.nei-company .combox .h1-tit1:after{width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px);left:15px;}
	.nei-company .combox p{font-size:12px;}
}
/*-----------------------------------------------------------------------------------*/
/*contact*/
.nei-contact .main{font-size:0;}
.nei-contact .main .left{display:inline-block;width:45%;padding-right:90px;vertical-align:top;border-right:1px solid #dcdcdc;}
.nei-contact .main .left h1{font-size:28px;line-height:54px;display:block;color:#171c61;}
.nei-contact .main .left h2{margin:30px 0;font-size:22px;font-weight:bold;line-height:1em;display:inline-block;position:relative;padding:20px 30px;color:#a60b13;border:1px dashed #a60b13;}
.nei-contact .main .left .info p{font-size:16px;}
.nei-contact .main .left .wxewm{display:block;width:100%;margin-top:30px;}
.nei-contact .main .left .wxewm .img{display:inline-block;width:120px;}
.nei-contact .main .left .wxewm .img img{width:100%;}
.nei-contact .main .left .wxewm .txt{display:inline-block;padding-left:20px;}
.nei-contact .main .left .wxewm .txt p{font-size:14px;line-height:2em;color:#999;}

/*gbook*/
.nei-contact .main .right{padding-left:90px;display:inline-block;width:55%;vertical-align:top;}
.nei-contact .main .right h1{font-size:28px;line-height:54px;display:block;color:#333;position:relative;}
.nei-contact .main .right h1:before,
.nei-contact .main .right h1:after{content:'';position:absolute;left:0;}
.nei-contact .main .right h1:before{width:60px;height:3px;bottom:0;background:#171c61;z-index:5;}
.nei-contact .main .right h1:after{width:130px;height:1px;bottom:1px;background:#999;z-index:2;}
.nei-contact .main .right form{width:100%;display:block;position:relative;margin-top:30px;}
.nei-contact .main .right form .item{position:relative;display:block;width:100%;padding:10px 20px;border:1px solid #d5d5d5;border-radius:5px;margin-bottom:27px;}
.nei-contact .main .right form .item input,
.nei-contact .main .right form .item textarea{font-size:14px;line-height:24px;width:100%;}
.nei-contact .main .right form .item input{height:24px;}
.nei-contact .main .right form .item textarea{height:72px;}
.nei-contact .main .right form .code{padding-right:140px;}
.nei-contact .main .right form .code img{display:block;height:100%;width:120px;position:absolute;top:0;right:0;border-radius:0 5px 5px 0;}

.nei-contact .main .right form .buts{width:100%;position:relative;display:block;text-align:right;}
.nei-contact .main .right form .buts input{display:inline-flex;height:40px;align-items:center;justify-content:center;color:#fff;font-size:16px;padding:0 40px;border-radius:5px;cursor:pointer;}
.nei-contact .main .right form .buts input[type="reset"]{margin-right:10px;background-color:#333;}
.nei-contact .main .right form .buts input[type="submit"]{background-color:#171c61;}
@media (max-width:1024px){
	.nei-contact .main .left{display:block;width:100%;padding-right:0;border-right:none;}
	.nei-contact .main .left h1,
	.nei-contact .main .right h1{font-size:20px;line-height:40px;}
	.nei-contact .main .left h2{margin:20px 0;font-size:16px;padding:10px 20px;}
	.nei-contact .main .left .info p{font-size:14px;}
	
	.nei-contact .main .right{padding-left:0;display:block;width:100%;margin-top:40px;}
	.nei-contact .main .right h1:before{width:80px;}
	.nei-contact .main .right h1:after{width:100%;}
	.nei-contact .main .right form{margin-top:20px;}
	.nei-contact .main .right form .item{padding:10px 15px;margin-bottom:20px;}
	.nei-contact .main .right form .item input,
	.nei-contact .main .right form .item textarea{font-size:12px;line-height:20px;}
	.nei-contact .main .right form .item input{height:20px;}
	.nei-contact .main .right form .item textarea{height:60px;}
	.nei-contact .main .right form .code{padding-right:115px;}
	.nei-contact .main .right form .code img{width:100px;}
	
	.nei-contact .main .right form .buts{text-align:center;}
	.nei-contact .main .right form .buts input{height:36px;font-size:14px;padding:0 30px;}
}
@media (max-width:768px){.nei-company .main p{font-size:14px;}}
/*-----------------------------------------------------------------------------------*/
/*标题1*/
.page-tit1{width:100%;display:block;position:relative;margin-bottom:20px;}
.page-tit1 h1{width:100%;display:block;position:relative;font-size:24px;line-height:34px;padding-bottom:15px;text-align:center;}

.page-tit1 .date{width:100%;display:block;position:relative;font-size:0;}
.page-tit1 .date p{font-size:14px;color:#666;z-index:5;}
.page-tit1 .date a{font-size:15px;float:right;color:#a60b13;}
.page-tit1 .date p,
.page-tit1 .date a{line-height:30px;display:inline-block;vertical-align:middle;padding:10px 0;position:relative;}
.page-tit1 .date a:hover{color:#171c61;}
.page-tit1 .date a:hover:before,
.page-tit1 .date a:hover:after{background:#171c61;}

.page-tit1 h1:before,
.page-tit1 h1:after,
.page-tit1 .date:before,
.page-tit1 .date p:before,
.page-tit1 .date a:before,
.page-tit1 .date a:after{content:'';position:absolute;}

.page-tit1 h1:before,
.page-tit1 .date:before{width:100%;height:1px;background:#dcdcdc; left:0;bottom:0;z-index:2;}
.page-tit1 h1:after,
.page-tit1 .date p:before{height:5px;bottom:-2px;z-index:10;}
.page-tit1 h1:after{width:100px;background:#171c61;left:50%;transform:translateX(-50%);}
.page-tit1 .date p:before{width:100%;background:#a60b13;left:0;}

.page-tit1 .date a:before,
.page-tit1 .date a:after{width:10px;background:#a60b13;height:1px;left:0;top:50%;margin-left:-20px;transform-origin:left;}
.page-tit1 .date a:before{transform:rotate(-50deg);}
.page-tit1 .date a:after{transform:rotate(50deg);}
/*-----------------------------------------------------------------------------------*/
/*标题2*/
.page-tit2{width:100%;position:relative;}
.page-tit2 h1{position:relative;width:100%;}
.page-tit2 h1 span{font-size:32px;display:inline-block;padding-bottom:20px;position:relative;}
.page-tit2 h1:before,
.page-tit2 h1 span:before{content:'';position:absolute;left:0;width:100%;height:2px;bottom:0;}
.page-tit2 h1:before{ background:#dcdcdc}
.page-tit2 h1 span:before{background:#171c61}
.page-tit2 h2{font-size:13px;line-height:20px;display:block;margin:10px 0 30px;padding:5px 0;color:#666;}
.page-tit2 p{font-size:16px;line-height:2em;}
@media (max-width:768px){
	.page-tit2 h1 span{font-size:24px;padding-bottom:10px;}
	.page-tit2 h2{font-size:12px;;margin:10px 0 20px;}
	.page-tit2 p{font-size:14px;}
}
/*-----------------------------------------------------------------------------------*/
/*页码*/
.pagenum{width:100%;position:relative;text-align:center;font-size:0;margin-top:60px;}
.pagenum a,
.pagenum span{display:inline-block;line-height:1em;border:1px solid #e7e7e7;color:#999;padding:8px 14px;margin:0 3px;font-size:14px;}
.pagenum a:hover,
.pagenum .page-num-current{background:#171c61;color:#fff;}
.pagenum span.page-num{display:none;}

/*翻页*/
.page-button{width:100%;display:block;position:relative;margin-top:20px;font-size:0;}
.page-button a{display:inline-block;width:49%;vertical-align:top;height:30px;line-height:30px;overflow:hidden;font-size:14px;}
.page-button .prev{margin-right:2%;}
.page-button a:hover{color:#171c61;}
@media (max-width:1024px){
	.pagenum{margin-top:40px;}
	.pagenum a,
	.pagenum span{padding:8px 12px;font-size:12px;}
}
@media (max-width:768px){
	.pagenum{margin-top:20px;}
	.pagenum a,
	.pagenum span{padding:4px 8px;margin:0 2px;}
	
	.page-button a{width:100%;}
	.page-button .prev{margin-right:0;}
}
/*-----------------------------------------------------------------------------------*/
/*pro*/
.nei-pro .main{font-size:0;}
.nei-pro .main .item{width:-moz-calc(calc(100% - 40px) / 3);width:-webkit-calc(calc(100% - 40px) / 3);width:calc(calc(100% - 40px) / 3);margin-right:20px;display:inline-block;vertical-align:top;position:relative;margin-bottom:20px;}
.nei-pro .main .item .img{border:1px #d9d9d9 solid;}
.nei-pro .main .item .img img{width:100%;transition:transform .5s ease;}
.nei-pro .main .item:hover .img img{transform:scale(1.1);}

.nei-pro .main .item .tit{font-size:20px;line-height:2em;display:block;font-weight:bold;margin-bottom:10px;}
.nei-pro .main .item .tit span{display:block;line-height:1em;font-size:14px;font-weight:normal;color:#999;}
.nei-pro .main .item p{line-height:24px;display:block;color:#666;font-size:14px;}
.nei-pro .main .item .more{font-size:14px;line-height:1em;display:inline-flex;margin-top:14px;padding:10px 30px 10px 20px;transition:all .2s;color:#fff;background-color:#171c61;position:relative;}
.nei-pro .main .item .more:before{content:'';width:0;height:0;position:absolute;top:50%;right:10px;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #fff;}
.nei-pro .main .item:hover .tit{color:#a60b13;}
.nei-pro .main .item:hover .more{background:#a60b13;}

.page-pro .page-tit2{font-size:0;}
.page-pro .page-tit2 .left{display:inline-block;vertical-align:top;width:60%;padding-right:70px;position:relative;}

.page-pro .page-tit2 .right{display:inline-block;vertical-align:top;width:40%;border:10px solid #eee;overflow:hidden;position:relative;}
.page-pro .page-tit2 .right img{display:block;width:100%;}

.page-pro .page-tit2 .tips{position:absolute;display:flex;justify-content:center;z-index:50;}
.page-pro .page-tit2 .tips .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background:#fff;border:1px #171c61 solid;}
.page-pro .page-tit2 .tips .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#171c61;}

.page-pro .main{border-top:2px solid #171c61;background:#f2f2f2;margin-top:80px;padding:70px 80px;}
.page-pro .main iframe{display:block;margin:0 auto;max-width:800px;width:100%;height:400px;border:none;padding:0 150px;background:#000;}
.page-pro .main strong{font-size:18px;font-weight:bolder;}
.page-pro .main p{font-size:16px;}
.page-pro .main table{width:100%;margin:0 auto;}
.page-pro .main table td{border:1px #999 solid;padding:2px 5px;font-size:14px;color:#333;width:10%;}
.page-pro .main table img{display:block;}

.page-pro .prosp{display:block;width:100%;position:relative;}
.page-pro .prosp video{display:block;margin:0 auto;max-width:500px;width:100%;height:400px;background:#000;}

@media (min-width:1025px){.nei-pro .main .item:nth-child(3n){margin-right:0;}}
@media (max-width:1024px){
	.nei-pro .main .item{width:49%;margin-right:2%;margin-bottom:2%;}
	.nei-pro .main .item:nth-child(2n){margin-right:0;}
	
	.nei-pro .main .item .tit{font-size:18px;}
	.nei-pro .main .item .tit span{font-size:13px;}
	.nei-pro .main .item p{line-height:20px;font-size:13px;}
	.nei-pro .main .item .more{font-size:13px;margin-top:10px;}
	
	.page-pro .main{margin-top:40px;padding:30px 40px;}
	.page-pro .main strong{font-size:16px;}
	.page-pro .main p{font-size:14px;}
	
	.page-pro .page-tit2 .left{width:100%;padding-right:0;position:relative;}
	.page-pro .page-tit2 .right{width:100%;border:none;margin-top:40px;}
	.page-pro .page-tit2 .right img{width:auto;max-width:100%;margin:0 auto;border:10px solid #eee;}
}
@media (max-width:768px){
	.nei-pro .main .item{width:100%;margin-right:0;margin-bottom:20px;}	
	.nei-pro .main .item .tit{font-size:16px;}
	.nei-pro .main .item .tit span,
	.nei-pro .main .item p,
	.nei-pro .main .item .more{font-size:12px;}
	
	.page-pro .main{padding:20px;}
}
/*-----------------------------------------------------------------------------------*/
/*news*/
.nei-news .main li{width:100%;display:block;position:relative;margin-bottom:20px;padding:20px;background:#f5f5f5;}
.nei-news .main li a{width:100%;display:block;position:relative;overflow:hidden;}
.nei-news .main li .img{width:34%;height:100%;position:absolute;left:0;top:0;}
.nei-news .main li .img img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);}

.nei-news .main li .txt{width:66%;margin:0 0 0 auto;padding-left:20px;}
.nei-news .main li .txt .tit{font-size:28px;line-height:50px;height:50px;overflow:hidden;position:relative;display:block;}
.nei-news .main li .txt .date{line-height:30px;display:inline-block;padding:0 16px;color:#666;border:1px dashed #a6a6a6;border-radius:30px;margin:5px 0 10px;}
.nei-news .main li .txt p{line-height:2em;display:block;color:#666;}
.nei-news .main li .txt .more{line-height:2em;display:block;margin-top:20px;color:#171c61;font-size:15px;}

.nei-news .main li:hover{background:#171c61;color:#fff;}
.nei-news .main li:hover .txt .date,
.nei-news .main li:hover .txt p,
.nei-news .main li:hover .txt .more{color:#fff;}

.page-news .main p{font-size:16px;}
@media (max-width:1024px){
	.nei-news .main li{padding:10px;}
	.nei-news .main li .img{width:40%;}
	.nei-news .main li .txt{width:60%;padding-left:10px;}
	.nei-news .main li .txt .tit{font-size:20px;line-height:30px;height:30px;}
	.nei-news .main li .txt .date{font-size:12px;line-height:20px;padding:0;border-radius:0;border:none;margin:5px 0 10px;}
	.nei-news .main li .txt p{font-size:13px;line-height:23px;}
	.nei-news .main li .txt .more{margin-top:15px;font-size:14px;}
}
@media (max-width:768px){
	.nei-news .main li{padding:0;}
	.nei-news .main li .img{width:100%;position:relative;height:200px;}
	.nei-news .main li .txt{width:100%;margin:0;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;}
	.nei-news .main li .txt .tit{font-size:16px;}
	.nei-news .main li .txt p{line-height:20px;}
	.page-news .main p{font-size:14px;}
}
/*-----------------------------------------------------------------------------------*/
/*album*/
.nei-album{padding:40px 0 60px 0;}
.nei-album .main{font-size:0;}
.nei-album .main .item{width:-moz-calc(calc(100% - 40px) / 3);width:-webkit-calc(calc(100% - 40px) / 3);width:calc(calc(100% - 40px) / 3);margin-right:20px;display:inline-block;vertical-align:top;position:relative;margin-bottom:20px;}
.nei-album .main .item .img img{width:100%;transition:transform .5s ease;}
.nei-album .main .item:hover .img img{transform:scale(1.1);}
.nei-album .main .item p{font-size:16px;line-height:2em;text-align:center;}
.nei-album .main .item:hover p{color:#171c61;}

.page-album .main img{display:block;margin:0 auto;max-width:100%;}

@media (min-width:1025px){.nei-album .main .item:nth-child(3n){margin-right:0;}}
@media (max-width:1024px){
	.nei-album{padding:0 0 40px;}
	.nei-album .wp1400{padding-bottom:0;}
	
	.nei-album .main .item{width:49%;margin-right:2%;margin-bottom:2%;}
	.nei-album .main .item:nth-child(2n){margin-right:0;}
}
@media (max-width:768px){
	.nei-album{padding:0 0 20px;}
	.nei-album .main .item{width:100%;margin-right:0;margin-bottom:20px;}
}
/*-----------------------------------------------------------------------------------*/
/*video*/
.nei-video{padding:40px 0 60px 0;}
.nei-video .main{font-size:0;}
.nei-video .main .item{width:-moz-calc(calc(100% - 40px) / 3);width:-webkit-calc(calc(100% - 40px) / 3);width:calc(calc(100% - 40px) / 3);margin-right:20px;display:inline-block;vertical-align:top;position:relative;margin-bottom:20px;}
.nei-video .main .item .img img{width:100%;}
.nei-video .main .item .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;transition:all .5s ease;transform:scale(0);opacity:0;}
.nei-video .main .item .txt img{display:block;max-width:100px;}
.nei-video .main .item:hover .txt{transform:scale(1);opacity:1;}

.page-video .main iframe{width:50%;height:400px;display:block;margin:0 auto;border:0;}

@media (min-width:1025px){.nei-video .main .item:nth-child(3n){margin-right:0;}}
@media (max-width:1024px){
	.nei-video{padding:0 0 40px;}
	.nei-video .wp1400{padding-bottom:0;}
	
	.nei-video .main .item{width:49%;margin-right:2%;margin-bottom:2%;}
	.nei-video .main .item:nth-child(2n){margin-right:0;}
}
@media (max-width:768px){
	.nei-video{padding:0 0 20px;}
	.nei-video .main .item{width:100%;margin-right:0;margin-bottom:20px;}
}
/*-----------------------------------------------------------------------------------*/