
/* common_css */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1200px;}
@media only screen and (max-width:520px){
	.nei_wrap{width: 94%;}
}

.nei_title {color: #6e7172;}
.nei_title .title{font-size: 24px;position: relative;z-index: 1;line-height: 1em;display: inline-block;font-weight: normal;}
/* .nei_title .title:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 9px;background: #ff7e00;z-index: -1;} */
.nei_title .slogan{margin-top: 20px;font-size: 16px;line-height: 1.8;}
.nei_title .en{display: block;margin-bottom: 10px;font-size: 18px;font-family: arial;color: #999;text-transform:capitalize;}
@media only screen and (min-width:481px){
}
@media only screen and (max-width:1260px){
.nei_title .title{font-size: 24px;}
}
@media only screen and (max-width:850px){
.nei_title .title{font-size: 20px;}
.nei_title .en{font-size: 15px;margin-bottom: 8px;}
.nei_title .slogan{font-size: 14px;}
}
@media only screen and (max-width:520px){
.nei_title .title{font-size: 16px;}
.nei_title .en{font-size: 12px;}
.nei_title .slogan{/* margin-left: auto;margin-right:auto;max-width: 80%; */font-size: 14px;line-height: 24px;}
}

.left{padding: 30px 0 0;background: url(../images/menu_bg.jpg)no-repeat center top/cover}
.list_nav{width: 100%;}
.list_nav li{display: inline-block;position: relative;margin-top: 10px;margin-right: 14px;border-radius: 30px;text-align: center;}
.list_nav li a{display: block;padding:12px 12px;min-width: 136px;font-size: 16px;box-sizing: border-box;}
.list_nav li.on{/* background: url(../images/menu_show.jpg)no-repeat center/cover; */box-shadow: initial;color: #fff;box-shadow: 0 0 16px #ccd3f1;color: #465dac;}
@media only screen and (min-width:481px){
	.list_nav li:hover{/* background: url(../images/menu_show.jpg)no-repeat center/cover; */box-shadow: initial;color: #fff;box-shadow: 0 0 16px #ccd3f1;color: #465dac;}
}
@media only screen and (max-width:1260px){
	.left{padding: 65px 0 0;}
.list_nav li a{padding: 14px 10px;}
}
@media only screen and (max-width:1080px){
	/* .list_title .title{font-size: 28px;letter-spacing: 0;} */
	.list_nav li{font-size: 14px;}
	.list_nav li a{font-size: 14px;min-width: 116px;}
}
@media only screen and (max-width:850px){
	.left{padding: 20px 0 0;}
.list_nav li a{padding: 10px 8px;}
}
@media only screen and (max-width:750px){
	.list_nav{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
	.list_nav li{}
	.list_nav li{margin-right: 2%;width: 32%;text-align: center;}
	.list_nav li:nth-child(3n){margin-right: 0;}
	.list_nav li a{min-width: initial;}
}
@media only screen and (max-width:520px){
	.left{padding: 0px 0 0;}
/* .list_title .title{font-size: 18px;} */
	.list_nav li{}
	.list_nav li a{font-size: 12px;}
}

.location{padding:24px 0;color: #808285;}
.location i.home{display: inline-block;vertical-align: middle;width: 12px;height: 12px;background: url(../images/home.png)no-repeat center;}
.location a{display: inline-block;vertical-align: middle;font-size: 15px;position: relative;}
/* 间符号 */
/* .location a:before{content: "";position: absolute;right: calc(100% + 10px);right: -webkit-calc(100% + 10px);top: 50%;width: 3px;height: 12px;background:url(../images/about_bg1.png) no-repeat center;transform: translateY(-50%);} */
.location a:hover{color: #029bf1;}
@media only screen and (max-width:520px){
	.location{padding: 12px 0;}
	.location a{font-size: 12px;}
}

/* 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;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1600px;}
.banner_nei .text{color: #f9f9f9;text-shadow: 0 0 10px rgba(0,0,0,0.5);}
.banner_nei .text .cn{margin-top: 0;font-size: 72px;font-weight: bold;text-transform: uppercase;font-family: 'Times New Roman';}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top: 1%;font-size: 16px;letter-spacing: 0.5px;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
.banner_nei .text .ewm_img{margin-top: 30px;}

.banner_nei .pf_banner_text .top{color: #ffd400;font-weight: bold;}
.banner_nei .pf_banner_text .top .row1{margin-bottom: 10px;font-size: 26px;}
.banner_nei .pf_banner_text .top .row2{font-size: 0.35rem;}
.banner_nei .pf_banner_text .slogan{margin-top: 10px;width: 100%;max-width: 377px;font-size: 14px;line-height: 1.5em;}

.banner_nei .mask{position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);z-index: 1;}

@media only screen and (max-width:1080px){
	.banner_nei .pf_banner_text .top .row1{font-size: 24px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.banner_nei .layout{top:auto;bottom:40px;transform: initial;}
}
@media only screen and (max-width:520px){
	.banner_nei .nei_wrap{width: 100%;}
	.banner_nei .pf_banner_text .top .row1{font-size: 18px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 16px;}
	.banner_nei .layout{bottom:30px;}
}

.banner_nei .big_img .list{position: relative;padding-bottom: 14.7%;height: 0;overflow: hidden;}
.banner_nei .big_img .list img{width: 100%;max-width:initial;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
@media only screen and (max-width:520px){
	.banner_nei .big_img{display:none}
	.banner_nei .s_img{display: block;}
}

/* ab_profile */
.ab_profile{padding:5% 0;}
.ab_profile .idx_title .slogan{margin-left:auto;margin-right:auto;max-width: 960px;}
.ab_profile .content{margin:30px 0 14px;font-size: 16px;line-height: 2;color: #333;}
.ab_profile .strength ul{justify-content: space-evenly;}
.ab_profile .strength ul .item{padding: 30px 0 0;width: 20%;box-sizing: border-box;background-color:rgba(255,255,255,.88);}
.ab_profile .strength ul .item i{display: inline-block;margin-bottom: 14px;}
.ab_profile .strength ul .item .top{position: relative;}
.ab_profile .strength ul .item:nth-last-child(1) .top:after{content: initial;}
.ab_profile .strength ul .item .top span{display: inline-block;color: #080103;font-size: 16px;vertical-align: bottom;}
.ab_profile .strength ul .item .top span.num{margin-right:16px;font-size: 32px;color: #384f89;font-weight: normal;line-height: 0.8em;}
.ab_profile .strength ul .item .top span:nth-child(2){width: 21px;height: 21px;line-height:21px;font-size:16px;background: #384f89;color:#fff;border-radius: 50%;text-align: center;}
.ab_profile .strength ul .item .top p{margin-top: 8px;font-size: 16px;color:#666;}

.profile_brand{padding:6.2% 0 5%;background:url(../images/brand_bg.jpg)no-repeat center/cover;}
.profile_brand .box_layout{margin-top: 40px;}
.profile_brand .box_layout .box{margin:0 0 0 auto;width:57.6%}
.profile_brand .box_layout .box .lf{width:62.9%;background: url(../images/brand_01.jpg)no-repeat center;background-size: cover;}
.profile_brand .box_layout .box .lf .item{padding:5% 8%;box-sizing: border-box;color:#666}
.profile_brand .box_layout .box .lf .item .tit{margin-bottom:28px;font-size:18px;}
.profile_brand .box_layout .box .lf .item .con{font-size:16px;line-height: 1.8;}
.profile_brand .box_layout .box .rt{width:36.3%}
.profile_brand .box_layout .box .rt .item{padding:46px 3% 54px;text-align: center;box-sizing: border-box;color: #fff;}
.profile_brand .box_layout .box .rt .item:nth-child(1){margin-bottom: 2%;background: url(../images/brand_02.jpg)no-repeat center;background-size: cover;}
.profile_brand .box_layout .box .rt .item:nth-child(2){background: url(../images/brand_03.jpg)no-repeat center;background-size: cover;}
.profile_brand .box_layout .box .rt .item .des{font-size:16px;}
.profile_brand .box_layout .box .rt .item .tit{margin-top:6px;font-size:18px;}
@media only screen and (max-width:1260px){
	.ab_profile .strength ul .item .top span.num{font-size:34px;}
	.ab_profile .strength ul .item .top span:nth-child(2){font-size:12px;}
	
	.profile_brand .box_layout .box .lf .item .tit{margin-bottom: 20px;/* font-size: 20px; */}
	.profile_brand .box_layout .box .rt .item .tit{/* font-size: 20px; */}
}
@media only screen and (max-width:850px){
	.ab_profile{padding:50px 0 5%}
	.ab_profile .strength ul .item .top span.num{margin-right:8px;font-size:26px;}
	.ab_profile .strength ul .item .top p{margin-top:6px;font-size:14px;}
	.ab_profile .strength ul .item i{width: 36px;}
	
	.profile_brand{padding:50px 0;}
	.profile_brand .box_layout .box{width: 100%;}
	.profile_brand .box_layout .box .lf .item .tit{font-size:18px;}
	.profile_brand .box_layout .box .rt .item .tit{font-size:18px;}
}
@media only screen and (max-width:520px){
	.ab_profile{padding:40px 0;}
	.ab_profile .strength ul .item{width: 50%;text-align: center;}
	.ab_profile .strength ul .item .top span.num{font-size: 24px;}
	.ab_profile .strength ul .item .top p{font-size: 12px;}
	.ab_profile .content{margin:20px 0 0;font-size:14px;line-height: 24px;}
	
	.profile_brand{padding:40px 0;}
	.profile_brand .nei_title{text-align: left;}
	.profile_brand .box_layout{margin-top: 20px;}
	.profile_brand .box_layout .box .lf{margin-bottom:2%;width: 100%;}
	.profile_brand .box_layout .box .lf .item:first-child{padding:14px 5%;}
	.profile_brand .box_layout .box .lf .item .tit{margin-bottom: 6px;font-size:16px;}
	.profile_brand .box_layout .box .lf .item .con{font-size:14px}
	.profile_brand .box_layout .box .rt{width: 100%;}
	.profile_brand .box_layout .box .rt .item{padding:30px 5%;}
	.profile_brand .box_layout .box .rt .item:nth-child(1){margin-bottom: 2%;}
	.profile_brand .box_layout .box .rt .item .tit{font-size:16px;}
}

/* ab_culture */
.ab_culture{padding: 5% 0;}
.ab_culture ul{margin-top:60px;}
.ab_culture ul li{padding: 5% 2% 2%;width: 31.8%;min-height:360px;background-color: #384f89;color: #fff;box-sizing: border-box;background-repeat: no-repeat;background-size: 50% auto;background-position: right bottom;}
.ab_culture ul li .tit{font-size: 18px;}
.ab_culture ul li .top{font-size: 16px;margin: 6.6% 0 6%;font-weight: bold;}
.ab_culture ul li .con p{font-size: 14px;line-height: 2.2;}
.ab_culture ul li:nth-child(1){background-image: url(../images/cul_bg01.png);}
.ab_culture ul li:nth-child(2){background-color: #f3c517;background-image: url(../images/cul_bg02.png);}
.ab_culture ul li:nth-child(3){background-image: url(../images/cul_bg03.png);}
@media only screen and (max-width:1260px){
	.ab_culture ul li .top{font-size: 18px;}
}
@media only screen and (max-width:850px){
	.ab_culture{padding: 50px 0;}
	.ab_culture ul{margin-top: 40px;}
	.ab_culture ul li{width: 32%;min-height: 320px;}
	/* .ab_culture ul li:nth-child(2){transform: translateY(-10px);} */
	.ab_culture ul li .tit{font-size: 16px;}
	.ab_culture ul li .top{font-size: 16px;}
	.ab_culture ul li .con p{line-height: 24px;}
}
@media only screen and (max-width:520px){
	.ab_culture{padding: 40px 0;}
	.ab_culture ul{margin-top: 26px;}
	.ab_culture ul li{padding: 6% 3% 2%;width: 100%;min-height:auto;background-size: 18% auto;}
	.ab_culture ul li .top{color: #fff;font-size: 14px;}
	.ab_culture ul li:nth-child(2){transform: translateY(0);}
	.ab_culture ul li .con{display: none;}
}

/* company_pics */
.company_pics{padding:5% 0;background:url(../images/company_bg.jpg)no-repeat center/cover}
.company_pics .nei_title{color:#fff;}
.company_pics .pics_layout{margin-top:50px;}
.company_pics .pics_layout .item .img{position: relative;padding-bottom:62.5%;width:100%;height: 0;overflow: hidden;}
.company_pics .pics_layout .item .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.company_pics .pics_layout .item .tit{padding:14px;background:#fff;font-size: 18px;color: #384f89;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
.company_pics .pics_layout .page_wrap{margin-top:50px;position: relative;text-align: center;}
.company_pics .pics_layout .page_wrap .swiper-pagination{position: initial;display: inline-block;width:auto;vertical-align: middle;}
.company_pics .pics_layout .page_wrap #prev,.company_pics .pics_layout .page_wrap #next{display: inline-block;width: 13px;height: 20px;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 100% auto;cursor: pointer;}
.company_pics .pics_layout .page_wrap #prev{background-image: url(../images/pics_prev.png);}
.company_pics .pics_layout .page_wrap #next{background-image: url(../images/pics_next.png);}
.company_pics .pics_layout .page_wrap span.swiper-pagination-bullet-active{background:#f4c928;}
.company_pics .pics_layout .page_wrap .swiper-pagination-bullet{margin:0 9px;width: 14px;height: 14px;opacity: 1;background:#fff;vertical-align: middle;}
@media only screen and (max-width:1260px){
	/* .company_pics .pics_layout .item .tit{font-size: 20px;} */
}
@media only screen and (max-width:850px){
	.company_pics{padding:50px 0;}
	.company_pics .pics_layout{margin-top: 40px;}
	.company_pics .pics_layout .item .tit{padding:12px;font-size: 16px;}
	.company_pics .pics_layout .page_wrap .swiper-pagination-bullet{width: 10px;height: 10px;}
}
@media only screen and (max-width:520px){
	.company_pics{padding:40px 0;}
	.company_pics .pics_layout{margin-top: 26px;}
	.company_pics .pics_layout .item .tit{padding:10px;font-size: 14px;}
	.company_pics .pics_layout .page_wrap .swiper-pagination{vertical-align: initial;}
	.company_pics .pics_layout .page_wrap .swiper-pagination-bullet{width: 10px;height: 10px;}
	.company_pics .pics_layout .page_wrap #prev, .company_pics .pics_layout .page_wrap #next{width: 12px;height: 18px;}
}

/* ab_honor */
.ab_honor{padding:5% 0;background:url(../images/honor_bg.jpg)no-repeat center/cover;}
.ab_honor .layout_wrap{max-width: initial;width:108%;margin: 0 0 0 -4%;}
/* .ab_honor #honor{padding:30px 7%;} */
.ab_honor #honor{padding:60px 4%;}
.ab_honor #honor .swiper-wrapper{/* perspective:1430px;transform-style:preserve-3d; */ }
.ab_honor #honor .swiper-slide{padding:6px 0;transition: all 0.3s linear;}
.ab_honor #honor .swiper-slide-prev{transform-origin: right bottom;}
.ab_honor #honor .swiper-slide-next{transform-origin: left bottom;}
/* .ab_honor #honor .swiper-slide-prev{transform: rotateY(43deg) !important;transform-origin: right bottom;}
.ab_honor #honor .swiper-slide-next{transform: rotateY(-43deg) !important;transform-origin: left bottom;} */
.ab_honor #honor .item{padding: 0 20px;background:transparent;overflow: hidden;transition: all .3s linear;text-align: center;}
.ab_honor #honor .item .tit{margin-top:40px;font-size:18px;color:#6e7172;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;opacity: 0;}
.ab_honor #honor .swiper-slide-active .item .tit{opacity: 1;}
.ab_honor .swiper-button{justify-content: center;}
.ab_honor .swiper-button > div{position:absolute;top:50%;width: 48px;height: 48px;cursor: pointer;user-select: none;transform: translateY(-50%);z-index: 2;}
.ab_honor .swiper-button #prev1{left:0;background:rgba(0,0,0,0.3) url(../images/pics_prev.png) no-repeat center;margin:0 27px 0 0}
.ab_honor .swiper-button #next1{right:0;background:rgba(0,0,0,0.3) url(../images/pics_next.png) no-repeat center;}
@keyframes h1{
	0{transform:translate(0,-5px);}
	25%{transform:translate(-5px,0px);}
	50%{transform:translate(5px,5px);}
	75%{transform:translate(-5px,5px);}
	100%{transform:translate(0,0px);}
}
@media only screen and (min-width:521px){
	.ab_honor #honor .item:hover{animation: h1 2.4s 0s infinite linear;}
}
@media only screen and (max-width:1260px){
	.ab_honor #honor .swiper-slide{}
	.ab_honor #honor .item .tit{font-size:20px;}
}
@media only screen and (max-width:1080px){
	.ab_honor .layout_wrap{margin:0 0 0 -2%;width: 104%;}
	.ab_honor #honor .item{}
	.ab_honor #honor .item .tit{font-size:18px;}
}
@media only screen and (max-width:850px){
	.ab_honor #honor{padding:30px 4%;}
	.ab_honor #honor .item{padding:0;}
	.ab_honor #honor .item .tit{font-size:16px;margin-top:16%;}
	.ab_honor .swiper-button{position: initial;transform: initial;}
}
@media only screen and (max-width:520px){
	.ab_honor{padding:36px 0}
	.ab_honor .layout_wrap{margin:0;width:100%}
	.ab_honor #honor{padding:36px 4% 0;}
	.ab_honor #honor .swiper-slide{padding:0;}
	.ab_honor #honor .item{}
	.ab_honor #honor .item .img{position: relative;padding-bottom:100%;width:100%;height:0;overflow:hidden;}
	.ab_honor #honor .item .img img{position: absolute;left:50%;top:50%;width:auto;height:auto;max-height:100%;transform:translate(-50%,-50%)}
	.ab_honor #honor .item .tit{margin-top:26px;font-size:15px;}
	/* .ab_honor .swiper-button{margin-top:30px;} */
	.ab_honor .swiper-button > div{width: 34px;height: 34px;}
}

/* newslist */
.newslist{padding: 5% 0;}
.newslist .list_content {}
.newslist .list_content .list_item{margin-bottom:2%;width: 100%;box-sizing: border-box;}
.newslist .list_content .list_item .item{display:flex;flex-wrap:wrap;justify-content:space-between}
.newslist .list_content .list_item .img_wrap{width: 350px;}
.newslist .list_content .list_item .img{position: relative;padding-bottom:66%;height:0;overflow:hidden;}
.newslist .list_content .list_item .img img{position:absolute;left:50%;top:50%;width: auto;max-height: 90%;transform:translate(-50%,-50%);}
.newslist .list_content .item .text_wrap{padding: 2% 0 0;color:#333;width:calc(98% - 350px);width:-webkit-calc(98% - 350px)}
.newslist .list_content .item .text_wrap .sort{margin: 12px 0;font-size:16px;color:#666}
.newslist .list_content .item .text_wrap .sort i{display:inline-block;margin-right:10px;width:22px;height: 20px;background:url(../images/icon_03.png)no-repeat center/100% auto;vertical-align:text-bottom}
.newslist .list_content .item .text_wrap .tit{font-size: 18px;}
.newslist .list_content .item .text_wrap .con{font-size:16px;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:56px;color:#666}
.newslist .list_content .item .text_wrap .line{display:inline-block;width:30%;margin-top:4%;height: 1px;background:rgba(70,93,172);transition:width 0.3s linear}
.newslist .list_content .item .text_wrap .more{display: inline-block;font-size: 16px;font-family: poppinsM;padding-bottom: 5px;position: relative;}
.newslist .list_content .item .text_wrap .more:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 2px;background:#333;}
@media only screen and (min-width:520px){
.newslist .list_content .item:hover .more{color:#f5811f;}
	.newslist .list_content .item:hover .more:after{background:#f5811f;}
	.newslist .list_content .item:hover .line{width:80%}
}
@media only screen and (max-width:1260px){
	.newslist .list_content .list_item .img_wrap{width: 260px;}
	.newslist .list_content .item .text_wrap{padding:1% 0 0;width: calc(98% - 260px);width: -webkit-calc(98% - 260px);}
}
@media only screen and (max-width:1080px){
	/* .newslist_fw .list_content .list_item{width: 33.3%;} */
	.newslist .list_content .item .text_wrap .tit{font-size:18px}
}
@media only screen and (max-width:850px){
	.newslist{padding:50px 0;}
	.newslist .list_content{}
	.newslist .list_content .item .text_wrap .tit{font-size:16px}
}
@media only screen and (max-width:680px){
	.newslist .list_content .list_item .img_wrap{width: 100%;}
	.newslist .list_content .item .text_wrap{padding-top:20px;width: 100%;}
}
@media only screen and (max-width:520px){
	.newslist{padding: 40px 0;}
	.newslist .list_content {}
	.newslist .list_content .list_item{margin-bottom:6%}
	.newslist .list_content .item .text_wrap .sort i{width: 20px;height: 20px;}
	.newslist .list_content .item .text_wrap .sort{font-size:14px}
	.newslist .list_content .item .text_wrap .tit{font-size:15px}
	.newslist .list_content .item .text_wrap .more{font-size:12px}
	.newslist .list_content .item .text_wrap .con{font-size:14px}
}

#main_nei{width: calc(94% - 391px);width: -webkit-calc(94% - 391px);border-radius: 5px;box-sizing: border-box;background: #fff;}
#recommand_list{margin-top:60px;width: 391px;width: 100%;}
#recommand_list ul{border-radius: 5px;box-sizing: border-box;background-color: #fff;}
#recommand_list ul li.tit{border-bottom: 1px solid #e9e9e9;}
#recommand_list ul li.tit b{font-size: 22px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(to right,#465dac,#465dac);}
#recommand_list ul li{display: flex;flex-wrap: wrap;justify-content:space-between;}
/* #recommand_list ul li:nth-last-child(1){margin-bottom: 0;} */
#recommand_list ul li .lf_ico{width: 36%;}
#recommand_list ul li .lf_ico .img{position: relative;padding-bottom:66%;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{width: 60%;}
#recommand_list ul li:nth-child(2) .text{/* margin-top: 15px; */}
#recommand_list ul li .text h3{padding-left: 15px;font-size: 16px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing: border-box;position: relative;color: #666;}
#recommand_list ul li .text h3::before{content: "";position: absolute;left: 2px;top:8px;width: 4px;height: 4px;background: #666;border-radius: 50%;}
#recommand_list ul li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#recommand_list ul li .text .time{margin-top: 10px;font-size: 14px;color: #999;}

#select_list{width: 391px;}

@media only screen and (max-width:1260px){
	#recommand_list ul li.tit b{font-size: 20px;}
	#recommand_list ul li{margin-bottom: 20px;padding-bottom: 20px;}
}
@media only screen and (max-width:1080px){
	#main_nei{width: calc(98% - 270px);width: -webkit-calc(98% - 270px);}
	#recommand_list{width: 270px;}
	
	#select_list{width: 270px;}
}
@media only screen and (max-width:850px){
	/* #main_nei{padding: 30px 2%;} */
	#main_nei{width: 100%;}
	#recommand_list{margin-top: 20px;width:100%;}
	#recommand_list ul{padding: 20px 0;}
	/* #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 .lf_ico .img{padding-bottom: 60%;}
	#recommand_list ul li .text .con{line-height: 24px;}
}
@media only screen and (max-width:750px){
	#main_nei{width: 100%;}
	#recommand_list{margin-top: 0;width:100%;}
	
	#select_list{width: 100%;}
}
@media only screen and (max-width:520px){
	#main_nei{padding: 0}
	#recommand_list ul li.tit b{font-size: 16px;}
	#recommand_list ul li .text h3{font-size: 14px;}
	#recommand_list ul li .text .con{font-size: 12px;line-height: 20px;}
	#recommand_list ul li .text .time{font-size: 12px;}
}

.page_top{margin-bottom: 3%;align-items: flex-end;color: #707070;font-size: 18px;padding-bottom: 34px;border-bottom: 1px solid #e9e9e9;}
.page_top .crumbs{color: #13527d;font-size: 18px;font-weight: normal;}
.page_top a:hover{color: #029bf1;}
@media only screen and (max-width:1080px){
	.page_top{font-size: 16px;}
	.page_top .crumbs{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.page_top{font-size: 14px;padding-bottom: 3%;}
	.page_top .crumbs{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.page_top{font-size: 12px;}
	.page_top .crumbs{font-size: 12px;}
}


/* news */
.news{padding: 5% 0;}
.news #main_nei{}
.news .news_title {padding-bottom: 4%;border-bottom: 1px solid #efefef;color: #010101;}
.news .news_title .title{font-size:24px;font-weight: normal;line-height: 1.5em;}
.news .news_title .mes{margin-top: 30px;}
.news .news_title .mes span{display: inline-block;}
.news .news_title .mes span.time{font-size: 18px;}
.news .news_title .mes span.series{display: inline-block;font-size: 18px;letter-spacing: 2px;background-image: repeating-linear-gradient(to right,#465dac,#029bf1);color: #FFFFFF;padding: 5px 15px;margin-top: 20px;}
.news .news_content{margin-top: 5%;font-size: 16px;line-height: 2;color: #333;}
.news .news_content .img{margin-bottom: 20px;text-align: center;}
.news .news_content p{margin-bottom: 12px;}
.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 #e9e9e9;}
.news .page ul li{margin-bottom: 4%;width: 100%;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .page ul li a:hover{color: #029bf1;}
/* .news .return{margin-top: 3%;}
.news .return a{display: inline-block;padding: 10px 25px;color: #fff;background: #130c04;} */

.news #recommand_list{}
.news #recommand_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.news #recommand_list ul:after{content:"";width:32%;}
.news #recommand_list ul li{display:block;width:32%;}
.news #recommand_list ul li.tit{width: 100%;border:0;margin-bottom:30px;padding-bottom:0;}
.news #recommand_list ul li .lf_ico{width: 100%;}
.news #recommand_list ul li .text{padding:20px 5% 20px 0;width: 100%;box-sizing:border-box;}
.news #recommand_list ul li .text h3{padding-left:32px;}
.news #recommand_list ul li .text h3::before{top:50%;left:2px;width: 16px;height: 16px;background:url(../images/icon_03.png) no-repeat;background-position:left center;background-size:14px auto;transform:translateY(-50%)}

@media only screen and (max-width:1080px){
	.news .news_title .title{font-size: 24px;}
	.news .news_title .mes span.series{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.news{padding: 50px 0;}
	.news .news_title .title{font-size: 20px;}
	.news .news_title .mes{margin-top: 15px;}
	.news .news_title .mes span.time{font-size: 14px;}
	.news .news_title .mes span.series{font-size: 14px;}
	.news .page ul li{font-size: 13px;}
	.news .center{margin-top: 30px;}
	.news .news_content{line-height: 28px;}
	
	.news #recommand_list ul{padding-bottom:0;}
	.news #recommand_list ul li{padding-bottom:0;margin-bottom:0;width: 100%;}
}
@media only screen and (max-width:750px){
	.news #main_nei{margin-top: 0;}
}
@media only screen and (max-width:520px){
	.news_bg{display: none;}
	.news{padding: 40px 0;}
	.news .news_title .mes span.time{font-size: 12px;}
	.news .news_title .title{font-size: 16px;}
	.news .news_content{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.news .news_content p{margin-bottom: 0;}
	.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;}
	/* .news .return{margin-top: 15px;}
	.news .return a{font-size: 12px;} */
}

/* productlist */
.productlist{padding: 46px 0 5%;}
.productlist .top_product{margin-bottom: 45px;}
.productlist .top_product .item{background: #f8f8f8;}
.productlist .top_product .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.productlist .top_product .item .pic{width: 64%;}
.productlist .top_product .item .pic .img{position: relative;padding-bottom: 62%;width: 100%;height: 0;overflow: hidden;}
.productlist .top_product .item .pic .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%)}
.productlist .top_product .item .info{padding: 5% 5% 5%;width: 36%;box-sizing: border-box;background: #f8f8f8;}
.productlist .top_product .item .info .name{font-size: 26px;color: #333;}
.productlist .top_product .item .info .desc{margin: 28px 0 60px;font-size: 14px;line-height: 30px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}

.productlist .list_content{}
.productlist .list_content ul:after{content: "";width: 31.25%;}
.productlist .list_content ul li{margin-bottom: 3%;width: 31.25%;box-shadow: 0 0 15px rgb(0 0 0 / 15%);}
.productlist .list_content .item .img{position: relative;padding-bottom: 75%;width: 100%;text-align: center;overflow: hidden;}
.productlist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;height: auto;transform: translate(-50%,-50%);}
.productlist .list_content .item .info{bottom: 40px;z-index: 10;background: #f6f8f9;width: 94%;margin: 0 auto;padding: 36px 40px 0 40px;position: relative;z-index: 3;transition: bottom 0.6s ease;-webkit-transition: bottom 0.6s ease;-moz-transition: bottom 0.6s ease;-ms-transition: bottom 0.6s ease;-o-transition: bottom 0.6s ease;box-sizing: border-box;}
.productlist .list_content .item .info .name {font-size: 18px;color: #465dac;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-transform: uppercase;font-weight:bold;}
.productlist .list_content .item .info .desc {margin-top:6px;font-size: 16px;color: #666;line-height: 30px;}
.productlist .list_content .item .info .more {margin-top: 36px;opacity: 0;visibility: hidden;transition: transform 0.6s ease;-webkit-transition: transform 0.6s ease;-moz-transition: transform 0.6s ease;-ms-transition: transform 0.6s ease;-o-transition: transform 0.6s ease;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);position: relative;font-family: Arial;font-weight: 700;text-transform: uppercase;display: block;height: 58px;line-height: 58px;font-size: 14px;color: #465dac;}
.productlist .list_content .item .info .more i {display: inline-block;width: 15px;height: 8px;margin-left: 10px;background: url(../images/right.png) no-repeat;transition: transform 0.3s ease-out;}

@media only screen and (min-width:481px){
	.productlist .list_content ul li:hover .item .info .more {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
}
@media only screen and (max-width:1440px){
	.productlist .top_product .item .info{padding: 3%;}
	.productlist .top_product .item .info .desc{-webkit-line-clamp:4}
}
@media only screen and (max-width:1260px){
	.productlist .top_product .item .info .name{font-size: 22px;}
	.productlist .top_product .item .detail_more{width: 140px;height: 40px;line-height: 40px;}
	
	.productlist .list_content .item .info{padding: 20px 5%;}
	.productlist .list_content .item .info .more{height: auto;line-height: normal;}
}
@media only screen and (max-width:1080px){
	.productlist .top_product .item .pic{width: 100%;}
	.productlist .top_product .item .info{width: 100%;line-height: 24px;}
	.productlist .top_product .item .info .desc{margin: 28px 0 38px;}
	.productlist .top_product .item .info .name{font-size: 18px;}
	
	.productlist .list_content .item .info{bottom: 0;}
	.productlist .list_content .item .info .name{font-size: 18px;letter-spacing: 0;}
}
@media only screen and (max-width:850px){
	.productlist{padding: 40px 0;}
	.productlist .top_product{margin-bottom: 30px;}
	
	.productlist .list_content .item .info .more{margin-top: 20px;}
	.productlist .list_content .item .info .name{font-size: 16px;}
	.productlist .list_content ul:after{width: 32%;}
	.productlist .list_content ul li{width: 32%;}
}
@media only screen and (max-width:680px){
	.productlist .list_content ul:after{width:48.5%;}
	.productlist .list_content ul li{width:48.5%;}
}
@media only screen and (max-width:520px){
	.productlist{padding: 30px 0;}
	.productlist .top_product .item .info{padding: 30px 3%;}
	.productlist .top_product .item .info .desc{margin: 20px 0;font-size:14px;}
	.productlist .top_product .item .detail_more{font-size: 12px;width: 120px;}
	.productlist .list_content .item .info .more{margin-top: 10px;opacity: 1;visibility: visible;transform: initial;font-size: 12px;}
	.productlist .list_content .item .info .name{font-size: 14px;}
}


/* product */
.product{padding: 5% 0;position: relative;z-index: 1;}
.product .top_des{background: #fff;}
.pdct_ico{width: 36%;}
.spBig{width: 100%;box-sizing: border-box;border:1px solid #465dac;}
.spBig .img100{position: relative;padding-bottom: 85%;width: 100%;height: 0;overflow: hidden;}
.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.spBig .img100 video{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background: #000;}
.nav_Sm{margin-top: 15px;width: 100%;height: auto;}
.spSm{padding: 0 60px;width: 100%;box-sizing: border-box;}
.spSm .swiper-container{box-sizing: border-box;}
.spSm .img100{height: 100%;position: relative;background-size: contain;padding-bottom: 100%;overflow: hidden;cursor: pointer;}
.spSm .img100 img{position: absolute;top: 50%;left: 50%;width: 87%;height: auto;transform: translate(-50%,-50%);}
.spSm .img100:before{content: '';position: absolute;width: 100%;height: 99%;top:0;left: 0;border:1px solid #ccc;box-sizing: border-box;opacity: 1;z-index: 2;}
.spSm .img100.vd_ico .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
.spSm .img100.vd_ico .mask i{display: block;width: 20px;height: 20px;background: url(../images/play.png)no-repeat center;}
/* .spSm .active-nav .img100:before{border-color: #00aaa6;border-width: 2px;} */
.spSm .swiper-slide-thumb-active .img100:before{border-color: #195894;border-width: 2px;}
.spSm .swiper-button-next, .spSm .swiper-button-prev{transform: scale(0.5);opacity: 1;}
.product #pro_prev,.product #pro_next{position: absolute;top: 50%;width: 34px;height: 72px;transform: translateY(-50%);z-index: 3;background-color: rgba(200,200,200,1);cursor: pointer;background-position: center;background-repeat: no-repeat;transition: all .3s linear;opacity: 1;}
.product #pro_prev{left: 0;background-image: url(../images/pics_prev.png);}
.product #pro_next{right: 0;background-image: url(../images/pics_next.png);}
/* .product .pdct_ico:hover #pro_prev{opacity: 1;}
.product .pdct_ico:hover #pro_next{opacity: 1;} */
.product #pro_prev:hover,.product #pro_next:hover{background-color: rgba(0,0,0,0.6);}
.product .pdct_info{padding: 0 5%;width: 60%;box-sizing: border-box;}
.product .pdct_info .title{font-size: 24px; padding-bottom: 10px; }
.product .pdct_info .series{font-size: 16px;color: #7d7d7d; }
.product .pdct_info .series span{ color: #222; }
.product .pdct_info .content{margin-top: 4%;font-size: 16px;line-height: 2;}
.product .pdct_info .content table{width: 100%;}
.product .pdct_info .content table td p{white-space: nowrap;}
.product .pdct_info .content table td p:nth-child(1){font-family: Semibold;color: #666;}
.product .pdct_info .content table td p.prc{font-weight: bold;font-size: 20px;}
.product .pdct_info .content table td p:nth-child(2){font-weight: bold;font-size: 20px;}
.product .pdct_info .color{/* padding: 24px 22px; */margin-top: 20px;box-sizing: border-box;/* background: #f8f8f8; */}
.product .pdct_info .color .hd{font-size: 18px;}
.product .pdct_info .color .img{position: relative;padding-bottom: 98%;width: 100%;height: 0;overflow: hidden;}
.product .pdct_info #color{margin-top: 16px;}
.product .pdct_info #color .swiper-wrapper{justify-content: flex-start;}
.product .pdct_info #color ul li{width: 72px;text-align: center;line-height: 66px;cursor: pointer;}
.product .pdct_info #color ul li .img{border: 1px solid #dfdfdf;box-sizing: border-box;}
.product .pdct_info #color ul li.on .img:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #195894;box-sizing: border-box;}
/* .product .pdct_info .price{margin-top: 10.5%;}
.product .pdct_info .price span{display: inline-block;vertical-align: text-bottom;font-size: 18px;line-height: 1em;}
.product .pdct_info .price span.money,.product .pdct_info .price span.unit{font-size: 0.6rem;}
.product .pdct_info .price span.money{font-family: gothamBold;}
.product .pdct_info .price span.unit{font-family: appleBold;} */
.product .pdct_info .buy{display: flex;justify-content: center;padding: 20px 0;margin-top: 6%;background: #202020;font-size: 18px;color: #fff;align-items: center;white-space: nowrap;text-transform: uppercase;}
.product .pdct_info .buy i{margin-right: 4%;width: 30px;height: 24px;background: url(../images/icon_buyer.png)no-repeat center;}
.product .pdct_info .char{margin-top: 20px;padding: 20px 0;display: flex;justify-content: space-evenly;background: #eee;}
.product .pdct_info .char > div{text-align: center;white-space: nowrap;}
.product .pdct_info .char > div i{display: inline-block;margin-right: 6px;width: 24px;height: 24px;background: url(../images/icon01.png)no-repeat center;vertical-align: middle;}
.product .pdct_info .char > div span{display: inline-block;vertical-align: middle;font-size: 16px;white-space: nowrap;font-weight: bold;}
.product .content_detail{margin-top: 30px;}
.product .content_detail .table_wrap table{width: 100%;border-collapse: collapse;border-color: #ddd;border: 0;font-size: 18px;box-sizing: border-box;}
.product .content_detail .table_wrap tr,.product .content_detail .table_wrap td{border-color: #ddd;box-sizing: border-box;border-collapse: collapse;}
.product .content_detail .table_wrap td.tit{text-align: center;width: 200px;background-color: #eee;}
.product .content_detail .table_wrap td{padding: 18px;box-sizing: border-box;}
.product .content_detail .text_content{font-size: 16px;line-height: 2;}
.product .content_detail .text_content h3{font-weight: bold;font-size: 24px;}
.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;}
.product .content_detail .text_content .part{overflow-x:scroll;}

.para_table_wrap{overflow-x: scroll;}
.para_table{width: 100%;border: 1px solid #465dac;border-collapse: collapse;min-width: 800px;}
.para_table .first_row{background: #f4c417;}
.para_table th{color: #fff;word-break: break-word;}
.para_table td{border: 1px solid #465dac;text-align: center;word-break: break-word;}

#pro_neirong .content_nav {margin-bottom: 46px;}
#pro_neirong .content_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
#pro_neirong .content_nav ul li{position: relative;padding: 19px 0;margin-right: 70px;box-sizing: border-box;cursor: pointer;font-size: 18px;font-family: Semibold;}
#pro_neirong .content_nav ul li:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2.5px;background: #465dac;transition: all .3s linear;}
#pro_neirong .content_nav ul li.on:after{width: 100%;}
@media only screen and (max-width:1260px){
	.product{}
	.product .pdct_info .title{font-size: 24px;}
	.product .pdct_info #color ul li{width: 60px;line-height: 58px;}
	.product .pdct_info .content{font-size: 16px;}
	.product .pdct_info .color{/* padding: 20px; */margin-top: 8%;}
	.product .pdct_info .color .hd{font-size: 16px;}
	/* .product .pdct_info .price span{font-size: 16px;}
	.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 36px;} */
	.product .pdct_info .buy{padding: 15px 0;font-size: 16px;}
	.product .pdct_info .char > div span{font-size: 16px;}
	.product .pdct_info .char > div i{width: 20px;height: 20px;background-size: 100%;}
	.product .content_detail .table_wrap td.tit{width: 18%;}
}
@media only screen and (max-width:1080px){
	.pdct_ico{width: 65%;}
	.product{margin-top: 0;}
	.product .pdct_info{margin-top: 30px;width: 100%;}
	.product #pro_prev, .product #pro_next{width: 28px;height: 60px;}
	.product .content_detail .table_wrap table{font-size: 16px;}
	.product .content_detail .text_content h3{font-family: OPPOSansM;font-weight: normal;font-size: 18px;}
}
@media only screen and (max-width:790px){
	
	/* .product .pdct_info{width: 52%;} */
	/* .product .pdct_info .title{font-size: 20px;} */
	.product .pdct_info .content{font-size: 14px;}
	/* .product .pdct_info .color{padding: 10px;} */
	.product .pdct_info .color .hd{font-size: 16px;}
	.product .pdct_info #color ul li{width: 45px;line-height: 42px;}
	/* .product .pdct_info .price span{font-size: 16px;}
	.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 30px;} */
	.product .pdct_info .buy{padding: 10px 0;font-size: 14px;}
	.product .pdct_info .buy i{margin-right: 3%;width: 22px;height: 20px;background-size: 100%;}
	.product .pdct_info .char{margin-top: 10px;padding: 5px 5%;flex-wrap: wrap;justify-content: space-between;}
	.product .pdct_info .char > div{padding: 5px 0;width: auto;box-sizing: border-box;text-align: left;}
	.product .pdct_info .char > div i{margin-right: 5px;width: 15px;height: 15px;}
	.product .pdct_info .char > div span{font-size: 14px;}
	.product .content_detail .table_wrap table{font-size: 14px;}
	.product .content_detail .table_wrap td{padding: 10px;}
	.product .content_detail .text_content{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.product{padding: 50px 0;}
	.product .content_detail .text_content h3{font-size: 16px;}
	.product .content_detail .text_content{font-size: 14px;}
	#pro_neirong .content_nav ul li{padding: 12px 0;margin-right: 5%;font-size: 16px;}
}
@media only screen and (max-width:680px){
	.pdct_ico{width: 100%;}
	.product .pdct_info{margin-top: 30px;width: 100%;}
}
@media only screen and (max-width:520px){
	.product{padding: 40px 0;}
	.spSm{padding: 0 40px;}
	.product .content_detail .text_content{margin-top: 30px;font-size: 14px;line-height: 24px;}
	.product #pro_prev, .product #pro_next{width: 20px;height: 39px;}
	.product .pdct_info .char{padding: 5px 4.5%;}
	.product .pdct_info .title{font-size: 16px;}
	.product .pdct_info .series{font-size: 16px;}
	/* .product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 26px;}
	.product .pdct_info .price span.money{margin: 0 5px;} */
	.product .pdct_info .char > div span{font-size: 14px;}
	.product .pdct_info .content{font-size: 14px;}
	.product .pdct_info .content table td p{white-space: pre-wrap;}
	.product .pdct_info .content table td p.prc{font-size: 16px;}
	.product .pdct_info .content table td p:nth-child(2){font-size: 16px;}
	.product .content_detail .table_wrap table{width: 99.9%;font-size: 14px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
	.product .content_detail .table_wrap tr{display: flex;justify-content: flex-start;flex-wrap: wrap;}
	.product .content_detail .table_wrap td.tit{padding: 10px 5px;width: 30%;}
	.product .content_detail .table_wrap td{display: block;width: 70%;border: 1px solid #ddd;border-top: 0;border-left: 0;}
	.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;height: 300px;}
	#pro_neirong .content_nav ul li:after{height: 2px;}
}

.pdct_info .parameter{margin-top: 20px;}
.pdct_info .parameter table{width: 100%;border-collapse: collapse;}
.pdct_info .parameter table td{padding: 5px 5px;}
.pdct_info .parameter table td.hd{width: 30%;font-family: Black;white-space: nowrap;}
.pdct_info .parameter table tr td:nth-child(1){width: 30%;font-family: Black;white-space: nowrap;}

.pdct_info .btm_share{margin-top: 15px;}
.pdct_info .btm_share > a{position: relative;display: inline-block;font-size: 18px;width: 31%;min-width: 137px;height: 46px;line-height: 44px;text-align: center;background: #3e3f41;margin: 0 7px 7px 0;border: 1px solid transparent;font-weight: 500;color: #fff;font-weight: bold;}
.pdct_info .btm_share > a:before{display: inline-block;transform: translateY(3px);line-height: 0.5em;}
.pdct_info .btm_share > a.btn{background: #195894;}
.pdct_info .btm_share > a.btn:before{content: url(../images/s_email.png);margin: 0 10px 0 0;}
.pdct_info .btm_share > a.share:before{content: url(../images/s_share.png);margin: 0 10px 0 0;transform: translateY(5px);filter: brightness(10);}
@media only screen and (max-width:1260px){
	.pdct_info .btm_share > a{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.pdct_info .btm_share{display: flex;flex-wrap: wrap;justify-content: space-between}
	.pdct_info .btm_share > a{margin: 0;width: 48.5%;height: 39px;line-height: 39px;font-size: 13px;min-width: initial;}
	.pdct_info .btm_share > a.btn:before{transform: translateY(3px) scale(0.8);}
	.pdct_info .btm_share > a.share:before{transform: translateY(6px) scale(0.8);}
	.pdct_info .parameter{font-size: 14px;}
	.pdct_info .parameter table td.hd{width: 50%;font-family: Black;}
	.pdct_info .parameter table tr td:nth-child(1){width: 50%;font-family: Black;}
	.pdct_info .parameter table tr td{width: 50%;}
}

.recommend_more{margin-top: 4.5%;}
.recommend_more .nei_wrap{padding: 3% 0 0;border-top: 1px solid #e5e5e5;}
.recommend_more .nei_title {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;margin-bottom:30px}
.recommend_more .nei_title .title{font-size: 22px;text-transform: initial;font-weight:bold;color:#465dac;}
.recommend_more .nei_title .more{font-size: 16px;}
.recommend_more #case_pro .item{text-align: center;}
.recommend_more #case_pro .item .img{position: relative;padding-bottom: 86%;width: 100%;height: 0;overflow: hidden;}
.recommend_more #case_pro .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all 0.1s linear;}
.recommend_more #case_pro .item:hover .img img{filter: opacity(0.65);}
.recommend_more #case_pro .item .msg {margin-top:10px;font-size: 16px;}
.recommend_more #case_pro .item .msg .tit{color: #111;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size:18px;}
.recommend_more #case_pro .item .msg .des{margin-top: 8px;color: #1f1f1f;}
@media only screen and (max-width:1000px){
	.recommend_more .nei_title .title{font-size: 26px;}
	.recommend_more .nei_title .more{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.recommend_more .nei_wrap{padding: 30px 0;}
	.recommend_more .nei_title .title{font-size: 18px;}
.recommend_more #case_pro .item .msg{font-size: 14px;}
	.recommend_more #case_pro .item .img img{max-height: 80%;}
	
}
@media only screen and (max-width:520px){
.recommend_more #case_pro .item .msg{font-size: 14px;}
.recommend_more .nei_title .title{font-size: 16px;}
	.recommend_more #case_pro .item .msg .tit{font-size: 14px;}
	.recommend_more #case_pro .item .img img{max-height: 75%;}
	.recommend_more .nei_title .more{font-size: 14px;}
}
@media only screen and (max-width:320px){
	.recommend_more .nei_title .title{font-size: 18px;}
}

/* caselist */
.caselist{padding: 46px 0 5%;}
.caselist .top_industry{margin-bottom: 45px;}
.caselist .top_industry .item{background: #fff;}
.caselist .top_industry .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.caselist .top_industry .item .pic{width: 100%;position: relative;z-index: 1;}
.caselist .top_industry .item .pic .en_word{white-space: nowrap;position: absolute;right:0;top:0;z-index: -1;transform:translateY(-70%);color:#f6f4f2;font-family:arial;}
.caselist .top_industry .item .pic .en_word .r1{font-size:30px;line-height:1em}
.caselist .top_industry .item .pic .en_word .r2{font-size:100px;font-weight:bold;line-height:1em}
.caselist .top_industry .item .pic .img{position: relative;padding-bottom: 34%;width: 100%;height: 0;overflow: hidden;}
.caselist .top_industry .item .pic .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%)}
.caselist .top_industry .item .info{padding: 0 0 50px;width: 100%;box-sizing: border-box;position: relative;z-index: 2;}
.caselist .top_industry .item .info .name{font-size: 26px;color: #333;}
.caselist .top_industry .item .info .name span{float:right;font-size:14px;font-family:arial;text-shadow:0 0 1px #000;}
.caselist .top_industry .item .info .desc{margin: 18px 0 0;font-size: 14px;line-height: 30px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.caselist .top_industry .item .info .desc p{width: 100%;max-width:740px}
.caselist .top_industry .item .wrap2 {padding:35px 0 0}
.caselist .top_industry .item .wrap2 .title{font-size:16px;margin-bottom:5px;}
.caselist .top_industry .item .wrap2 .en{font-size:14px;line-height:26px;color:#ccc;font-family:arial;font-weight:bold}


.caselist .list_content{}
.caselist .list_content ul:after{content: "";width: 49%;}
.caselist .list_content ul li{margin-bottom: 2%;width: 49%;box-shadow: 0 0 15px rgb(0 0 0 / 15%);}
.caselist .list_content .item .img{position: relative;padding-bottom: 75%;width: 100%;text-align: center;overflow: hidden;}
.caselist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;height: auto;transform: translate(-50%,-50%);}
.caselist .list_content .item .info{bottom: 40px;z-index: 10;background: #f6f8f9;width: 94%;margin: 0 auto;padding: 36px 40px 20px 40px;position: relative;z-index: 3;transition: bottom 0.6s ease;-webkit-transition: bottom 0.6s ease;-moz-transition: bottom 0.6s ease;-ms-transition: bottom 0.6s ease;-o-transition: bottom 0.6s ease;box-sizing: border-box;}
.caselist .list_content .item .info .name {font-size: 20px;color: #465dac;letter-spacing: 2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-transform: uppercase;font-weight:bold;}
.caselist .list_content .item .info .desc {margin-top:10px;font-size: 14px;color: #666;line-height: 30px;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;min-height:60px}
.caselist .list_content .item .info .more {margin-top: 36px;opacity: 0;visibility: hidden;transition: transform 0.6s ease;-webkit-transition: transform 0.6s ease;-moz-transition: transform 0.6s ease;-ms-transition: transform 0.6s ease;-o-transition: transform 0.6s ease;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);position: relative;font-family: Arial;font-weight: 700;text-transform: uppercase;display: block;font-size: 14px;color: #465dac;}
.caselist .list_content .item .info .more i {display: inline-block;width: 15px;height: 8px;margin-left: 10px;background: url(../images/right.png) no-repeat;transition: transform 0.3s ease-out;}

@media only screen and (min-width:521px){
	.caselist .list_content ul li:hover .item .info .more {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
}
@media only screen and (max-width:1440px){
	.caselist .top_product .item .info{padding: 3%;}
	.caselist .top_product .item .info .desc{-webkit-line-clamp:4}
}
@media only screen and (max-width:1260px){
	.caselist .top_industry .item .pic .en_word .r1{font-size:24px}
	.caselist .top_industry .item .pic .en_word .r2{font-size:70px;}
	.caselist .top_product .item .info .name{font-size: 22px;}
	.caselist .top_product .item .detail_more{width: 140px;height: 40px;line-height: 40px;}
	
	.caselist .list_content .item .info{padding: 20px 5%;}
	.caselist .list_content .item .info .more{height: auto;line-height: normal;}
}
@media only screen and (max-width:1080px){
	.caselist .top_product .item .pic{width: 100%;}
	.caselist .top_product .item .info{width: 100%;line-height: 24px;}
	.caselist .top_product .item .info .desc{margin: 28px 0 0;}
	.caselist .top_product .item .info .name{font-size: 18px;}
	
	.caselist .list_content .item .info{bottom: 0;}
	.caselist .list_content .item .info .name{font-size: 18px;letter-spacing: 0;}
}
@media only screen and (max-width:850px){
	.caselist{padding: 50px 0;}
	.caselist .top_product{margin-bottom: 30px;}
	.caselist .top_industry .item .info .name{font-size:20px}
	.caselist .top_industry .item .pic .en_word .r1{font-size:20px}
	.caselist .top_industry .item .pic .en_word .r2{font-size:50px;}
	
	.caselist .list_content .item .info .more{margin-top: 20px;}
	.caselist .list_content .item .info .name{font-size: 16px;}
	.caselist .list_content .item .info .desc{line-height:24px;min-height:48px}
}
@media only screen and (max-width:680px){
	.caselist .list_content ul:after{width:100%;}
	.caselist .list_content ul li{margin-bottom:6%;width:100%;}
}
@media only screen and (max-width:521px){
	.caselist{padding: 40px 0;}
	.caselist .top_industry .item .info{padding-bottom:20px}
	.caselist .top_industry .item .info .name{font-size:16px}
	.caselist .top_industry .item .info .name span{font-size:12px}
	.caselist .top_industry .item .wrap2{padding:25px 0 0}
	.caselist .top_industry .item .wrap2 .title{font-size:14px;}
	.caselist .top_industry .item .wrap2 .en{line-height:24px}
	
	.caselist .top_product .item .info{padding: 30px 3%;}
	.caselist .top_product .item .info .desc{margin: 20px 0 0;}
	.caselist .top_product .item .detail_more{font-size: 12px;width: 120px;}
	.caselist .list_content .item .info .more{margin-top: 10px;opacity: 1;visibility: visible;transform: initial;font-size: 12px;}
	.caselist .list_content .item .info .name{font-size: 14px;}
}

/* contact */
.contact{/* margin-top:46px; */padding: 5% 0;background: #f9f9f9;}
.contact .layout{margin-top: 5%;}
.contact #map{width: 100%;height: 420px;}
.contact #map label{max-width: none;}
.contact #map img{max-width: none;}
.contact .big_img{width:50%;}
.contact .btm{padding: 3.8% 4% 3%;width:50%;box-sizing: border-box;box-shadow: 0 5px 10px rgba(0,0,0,0.1);background: #fff;}
.contact .btm .hd{margin-bottom: 20px;font-size: 24px;color: #f3c517;}
.contact .company_mes{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact .company_mes li{margin-top: 20px;width: 100%;font-size: 16px;}
.contact .company_mes li .wrap{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.contact .company_mes li i{display: inline-block;margin-right:10px;width: 28px;height: 28px;background-repeat: no-repeat;background-position: center;vertical-align: text-top;}
.contact .company_mes li i.name{background-image: url(../images/ct_company.png)}
.contact .company_mes li i.email{background-image: url(../images/ct_email.png)}
.contact .company_mes li i.tel{background-image: url(../images/ct_tel.png)}
.contact .company_mes li i.address{background-image: url(../images/ct_address.png)}
@media only screen and (max-width:850px){
	.contact {padding: 50px 0;}
	.contact .layout{margin-top: 50px;}
	.contact .btm .hd{font-size: 20px;margin-bottom: 10px;}
}
@media only screen and (max-width:520px){
	.contact {padding: 30px 0;}
	.contact .layout{margin-top: 24px;}
	.contact .big_img{width:100%;}
	.contact #map{height: 360px;}
	.contact .btm{padding: 6% 3%;width: 100%;}
	.contact .company_mes li{margin-top:14px;width: 100%;font-size:14px;}
	.contact .btm .hd{font-size:16px;}
}

.ol_mes{padding: 6% 0;}
.ol_mes .message_leave{margin-top: 3%;width: 100%;}
.ol_mes .message_leave .form_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ol_mes .message_leave .form_box li{margin-bottom: 40px;width: 30.5%;background: transparent;box-sizing: border-box;}
.ol_mes .message_leave .form_box li.w100{width: 100%;}
.ol_mes .message_leave .form_box li input{padding:0 3%;width: 100%;background: transparent;font-size: 14px;border: 1px solid #e2e2e2;transition: border .3s linear;line-height: 50px;box-sizing: border-box;}
.ol_mes .message_leave .form_box li textarea{padding: 12px;width: 100%;height: 100px;resize: none;font-size: 14px;font-family: inherit;box-sizing: border-box;background: transparent;border: 1px solid #e2e2e2;transition: border .3s linear;}
.ol_mes .message_leave .form_box li.code{margin-right: 155px;margin-bottom: 10px;}
.ol_mes .message_leave .form_box li.code img{position: absolute;bottom: 7px;right: 10px;height: 35px;}
.ol_mes .message_leave .form_box .up_load{padding: 0;width: 150px;border: 1px solid #e2e2e2;height: 50px;color: #fff;line-height: 50px;background: transparent;transition: all .3s ease;color: #fff;background: #465dac;}
.ol_mes .message_leave .form_box .up_load:hover{background: #f3c517;color: #fff;}
.ol_mes .message_leave .form_box li input:focus,.ol_mes .message_leave .form_box li textarea:focus{border-color: #f3c517;}
@media only screen and (max-width:520px){
	.ol_mes{padding: 30px 0;}
	.ol_mes .message_leave{margin-top: 4%;width: 100%;}
	.ol_mes .message_leave .form_box li{margin-bottom: 10px;width: 100%;}
	.ol_mes .message_leave .form_box .up_load{margin-top: 10px;width: 106px;height: 36px;line-height: 36px;}
	.ol_mes .message_leave .form_box li input,.ol_mes .message_leave .form_box li textarea{font-size: 12px;}
}

/* page */
.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 40px 0 0px; TEXT-ALIGN: center}
.wp-pagenavi a {display: inline-block;margin:0 6px;width: 36px;height: 36px;text-align: center;line-height: 36px;background-color: #fff;vertical-align: middle;color: #333;white-space: nowrap;}
/* .wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3;background:#3055a3; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
} */
/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
	/* color: #fff;background-color: #0a63b1; */
	font-weight: bold;
}
/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}

.wp-pagenavi i{border-radius:50%;}
.wp-pagenavi i.p_pre{display: inline-block;width: 36px;height: 36px;background:#465dac url(../images/page_prev.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_next{display: inline-block;width: 36px;height: 36px;background:#465dac url(../images/page_next.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_first{display: inline-block;width: 36px;height: 36px;background:#465dac url(../images/page_first.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_last{display: inline-block;width: 36px;height: 36px;background:#465dac url(../images/page_last.png)no-repeat center;background-size: 12px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}
@media screen and (max-width: 480px) {
	.wp-pagenavi{padding: 20px 0 0;}
}

/* selectlist */
.selectlist{margin-top:46px;}
.selectlist #select_list{padding:30px 20px;width: 370px;box-sizing:border-box;background:#f7f8f9;border-radius:0;}
.selectlist #select_list .select_part:last-child .select_con{margin-bottom:0;}
.selectlist #select_list .select_part .select_hd{margin-bottom:14px;}
.selectlist #select_list .select_part .select_hd span{font-size:16px;font-weight:bold;}
.selectlist #select_list .select_part .select_con{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:16px;}
.selectlist #select_list .select_part .select_con li{margin-right:16px;margin-bottom:10px}
.selectlist #select_list .select_part .select_con li label{cursor: pointer;}
.selectlist #select_list .select_part .select_con li label input{width: 13px;height: 13px;-webkit-appearance:checkbox;}
.selectlist #select_list .select_part .select_con .cbtn{display:none;}
.selectlist #select_list .select_part .select_con .btn-clean{display:inline-block;font-weight:bold;color:#666;text-decoration:underline;}
.selectlist .result_content{}
.selectlist .result_content .search_result{overflow-x:scroll;max-height:50vh}
.selectlist .result_content .search_result table{width:auto;min-width:1000px;border-collapse: collapse;background:#fff;font-size:14px}
.selectlist .result_content .search_result table thead > tr{position: sticky;position:-webkit-sticky;top:0;}
.selectlist .result_content .search_result table th{padding:6px;min-width:126px;box-sizing:border-box;background:#f3e617;color:#465dac;border-color:#465dac;}
.selectlist .result_content .search_result table td{padding:6px;box-sizing:border-box;text-align:center;}
.selectlist .result_content .search_result table td img{max-width:110px}
.selectlist .nei_wrap{width:100%;max-width:initial;}
.selectlist #main_nei{padding:30px 20px;width:calc(100% - 370px);width:-webkit-calc(100% - 370px);box-sizing:border-box;background:#eee;border-radius:0;}
.selectlist .result_download{margin-top:40px;}
.selectlist .result_download span{display:inline-block;padding:10px;background:#465dac;color:#fff;}
.selectlist .result_download span:hover{background:#f3c517;}

@media only screen and (min-width:521px){
	.selectlist #select_list .select_part .select_con .btn-clean:hover{color:#465dac;}
}
@media only screen and (max-width:1260px){
	.selectlist #select_list{padding:30px 5%;width: 100%;}
	.selectlist #main_nei{width: 100%;}
}
@media only screen and (max-width:850px){
	.selectlist{margin-top:40px;}
	.selectlist .result_content .search_result table td img{max-width:70px;}
}
@media only screen and (max-width:520px){
	.selectlist{margin-top:30px;}
	.selectlist #main_nei{padding:20px 3%;}
	.selectlist #select_list{padding:20px 3%;}
	.selectlist #select_list .select_part .select_con{margin-bottom:12px;}
	.selectlist .result_content .search_result table{font-size:12px;}
	.selectlist .result_download span{font-size:12px;}
}

/* videolist */
.videolist{padding:5% 0 ;}
/* .videolist .title{letter-spacing:14px;} */
.videolist .layout{/* margin:14px 0 0; */width:100%;/* border-top:2px solid #808080; */}
.videolist .layout ul{/* margin:2.8% 0 0 auto; */width:100%;}
.videolist .layout ul:after{content:"";width:32.5%;}
.videolist .layout ul li{margin-bottom:2%;width:32.5%;overflow:hidden;border-radius:10px;}
.videolist .layout ul li .video_click{position: relative;}
.videolist .layout ul li .video_ico{position: relative;padding-bottom:56%;width:100%;height:0;overflow:hidden;}
.videolist .layout ul li .video_ico img{position: absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);}
.videolist .layout ul li .text_wrap{position:absolute;left:0;bottom:0;padding:10px 20% 10px 5%;width:100%;box-sizing:border-box;background:rgba(240,240,255,0.6)}
.videolist .layout ul li .text_wrap .tit{font-size:18px;}
.videolist .layout ul li .text_wrap i{position: absolute;right:5%;top:50%;width:36px;height:36px;background:url(../images/list_play.png)no-repeat center/100% auto;transform:translate(0,-50%)}
@media only screen and (max-width:1260px){
	.videolist .layout ul li .text_wrap .tit{font-size:16px;}
}
@media only screen and (max-width:850px){
	.videolist{padding:40px 0 0;}
	.videolist .layout ul li .text_wrap{padding:6px 16% 6px 5%}
	.videolist .layout ul li .text_wrap i{width: 26px;height: 26px;}
}
@media only screen and (max-width:680px){
	.videolist .layout ul:after{width: 49%;}
	.videolist .layout ul li{width: 49%;}
}
@media only screen and (max-width:520px){
	.videolist{padding:30px 0;}
	.videolist .layout ul li .text_wrap .tit{font-size:14px;}
	.videolist .layout ul li .text_wrap i{width: 22px;height: 22px;}
}

/* photolist */
.photolist{padding:46px 0 5%;}
.photolist .list_content{display:flex;justify-content:flex-start;flex-wrap:wrap;}
.photolist .list_content .item{margin-right:1.33%;margin-bottom:1.33%;width: 24%;box-sizing:border-box;box-shadow:0 0 15px rgba(0 0 0 / 10%)}
.photolist .list_content .item:nth-child(4n){margin-right:0}
.photolist .list_content .item .img{position: relative;padding-bottom:75%;width: 100%;height:0;overflow: hidden;background:#f8f8f8;}
.photolist .list_content .item .img img{position: absolute;left:50%;top:50%;width: 100%;transform:translate(-50%,-50%);}
.photolist .list_content .item .text_wrap{padding:18px 14px;transition:padding 0.3s linear;text-align:center;}
.photolist .list_content .item .text_wrap .tit{font-weight:normal;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media only screen and (min-width:480px){
	.photolist .list_content .item:hover{box-shadow:initial}
	.photolist .list_content .item:hover .text_wrap{padding-left:0;padding-right:0;}
	.photolist .list_content .item:hover .img:after{background:rgba(0,0,0,0)}
	.photolist .list_content .item:hover .img:before{opacity: 0;}
}
@media only screen and (max-width:1260px){
	.photolist .list_content .item .text_wrap .tit{font-size:16px}
}
@media only screen and (max-width:1080px){
	.photolist .list_content{justify-content:space-between;}
	.photolist .list_content:after{content:"";width:32%}
	.photolist .list_content .item{margin-right:0;margin-bottom:2%;width: 32%;}
}
@media only screen and (max-width:850px){
	.photolist{padding:50px 0}
	.photolist .list_content .item .text_wrap{padding:20px 15px;}
	
}
@media only screen and (max-width:750px){
	
}
@media only screen and (max-width:520px){
	.photolist{padding:40px 0}
	.photolist .list_content:after{width:100%}
	.photolist .list_content .item{margin-bottom:6%;width: 100%;}
	.photolist .list_content .item .text_wrap{padding:10px}
	.photolist .list_content .item .text_wrap .tit{font-size:14px}
}


/* photolist2 */
.photolist2{padding:46px 0 5%;}
.photolist2 .list_content{display:flex;justify-content:flex-start;flex-wrap:wrap;}
.photolist2 .list_content .item{margin-right:1.33%;margin-bottom:1.33%;width: 24%;box-sizing:border-box;box-shadow:0 0 15px rgba(0 0 0 / 10%)}
.photolist2 .list_content .item:nth-child(4n){margin-right:0}
.photolist2 .list_content .item .img{position: relative;padding-bottom:150%;width: 100%;height:0;overflow: hidden;background:#f8f8f8;}
.photolist2 .list_content .item .img img{position: absolute;left:50%;top:50%;width: auto;max-width:initial;height:100%;transform:translate(-50%,-50%);}
.photolist2 .list_content .item .text_wrap{padding:18px 14px;transition:padding 0.3s linear;text-align:center;}
.photolist2 .list_content .item .text_wrap .tit{font-weight:normal;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media only screen and (min-width:480px){
	.photolist2 .list_content .item:hover{box-shadow:initial}
	.photolist2 .list_content .item:hover .text_wrap{padding-left:0;padding-right:0;}
	.photolist2 .list_content .item:hover .img:after{background:rgba(0,0,0,0)}
	.photolist2 .list_content .item:hover .img:before{opacity: 0;}
}
@media only screen and (max-width:1260px){
	.photolist2 .list_content .item .text_wrap .tit{font-size:16px}
}
@media only screen and (max-width:1080px){
	.photolist2 .list_content{justify-content:space-between;}
	.photolist2 .list_content:after{content:"";width:32%}
	.photolist2 .list_content .item{margin-right:0;margin-bottom:2%;width: 32%;}
}
@media only screen and (max-width:850px){
	.photolist2{padding:50px 0}
	.photolist2 .list_content .item .text_wrap{padding:20px 15px;}
	
}
@media only screen and (max-width:750px){
	
}
@media only screen and (max-width:520px){
	.photolist2{padding:40px 0}
	.photolist2 .list_content:after{width:100%}
	.photolist2 .list_content .item{margin-bottom:6%;width: 100%;}
	.photolist2 .list_content .item .text_wrap{padding:10px}
	.photolist2 .list_content .item .text_wrap .tit{font-size:14px}
}

/* history */
.history_div{padding:5% 0;overflow:hidden;}
.history_div ul{margin-top:5%;position:relative;}
.history_div ul:after{ content:""; background:#efeeed; position:absolute; left:0; top:0; height:100%; width:4px;}
.history_div ul li{ display:block; overflow:hidden; }
.history_div ul li .year{ height:38px; line-height:38px; float:left; width:14.3%; overflow:hidden; color:#897365; font-size:25px; position:relative; padding-left:24px; margin-top:25px;}
.history_div ul li .year:after{ content:""; position:absolute; left:0; top:50%; margin-top:-3px; width:4px; height:6px; background:#f3c517; z-index:1;}
.history_div ul li .txts{ border-top:2px solid #efeeed; overflow:hidden; padding-top:25px; padding-bottom:25px; line-height:34px; color:#666666; font-size:17px;}
.history_div ul li .txts .days{ float:left; color:#465dac; margin-right:15px;}
.history_div ul li .txts .p{ overflow:hidden;}
@media only screen and (max-width:850px){
	.history_div{padding:50px 0;}
	.history_div ul li .year{ font-size:22px; padding-left:15px; width:90px; line-height:30px; height:30px;}
	.history_div ul li .txts{ font-size:16px; line-height:30px;}
}
@media only screen and (max-width:520px){
	.history_div{padding:40px 0;}
	.history_div ul{margin-top:26px;}
	.history_div ul li .year{ font-size:16px; padding-left:12px; width:66px; height:26px; line-height:26px; margin-top:18px;}
	.history_div ul li .txts{ font-size:14px; line-height:26px; padding-top:18px; padding-bottom:18px;}
}
@media only screen and (max-width:320px){
	.history_div ul li .year{ font-size:14px; padding-left:10px; width:70px; height:24px; line-height:24px; margin-top:15px;}
	.history_div ul li .txts{ font-size:13px; line-height:24px; padding-top:15px; padding-bottom:15px;}
}


/* ab_create */
.ab_create{padding:5% 0;position:relative;z-index:1}
.ab_create .create_layout{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;}
.ab_create .create_layout .item{position:relative;margin:0 0 3% 0;padding:60px 50px 50px;width:46%;min-height:480px;box-sizing:border-box;background:#f5f5f7;z-index: 1;overflow:hidden;}
.ab_create .create_layout .item:after{content:"";position:absolute;right:-80px;top:-80px;width:0%;height: 0;background:rgba(70,93,172,0);opacity: 0;transition:all .3s ease-out;border-radius:50%;z-index: -1;}
.ab_create .create_layout .item:nth-child(odd){transform:translateY(60px)}
.ab_create .create_layout .item .en{font-size:18px;font-weight:bold;color:#666;}
.ab_create .create_layout .item .en .B{font-size:30px;}
.ab_create .create_layout .item .tit{margin-top:10px;font-size:20px;color:#465dac;}
.ab_create .create_layout .item .des{margin-top:20px;font-size:16px;line-height:1.8;}
.ab_create .create_layout .item .des b{color: #f3c517;}
.ab_create .create_layout .item i{position:absolute;display:inline-block;right:30px;bottom:30px;width:66px;filter:grayscale(1) brightness(0.8)}
.ab_create .left-side{position:absolute;left:0;top:55%;z-index: -1;transform:translateY(-50%)}
.ab_create .right-side{position:absolute;right:0;top:35%;z-index: -1;transform:translateY(-50%)}

@media only screen and (min-width:521px){
	.ab_create .create_layout .item:hover{color:#fff;}
	.ab_create .create_layout .item:hover:after{right:0;top:0;width:100%;height:100%;background:rgba(70,93,172,1);border-radius:0%;opacity: 1;}
	.ab_create .create_layout .item:hover .en{color:#fff;}
	.ab_create .create_layout .item:hover .tit{color:#fff;}
	.ab_create .create_layout .item:hover i{filter:initial}
}
@media only screen and (max-width:1260px){
	.ab_create .left-side{width: 12%;}
	.ab_create .right-side{width: 12%;}
	
}
@media only screen and (max-width:1080px){
	.ab_create .create_layout .item{width: 48%;min-height:420px;}
	.ab_create .create_layout .item .tit{font-size:18px}
	.ab_create .create_layout .item i{width: 50px;}
}
@media only screen and (max-width:850px){
	.ab_create{padding:50px 0;}
	.ab_create .create_layout{margin-top:40px;}
	.ab_create .create_layout .item{padding:40px 30px;}
	.ab_create .create_layout .item:nth-child(odd){transform: translateY(40px);}
	.ab_create .create_layout .item .en{font-size:14px;}
	.ab_create .create_layout .item .en .B{font-size:24px;}
	.ab_create .create_layout .item .tit{font-size:16px;}
	.ab_create .create_layout .item .des{font-size:14px;}
	.ab_create .create_layout .item i{width: 36px;}
}
@media only screen and (max-width:520px){
	.ab_create{padding:40px 0;}
	.ab_create .create_layout{margin-top:30px;}
	.ab_create .create_layout .item:nth-child(odd){transform:initial;}
	.ab_create .create_layout .item{width: 100%;min-height:360px;}
	.ab_create .create_layout .item .en .B{font-size:20px;}
	.ab_create .left-side{display:none;}
	.ab_create .right-side{display:none;}
}

/* ab_make */
.ab_make{padding:5% 0;}
.ab_make .make_layout{margin-top:60px;}
.ab_make .make_layout .item{width:33%;background:#f9f9f9;}
.ab_make .make_layout .item .img{position: relative;padding-bottom:66%;width:100%;height:0;overflow:hidden;background:#eee;}
.ab_make .make_layout .item .img img{position: absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}
.ab_make .make_layout .item .text_wrap{padding:50px;box-sizing:border-box;}
.ab_make .make_layout .item .text_wrap .tit{padding-bottom:20px;margin-bottom:10px;font-size:20px;font-weight:bold;color:#666;border-bottom:1px solid #eee;}
.ab_make .make_layout .item .text_wrap .des{font-size:16px;line-height:1.8;}

@media only screen and (max-width:1260px){
	.ab_make .make_layout .item .text_wrap{padding:30px;}
}
@media only screen and (max-width:1080px){
	.ab_make .make_layout .item .text_wrap{padding:20px;}
	.ab_make .make_layout .item .text_wrap .tit{font-size:18px;}
}
@media only screen and (max-width:850px){
	.ab_make{padding:50px 0;}
	.ab_make .make_layout{margin-top:40px;}
	.ab_make .make_layout .item .text_wrap .tit{padding-bottom:16px;font-size:16px;}
	.ab_make .make_layout .item .text_wrap .des{font-size:14px;}
}
@media only screen and (max-width:520px){
	.ab_make{padding:40px 0;}
	.ab_make .make_layout{margin-top:30px;}
	.ab_make .make_layout .item{margin-bottom:3%;width: 100%;}
	.ab_make .make_layout .item:nth-child(2){display: flex;flex-flow: column-reverse;}
	.ab_make .make_layout .item:last-child{margin-bottom:0}
	.ab_make .make_layout .item .text_wrap{padding:30px 14px;}
}
