/* 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: 46%;transform: translateY(-50%);z-index: 1;}
.banner_nei .layout .wrap{margin: 0 auto;width: 63%;max-width: 1480px;text-align: center;}
.banner_nei .text{color: #fff;}
.banner_nei .text .cn{margin-top: 0;font-size: 35px;font-weight: bold;}
.banner_nei .text .en{margin-top: 1%;font-size: 19px;}
.banner_nei .text .slogan{margin-top: 1.8%;font-size: 24px;}
.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:1300px){
	.banner_nei .layout .wrap{width: 90%;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .cn{font-size: 30px;}
	.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;}
}
@media only screen and (max-width:480px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
}

/* location */
.location {border-top: 1px solid #e9e9e9;}
.location ul{padding: 1.9% 0 1.8% 23px;background: #fff;box-sizing: border-box;border-bottom: 1px dashed #dcdcdc;}
.location ul li.lc{position: relative;}
.location ul li.lc:before{content: "";position: absolute;right: calc(100% + 10px);right: -webkit-calc(100% + 10px);top: 1px;width: 10px;height: 19px;background: #004893;}
.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;}
.location ul li a{font-size: 14px;}
}
@media only screen and (max-width:480px){
.location ul{padding: 15px 0 15px 23px;}
.location ul li a{font-size: 12px;}
}

/* left */
.left_nav{padding: 2.7% 0 0;}
.left_nav .wrapper{overflow: hidden;}
.left_nav .flx_w{justify-content: flex-start;}
.left_nav ul{background: #f4f4f4;}
.left_nav ul li{padding: 16px 0px;width: calc(100% / 6);width: -webkit-calc(100% / 6);font-size: 18px;background: transparent;position: relative;transition: color .8s;color: #666;text-align: center;z-index: 2;}
.left_nav ul li a{display: block;}
.left_nav ul li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #004893;transform: rotateX(-90deg) /* translateZ(-20px) translateY(-41px) */;transition: transform 0.8s;z-index: -1;}
.left_nav ul li.cur{background: #004893 url(../images/icon_09.png)no-repeat center bottom;color: #fff;}
.left_nav ul li:hover{color: #fff;}
.left_nav ul li:hover:after{transform:rotateX(0deg);}
@media only screen and (max-width:1000px){
	.left_nav ul li{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.left_nav ul li{padding: 10px 0;width: 25%;}
}
@media only screen and (max-width:480px){
	.left_nav ul li{width: 33.3%;font-size: 14px;margin: 0;padding: 8px 0;}
	.left_nav .flx_w{justify-content: flex-start;}
}

.ab_title{text-align: center;color: #000;overflow: hidden;}
.ab_title p{font-size: 36px;}
.ab_title p b{color: #004893;}
.ab_title p.p1{font-size: 28px;}
.ab_title p.p1 b{color: #004893;}
.ab_title em{display: inline-block;margin: 0.8% auto 0;font-size: 30px;position: relative;text-transform: uppercase;font-family: arial;}
.ab_title em:after{content:"";position: absolute;top: 50%;left: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
.ab_title em:before{content:"";position: absolute;top: 50%;right: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
@media only screen and (max-width:1300px){
	.ab_title p{font-size: 30px;}
	.ab_title em{font-size: 22px;}
}
@media only screen and (max-width:768px){
	.ab_title p{font-size: 22px;}
	.ab_title em{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.ab_title p{font-size: 20px;}
	.ab_title em{margin-top: 10px;}
}

/* ab_profile */
.ab_profile{padding: 4% 0 6.5%;}
.ab_profile .content{margin: 6% 0 3%;}
.ab_profile .content .img_part{width: 62.2%;}
.ab_profile .content .text_part{padding: 1.8% 0 0 2.8%;width: 37.8%;box-sizing: border-box;color: #666;}
.ab_profile .content .text_part .title{padding:15px 4px 18px;margin: 0 0 0 -103px;font-size: 28px;font-weight: bold;box-sizing: border-box;background: #004893;color: #fff;white-space: nowrap;text-align: center;}
.ab_profile .content .text_part .con{margin: 8% 0 0;font-size: 16px;}
.ab_profile .content .text_part .con p{margin-bottom: 6%;text-indent: 2em;line-height: 37px;}
.ab_profile .content .text_part .con p:nth-last-child(1){margin-bottom: 0;}

.ab_profile .pf_adv .item{padding: 50px 0;width: 25%;text-align: center;box-sizing: border-box;background-color:#004893;}

.ab_profile .pf_adv .item .top{padding: 0 3%;border-right: 1px solid #fff;box-sizing: border-box;color: #fff;}
.ab_profile .pf_adv .item:nth-child(4n) .top{border-right: 0;}
.ab_profile .pf_adv .item .top span{display: inline-block;color: #fdcb02;font-size: 18px;}
.ab_profile .pf_adv .item .top span.num{margin-right: 10px;font-size: 48px;}
.ab_profile .pf_adv .item p{margin-top: 3%;font-size: 16px;}

@media only screen and (max-width:1400px){
	.ab_profile .content .text_part{padding: 0 0 0 2.8%;}
	.ab_profile .content .text_part .title{margin: 0;white-space: pre-line;font-size: 20px;}
}
@media only screen and (max-width:1300px){
	.ab_profile .content .text_part .con p{line-height: 30px;}
}
@media only screen and (max-width:1000px){
	.ab_profile .content .img_part{width: 100%;}
	.ab_profile .content .img_part .img img{width: 100%;}
	.ab_profile .content .text_part{padding: 5% 3% 3%;width: 100%;}
	.ab_profile .content .text_part .con{margin: 30px 0 0;}
}
@media only screen and (max-width:768px){
	.ab_profile .content .text_part .title{font-size: 18px;}
.ab_profile .content .text_part .con p{line-height: 28px;}
.ab_profile .pf_adv .item{padding: 40px 0;width: 50%;}
.ab_profile .pf_adv .item:nth-child(2n) .top{border-right: 0;}
.ab_profile .pf_adv .item .top span.num{font-size: 30px;}
				}
@media only screen and (max-width:480px){
	.ab_profile{padding: 30px 0;}
	.ab_profile .content .text_part{padding: 5% 0;}
	.ab_profile .content .text_part .title{font-size: 15px;padding: 12px 4px;}
	.ab_profile .content .text_part .con{margin-top: 20px;font-size: 14px;}
	.ab_profile .content .text_part .con p{line-height: 24px;}
	.ab_profile .content .text_part .more{padding: 6px 0;width: 100px;font-size: 14px;}
	
	.ab_profile .pf_adv .item .top span.num{margin-right: 5px;font-size: 22px;}
	.ab_profile .pf_adv .item p{font-size: 14px;}
}

/* ab_culture  */
.ab_culture {padding: 5% 0 6%;background: url(../images/cul_bg.jpg)no-repeat center/cover;}
.ab_culture .ab_title{color: #fff;}
.ab_culture .ab_title em:before,.ab_culture .ab_title em:after{background: #fff;}
.ab_culture .class_list {margin-top: 7.5%;}
.ab_culture .class_list .content .img{margin: 8px auto 0;width:58px;height: 58px;overflow: hidden;border-radius: 50%;position: relative;visibility: hidden;}
.ab_culture .class_list .content .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ab_culture .class_list .content .text{padding: 12.5% 3% 24.5%;font-family: arial;position: relative;z-index: 0;}
.ab_culture .class_list .content .text .con{margin-top: 8%;font-size: 16px;color: #666;line-height: 2.3;text-align: center;visibility: hidden;}
.ab_culture .class_list .content .text .tit{display: inline-block;padding: 2.5% 12%;margin-top: 4%;font-size: 18px;color: #fff;background: #004893;}
.ab_culture .class_list .content .text .bg_mask{position: absolute;top:0;left:0;width: 100%;height: 100%;background: url(../images/bg_mask.jpg)no-repeat center/cover;z-index: -1;transform: initial;border-radius: 6px;opacity: 0;transition: all .3s;}
/* .ab_culture .class_list .content .text .bg_mask.after{animation: delay_left 0.8s ease-out 0.1s 1;}
@keyframes delay_left{
	from{transform: translateX(30%);}
	to{transform: translateX(0);}
} */
.ab_culture .class_list .swiper-slide-active .text .bg_mask{opacity: 1;}
.ab_culture .class_list .swiper-slide-active .content .img{visibility: visible;}
.ab_culture .class_list .swiper-slide-prev .content .text .tit{padding: 2.5% 5% 2.5% 12%;}
.ab_culture .class_list .swiper-slide-next .content .text .tit{padding: 2.5% 12% 2.5% 5%;}
.ab_culture .class_list .swiper-slide-active .content  .text .con{visibility: visible;}
.ab_culture .class_list .swiper-wrapper{}
.ab_culture .class_list .swiper-slide{width: 60%;max-width: 651px;}
.ab_culture .class_list .button-prev,.ab_culture .class_list .button-next{position: absolute;top: 60%;transform: translateY(-50%);width: 58px;height: 58px;background-repeat: no-repeat;background-size: 100%;background-position: center;z-index: 3;cursor: pointer;}
.ab_culture .class_list .button-prev{left: 2.5%;background-image: url(../images/prev2.png);}
.ab_culture .class_list .button-next{right: 2.5%;background-image: url(../images/next2.png);}
.ab_culture .class_list .change{position: relative;margin-top: 1.6%;width: 100%;height: 50px;right: 0;bottom: 0;text-align: center;z-index: 2;}
.ab_culture .class_list .change .swiper-pagination{left: 50%;top: 50%;width: 150px;transform: translate(-50%,-50%);}
.ab_culture .class_list .change .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;background: #e1e1dc;opacity: 1;}
.ab_culture .class_list .change .swiper-pagination-bullet-active{background:#fdcb02;}
@media only screen and (max-width:768px){
	.ab_culture .class_list .change .swiper-button-prev,.ab_culture .class_list .change .swiper-button-next{width: 40px;height: 40px;background-size: 40px;}
	.ab_culture .class_list .content .text{padding: 10px 2% 30px;}
	.ab_culture .class_list .content .text .con{line-height: 28px;}
	.ab_culture .class_list .button-prev, .ab_culture .class_list .button-next{top: 50%;}
}
@media only screen and (max-width:480px){
	.ab_culture{padding: 30px 0;}
	.ab_culture .class_list{padding: 0 3%;}
	.ab_culture .class_list .swiper-slide{width: 100%;}
	.ab_culture .class_list .content .text{padding:10% 3%;}
	.ab_culture .class_list .content .text .tit{padding: 1.5% 6%;font-size: 16px;}
	.ab_culture .class_list .content .text .con{font-size: 14px;line-height: 24px;}
	.ab_culture .class_list .change{height: 30px;}
	.ab_culture .class_list .button-prev, .ab_culture .class_list .button-next{display: none;}
	/* .ab_culture .class_list .content .text .bg_mask{background: #fff;} */
}

/* ab_sanfeng */
.ab_sanfeng{padding: 5.4% 0 4.1%;overflow: hidden;}
.ab_sanfeng .content{margin: 6% 0 3%;}
.ab_sanfeng .content .img_part{width: 57.2%;}
.ab_sanfeng .content .img_part .img{position: relative;margin-top: 4%;z-index: 0;}
.ab_sanfeng .content .img_part .img:after{content: "";position: absolute;left: 20%;bottom: 4%;width: 1200px;height: 105%;background: #004893;z-index: -1;}
.ab_sanfeng .content .text_part{padding: 0 2.8% 0 0;width: 42.8%;box-sizing: border-box;color: #666;}
.ab_sanfeng .content .text_part .title{margin-top: 6%;padding:18px 3% 18px;font-size: 16px;box-sizing: border-box;background: #004893;color: #fff;text-align: center;line-height: 41px;}
.ab_sanfeng .content .text_part .con{font-size: 16px;}
.ab_sanfeng .content .text_part .con p{margin-bottom: 0;text-indent: 2em;line-height: 37px;}
.ab_sanfeng .content .text_part .con p:nth-last-child(1){margin-bottom: 0;}
@media only screen and (max-width:1300px){
	.ab_sanfeng .content .text_part .con p{line-height: 30px;}
	.ab_sanfeng .content .text_part .title{line-height: 30px;}
}
@media only screen and (max-width:1000px){
	.ab_sanfeng .content .img_part{width: 100%;}
	.ab_sanfeng .content .img_part .img img{width: 100%;}
	.ab_sanfeng .content .text_part{padding: 0 0 3%;width: 100%;}
}
@media only screen and (max-width:480px){
	.ab_sanfeng{padding: 30px 0;}
	.ab_sanfeng .content .text_part{padding: 5% 0;}
	.ab_sanfeng .content .text_part .con p{line-height: 24px;}
	.ab_sanfeng .content .text_part .title{font-size: 14px;line-height: 24px;}
	.ab_sanfeng .content .text_part .con{font-size: 14px;}
	.ab_sanfeng .content .text_part .more{padding: 6px 0;width: 100px;font-size: 14px;}
}

/* about_partner */
.ab_partner{padding: 5.2% 0 5%;background: url(../images/partner_bg.jpg)no-repeat center/cover;}
.ab_partner ul{margin-top: 4%;box-sizing: border-box;justify-content: flex-start;}
.ab_partner ul li{margin: 1% 0;margin-right: 1.16%;width: 15.5%;box-sizing: border-box;}
.ab_partner ul li:nth-child(6n){margin-right: 0;}
.ab_partner ul li .img{position: relative;padding-bottom: 48%;width: 100%;height: 0;overflow: hidden;}
.ab_partner ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
@media only screen and (max-width:768px){
	.ab_partner ul{padding: 0;justify-content: space-between;}
	.ab_partner ul:after{content: "";width: 32%;}
	.ab_partner ul li{margin-right: 0;width: 32%;}
}
@media only screen and (max-width:480px){
	.ab_partner{padding: 30px 0;}
	.ab_partner ul li{margin:1.5% 2% 1.5% 0;width: 32%;}
	.ab_partner ul li:nth-child(5n){margin-right: 2%;}
	.ab_partner ul li:nth-child(3n){margin-right: 0;}
}

/* about_honor */
.about_honor{padding: 5% 0 4%;background: url(../images/honor_bg.jpg)no-repeat center/cover;}
.about_honor .honor .cer_img{position: relative;padding-bottom: 133%;width: 100%;height: 0;border: 1px solid #999;box-sizing: border-box;overflow: hidden;}
.about_honor .honor .cer_img img{position: absolute;top: 50%;left: 50%;width: 85%;transform: translate(-50%,-50%);z-index: 1;}
.about_honor .honor .tit{margin-top: 10%;text-align: center;font-size: 16px;color: #666;}
.about_honor .honor .honor_layout{margin-top: 3%;box-sizing: border-box;}
.about_honor .honor .honor_layout .bg_white{padding: 3% 0% 0;background: #fff;box-sizing: border-box;}
.about_honor .slide_prev,.about_honor .slide_next{position: absolute;top: 50%;width: 58px;height: 58px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;background-color: #ccc;border-radius: 50%;background-position: center;}
.about_honor .slide_prev{right:103%;background-image: url(../images/honor_left.png);}
.about_honor .slide_next{left: 103%;background-image: url(../images/honor_right.png);}
.about_honor .slide_prev:hover,.about_honor .slide_next:hover{background-color: #004893;}
@media only screen and (max-width:1600px){
	.about_honor .slide_next{left: auto;right: -3%;}
	.about_honor .slide_prev{right:auto;left: -3%;}
}
@media only screen and (max-width:1300px){
	.about_honor .wrap{width: 100%;}
	.about_honor .honor .honor_layout .bg_white{padding: 3%;}
	.about_honor .honor .tit{font-size: 16px;}
	.about_honor .slide_prev, .about_honor .slide_next{width: 45px;height: 45px;}
}
@media only screen and (max-width:768px){
	.about_honor{padding: 50px 0 40px;}
}
@media only screen and (max-width:480px){
	.about_honor{padding:30px 0;}
	.about_honor .honor{margin-top: 30px;}
	.about_honor .honor .honor_layout{padding: 0;}
	.about_honor .slide_prev,.about_honor .slide_next{padding: 0;line-height: 35px;text-align: center;background-color: rgba(0,0,0,0.5);background-position: center;}
	.about_honor .slide_prev{left: -2%;}
	.about_honor .slide_next{right: -2%;}
	.about_honor .honor .tit{font-size: 14px;}
}

#list_hd{margin-bottom: 20px;text-align: left;border-bottom: 1px solid #ebebeb;}
#list_hd h2{display: inline-block;padding: 8px 0 10px;font-size: 24px;color: #666;position: relative;}
#list_hd h2::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #131f37;}
@media only screen and (max-width:768px){
	#list_hd h2{font-size: 20px;}
}
@media only screen and (max-width:480px){
	#list_hd h2{font-size: 18px;}
}

/* productlist */
.productlist{padding:0 0 57px 0;}
/* .productlist .tag{padding-top: 0.5%;text-align: center;text-align: center;} */
.productlist .tag span{display: inline-block;color:#666;font-size: 1rem;}
.productlist .nav_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.productlist .nav_wrap .title{font-size: 30px;color: #000;text-align: center;font-weight: bold;}
.productlist .nav_wrap .mob_nav{display: none;width: 100%;padding: 6px 0;background: #004893;}
.productlist .nav_wrap .mob_nav span{margin:0 5px;}
.productlist .nav_wrap .sec_nav{margin-top: 4.2%;width: 242px;}
.productlist .nav_wrap .sec_nav .title{padding: 10.5% 10px;font-size: 24px;background: #004893;box-sizing: border-box;font-weight: normal;color: #fff;}
.productlist .nav_wrap .sec_nav .hot_line{text-align: center;color: #fff;font-size: 16px;background-color: #004893;}
.productlist .nav_wrap .sec_nav .hot_line p{display: inline-block;padding:6px 0 6px 35px;background: url(../images/icon_11.png)no-repeat left center;}
.productlist .nav_wrap .sec_nav .hot_line strong{display: block;margin-top: 6px;font-size: 24px;}
.productlist .nav_wrap .sec_nav .hot_line .text{padding: 11px;}
.productlist .nav_wrap .sec_nav .first_row{padding: 11px 19px;background: #ececeb;position: relative;}
.productlist .nav_wrap .sec_nav .first_row i{display: inline-block;position: absolute;top: 50%;right: 20px;width: 10px;height: 10px;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.productlist .nav_wrap .sec_nav .first_row i::before{content:"";position: absolute;top: 0;left: 45%;width: 2px;height: 100%;background: #fff;transition: all .2s;}
.productlist .nav_wrap .sec_nav .first_row i::after{content:"";position: absolute;top: 45%;left: 0%;width: 100%;height: 2px;background: #fff;}
.productlist .nav_wrap .sec_nav > li{margin-top: 3px;border-bottom-color: transparent;box-sizing: border-box;}
.productlist .nav_wrap .sec_nav > li:nth-last-child(1){border-bottom-color: #fff;}
.productlist .nav_wrap .sec_nav > li:nth-child(2) .next_nav{display: block;}
.productlist .nav_wrap .sec_nav > li a{display:inline-block;color: #666;font-size: 16px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.productlist .nav_wrap .sec_nav > li a:hover{color: #004893;}
.productlist .nav_wrap .sec_nav > li a.cur{color: #004893;}
.productlist .nav_wrap .sec_nav > li.title_on .first_row a{color: #fff;}
.productlist .nav_wrap .sec_nav > li.title_on .first_row{background-color: #004893;}
.productlist .nav_wrap .sec_nav > li.title_on .first_row i::before{transform: rotateZ(-90deg);}
/* .productlist .nav_wrap .sec_nav > li.tit_is > a{background:#fafafb url(images/nav_open.png) no-repeat right 10px center;}
.productlist .nav_wrap .sec_nav > li.title_on > a{background:#fafafb url(images/nav_close.png) no-repeat right 10px center;} */
.productlist .nav_wrap .next_nav{display: none;}
.productlist .nav_wrap .next_nav > li{border-bottom: 1px solid #fff;}
.productlist .nav_wrap .next_nav > li:nth-last-child(1){border-top-color:transparent ;border-bottom-color: transparent;}
.productlist .nav_wrap .next_nav > li > a{display: block;padding: 14px 20px 15px 20px;color: #666;font-size: 16px;background: #ececec;position: relative;}
.productlist .nav_wrap .next_nav > li > a:after{content:"";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;transform: translateY(-50%);/*background: url(../images/icon_add.png)no-repeat center;*/filter: grayscale(0.95);}
.productlist .nav_wrap .next_nav > li > a:hover{color: #004893;}
.productlist .nav_wrap .next_nav > li > a.cur{color: #004893;}
.productlist .nav_wrap .next_nav > li > a:hover:after{filter: initial;}
.productlist .nav_wrap .sec_nav .news_more{padding: 22px 10px 0;}
.productlist .nav_wrap .sec_nav .news_more li{font-size: 14px;color: #666;padding: 6% 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-top: 1px dashed #dbdbdb;}
.productlist .nav_wrap .sec_nav .news_more li > a:hover{color: #004893;}

.productlist .list_wrap{margin-top: 4.2%;width:calc(100% - 270px);width: -webkit-calc(100% - 270px);}
.productlist .list_wrap .flx_w:after{content: "";width: 32.4%;}
.productlist .list_item{margin-bottom: 3%;width: 32.4%;box-sizing: border-box;transition: all 0.3s;border: 1px solid #dedede;}
.productlist .list_item:hover{border-color: #004893;}
.productlist .list_item:hover .title{color: #004893;}
/* .productlist .list_item:nth-child(3n){margin-right: 0;} */
.productlist .list_item .list_img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;cursor: pointer;}
.productlist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:100%;height: auto;transform: translate(-50%,-50%);}
.productlist .list_item .title{margin:6px 5.4%;font-size: 16px;color: #595959;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: left;font-weight: normal;text-align: center;}
/* .productlist .list_item .txt{font-size: 1rem;color: #666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.productlist .list_item:hover .txt{color: #fff;} */
@media only screen and (max-width:1000px){
	.productlist .list_wrap .flx_w:after{width: 49%;}
	.productlist .list_item{width: 49%;/* min-width: 340px; */}
	.productlist .list_item .title{font-size: 16px;line-height: 28px;}

}
@media only screen and (max-width:768px){
	.productlist .nav_wrap .sec_nav .title{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.productlist{padding: 20px 0;}
	.productlist .list_item .list_img{width: 100%;display: block;}
	.productlist .list_item .title{margin: 12px 10px;line-height: 1.5;font-size: 14px;}
	.productlist .list_item .txt{font-size: 0.875rem;min-height: 38px;}
	.productlist .nav_wrap .mob_nav{display: block;}
	.productlist .nav_wrap .sec_nav{width: 100%;}
	.productlist .nav_wrap .sec_nav .title{display: none;}
	.productlist .nav_wrap .sec_nav .first_row{padding: 6px 40px;}
	.productlist .nav_wrap .sec_nav > li a{font-size: 16px;}
	.productlist .nav_wrap .next_nav > li > a{padding: 6px 36px 6px 48px;font-size: 14px;}
	.productlist .nav_wrap .sec_nav .hot_line{display: none;}
	.productlist .list_wrap{width: 100%;}
	.productlist .nav_wrap .sec_nav .news_more{display: none;}
	
}


/* product */
.product{padding: 0 0 5%;}
.product .nav_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product .nav_wrap .title{font-size: 30px;color: #000;text-align: center;font-weight: bold;}
.product .nav_wrap .mob_nav{display: none;width: 100%;padding: 6px 0;background: #004893;}
.product .nav_wrap .mob_nav span{margin:0 5px;}
.product .nav_wrap .sec_nav{margin-top: 4.2%;width: 242px;}
.product .nav_wrap .sec_nav .title{padding: 10.5% 10px;font-size: 24px;background: #004893;box-sizing: border-box;font-weight: normal;color: #fff;}
.product .nav_wrap .sec_nav .hot_line{text-align: center;color: #fff;font-size: 16px;background-color: #004893;}
.product .nav_wrap .sec_nav .hot_line p{display: inline-block;padding:6px 0 6px 35px;background: url(../images/icon_11.png)no-repeat left center;}
.product .nav_wrap .sec_nav .hot_line strong{display: block;margin-top: 6px;font-size: 24px;}
.product .nav_wrap .sec_nav .hot_line .text{padding: 11px;}
.product .nav_wrap .sec_nav .first_row{padding: 11px 19px;background: #ececeb;position: relative;}
.product .nav_wrap .sec_nav .first_row i{display: inline-block;position: absolute;top: 50%;right: 20px;width: 10px;height: 10px;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.product .nav_wrap .sec_nav .first_row i::before{content:"";position: absolute;top: 0;left: 45%;width: 2px;height: 100%;background: #fff;transition: all .2s;}
.product .nav_wrap .sec_nav .first_row i::after{content:"";position: absolute;top: 45%;left: 0%;width: 100%;height: 2px;background: #fff;}
.product .nav_wrap .sec_nav > li{margin-top: 3px;border-bottom-color: transparent;box-sizing: border-box;}
.product .nav_wrap .sec_nav > li:nth-last-child(1){border-bottom-color: #fff;}
.product .nav_wrap .sec_nav > li:nth-child(2) .next_nav{display: block;}
.product .nav_wrap .sec_nav > li a{display:inline-block;color: #666;font-size: 16px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product .nav_wrap .sec_nav > li.title_on .first_row a{color: #fff;}
.product .nav_wrap .sec_nav > li.title_on .first_row{background-color: #004893;}
.product .nav_wrap .sec_nav > li.title_on .first_row i::before{transform: rotateZ(-90deg);}
/* .product .nav_wrap .sec_nav > li.tit_is > a{background:#fafafb url(images/nav_open.png) no-repeat right 10px center;}
.product .nav_wrap .sec_nav > li.title_on > a{background:#fafafb url(images/nav_close.png) no-repeat right 10px center;} */
.product .nav_wrap .next_nav{display: none;}
.product .nav_wrap .next_nav > li{border-bottom: 1px solid #fff;}
.product .nav_wrap .next_nav > li:nth-last-child(1){border-top-color:transparent ;border-bottom-color: transparent;}
.product .nav_wrap .next_nav > li > a{display: block;padding: 14px 20px 15px 20px;color: #666;font-size: 16px;background: #ececec;position: relative;}
.product .nav_wrap .next_nav > li > a:after{content:"";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;transform: translateY(-50%);background: url(../images/icon_add.png)no-repeat center;filter: grayscale(0.95);}
.product .nav_wrap .next_nav > li > a:hover{color: #004893;}
.product .nav_wrap .next_nav > li > a:hover:after{filter: initial;}
.product .nav_wrap .sec_nav .news_more{padding: 22px 10px 0;}
.product .nav_wrap .sec_nav .news_more li{font-size: 14px;color: #666;padding: 6% 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-top: 1px dashed #dbdbdb;}
.product .nav_wrap .sec_nav .news_more li > a:hover{color: #004893;}

.product .content_wrap{margin-top: 4.2%;width:calc(100% - 270px);width: -webkit-calc(100% - 270px);}
.product .content_wrap .product_top .img_part{width: 41%;}
/* .product .content_wrap .product_top .img_part .pro_btn{display: flex;flex-wrap: wrap;justify-content: space-between;} */
#pro_prev2,#pro_next2{position: absolute;top: 50%;transform: translateY(-50%);width: 35px;height: 35px;background: #fff;background-repeat: no-repeat;background-position: center;cursor: pointer;z-index: 3;border-radius: 50%;border: 2px solid #fdcb02;background-size: 10px;}
#pro_prev2{left: -40px;background-image: url(../images/prev.png);}
#pro_next2{right: -40px;background-image: url(../images/next.png);}
.product .content_wrap .product_top .img_part:hover #pro_prev2{left: 0;transition: all .2s linear;} 
.product .content_wrap .product_top .img_part:hover #pro_next2{right: 0;transition: all .2s linear;} 
.product .content_wrap .product_top .text_part{width: 53.5%;}
.product .content_wrap .product_top .text_part .title{margin-bottom: 10px;text-align: left;border-bottom: 1px solid #ebebeb;}
.product .content_wrap .product_top .text_part .title h2{display: inline-block;position: relative;padding-bottom: 10px;font-weight: normal;font-size: 24px;color: #333;}
.product .content_wrap .product_top .text_part .title h2:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background:#000}
.product .content_wrap .product_top .text_part .jianjie{min-height: 184px;font-size: 14px;line-height:24px;color: #666;}
.product .content_wrap .product_top .text_part .contact_more{border-bottom: 1px solid #ebebeb;}
.product .content_wrap .product_top .text_part .contact_more .flx_w{align-items: center;}
.product .content_wrap .product_top .text_part .contact_more .hot_line{font-size: 24px;color: #fac12c;}
.product .content_wrap .product_top .text_part .contact_more .ask{display: inline-block;padding: 10px;background-color: #fac12c;color: #fff;}

.product .content_wrap .product_detail{margin: 6% 0;}
.product .content_wrap .product_detail .nei_title{text-align: center;}
.product .content_wrap .product_detail .nei_title .tit{font-size: 26px;}
.product .content_wrap .product_detail .nei_title .en{display: inline-block;margin: 0.8% auto 0;font-size: 14px;position: relative;text-transform: uppercase;font-family: arial;}
.product .content_wrap .product_detail .nei_title .en:after{content:"";position: absolute;top: 50%;left: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
.product .content_wrap .product_detail .nei_title .en:before{content:"";position: absolute;top: 50%;right: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
.product .content_wrap .product_detail .content{margin-top: 30px;font-size: 16px;line-height: 28px;color: #666;}
.product .content_wrap .product_detail .content video{max-width: 100%;}
.product .content_wrap .product_detail .content iframe{max-width: 100%;height:600px}
@media only screen and (max-width:1000px){
	.product .content_wrap .product_top .img_part{width: 100%;}
	.product .content_wrap .product_top .text_part{margin-top: 20px;width: 100%;}
}
@media only screen and (max-width:768px){
	.product .nav_wrap .sec_nav .title{font-size: 20px;}
	.product .content_wrap .product_top .text_part .contact_more .hot_line{font-size: 18px;}
	.product .content_wrap .product_top .text_part .title h2{font-size: 20px;}
	.product .content_wrap .product_detail .nei_title .tit{font-size: 22px;}
}
@media only screen and (max-width:680px){
	.product .nav_wrap .sec_nav{display: none;}
	.product .content_wrap{width: 100%;}
}
@media only screen and (max-width:480px){
	.product{padding:0 0 30px 0;}
	.product .content_wrap .product_top .text_part .contact_more .hot_line{font-size: 16px;}
	.product .content_wrap .product_detail{margin: 30px 0 6%;}
	.product .content_wrap .product_detail .nei_title .tit{font-size: 20px;}
	.product .content_wrap .product_detail .content{font-size: 14px;line-height: 24px;}
	.product .nav_wrap .mob_nav{display: block;}
	.product .nav_wrap .sec_nav{width: 100%;}
	.product .nav_wrap .sec_nav .title{display: none;}
	.product .nav_wrap .sec_nav .first_row{padding: 6px 40px;}
	.product .nav_wrap .sec_nav > li a{font-size: 16px;}
	.product .nav_wrap .next_nav > li > a{padding: 6px 36px 6px 48px;font-size: 14px;}
	.product .nav_wrap .sec_nav .hot_line{display: none;}
	.product .list_wrap{width: 100%;}
	.product .nav_wrap .sec_nav .news_more{display: none;}
	.product .content_wrap .product_detail .content iframe{max-width: 100%;height:350px}
}

/* product_recommands */
.product_recommands{padding: 3% 0;}
.product_recommands .nei_title{border-bottom: 1px solid #ebebeb;position: relative;}
.product_recommands .nei_title .btn_box{position: absolute;width: 100px;height: 100%;bottom: 0;right: 0;z-index: 2;}
.product_recommands #recmd_prev,.product_recommands #recmd_next{width: 49%;height: 100%;background-color: #ededed;background-repeat: no-repeat;background-position: center;cursor: pointer;background-size: 10px;filter: grayscale(1);}
.product_recommands #recmd_prev{background-image: url(../images/prev.png);}
.product_recommands #recmd_next{background-image: url(../images/next.png);}
.product_recommands .nei_title .tit{position: relative;padding-bottom: 10px;font-size: 26px;}
.product_recommands .nei_title .tit:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #333;}
.product_recommands .nei_title .en{margin-bottom: 0;}
.product_recommands .nei_title p{display: inline-block;}
.product_recommands .content{margin-top: 30px;}
.product_recommands .content .item{width: calc(100% - 2px);width: -webkit-calc(100% - 2px);border: 1px solid #dedede;box-sizing: border-box;}
.product_recommands .content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.product_recommands .content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.product_recommands .content .item p{margin: 6px 5.4%;font-size: 16px;color: #595959;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-weight: bold;text-align: center;font-weight: normal;}
@media only screen and (max-width:768px){
	.product_recommands .content .item p{font-size: 14px;line-height: 24px;}
	.product_recommands .nei_title .tit{font-size: 22px;}
}
@media only screen and (max-width:480px){
	.product_recommands{padding: 30px 0 0;}
	.product_recommands .content .item p{font-size: 14px;line-height: 24px;}
	.product_recommands .nei_title .tit{font-size: 20px;}
	.product_recommands .swiper-button-prev{width: 13px;left: 0;}
	.product_recommands .swiper-button-next{width: 13px;right: 0;}
	.product_recommands .swiper-button-next:after,.product_recommands .swiper-button-prev:after{transform: scale(0.5);}
}

/* page */
.page{margin:4% 0 0 0;justify-content: center;}
.page > div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page > div a{display: block;}
.page > div span{display: inline-block;margin: 0 15px;padding: 11px 20px;font-size: 16px;color: #666;text-align: center;}
.page > div span:hover{color: #004893;text-decoration: underline;}
@media only screen and (max-width:480px){
	.page{justify-content: space-between;}
	.page > div{width: 32%;margin: 0;}
	.page > div span{margin: 0;padding: 11px 10px;width: 100%;box-sizing: border-box;font-size: 14px;}
	
}

/* common_wrap */
#nav_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
#nav_wrap .title{margin-top: 3px;padding: 6px 10px;font-size: 20px;background: #004893;box-sizing: border-box;text-align: center;color: #fff;}
#nav_wrap .side_left{margin-top: 4.2%;width: 242px;transition: all .4s;}
#nav_wrap .list_wrap{margin: 4.2% 0 6%;width:calc(100% - 270px);width: -webkit-calc(100% - 270px);transition: all .4s;}

#nav_wrap .sec_nav{}
#nav_wrap .sec_nav .hot_line{text-align: center;color: #fff;font-size: 16px;background-color: #fdb111;}
#nav_wrap .sec_nav .hot_line p{display: inline-block;padding:6px 0 6px 35px;background: url(../images/icon_09.png)no-repeat left center;}
#nav_wrap .sec_nav .hot_line strong{display: block;margin-top: 6px;font-size: 24px;}
#nav_wrap .sec_nav .hot_line .text{padding: 11px;}
#nav_wrap .sec_nav .first_row{padding: 11px 19px;background: #004893;position: relative;}
/* ------------------------通用下拉图标------------------------ */
#nav_wrap .sec_nav .first_row i{display: inline-block;position: absolute;top: 50%;right: 20px;width: 16px;height: 16px;transform: translateY(-50%);z-index: 2;cursor: pointer;}
#nav_wrap .sec_nav .first_row i::before{content:"";position: absolute;top: 0;left: 45%;width: 2px;height: 100%;background: #fff;transition: all .2s;}
/* ------------------------------------------------- */
#nav_wrap .sec_nav .first_row i::after{content:"";position: absolute;top: 45%;left: 0%;width: 100%;height: 2px;background: #fff;}
#nav_wrap .sec_nav > li{border: 1px solid #fff;border-bottom-color: transparent;box-sizing: border-box;}
#nav_wrap .sec_nav > li:nth-last-child(1){border-bottom-color: #fff;}
#nav_wrap .sec_nav > li:nth-child(2) .next_nav{display: block;}
#nav_wrap .sec_nav > li a{display:inline-block; color: #fff;font-size: 16px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#nav_wrap .sec_nav > li.title_on .first_row i::before{transform: rotateZ(-90deg);}
#nav_wrap .next_nav{display: none;}
#nav_wrap .next_nav > li{border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
#nav_wrap .next_nav > li:nth-last-child(1){border-top-color:transparent ;border-bottom-color: transparent;}
#nav_wrap .next_nav > li > a{display: block;padding: 14px 20px 15px 70px;color: #404040;font-size: 16px;background: #ececec;position: relative;}
#nav_wrap .next_nav > li > a:after{content:"";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;transform: translateY(-50%);background: url(../images/icon_add.png)no-repeat center;filter: brightness(12);}

/* recommand_nes */
#nav_wrap .side_left .recommand_news{padding: 14px 10px;background: #fff;box-sizing: border-box;}
#nav_wrap .side_left .recommand_news .Hot{color: #ff0000;font-style: italic;font-size: 18px;font-weight: bold;}
#nav_wrap .side_left .recommand_news ul li{font-size: 14px;color: #666;padding: 6% 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-top: 1px dashed #dbdbdb;}
/* #nav_wrap .side_left .recommand_news ul li:after{content: "";position: absolute;left: 8px;top: 50%;width: 3px;height: 3px;transform: translateY(-50%);background-color: #666;} */
/* #nav_wrap .side_left .recommand_news ul li a{display:block;white-space: nowrap;overflow: hidden;line-height: 28px;} */
#nav_wrap .side_left .recommand_news ul li a:hover{text-decoration: underline;}
#nav_wrap .side_left .recommand_news.asking ul li{text-align: center;font-size: 20px;}
/* #nav_wrap .side_left .recommand_news.asking .td{font-size: 18px;} */
@media only screen and (max-width:768px){
	#nav_wrap .title{padding: 14px 10px;font-size: 16px;}
	#nav_wrap .side_left{margin-top: 0;width: 100%;}
	#nav_wrap .side_left .recommand_news{padding: 5% 8px;}
	#nav_wrap .list_wrap{margin: 20px 0 10px;width: 100%;}
	#nav_wrap .side_left .recommand_news ul li{padding: 2% 0;}
	#nav_wrap .side_left .recommand_news.asking{display: none;}
}
@media only screen and (max-width:480px){
	#nav_wrap .sec_nav > li a{font-size: 14px;}
	#nav_wrap .title{font-size: 14px;padding: 11px 19px;}
}



/* newslist */
/* rt */
			.newslist .list_wrap .idx_news_layout{margin:0 0 40px;}
			.newslist .list_wrap .title_top{margin-top: 2.6%;border-bottom: 1px solid #ebebeb;}
			.newslist .list_wrap .title_top .title h6{display: inline-block;padding: 12px 0 12px 51.3px;font-size: 20px;color: #333;background: url(../images/icon_05.png)no-repeat left center;}
			.newslist .list_wrap .title_top .title h6 .en{margin-left: 6px;font-style: normal;font-weight: normal;font-size: 14px;color: #e2e2e2;}
			.newslist .list_wrap .title_top .title .more{padding: 15px 41px;color: #333;background-color: #e9e9e9;}
			.newslist .list_wrap .idx_news_layout .lf_part{margin-bottom: 30px;width: 100%;}
			
			.newslist .list_wrap .idx_news_layout .rt_part{width: 100%;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02{}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li{padding: 3% 0;display: flex;flex-wrap: wrap;justify-content: space-between;transition: all .4s;border-top: 1px solid #ebebeb;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:nth-child(1){border-top: 0;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:nth-last-child(1){margin-bottom: 0;}
			/* .newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:hover{box-shadow: 0 20px 20px rgba(0,0,0,.1);transform: translateY(-5px);} */
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time{width: 85px;text-align: center;color: #333;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .time_bg{padding: 0;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .day{font-size: 24px;position: relative;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .day:after{content: "";position: absolute;left: 115%;top: 50%;width: 36%;height: 1px;background: #fdcb02;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .y_m{font-size: 18px;display: none;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time i{display: inline-block;margin: 20% 0 10%;width: 26px;filter: grayscale(1);}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{padding: 0 1% 0 3%;width: calc(94% - 385px);width: -webkit-calc(94% - 385px);box-sizing: border-box;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{position: relative;font-size: 22px;color: #1f1f1f;box-sizing: border-box;font-weight: normal;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit:hover{color: #fdcb02;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .con{margin: 2% 0 1%;font-size: 15px;color: #666;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .more{display: inline-block;font-size: 14px;color: #32348a;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .m_time{display: none;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico{width: 300px;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico .img{position: relative;width: 100%;height: 0;padding-bottom: 58%;overflow: hidden;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s;}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:hover .ico img{transform: translate(-50%,-50%) scale(1.05);}
			.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:hover .lf_time i{filter: initial;}
@media only screen and (max-width:1300px){
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico{width: 150px;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{width: calc(94% - 235px);}
}
@media only screen and (max-width:990px){
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
		/* .newslist #nav_wrap .title{padding: 14px 10px;font-size: 16px;} */
		.newslist #nav_wrap .side_left{margin-top: 4.2%;
    width: 242px;}
		.newslist #nav_wrap .side_left .recommand_news{padding: 14px 10px;}
		.newslist #nav_wrap .list_wrap{width: calc(100% - 270px);width: -webkit-calc(100% - 270px);}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{margin-top: 20px;width: 100%;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .day:after{right: 115%;left: auto;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 18px;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .con{font-size: 14px;line-height: 24px;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time{width: 83px;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .day{font-size: 20px;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico{order: -1;}
}
@media only screen and (max-width:680px){
	.newslist #nav_wrap{flex-flow: column-reverse;}
	.newslist #nav_wrap .side_left{width: 100%;}
	.newslist #nav_wrap .list_wrap{width: 100%;}
}
@media only screen and (max-width:480px){
		.newslist{padding:0 0 20px;}
		/* .newslist #nav_wrap .title{font-size: 14px;} */
		.newslist .list_wrap .idx_news_layout{margin: 0;}
		.newslist .idx_news_layout .rt_part{margin-top: 10px;}
		.newslist .idx_news_layout .rt_part .news_02 ul li{margin-bottom: 10px;}
		.newslist .idx_news_layout .rt_part .news_02 .lf_time{display: none;}
		.newslist .idx_news_layout .rt_part .news_02 .rt_content{padding: 4% 3%;width: 100%;}
		.newslist .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 15px;}
		.newslist .idx_news_layout .rt_part .news_02 .rt_content .m_time{display:block;}
.newt .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{padding: 2.8% 4%;width: 100%;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .m_time{display: block;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li{margin-bottom: 10px;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 16px;}
		.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .con{line-height: normal;}
}

/* news */
.news .list_wrap .content_title h2{margin-top: 20px;font-size: 24px;color: #333;text-align: center;}
.news .list_wrap .content_title .time{margin-top: 20px;padding: 20px 0;text-align: center;border-bottom: 1px dashed #ebebeb;color: #999;}
.news .list_wrap .content_title .time span{display: inline-block;}
.news .list_wrap .content_title .time span.key{margin-left: 30px;}
.news .list_wrap .content{margin-top: 20px;padding: 3% 20px 0;color:#666;font-size: 16px;line-height: 28px;box-sizing: border-box;}
.news .list_wrap .content video{max-width: 100%;}
.news .list_wrap .content iframe{max-width: 100%;height: 600px;}

.news .list_wrap .news_more{margin-top: 3%;padding: 3% 0 0;border-top: 1px solid #ebebeb;}
.news .list_wrap .news_more .nei_title{text-align: center;}
.news .list_wrap .news_more .nei_title .tit{font-size: 26px;}
.news .list_wrap .news_more .nei_title .en{display: inline-block;margin: 0.8% auto 0;font-size: 14px;position: relative;text-transform: uppercase;font-family: arial;}
.news .list_wrap .news_more .nei_title .en:after{content:"";position: absolute;top: 50%;left: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
.news .list_wrap .news_more .nei_title .en:before{content:"";position: absolute;top: 50%;right: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
.news .list_wrap .news_more .more_list{margin-top: 30px;}
.news .list_wrap .news_more .more_list .lf_part{width: 100%;}
.news .list_wrap .news_more .more_list .lf_part .item{width: 100%;}
.news .list_wrap .news_more .more_list .lf_part .item .text {padding: 10px 0 0;}
.news .list_wrap .news_more .more_list .lf_part .item .text .tit{font-size: 18px;font-weight: normal;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .list_wrap .news_more .more_list .lf_part .item .text .con{margin-top: 18px;font-size: 14px;color: #999;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #7d7d7d;}
.news .list_wrap .news_more .more_list .rt_part{width: 26%;}
.news .list_wrap .news_more .more_list .rt_part ul li{position: relative;padding: 0 6px 0 25px;margin: 11px 0;font-size: 14px;color: #666;box-sizing: border-box;}
.news .list_wrap .news_more .more_list .rt_part ul li:after {content: "";position: absolute;left: 8px;top: 50%;width: 5px;height: 5px;transform: translateY(-50%);background-color: #666;}
.news .list_wrap .news_more .more_list .rt_part  ul li a{display: block;white-space: nowrap;overflow: hidden;line-height: 28px;text-overflow: ellipsis;}

@media only screen and (max-width:768px){
.news #nav_wrap{flex-flow: column-reverse;}
/* #nav_wrap .title{padding: 14px 10px;font-size: 20px;}
#nav_wrap .side_left{margin-top: 0;width: 100%;}
#nav_wrap .side_left .recommand_news{padding: 5% 8px;}
#nav_wrap .list_wrap{width: 100%;} */
.news .list_wrap .content_title h2{margin-top: 0;font-size: 20px;}
.news .list_wrap .content{padding: 3% 10px 0;font-size: 14px;line-height: 24px;}
.news .list_wrap .news_more .nei_title .tit{font-size: 22px;}
}
@media only screen and (max-width:480px){
	.news {margin:20px 0 30px;}
	.news .list_wrap .content_title h2{margin-top: 0;font-size: 18px;}
.news .list_wrap .content_title .time{padding: 10px 0;}
.news .list_wrap .content_title .time span{font-size: 12px;}
.news .list_wrap .news_more{padding: 20px 0 0;}
.news .list_wrap .news_more .nei_title .tit{font-size: 20px;}
.news .list_wrap .news_more .more_list .lf_part{width: 100%;}
.news .list_wrap .news_more .more_list .rt_part{width: 100%;}
.news .list_wrap .content iframe{max-width: 100%;height: 350px;}
}

/* caselist */
.caselist{padding:0 0 57px 0;}
.caselist .list_wrap .flx_w:after{content: "";width: 31.5%;}
.caselist .list_item{margin-bottom: 14px;width: 31.5%;box-sizing: border-box;transition: all 0.3s;border: 1px solid #dedede;}
.caselist .list_item:hover{box-shadow: 0 0 30px rgba(0,0,0,0.2);}
.caselist .list_item .list_img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;cursor: pointer;}
.caselist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:100%;height: auto;transform: translate(-50%,-50%);transition: all .6s;}
.caselist .list_item:hover .list_img img{transform: translate(-50%,-50%) scale(1.08);}
.caselist .list_item  .con_wrap{border-top: 1px solid #dedede;padding: 12px 0;}
.caselist .list_item .con_box{position: relative;z-index: 1;}
.caselist .list_item .tit{margin:0 50px 0 10px;font-size: 16px;color: #666;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;text-align: left;font-weight: normal;}
.caselist .list_item .more{position: absolute;display: inline-block;padding-left: 10px;top: 50%;right: 10px;width:30px;height: 30px;transform: translateY(-50%);background: url(../images/icon_12.png)no-repeat right center;z-index: -1;}
.caselist .list_item:hover .con_wrap{background: #033371;}
.caselist .list_item:hover .tit{color: #fff;}
.caselist .list_item:hover .more{filter:grayscale(1) brightness(20);border-color: #fff;}
@media only screen and (max-width:1300px){
	.caselist .list_wrap{padding: 0;}
}
@media only screen and (max-width:1000px){
.caselist .list_wrap .flx_w:after{width: 49%;}
	.caselist .list_item{width: 49%;/* min-width: 340px; */}
	.caselist .list_item .tit{font-size: 16px;line-height: 28px;}
.caselist .list_item .more{right: 15px;}
}
@media only screen and (max-width:768px){
	.caselist .list_wrap{margin-top: 40px;}
.caselist .list_item .con_wrap{padding: 12px 0 6%;}
	.caselist #nav_wrap .side_left{margin-top: 4.2%;
	    width: 242px;}
			.caselist #nav_wrap .side_left .recommand_news{padding: 14px 10px;}
			.caselist #nav_wrap .list_wrap{width: calc(100% - 270px);width: -webkit-calc(100% - 270px);}
}

@media only screen and (max-width:680px){
	.caselist #nav_wrap{flex-flow: column-reverse;}
	.caselist #nav_wrap .side_left{width: 100%;}
	.caselist #nav_wrap .list_wrap{width: 100%;}
}
@media only screen and (max-width:480px){
.caselist{padding: 30px 0;}
/* .caselist .list_wrap .flx_w:after{width: 100%;}
.caselist .list_item{width: 100%;} */
.caselist .list_item .list_img{width: 100%;display: block;}
	.caselist .list_item .tit{line-height: 1.5;font-size: 14px;}
	.caselist .list_item .txt{font-size: 0.875rem;min-height: 38px;}
	.caselist .list_wrap{margin-top: 0;width: 100%;}
}

/* news */
.case .list_wrap .content_title h2{margin-top: 20px;font-size: 24px;color: #333;text-align: center;}
.case .list_wrap .content_title .time{margin-top: 20px;padding: 20px 0;text-align: center;border-bottom: 1px dashed #ebebeb;color: #999;}
.case .list_wrap .content_title .time span{display: inline-block;}
.case .list_wrap .content_title .time span.key{margin-left: 30px;}
.case .list_wrap .content{margin-top: 20px;padding: 3% 20px 0;color:#666;font-size: 16px;line-height: 28px;box-sizing: border-box;}
.case .list_wrap .content video{max-width: 100%;}
.case .list_wrap .content iframe{max-width: 100%;height: 600px;}

.case .list_wrap .news_more{margin-top: 3%;padding: 3% 0 0;border-top: 1px solid #ebebeb;}
.case .list_wrap .news_more .nei_title{text-align: center;}
.case .list_wrap .news_more .nei_title .tit{font-size: 26px;}
.case .list_wrap .news_more .nei_title .en{display: inline-block;margin: 0.8% auto 0;font-size: 14px;position: relative;text-transform: uppercase;font-family: arial;}
.case .list_wrap .news_more .nei_title .en:after{content:"";position: absolute;top: 50%;left: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
.case .list_wrap .news_more .nei_title .en:before{content:"";position: absolute;top: 50%;right: 107%;width: 20px;height: 2px;transform: translateY(-50%);background: #004893;}
.case .list_wrap .news_more .more_list{margin-top: 30px;}
.case .list_wrap .news_more .more_list .lf_part{width: 100%;}
.case .list_wrap .news_more .more_list .lf_part .item{width: 100%;}
.case .list_wrap .news_more .more_list .lf_part .item .text {padding: 10px 0 0;}
.case .list_wrap .news_more .more_list .lf_part .item .text .tit{font-size: 15px;font-weight: normal;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
.case .list_wrap .news_more .more_list .lf_part .item .text .con{margin-top: 18px;font-size: 14px;color: #999;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #7d7d7d;}

@media only screen and (max-width:768px){
.case #nav_wrap{flex-flow: column-reverse;}
/* #nav_wrap .title{padding: 14px 10px;font-size: 20px;}
#nav_wrap .side_left{margin-top: 0;width: 100%;}
#nav_wrap .side_left .recommand_news{padding: 5% 8px;}
#nav_wrap .list_wrap{width: 100%;} */
.case .list_wrap .content_title h2{font-size: 20px;}
.case .list_wrap .content{padding: 3% 10px 0;font-size: 14px;line-height: 24px;}
.case .list_wrap .news_more .nei_title .tit{font-size: 22px;}
}
@media only screen and (max-width:480px){
	.case {padding: 20px 0 30px;}
	.case .list_wrap .content_title h2{margin-top: 0;font-size: 18px;}
.case .list_wrap .content_title .time{padding: 10px 0;}
.case .list_wrap .content_title .time span{font-size: 12px;}
.case .list_wrap .news_more{padding: 20px 0 0;}
.case .list_wrap .news_more .nei_title .tit{font-size: 20px;}
.case .list_wrap .news_more .more_list .lf_part{width: 100%;}
.case .list_wrap .content iframe{max-width: 100%;height: 350px;}
}

/* photo_slide */
.photo_slide{margin-top: 5%;}
.photo_slide .big_show{margin: 30px auto 0;width: 100%;max-width:800px;}
.photo_slide .big_show .img img{width: 100%;}
.photo_slide .big_show .big-button-prev,.photo_slide .big_show .big-button-next{position: absolute;top: 50%;width: 30px;height: 60px;transform: translateY(-50%);background-color: rgba(0,0,0,.6);z-index: 2;background-position: center;background-repeat: no-repeat;cursor: pointer;}
.photo_slide .big_show .big-button-prev{left: 0;background-image: url(../images/honor_left.png);}
.photo_slide .big_show .big-button-next{right: 0;background-image: url(../images/honor_right.png);}
.photo_slide .small_show{padding: 0 40px;margin: 34px auto 0;width: 100%;max-width: 800px;box-sizing: border-box;}
.photo_slide .small_show .right_img_list{border: 1px solid transparent;}
.photo_slide .small_show .swiper-slide{border:2px solid transparent;box-sizing: border-box;}
.photo_slide .small_show .swiper-slide-thumb-active{border:2px solid #155bb3;transition:all .3s ease 0s;}
.photo_slide .small_show .small-button-prev,.photo_slide .small_show .small-button-next{position: absolute;top: 50%;width: 30px;height: 100%;transform: translateY(-50%);background-color: rgba(0,0,0,.6);z-index: 2;background-position: center;background-repeat: no-repeat;cursor: pointer;}
.photo_slide .small_show .small-button-prev{left: 0;background-image: url(../images/honor_left.png);}
.photo_slide .small_show .small-button-next{right: 0;background-image: url(../images/honor_right.png);}

/* videolist */
.videolist{padding: 4% 0 5%;}
.videolist .list_content{margin-top: 6%;}
			.videolist .list_content .content_wrap{width: 100%;}
			.videolist .list_content .content_wrap:after{content:"";width: 48%;}
			.videolist .list_content .content_wrap.flx{flex-wrap: wrap;}
			.videolist .list_content .content_item{margin-bottom: 5.5%;width: 48%;transition: all .3s;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
			.videolist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;width: 62%;height: auto;padding-bottom: 38%;overflow: hidden;background: #e5e5e5;}
			.videolist .list_content .content_item .ico_img img{position: absolute;left:50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s;}
			.videolist .list_content .content_item .ico_img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);visibility: hidden;}
			.videolist .list_content .content_item .text{padding: 5% 4%;width: 38%;box-sizing: border-box;position: relative;background-color: #fcfcfc;transition: all .3s ease-in-out;}
			.videolist .list_content .content_item .text .tit{margin: 0 0 12px;font-size: 16px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: normal;}
			.videolist .list_content .content_item .text .line{margin-bottom: 10px;width: 100%;height: 1px;background: #004893;}
			/* .videolist .list_content .content_item .text .jianjie{margin:0;font-size: 14px;line-height: 24px;color: #666;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;} */
			/* .videolist .list_content .content_item .time{margin-bottom: 15px;padding: 8px 10px;font-family: arial;position: initial;left: 0;bottom: 100%;box-sizing: border-box;background-color: #6a8bb3;transition: all .3s ease-in-out;}
			.videolist .list_content .content_item .time span{font-size: 14px;color: #fff;} */
			.videolist .list_content .content_item:hover .text{background: #fdcb02;}
			/* .videolist .list_content .content_item:hover .time{background: #155bb3;} */
			.videolist .list_content .content_item:hover .tit{color: #fff;}
			.videolist .list_content .content_item:hover .jianjie p{color: #fff;}
			.videolist .list_content .content_item:hover .line{background: #efefef;}
			.videolist .list_content .content_item .right{text-align: left;}
			.videolist .list_content .content_item .right .more span{display: inline-block;margin-top: 9%;padding: 7px 0 7px 20px;width: 110px;font-size: 14px;background: #0d3771;    box-sizing: border-box;border-radius: 30px;border: 1px solid #fff;text-align: left;transition: all .5s ease-out;position: relative;color: #fff;}
			.videolist .list_content .content_item:hover .right .more span{background: transparent;}
			.videolist .list_content .content_item .right .more span:hover{padding: 7px 0 7px 30px;}
			.videolist .list_content .content_item .right .more span .item_more{display: inline-block;width: 24px;height: 24px;background-size: 12px;    border-radius: 50%;background: #fff url(../images/icon_play.png)no-repeat center;position: absolute;right: 4px;top: 50%;transform: translateY(-50%);}
			.videolist .list_content .content_item .right .more span:hover .item_more{animation: roll2 0.5s 0s 1 ease;animation-fill-mode:forwards;}
			@keyframes roll2{
				from{right: 4px;}
				to{right: -webkit-calc(100% - 28px);}
			}
			
			.videolist .list_content .content_about{width: 30%;box-sizing: border-box;padding: 0 4%;}
			.videolist .list_content .content_about .search input{display: inline-block;width: calc(100% - 40px);background: transparent;border: none;border-bottom: 1px solid #ccc;outline: none;font-size: 15px;color: #ccc;line-height: 2.5;}
			.videolist .list_content .content_about .search span{display: inline-block;width: 20px;}
			.videolist .list_content .content_about .hot{margin-top:50px;}
			.videolist .list_content .content_about .hot .tit{font-size: 24px;color: #323336;font-weight: normal;}
			.videolist .list_content .content_about .hot li{margin: 20px 0;}
			.videolist .list_content .content_about .hot li .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 50%;overflow: hidden;}
			.videolist .list_content .content_about .hot li .ico_img img{position: absolute;left:0;/* top: 50%;transform: translate(-50%,-50%); */bottom: 0;transition: all .3s;}
			.videolist .list_content .content_about .hot li .text{box-sizing: border-box;}
			.videolist .list_content .content_about .hot li .text .tit{margin: 2% 0;font-size: 16px;color: #242424;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;}
			/* .videolist .list_content .content_about .hot li .text .time{color: #666;} */
			@media only screen and (max-width:1000px){
				.videolist .list_content .content_item .ico_img{padding-bottom: 60%;width: 100%;}
				/* .videolist .list_content .content_item .time{position: absolute;margin-bottom: 0;} */
				.videolist .list_content .content_item .text{width: 100%;}
			}
			@media only screen and (max-width:768px){
				.videolist .list_content .content_wrap:after{width: 49%;}
				.videolist .list_content .content_item{width: 49%;margin-bottom: 3.7%;}
				.videolist .list_content .content_item .text{padding: 5% 6%;}
				.videolist .list_content .content_item .text .tit{font-size: 16px;}
				/* .videolist .list_content .content_item .more{padding: 6px 30px 6px 12px;} */
				.videolist .list_content .content_about{padding: 0 2%;}
				.videolist .list_content .content_about .search input{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);}
			}
			@media only screen and (max-width:480px){
				.videolist{padding: 30px 0;}
				.videolist .list_content.flx{flex-wrap: wrap;}
				.videolist .list_content .content_wrap{width: 100%;}
				.videolist .list_content .content_item{margin-bottom: 15px;width: 100%;}
				.videolist .list_content .content_item .text .tit{font-size: 14px;}
				/* .videolist .list_content .content_item:nth-child(even){background: #fff;} */
				.videolist .list_content .content_about{border-top: 1px dotted #ccc;padding: 2% 0;width: 100%;}
			}
			
/* photolist */
.photolist {padding: 4% 0 5%;}
.photolist .list_content {margin-top: 6%;}
/* .photolist .list_content .flx_w:after{content: "";width: 32.4%;} */
.photolist .list_content .flx_w{justify-content: flex-start;}
.photolist .list_item{margin-bottom: 3%;margin-right: 1.33%;width: 24%;box-sizing: border-box;transition: all 0.3s;border: 1px solid #dedede;}
.photolist .list_item:nth-child(4n){margin-right: 0;}
.photolist .list_item:hover{border-color: #004893;}
.photolist .list_item:hover .title{color: #004893;}
/* .photolist .list_item:nth-child(3n){margin-right: 0;} */
.photolist .list_item .list_img{position: relative;/*padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;*/cursor: pointer;}
.photolist .list_item .list_img img{ width:100%;/*position: absolute;top: 50%;left: 50%;width:auto;max-width: initial;height: 90%;transform: translate(-50%,-50%);*/}
.photolist .list_item .title{margin:6px 5.4%;font-size: 16px;color: #595959;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: left;font-weight: normal;text-align: center;}
#baguetteBox-overlay .full-image img{max-height: 90%;}
@media only screen and (max-width:1000px){
	.photolist .list_content .flx_w{justify-content: space-between;}
	.photolist .list_content .flx_w:after{content: "";width: 32.4%;}
	.photolist .list_item{margin-right: 0;width: 32.4%;}
	.photolist .list_item .title{font-size: 16px;line-height: 28px;}

}
@media only screen and (max-width:768px){
	.photolist .nav_wrap .sec_nav .title{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.photolist{padding: 30px 0;}
	.photolist .list_item .list_img{width: 100%;display: block;}
	.photolist .list_item .title{margin: 12px 10px;line-height: 1.5;font-size: 14px;}
	.photolist .list_item .txt{font-size: 0.875rem;min-height: 38px;}
	.photolist .list_content .flx_w:after{width: 49%;}
	.photolist .list_item{width: 49%;/* min-width: 340px; */}
}

/* contact */
.contact{padding: 4% 0 4%;}
.contact .con_layout{margin-top: 6%;}
.contact .company_mes{width: 49%;}
.contact .company_mes .company_name{font-size: 32px;color: #004893;font-weight: normal;}
.contact .company_mes .company_address{margin: 0 0 18px;font-size: 17px;color: #333;font-weight: bold;}
.contact .company_mes .line{width: 65px;height: 3px;;background: #004893;}
.contact .company_mes ul li{padding: 3% 4% 0 0;width: 100%;box-sizing: border-box;background-repeat: no-repeat;background-position: left top 4px;background-size: 40px;}
.contact .company_mes ul li p{font-size: 14px;color: #0a9918;}
.contact .company_mes ul li p.num{font-size: 16px;color: #666;line-height: 30px;}
.contact .company_mes ul li em{font-size: 12px;color: #0a9918;}
.contact .company_mes ul li.cpy_name{font-size: 22px;font-weight: bold;color: #004893;}
/* .contact .company_mes ul li.phone{background-image: url(../images/ct_tel.png);}
.contact .company_mes ul li.email{background-image: url(../images/ct_email.png);} */
.contact .rt_part {width: 50%;display: flex;flex-wrap: wrap;justify-content: space-between;}
/* .contact .rt_part .ewm{width: 108px;text-align: center;} */
@media only screen and (max-width:990px){
	.contact .company_mes{width: 100%;max-width: initial;}
	.contact .rt_part{margin-top: 20px;}
}
@media only screen and (max-width:768px){
	.contact{padding: 40px 0;}
	.contact .company_mes .company_name{font-size: 24px;}
	.contact .company_mes ul li p.num{word-break: break-all;}
	.contact .company_mes .company_address{font-size: 15px;}
	.contact .company_mes ul li.cpy_name{font-size: 18px;}
}
@media only screen and (max-width:680px){
	.contact .company_mes ul li{margin: 10px 0;width: 100%;}
}
@media only screen and (max-width:480px){
	.contact{padding: 30px 0;}
	.contact .company_mes .company_address,.contact .company_mes .company_name{display: none;/* font-size: 22px; */}
	.contact .company_mes .line{display: none;}
	.contact .rt_part{width: 100%;justify-content: space-evenly}
	.contact .company_mes ul li{padding: 0;}
}

/* .map_bg .img img{width: 140px;} */
.map_bg{width: 100%;height: 400px;}
#map {display: block;width: 100%;height: 100%;position: relative;border: none;}
#map img {max-width:none;}
#map label{max-width: none;border-color: #004893;}
@media only screen and (max-width:992px){
	.map_bg{width: 100%;}
}
@media only screen and (max-width:480px){
	.map_bg{height: 350px;}
	#map{height: 350px;}
}


.messages{padding: 4% 0;background: url(../images/message_bg.jpg)no-repeat center/cover;}
.messages .nei_title .tit{font-size: 24px;color: #004893;}
.messages .mes_box .tag{margin-bottom: 30px;font-size: 14px;color: #999;text-align: center;}
.messages .mes_box .lf_part{width: 50%;}
.messages .mes_box .online_mes{width: 48%;}
.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: 100%;background: #fff;border: 1px solid #e5e5e5;}
.messages .mes_box .online_mes ul li input{padding:0 60px 0 20px;width: 100%;height: 48px;line-height: 48px;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{background: url(../images/mes_icon01.png)no-repeat right 20px top 12px;}
.messages .mes_box .online_mes ul li.phone input{background: url(../images/mes_icon02.png)no-repeat right 20px top 12px;}
.messages .mes_box .online_mes ul li.mail{width:100%}
.messages .mes_box .online_mes ul li.mail input{background: url(../images/mes_icon03.png)no-repeat right 20px top 12px;}
.messages .mes_box .online_mes ul li.other input{background: url(../images/icon_other.png)no-repeat right 20px top 12px;}
.messages .mes_box .online_mes ul li.code{width: 150px;position: relative;}
.messages .mes_box .online_mes ul li.code input{padding-right:7px}
.messages .mes_box .online_mes ul li.code .number{position: absolute;left: 120%;top: 50%;width: 100px;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: 160px;padding: 20px;box-sizing: border-box;font-family: "";font-size: 16px;color: #333;}
.messages .mes_box .online_mes .btn{margin-top: 20px;}
.messages .mes_box .online_mes .submit{display: inline-block;margin: 0 10px 0 0;width: 130px;padding: 12px 0;background: #242d34;color: #fff;font-size: 16px;cursor: pointer;}
.messages .mes_box .online_mes .btn button{display: inline-block;width: 130px;padding: 12px 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;}
				.messages .mes_box .online_mes{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.messages{padding: 30px 0;}
				.messages .nei_title .tit{font-size: 18px;}
				.messages .mes_box .lf_part{width: 100%;}
				.messages .mes_box .online_mes ul li {margin: 10px 0 0;width: 100%;}
				.messages .mes_box .online_mes ul li input{padding: 0 40px 0 10px;height: 35px;line-height: 35px;font-size: 12px;}
				.messages .mes_box .online_mes ul li.last_content textarea{font-size: 12px;}
				.messages .mes_box .online_mes ul li.name input{background: url(../images/mes_icon01.png)no-repeat right 10px top 13px;}
				.messages .mes_box .online_mes ul li.phone input{background: url(../images/mes_icon02.png)no-repeat right 10px top 13px;}
				.messages .mes_box .online_mes ul li.mail input{background: url(../images/mes_icon03.png)no-repeat right 10px top 13px;}
				.messages .mes_box .online_mes ul li.other input{background: url(../images/icon_other.png)no-repeat right 10px top 13px;}
				.messages .mes_box .online_mes ul li.last_content{margin-top: 15px;}
				.messages .mes_box .online_mes ul li.last_content textarea{padding: 10px;}
				.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%;}
			}

.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.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 {
BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3; background:#3055a3; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#3055a3 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}

/*表格*/
.main_content table {width: 100%; border-collapse:collapse}  
.main_content tr{ width: 100%;} 
.main_content td{border:2px solid #9a9999; border-style: solid; } 
.main_content h2{ font-size:16px}

.content td{ padding:5px 10px; word-break:break-word;}  /*段落前空格*/
.content table {border-collapse:collapse; width:100%;}  /*表格内线条不显示重复线条*/
.content td{border:1px solid #c0c0c0; }  /*线条粗细 线条颜色*/
@media only screen and (max-width:768px){
.content td{ padding:2px 2px;}	 
}

.about{    padding: 4% 0 5%;
    LINE-HEIGHT: 30PX;
    FONT-SIZE: 16PX;}