/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;padding: 2% 0;width: 100%;left:0;bottom:0;z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1400px;}
.banner_nei .text{color: #110a04;}
.banner_nei .text .cn{margin-top: 0;font-size: 36px;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top: 15px;font-size: 18px;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}

/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@-webkit-keyframes name{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@media only screen and (max-width:1260px){
	.banner_nei .layout .wrap{width: 90%;}
	.banner_nei .text .cn{font-size: 26px;}
	.banner_nei .text .slogan{margin-top: 10px;font-size: 16px;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .cn{font-size: 24px;}
	.banner_nei .text .en{font-size:24px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
	.banner_nei .text .ewm_img{display: none;}
	.banner_nei .text .cn{font-size: 24px;}
	.banner_nei .text .slogan{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.banner_nei .layout{padding: 15px 0;}
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{margin-top: 5px;font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
}

/* location */
.location {border-bottom: 1px solid #e9e9e9;background: #f6f6f6;}
.location ul{padding: 1.5% 0 1.5% 0;box-sizing: border-box;}
.location ul li.lc{position: relative;}
.location ul li.lc:before{content: "";position: absolute;right: calc(100% + 8px);right: -webkit-calc(100% + 8px);top: 1px;width: 19px;height: 19px;background: url(../images/icon_location.png)no-repeat center;}
.location ul li{float: left;margin:0 8px;color: #666;}
.location ul li:nth-child(1){margin-left: 0;}
.location ul li:nth-last-child(1){margin-right: 0;}
.location ul li a{font-size: 14px;}
@media only screen and (max-width:768px){
.location ul li{margin: 0 6px;font-size: 14px;}
.location ul li a{font-size: 14px;}
}
@media only screen and (max-width:480px){
.location ul{padding: 15px 0 15px 23px;}
.location ul li {font-size: 12px;}
.location ul li a{font-size: 12px;}
}

/* common_css */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1400px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

.nei_title {margin: 5.5% 0 4.5%;}
.nei_title .title{font-size: 35px;font-weight: normal;letter-spacing: 2px;}
@media only screen and (max-width:1260px){
	.nei_title .title{font-size: 30px;}
}
@media only screen and (max-width:768px){
	.nei_title{margin: 40px 0 30px;}
	.nei_title .title{font-size: 24px;}
}
@media only screen and (max-width:480px){
	.nei_title{margin: 30px 0 20px;}
	.nei_title .title{font-size: 18px;letter-spacing: 0;}
}


/* ab_profile */
.ab_profile{padding: 5.5% 0 0;color: #110a04}
.ab_profile .pf_title .title{font-size: 35px;font-weight: normal;letter-spacing: 2px;color: #00254f;}
.ab_profile .pf_title em{font-size: 16px;letter-spacing: 2px;}
.ab_profile .jianjie .lf_part{width: 70%;order: 2;}
.ab_profile .jianjie .rt_part{width: 25%;}
.ab_profile .jianjie .rt_part span{float: left;margin:0 5px 0 0;font-size: 32px;line-height: 1em;font-weight: bold;color: #dc2a0b;}
.ab_profile .content{margin-top: 3.5%;font-size: 16px;line-height: 2;}
.ab_profile .content b{display: inline;}
.ab_profile .sence_show{margin-top: 3.5%;}
.ab_profile .sence_show .lf_part{width: 62.5%;}
.ab_profile .sence_show .rt_part{width: 37.5%;}
.ab_profile .sence_show .rt_part .top_btm{width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-content: space-between;background: #faf9fe;}
.ab_profile .sence_show .rt_part .a_text{padding: 9% 12% 2%;width: 100%;box-sizing: border-box;}
.ab_profile .sence_show .rt_part .a_text .a_title{margin-bottom: 10px;font-size: 35px;}
.ab_profile .sence_show .rt_part .a_text .a_content{width: 100%;font-size: 16px;line-height: 28px;}

/* ab_culture */
.ab_culture{padding-bottom: 5.5%;border-top: 1px solid transparent;}
.ab_culture .layout .item{padding: 1.8% 1.8% 0;width: 24%;box-sizing: border-box;background: #f6f6f6;}
.ab_culture .layout .item .img{position: relative;padding-bottom: 128%;width: 100%;height: 0;overflow: hidden;}
.ab_culture .layout .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s ease;}
.ab_culture .layout .item:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.ab_culture .layout .item .text{position: absolute;left: 0;top: 50%;padding: 0 3%;width: 100%;box-sizing: border-box;font-size: 20px;font-weight: bold;transform: translateY(-50%);color: #fff;text-align: center;letter-spacing: 2px;}
.ab_culture .layout .item .text_wrap{margin-top: 4%;padding: 8% 0 13%;}
.ab_culture .layout .item .con{font-size: 16px;line-height: 25px;}
@media only screen and (max-width:1260px){
	.ab_profile .pf_title .title{font-size: 30px;}
	.ab_profile .pf_title em{font-size: 14px;}
	.ab_profile .sence_show .rt_part .a_text .a_title{font-size: 26px;}
	.ab_culture .layout .item{padding: 0;}
	.ab_culture .layout .item .img{padding-bottom: 100%;}
	.ab_culture .layout .item .text{font-size: 18px;}
	.ab_culture .layout .item .text_wrap{padding: 4%;margin-top: 4%;}
}
@media only screen and (max-width:768px){
	.ab_profile{padding: 40px 0 0;}
	.ab_profile .pf_title .title{font-size: 24px;}
	.ab_profile .pf_title em{font-size: 12px;letter-spacing: 1px;}
	.ab_profile .jianjie .rt_part{width: 100%;}
	.ab_profile .jianjie .rt_part span{font-size: 26px;}
	.ab_profile .jianjie .lf_part{width: 100%;}
	.ab_profile .sence_show .rt_part .a_text{padding: 4% 6% 2%;}
	.ab_profile .sence_show .rt_part .a_text .a_title{font-size: 18px;}
	.ab_culture .layout .item{margin-bottom: 3%;padding: 20px 3% 0;width: 48.5%;box-sizing: border-box;}
	.ab_culture .layout .item .img{padding-bottom: 0;height: auto;}
	.ab_culture .layout .item .img img{display: none;}
	.ab_culture .layout .item .text{position: initial;transform: initial;color: #110A04;font-size: 16px;}
}
@media only screen and (max-width:680px){
	.ab_profile .sence_show .lf_part{width: 100%;}
	.ab_profile .sence_show .rt_part{width: 100%;}
	.ab_profile .sence_show .rt_part .a_text{padding: 6% 5%;}
}
@media only screen and (max-width:480px){
	.ab_profile{padding: 30px 0 0;}
	.ab_profile .pf_title .title{font-size: 18px;}
	.ab_profile .jianjie .rt_part span{font-size: 20px;}
	.ab_profile .content{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.ab_profile .sence_show .rt_part .a_text{padding: 6% 3%;}
	.ab_profile .sence_show .rt_part .a_text .a_title{font-size: 16px;}
	.ab_profile .sence_show .rt_part .a_text .a_content{font-size: 14px;line-height: 24px;}
	.ab_culture .layout .item{width: 100%;}
	.ab_culture .layout .item .con{font-size: 14px;line-height: 24px;}
}


/* productlist */
.productlist{padding: 5.5% 0;background: #f6f6f6;}
.productlist .layout{margin-top:0;}
.productlist .layout #category{width: 318px;background: #fff;border-radius: 15px 15px 0 0;overflow: hidden;}
.productlist .layout #category .category_title{padding: 25px 0 15px 20px;color: #fff;background: #00254f;box-sizing: border-box;}
.productlist .layout #category .category_title .hd{font-size: 20px;}
.productlist .layout #category .next_nav > li{padding: 13px 16px 13px 16px;border-bottom: 1px solid #ccc;box-sizing: border-box;font-size: 14px;position: relative;user-select: none;}
.productlist .layout #category .next_nav > li > a{display: inline-block;transition: transform 0.3s linear;}
.productlist .layout #category .next_nav > li:hover > a{transform: translateX(5px);}
.productlist .layout #category .next_nav > li.cur{color: #0036bd;}
.productlist .layout #category .next_nav > li.cur > a{transform: translateX(5px);}
.productlist .layout #category .sec_name{padding: 20px 36px 20px 22px;border-bottom: 1px solid #f2f3f7;box-sizing: border-box;font-size: 16px;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.productlist .layout #category .sec_nav:nth-last-of-type(1) .sec_name{border-bottom: 0;}
.productlist .layout #category .sec_nav.cur .sec_name{color: #0036bd;}
.productlist .layout #category .sec_name i{position: absolute;right: 7px;top: 50%;width: 18px;height: 18px;transform: translateY(-50%);z-index: 2;cursor: pointer;opacity: 0;}
.productlist .layout #category .sec_name i::before{content: "";position: absolute;left: 50%;width: 1px;height: 100%;background: #ccc;}
.productlist .layout #category .sec_name i::after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #ccc;}
.productlist .layout #category .sec_nav.on .sec_name i::before{transform: rotateZ(90deg);transition: all .3s linear;}
.productlist .layout #category .sec_name:after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background: #00254f;transform: translateY(-50%);transition: all 0.3s linear;}
.productlist .layout #category .next_nav{display: none;}
/* .productlist .layout #category .sec_nav.on .next_nav{display: block;} */
.productlist .layout #category .next_nav > li:after{content: "";position: absolute;left: 0;top: 50%;width: 5px;height: 12px;background: #00254f;transform: translateY(-50%);opacity: 0;transition: all 0.3s linear;}
.productlist .layout #category .next_nav > li.cur:after{opacity: 1;}
.productlist .layout #category .sec_nav.cur .sec_name .next_nav > li:after{opacity: 1;}
.productlist .layout #category .sec_name.cur:after{height: 100%;}
.productlist .layout #category .sec_name:hover:after{height: 100%;}
.productlist .layout #category .next_nav > li:hover:after{opacity: 1;}
.productlist .list_content{width: calc(97.5% - 318px);width: -webkit-calc(97.5% - 318px);}
.productlist .list_content > .flx_w:after{content: "";width: 32%;}
.productlist .list_content .item{padding: 1.8% 1.8% 0;margin-bottom: 2%;width: 32%;box-sizing: border-box;background: #fff;}
.productlist .list_content .item .wrap{position: relative;}
.productlist .list_content .item .img{position: relative;padding-bottom: 75%;margin-bottom: 8%;width: 100%;height: 0;overflow: hidden;}
.productlist .list_content .item .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .3s linear;}
.productlist .list_content .item .pro_info{padding: 8% 3%;width: 100%;box-sizing: border-box;border-top: 1px solid #dfdfdf;}
.productlist .list_content .item .pro_info .tit{width:100%;font-size: 16px;color: #2f2f2f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;box-sizing: border-box;text-align: center;}
.productlist .list_content .item:hover .pro_info{background: ;}
.productlist .list_content .item:hover .pro_info .tit{}

/* common_css */


@media only screen and (min-width:480px){
	.productlist .list_content .item:hover .img img{transform: translate(-50%,-50%) scale(1.03);}
}
@media only screen and (max-width:1260px){
	.productlist .layout #category{width: 270px;}
	.productlist .list_content{width: calc(97.5% - 270px);width: -webkit-calc(97.5% - 270px);}
	.productlist .layout #category .sec_name{font-size: 15px;}
}
@media only screen and (max-width:1080px){
	.productlist .list_content > .flx_w:after{width: 49%;}
	.productlist .list_content .item{margin-right: 0;width: 49%;}
	.productlist .list_content .item .more{transform: translateX(0);}
}
@media only screen and (max-width:768px){
	.productlist{padding: 40px 0;}
	.productlist .layout #category{width: 100%;}
	.productlist .layout #category .category_title .hd{font-size: 18px;}
	/* .productlist .list_content .item{width: 32%;}
	.productlist .list_content > .flx_w:after{width: 32%;} */
	.productlist .list_content{width: 100%;}
	.productlist .layout{margin-top: 0;}
	.productlist .list_content .item .img{margin-bottom: 6%;}
.productlist .list_content .item .pro_info{padding: 5% 3%;}
.productlist .list_content .item .pro_info .tit{font-size: 14px;}
}
@media only screen and (max-width:680px){
	
	.productlist .list_content > .flx_w:after{width: 49%;}
	.productlist .list_content .item{width: 49%;}
	.productlist .list_content .item .pro_info .price{font-size: 15px;}
	.productlist .list_content > .flx_w:after{content: "";width: 100%;}
	.productlist .list_content .video_item{margin-bottom: 25px;margin-right: 0;width: 100%;}
}
@media only screen and (max-width:480px){
	.productlist{padding: 30px 0;}
	.productlist .layout #category{border-radius: 6px 6px 0 0;}
	.productlist .layout #category .category_title{padding: 15px 0 10px 13px;}
	.productlist .layout #category .category_title .hd{font-size: 15px;}
	.productlist .layout #category .next_nav > li,.productlist .layout #category .sec_name{padding: 10px 13px 10px 13px;font-size: 13px;}
	.productlist .list_content .item .pro_info{position: initial;padding: 10px 0;}
	.productlist .list_content .item .pro_info .tit{padding:0 10px;width: 100%;font-size: 12px;}
	.productlist .list_content .item .more{display: none;}
}

/* caselist */
.caselist{padding: 5.5% 0 5%;}
.caselist .list_content{display: flex;flex-wrap: wrap;justify-content: flex-start;}
/* .caselist .list_content:after{content: "";width: 32%;} */
.caselist .list_content .item{margin-right: 1.33%;margin-bottom: 3.5%;width: 24%;color:#000;position: relative;box-sizing: border-box;background: #f2f3f7;}
.caselist .list_content .item:nth-child(4n){margin-right: 0;}

.caselist .list_content .item .wrap{padding: 3% 3% 0;}
.caselist .list_content .item .text_wrap{padding: 5% 8% 9%;box-sizing: border-box;}
.caselist .list_content .item .tit{font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #110A04;line-height: 1.7em;text-align: center;font-weight: normal;}
/* .caselist .list_content .item .con{margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;color: #666;} */
.caselist .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 40%;height: 30%;max-height: 146px;background: url(../images/news_subscript.png)no-repeat center/100% 100%;box-sizing: border-box;}
.caselist .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.caselist .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.caselist .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .caselist .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.caselist .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.caselist .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.caselist .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.caselist .list_content .item .img{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;}
.caselist .list_content .item .img img{position: absolute;left: 0;top: 0;width: 100%;transition: all .3s linear;}

.caselist .list_content .item:hover .tit{color: #00254f;}
@media only screen and (min-width:480px){
	.caselist .list_content .item:hover .mid_row::before{width: 100%;}
	/* .caselist .list_content .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.caselist .list_content .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.caselist .list_content .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
	.caselist .list_content .item:hover .img img{transform: scale(1.1);}
}
@media only screen and (max-width:1260px){
	.caselist .list_content{justify-content: space-between;}
	.caselist .list_content:after{content: "";width: 32%;}
	.caselist .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 32%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
	.caselist .list_content .item .mid_row .rt_time span.year{font-size: 16px;}
	/* .caselist .list_content .item .tit{margin-top: 10px;} */
	.caselist .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:768px){
	.caselist{padding: 40px 0;}
	.caselist .list_content:after{width: 48.5%;}
	.caselist .list_content .item{width: 48.5%;}
.caselist .list_content .item .mid_row{font-size: 16px;}
	.caselist .list_content .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.caselist .list_content .item .mid_row .rt_time span{font-size: 14px;}
	.caselist .list_content .item .mid_row .rt_time span.m-d{font-size: 18px;}
}
@media only screen and (max-width:480px){
	.caselist{padding: 30px 0 30px;}
	/* .caselist .list_content{margin-top: 25px ;} */
	/* .caselist .list_content:after{width: 100%;}
	.caselist .list_content .item{width: 100%;}
	.caselist .list_content .item{padding: 0;} */
	.caselist .list_content .item .text_wrap{padding: 6% 3%;}
	.caselist .list_content .item .tit{margin-top: 0;font-size: 14px;}
	.caselist .list_content .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.caselist .list_content .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.caselist .list_content .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.caselist .list_content .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.caselist .list_content .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.caselist .list_content .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.caselist .list_content .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
}

/* videolist */
.videolist{padding: 5.5% 0 5%;}
.videolist .list_content{display: flex;flex-wrap: wrap;justify-content: flex-start;}
/* .videolist .list_content:after{content: "";width: 32%;} */
.videolist .list_content .item{margin-right: 1.33%;margin-bottom: 3.5%;width: 24%;color:#000;position: relative;box-sizing: border-box;background: #f2f3f7;}
.videolist .list_content .item:nth-child(4n){margin-right: 0;}

.videolist .list_content .item .wrap{padding: 3% 3% 0;}
.videolist .list_content .item .text_wrap{padding: 5% 8% 9%;box-sizing: border-box;}
.videolist .list_content .item .tit{font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #110A04;line-height: 1.7em;text-align: center;font-weight: normal;}
/* .videolist .list_content .item .con{margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;color: #666;} */
.videolist .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 40%;height: 30%;max-height: 146px;background: url(../images/news_subscript.png)no-repeat center/100% 100%;box-sizing: border-box;}
.videolist .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.videolist .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.videolist .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .videolist .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.videolist .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.videolist .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.videolist .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.videolist .list_content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.videolist .list_content .item .img img{position: absolute;left: 0;top: 0;width: 100%;transition: all .3s linear;}

.videolist .list_content .item:hover .tit{color: #00254f;}
@media only screen and (min-width:480px){
	.videolist .list_content .item:hover .mid_row::before{width: 100%;}
	/* .videolist .list_content .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.videolist .list_content .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.videolist .list_content .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
	.videolist .list_content .item:hover .img img{transform: scale(1.1);}
}
@media only screen and (max-width:1260px){
	.videolist .list_content{justify-content: space-between;}
	.videolist .list_content:after{content: "";width: 32%;}
	.videolist .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 32%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
	.videolist .list_content .item .mid_row .rt_time span.year{font-size: 16px;}
	/* .videolist .list_content .item .tit{margin-top: 10px;} */
	.videolist .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:768px){
	.videolist{padding: 40px 0;}
	.videolist .list_content:after{width: 48.5%;}
	.videolist .list_content .item{width: 48.5%;}
.videolist .list_content .item .mid_row{font-size: 16px;}
	.videolist .list_content .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.videolist .list_content .item .mid_row .rt_time span{font-size: 14px;}
	.videolist .list_content .item .mid_row .rt_time span.m-d{font-size: 18px;}
}
@media only screen and (max-width:480px){
	.videolist{padding: 30px 0 30px;}
	/* .videolist .list_content{margin-top: 25px ;} */
	/* .videolist .list_content:after{width: 100%;}
	.videolist .list_content .item{width: 100%;}
	.videolist .list_content .item{padding: 0;} */
	.videolist .list_content .item .text_wrap{padding: 6% 3%;}
	.videolist .list_content .item .tit{margin-top: 0;font-size: 14px;}
	.videolist .list_content .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.videolist .list_content .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.videolist .list_content .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.videolist .list_content .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.videolist .list_content .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.videolist .list_content .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.videolist .list_content .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
}


/* photolist */
.photolist{padding: 5.5% 0 5%;}
.photolist .list_content{display: flex;flex-wrap: wrap;justify-content: flex-start;}
/* .photolist .list_content:after{content: "";width: 32%;} */
.photolist .list_content .item{margin-right: 1.33%;margin-bottom: 3.5%;width: 24%;color:#000;position: relative;box-sizing: border-box;background: #f2f3f7;}
.photolist .list_content .item:nth-child(4n){margin-right: 0;}

.photolist .list_content .item .wrap{padding: 3% 3% 0;}
.photolist .list_content .item .text_wrap{padding: 5% 8% 9%;box-sizing: border-box;}
.photolist .list_content .item .tit{font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #110A04;line-height: 1.7em;text-align: center;font-weight: normal;}
/* .photolist .list_content .item .con{margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;color: #666;} */
.photolist .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 40%;height: 30%;max-height: 146px;background: url(../images/news_subscript.png)no-repeat center/100% 100%;box-sizing: border-box;}
.photolist .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.photolist .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.photolist .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .photolist .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.photolist .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.photolist .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.photolist .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.photolist .list_content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.photolist .list_content .item .img img{position: absolute;left: 0;top: 0;width: 100%;transition: all .3s linear;}

.photolist .list_content .item:hover .tit{color: #00254f;}
@media only screen and (min-width:480px){
	.photolist .list_content .item:hover .mid_row::before{width: 100%;}
	/* .photolist .list_content .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.photolist .list_content .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.photolist .list_content .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
	.photolist .list_content .item:hover .img img{transform: scale(1.1);}
}
@media only screen and (max-width:1260px){
	.photolist .list_content{justify-content: space-between;}
	.photolist .list_content:after{content: "";width: 32%;}
	.photolist .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 32%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
	.photolist .list_content .item .mid_row .rt_time span.year{font-size: 16px;}
	/* .photolist .list_content .item .tit{margin-top: 10px;} */
	.photolist .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:768px){
	.photolist{padding: 40px 0;}
	.photolist .list_content:after{width: 48.5%;}
	.photolist .list_content .item{width: 48.5%;}
.photolist .list_content .item .mid_row{font-size: 16px;}
	.photolist .list_content .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.photolist .list_content .item .mid_row .rt_time span{font-size: 14px;}
	.photolist .list_content .item .mid_row .rt_time span.m-d{font-size: 18px;}
}
@media only screen and (max-width:480px){
	.photolist{padding: 30px 0 30px;}
	/* .photolist .list_content{margin-top: 25px ;} */
	/* .photolist .list_content:after{width: 100%;}
	.photolist .list_content .item{width: 100%;}
	.photolist .list_content .item{padding: 0;} */
	.photolist .list_content .item .text_wrap{padding: 6% 3%;}
	.photolist .list_content .item .tit{margin-top: 0;font-size: 14px;}
	.photolist .list_content .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.photolist .list_content .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.photolist .list_content .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.photolist .list_content .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.photolist .list_content .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.photolist .list_content .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.photolist .list_content .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
}

.newslist{padding: 5.5% 0 ;background: #f6f6f6;}
.newslist .news_02 ul li{padding: 0;margin-bottom: 30px;display: flex;flex-wrap: wrap;justify-content: space-between;transition: all .4s;}
.newslist .news_02 ul li:nth-last-child(1){margin-bottom: 0;}
/* .newslist .news_02 ul li:hover{box-shadow: 0 20px 20px rgba(0,0,0,.1);transform: translateY(-5px);} */
.newslist .news_02 .lf_time{width: 15%;color: #333;}
.newslist .news_02 .lf_time .time_bg{padding: 12% 0;color: #00254f;overflow: hidden;}
.newslist .news_02 .lf_time .day{display: inline-block;font-size: 24px;font-weight: bold;position: relative;}
.newslist .news_02 .lf_time .day:after{content: "";position: absolute;left: 125%;top: 50%;width: 80%;height: 1px;background: #00254f;}
.newslist .news_02 .lf_time .y_m{font-size: 18px;}
.newslist .news_02 .rt_content{padding: 2% 0 0;width: calc(80% - 270px);width: -webkit-calc(80% - 270px);box-sizing: border-box;border-top: 1px solid #c0c0c0;}
.newslist .news_02 .rt_content .tit{position: relative;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #362e33;font-weight: normal;font-size: 18px;}
.newslist .news_02 .rt_content .tit:hover{color: #005ba0;}
.newslist .news_02 .rt_content .con{margin: 2% 0 1%;font-size: 14px;color: rgba(51,51,51,0.6);line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist .news_02 .rt_content .more{display: inline-block;font-size: 14px;color: #32348a;}
.newslist .news_02 .rt_content .m_time{display: none;color: #00254f;}
.newslist .news_02 .ico{width:270px;background: url(../images/news.jpg)no-repeat center/cover;}
.newslist .news_02 .ico .img{position: relative;width: 100%;height: 0;padding-bottom: 70%;overflow: hidden;}
.newslist .news_02 .ico img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s;}
.newslist .news_02 ul li:hover .ico img{transform: translate(-50%,-50%) scale(1.15);}

@media only screen and (max-width:990px){
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit,.newslist .news_02 .rt_content .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.newslist {padding: 40px 0;}
.newslist .news_02 .rt_content{margin-top: 20px;width: 100%;}
	.newslist .news_02 .rt_content .tit{font-size: 18px;}
	.newslist .news_02 .lf_time{width: 83px;}
	.newslist .news_02 .lf_time .day{font-size: 28px;}
	.newslist .news_02 .ico{order: -1;width: 300px;}
}
@media only screen and (max-width:480px){
	.newslist {padding: 30px 0 30px;}
.newslist .news_02 ul li{margin-bottom: 10px;}
	.newslist .news_02 .lf_time{display: none;}
	.newslist .news_02 .rt_content .tit{font-size: 15px;}
	.newslist .news_02 .rt_content .con{line-height: 24px;}
	.newslist .news_02 .rt_content .m_time{display:block;}
	.newslist .news_02 .rt_content{padding: 4% 0;width: 100%;}
	.newslist .news_02 ul li{margin-bottom: 10px;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit, .newslist .news_02 .rt_content .tit{font-size: 16px;}
	.newslist .news_02 .ico{width: 100%;}
}

.contact{padding: 0 0 4.5%;}
.contact .nei_title em{margin-top: 15px;font-size: 18px;display: block;}
.contact .layout .lf_part{width: 100%;position: relative;z-index: 2;}
.contact .layout .text_part{padding: 6%;margin: 0 auto;width: 100%;box-sizing: border-box;z-index: 1;box-shadow: 0 0px 10px rgba(0,0,0,0.1);background: linear-gradient(to top,#fff 50px,rgba(255,255,255,0) 50px);}
.contact .layout .text_part .company_mes{width: 50%;}
.contact .company_mes{width: 50%;box-sizing: border-box;}
.contact .company_mes .tit{font-size: 27px;color: #00254f;}
.contact .company_mes em{display: block;margin-top: 10px;color: #999;font-size: 16px;}
.contact .company_mes ul{margin-top: 8.5%;}
.contact .company_mes ul li{padding: 10px 0 10px 60px;margin-bottom: 6%;font-size: 18px;line-height: 28px;box-sizing: border-box;background-repeat: no-repeat;background-position: left top 4px;background-size: 40px;}
.contact .company_mes ul li.address{color: #110a04;font-weight: bold;background-image: url(../images/ct_address.png);}
.contact .company_mes ul li.tel{background-image: url(../images/ct_tel.png);}
.contact .company_mes ul li.phone{background-image: url(../images/ct_phone.png);}
.contact .company_mes ul li.fax{background-image: url(../images/ct_fax.png);}
.contact .company_mes ul li.email{background-image: url(../images/ct_email.png);}
.contact .rt_part{width: 48%;position: relative;}
.contact .rt_part .map_ico{position: absolute;left: 50%;top: 47%;width: 50px;z-index: 2;transform: translate(-50%,-50%);animation: jump 1s 0s infinite;}
.messages{margin: 4.7% 0 0;width: 100%;}
.messages .mes_box .tag{margin-bottom: 30px;font-size: 14px;color: #999;text-align: center;}
.messages .mes_box .online_mes ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.messages .mes_box .online_mes ul li{margin: 10px 0;width: 48%;background: #fff;border: 1px solid #9eb2b7;}
.messages .mes_box .online_mes ul li input{padding:0 20px;width: 100%;height: 42px;box-sizing: border-box;font-size: 16px;color: #333;}
.messages .mes_box .online_mes ul li input::-webkit-input-placeholder {color: #999;}
.messages .mes_box .online_mes ul li textarea::-webkit-input-placeholder {color: #999;}
/* .messages .mes_box .online_mes ul li.name input{}
.messages .mes_box .online_mes ul li.phone input{}
.messages .mes_box .online_mes ul li.mail input{}
.messages .mes_box .online_mes ul li.other input{} */
.messages .mes_box .online_mes ul li.mail{width:100%}
.messages .mes_box .online_mes ul li.code{width: 150px;position: relative;}
.messages .mes_box .online_mes ul li.code input{}
.messages .mes_box .online_mes ul li.code img{position: absolute;left: 120%;top: 50%;transform: translateY(-50%);}
.messages .mes_box .online_mes ul li.last_content{margin-top: 10px;width: 100%;}
.messages .mes_box .online_mes ul li.last_content textarea{resize: none;width: 100%;height: 200px;padding: 20px;box-sizing: border-box;font-family: "";font-size: 16px;color: #333;}
.messages .mes_box .online_mes .btn{margin-top: 20px;justify-content: center;}
.messages .mes_box .online_mes .submit{display: block;margin: 0 10px;width: 130px;padding: 16px 0;background: #00254f;color: #fff;font-size: 16px;cursor: pointer;}
.messages .mes_box .online_mes .btn button{display: block;width: 130px;padding: 16px 0;background: #fcfcfc;font-size: 16px;cursor: pointer;color: #999;}
@media only screen and (max-width:768px){
	.messages .mes_box .online_mes ul li input{font-size: 14px;}
	.messages .mes_box .online_mes ul li.last_content textarea{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.messages{padding: 0 0;}
	.messages .nei_title{font-size: 16px;}
	.messages .mes_box .online_mes ul li {margin: 6px 0;width: 100%;}
	.messages .mes_box .online_mes ul li input{height: 30px;font-size: 12px;padding: 0 10px;}
	/* .messages .mes_box .online_mes ul li.name input{background: url(../images/icon_people.png)no-repeat left 4px top 8px;}
	.messages .mes_box .online_mes ul li.phone input{background: url(../images/icon_tel2.png)no-repeat left 4px top 8px;}
	.messages .mes_box .online_mes ul li.mail input{background: url(../images/icon_email.png)no-repeat left 4px top 8px;}
	.messages .mes_box .online_mes ul li.other input{background: url(../images/icon_other.png)no-repeat left 4px top 8px;} */
	/* .messages .mes_box .online_mes ul li.last_content{margin-top: 15px;} */
	.messages .mes_box .online_mes ul li.last_content textarea{padding: 10px;height: 160px;}
	.messages .mes_box .online_mes .submit{padding: 10px 0;width: 100px;font-size: 12px;}
	.messages .mes_box .online_mes .btn button{padding: 10px 0;width: 100px;font-size: 12px;}
	.messages .mes_box .online_mes ul li.code img{left: 105%;height: 35px;}
}

@keyframes jump{
	from{transform: translate(-50%,-60%);}
	to{transform: translate(-50%,-50%);}
}
@-ms-keyframes name{
	from{transform: translate(-50%,-60%);}
	to{transform: translate(-50%,-50%);}
}
#map {display: block;width: 100%;height: 400px;position: relative;box-sizing: border-box;}
#map img {max-width:none;}
#map label{max-width: none;border-color: #fdb111;}
@media only screen and (max-width:1000px){
	.map_bg{margin-top: 0;width: 100%;}
}
@media only screen and (max-width:480px){
	.map_bg{height: 350px;}
	#map{height: 350px;}
	.BMap_omCtrl{display: none;}
}
@media only screen and (max-width:1000px){
	.contact .lf_part{padding: 0 0 30px;width: 100%;}
	.contact .layout .text_part .company_mes{width: 100%;}
	.contact .rt_part{width: 100%;}
	.contact .company_mes .tit{font-size: 24px;}
	.contact .company_mes ul{margin-top: 25px;}
	.contact .company_mes ul li{padding-left: 40px;margin-bottom: 4%;font-size: 16px;background-position: left top 6px;background-size: 30px;}
	}
@media only screen and (max-width:768px){
	.contact{padding:0 0 40px 0;}
.contact .layout .text_part{width: 100%;padding: 7% 5% 6%;}
.contact .rt_part .map_ico{width: 35px;}
.contact .company_mes .tit{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.demo-1{display: none;}
	.contact{padding:0 0 30px 0;}
	.contact .nei_title .title{font-size: 16px;font-weight: bold;}
	.contact .nei_title em{margin-top: 10px;font-size: 14px;}
	.contact .layout .text_part{padding: 7% 3% 6%;}
	.contact .company_mes .tit{font-size: 16px;}
	.contact .company_mes ul li{padding-left: 30px;margin-bottom: 5px;background-position: left top 10px;background-size: 20px;font-size: 14px;line-height: 24px;}
}

/* news */
#mian_nei{padding: 4%;width: calc(98% - 380px);width: -webkit-calc(98% - 380px);border: 1px solid #e6ecf2;box-sizing: border-box;background: #fff;}
#recommand_list{width: 380px;}
#recommand_list ul{padding: 8% 4%;border: 1px solid #e6ecf2;box-sizing: border-box;background-color: #fff;}
#recommand_list ul li.tit{border-bottom: 0;width: 100%;border: 0;}
#recommand_list ul li.tit b{font-size: 18px;color: #dc2a0b;}
#recommand_list ul li{margin-bottom: 3%;padding-bottom: 3%;box-sizing: border-box;}
#recommand_list ul li:nth-last-child(1){margin-bottom: 0;padding-bottom: 0;}
/* #recommand_list ul li .lf_ico{width: 100px;}
#recommand_list ul li .lf_ico .img{position: relative;padding-bottom: 70%;width: 100%;height: 0;overflow: hidden;border-radius: 4px;}
#recommand_list ul li .lf_ico .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);} */
#recommand_list ul li .text{}
#recommand_list ul li .text h3{width: 100%;font-size: 16px;font-weight: normal;}
#recommand_list ul li .text a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#recommand_list ul li .text a:hover{color: #00254f;}

#recommand_list .keyword{margin-top: 5%;}
#recommand_list .keyword li{display: inline-block;padding: 0;margin: 0;margin: 0 5px 5px 0;padding: 10px;border: 1px solid #e6ecf2;}
#recommand_list .keyword .key{font-size: 16px;font-weight: normal;color: #666;}
#recommand_list .keyword li:nth-last-child(1){margin: 0 5px 5px 0;padding: 10px;}
/* #recommand_list ul li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} */
@media only screen and (max-width:1080px){
	#mian_nei{width: calc(98% - 270px);width: -webkit-calc(98% - 270px);}
	#recommand_list{width: 270px;}
}
@media only screen and (max-width:768px){
	/* #mian_nei{padding: 30px 2%;} */
	#mian_nei{width: 100%;}
	#recommand_list{margin-top: 20px;width:100%;}
	#recommand_list ul{padding: 20px 15px;}
	#recommand_list ul li{margin-bottom: 1%;padding-bottom: 1%;}
	/* #recommand_list ul li .lf_ico{width: 82px;}
	#recommand_list ul li .text{width: calc(96% - 82px);width: -webkit-calc(96% - 82px);}
	#recommand_list ul li .text .con{display: none;} */
}
@media only screen and (max-width:750px){
	#mian_nei{width: 100%;}
	#recommand_list{margin-top: 20px;width:100%;}
}
@media only screen and (max-width:480px){
	#mian_nei{padding: 20px 4%;}
	#recommand_list ul{padding: 4%;}
	#recommand_list ul li.tit{margin:0 0 5px;padding:0 0 5px;}
	#recommand_list ul li.tit b{font-size: 16px;}
	#recommand_list ul li .text h3{font-size: 14px;}
	#recommand_list .keyword .key{font-size: 14px;}
	#recommand_list .keyword li{padding: 7px;}
}


/* news_mode */
.news{padding: 5.5% 0 ;}
.news .news_title{color: #110A04;border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;}
.news .news_title .title{font-size:24px;text-align: center;}
.news .news_title .mes{margin-top: 10px;text-align: center;}
.news .news_title .mes span{display: inline-block;margin: 0 10px;}
.news .news_content{margin-top: 30px;font-size: 16px;line-height: 2;}
.news .news_content .img{margin-bottom: 20px;text-align: center;}
.news .news_content p{margin-bottom: 18px;}
.news .news_content video,.news .news_content iframe,.news .news_content embed{max-width: 100%;}
.news .page{margin-top: 6%;padding: 2% 0;border-bottom: 1px solid #ccc;}
.news .page ul li{width: 48%;font-size: 14px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .page ul li:nth-last-child(1){text-align: right;}
.news .page ul li a:hover{color: #ff7f00;}
.news .center{margin-top: 3%;}
.news .center a{display: inline-block;padding: 10px 25px;color: #00254f;font-size: 16px;letter-spacing: 6px;}
.news .center a:hover{text-decoration: underline;}
@media only screen and (max-width:768px){
	.news{padding: 40px 0 ;}
	.news .page ul li{font-size: 13px;}
	.news .center{margin-top: 30px;}
	.news .news_title .title{font-size: 18px;}
	.news .news_content{line-height: 28px;}
}
@media only screen and (max-width:480px){
	.news{padding: 30px 0 ;}
	.news .news_title .title{font-size: 16px;}
	.news .news_content{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.news .page ul li{margin:2px 0;width: 100%;}
	.news .page ul li:nth-last-child(1){text-align: left;}
	.news .center a{padding: 8px 20px;}
	.news .news_content video,.news .news_content iframe,.news .news_content embed{height: 350px;}
}

/* case_mode */
.case{padding: 5.5% 0 ;}
.case .case_title{color: #110A04;}
.case .case_title .title{font-size:20px;text-align: center;}
.case .case_title .mes{margin-top: 10px;text-align: center;}
.case .case_title .mes span{display: inline-block;margin: 0 10px;}
.case .case_content{margin-top: 30px;font-size: 16px;line-height: 2;}
.case .case_content .img{margin-bottom: 20px;text-align: center;}
.case .case_content p{margin-bottom: 12px;}
.case .case_content video,.case .case_content iframe,.case .case_content embed{max-width: 100%;}
.case .page{margin-top: 6%;padding: 2% 0;border-bottom: 1px solid #ccc;}
.case .page ul li{width: 48%;font-size: 14px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.case .page ul li:nth-last-child(1){text-align: right;}
.case .page ul li a:hover{color: #ff7f00;}
.case .center{margin-top: 3%;}
.case .center a{display: inline-block;padding: 10px 25px;color: #00254f;font-size: 16px;letter-spacing: 6px;}
.case .center a:hover{text-decoration: underline;}
@media only screen and (max-width:768px){
	.case{padding: 40px 0 ;}
	.case .page ul li{font-size: 13px;}
	.case .center{margin-top: 30px;}
	.case .case_title .title{font-size: 18px;}
	.case .case_content{line-height: 28px;}
}
@media only screen and (max-width:480px){
	.case{padding: 30px 0 ;}
	.case .case_title .title{font-size: 16px;}
	.case .case_content{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.case .page ul li{margin:2px 0;width: 100%;}
	.case .page ul li:nth-last-child(1){text-align: left;}
	.case .center a{padding: 8px 20px;}
	.case .case_content video,.case .case_content iframe,.case .case_content embed{height: 350px;}
}

/* case_mode */
.video{padding: 5.5% 0 ;}
.video .video_title{color: #110A04;}
.video .video_title .title{font-size:20px;text-align: center;}
.video .video_title .mes{margin-top: 10px;text-align: center;}
.video .video_title .mes span{display: inline-block;margin: 0 10px;}
.video .video_content{margin-top: 30px;font-size: 16px;line-height: 2;}
.video .video_content .img{margin-bottom: 20px;text-align: center;}
.video .video_content p{margin-bottom: 12px;}
.video .video_content video,.video .video_content iframe,.video .video_content embed{max-width: 100%;}
.video .page{margin-top: 6%;padding: 2% 0;border-bottom: 1px solid #ccc;}
.video .page ul li{width: 48%;font-size: 14px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.video .page ul li:nth-last-child(1){text-align: right;}
.video .page ul li a:hover{color: #ff7f00;}
.video .center{margin-top: 3%;}
.video .center a{display: inline-block;padding: 10px 25px;color: #00254f;font-size: 16px;letter-spacing: 6px;}
.video .center a:hover{text-decoration: underline;}
@media only screen and (max-width:768px){
	.video{padding: 40px 0 ;}
	.video .page ul li{font-size: 13px;}
	.video .center{margin-top: 30px;}
	.video .video_title .title{font-size: 18px;}
	.video .video_content{line-height: 28px;}
}
@media only screen and (max-width:480px){
	.video{padding: 30px 0 ;}
	.video .video_title .title{font-size: 16px;}
	.video .video_content{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.video .page ul li{margin:2px 0;width: 100%;}
	.video .page ul li:nth-last-child(1){text-align: left;}
	.video .center a{padding: 8px 20px;}
	.video .video_content video,.video .video_content iframe,.video .video_content embed{height: 350px;}
}

/* product */
.product{padding: 5.5% 0;background: #f6f6f6;}
.product .layout{margin-top:0;}
.product .layout #category{width: 318px;background: #fff;border-radius: 15px 15px 0 0;overflow: hidden;}
.product .layout #category .category_title{padding: 25px 0 15px 20px;color: #fff;background: #00254f;box-sizing: border-box;}
.product .layout #category .category_title .hd{font-size: 20px;}
.product .layout #category .next_nav > li{padding: 13px 16px 13px 16px;border-bottom: 1px solid #ccc;box-sizing: border-box;font-size: 14px;position: relative;user-select: none;}
.product .layout #category .next_nav > li > a{display: inline-block;transition: transform 0.3s linear;}
.product .layout #category .next_nav > li:hover > a{transform: translateX(5px);}
.product .layout #category .next_nav > li.cur{color: #0036bd;}
.product .layout #category .next_nav > li.cur > a{transform: translateX(5px);}
.product .layout #category .sec_name{padding: 20px 36px 20px 22px;border-bottom: 1px solid #f2f3f7;box-sizing: border-box;font-size: 16px;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product .layout #category .sec_nav:nth-last-of-type(1) .sec_name{border-bottom: 0;}
.product .layout #category .sec_nav.cur .sec_name{color: #0036bd;}
.product .layout #category .sec_name i{position: absolute;right: 7px;top: 50%;width: 18px;height: 18px;transform: translateY(-50%);z-index: 2;cursor: pointer;opacity: 0;}
.product .layout #category .sec_name i::before{content: "";position: absolute;left: 50%;width: 1px;height: 100%;background: #ccc;}
.product .layout #category .sec_name i::after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #ccc;}
.product .layout #category .sec_nav.on .sec_name i::before{transform: rotateZ(90deg);transition: all .3s linear;}
.product .layout #category .sec_name:after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background: #00254f;transform: translateY(-50%);transition: all 0.3s linear;}
.product .layout #category .next_nav{display: none;}
/* .product .layout #category .sec_nav.on .next_nav{display: block;} */
.product .layout #category .next_nav > li:after{content: "";position: absolute;left: 0;top: 50%;width: 5px;height: 12px;background: #00254f;transform: translateY(-50%);opacity: 0;transition: all 0.3s linear;}
.product .layout #category .next_nav > li.cur:after{opacity: 1;}
.product .layout #category .sec_nav.cur .sec_name .next_nav > li:after{opacity: 1;}
.product .layout #category .sec_name.cur:after{height: 100%;}
.product .layout #category .sec_name:hover:after{height: 100%;}
.product .layout #category .next_nav > li:hover:after{opacity: 1;}
.product .detail_content{padding: 0 0 5%;width: calc(97.5% - 318px);width: -webkit-calc(97.5% - 318px);background: #fff;}

/* pro_right */
.product .pro_msg .img_part{width: 46.5%;}
.product .pro_msg .img_part .swiper-slide{box-sizing: border-box;}
.product .pro_msg .img_part .img{position: relative;padding: 0 0 100%;width: 100%;height: 0;overflow: hidden;text-align: center;box-sizing: border-box;}
.product .pro_msg .img_part .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
/* #pro_pics .btn_left,#pro_pics .btn_right{position: absolute;top: 50%;width: 30px;height: 30px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: auto auto;cursor: pointer;transition: all .4s linear;filter: brightness(0.5);z-index: 2;}
#pro_pics .btn_left{left:0;background-image: url(../images/ndetail_prev.png);}
#pro_pics .btn_right{right: 0;background-image: url(../images/ndetail_next.png);} */
#pro_pics .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #999;}
#pro_pics .swiper-pagination .swiper-pagination-bullet-active{background: #DC2A0B;}
.product .pro_msg .text_part{padding: 5% 5%;width: 50%;background: #f6f6f6;box-sizing: border-box;color: #000;}
.product .pro_msg .text_part .tit{font-size: 22px;}
.product .pro_msg .text_part .hd{padding: 15px 0 0;font-size: 16px;}
.product .pro_msg .text_part .content{padding: 10px 0;box-sizing: border-box;font-size: 14px;line-height: 24px;}
.product .pro_msg .text_part .more span{display: inline-block;padding: 9px 13px;font-size: 14px;border-radius: 2px;background: #00254f;color: #fff;}
.product .pro_content{margin-top: 5%;box-sizing: border-box;}
.product .pro_content .title{padding-bottom: 20px;font-size: 22px;border-bottom: 1px solid #e6e6e6;}
.product .pro_content .content{margin-top: 20px;font-size: 15px;line-height: 28px;}


@media only screen and (min-width:480px){
	
}
@media only screen and (max-width:1260px){
	/* #pro_pics .btn_left, #pro_pics .btn_right{background-size: 10px;} */
	.product .pro_msg .img_part{width: 65%;}
	.product .pro_msg .text_part{margin-top: 20px;width: 100%;}
	.product .pro_msg .text_part .tit{font-size: 20px;}
	.product .pro_msg .text_part .hd{font-size: 16px;}
}

@media only screen and (max-width:1080px){
	
}
@media only screen and (max-width:768px){
	.product{padding: 40px 0;}
	.product .layout #category{width: 100%;display: none;}
	.product .layout #category .category_title .hd{font-size: 18px;}
	.product .detail_content{width: 100%;}
	.product .layout{margin-top: 0;}
	
	.product .pro_content .title{font-size: 20px;}
}
@media only screen and (max-width:680px){
	
	
}
@media only screen and (max-width:480px){
	.product{padding: 30px 0;}
	.product .layout #category{border-radius: 6px 6px 0 0;}
	.product .layout #category .category_title{padding: 15px 0 10px 13px;}
	.product .layout #category .category_title .hd{font-size: 15px;}
	.product .layout #category .next_nav > li,.product .layout #category .sec_name{padding: 10px 13px 10px 13px;font-size: 13px;}
	
	.product .pro_msg .img_part{width: 100%;}
	.product .pro_msg .text_part{padding: 6% 4% 8%;}
	.product .pro_msg .text_part .hd{font-size: 15px;}
	.product .pro_msg .text_part .tit{font-size: 16px;}
	.product .pro_msg .text_part .content{padding: 10px 0 25px;}
	.product .pro_msg .text_part .more span{font-size: 12px;}
	.product .pro_content{margin-top: 25px;}
	.product .pro_content .content{font-size: 14px;line-height: 24px;}
	.product .pro_content .title{font-size: 16px;}
}


.pro_more{margin-top: 5%;box-sizing: border-box;}
.pro_more .top{padding-bottom: 15px;margin-bottom: 15px;text-align: right;border-bottom: 1px solid #e6e6e6;}
.pro_more .top .title{font-size: 14px;}
.pro_more .top .title:hover{color: #dc2a0b;}
/* .pro_more ul{display: flex;flex-wrap: wrap;justify-content: space-between;} */
/* .pro_more ul li{width: 19.5%;} */
.pro_more ul li .img{position: relative;width: 100%;padding-bottom: 75%;height: 0;overflow: hidden;background: #f6f6f6;}
.pro_more ul li .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;height: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.pro_more ul li:hover .img img{animation: fadeL 0.3s 0s 1 forwards linear;}
.pro_more ul li .tit{padding: 7px 0;font-size: 16px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
@keyframes fadeL{
	from{left: 60%;opacity: 0;}
	to{left: 50%;opacity: 1;}
}
@-webkit-keyframes fadeL{
	from{left: 60%;opacity: 0;}
	to{left: 50%;opacity: 1;}
}
@media only screen and (max-width:1000px){
	.pro_more ul li .tit{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.pro_more .top .title{font-size: 16px;}
	.pro_more ul li .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.pro_more{margin-top: 25px;}
	.pro_more .top .title{font-size: 14px;}
	.pro_more ul li .tit{font-size: 14px;}
}

table {margin: 0 auto;width: 100%;border-collapse:collapse;border: 1px solid #101010;font-size: 16px;color: #333;font-weight: 500;}
table .table_name{font-size: 18px;font-weight: bold;}
table th{padding: 16px 7%;background: #00254f;color: #fff;font-weight: normal;box-sizing: border-box;}
table tr{background: #fff;}
table tr td{ padding:16px 7%; word-break:break-word;box-sizing: border-box;}  /*段落前空格*/
table tr td .tit{font-weight: bold;margin-bottom: 10px;}
table tr td p{line-height: 28px;}
@media only screen and (max-width:1260px){
	table .table_name{font-size: 16px;}
	table tr td{padding: 16px 3%;}
}
@media only screen and (max-width:1080px){
	table{font-size: 16px;}
	table tr td:nth-child(2){width: 70px;}
}
@media only screen and (max-width:768px){
	table th{padding: 10px 3%;}
	table tr td{padding: 10px 3%;}
	table tr td .tit{margin-bottom: 0;}
}
@media only screen and (max-width:480px){
	table{font-size: 14px;}
	table th p{font-size: 12px;}
	table .table_name{font-size: 14px;}
}

