
.responsive_header{width:100%;}
/*.responsive_header .header{position:fixed; top:auto; left:0; width:100%; height:50px; padding:0 10px; background:#fff; border-bottom:1px solid #ddd;z-index:10001;width: 100%;box-sizing: border-box;}*/
.responsive_header .header{padding: 20px 25px;}
.responsive_header .header .logo{float:left;}
.responsive_header .header .logo img{max-height:40px;display: block}
.search{float: right;padding-top:6px;width:22px; }
.search img{width: 100%;height: auto;}
.responsive_header .header .func{float:right;text-align:right; padding-right:8px; box-sizing:border-box;margin-left:25px;}
.responsive_header .header .func .btn:first-child{margin-left:0;}
.responsive_header .header .func .btn{display:inline-block; vertical-align:middle; height:40px; line-height:40px; margin-left:10%; cursor:pointer;}
.responsive_header .header .func .language_btn{font-size:20px;}
.responsive_header .header .func .menu_btn{width:23px; height:23px; background:url(../images2022/menu_btn.png) no-repeat center center / 100%;}
.responsive_header .header .func .menu_btn.on{background:url(../images2022/close_btn.png) no-repeat center center / 80%;}
.responsive_header .nav{position:fixed; top:0; right:-75%; display:block; width:75%; height:100%; margin:0; z-index:10001; overflow-y:scroll; overflow-x:hidden; background:url(../images2022/header_bg.png) repeat-x top center #fff; margin-top:50px;}
.responsive_header .nav.on{right:0;}
.responsive_header .nav .list{margin:0 5%; border-bottom:1px solid #ddd;}
.responsive_header .nav .list .title{display:block; width:100%; height:60px; line-height:60px; font-size:16px; text-decoration:none; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.responsive_header .nav .list.has_sec .title{}
.responsive_header .nav .list.has_sec .title i{float:right; width:18px; height:100%; background:url(../images2022/cate_arrwo.png) no-repeat right center / 40%;}
.responsive_header .nav .list:last-child{margin-bottom:50px;}
.responsive_header .nav .sub{display:none;}
.responsive_header .nav_bg.on{position:fixed; top:51px; right:0; display:block; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9990;}
.responsive_header .son_nav{position:fixed; top:0; right:-75%; display:block; width:75%; height:100%; margin:0; z-index:10001; overflow-y:scroll; overflow-x:hidden; background:url(../images2022/header_bg.png) top center no-repeat #fff; margin-top:51px; border-top:1px solid #ddd;}
.responsive_header .son_nav .item{margin:0 4%; border-bottom:1px solid #ddd;}
.responsive_header .son_nav .item a{display:block; height:60px; line-height:60px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-decoration:none;}
.responsive_header .son_nav .item a i{float:right; width:18px; height:60px; background:url(../images2022/cate_arrwo.png) no-repeat right center / 40%;}
.responsive_header .son_nav .item .son_nav_title.on i{margin-right:5%; transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
.responsive_header .son_nav .item:last-child{margin-bottom:50px;}
.responsive_header .son_nav.on{right:0;}
.responsive_header .son_nav .cate_close{width:100%; text-align:left;}
.responsive_header .son_nav .cate_close span{display:inline-block; width:16px; height:16px; background:url(../images2022/back_btn.png) no-repeat center center / 50%; margin:15px 0 15px 4%;}
.responsive_header .son_nav .third_nav{display:none;}
.responsive_header .son_nav .third_nav a{display:block; height:44px; line-height:44px; font-size:16px; border-top:1px solid #ddd; text-indent:20px; color:#888;}
.responsive_header .son_nav .third_nav .fouth_cate{}
.responsive_header .son_nav .third_nav .fouth_cate a{font-size: 13px;text-indent: 30px;height: 30px;line-height:
	30px;border-top: 1px dashed #e8e8e8;}
.responsive_header .language{position:fixed; top:0; right:-100%; display:block; width:100%; height:100%; background:white; margin:0; z-index:10001; overflow-y:scroll; overflow-x:hidden;}
.responsive_header .language.on{right:0;}
.responsive_header .language .close_btn{text-align:right;}
.responsive_header .language .close_btn span{display:inline-block; width:20px; height:20px; margin:14px 0; background:url(../images2022/close_btn.png) no-repeat center center / 80%; margin-right:5%;}
.responsive_header .language .content{background:url(../images2022/header_bg.png) repeat-x center top;}
.responsive_header .language .list{height:60px; line-height:60px; margin:0 5%; border-bottom:1px solid #ddd; text-align:center;}
.responsive_header .language .list a{display:inline-block; width:100%; font-size:18px;}
.responsive_header .resp_search_box{position:fixed; top:0; right:-100%; width:100%; z-index:10001;background: #fff;}
.responsive_header .resp_search_box.on{right:0;}
.responsive_header .resp_search_box .close_btn{float:right; width:calc(100% - 180px); text-align:right; background:#fff; padding-right:10px;}
.responsive_header .resp_search_box .close_btn span{display:inline-block; width:20px; height:20px; margin:13px 0; background:url(../images2022/close_btn.png) no-repeat center center / 80%;}
.responsive_header.header_blank{height:50px;}


body .bx-wrapper .bx-pager,
body .bx-wrapper .bx-controls-auto{bottom: 4%;}


.third_nav a{font-size:12px;}

