/*   
Theme Name: 区块企业WordPress多行业主题-商城版
Theme URI:http://www.themepark.com.cn/
Description: WEB主题公园所出品的一款WordPress商城主题，可导入多种行业、配色、结构的演示数据，支持古藤堡超级编辑器，搭载独有区块进行自由排版，支持woocommerce商城系统，多种模式的商城展示方式。
Author:WEB主题公园
Author URI: http://www.themepark.com.cn/
Version: 2.02
*/


figcaption,
img,
a,
span,
li,
header,
footer,
div,
#nomo2 .themepark_icon_box_i::before,
.submut_btn,
.post_gallery .swiper-slide a.active img,
.themepark-screening-ul-cat,
.themepark-screening-ul-cat li,
.themepark-screening-cat {
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.post_in_list_out .post_in_list li,
#videolist .themepark_icon_box_i_out i {
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}

.content_tab_title a,
.menu_header li.menu-item .sub-menu .nav_block_contents .post_content,
.lang_nav {
	-moz-transition: all 0s;
	-webkit-transition: all 0s;
	-o-transition: all 0.5s;
	transition: all 0s;
}

.product_loop.yj .product_post,
.overs .boxtext,
.header_pic_nav li.menu-item .mu_a::after,
.iconslide-box p,
.iconslide-box a,
.iconslide-box b,
.boderdhs i,
.wiget-colm_in .index_nav_ul li::before,
.iconslide-box i,
.downinfo p {
	transition: all 0.8s !important;
}

.content-super-p .maxbtn span p,
#pro_list_11 .swiper-wrapper .product_post .product_info p {
	transition: all 1s !important;
}

.hide {
	display: none !important;
}

@media screen and (min-width:1024px) and (max-width:200000px) {
	body.swiperbody {
		height: 100%;
		overflow: hidden;
	}

	.cat_loop li:hover .case_pic img,
	.post_in_list_out .post_in_list li:hover .case_pic img,
	.case_loop li:hover .case_pic img,
	.themepark_imgtext .themepark_imgtext_img:hover img,
	.listul_box:hover .listulpic img,
	.product_loop .product_post:hover .product_pic img,
	.wp-block-cover:hover img,
	.themepark-radiusimgbox:hover img {
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1)
	}

	.showimgboxs a:hover {
		opacity: 0.9;
		-moz-transform: scale(1.01);
		-webkit-transform: scale(1.01);
		-o-transform: scale(1.01);
		transform: scale(1.01)
	}
}

html[dir="rtl"],
body[dir="rtl"],
[dir="rtl"] {
	direction: ltr !important;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

textarea,
select {
	-webkit-appearance: none;
}

body {
	margin: 0;
	padding: 0;
	font-family: arial, "Hiragino Sans GB", sans-serif, "Font Awesome 5 Free";
	background: #f5f5f5;
	width: 100%;
	overflow-x: hidden;
}

@media screen and (min-width:1px) and (max-width:1024px) {

	#PcOnly,
	.PcOnly {
		display: none !important;
		padding: 0 !important;
	}

	#index_content {
		margin-top: 100px;
	}

	.home #index_content {
		margin-top: 82px;
	}

	.index_pages_r#index_content {
		margin-top: 81px;
	}

	#PcOnly.block_layout,
	.PcOnly.block_layout {
		height: 0 !important;
	}

}

@media screen and (min-width:1025px) and (max-width:20000px) {

	#MovePnly,
	.MovePnly {
		display: none !important;
	}
}

nput[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

.posts_title {
	margin: 0;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	text-decoration: none;
}

h1 {
	margin: 0;
}

ul {
	margin: 0;
	padding: 0;
}

.fa {
	margin-right: 5px;
}

figure {
	margin: 0;
	padding: 0;
}

.wp_clear {
	clear: both;
}

li.fas div,
li.fas span,
li.fas p {
	font-weight: normal;
}

img.lazyload,
img.lazyloading {
	background: center url("img/loading.svg") no-repeat;
}

.index_next,
.index_prve {
	width: 50px;
	height: 46px;
	position: absolute;
	top: 40%;
	display: block;
	cursor: pointer;
	display: none;
	z-index: 10;
	font-size: 36px;
	color: #fff;
	text-align: center;
	line-height: 46px;
}

body.swiperbody .post_content,
body.swiperbody .the_page_content {
	margin: 0;
}

body.swiperbody .new_footer {
	display: none;
}

.case_loop .case_pic .swiper-lazy-preloader {
	display: none;
}

/* 404 */
@media screen and (min-width:600px) and (max-width:20000px) {
	.move_404 {
		display: none;
	}
}

@media screen and (min-width:1px) and (max-width:599px) {
	.pc_404 {
		display: none;
	}
}

.xlicon,
.logo {
	position: relative;
}

@media screen and (min-width:1025px) and (max-width:20000px) {
	.xlicon::after {
		content: "\f107";
		font-size: 14px;
		text-align: center;
		color: #666;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		;
		position: absolute;
		display: block;
		border: solid 1px #eaeaea;
		border-radius: 5px;
		padding: 2px 10px;
		right: -46px;
		top: 38px;
	}

	.text_ul_btn {
		line-height: 92px;
		cursor: pointer;
	}

	.text_ul_btn i {
		font-size: 18px;
		margin-right: 5px;
	}

	.lang_nav {
		position: absolute;
		top: 92px;
		right: 0;
		background: #fff;
		box-shadow: 0 0 3px #666;
		width: 170px;
		list-style: none;
		list-style-type: none;
		display: none;
	}

	.lang_nav a {
		display: block;
		float: left;
		padding: 5px 0 5px 10%;
		width: 90%;
		text-align: left;
		height: 40px;
		border-bottom: solid #f8f8f8 1px;
		list-style: none;
		list-style-type: none;
		list-style-image: url(images/loading2.png);
		color: #333;
		line-height: 41px;
	}

	.lang_nav.shuanglang {
		width: 370px;
	}

	.lang_nav.shuanglang a {
		width: 50%;
		box-sizing: border-box;
	}

	.lang_nav.shuanglang {
		width: 370px;
	}

	.newhead2 .lang_nav {
		top: 149px;
		right: 2.5%;
	}

	.newhead2.header_drop .lang_nav {
		top: 59px;
	}
}

@media screen and (min-width:1px) and (max-width:1024px) {
	.xlicon::after {
		content: "\f107";
		font-size: 14px;
		text-align: center;
		color: #666;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		;
		position: absolute;
		display: block;
		right: -20px;
		top: 33px;
	}

	.daozhaun.xlicon::after {
		transform: rotate(180deg);
	}

	.lang_nav {
		position: absolute;
		top: 60px;
		right: 0;
		z-index: 12;
		background: #fafafa;
		width: 100%;
		list-style: none;
		list-style-type: none;
		display: none;
	}

	.lang_nav a {
		display: block;
		float: left;
		padding: 5px 0 5px 10%;
		width: 90%;
		text-align: left;
		height: 40px;
		border-top: solid #f8f8f8 1px;
		list-style: none;
		list-style-type: none;
		list-style-image: url(images/loading2.png);
		color: #333;
		line-height: 41px;
	}


}

.lang_nav a figure {
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-right: 11px;
	line-height: 20px;
	position: relative;
	top: 5px;
}

.lang_nav.shuanglang a {
	width: 50%;
	box-sizing: border-box;
}

.trp-flag-image {
	margin-right: 5px;
	;
}

@media screen and (min-width:1025px) and (max-width:20000px) {
	.header .nav img.movelogo {
		display: none;
	}
}

@media screen and (min-width:1px) and (max-width:1024px) {
	.header .nav img.pclogo {
		display: none;
	}
}

/* nav*/
/*search*/
@media screen and (min-width:1025px) and (max-width:20000px) {
	.top_imgs {
		display: block;
		margin: 0;
		line-height: 0;
	}

	#index_content {
		margin-top: 92px;
		overflow: hidden;
	}

	.search_box_out {
		width: 100%;
		height: 100%;
		background: #fff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10000001;
		display: none;
	}

	#blocksearch .search_box_in {
		max-width: 100%;
		margin: 0 auto;
	}

	#blocksearch .search_box_in .close_seach {
		margin: 10px auto 0 auto;
	}

	.search_box_in {
		display: block;
		max-width: 800px;
		width: 100%;
		height: auto;
		margin: 10% auto 0 auto;
		overflow: hidden;
	}

	.search_boxs {
		height: 32px;
		border: 2px solid #ea471c;
		margin-top: 10px;
		position: relative;
		background: #fff;
	}

	.search_boxs input[type="text"]+input {
		font-size: 14px;
		color: #ea471c;
		border: none;
		background: none;
		margin-top: 6px;
		float: right;
		outline: medium;
		cursor: pointer;
		font-family: "microsoft yahei";
	}

	.search_boxs input[type="text"] {
		height: 15px;
		line-height: 15px;
		font-size: 12px;
		color: #ccc;
		border: none;
		border-right-width: medium;
		border-right-style: none;
		border-right-color: currentcolor;
		outline: medium;
		margin-top: 9px;
		padding-left: 15px;
		border-right: 1px solid #e8e8e8;
	}

	.search_boxs input[type="text"] {
		width: 86%;
	}

	.search_box_in .close_seach {
		width: 35px;
		height: 35px;
		font-size: 24px;
		margin: 100px auto 0 auto;
		cursor: pointer;
		color: #666;
	}

	.search_box_in p {
		width: 100%;
		overflow: hidden;
		font-size: 14px;
		color: #666;
	}

	.search_box_in p span {
		margin-right: 10px;
		cursor: pointer;
	}

	.search_box_in p span.sel {
		color: #ea471c;
	}
}

@media screen and (min-width:1370px) and (max-width:20000px) {
	.header .nav {
		width: 100%;
		max-width: 1400px;
		padding: 0 2.5%;
	}

	.menu_header li.menu-item {
		padding: 0 15px;
		margin-right: 15px;
	}

	.listlet li.text_ul_btn {
		margin: 0 0 0 10px;
	}
}

@media screen and (min-width:1180px) and (max-width:1370px) {
	.header .nav {
		width: 95%;
		padding: 0 2.5%;
	}

	.menu_header li.menu-item {
		padding: 0 8px;
		margin-right: 5px !important;
	}

	.menu_header li.menu-item span.nusw.obk {
		font-size: 14px !important;
	}

	.listlet li.text_ul_btn {
		margin: 0 0 0 10px;
	}

	.newhead2.header .nav .menu_header li.menu-item {
		padding: 0 20px;
	}
}

@media screen and (min-width:1025px) and (max-width:1179px) {
	.header .nav {
		width: 95%;
		padding: 0 2.5%;
	}

	.menu_header li.menu-item {
		padding: 0 3px;
		margin-right: 5px !important;
	}

	.listlet li.text_ul_btn {
		margin: 0 0 0 10px;
	}

	.menu_header li.menu-item span.nusw.obk {
		font-size: 14px !important;
	}

	.newhead2.header .nav .menu_header li.menu-item {
		padding: 0 15px;
	}
}

@media screen and (min-width:1px) and (max-width:1543px) {
	.listlet li.text_ul_btn span {
		display: none;
	}
}

/*search*/
.menu_header li.menu-item figcaption {
	display: none;
}

/*nav 导航*/
@media screen and (min-width:1025px) and (max-width:20000px) {
	.noposition .nav_block_contents_out {
		max-height: 550px;
		overflow: auto;
	}

	.header_pic_nav li.mu-sho {
		display: none !important;
	}

	.newhead2.newheadcenter {
		text-align: center;
	}

	.newhead2.newheadcenter.header .nav .logo {
		width: 100%;
		text-align: center;
	}

	.newhead2.newheadcenter.header .menu_header .search_box_btn {
		position: absolute;
		right: 0;
		top: 0;
	}

	.newhead2.newheadcenter.header .menu_header .text_ul_btn {
		position: absolute;
		left: 0;
		top: 0;
		line-height: 58px;
		float: right;
		cursor: pointer;
	}

	.newhead2.newheadcenter.header .lang_nav {
		top: 150px;
		right: inherit;
		left: 2.5%;
	}

	.newhead2.newheadcenter.header.header_drop .lang_nav {
		top: 58px;
	}

	.newhead2.newheadcenter.header .menu_header li.menu-item {
		display: inline-block;
		float: none;
	}

	.newhead2.newheadcenter.header .menu_header {
		text-align: center;
	}

	.newhead2.newheadcenter.header .menu_header li.menu-item a.mu_a {
		float: none;
	}

	.newhead2.newheadcenter.header .menu_header li.menu-item.menu-item-has-children::after {
		line-height: 49px;
		float: left;
		top: 5px;
		position: relative;
	}

	.newhead2.newheadcenter.header .nav .menu_header {
		height: 58px;
	}

	.header .nav .logo img {
		max-height: 92px;
		width: auto;
		max-width: inherit;
	}

	.header {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		margin: 0 0;
		z-index: 10001;
	}

	.admin-bar .header {
		top: 32px;
	}

	.header .top {
		width: 98%;
		padding: 8px 1%;
		overflow: hidden;
		position: relative;
		background: #eaeaea;
	}

	.haeader_bac_clor {
		position: absolute;
		top: 0;
		left: 0;
		background: #fff;
		z-index: 1;
		width: 100%;
		height: 100%;
	}


	.header .nav {
		height: 92px;
		position: relative;
		z-index: 10;
		margin: 0 auto;
	}

	.header .nav .logo {
		max-height: 92px;
		width: auto;
		float: left;
		font-size: 0;
	}

	.header .nav .logo.droplogobox .droplogo {
		display: none;
		opacity: 0;
	}

	.header.header_drop .nav .logo.droplogobox .droplogo {
		display: block;
		opacity: 1;
	}

	.header.header_drop .nav .logo.droplogobox .pclogo {
		display: none;
		opacity: 0;
	}

	.header.header_drop {
		position: fixed;
		top: 0px;
		left: 0;
		width: 100%;
		margin: 0;
		z-index: 10000;
	}

	.header.header_drop .haeader_bac_clor {
		opacity: 1;
	}

	.admin-bar .header.header_drop {
		top: 31px;
	}

	.headers_nav {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 10px;
		position: relative;
	}

	.menu_header {
		float: right;
		width: auto;
		display: block;
		margin: 0;
	}

	.menu_header li.menu-item {
		display: block;
		float: left;
		height: 92px;
		position: relative;
		text-align: center;
		margin-right: 15px;
		box-sizing: border-box;
	}

	.menu_header li.menu-item::before {
		float: left;
		line-height: 92px;
		margin-right: 8px;
	}

	.menu_header li.menu-item .sub-menu li.menu-item::before {
		line-height: 40px;
	}

	.menu_header li.menu-item .sub-menu li.menu-item figure {
		top: 0;
		float: left;
	}

	.menu_header li.menu-item .sub-menu li.menu-item a.mu_a span.obk {
		float: left;
		color: #333;
		font-weight: normal;
	}

	.menu_header li.menu-item:hover .sub-menu li.menu-item a.mu_a span,
	.menu_header li.menu-item:hover .sub-menu li.menu-item.menu-item-has-children::after,
	.menu_header li.menu-item:hover .sub-menu li.menu-item:hover .sub-menu li.menu-item a.mu_a span {
		color: #666;
	}

	.menu_header li.menu-item.menu-item-has-children::after {
		content: "\f107";
		font-size: 14px;
		text-align: right;
		line-height: 92px;
		margin-left: 5px;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		;
		top: 2px;
		position: relative;
	}

	.menu_header li.menu-item .sub-menu li.menu-item-has-children::after {
		content: "\f105";
		line-height: 40px;
		float: right;
		margin-right: 15px;
		color: #666;
		line-height: 45px !important;
	}

	.menu_header li.menu-item.xiala::after {
		content: "\f0ca";
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		;
		font-size: 14px;
		text-align: right;
		color: #666;
		line-height: 92px;
		margin-left: 8px;
		box-sizing: border-box;
	}

	.menu_header li.menu-item a.mu_a {
		color: #333;
		float: left !important;
		position: relative;
		font-size: 15px;
		line-height: 92px;
		text-decoration: none;
		cursor: pointer;
	}

	.menu_header li.menu-item.current-menu-item .sub-menu li.menu-item a.mu_a span,
	.menu_header li.menu-item.sale .sub-menu li.menu-item a.mu_a span {
		color: #333;
	}

	.menu_header li.menu-item.sale a.mu_a {
		color: #ea471c;
	}

	.menu_header li.menu-item.hot::after {
		content: " ";
		display: block;
		width: 19px;
		height: 12px;
		background: url(images/hot.gif);
		position: absolute;
		right: 2px;
		top: 21px;
	}

	.menu_header li.menu-item .sub-menu {
		position: absolute;
		top: 92px;
		left: 0;
		box-shadow: 0 0 3px #666;
		width: 230px;
		display: none;
		list-style: none;
		list-style-type: none;
		background: #fff;
	}

	.menu_header li.menu-item .sub-menu .nav_block_contents .post_content {
		display: none;
	}

	.menu_header li.menu-item .sub-menu .sub-menu {
		left: 230px;
		top: 0px !important;
	}

	.menu_header li.menu-item .sub-menu li.menu-item.menu-item:hover {
		background: #f5f5f5;
	}

	.menu_header li.menu-item .sub-menu li.menu-item a.mu_a {
		line-height: 40px !important;
		height: 40px !important;
		border: none;
	}

	.menu_header li.menu-item .sub-menu li.menu-item {
		display: block;
		float: left;
		padding: 5px 0 5px 10%;
		width: 100%;
		text-align: left;
		height: 50px !important;
		border-bottom: solid #f8f8f8 1px;
		list-style: none;
		list-style-type: none;
		list-style-image: url(images/loading2.png);
		background: #fff
	}

	.menu_header li.menu-item .sub-menu li.menu-item:last-child {
		border: none;
	}

	.menu_header li.menu-item img.muimg {
		max-width: 32px;
		height: auto;
		position: relative;
		top: -5px;
	}

	.menu_header li.menu-item figure {
		width: 33px;
		height: 33px;
		position: relative;
		margin: 0 5px 0 0;
		top: 15px;
		display: inline-block;
		line-height: 33px;
	}

	.menu_header li .sub-menu li.menu-item img.muimg {
		max-width: 33px;
		top: 0;
	}

	.menu_header li .sub-menu li.menu-item figure {
		margin: 5px 15px 0 0;
	}

	.listlet {
		float: right;
	}

	.listlet li {
		display: block;
		float: left;
		height: 92px;
		position: relative;
		text-align: center;
	}

	.listlet li.search_box_btn {
		width: 31px;
		height: 92px;
		padding: 0;
		background: none;
		line-height: 92px;
		text-align: center;
		margin: 0;
		cursor: pointer;
	}

	.listlet li.search_box_btn i.search_iocn {
		color: #2f2626;
		margin: 0;
		font-size: 18px;
	}

	.listlet li.text_ul_btn {
		margin-left: 15px;
	}

	.listlet li.text_ul_btn a.mu_a {
		display: block;
		margin: 28px 0 0;
		background: #226184;
		color: #fff;
		padding: 0 10px;
		height: 38px;
		line-height: 38px;
	}

	.menu_header li.menu-item.gapodu {
		display: none;
	}

	.header .header_pic_nav li.noposition2 .sub-menu.fullwidth {
		width: 100% !important;
		overflow: visible;
	}

	.header .header_pic_nav li.noposition2 .sub-menu {
		width: 100%;
		box-shadow: none;
	}

	.header .header_pic_nav.showfristmu li.noposition2:first-child .sub-menu {
		width: auto;
		overflow: hidden;
	}

	.header .header_pic_nav.showfristmu li.noposition2:first-child .sub-menu li .nav_block_contents_out {
		display: none;
	}

	.header .header_pic_nav li.noposition2 .sub-menu.fullwidth li.noposition .sub-menu {
		height: 100%;
		overflow-y: auto;
	}

	.header .header_pic_nav.showfristmu li.noposition2:first-child>.sub-menu {
		display: block !important;
		opacity: 1 !important;
	}

	body.page .header .header_pic_nav.showfristmu.homeopen li.noposition2:first-child>.sub-menu {
		display: block !important;
		opacity: 1 !important;
	}

	.header .header_pic_nav.showfristmu.homeopen li.noposition2:first-child>.sub-menu {
		display: none !important;
		opacity: 0 !important;
	}

	.header .header_pic_nav.showfristmu.homeopen li.noposition2:first-child>.sub-menu.goleft {
		opacity: 1 !important;
		display: block !important;
	}

	.header.header_drop .header_pic_nav.showfristmu li.noposition2:first-child>.sub-menu {
		opacity: 0 !important;
		left: -1000px;
	}

	.header.header_drop .header_pic_nav.showfristmu li.noposition2:first-child>.sub-menu.goleft {
		left: 0;
		opacity: 1 !important;
		display: block !important;
	}

	.header .header_pic_nav.showfristmu li.noposition2:first-child::after {
		float: left;
	}

	.header .header_pic_nav.showfristmu li.noposition2:first-child {
		padding: 0 25px;
		text-align: left;
	}

	.header .header_pic_nav.showfristmu li.noposition2:hover a.mu_a span,
	.header .header_pic_nav.showfristmu li.noposition2:hover::after {
		color: #fff;
	}

	.header .header_pic_nav li.noposition2 .sub-menu li.menu-item a.mu_a {
		width: 100%;
		display: block;
		box-sizing: border-box;
		padding: 5px 0 5px 25px;
		height: 50px !important;
		line-height: 45px !important;
		background: #fff !important;
		position: relative;
		z-index: 1000;
		border-bottom: solid #f8f8f8 1px !important;
	}

	.header .header_pic_nav li.noposition2 .sub-menu li.menu-item.menu-item-has-children a.mu_a::after {
		content: "\f105";
		font-size: 14px;
		text-align: right;
		line-height: 92px;
		margin-left: 8px;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		;
		color: #666;
		position: absolute;
		right: 10px !important;
		left: inherit !important;
		top: -21px !important;
		display: block !important;
		background: none !important;
	}

	.header .header_pic_nav li.noposition2 li:first-child .sub-menu.nav_block_contents_out,
	.header .header_pic_nav li.noposition2 li:first-child .sub-menu.nav_block_contents_out .post_content {
		display: block;
	}

	.header .header_pic_nav li.noposition2 li .sub-menu.nav_block_contents_out,
	.header .header_pic_nav li.noposition2 li .sub-menu.nav_block_contents_out .post_content {
		box-sizing: border-box;
		left: 0 !important;
	}

	header .header_pic_nav li.noposition2 .sub-menu li.menu-item:hover a.mu_a,
	header .header_pic_nav li:hover .sub-menu li.menu-item a.mu_a::after {
		background: #f5f5f5 !important;
	}

	.menu_header li.noposition2 .sub-menu li.menu-item-has-children::after {
		display: none;
	}

	.header .header_pic_nav li.noposition2 {
		position: unset;
	}

	.header .menu_header li.noposition2 .sub-menu li.menu-item {
		box-sizing: border-box;
		display: block !important;
		float: none;
		background: none;
		height: 50px !important;
		margin: 0;
		padding: 0;
	}

	.header .menu_header li.noposition2 .sub-menu {
		background: #f5f5f5;
	}

	.header .menu_header li.noposition2 .sub-menu::after {
		content: " ";
		display: block;
		position: absolute;
		width: 256px;
		height: 100%;
		left: 0;
		top: 0;
		background: #fff;
		z-index: 1;
	}
}

#list_nav_ajax figure {
	margin: 0;
}

@media screen and (min-width:1px) and (max-width:1024px) {
	body.drop .header {
		top: -60px;
	}

	.header .nav .logo.droplogobox .droplogo {
		display: none;
	}

	.header .nav .logo img {
		max-height: 60px;
		width: auto;
	}

	.top,
	.header_pic_nav li.text_ul_btn {
		display: none;
	}

	.menu_header li.menu-item::before {
		float: left;
		margin-right: 5px;
		color: #666;
		line-height: 30px;
		position: relative;
		top: 3px;
	}

	.menu_header li.menu-item figure {
		margin: 0;
		float: left;
	}

	.header {
		background: #fff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10000000000;
		width: 100%;
	}

	.header .nav {
		justify-content: center;
		align-items: center;
	}

	.header .nav .logo {
		max-height: 40px;
		width: auto;
		float: left;
		font-size: 0;
		max-width: 66%;
		;
		z-index: 10;
	}

	.mu_move_container {
		width: 100%;
		height: 46px;
		overflow: visible !important;
		position: absolute;
		top: 60px;
		left: 0;
		;
		background: #fafafa;
		border-bottom: 1px solid #ccc;
	}

	body.drop .mu_move_container {
		border: none;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	}

	body.drop .mu_move_container.show_all {
		top: 0;
	}

	.header_pic_nav {
		width: auto;
		height: 40px;
		display: block;
		white-space: nowrap;
	}

	.mu-wrapper {
		display: flex;
		position: relative;
		width: fit-content;
		height: 100%;
	}

	ul.mu-slide.swiper-slide-active {
		overflow: hidden;
		display: block;
		list-style: none;
	}

	.header_pic_nav li .sub-menu.nav_block_contents_out a.themepark_icon_box {
		display: block;
		float: left;
	}

	.header_pic_nav li.menu-item {
		display: inline-block;
		width: auto;
		list-style: none;
		height: 40px;
		padding: 0 10px;
		position: relative;
	}

	.header_pic_nav li.mu-sho {
		width: 100px;
	}

	.msheader .header_pic_nav li.mu-sho {
		width: 100%;
		height: 500px;
	}

	.header_pic_nav li.menu-item:last-child {
		border: none;
	}

	.show_all .menu_header li.menu-item.menu-item-has-children i.mu_i {
		display: inline-block;
		content: "\f107";
		position: absolute;
		right: 0;
		top: 0;
		font-size: 14px;
		text-align: center;
		line-height: 47px;
		width: 47px;
		height: 47px;
		background: #e6e6e6;
		margin-left: 8px;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		color: #8d8d8d;
	}

	.show_all .menu_header li.menu-item.menu-item-has-children i.mu_i:after {
		content: "\f107";
		font-size: 14px;
		color: #666;
		font-style: normal;

	}

	.show_all .menu_header li.menu-item.menu-item-has-children .sub-menu li.menu-item i {
		display: none;
	}

	.show_all .menu_header li.menu-item.menu-item-has-children .sub-menu li.menu-item.noposition i {
		display: block;
		height: 40px;
	}

	.show_all .menu_header li.menu-item.menu-item-has-children .sub-menu li.menu-item.noposition .sub-menu {
		display: none;
	}

	.show_all .menu_header li.menu-item.menu-item-has-children .sub-menu .sub-menu {
		display: block;
	}

	.move_bac {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 60px;
		background: #fff;
		z-index: 5;
	}

	.move_bac.show_all {
		height: 100px;
	}

	.header_pic_nav li.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children {
		display: block;
	}

	.header_pic_nav.show_all {
		width: 95%;
		padding: 0 2.5%;
		height: 100%;
		display: block;
		word-break: normal;
		border-top: 40px #fff solid;
	}

	.mu_move_container.show_all {
		width: 100%;
		height: 100%;
		position: fixed;
		background: #fafafa;
	}

	.header_pic_nav.show_all li.menu-item {
		display: block;
		width: 95%;
		height: auto !important;
		float: left;
		padding: 5px 2.5%;
		margin: 5px 0;
		background: #fff;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.06);
	}

	.header_pic_nav li.menu-item a.mu_a {
		display: inline-block;
		width: 100%;
	}

	.header_pic_nav li.menu-item a.mu_a img {
		float: left;
		max-width: 30px;
		height: auto;
		margin-right: 5px;
	}

	.header_pic_nav li.menu-item a.mu_a span {
		float: left;
		margin-top: 3px;
		line-height: 30px;
	}

	.header_pic_nav li.menu-item a.mu_a span {
		font-size: 14px;
		color: #333;
	}

	.header_pic_nav.show_all li.menu-item a.mu_a span,
	.header_pic_nav.show_all li::before {
		color: #333;
	}

	.header_pic_nav li.menu-item .sub-menu {
		float: left;
		width: 97%;
		padding: 10px 0;
		display: none;
		margin-top: 10px;
		border-top: solid 1px #ccc;
	}

	.header_pic_nav.hidden_all li.menu-item .sub-menu {
		display: none !important;
	}

	.header_pic_nav li.menu-item .sub-menu a.mu_a span {
		float: none;
	}

	.header_pic_nav.show_all li.menu-item .sub-menu li.menu-item.menu-item-has-children {
		display: block;
		width: 100%;
	}

	.header_pic_nav.show_all li.menu-item .sub-menu li.menu-item {
		display: inline-block;
		width: auto;
		background: #f5f5f5;
		margin-right: 10px;
		border-radius: 5px;
		padding: 5px;
		box-shadow: none;
	}

	.header_pic_nav li.menu-item.current-menu-item::after,
	.header_pic_nav li.menu-item.current-category-parent::after,
	.header_pic_nav li.menu-item.current-post-ancestor::after {
		content: " ";
		display: block;
		width: 40%;
		margin: 0 30%;
		height: 3px;
		background: #cf0433;
		position: absolute;
		left: 0;
		bottom: 0;
		color: #cf0433;
	}

	.header_pic_nav li.menu-item.current-menu-item a.mu_a span,
	.header_pic_nav li.menu-item.current-category-parent a.mu_a span,
	.header_pic_nav li.menu-item.current-post-ancestor a.mu_a span {
		color: #cf0433;
		font-weight: bold;
		font-size: 16px;
	}

	.header_pic_nav.show_all li.menu-item.current-menu-item a.mu_a span,
	.header_pic_nav.show_all li.menu-item.current-category-parent a.mu_a span,
	.header_pic_nav.show_all li.menu-item.current-post-ancestor a.mu_a span {
		color: #000;
		font-size: 15px;
	}


	.header_pic_nav li.menu-item.current-menu-item .sub-menu a.mu_a span {
		color: #333;
		font-size: 14px;
		font-weight: normal;
	}

	.header_pic_nav.show_all li.menu-item.current-menu-item::after,
	.header_pic_nav.show_all li.menu-item.current-category-parent::after,
	.header_pic_nav.show_all li.menu-item.current-post-ancestor::after {
		display: none;
	}

	.header_pic_nav.show_all li.mu-sho {
		width: 100%;
		height: 200px !important;
		box-shadow: none;
		background: none;
	}


	.header_pic_nav li.menu-item .sub-menu li.menu-item {
		width: 95%;
		padding: 15px 0 15px 5%;
	}

	.header_pic_nav li.menu-item .sub-menu li.menu-item a.mu_a {
		width: 96%;
		padding: 0 2%;
		display: block;
	}

	.header_pic_nav li.menu-item .sub-menu .sub-menu {
		display: block;
		margin: 0;
	}

	.header_pic_nav.show_all li.menu-item .sub-menu {
		display: none;
	}

	.sub-menu.nav_block_contents_out {}

	.header_pic_nav li.menu-item .sub-menu .sub-menu li.menu-item:last-child {
		border: none;
	}

	.header_height {
		width: 100%;
		height: 200px;
		float: left;
		overflow: hidden;
	}

	.header_pic_nav li.menu-item.gapodu {
		height: 300px;
	}

	.menu_header li.menu-item.menu-item.search_box_btn {
		display: none;
	}


	.header_nav_move_btn {
		float: right;
		width: 43px;
		display: block;
		height: 46px;
		line-height: 40px;
		text-align: center;
		margin: 0;
		background: #fff;
		position: absolute;
		top: 60px;
		right: 0;
		z-index: 11;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	}

	.header_nav_move_btn i {
		width: 30px;
		height: 30px;
		display: inline-block;
		position: relative;
		color: #666;
		font-size: 14px;
		line-height: 46px;
	}

	.msheader .header_nav_move_btn i {
		line-height: 60px;
	}

	.down_go.header_nav_move_btn i::before {
		content: "\f00d";
	}

	.search_box_move_btn,
	.langnavbtn {
		float: right;
		display: block;
		width: 43px;
		height: 60px;
		padding: 0;
		line-height: 60px;
		text-align: center;
		margin: 0;
		cursor: pointer;
		z-index: 10;
		position: relative;
	}

	.search_box_move_btn i.search_iocn,
	.langnavbtn i {
		width: 30px;
		height: 30px;
		line-height: 60px;
		display: inline-block;
		position: relative;
		color: #666;
		font-size: 14px;
	}

	.header_nav_move_btn.down_go {
		width: 90%;
		padding: 0 5%;
		text-align: right;
	}


	.search_box_out,
	.search_box_outs {
		width: 100% !important;
		height: 100%;
		background: #fff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10000000001;
		display: none;
	}

	.search_box_in,
	.search_box_ins {
		display: block;
		width: 90%;
		height: auto;
		margin: 10% 5% 0 5%;
		overflow: hidden;
	}

	.search_boxs {
		height: 32px;
		border: 2px solid #ea471c;
		margin-top: 10px;
		position: relative;
		background: #fff;
	}

	.search_boxs input[type="text"]+input {
		font-size: 14px;
		color: #ea471c;
		border: none;
		background: none;
		margin-top: 6px;
		float: right;
		outline: medium;
		cursor: pointer;
		font-family: "microsoft yahei";
	}

	.search_boxs input[type="text"] {
		height: 15px;
		line-height: 15px;
		font-size: 12px;
		color: #ccc;
		border: none;
		border-right-width: medium;
		border-right-style: none;
		border-right-color: currentcolor;
		outline: medium;
		margin-top: 9px;
		padding-left: 15px;
		border-right: 1px solid #e8e8e8;
	}

	.search_boxs input[type="text"] {
		width: 66%;
	}

	.search_box_in .close_seach,
	.search_box_ins .close_seach {
		width: 35px;
		height: 35px;
		background: url(images/close_search.png);
		margin: 100px auto 0 auto;
		cursor: pointer;
	}

	.search_box_in p,
	.search_box_ins p {
		width: 100%;
		overflow: hidden;
		font-size: 14px;
		color: #666;
	}

	.search_box_in p span.sel,
	.search_box_ins p span.sel {
		background: #ea471c;
		color: #fff;
	}


	.msheader .header_nav_move_btn {
		position: relative;
		top: 0;
		left: 0;
		height: 60px;
		line-height: 60px;
	}

	.msheader .mu_move_container {
		opacity: 0;
		left: -350%;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
	}

	.msheader .mu_move_container.show_all {
		top: 60px;
		left: 0;
		opacity: 1;
	}

	.msheader .header_pic_nav.show_all {
		border-top: 10px #fafafa solid;
	}

	.msheader .move_bac.show_all {
		height: 60px;
	}

	.msheader .header_nav_move_btn.down_go {
		position: relative;
		top: 0;
		left: 0;
		height: 70px;
		line-height: 70px;
		width: 43px;
		padding: 0 1%;
		text-align: center;
	}

	.msheader .header_nav_move_btn.down_go i {
		margin: 0;
	}

	body.drop.msheader .content,
	body.msheader .content {
		padding-top: 60px;
	}

	body.drop.msheader .header,
	body.msheader .header {
		top: 0px;
	}
}

.search_box_in p span {
	margin-right: 10px;
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px;
	background: #efefef;
	border-radius: 5px;
	margin-bottom: 10px;
	;
}

@media screen and (min-width:1px) and (max-width:1024px) {

	.header_top,
	.header_iconbox {
		display: none;
	}
}


@media screen and (min-width:1350px) and (max-width:20000px) {
	.header_iconbox_b i {
		width: 40px;
		height: 40px;
		border-radius: 40px;
		font-size: 18px;
		line-height: 40px;
		margin: 0 10px 5px 0;
	}

	.header_iconbox_b_s span:first-child {
		font-size: 12px;
	}

	.threicon.header_iconbox {
		width: 65%;
		text-align: right;
		margin-top: 28px;
	}
}

@media screen and (min-width:1025px) and (max-width:1349px) {
	.header_iconbox_b i {
		width: 30px;
		height: 30px;
		border-radius: 30px;
		font-size: 18px;
		line-height: 30px;
		margin: 0 5px 5px 0;
		position: relative;
		top: 3px;
	}

	.header_iconbox_b_s span {
		font-size: 14px;
	}

	.header_iconbox_b_s span:first-child {
		font-size: 12px;
	}

	.header .header_iconbox {
		margin-left: 1% !important;
		width: 29% !important;
	}

	.threicon.header_iconbox {
		width: 65% !important;
		text-align: right;
		margin-top: 28px;
	}
}

@media screen and (min-width:1025px) and (max-width:20000px) {
	.threicon.header_iconbox {
		width: 65%;
		text-align: right;
		margin-top: 28px;
	}

	.header.header_drop .header_top,
	.newhead2.header.header_drop .logo,
	.newhead2.header.header_drop .header_iconbox,
	.newhead2.header.header_drop #newseach {
		display: none;
	}

	.newhead2.header.header_drop .nav {
		height: 58px;
	}

	.newhead2.header .menu_header li.menu-item .sub-menu {
		top: 58px;
	}

	.newhead.header .nav,
	.newhead.header.newheadright .nav {
		text-align: center;
		max-width: 95%;
		padding: 0 2.5%;
	}

	.newhead.header .nav .logo {
		text-align: left;
	}

	.newhead.header .nav .menu_header {
		display: inline-block !important;
		float: none !important;
	}

	.newhead.header.newheadright .nav .menu_header {
		display: inline-block !important;
		float: right !important;
	}

	.newhead.header .nav .menu_header {
		text-align: center;
	}

	.newhead.header .nav .listlet {
		float: right !important;
	}

	.newhead.header .nav .listlet li {
		display: block;
		float: left;
		height: 92px;
		position: relative;
		text-align: center;
		margin-right: 15px;
		padding: 0 15px;
	}

	.newhead.header .nav .listlet li.search_box_btn {
		width: 31px;
		height: 92px;
		padding: 0;
		background: none;
		line-height: 92px;
		text-align: center;
		margin: 0;
		cursor: pointer;
	}

	.newhead.header .nav .listlet li.text_ul_btn a {
		display: block;
		margin: 28px 0 0;
		background: #226184;
		color: #fff;
		padding: 0 10px;
		height: 38px;
		line-height: 38px;
	}

	.header .nav .rightbtn {
		width: auto;
	}

	.header .nav .rightbtn .abt {
		padding: 8px 15px;
	}


	.newhead2.header .menu_header li.menu-item::before {
		line-height: 58px;
	}

	.newhead2.header .nav .menu_header {
		display: block;
		width: 100%;
		float: left;
		position: relative;
		z-index: 10;
	}

	.newhead2.header .nav .menu_header li.menu-item {
		height: 58px;
	}


	.newhead2.header .nav .menu_header li.mu-sho {
		display: none;
	}

	.newhead2.header .nav .mu_move_container {
		width: 100%;
		height: 58px;
	}

	.newhead2.header .nav .menu_header li.menu-item a.mu_a {
		line-height: 58px;
		display: inline-block;
	}

	.mu_move_container_bac_clor {
		position: absolute;
		bottom: 0;
		left: 0;
		background: #ccc;
		z-index: 1;
		width: 100%;
		height: 58px;
	}

	.newhead2.header .menu_header li.menu-item.menu-item-has-children::after {
		line-height: 61px;
	}

	.header_top {
		width: 100%;
		height: auto;
		position: relative;
		z-index: 200;
	}

	.header_top_in {
		width: 95%;
		padding: 10px 2.5%;
		margin: 0 auto;
		max-width: 1400px;
		line-height: 1;
		position: relative;
		z-index: 100;
	}

	.newhead2 .header_top_in {
		width: 100%;
		padding: 10px 0;
		box-sizing: border-box;
	}

	.newhead.header .header_top_in {
		max-width: 95%;
		padding: 10px 2.5%;
	}

	.header_top_in a {
		font-size: 12px;
		color: #ffffff;
	}

	.header_top_left {
		float: left;
	}

	.header_top_right {
		float: right;
	}

	.header_top_in span,
	.top_in a {
		font-size: 14px;
		color: #333;
	}

	.header_top_in i {
		margin: 0 5px 0 0;
	}

	.header_top_in span {
		margin-right: 10px;
	}

	.header_top_in .header_top_right a {
		margin-left: 15px;
	}

	.header_top_in .header_top_left a {
		margin-right: 15px;
	}

	.header_top_ba {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: #ccc;
	}

	#newseach.search_box_outs {
		width: 40%;
	}

	#newseach.search_box_outs {
		float: right;
		margin-top: 2px;
	}

	#newseach .search_box_ins .close_seach {
		display: none;
	}

	#newseach .search_box_ins p {
		overflow: hidden;
		font-size: 14px;
		color: #333;
		margin: 10px 0 5px 0;
		width: 100%;
		display: block;
	}




	#newseach .search_box_ins p span i {
		margin-right: 5px;
	}

	.header_iconbox {
		float: right;
		width: 25%;
		margin-left: 2%;
		overflow: hidden;
		margin-top: 38px;
	}

	a.header_iconbox_b {
		display: block;
		float: left;
		overflow: hidden;
		width: 48%;
		margin: 0 1%;
	}


	.header_iconbox_b i {
		display: inline-block;
		color: #fff;
		text-align: center;
		position: relative;
		float: right;
	}

	.header_iconbox_b_s {
		display: block;
		float: right;
		line-height: 20px;
	}

	.header_iconbox_b_s span {
		width: 100%;
		display: block;
		color: #666;
		font-weight: bold;
	}

	.header_iconbox_b_s span:first-child {
		font-weight: normal;
	}

	#newseach .search_box_ins #searchform {
		position: relative;
		z-index: 1;
	}

	#newseach .search_box_ins {
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto 0 auto;
		position: relative;
	}

	li.mu-slide.search_box_btn {
		line-height: 58px;
		float: right;
		cursor: pointer;
	}

	.threicon.header_iconbox a.header_iconbox_b {
		width: auto;
		padding: 0 15px;
		float: none;
		display: inline-block;
		box-sizing: border-box;
		border-left: 1px solid #ccc;
		text-align: left;
	}

	.threicon.header_iconbox a.header_iconbox_b:first-child {
		border: none;
	}


}


#newseach .search_boxs {
	height: 33px;
	position: relative;
	background: #fff;
	margin-top: 5px;
	;
}

#newseach .search_boxs input[type="text"]+input {
	width: 16%;
	display: block;
	height: 33px;
	font-size: 16px;
	color: #fff;
	border: none;
	float: right;
	outline: medium;
	cursor: pointer;
	font-family: "microsoft yahei";
	position: relative;
	margin: 0;
}

#newseach .search_boxs input[type="text"] {
	height: 26px;
	line-height: 15px;
	font-size: 14px;
	color: #666;
	border: none;
	border-right-width: medium;
	border-right-style: none;
	border-right-color: currentcolor;
	outline: medium;
	margin-top: 5px;
	padding-left: 15px;
}

#newseach .search_boxs input[type="text"]:focus {
	border: none;
	box-shadow: none;
}

#newseach .search_boxs input[type="text"] {
	width: 70%;
}

#newseach .search_box_ins p span {
	margin-right: 1px;
	font-size: 14px;
	color: #666;
	padding: 3px 6px;
	display: inline-block;
	border-radius: 5px;
	cursor: pointer;
}

#newseach .search_box_ins p span.sel {
	color: #fff;
}

.menu_header li.menu-item .nav_block_contents_out {
	width: 100% !important;
	height: auto;
	background: none;
	line-height: unset;
	white-space: normal;
}

.themepark-screening-ul-cat {
	height: auto !important;
}

.menu_header li.menu-item .nav_block_contents img {
	max-width: 100%;
	height: auto;
}

.menu_header li.menu-item .nav_block_contents li {
	height: auto;
	padding: 0;
}

.menu_header li.menu-item .nav_block_contents figure {
	height: auto;
	width: 100%;
	display: block;
}

/*下拉菜单*/
@media screen and (min-width:1025px) and (max-width:20000px) {
	.menu_header li.menu-item.noposition {
		position: unset;
	}

	.search_box_move_btn,
	.header_nav_move_btn,
	.langnavbtn {
		display: none;
	}

	.all_product_btn {
		float: left;
		width: 19.4%;
		font-size: 15px;
		text-align: center;
		background: #ea471c;
		height: 40px;
		line-height: 40px;
		color: #fff;
		cursor: pointer;
		position: relative;
		z-index: 11;
	}

	.open_nav .pulldown_box {
		display: block;
	}

	.pulldown_box {
		display: none;
		;
		width: 100%;
		position: absolute;
		top: 42px;
		left: 0;
		background: #fff;
		margin: 0;
		padding: 0;
	}

	.pulldown_box:hover,
	.list_submune:hover .pulldown_box {
		background: #F2f2f2
	}

	.pulldown_box li {
		display: block;
		float: left;
		width: 100%;
		border-bottom: solid 1px #F2f2f2;
	}

	.pulldown_box li a.mu_a {
		width: 90%;
		padding: 15px 5%;
		display: block;
		text-align: left;
		line-height: 24px;
		position: relative;
	}

	.pulldown_box li:hover {
		width: 98%;
		border-left: solid 3px #ea471c;
		box-shadow: 0 0 5px #999;
		background: #fff;
	}

	.pulldown_box li a.mu_a:hover {
		margin-left: 15px;
		color: #ea471c
	}

	.pulldown_box li a.mu_a img {
		float: left;
		max-width: 29px;
		height: auto;
		margin: 0 10px 0 40px;
	}

	.pulldown_box li a.mu_a span {
		font-size: 16px;
		color: #999;
	}

	.pulldown_box li .sub-menu {
		display: none;
	}
}

/*下拉展开模块*/


.new_footer {
	width: 100%;
	padding: 0px 0;
	position: relative;
	z-index: 1000;
}


.new_footer {
	height: auto;
	float: left;
	overflow: hidden;
}

.new_footer_bottm {
	width: 95%;
	text-align: center;
	padding: 10px 2.5%;
}

.new_footer_bottm p {
	color: #ccc;
	font-size: 14px;
}

.new_footer_bottm p a {
	color: #ccc;
}

.new_footer_bottm p a:hover {
	text-decoration: underline;
}

.yl_menu {
	display: block;
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin: 10px 0;
}

.yl_menu a {
	display: inline-block;
	margin-right: 10px;
	color: #ccc;
	font-size: 14px;
}

.toolbar_pc ul .sub-menu a {
	font-size: 14px;
	letter-spacing: 0;
}

.toolbar_pc ul li:hover a.out span,
.toolbar_pc ul li:hover a i.out {
	color: #fff !important;
}

.toolbar_pc ul li:hover ul.sub-menu a.out span,
.toolbar_pc ul li:hover ul.sub-menu a i.out {
	color: #333 !important;
}

.inquiry_box {
	box-sizing: border-box;
	padding: 10px;
	width: 90%;
}

.close_inquiry_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	box-sizing: border-box;
	padding: 10px;
	cursor: pointer;
	overflow: hidden;
}

.close_inquiry_box:hover i {
	color: #666;
}

.close_inquiry_box span {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.close_inquiry_box i {
	font-size: 24px;
	color: #ccc;
	float: right;
}

.inquiry_box .inquiry_box_btn {
	display: inline-block;
	margin: 20px 0;
	padding: 10px 25px;
	background: #2ba8db;
	color: #fff;
	font-size: 16px;
}

.post_content .inquiry_box ul {
	display: block;
	list-style: none;
	width: 100%;
	padding: 0;
	max-height: 400px;
	overflow-y: auto;
}

.inquiry_box ul li {
	display: flex;
	width: 100%;
	list-style: none;
	margin: 5px 0;
	padding-bottom: 5px;
	border-bottom: dashed 1px #cecece;
}

.inquiry_box ul li .inquiry_img {
	display: block;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	overflow: hidden;
	background: #ccc;
}

.inquiry_box ul li .inquiry_text {
	font-size: 14px;
	color: #333;
	line-height: 50px;
	width: 70%;
	text-align: left;
	height: 50px;
	overflow: hidden;
	padding-right: 5px;
}

.inquiry_box ul li span {
	line-height: 50px;
	color: #D70407;
	font-size: 14px;
	cursor: pointer;
	width: 50px;
	padding-left: 10px;
	text-align: center;
}

.inquiry_box ul li input {
	width: 30px;
	padding: 5px;
	border: solid 1px #666666;
	border-radius: 5px;
	margin: 11px 0 0 5px;
}

.inquiry_box ul li lable {
	width: 100px;
	font-size: 12px;
	ine-height: 50px;
}

@media screen and (min-width:1300px) and (max-width:20000px) {
	.toolbar_pc {
		z-index: 2600000;
	}
}

@media screen and (min-width:1025px) and (max-width:1299px) {
	.toolbar_pc {
		z-index: 260000000;
	}
}

@media screen and (min-width:1025px) and (max-width:20000px) {



	.inquiry_box.fot {
		width: 300px;
		height: auto;
		position: fixed;
		bottom: 0;
		right: 0;
		box-shadow: 0 0 5px 0 rgba(141, 141, 141, .5);
		min-height: 500px;
		z-index: 10000000;
		text-align: center;
		background: #fff;
		display: none;
	}

	.btn_hide.toolbar_btn.type3 {
		bottom: 0 !important;
	}

	.upbtn_move {
		display: none;
	}

	.toolbar_pc {
		position: fixed;
		width: 80px;
		right: 0;
		top: 40%;
	}

	.smal.toolbar_pc {
		width: 60px;
	}

	.smal.toolbar_pc ul li {
		padding: 2px 0;
	}

	.smal.toolbar_pc ul li i.out {
		font-size: 16px;
	}

	.smal.toolbar_pc ul li a span {
		font-size: 12px;
	}

	.toolbar_pc.toolbottm {
		bottom: 0;
		top: inherit;
	}

	.type1.toolbar_pc,
	.type2.toolbar_pc {
		right: -100px;
	}

	.toolbar_pc ul .sub-menu.nav_block_contents_out {
		width: 420px;
		left: -421px;
	}

	.toolbar_pc ul {
		width: 100%;
		box-shadow: 0 0 5px 0 rgba(141, 141, 141, .5);
	}

	.toolbar_pc ul li:first-child {
		border-top-left-radius: 6px;
	}

	.toolbar_pc ul li {
		text-align: center;
		width: 100%;
		height: 60px;
		list-style: none;
		padding: 10px 0;
		position: relative;
		background: #fff;
	}

	.toolbar_pc ul li:hover {
		background: #ef4c4f;
	}

	.toolbar_pc ul li:hover a.out,
	.toolbar_pc ul li:hover a i.out {
		color: #fff !important;
	}

	.toolbar_pc ul li a,
	.toolbar_pc ul li a span {
		color: #999;
		display: block;
	}

	.toolbar_pc ul li {
		display: block;
		font-size: 14px;
		color: #999;
		cursor: pointer;
	}

	.toolbar_pc ul li i.out {
		font-size: 28px;
		display: block;
		margin: 10px 0 5px 0;
	}

	.toolbar_pc ul .sub-menu a i {
		font-size: 16px;
		float: left;
		display: block;
		margin: 8px 0 5px 5px;
	}

	.toolbar_pc ul li a span {
		color: #333;
		font-size: 14px;
	}

	.toolbar_pc ul li .sub-menu a span {
		display: block;
		float: left;
		text-align: left;
		margin-left: 10px;
	}

	.toolbar_pc ul .sub-menu li.menu-item a span {
		display: block;
		float: left;
		text-align: left;
		margin-left: 10px;
		color: #333;
		font-size: 14px;
	}

	.header .header_pic_nav .sub-menu li.menu-item span.obk {
		color: #333 !important;
	}

	.toolbar_pc ul li.close_li {
		border-bottom-left-radius: 6px;
		height: 40px;
	}

	.toolbar_pc ul .sub-menu {
		position: absolute;
		left: -251px;
		top: 0;
		z-index: 100;
		width: 250px;
		background: #fff;
		border-radius: 6px;
		overflow: hidden;
		display: none;
	}

	.toolbar_pc.toolbottm ul .sub-menu {
		top: inherit;
		bottom: 0;
	}


	.toolbar_pc ul li ul.sub-menu li {
		display: block;
		width: 90%;
		padding: 10px 5%;
		border-bottom: solid #e9e9e9 1px;
		color: #999;
		overflow: hidden;
		height: 30px;
		line-height: 30px;
		height: auto;
		background: #fff;
	}

	.toolbar_pc ul li ul.sub-menu li.nav_img {
		width: 100%;
		padding: 0;
		overflow: hidden;
		line-height: 0;
		box-sizing: border-box;
		border: solid 3px #fff
	}

	.toolbar_pc ul .sub-menu a:hover {
		background: #f0f0f080
	}

	.toolbar_pc ul .sub-menu li:hover {
		background: #f0f0f080
	}

	.toolbar_pc ul .sub-menu a i {
		color: #1c98e9;
	}

	.toolbar_pc ul li:hover .sub-menu a i {
		color: #1c98e9 !important;
	}

	.toolbar_pc ul .sub-menu a:last-child {
		border: none;
	}

	.toolbar_btn.type3 {
		display: none;
	}

	.toolbar_btn {
		min-width: auto;
		padding: 15px;
		background: #fff;
		box-shadow: 0 0 5px 0 rgba(141, 141, 141, .5);
		position: fixed;
		right: -5px;
		bottom: -3px;
		z-index: 260;
		border-radius: 5px;
		font-size: 14px;
		text-align: center;
		cursor: pointer;
		border: 1px solid rgba(255, 255, 255, .5);
	}

	.toolbar_btn i {
		margin-right: 10px;
		animation: move 3s 0s infinite;
		-webkit-animation: move 3s 0s infinite;
		transform-origin: bottom;
		-webkit-transform-origin: bottom;
		font-size: 24px;
	}

	.toolbar_btn span {
		font-weight: bold;
	}

	.toolbar_btn .nbts {
		font-size: 14px;
		color: #fff;
		background: rgba(249, 2, 6, 1.00);
		width: 20px;
		height: 20px;
		border-radius: 20px;
		position: absolute;
		left: -5px;
		top: -5px;
		text-align: center;
		line-height: 20px;
		box-shadow: 0 0 5px 0 rgba(141, 141, 141, .5);
		border: solid 1px #fff;
	}

	.type1.toolbar_pc.opentoolbar,
	.type2.toolbar_pc.opentoolbar {
		right: 0;
	}

	.btn_hide.toolbar_btn {
		bottom: -60px;
	}

	.toolbar_pc ul li:hover a {
		background: #dd3333;
	}

	.iocnmd.toolbar_pc ul li i.out {
		font-size: 15px !important;
		line-height: 25px;
	}

	.iocnmd.toolbar_pc ul li {
		padding: 0 !important;
		height: auto !important;
	}

	.iocnmd.toolbar_pc ul li::after {
		content: " ";
		color: #fff;
		display: inline-block;
		width: 10px;
		height: 1px;
		background: #ffffff57;
		position: absolute;
		bottom: 0px;
		left: 25px;
	}

	.iocnmd.toolbar_pc ul .sub-menu li::after {
		display: none;
	}

	.iocnmd.toolbar_pc ul li:last-child::after,
	.iocnmd.toolbar_pc ul li:hover::after {
		display: none;
	}

	.iocnmd.toolbar_pc ul li a {
		margin: 0 !important;
		padding: 5px 8px;
		box-sizing: border-box;
		position: relative;
		right: 0px;
		display: block;
		line-height: 40px;
	}

	.iocnmd.smal.toolbar_pc ul li a span {
		display: none;
	}

	.iocnmd.toolbar_pc ul li:hover a {
		width: 300px;
		position: relative;
		right: 238px;
		display: flex;
		padding: 5px 15px;
	}

	.iocnmd.toolbar_pc ul li:hover i.out {
		margin-right: 10px;
	}

	.iocnmd.toolbar_pc ul li:hover a span {
		display: inline;
		line-height: 40px;
		white-space: nowrap;
	}

	.iocnmd.toolbar_pc ul .sub-menu {
		width: 240px;
		top: 60px;
		left: inherit;
		right: -248px;
		display: block !important;
		border-radius: 0;
		box-shadow: none;
		opacity: 0;
		background: none;
	}

	.iocnmd.toolbar_pc ul .sub-menu li {
		border-radius: 0;
		border: none;
		position: relative;
		right: -248px;
	}

	.iocnmd.toolbar_pc ul .sub-menu li span {
		white-space: normal !important;
		line-height: 1.3 !important;
		padding: 10px 0 10px 38px;
		text-align: left;
		width: 100%;
		box-sizing: border-box;
		margin: 0;
	}

	.iocnmd.toolbar_pc ul .sub-menu li i {
		display: none;
	}

	.iocnmd.toolbar_pc ul li:hover .sub-menu li {
		border-radius: 0;
		border: none;
		position: relative;
		right: 0;
	}

	.iocnmd.toolbar_pc ul li:hover .sub-menu {
		width: 240px;
		top: 49px;
		left: inherit;
		right: 58px;
		opacity: 1;
	}

	.iocnmd.toolbar_pc ul li:hover .sub-menu.goleft {
		overflow: visible;
	}

	.iocnmd.toolbar_pc ul .sub-menu li a {
		display: block;
		left: 0;
		width: 240px;
		overflow: hidden;
		padding: 0px;
	}

	.iocnmd.toolbar_pc ul li ul.sub-menu li {
		width: 240px;
	}

	.iocnmd.toolbar_pc ul li:hover .sub-menu li a span {
		color: #fff !important;
	}

	.iocnmd.toolbar_pc ul li ul.sub-menu li.nav_img {
		boder: none;
	}

	.iocnmd.toolbar_pc ul li:hover li.nav_img a {
		padding: 0;
		line-height: 0;
	}

	.iocnmd.toolbar_pc ul .sub-menu li:hover a.out {
		background: #333 !important;
	}
}


@media screen and (min-width:1px) and (max-width:1024px) {

	.toolbar_pc,
	.swiperbody .toolbar_move {
		display: none;
	}

	.swiperbody .toolbar_move.show {
		display: block;
	}

	.inquiry_box.fot {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 60px;
		right: 0;
		box-shadow: 0 0 5px 0 rgba(141, 141, 141, .5);
		min-height: 100%;
		z-index: 10000000;
		text-align: center;
		background: #fff;
		display: none;
	}

	.moveinquiry {
		padding: 8px;
		box-sizing: border-box;
		background: rgba(0, 0, 0, 0.51);
		color: #fff;
		border: #fff solid 1px;
		border-radius: 5px;
		position: fixed;
		bottom: 65px;
		left: 10px;
		z-index: 1000000;
		width: auto;
		font-size: 14px;
	}

	.new_footer_bottm {
		padding: 10px 2.5% 60px 2.5%;
	}

	.toolbar_move {
		position: fixed;
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: 9999999;
		height: 50px;
		background: #fff;
		padding: 5px 0 8px 0;
		;
		box-shadow: 0 0 5px 0 rgba(141, 141, 141, .5);
	}

	.toolbar_move ul {
		width: 100%;
		text-align: center;
		display: flex;
		justify-content: center;
	}

	.toolbar_move ul li:nth-child(n + 6) {
		display: none;
	}

	.toolbar_move ul li {
		text-align: center;
		width: 20%;
		display: inline-block;
		height: 50px;
		list-style: none;
		background: #fff;
	}

	.toolbar_move ul li a {
		display: block;
		overflow: hidden;
		font-size: 10px;
		color: #333;
		letter-spacing: -1.32px;
		cursor: pointer;
		letter-spacing: 2px;
	}

	.toolbar_move ul li i.out {
		font-size: 16px;
		display: block;
		margin: 7px 0 4px 0;
	}

	.toolbar_move ul .sub-menu {
		display: none;
		position: fixed;
		bottom: 60px;
		width: 100%;
		height: 100%;
		background: #fff;
		left: 0;
		overflow-y: auto;
	}

	.toolbar_move ul li ul.sub-menu li:first-child {
		margin-top: 242px;
	}

	.toolbar_move ul li ul.sub-menu li.nav_img {
		width: 100%;
		padding: 0;
		overflow: hidden;
		line-height: 0;
		box-sizing: border-box;
		border: solid 3px #fff
	}

	.toolbar_move ul li ul.sub-menu li {
		display: block;
		width: 90%;
		padding: 10px 5%;
		border-bottom: solid #f9f9f9 1px;
		color: #999;
		overflow: hidden;
		height: 30px;
		line-height: 30px;
		height: auto;
		background: #fff;
		line-height: 1;
	}

	.toolbar_move ul li ul.sub-menu li a i {
		font-size: 16px;
		display: inline-block;
		margin: 8px 0 5px 5px;
	}

	.toolbar_move ul li ul.sub-menu li a span {
		display: inline-block;
		color: #333;
		font-size: 14px;
		line-height: 1.5;
	}

	.close_bar {
		position: fixed;
		width: 95%;
		padding: 10px 2.5%;
		height: 30px;
		line-height: 30px;
		text-align: right;
		top: 100px;
		left: 0;
		font-size: 16px;
		color: #0273EB;
		z-index: 10;
		display: none;
		background: #f5f5f5
	}

	body.drop .close_bar {
		top: 41px;
	}

	body.drop.msheader .close_bar {
		top: 60px;
	}

	.toolbar_move ul .sub-menu.nav_block_contents_out {
		overflow-y: scroll;
	}

	.toolbar_move ul .sub-menu.nav_block_contents_out .nav_block_contents {
		margin-top: 209px;
	}

	body.drop .toolbar_move ul .sub-menu.nav_block_contents_out .nav_block_contents {
		margin-top: 156px;
	}

	.upbtn_move {
		display: block;
		position: fixed;
		width: 30px;
		height: 30px;
		background: url(images/w_80.png);
		box-shadow: 0 0 3px #666;
		border-radius: 100%;
		line-height: 30px;
		text-align: center;
		font-size: 16px;
		color: #20a9cc;
		bottom: 0px;
		right: 5px;
		z-index: 9999998;
	}

	.upbtn_move i {
		margin: 0;
	}

	.upbtn_move.bbup {
		bottom: 60px;
	}

}

.cookies-consent {
	position: fixed;
	left: 20px;
	right: 20px;
	bottom: 20px;
	max-width: 520px;
	background: #fff;
	color: #111;
	padding: 16px 18px;
	border-radius: 8px;
	z-index: 9999;
	box-shadow: 0 8px 30px rgba(0, 0, 0, .25);
	font-size: 14px;
	line-height: 1.6;
}

.cookies-consent.dark {
	background: #111;
	color: #fff;
}

.cookies-consent a {
	color: #4da3ff;
	text-decoration: underline;
}

.cookies-actions {
	display: flex;
	gap: 10px;
	margin-top: 12px;
	flex-wrap: wrap;
}

.cookies-actions button,
.cookie-settings-modal button {
	border: none;
	border-radius: 4px;
	padding: 8px 14px;
	cursor: pointer;
	font-size: 13px;
}

.cookies-accept-all,
.cookie-settings-save {
	background: #4da3ff;
	color: #fff;
}

.cookies-reject {
	background: #555;
	color: #fff;
}

.cookies-settings {
	background: transparent;
	color: #666;
	border: 1px solid #666;
}

.cookies-consent.dark .cookies-settings {
	color: #ccc;
}

@media (max-width: 480px) {
	.cookies-consent {
		left: 10px;
		right: 10px;
		bottom: 65px;
	}
}

.cookie-settings-modal {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 10000;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cookie-settings-modal.hidden {
	display: none
}

.cookie-settings-box {
	background: #fff;
	padding: 20px;
	border-radius: 8px;
	width: 100%;
	max-width: 420px;
	font-size: 14px;
}

.cookie-settings-box h3 {
	margin-top: 0;
}

.cookie-settings-box label {
	display: block;
	margin-bottom: 10px;
}

.cookie-settings-actions {
	display: flex;
	gap: 10px;
	margin-top: 15px;
}



#relevant .posts_title a {
	font-size: 16px;
	color: #333;
}

#relevant .posts_title {
	width: 100%;
	padding: 0;
	height: 18px;
	margin: 0 0 5px 0;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

#relevant li .case_text span,
#relevant li .case_text span time {
	font-size: 12px;
	color: #cf0434;
	margin-right: 5px;
	margin-bottom: 5px;
	opacity: 0.9;
}

#post_in_list1 #relevant li .case_text p {
	overflow: hidden;
	margin: 5px 0;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

#post_in_list1 #relevant li .case_text {
	float: left;
	width: 70%;
}

#post_in_list1 #relevant li .case_pic {
	width: 25%;
	height: auto;
	margin: 0 5% 0 0;
	float: left;
}

#post_in_list1 #relevant li .case_text .vedio_url {
	display: none;
}


/* shaixuan */

#index_content #nav_product_mue_out {
	margin: 0;
	padding: 20px 0;
	background: #fff;
}

#index_content .twotab #nav_product_mue_out {
	margin: 0;
	padding: 0;
	background: none;
}

#nav_product_mue_out {
	width: 100%;
	height: auto;
	margin: 5px auto;
	max-width: 1400px;
	background: none;
}

.tag #nav_product_mue_out,
.search #nav_product_mue_out {
	margin: 20px auto 5px auto;
}

#nav_product_mue {
	display: block;
	margin: 0px auto;
	width: 95%;
	padding: 10px 2.5%;
	height: auto;
	overflow: hidden;
	background: #fff;
}

#nav_product_mue #choose {
	padding: 3px 3%;
	color: #FFF;
	border: none;
	text-transform: uppercase;
	cursor: pointer;
	background-color: #ff4800;
}

#nav_product_mue #choose:hover {
	background-color: #333333;
}

.title_page {
	width: 100%;
	padding: 5px 0;
	border-bottom: #CCC solid 1px;
}

.title_page b {
	font-size: 14px;
	color: #333;
}

#nav_product_mue .title_page a {
	font-size: 12px;
	color: #666;
	margin-left: 5px;
}

.nav_product_close {
	display: none;
}



.nav_product_mu {
	padding-top: 10px;
	display: block;
	float: left;
	width: 100%;
}

.product_nav_index {
	width: 100%;
	height: auto;
	padding: 10px 0;
}

.index_content .product_nav_index_in {
	margin: 0 auto;
	width: 100%;
	max-width: 1280px;
	min-width: 1025px;
}

.product_nav_index_in {
	margin: 0 auto;
	width: 100%;
	max-width: 1200px;
	min-width: 1025px;
}

.nav_product_mu li {
	width: auto;
	height: auto;
	display: block;
	float: left;
}

.nav_product_mu li.menu-item-has-children {
	width: 100%;
	margin-bottom: 10px;
}

.nav_product_mu li a {
	display: block;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 2px;
	float: left;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
}

.nav_product_mu li .sub-menu {
	display: block;
}

.nav_product_mu li .sub-menu li.menu-item {
	display: inline-block;
	margin-right: 10px;
}

.nav_product_mu li .sub-menu li.menu-item a {
	color: #999;
	font-size: 12px;
	width: auto;
	padding: 3px;
	font-weight: normal;
	cursor: pointer;
	position: relative;
	font-family: FontAwesome;
}

.nav_product_mu li .sub-menu li.menu-item a:hover,
.nav_product_mu li .sub-menu li.menu-item a.select {
	color: #fff !important;
	background: #ff4800;
}

.nav_product_mu li .sub-menu li.menu-item a.select::after {
	content: "x";
	position: absolute;
	top: -7px;
	right: -7px;
	display: block;
	width: 14px;
	height: 14px;
	font-size: 6px;
	background: #C40003;
	border-radius: 100%;
	text-align: center;
	line-height: 13px;
}


#tagesulg,
#catsulg {
	display: none;
}

#tagesname {
	width: 87%;
	background: #EAEAEA;
	border: none;
	font-size: 14px;
	color: #666;
	padding: 3px;
}

.s_search_ys {
	background: #FFF;
	float: left;
	width: 99%;
	padding: 5px;
}




/* liuyan */
#respond {
	padding: 10px 0;
	margin-top: 5px;
}

.liuy3 {
	padding: 10px 0;
	color: #666;
	font-size: 12px;
}

.liuy2 {
	float: left;
	padding-right: 10px;
	width: 50px;
	overflow: hidden
}

#commentform input,
#commentform textarea {
	border: #ccc solid 1px;
	background: #FFF;
	padding: 5px;
}

#respond #commentform #submit {
	padding: 5px 20px;
	background: #11a3c2;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 0 60px !important;
	cursor: pointer;
	border-radius: 5px;
}

#commentform #submit:hover {
	background: #333;
}

#commentform .themepark_radio {
	width: auto;
	float: none;
	margin-left: 5px;
}

#commentform .lables {
	color: #333;
	font-size: 12px;
	text-align: left;
}

#commentform em {
	font-size: 12px;
	color: #999;
}

.woocommerce p.stars a {
	cursor: pointer;
}

#tab-reviews #comment-image-reloaded-wrapper label {
	width: 100%;
	font-size: 14px;
	color: #666;
}

#comment_image_reloaded {
	cursor: pointer;
}

/*commet*/
.ajax_comment_from {
	width: 96%;
	padding: 2%;
	overflow: hidden;
}

.ajax_commont {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}

.ajax_commont .tutle,
.tutle_li {
	width: 38px;
	height: auto;
	float: left;
	margin-right: 20px;
}

.ajax_commont .tutle a,
.tutle_li a {
	display: block;
	overflow: hidden;
	font-size: 0;
	border-radius: 5px;
	width: 100%;
	height: auto;
	border: solid 1px #CCCCCC;
	font-size: 0;
	line-height: 0;
}

.ajax_commont .tutle a img,
.tutle_li a img {
	max-width: 100%;
	height: auto;
}

#ajax_commont_tex {
	width: auto;
	display: block;
	overflow: hidden;
	position: relative;
	border: solid 1px #CCCCCC;
	border-radius: 5px;
	background: #F5F5F5;
}

#ajax_commont_tex #comment_ajax {
	width: 96%;
	padding: 2%;
	border: none;
	height: 64px;
	box-shadow: inset 0 2px 3px #D9D9D9;
	font-size: 12px;
	color: #666;
}

#ajax_commont_tex .bottom_ajax {
	right: 0;
	width: 100%;
	background: #F3F3F3;
	border-top: #CCC 1px dashed;
}

#ajax_commont_tex .bottom_ajax #submit_ajax,
#ajax_commont_tex .bottom_ajax #submit_bbs {
	float: right;
	border-top: #F3F3F3 solid 1px;
	border-left: #F3F3F3 solid 1px;
	height: 31px;
	border-bottom: none;
	border-right: none;
	padding: 0 30px;
	background: #585c60;
	color: #FFF;
	cursor: pointer;
	text-shadow: 1px 1px 2px #333;
	font-size: 14px;
	position: relative;
	margin-top: -1px;
	box-shadow: 0 0 3px #999999;
}

.ajax_commont #ajax_commont_tex .bottom_ajax #submit_ajax:hover,
#ajax_commont_tex .bottom_ajax #submit_bbs:hover {
	background: #666;
}

.ajax_commont #ajax_commont_tex .bottom_ajax a,
.ajax_commont .smiley_kuang .smiley_close_btn {
	font-size: 0;
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	margin: 8px 10px 0 10px;
}


.ajax_commont .smiley_kuang {
	width: 230px;
	max-width: 100%;
	height: auto;
	border: solid 1px #F3F3F3;
	background: #FFF;
	bottom: 0;
	left: 57px;
	box-shadow: 0 0 5px #999;
	position: absolute;
	z-index: 10000;
	border-radius: 5px;
	display: none;
}

.ajax_commont .smiley_kuang .smiley_kuang_in {
	padding: 2%;
	width: 96%;
}

.ajax_commont .smiley_kuang span {
	width: 100%;
	height: 25px;
	border-bottom: solid #F3F3F3 1px;
	display: block;
}

.ajax_title {
	width: 100%;
	height: auto;
	padding: 5px 0;
	overflow: hidden;
}

.post_content .ajax_title p {
	font-size: 12px;
	color: #666;
	float: left;
	overflow: hidden;
	display: block;
	text-indent: 0;
}

.ajax_title p a {
	color: #06C;
	text-decoration: none;
	margin-right: 10px;
}

img.wp-smiley {
	width: 24px !important;
	height: 24px !important;
	max-height: 100% !important;
}

.commentlist {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 20px 0 0;
	border-top: dashed 1px #CCCCCC;
	margin: 10px 0;
	padding-left: 0 !important;
}

.commentlist li .caser_reply {

	display: block;
}

.nunbers_ajax {
	display: block;
	width: 100%;
	margin: 30px 0 0;
	color: #333;
	font-size: 12px;
	float: left;
	padding-left: 20px;
}

.commentlist li {
	display: block;
	width: 100%;
	float: left;
	border-bottom: dashed 1px #CCCCCC;
	padding: 15px 0;
	margin-bottom: 5px;
}

#ajax_commont_tex_li {
	overflow: hidden;
}

#ajax_commont_tex_li .top_ajax_span {
	width: 97%;
	padding: 1%;
	border: none;
	height: auto;
	box-shadow: inset 0 0 3px #D9D9D9;
	display: block;
	color: #666;
	border: solid 1px #CCCCCC;
	border-radius: 5px;
	background: #F5F5F5;
	float: left;
	overflow: hidden;
	position: relative;
}

#ajax_commont_tex_li .top_ajax_span b {
	font-size: 14px;
	color: #666;
	float: left;
}

#ajax_commont_tex_li .top_ajax_span a {
	float: right;
	font-size: 12px;
	color: #999;
	margin-right: 10px;
}

#ajax_commont_tex_li p {
	font-size: 12px;
	color: #666;
	margin: 10px 0 0;
	float: left;
	width: 100%;
	display: block;
	overflow: hidden;
}

#ajax_commont_tex_li .top_ajax_span a.hfpl {
	padding-left: 20px;
	cursor: pointer;
}

#ajax_commont_tex_li .top_ajax_span a:hover {
	color: #09C;
}

#ajax_commont_tex_li em {
	color: #666;
	margin: 10px 0 0;
	float: left;
	width: 100%;
	display: block;
	overflow: hidden;
	float: right;
	width: 100%;
	font-size: 12px;
}

.ajax_loading {
	float: right;
	width: 16px;
	height: 11px;
	margin: 10px 10px 0 0;
	display: none;
}

.admin_red {
	color: #F30 !important;
}

.commentlist ul.children {
	padding-left: 56px;
	width: auto;
	overflow: hidden;
	position: relative;
	display: block
}

.previous_ajax {
	padding-bottom: 20px;
	border-bottom: 1px dashed #CCCCCC;
	float: left;
	width: 100%;
}

.previous_ajax a,
.previous_ajax span {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding: 3px 8px;
	border: solid 1px #CCCCCC;
	border-radius: 5px;
	color: #666;
}

.previous_ajax span {
	background: #CCC;
	border: solid #999 1px;
	color: #fff;
}

.shoopingbox {
	display: block;
	width: 100%;
	text-align: right;
	line-height: 18px;
	float: left;
	margin: 10px 0;
}

.shoopingbox a {
	color: #999;
	text-decoration: none;
	font-size: 12px;
}

.caser_reply {
	float: left;
	width: 100%;
	height: 25px;
	color: #069;
	padding: 5px 0;
	border-bottom: dotted 1px #CCCCCC;
	cursor: pointer;
	display: none;
	margin-bottom: 5px;
}

#commentform_out {
	overflow: hidden;
	float: left;
	width: 100%;
}

#commentlist .caser_reply {
	display: block;
}

#ajax_commont_tex label {
	width: 100%;
	height: auto;
	float: left;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	color: #999;
}

#ajax_commont_tex label input {
	width: 60%;
	border-radius: 5px;
	box-shadow: 0 0 3px #CCCCCC;
	margin-left: 10px;
}

#ajax_commont_tex label select {
	height: 30px;
	margin-left: 10px;
	box-shadow: 0 0 3px #CCCCCC;
	border-radius: 5px;
	border: solid 1px #CCCCCC;
	padding: 0 10px;
}

#ajax_commont_tex label .themepark_radio {
	width: auto !important;
	margin: 10px 5px 0 15px;
}

#ajax_commont_tex .bottom_mageis_box {
	width: 100%;
	height: 10px;
	float: left;
}

#ajax_commont_tex .themepark_comment_title {
	float: left;
	display: block;
	width: 98%;
	padding: 10px 1%;
	border-bottom: #CCC dashed 1px;
}

.ajax_no_login {
	width: 100%;
	height: 1000px !important;
	padding-top: 30px !important;
	text-align: center;
	font-size: 12px;
	color: #999;
	position: absolute;
	z-index: 10000000;
	top: 0;
	left: 0;
	background: url('images/w_80.png');
}

.post_next {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0;
	padding-top: 10px;
	border-top: 1px solid #e3e3e3;
}

.post_next span {
	font-size: 14px;
	color: #666;
	display: block;
	width: 100%;
}

.swiper-mian {
	width: 100%;
	height: 100%;
}

@media screen and (min-width:1025px) and (max-width:20000px) {
	.swiper-mian .themepark-slidearea-wrapper.swiper-wrapper {
		transition-delay: .2s;
	}
}

.swiper-pagination.mian-pagination {
	position: fixed;
	top: 35%;
	right: 15px;
	width: 10px;
	display: block !important;
}

.swiper-pagination.mian-pagination .swiper-pagination-bullet {
	background: #666;
	border: solid 1px #fff;
	width: 8px;
	height: 8px;
	margin: 0 4px 15px 4px;
	opacity: 1;
	position: relative;
}

.swiper-pagination.mian-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #fff;
	border: solid 1px #666;
	position: relative;
	margin: 0 4px 18px 4px;
	opacity: 1;
}

.swiper-pagination.mian-pagination .swiper-pagination-bullet div {
	position: absolute;
	right: -108px;
	top: -8px;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	opacity: 0;
	width: auto;
	height: 18px;
	white-space: nowrap;
	opacity: 0.5;
}

.swiper-pagination.mian-pagination .swiper-pagination-bullet:focus {
	outline: none !important;
}

.swiper-pagination.mian-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active div {
	opacity: 1;
	right: 17px;
}

.swiper-pagination.mian-pagination .swiper-pagination-bullet:hover div {
	opacity: 1;
	right: 17px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff !important;
}

.toobarswipershow .swiper-pagination.mian-pagination {
	right: inherit;
	left: 15px;
}

.toobarswipershow .swiper-pagination.mian-pagination .swiper-pagination-bullet div {
	right: inherit;
	left: -108px;
}

.toobarswipershow .swiper-pagination.mian-pagination .swiper-pagination-bullet:hover div,
.toobarswipershow .swiper-pagination.mian-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active div {
	right: inherit;
	left: 17px;
}

@media screen and (min-width:1px) and (max-width:1024px) {

	.swiper-wrapper.swiperpc,
	.swiper-wrapper.swiperpc .themepark-slidearea-in>.swiper-wrapper {
		height: auto;
		display: block;
	}

	.swiper-wrapper.swiperpc .themepark-slidearea-ins {
		opacity: 1;
	}

	.top_video_gundong_out {
		display: none;
	}

}


.swiper-scrollbar-drag,
.swiper-scrollbar {
	opacity: 0
}


.swiper-mian .post_in_list_head .main-title,
.dong .thempark-block .post_in_list_head .main-title,
.swiper-mian .post_in_list_head .as-title,
.dong .thempark-block .post_in_list_head .as-title,
.swiper-mian .post_in_list_head font,
.dong .thempark-block .post_in_list_head font,
.swiper-mian .themepark-slidearea .themepark-comment_img,
.swiper-mian .themepark-slidearea .themepark-comment_form {
	opacity: 0;
	transition-delay: 1s;
	transition: all 1s;
	display: inline-block;
}

.swiper-mian .post_in_list_head .title_boout,
.dong .thempark-block .post_in_list_head .title_boout {
	transition-delay: 1s;
	transition: all 1s;
}

.swiper-mian .themepark-slidearea .themepark_bili .bili_box .bili_box_jd_in {
	transition-delay: 4s;
	transition: all 2.5s ease-out;
}

.dong .wp-block-themepark-block-themepark-bili .themepark_bili .bili_box .bili_box_jd_in {
	transition-delay: 4s;
	transition: all 4s ease-out;
}

.swiper-mian .themepark-slidearea .themepark_icon_box,
.dong .thempark-block .themepark_icon_box,
.swiper-mian .themepark-slidearea .showslidebox_out .listul_box {
	transition-delay: 1s;
	transition: all 1s;
	transform: translateX(-60px);
	opacity: 0;
}

.swiper-mian .themepark-slidearea .bttombtn {
	transition-delay: 1s;
	transition: all 1s;
	transform: translateY(-60px);
	opacity: 0;
}

.swiper-mian .post_in_list_head .main-title,
.dong .thempark-block .post_in_list_head .main-title,
.swiper-mian .themepark-slidearea .themepark-comment_form {
	transform: translateX(-60px);
}

.swiper-mian .post_in_list_head .as-title,
.dong .thempark-block .post_in_list_head .as-title,
.swiper-mian .themepark-slidearea .themepark-comment_img {
	transform: translateX(60px);
}

.swiper-mian .post_in_list_head .title_boout,
.dong .thempark-block .post_in_list_head .title_boout {
	transform: scale(0.1);
}

.swiper-mian .post_in_list_head font,
.dong .thempark-block .post_in_list_head font {
	transform: translateY(20px);
}

.swiper-mian .themepark-slidearea.ani-slide .post_in_list_head .main-title,
.dong .thempark-block.actions .post_in_list_head .main-title,
.swiper-mian .themepark-slidearea.ani-slide .themepark-comment_form,
.swiper-mian .themepark-slidearea.ani-slide .themepark-comment_img {
	transform: translateX(0px);
	opacity: 1;
}

.swiper-mian .themepark-slidearea.ani-slide .post_in_list_head .as-title,
.dong .thempark-block.actions .post_in_list_head .as-title {
	transform: translateX(0px);
	opacity: 1;
}

.swiper-mian .themepark-slidearea.ani-slide .post_in_list_head .title_boout,
.dong .thempark-block.actions .post_in_list_head .title_boout {
	transform: scale(1.5);
	opacity: 1;
}

.swiper-mian .themepark-slidearea.ani-slide .post_in_list_head.modle_title1 .title_boout,
.dong .thempark-block.actions .post_in_list_head.modle_title1 .title_boout {
	transform: scale(1);
	opacity: 1;
}

.swiper-mian .themepark-slidearea.ani-slide .post_in_list_head font,
.dong .thempark-block.actions .post_in_list_head font,
.swiper-mian .themepark-slidearea.ani-slide .bttombtn {
	transform: translateY(0px);
	opacity: 1;
}

.swiper-mian .themepark-slidearea.ani-slide .themepark_icon_box,
.dong .thempark-block.actions .themepark_icon_box,
.swiper-mian .themepark-slidearea.ani-slide .showslidebox_out .listul_box {
	transform: translateX(0px);
	opacity: 1;
}

.swiper-mian .themepark-slidearea .themepark_imgtext .themepark_imgtext_img:hover img {
	transform: scale(1);
}

.swiper-mian .themepark-slidearea .themepark_imgtext.updonwmodle .themepark_imgtext_text,
.swiper-mian .themepark-slidearea .post_in_list {
	transition: all 1s;
	transform: translateY(-120px);
	opacity: 0;
}

.swiper-mian .themepark-slidearea .themepark_imgtext.updonwmodle .themepark_imgtext_img,
.swiper-mian .themepark-slidearea .themepark_imgtext.updonwmodle .themepark_bili {
	transition-delay: 1s;
	transition: all 1s;
	transform: translateY(120px);
	opacity: 0;
}

.swiper-mian .themepark-slidearea.ani-slide .themepark_imgtext.updonwmodle .themepark_imgtext_text,
.swiper-mian .themepark-slidearea.ani-slide .themepark_imgtext.updonwmodle .themepark_imgtext_img,
.swiper-mian .themepark-slidearea.ani-slide .post_in_list {
	transform: translateY(0px);
	opacity: 1;
}

.swiper-mian .themepark-slidearea.ani-slide .themepark_bili,
.swiper-mian .themepark-slidearea.ani-slide .themepark_imgtext.updonwmodle .themepark_bili,
.dong .themepark_imgtext.actions .themepark_bili,
.dong .themepark_imgtext.updonwmodle.actions .themepark_bili {
	transform: translateY(0px);
	opacity: 1;
}

.swiper-mian .themepark-slidearea .themepark_imgtext .themepark_imgtext_img img,
.dong .themepark_imgtext_img,
.swiper-mian .themepark-slidearea .themepark_bili {
	transition-delay: 0.5s;
	transition: all 1s;
	transform: translateX(120px);
	opacity: 0;
}

.dong .themepark_imgtext .themepark_bili {
	transition-delay: 2s;
	transition: all 2s;
	opacity: 1;
}

.swiper-mian .themepark-slidearea.ani-slide .themepark_imgtext .themepark_imgtext_text,
.swiper-mian .themepark-slidearea.ani-slide .themepark_imgtext .themepark_imgtext_img img,
.dong .themepark_imgtext.actions .themepark_imgtext_text,
.dong .themepark_imgtext.actions .themepark_imgtext_img {
	transform: translateX(0px) !important;
	;
	opacity: 1;
}

.swiper-mian .themepark-slidearea.dsxw .themepark_bili .bili_box .bili_box_jd_in {
	width: 0 !important
}

@media screen and (min-width:1025px) and (max-width:200000px) {
	.dong .wp-block-themepark-block-themepark-bili.dsxws .themepark_bili .bili_box .bili_box_jd_in {
		width: 0 !important
	}

}

.dong .thempark-block .showslidebox_out {
	transform: translateY(120px);
	opacity: 0;
	transition: all 1s;
}

.dong .thempark-block.actions .showslidebox_out {
	transform: translateY(0px);
	opacity: 1;
}

.dong .thempark-block .content_tab_title {
	opacity: 0;
}

.dong .thempark-block.actions .content_tab_title {
	opacity: 1;
}

.dong .thempark-block .icondis {
	transform: translateY(120px);
	transition: all 1s;
}

.dong .thempark-block .content_tab_swiper,
.dong .thempark-block .list_swiper_tap_in {
	transform: translateY(-120px);
	opacity: 0;
	transition: all 1s;
}

.dong .thempark-block.actions .icondis {
	transform: translateY(0px);
	opacity: 1;
}

.dong .thempark-block.actions .content_tab_swiper,
.dong .thempark-block.actions .list_swiper_tap_in {
	transform: translateY(0px);
	opacity: 1;
}

.dong .thempark-block .wp-block-column,
.dong .thempark-block {
	transform: translateY(120px);
	opacity: 0;
	transition: all 1s;
}

.dong .thempark-block.actions .wp-block-column,
.dong .thempark-block.actions,
.dong .thempark-block:first-child {
	transform: translateY(0);
	opacity: 1;
	transition: all 1s;
}

.dong .themepark-i-btn-out {
	opacity: 0;
	top: 120px;
}

.dong .themepark-i-btn-out.actions,
.dong .block_layout.actions .thempark-block,
.dong .block_layout.actions .themepark-i-btn-out,
.dong .block_layout.actions .thempark-block {
	opacity: 1;
	top: 0px;
	transform: translateY(0);
}

.shadow img {
	border: 0 none;
	margin: 0;
	display: none !important;
}


@keyframes move {

	0%,
	65% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	70% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	75% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	80% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	85% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	90% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	95% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes move {

	0%,
	65% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	70% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	75% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	80% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	85% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	90% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	95% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes fillStroke {
	0% {
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: transparent;
		transform: rotate(0deg);
	}

	25% {
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: #fff;
		transform: rotate(90deg);
	}

	50% {
		border-top-color: transparent;
		border-right-color: #000;
		border-bottom-color: transparent;
		border-left-color: #fff;
		transform: rotate(180deg);
	}

	75% {
		border-top-color: #fff;
		border-right-color: #fff;
		border-bottom-color: transparent;
		border-left-color: #fff;
		transform: rotate(270deg);
	}

	100% {
		border-top-color: #fff;
		border-right-color: #fff;
		border-bottom-color: #fff;
		border-left-color: #fff;
		transform: rotate(360deg);
	}
}

@keyframes fillStrokedark {
	0% {
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: transparent;
		transform: rotate(0deg);
	}

	25% {
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: #6f6f6f;
		transform: rotate(90deg);
	}

	50% {
		border-top-color: transparent;
		border-right-color: #000;
		border-bottom-color: transparent;
		border-left-color: #6f6f6f;
		transform: rotate(180deg);
	}

	75% {
		border-top-color: #6f6f6f;
		border-right-color: #6f6f6f;
		border-bottom-color: transparent;
		border-left-color: #6f6f6f;
		transform: rotate(270deg);
	}

	100% {
		border-top-color: #6f6f6f;
		border-right-color: #6f6f6f;
		border-bottom-color: #6f6f6f;
		border-left-color: #6f6f6f;
		transform: rotate(360deg);
	}
}

@-webkit-keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	6% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(5px);
		transform: scale(0.9) translateY(5px);
	}

	14% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(40px);
		transform: scale(0.4) translateY(40px);
	}

	15%,
	19% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-20px);
		transform: scale(0.4) translateY(-20px);
	}

	28%,
	29.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	30% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	36% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(5px);
		transform: scale(0.9) translateY(5px);
	}

	44% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(40px);
		transform: scale(0.4) translateY(40px);
	}

	45%,
	49% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-20px);
		transform: scale(0.4) translateY(-20px);
	}

	58%,
	59.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	66% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(5px);
		transform: scale(0.9) translateY(5px);
	}

	74% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(40px);
		transform: scale(0.4) translateY(40px);
	}

	75%,
	79% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-20px);
		transform: scale(0.4) translateY(-20px);
	}

	88%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}
}

@keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	6% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(5px);
		transform: scale(0.9) translateY(5px);
	}

	14% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(40px);
		transform: scale(0.4) translateY(40px);
	}

	15%,
	19% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-20px);
		transform: scale(0.4) translateY(-20px);
	}

	28%,
	29.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	30% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	36% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(5px);
		transform: scale(0.9) translateY(5px);
	}

	44% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(40px);
		transform: scale(0.4) translateY(40px);
	}

	45%,
	49% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-20px);
		transform: scale(0.4) translateY(-20px);
	}

	58%,
	59.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}

	66% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(5px);
		transform: scale(0.9) translateY(5px);
	}

	74% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(40px);
		transform: scale(0.4) translateY(40px);
	}

	75%,
	79% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-20px);
		transform: scale(0.4) translateY(-20px);
	}

	88%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-20px);
		transform: scale(1) translateY(-20px);
	}
}

#pageLoad {
	background: #0f1923;
	width: 100%;
	height: 100%;
	position: fixed;
	_position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999999999999999999;
}

#pageLoad div {
	text-align: center;
	height: 150px;
	width: 100%;
	;
	position: absolute;
	top: 30%;
}

#pageLoad samp {
	display: block;
	background: #0f1923;
	height: 100px;
	width: 270px;
	margin: 0 auto
}

#pageLoad p {
	color: #fff;
}

#pageLoad samp {
	z-index: 1;
	overflow: hidden;
	width: 0;
}

#pageLoad samp em {
	display: block;
	height: 100px;
	width: 270px;
	margin: 0;
	padding: 0;
}

#pageLoad samp em img {
	max-width: 100%;
	height: auto;
}

#pageLoad span {
	display: block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	height: 24px;
	font-size: 24px;
	width: 100%;
	padding-right: 10px;
}

#pageLoad .kpdmp4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

#pageLoad .kpdmp4 video {
	width: 100%;
	height: auto;
}





.mp3_part ul {
	display: block;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.mp3_part ul li {
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 15px;
}

.mp3_part ul li h2 {
	font-size: 16px;
	border-bottom: solid #f7fafc 1px;
	padding: 8px 0;
	margin: 5px 0;
}

.mp3_part ul li .boxmp3 {
	background: #fff;
	box-sizing: border-box;
	padding: 10px;
}

@media screen and (min-width:1024px) and (max-width:200000px) {
	.mp3_part ul.list_4 li {
		width: 24%;
		margin-right: 1.25%;
	}

	.mp3_part ul.list_4 li:nth-child(4n) {
		margin-right: 0;
	}

	.mp3_part ul.list_3 li {
		width: 32%;
		margin-right: 1.9%;
	}

	.mp3_part ul.list_3 li:nth-child(3n) {
		margin-right: 0;
	}

	.mp3_part ul.list_1 li {
		width: 100%;
	}

	.mp3_part ul.list_2 li {
		width: 49%;
		margin-right: 2%;
	}

	.mp3_part ul.list_2 li:nth-child(2n) {
		margin-right: 0;
	}

	.mp3_part ul.list_5 li {
		width: 19%;
		margin-right: 1.25%;
	}

	.mp3_part ul.list_5 li:nth-child(5n) {
		margin-right: 0;
	}

	.mp3_part ul.list_6 li {
		width: 15.6666%;
		margin-right: 1.2%;
	}

	.mp3_part ul.list_6 li:nth-child(6n) {
		margin-right: 0;
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.mp3_part ul li {
		width: 32%;
		margin-right: 1.9%;
	}

	.mp3_part ul li:nth-child(3n) {
		margin-right: 0;
	}

	.mp3_part ul.list_4 li {
		width: 24%;
		margin-right: 1.25%;
	}

	.mp3_part ul.list_4 li:nth-child(4n) {
		margin-right: 0;
	}

	.mp3_part ul.list_2 li {
		width: 49%;
		margin-right: 2%;
	}

	.mp3_part ul.list_2 li:nth-child(2n) {
		margin-right: 0;
	}
}

@media screen and (min-width:1px) and (max-width:767px) {
	.mp3_part ul li {
		width: 100%;
	}



}

.footer_xf_inbox {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: fixed;
	z-index: 100000000000000;
	left: 0;
	bottom: -10000px;
}

.footer_xf_inbox.show {
	bottom: 0;
}

.footer_xf_inbox .themepark-comment_form {
	margin-bottom: 0;
}

.footer_xf_inbox_head {
	z-index: 10000;
	text-align: right;
	position: relative;
}

.footer_xf_inbox_head i {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #000;
	color: #fff;
	text-align: center;
	top: 0px;
	right: 0;
	font-size: 18px;
	cursor: pointer;
}

.footer_xf_inbox.jzbfrom {
	height: 100%;
	box-sizing: border-box;
	padding-top: 5%;
	background: #000000b5;
	overflow-y: auto;
}

.footer_xf_inbox.jzbfrom .footer_xf_inbox_head {
	background: #fff;
	max-width: 600px;
	margin: 0 auto;
	height: 0;
}

.footer_xf_inbox.jzbfrom .post_content {
	max-width: 600px;
	margin: 0 auto;
}


.switcher a {
	background: none !important;
	margin: 0 !important;
	color: #555 !important;
	border: none !important;
	overflow: hidden !important;
}

.switcher {
	display: inline-block;
}

.switcher div.selected {
	background: none !important;
}

.lang_nav .option {
	display: block !important;
}

.gtran.lang_nav {
	min-width: 270px;
}

.videoopenbox {
	position: fixed;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 0.60);
	top: -100px;
	left: 0;
	z-index: 100000000000000;
	opacity: 0;
	overflow-x: hidden;
}

.videoopenbox.open {
	top: 0;
	opacity: 1;
	overflow-x: auto;
	height: 100%;
}

.videoopenbox_in {
	max-width: 1000px;
	margin: 8% auto;
	padding: 20px;
	overflow: hidden;
	background: #fff;
	box-shadow: 0 7px 7px -2px rgba(0, 0, 0, .1);
	position: relative;
}

.videoplaybox {
	width: 50%;
	float: left;
	background: #333;
	text-align: center;
}

.videoplaybox video,
.videoplaybox iframe {
	width: 100% !important;
	height: auto !important;
	min-height: 450px;
}

.videoinfobox strong {
	font-size: 24px;
	color: #333;
	display: block;
	width: 100%;
	margin: 30px 0 5px 0;
}

.videoinfobox span {
	font-size: 14px;
	color: #666;
}

.videoinfobox p span,
.videoinfobox p {
	font-size: 14px;
	color: #444;
	display: block;
}

.closevideo {
	text-align: right;
	font-size: 26px;
	color: #666;
	margin-bottom: 10px;
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
}

.videoboxbtn {
	width: 46%;
	text-align: left;
	float: right;
	margin-top: 15px;
	display: flex;
}

.videoboxbtn span.prev span,
.videoboxbtn span.next span {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	background: #333;
	padding: 5px 30px;
	margin: 5px;
	border-radius: 50px;
	cursor: pointer;
	position: relative;
	text-overflow: ellipsis;
	height: 15px;
	white-space: nowrap;
	width: 61%;
	overflow: hidden;
}

.videoboxbtn span.prev,
.videoboxbtn span.next {
	width: 45%;
	overflow: hidden;
	;
}

.videoboxbtn span.prev span {
	margin-left: 0;
}

.videoboxbtn span.prev i {
	margin-right: 5px;
}

.videoboxbtn span.next i {
	position: absolute;
	right: 12px;
	top: 7px;
	;
}

@media screen and (min-width:768px) and (max-width:2000000px) {
	.videoinfobox {
		width: 46%;
		float: right;
		max-height: 400px;
		overflow: hidden;
		overflow-y: hidden;
		overflow-y: auto;
		margin-top: 40px;
	}

	.videoplaybox {
		overflow-y: auto;
		line-height: 0;
		max-height: 600px;
	}
}

@media screen and (min-width:1px) and (max-width:767px) {

	.videoplaybox video,
	.videoplaybox iframe {
		min-height: 250px;
	}

	.videoplaybox {
		width: 100%;
		background: #333;
		margin-top: 33px;
		line-height: 0;
		margin-bottom: 15px;
	}

	.videoinfobox {
		width: 100%;
	}

	.videoinfobox strong {
		margin: 10px 0 5px 0;
	}

	.videoboxbtn {
		width: 100%;
		position: relative;
		margin: 30px 0;
		text-align: center;
		float: left;
		right: 0;
		bottom: 0;
		display: flex;
	}

	.videoboxbtn span.prev span,
	.videoboxbtn span.next span {
		font-size: 12px;
	}

	.videoopenbox.open .closevideo {
		position: fixed;
		top: 0px;
		right: 0px;
		width: 100%;
		background: #fff;
		padding: 20px;
		box-sizing: border-box;
	}

	.videoopenbox {
		background: #fff;
	}
}