
.twotab{max-width: 1400px; margin: 20px auto;width: 95%; padding: 0 2.5%;}
.main_slide.post_content,.main_slide.cat_content{width: 73%; float: left;}
.twotab aside{width: 25%; float: right;}
body.archive .twotab aside{margin:0 0 15px 0;}
.admin-bar .content{padding-top:92px; }
.admin-bar 	.content.cat_content{padding-top:92px;}	
.content.cat_content{padding-top:92px;}		
.content{padding-top:92px; }
.notxf	.content,.blockbody.notxf .content {padding-top:186px;}
.notxf2	.content,.blockbody.notxf2 .content {padding-top:150px;}
.admin-bar.blockbody.notxf .content,.blockbody.notxf .content.cat_content,.admin-bar.notxf .content.cat_content{padding-top:186px;}
.admin-bar.blockbody.notxf2 .content,.blockbody.notxf2 .content.cat_content,.admin-bar.notxf2 .content.cat_content{padding-top:150px;}


.post_title_head{ width: 100%;display: block;}
.pp.post_title_head{width: 96%; padding: 20px 2%; background: #fff;}
.title{display: block; width: 100%; margin: 0 0 8px 0; padding-bottom: 5px;}
.h1title{font-size: 18px; color: #333; margin: 0!important; padding:5px 0 0 0;position: relative;display:inline-block;font-weight: bold;line-height: 1;}
.title .h1title .h1title_b,.content_pro .title .h1title .h1title_b{width: 30%;height: 1px;background: #cf0434; bottom: -6px;left: 0;position: absolute;font-weight: bold;}
.description{display: block; width: 99%; padding: 5px 1%; margin:0 ; background:#666;}
.description time,.description span{font-size: 12px; color: #fff; margin-right: 8px;}
.description span a{font-size: 12px; color: #fff; margin-right: 3px;}
.description span a:hover{text-decoration: underline;}
.description i{margin-right: 5px;}

	
	.twotab{position: relative;}
	.xf_div1{width:100%;}
	.xf_div2{position:fixed;_position:absolute;top:91px;z-index:250;}
	.single-product .xf_div2{top:142px;z-index:250;}
	.xf_div2.xf_div3{ bottom:0px; top: auto!important;position: absolute;}
	.admin-bar .xf_div2{top:124px;}
	.admin-bar.single-product .xf_div2{top:172px;}
	.move_open_btn{display: none;}



	.content.leftright .twotab aside{float:left}




.content{width: 100%; height: auto; }
.the_page_content{  width: 100%; margin-bottom: 20px;position: relative;z-index: 10; }
.nomorepost{width:96%; padding: 2%; background: #fff;}
.nombac.nomorepost{background:none;}

.main_ba{width: 100%; height: 100%;position:absolute; top: 0; left: 0;z-index: 1}
.post_content{font-size: 16px; color: #333; font-family: arial,"Hiragino Sans GB",sans-serif;position: relative;display:block; }
.nobotnp.post_content{margin: 0 0 15px 0;} 
.blockbody .post_content,.blockbody .the_page_content{margin: 0;} 
.post_content p{min-height: 12px;margin: 5px 0;}
.post_content ul li{ list-style:disc outside;  margin-bottom: 15px; } 
.post_content  ol,.post_content  ul{padding-left:2em;}
 ol li{ list-style: decimal  outside;  margin-bottom: 15px; width: auto;}
.wp-block-table table {border: solid 1px #ccc;border-collapse: collapse; }
.post_content  table tbody{border: 1px solid #d3d3d3; background: #fefefe; margin: 0 auto 0; }
.post_content  table tbody tr td  { border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;padding: 5px;text-align: center;color: #666666; margin-top: 10px;}
.post_content thead tr {border-bottom: 1px solid #666;}
.post_content tfoot tr {border-top: 1px solid #666;}
.post_content thead th,.post_content tfoot td{border:none;}




.post_content a{color:#4597b6; margin: 0 3px ; position: relative;}
.post_content a:hover{text-decoration: underline;}
.post_content h2{ font-size: 18px; color: #333;}
.post_content h2::before{content: " "; width: 5px; height: 21px; background:#cf0434; margin-right: 10px;display: inline-block; position: relative; top: 4px;}
.post_content h3,.post_content h4,.post_content h5{font-size: 16px; color: #333;}
.single_open{cursor: pointer;}
.post_content p img{ display: block;}

.breadcrumbs{width: 100%; height: auto; overflow: hidden; background: #eaeaea; }
.breadcrumbs nav{display: block; margin: 0 auto; padding: 10px 2.5%; width: 95%; max-width: 1400px;color:#666;font-size: 14px;}
.breadcrumbs nav span{font-size: 14px; color:#666;}
.breadcrumbs nav a{font-size: 14px; color:#cf0434;}



.list_nav_ts{font-size: 14px; color: #8c8c8c; font-weight:bold; }
.xian_o{width: 100%; height:1px; background: #ccc; margin-top: 5px; overflow: hidden;}
.xian_o .xo{width: 10%; height: 1px; background: #1e73be; float: right;}
.list_nav_ts font{color:#cf0434; margin-right:5px;font-size: 18px;}
.list_nav_title p{font-size: 16px; color: #666; line-height: 36px;}
.list_nav_title .more_m{float:left; background: #ccc;color: #333; font-size: 14px;padding: 5px 15px; width: auto; border: none;}
.list_nav_title span a{position:static;float:left; background: #ccc;color: #333; font-size: 14px;padding: 5px 20px; width: auto;opacity: 1!important; height: auto; line-height: 19px; margin:10px 3px 10px 0;}
.list_nav_title .fas.fa-align-left {float: right;color: #1e73be; position: relative; top: 11px;}


.index_nav,.index_tag_nav,.index_tagclouds,.twotabpost{width: 92%; padding: 15px 4%; background: #fff; margin-bottom:20px;}
.index_nav .case_title_lists{ text-align: left;}
.case_title_lists .mantitle{   display: inline-block; font-size: 18px;font-weight: bold; padding: 10px 0; margin:0; position: relative; color: #cf0434;}
.case_title_lists  h1.mantitle{margin: 0; padding: 0;}
.index_nav_ul{ display:block; width:100%; padding: 5px 0; margin-top: 10px;}
.index_nav_ul li{ display:block; width:100%; height:auto; font-size:0; position:relative; background:#FAFAFA;margin-bottom: 10px;}
.aside_mian .index_nav_ul li:hover{ background:#F2F2F2;}
.index_nav_ul li a{ display:block; padding:3px 5%; width:90%; cursor: pointer; background:#E3E3E380; margin-bottom: 10px; font-weight: bold;}
.index_nav_ul li .sub-menu li a{background: none; margin-bottom: 0; font-weight: normal;}
.index_nav_ul li a figure{ float:left; width:30px; margin-right:10px;}
.index_nav_ul li a { line-height:30px;}
.index_nav_ul li a  span{ font-size:14px; color:#333;}
.index_nav_ul li.menu-item-has-children i,.index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children i{display: block ; position:absolute; right: 0; top: 0; width: 36px; height: 36px;cursor: pointer;;font-size: 14px;text-align: right;margin-right: 10px;line-height: 44px;color: #8F8F8F;font-style: normal;}


.index_nav_ul li.menu-item-has-children i::before, .index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children i::before{content:"\f067";font-family:"Font Awesome 5 Free";-webkit-transform: rotate(0);transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);display: inline-block;font-weight: 900;}


.index_nav_ul li.menu-item-has-children i.opens::before,.index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children i.opens::before{-webkit-transform: rotate(-137deg);transform: rotate(-137deg);-moz-transform: rotate(-137deg);-o-transform: rotate(-137deg);}
.index_nav_ul li .sub-menu{display: none;}
.index_nav_ul li.current-menu-item .sub-menu,.index_nav_ul li.current-menu-ancestor .sub-menu,.index_nav_ul li.current-menu-parent .sub-menu{display:block;}
.index_nav_ul li.current-menu-item span{color: #cf0434; font-weight: bold;}
.index_nav_ul li.current-menu-item.menu-item-has-children .sub-menu li span{color: #333; font-weight: normal;}


.index_nav_ul li .sub-menu li {border-bottom:solid 1px #E3E3E380;}
#per27 .index_nav_ul li .sub-menu{  position:relative; top:0; left:0; width:90%; padding-left: 10%; }
.left_right#per27  .index_nav_ul li .sub-menu{left:-82%; }
#per27 .index_nav_ul li .sub-menu li:last-child{border: none;}
 .index_nav_ul li.menu-item-has-children .sub-menu li i, .index_nav_ul li.menu-item-has-children .sub-menu li .sub-menu li i{ display: none}
.index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li  i{display: none!important}
.index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu{width: 90%; margin-left: 10%;}
.main_content .index_nav_ul li .sub-menu li{background:#F2F2F2;}

#adimg{width: 100%;height: auto;position: relative;}
#adimg a{margin: 0 auto;max-width: 1400px;width: 95%;padding: 0 2.5%;text-align: center;display: block;overflow: hidden; font-size: 0;}
.twotab #adimg a{display: block; width: 100%; padding:0%; height: auto; overflow: hidden; font-size: 0; text-align: center;}
.img_margin a{margin:8px 0; }
.img_margin a:last-child{margin: 0;}

.index_tag_nav_ul{display: block; overflow: hidden; width:100%; margin: 10px 0; background: #fff;}
.index_tag_nav_ul li,.index_tagcloud a{list-style: none; display: inline-block; padding: 3px 5px; background: #e3e3e3; color: #666; margin: 0 5px 5px 0; border-radius: 3px; }
.index_tag_nav_ul li a,.index_tag_nav_ul li.menu-item-has-children .sub-menu li a,.index_tagcloud a{color: #666; font-size: 14px; margin: 0;}
.index_tagcloud a{margin: 0 5px 5px 0}
.index_tag_nav_ul li:hover{background: #cf0434;}
.index_tag_nav_ul li:hover a,.index_tag_nav_ul li.menu-item-has-children .sub-menu li:hover a,.index_tagcloud a:hover{color: #fff;}
.index_tag_nav_ul li.menu-item-has-children{ display: block; width: 100%; background:none!important; padding: 0; margin-bottom: 15px;}
.index_tag_nav_ul li.menu-item-has-children a{color:#333; font-size: 16px; margin-bottom: 10px; display: block; width: 100%;}
.index_tag_nav_ul li.menu-item-has-children:hover a{color:#333;}

.index_tagcloud {height: auto;width:90%; padding:10px 0;  background: #fff;}



.case_title_lists {text-align: left;padding: 5px 0;overflow: visible;}
.case_title_lists a {display: inline-block;font-size: 14px;color: #333; cursor: pointer; background: #ccc;padding: 5px 15px;}
.case_title_lists a.active{background: #cf0434; color: #fff;}
.cat_loop,.case_loop{display: block; width: 100%; height: auto;list-style: none; margin-top:10px;}
.cat_loop li,.case_loop li{width: 100%; height:auto; list-style: none;display: block; margin-bottom: 10px;padding-bottom: 10px;overflow: hidden;}

.case_loop li.first_show:first-child{border-bottom: 1px dashed #ccc; padding-bottom: 5px;}
.case_loop li.first_show:first-child .case_pic,.cat_loop li.first_show:first-child .case_text {width: 100%;}
.twotabpost  .case_loop li.first_show:first-child .case_pic{width:100%;max-height: 200px;}
.case_loop li.first_show:first-child  .case_text .vedio_url{display: none;}
.twotabpost .case_loop li.first_show:first-child .case_text.post_text{float:left;}
.twotabpost  .case_loop li .case_text p,.twotabpost  .case_loop li .case_text .vedio_url{display: none;}
.case_loop li.first_show:first-child  .case_text p{font-size: 14px; color: #666;display: block;}
.case_loop li .case_pic{ width: 100px;max-height: 80px;float: left; margin-right: 15px; overflow: hidden;}
.case_loop li .case_text{text-align:left; overflow: hidden;}
.twotabpost  .case_loop li .case_text .posts_title{height: auto; font-size: 16px;color: #333;margin-bottom: 5px;}

.cat_loop li .case_text .posts_title{width:100%;margin: 5px 0;padding: 0;height: auto;min-height: 43px;}
.cat_loop li .case_text .posts_title a {font-size: 16px;color: #333;}
.cat_loop li .case_text span,.cat_loop li .case_text span time,.case_loop li .case_text span,.case_loop li .case_text span time {font-size: 14px;color: #cf0434;margin-right: 5px;opacity: 0.9;}
.cat_loop li .case_text p {font-size: 14px;color: #666;line-height: 20px;margin: 3px 0;}
.cat_loop li .case_pic {float: left;margin-right: 15px;overflow: hidden;}
.tap_s-box.wp-block-column{display:block;flex-basis:auto!important; margin: 0;}
.wp-block-columns{display: flex;}
.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;min-width: 0;
word-break: break-word;position: relative;overflow-wrap: break-word;
}

 .wp-block-table th {
    padding: .8em;
    border: 1px solid #e0e0e0;
    word-break: normal;
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
    border-color: #e0e0e0;
}
.cat_loop li{box-sizing: border-box; border:solid 1px #f7f7f7} 
.cat_loop li  ul.csbox_pt{display: block; overflow: hidden; margin-bottom: 5px; border-top:solid 1px #ececec; border-bottom:solid 1px #ececec;}
.cat_loop li  ul.csbox_pt li:hover{box-shadow: none; margin: 0!important;}
.cat_loop li  ul.csbox_pt li{ margin: 0!important;position:relative;}
.cat_loop li  ul.csbox_pt li{width: 100%; padding: 5px 0; line-height:1.5; border: none; border-bottom: solid 1px #ececec;}
.cat_loop li  ul.csbox_pt li:last-child{ border-bottom:none;}
.cat_loop li  ul.csbox_pt.ov_1 li,.cat_loop li  ul.csbox_pt:last-child{border: none;}
.cat_loop li  ul.csbox_pt.ov_2 li{width: 45%; display: inline-block; text-align: center;padding: 5px 2.5%; border: none;line-height: normal;}
.cat_loop li  ul.csbox_pt.ov_2 li span{display:inline-block; width: 100%;overflow: hidden;white-space: nowrap;}
.cat_loop li  ul.csbox_pt.ov_2 li:first-child::after{content:  ' ';width: 1px; height: 30px; background: #ccc;position: absolute; top: 11px; right: 0;}

.cat_loop li  ul.csbox_pt.ov_3 li{width: 33%; display: inline-block; text-align: center;padding: 5px 1.5%; border: none;line-height: normal;}
.cat_loop li  ul.csbox_pt.ov_3 li span{display:inline-block; width: 100%;overflow: hidden;white-space: nowrap;}
.cat_loop li  ul.csbox_pt.ov_3 li:nth-child(2n)::after,.cat_loop li  ul.csbox_pt.ov_3 li:first-child::after{content:  ' ';width: 1px; height: 30px; background: #ccc;position: absolute; top: 11px; right: 0;}
.cat_loop li  ul.csbox_pt li span{min-height: 20px;color: #555;font-size: 14px;}
.cat_loop li  ul.csbox_pt li span:first-child{color:#999;}
.cat_loop li  ul.csbox_pt.ov_2 li span:first-child,.cat_loop li  ul.csbox_pt.ov_3 li span:first-child{font-size: 12px;}

.case_loop li{box-sizing: border-box; border:solid 1px #f7f7f7} 
.case_loop li  ul.csbox_pt{display: block; overflow: hidden; margin: 5px 0; border-top:solid 1px #ececec; border-bottom:solid 1px #ececec;white-space: nowrap;}
.case_loop li  ul.csbox_pt li:hover{box-shadow: none; margin: 0!important;}
.case_loop li  ul.csbox_pt li{ margin: 0!important;position:relative;}
.case_loop li  ul.csbox_pt li{width: 100%; padding: 5px 0; line-height:1.5; border-bottom: solid 1px #ececec;}
.case_loop li  ul.csbox_pt li,.case_loop li  ul.csbox_pt:last-child{border: none;}
.case_loop li  ul.csbox_pt li{width: auto; display: inline-block; text-align: center;padding: 5px 10px; border: none;line-height: normal;}
.case_loop li  ul.csbox_pt li span{display:inline-block;overflow: hidden;vertical-align: middle;}
.case_loop li  ul.csbox_pt li::after{content:  ' ';width: 1px; height: 15px; background: #ccc;position: absolute; top: 10px; right: 0;}
.case_loop li  ul.csbox_pt li:last-child::after{display: none;}

 
.archive .case_loop li  ul.csbox_pt li span{color: #666;font-size: 15px;}
.archive .case_loop li  ul.csbox_pt li span:first-child{font-size: 15px;}






.cat_titles{    width: 96%;padding: 8px 2%; background: #fff; margin-bottom: 20px; overflow: hidden;}
.cat_titles p{font-size: 14px; color: #666; margin: 5px 0 0;}
.cat_page{width: 96%;padding: 15px 2%;background: #fff;margin-bottom: 20px;}

.cat_page .cat-text,.cat_page .cat-text{width: 100%; height: auto; margin: 0; padding: 0;}
.cat_page .cat-text li{width: 100%; height: auto; text-align: left; margin:0 0 15px 0; padding:0 0  15px 0; border-bottom: 1px solid #e3e3e3; }
.cat_page .cat-text li:hover{box-shadow: none;}
.cat_page .cat-text li .case_pic{ float: left; margin-right: 15px; overflow: hidden;}
.cat_page .cat-text li .case_text{text-align:left;}
.cat_page .cat-text li .case_text .posts_title{text-align: left; width: auto; margin: 0 0 5px 0 ; padding: 0; height: auto;}
.cat_page .cat-text li .case_text .posts_title a{font-size: 16px;color: #333;}
.cat_page .cat-text li .case_text span ,.cat_page .cat-text li .case_text span time{font-size: 12px; color:#cf0434; margin-right: 5px; opacity: 0.9;}
.cat_page .cat-text li .case_text p{font-size: 14px; color: #666; line-height: 20px; margin: 3px 0; }
.cat_page .cat-text li .case_text .vedio_url{background:#cf0434; color: #fff; border: none; border-radius: 5px; margin: 2px 0 0;display: inline-block;
padding: 5px 15px;}
.cat_page .cat-text ul{display: block;margin: 0; padding: 0; width: 100%;}
.cat_page .cat-text li .case_time{float: left; margin-right: 15px;overflow: hidden;width: 70px; max-height: auto; margin-bottom: 10px; border: 1px solid #e3e3e3;}
.cat_page .cat-text li .case_time time{ display: block; width: 100%; padding: 8px 0; text-align: center;line-height: normal; }
.cat_page .cat-text li .case_time time:first-child{background: #cf0434; color: #fff;font-size: 16px; font-weight: bold;}
.cat_page .cat-text li .case_time time{color:#666;font-size: 14px;}


	


.cat_loop.loop_list3 li{width:31.3%; margin:10px 3% 15px 0;}	
.cat_loop.loop_list3 li:nth-child(3n){margin:10px 0 15px 0;}
.cat_loop.loop_list4 li{width:24.2%; margin:10px 1% 15px 0;}	
.cat_loop.loop_list4 li:nth-child(4n){margin:10px 0 15px 0;}	
	
.cat_loop.loop_list5 li{ width:19.2%; margin:10px 1% 10px 0;}
.cat_loop.loop_list5 li:nth-child(5n){margin:10px 0 15px 0;}	
.cat_loop.loop_list6 li{ width:15.8%; margin:10px 1% 10px 0;}
.cat_loop.loop_list6 li:nth-child(6n){margin:10px 0 15px 0;}	
	
	
	
.cat_page .cat-text li .case_pic{ width: 200px;max-height: 150px;}		



.cat_loop.loop_list5 li,.cat_loop.loop_list6 li,.cat_loop.loop_list7 li,.cat_loop.loop_list8 li{ width:22%; margin:10px 3% 10px 0;}
	
.cat_loop li{  display:block; float:left;}
.cat_loop li .case_text .vedio_url{background:none;color:#cf0434;font-size: 12px; border: #cf0434 1px solid; margin: 2px 0 0;display: inline-block;padding: 5px 15px;}
.cat_loop li .case_text .posts_title a{font-size:14px; font-weight: normal;}
.cat_loop .case_pic{ font-size:0; width:100%; position:relative; overflow:hidden; height:auto;}
.cat_loop .case_pic  figcaption{ font-size: 12px; position: absolute; bottom: -100px; left: 0;  text-align: center; width: 96%; padding: 10px 2%; color: #fff; opacity: 0; text-align: left; z-index: 10; display: block;}
.cat_loop .case_pic  figcaption span{position: relative; z-index: 10;}
.cat_loop .case_pic  figcaption::after{ content: ""; display: block;width: 100%; height: 100%; background: #000; opacity: 0.5; top: 0; left: 0; z-index: 1;position: absolute;}

.cat_loop li:hover .case_pic  figcaption{ opacity: 1; bottom: 0;}

.cat_loop li:hover{box-shadow: 0 0 5px #ccc;}

.cat_loop .case_text{float: left; overflow: hidden;width: 100%; text-align:center;}
.case_text .posts_title{ margin: 0; width: 96%; padding: 0 2%; height: 39px; margin-top: 10px; line-height: 18px; display:block; overflow: hidden;}
.case_text .posts_title a{ font-size:14px; color:#333; }

.pager {width:95%;overflow:hidden;white-space:nowrap;padding:4px;float:left;text-align:left; margin:10px 0;background: #fff; }
.pager a { background:#ececec; color:#666; font-size:12px;margin:2px;padding:10px; text-align:center; text-decoration:none; float:left;min-width: 1em;}
.pager a.current {background:#db2412; font-size:12px;margin:2px;color:#fff;}
.pager a:hover {background:#db2412;font-size:12px;color:#fff;text-decoration:none;}


.alignleft {display:inline;float:left; margin-right:1.625em;text-align:left;}
.alignright { display:inline; float:right; margin-left:1.625em;text-align:right;}
.aligncenter {clear:both;display:block; margin-left:auto;margin-right:auto;text-align: center;}
.aside .more_m{box-sizing: border-box; border: 1px solid #ccc;color: #ccc; font-size: 14px;padding: 5px 0; width:100%; float:left;text-align: center;}
