body{ margin:0; padding:0; font-family:arial,"Hiragino Sans GB", sans-serif,FontAwesome; background-color:#f5f5f5;background-repeat: no-repeat; background-position:top center; }
@media screen and (min-width:100px) and (max-width:1025px){	#PcOnly,.PcOnly{ display:none!important;}#index_content{margin-top:100px;}.home #index_content{margin-top:82px;}.index_pages_r#index_content{    margin-top: 81px;}  }
@media screen and (min-width:1025px) and (max-width:20000px){#MovePnly,.MovePnly{ display:none!important;}}
@media screen and (min-width:1025px) and (max-width:20000px){body.woocommerce-demo-store{margin:31px 0 0;}}
@media screen and (min-width:1px) and (max-width:1025px){.woocommerce-store-notice,.demo_store{ display:none !important;}
nput[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
.posts_title{ margin: 0;}
}
a:link{}
.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;}
.index_next{ right:35px; background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/next.png);}
.index_prve{ left:0; background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/prev.png);}
.pagination span:last-child{transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;}
img{ max-width:100%; height:auto;}
a{ text-decoration:none;}
h1{ margin:0;}
ul{ margin:0; padding:0;}
.fa,.fas,.fab{margin-right: 5px;}
.box_in{ width:95%; padding:0 2.5%; max-width:1400px;}
.wp_clear{ clear:both;}
.header_pic_nav li,.footer_contact a,#right_shop .woocommerce-pagination ul li a,.single_tag a,.theme_functions .my_center,.theme_functions .search_btn,.theme_functions .fa,#waper_drog_nav  ul li,.header_pic_nav li.menu-item-has-children i,.custom_box_btn,.pager a,.vedio_btn,.swiper-lazy,.index_nav_ul li.menu-item-has-children i,#per27 .index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children i,.menu_header li::before,.menu_header li a,.menu_header li.menu-item-has-children::after,.top_right_nav a,.top_right_nav a i,.contact_banner .contact_banner_in a i,.contact_banner .contact_banner_in a .wechat_imgs,.contact_banner .contact_banner_in a span,.more_m,.lazyload,.icons_i i,.icons_in .icons_contact font,.icons_in .icons_contact .ba,.bar_qq_tc a{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.form_contact_bttom, .form_contact_bttom_in,#ms_icon .icons_i::before,.imgs_avars img,.about_tt a,.video_btns,.text_about a,.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,.index_tag_nav_ul li,.index_tag_nav_ul li a,.case_title_lists a i,.twotab  #case_page .case_title_lists .mantitle a i,.post_content a,.post_content a.icon_btn,#wpuf-login-form p.submit input,.twotab aside,.upbtn_move,body,.header.header_drop,.header,.header .nav,.form_contact_left #commentform-park #submit,.search_box_in p,.search_box_in:hover p,.xlicon::after,.keywords_nav a,.top,.logo,.header,.header.header_drop,a,span,p,b ,#two_load .two_load_in .two_load_left ul{-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
img,.language_btn{ border:none;}
.swiper-lazy{opacity: 0;}
.swiper-lazy-loaded{opacity: 1;}
.galic_na{display:block;height: auto; padding:10px 0; text-align: center; position: relative; bottom:0!important; }
galic_na span,.galic_na span{display: inline-block; margin: 0 3px; border-radius:0; width: 25px; height: 8px;  }
galic_na span.swiper-pagination-bullet-active,.galic_na span.swiper-pagination-bullet-active{background:#cf0434;} @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;}
.header .logo_box a.ll{font-size: 0;   }
@media screen and (min-width:1025px) and (max-width:20000px){
.header .logo_box a.ll{  height: 92px;overflow: hidden;display: block;}
.xlicon::after{content: "\f107";font-size: 14px;text-align: center;color: #666;font-family: FontAwesome;position: absolute;display: block; border: solid 1px #eaeaea; border-radius: 5px; padding: 2px 10px;right:0px;top: 38px;}
.logo_nav{position: absolute;top: 92px;right: 0px;;background: #fff;box-shadow: 0 0 3px #666;width:80%;display: none;}
.header .logo .logo_nav a{font-size: 14px; display: block;padding: 5px 0 5px 10%;width: 90%;text-align: left;height: 40px;border-bottom: solid #f8f8f8 1px;font-size: 16px; line-height: 40px;color:#666;}
.logo_nav a:hover{background: #f5f5f5; }
.logo_nav a:first-child{font-weight: bold;}	
}
@media screen and (min-width:1px) and (max-width:1024px){
.xlicon::after{content: "\f107";font-size: 14px;text-align: center;color: #666;font-family: FontAwesome;position: absolute;display: block;right: -20px;top: 33px;}
.daozhaun.xlicon::after{transform:rotate(180deg);}
.logo_nav{position: absolute;top: 80px;left:0;background: #fff;box-shadow: 0 0 3px #666;width: 100%;display: none;}
.logo_nav a{display: block;padding: 5px 0 5px 10%;width: 90%;text-align: left;height: 40px;border-bottom: solid #f8f8f8 1px; line-height: 40px;color:#666;font-size: 16px;}
.logo_nav a:hover{background: #f5f5f5; }
.logo_nav a:first-child{font-weight: bold;}		
}
@media screen and (min-width:1025px) and (max-width:20000px){
.top{width: 100%; height: auto; background:#ccc;position: relative; z-index: 200;}
.top_in{   width: 95%;padding: 0 2.5%; margin: 0 auto; padding: 10px 0; max-width: 1400px;}
.top_left{float: left;}
.top_right{float: right;}
.top_in span,.top_in a{font-size: 14px; color: #333;}
.top_in span i{margin: 0 5px ;}
.top_in span{margin-right: 10px;}
.top_in a{margin-left: 10px;}
.header .logo{width: 100%;padding:8px 0;position: relative; z-index: 200; height: 92px; background: #fff;}
.header .logo .logo_in{max-width: 1400px;margin: 0 auto;   width: 95%;padding: 0 2.5%;}
}
@media screen and (min-width:1025px) and (max-width:20000px){.header  img.movelogo{ display:none; }}
@media screen and (min-width:1px) and (max-width:1024px){.header  img.pclogo{ display:none;}}  .keywords_nav{width: 100%; padding: 11px 0 4px 0;}
.keywords_nav a{font-size: 12px; margin-right: 8px; color: #666;}
.logo_in_ad a span,.logo_in_ad a span font{color:#666;}
@media screen and (min-width:1025px) and (max-width:20000px){
#index_content{ margin-top: 199px; overflow: hidden;}
.logo_box{float: left;height: auto; height: 92px;}
.search_box_out{float: right; margin-top:2px;} 
.search_box_in #searchform{position: relative; z-index: 1;}
.search_box_in{    display: block;  width: 100%; height: auto; margin: 0 auto 0 auto;   position: relative;}
.search_boxs { height: 40px; border: 2px solid #ea471c;  position: relative; background: #fff; margin-top: 3px;}
.search_boxs input[type="text"] + input {width: 16%; display: block; height: 40px; font-size: 16px; color: #fff; border: none; background:#ea471c;  float: right;  outline: medium;  cursor: pointer; font-family: "microsoft yahei";}
.search_boxs input[type="text"]{height: 15px;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: 12px;padding-left: 15px;}
.search_boxs input[type="text"]{width: 70%;}
.search_box_in .close_seach{display: none;}
.search_box_in p{display: block; overflow: hidden;font-size: 14px;color: #333;margin: 10px 0 5px 0; position: absolute;left: 0; top: 61px; width: 200px; z-index: 10;background: #fff; border: solid 1px #f5f5f5; padding: 5px 10px;display:none;}
.search_box_in p span:first-child{margin-top: 10px;}
.search_box_in p span{margin-right: 10px;cursor: pointer;display: block; width: 100%; padding: 10px 0; border-top: solid 1px #f5f5f5;color: #666;}
.search_box_in p span.sel{color:#ea471c;}
.logo_in_ad a{display: block; width: 45%; padding: 0 2.5%;  float: left;}
#logo_in_ad_img a{width: 100%;}
.header .logo #logo_in_ad_img a img{max-width:95%;}
}
@media screen and (min-width:1300px) and (max-width:20000px){
.logo_in_ad{float: right;  margin:35px 0 0 3%; }	
.logo_in_ad a i{display: block;width: 40px; height: 40px; background: #5e8b0f; color: #fff; border-radius: 40px; text-align: center; font-size: 18px;line-height: 40px;float: right; margin: 0 10px 5px 0;position: relative; top: 5px;}
.logo_in_ad a span{float: right;position: relative; }
}
@media screen and (min-width:1400px) and (max-width:20000px){
.search_box_out{width: 40%; } 
.logo_box{ width: 25%; }
.logo_in_ad{width:26%;}
.menu_header li{ padding: 0 20px; }
.logo_in_ad a span{font-size: 14px;top: 4px; }
.logo_in_ad a span font{font-size: 16px;}
#logo_in_ad_img{ margin: 20px 0 0 3%;}
}	
@media screen and (min-width:1281px) and (max-width:1399px){
.search_box_out{width:40%; } 
.logo_box{ width: 28%; }
.logo_in_ad{width:26%;}
.logo_in_ad a span{font-size: 12px;top: 8px; }
.logo_in_ad a span font{font-size: 14px;}
#logo_in_ad_img { margin: 26px 0 0 3%;}
.menu_header li{ padding: 0 12.5px; }
}		
@media screen and (min-width:1025px) and (max-width:1299px){
#logo_in_ad_img { margin: 36px 0 0 3%;}
.search_box_out{width:40%; } 
.logo_box{ width: 33%; }
.logo_in_ad{width:24%;}
.menu_header li{ padding: 0 8px;}
.logo_in_ad a i{display: block;width: 23px; height: 23px; background: #5e8b0f; color: #fff; border-radius: 23px; text-align: center; font-size: 12px;line-height: 23px;float: right; margin: 0 10px 5px 0;position: relative; top: 6px;}
.logo_in_ad a span{float: right;font-size: 12px;position: relative;top: 4px;}	
.logo_in_ad a span font{font-size: 12px;}
.logo_in_ad{float: right;  margin:39px 0 0 1%; }	
}	
@media screen and (min-width:1px) and (max-width:1543px){
.menu_header li.text_ul_btn{display: none;}
} .menu_header li figcaption{display: none;}
.header .logo img{max-width:341px;  width: auto;} @media screen and (min-width:1025px) and (max-width:20000px){
.header{ position: absolute; top: 0; left: 0; width:100%; margin: 0 0; z-index: 10000;}
.admin-bar .header{top:32px;}
.haeader_bac_clor{position: absolute; top: 0; left: 0; background: #fff;z-index: 1; width: 100%; height: 100%;}
.header .nav{width: 100%;;height:52px; position: relative; z-index: 10; margin: 0 auto; background:#ccc; }
.header .nav_in{max-width: 1400px; margin: 0 auto; position: relative;   width: 95%;}
.header.header_drop{position:fixed; top: 0px;  left: 0; width: 100%; margin: 0; z-index: 10000; box-shadow: 0 0 8px #666;}	
.admin-bar .header.header_drop{top:31px;}
.header.header_drop .top,	 .header.header_drop .logo{display: none;}
.headers_nav{width: 100%; height: auto; float: left; margin-top: 10px;position: relative;}
.menu_header li#first_btn{ background: #f5421c; color: #fff;line-height: 52px; width:18%; padding: 0; cursor: pointer;}	
.menu_header li#first_btn::before{content:"\f0ca";font-family: FontAwesome;font-size: 14px;text-align: right; color: #666;line-height: 52px; margin-right: 8px;box-sizing: border-box;float: none; color: #fff; }	
.menu_header{ float:left; width: 100%; display: block; margin: 0;} 
.menu_header li{ display: block; float: left;height: 52px; position: relative; text-align:center; }
.menu_header li::before{float: left; line-height: 52px; margin-right: 5px; color: #666;}
.menu_header li .sub-menu li::before{ line-height: 40px; }
.menu_header li .sub-menu li figure{top: 0; float: left;}
.menu_header li .sub-menu li  a span{float: left;    color: #333;}
.menu_header li:hover .sub-menu li  a span,.menu_header li:hover .sub-menu li.menu-item-has-children::after,.menu_header li:hover .sub-menu li:hover .sub-menu li  a span{   color: #666;}	
.menu_header li.menu-item-has-children::after{content: "\f107";font-size: 14px;text-align: right; color: #666;line-height: 52px; margin-left: 8px;font-family: FontAwesome;}
.menu_header li.xv_icon i.fa-angle-down{font-size: 14px;text-align: right; color: #666;line-height: 52px; margin-left: 8px;color:#fff}	
.menu_header li .sub-menu  li.menu-item-has-children::after{content: "\f105";line-height: 40px;float: right;margin-right: 15px;}
.menu_header li a{ color: #333; float: left;position: relative; font-size: 15px; line-height: 52px; text-decoration: none;font-weight: normal;}
.menu_header li:hover::before,.menu_header li:hover::after,.menu_header li.current-menu-item::before,.menu_header li a:hover,.menu_header li.current-menu-item a,.menu_header li .sub-menu li.current-menu-item a span{color:#ea471c;}
.menu_header li.current-menu-item .sub-menu li a span,.menu_header li.sale .sub-menu li a span{color: #333;}
.menu_header li.sale a{color:#ea471c; }
.menu_header li.hot::after{ content: " "; display: block; width: 19px; height: 12px; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/hot.gif); position: absolute;right: 2px;top: 21px;}
.menu_header li .sub-menu{position: absolute; top: 52px; left: 0; background: #fff; box-shadow: 0 0 3px #666; width: 230px; display: none;list-style: none; list-style-type:none; }
.menu_header li .sub-menu  .sub-menu{left: 230px; top:-5px;}
.menu_header li .sub-menu li:hover{background: #f5f5f5;}	
.menu_header li .sub-menu li a{line-height: 40px; height: 40px;}
.menu_header li .sub-menu li{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(//www.flslaser.com/wp-content/themes/thousandhomeland/images/loading2.png); }
.menu_header li .sub-menu li:last-child{border: none;}
.menu_header li img{max-width: 29px; height: auto;position: relative; top: -6px;}
#waper_drog_nav ul li img {
margin-left: 10px;
}
.menu_header li figure{width:29px; height: 9px; position: relative; margin:0 5px 0 5px;top: 15px; display: inline-block;}
.menu_header li.gapodu{display: none;}
.menu_header li.text_ul_btn{display: block; margin:6px 0 0; background: #226184; color:#fff; padding: 0 10px; height: 38px; line-height: 38px;float: right;}
.menu_header li.text_ul_btn a{line-height: 38px;}
.menu_header li.text_ul_btn a i{margin-right: 10px;}
}
#list_nav_ajax figure {
margin: 0;
}
.menu_header li#first_btn.noneul::before, .menu_header li#first_btn.noneul span.tt ,.menu_header li#first_btn.noneul i.fa-angle-down{display: none;}
.menu_header li#first_btn.noneul{width: 0;}
@media screen and (min-width:1px) and (max-width:1024px){
.top,.logo_in_ad,.menu_header li#first_btn span.tt,.menu_header li#first_btn i.fa-angle-down{display: none;}
.logo {float: left; }
.nav{float: right; }
.header .logo img {max-height:80px; }
.menu_header li::before{float: left;   color: #666;line-height: 66px; text-align: center;width: 8%;}
.menu_header li #waper_drog_nav ul li::before{    line-height: 49px;}
.menu_header li  figure{margin: 0; float: left;}
.header{background: #fff; position: fixed; top: 0; left: 0; z-index: 100000; width: 100%; height: 80px;}
.header .nav .logo{max-height: 92px; width: auto; float: left; font-size: 0; max-width: 238px;}	
.header_pic_nav{ right:100%; position:fixed; width:100%; background:#fafafa;top:80px;  overflow-y: scroll;-webkit-overflow-scrolling: touch; height:100%;}
.header_pic_nav li{ width:100%; list-style:none; height: auto; float:left; position:relative; overflow:hidden;border-bottom:solid 1px #f5f5f5;}
.header_pic_nav li a{ display:block;width:78%; padding:15px 2% 15px 2%; overflow: hidden;float: left;}	
.header_pic_nav li:last-child{border:none;}
.menu_header li.menu-item-has-children i::after{content: "\f107";font-size: 14px;color: #666; position: absolute; top: 20px; right:20px;}
.menu_header li.menu-item-has-children i.down_go::after{content: "\f106";font-size: 14px;color: #666; position: absolute; top: 20px; right:20px;}	
.header_pic_nav li.menu-item-has-children .sub-menu li i{ display:none;}
.header_pic_nav li.menu-item-has-children .sub-menu li.menu-item-has-children{ display:block;}
.header_pic_nav li a { display:block; }
.header_pic_nav li a img{ float:left; max-width:40px; height:auto; margin-right:5px;}
.header_pic_nav li a span{ float:left; margin-top:3px; line-height: 30px;}
.header_pic_nav li a span,.header_pic_nav li  span{ font-size:14px; color:#333;}
.header_pic_nav li .sub-menu{ float:left; width:100%; background:#f5f5f5; display:none;margin-top: 24px;}
.header_pic_nav li .sub-menu li{ border-bottom:solid 1px #fff; width:95%; padding:15px 0 15px 5%;}
.header_pic_nav li .sub-menu li a{ width:96%; padding:0 2%; display:block;}
.header_pic_nav li .sub-menu .sub-menu{display: block;  margin: 0;}
.header_pic_nav li .sub-menu .sub-menu li:last-child{border: none;}
.header_height{ width:100%; height:200px; float:left; overflow:hidden;}
.header_pic_nav li.gapodu{height: 300px;}
.menu_header li.search_box_btn{display: none;}
.header_nav_move_btn{ float:right; width:53px; display:block;height:80px; line-height: 80px; text-align: center; margin: 0;}
.header_nav_move_btn i{ width: 30px; height: 30px; display:inline-block; position: relative;  color: #666; font-size: 18px;}	
.down_go.header_nav_move_btn i::before{content: "\f00d";}
.search_box_move_btn{ float:right; display: block;width:53px; height: 80px; padding: 0; background:#fff; line-height: 80px; text-align: center; margin: 0; cursor: pointer; border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;}
.search_box_move_btn i.search_iocn{ width: 30px; height: 30px; display:inline-block;  position: relative;color: #666; font-size: 18px;}	
.search_box_out{width: 100%; height: 100%; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/w_90.png); position: fixed; top: 0; left: 0;z-index: 10000001; display: none;}
.search_box_in{    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: 18px; color: #fff; border: none; background: none; height: 32px; font-size: 14px; padding: 0 12px; 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{width: 35px; height: 35px; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/close_search.png); margin: 100px auto 0 auto; cursor: pointer;}
.search_box_in p{width: 100%;overflow: hidden;font-size: 14px;color: #666;}
.search_box_in p span{margin-right: 10px;cursor: pointer; display: inline-block; padding: 5px 10px; background: #efefef;border-radius: 5px; margin-bottom:10px;;}
.search_box_in p span.sel{ background:#ea471c; color:#fff;}	
} @media screen and (min-width:1025px) and (max-width:20000px){
.search_box_move_btn,.header_nav_move_btn{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;}
#waper_drog_nav li figure{top:-4px;}
.pulldown_box li 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:hover{margin-left:15px; color:#ea471c }
.pulldown_box li a img{float: left; max-width: 29px; height: auto; margin:0 10px 0  40px;}
.pulldown_box li a span,#two_load .two_load_in .two_load_left ul li a span{ font-size: 16px; color: #999;}
.pulldown_box li .sub-menu{display: none;}
} @media screen and (min-width:1px) and (max-width:1025px){ 
#waper_drog_nav	.waper_drog_nav_in{width: 96%; padding: 0 2%;}
#waper_drog_nav{  width:100%;  position:fixed; top:81px; right:-100%; z-index:100; height:100%; padding-top:50px; overflow-y: scroll;overflow-x:hidden;-webkit-overflow-scrolling : touch; background:#fff; }
.gapodu{ width:100%; float:left; height:300px;}
#waper_drog_nav li .sub-menu{    position:absolute; right:-100%; top:0;border:solid 1px #ccc; width:100%; overflow:hidden; background:#fff; height:100%; padding-top:50px;overflow-y: scroll;-webkit-overflow-scrolling : touch;overflow-x:hidden;}
waper_drog_nav_ul{display: block; width: 100%; }	
#waper_drog_nav li {border-bottom:solid 1px  #F6F6F6 ;}
#waper_drog_nav li .sub-menu{  display: block;position:absolute; right:-101%; top:0;border:solid 1px #ccc; width:90%; padding: 0 5%; overflow:hidden; background:#fff; height:100%; padding-top:50px;overflow-y: scroll;-webkit-overflow-scrolling : touch;overflow-x:hidden; z-index: 10;}
#waper_drog_nav   .gobank,#waper_drog_nav  .gobanks{ width:100%; height:50px; position: fixed; top:80px;right:-100%; padding:0; margin:0; background:#F3F3F3 ; }
#waper_drog_nav   .gobank{  z-index:100;}
#waper_drog_nav  .gobanks i{ z-index:1;}
#waper_drog_nav  .gobank i,#waper_drog_nav  .gobanks i{ display:block; float:left; width:50px; height:50px;  opacity: 0.6; font-size: 26px; color: #333; text-align: center; line-height: 50px;}
#waper_drog_nav li{ list-style:none; width:98%; margin-left:2%; float:left; padding: 10px 0; position:static;}
#waper_drog_nav li a{padding: 0;}
#waper_drog_nav  li a img,#waper_drog_nav li .sub-menu li a img,#waper_drog_nav li .sub-menu li.menu-item-has-children .sub-menu li img{ max-width:50px; height: auto; float:left;}
#waper_drog_nav li  a div,#waper_drog_nav li .sub-menu li a ,#waper_drog_nav li .sub-menu li.menu-item-has-children .sub-menu li a { padding:2;  width: auto; text-align: left; float:left; font-size:14px; font-weight:normal; color:#666; line-height:50px;}
#waper_drog_nav  ul li.menu-item-has-children i{ float:right;  height:50px; width:50px; }
#waper_drog_nav  ul li.menu-item-has-children  li i{ display:none;}
#waper_drog_nav  ul li.menu-item-has-children .sub-menu .sub-menu{position: relative; height: auto!important; top: 0; left: 0; display: block; border: none; padding: 0; margin: 0;}
#waper_drog_nav  ul li.menu-item-has-children .sub-menu .sub-menu a   span{ line-height:18px;}
#waper_drog_nav  ul li.menu-item-has-children .sub-menu .sub-menu img{max-width: 70px!important;}
#waper_drog_nav  ul li .sub-menu li{ border:none; width:23%;  padding:3px 1%; margin: 10px 0;}
#waper_drog_nav  ul li .sub-menu li a img{ max-width:90%; margin:5px 5%;}
#waper_drog_nav  ul li .sub-menu li a  span{ width:100%; text-align:center;}
#waper_drog_nav  ul li .sub-menu li a   span{ font-size:12px;line-height:18px; height:auto; overflow:hidden; }	
#waper_drog_nav ul li .sub-menu li::before{ margin: 10px 5px 0 0; color: #333; position: absolute; left: 0;top: 0;}
#waper_drog_nav  ul li.menu-item-has-children .sub-menu li a  span{font-weight: bold; }		
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children{width:100%; background:none; position: relative;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children  span{ display: block; font-size: 15px; color: #333; margin:5px 0 10px 1%;border-bottom: 1px  dashed #ccc; text-align:left; }
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children a{display: block; width:100%;height: auto;}	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children .sub-menu{display: block!important; position: relative; width: 100%;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li  span{border: none; margin: 0px 0 10px 1%!important;}	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li  span{height: auto!important; font-weight: normal;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li {padding: 0 1%;}		
#waper_drog_nav  li.menu-item-has-children i::after{content: "\f105";line-height: 40px;float: right;margin-right: 15px; color: #666; font-family: FontAwesome; position: relative; left: 0; top: 0;}
.list_nav_ajax .list_nav_ajax ul li i::after{display: none;}		
#waper_drog_nav  ul li figure{margin: 0;}
#waper_drog_nav  ul li a span{ float:left;}
#waper_drog_nav  ul li a span{ font-size:14px; color:#333; line-height:3em; margin-left:5px;}
#waper_drog_nav ul li.fa::before{float: left;margin: 13px 5px 0 0;}
}
@media screen and (min-width:1025px) and (max-width:200000px){
#waper_drog_nav{position: relative; overflow: hidden;top: -1px;display: none;} 
.gobanks, .gobank{display: none;}
#waper_drog_nav .drog_nav_b{background: #fff; opacity: 0.9; width: 100%; height: 100%; top: 0; left: 0; z-index: 1;}
.pulldown_boxs{ ;width: 100%;   position:absolute;left: 0; margin: 0; padding: 0; z-index: 2;}
#waper_drog_nav.xv_icon3{display: block;}
#waper_drog_nav li.menu-item-has-children::after { content: "\f105";position: absolute;top: 1px;right: 28px;}
.pulldown_boxs li{display: block; float: left; width: 100%; padding: 0; position: relative;}
#waper_drog_nav li::before{position: absolute; left: 25px ; top: 3px;}
.pulldown_boxs li a{width: 90%;margin-left:25px; padding: 15px 5%; display: block; text-align: left; line-height: 24px; position: relative;}
.pulldown_boxs li:hover{ width: 98%;  box-shadow: 0 0 5px #999;}
.pulldown_boxs li a:hover{margin-left:20px; color:#ea471c }
.pulldown_boxs li a img{float: left; max-width: 29px; height: auto; }
.pulldown_boxs li a span{ font-size: 16px; color: #999; margin-left: 15px;}
.pulldown_boxs li .sub-menu{display: none;} .list_submune{width: 82%; background: #fff;  position: absolute; left: 18%; top: 52px; z-index:1; box-shadow: 0 0 5px #333; display: none;}
#list_nav_ajax,.list_products{ width:100%; padding: 10px 0; overflow: hidden;min-height: 313px;}
.list_submune h3{width: 99%; display: block; font-size: 15px; color: #333; margin: 15px 0 15px 1%;border-bottom: 1px  dashed #ccc;}
#list_nav_ajax ul{margin: 0; display: block; width:95%; overflow: hidden; padding: 0 2.5%;}
#list_nav_ajax ul li{width: 116px;line-height: 30px;text-align: center;float: left;font-size: 12px;margin: 0 10px 10px 0; list-style: none;}
#list_nav_ajax ul li ul li	{background-color: #f3f3f3;}
#list_nav_ajax ul li.menu-item-has-children{width:100%; background:none;}
#list_nav_ajax ul li.menu-item-has-children a{width: 99%; display: block; font-size: 15px; color: #333; margin:5px 0 10px 1%;border-bottom: 1px  dashed #ccc; text-align:left; }
#list_nav_ajax ul li.menu-item-has-children ul li a{padding: 0; width: auto; display: inline; border: none; text-align: center;}
#list_nav_ajax ul li  a{font-size: 12px; color: #666;}
#list_nav_ajax ul li  a img{max-width: 100px;margin-top: 5px;}
#list_nav_ajax ul li a:hover{color:#ea471c;}
.list_products .index_images_product_box{width: 100%;padding: 0;}
.list_products .index_images_product_box .products_boxs{width:  32%;}
}
.new_footer{width: 100%; height: auto; background:#1a1c27; float: left; overflow: hidden;}
@media screen and (min-width:100px) and (max-width:1025px){
.new_footer_box{width: 100%;float: left; margin-bottom: 15px;}
.new_footer{ margin-bottom: 61px;}
.newfooter_menu li{ width: 50%;}
.new_footer{padding: 30px 0 0px 0;}
}
@media screen and (min-width:1024px) and (max-width:200000px){
.new_footer{padding: 80px 0 0 0;}
.nf_box1{width: 33%;float: left;}
.nf_box2{width:46%;float: left;}
.nf_box3{width:20%;float: right;}	
.newfooter_menu li{ width: 33%;}
.lang_box_btn,.langs_box_out{display: none;}
.nf_box3 img{width:auto; max-height: 100px;}
}
.new_footer_in{width: 90%;padding: 0 5% 20px 5%;max-width: 1226px;margin: 0 auto;position: relative; overflow: hidden;}
.nf_box1 b,.nf_box3 b{ width: 100%; display: block; padding: 0 0 25px 0; color:#fff; font-size:16px }
.nf_box1 span{width: 80%; display: block; margin-bottom: 10px; color: #a7b0b6; font-size: 14px; padding-left: 25px;position: relative;}
.nf_box1 span i{display: inline-block; width: 20px; height: 20px;  position:absolute; top: 3px; left: 0; color:#cf0434}
.yl_menu{display: block; width: 100%; text-align: center;overflow: hidden; margin: 10px 0;}
.yl_menu  a{display: inline-block;  margin-right: 10px; color: #a8a8a8;font-size: 14px;  }
.newfooter_menu{display: block; width: 100%; overflow: hidden;}
.newfooter_menu li{display: block;float: left;}
.newfooter_menu li a{width: 100%; display: block; padding: 0 0 25px 0; color:#fff; font-size:16px; font-weight: bold;}
.newfooter_menu li ul li{width: 100%;}
.newfooter_menu li ul li a{margin-bottom: 10px; color: #a7b0b6; font-size: 14px;font-weight: normal; padding: 0;}
.new_footer_bottm{width: 100%; text-align: center;background: #222533;padding: 10px 0;}
.new_footer_bottm p{color:#a8a8a8; font-size: 14px;}
.new_footer_bottm p a{color:#a8a8a8;}
.new_footer_bottm p a:hover{text-decoration:underline;}
.widget_woo_vpf_filter{float: none!important; background: #fff;}
.widget_woo_vpf_filter h2{font-size: 16px;color: #000;font-weight: bold;padding: 10px 5%;width: 90%;margin: 0 0 10px 0;font-weight: normal;border-bottom: dotted 1px #ccc;}
.widget_woo_vpf_filter form{display: block; width: 95%; padding: 0 2.5%;}
.widget_woo_vpf_filter select,.widget_woo_vpf_filter  input[type="text"]{ padding: 5px 0; opacity: 0.6}
#screening,#sx_btn{display: none!important;}
.widget_woo_vpf_filter  input[type="submit"]{ width: 200px!important; height: 29px; background:#ff8400; border: none; color: #fff; font-size: 16px; }
.cookies_tt{ position: fixed; bottom: 0; width: 90%; height: auto; padding: 10px 5%; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/b_80.png);z-index: 1000000; text-align: center;}
.info_m_cookies{color:#fff; font-size: 14px;   border: 1px solid #ffffff; border-radius: 50%; display: inline-block; font-weight: bold; height: 20px;  line-height: 19px; margin-right: 10px;  width: 20px;}
.cookies_tt a{font-size: 14px; color: #fff; }
.cookies_tt a:hover{text-decoration: underline;}
.close_cookies{ position: relative; margin-left: 20px; top: 3px; cursor: pointer;}
.dingyuefrom{display: block; width: 100%; overflow: hidden;}
.dingyuefrom .wpm_prepend{margin: 0 0 5px 0; font-size: 14px; color: #a7b0b6;}
.wpm_form{position: relative; display: block; overflow: hidden; width: 100%;}
.wpm_emaillabel{display: none;}
.wpm_email{margin: 15px 0 0;}
.wpm_emailinput{padding: 5px;  width: 80%;    height: 16px;}
.wpm_submit{margin: 0; width: 0; height: 0;}
.wpm_submitbtn{ display: block; position: absolute; bottom: 0; right: 0; border: none; padding: 0; background: #ff8400; color: #fff;font-size: 18px; width: 20%; height: 30px;cursor: pointer;} @media screen and (min-width:700px) and (max-width:20000px){
.vedio_fix_box{ background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/blacks.png); width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000000; display:none;}
.vedio_fix_box_in{ margin:0 auto; margin-top:10%; background:#fff; padding:10px; width:600px; overflow:hidden; }
.close_vedio{ width:100%; height:auto; float:left;}
.close_vedio_btn{ float:right; margin:5px 0 5px 0; display:block; padding:5px 10px; font-size:14px; color:#fff; font-weight:bold; background:#ff7800; cursor: pointer;}
.vedio_box_paly{ width:100%; height:450px; float:left; overflow:hidden;}
.vedio_box_paly iframe,.vedio_box_paly video,.vedio_box_paly .vedio_box_paly{ width:600px !important; height:450px !important; background:#000;}
}
@media screen and (min-width:100px) and (max-width:699px){
.vedio_fix_box{ background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/blacks.png); width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000000; display:none;}
.vedio_fix_box_in{ margin:0 auto; margin:10% 2.5%; background:#fff; padding:10px; width:90%; overflow:hidden; }
.close_vedio{ width:100%; height:auto; float:left;}
.close_vedio_btn{ float:right; margin:5px 0 5px 0; display:block; padding:5px 10px; font-size:14px; color:#fff; font-weight:bold; background:#ff7800; cursor: pointer;}
.vedio_box_paly{ width:100%; height:50%; float:left; overflow:hidden;min-height: 177px;}
.vedio_box_paly iframe,.vedio_box_paly video,.vedio_box_paly .vedio_box_paly{ width:100% !important; height:100% !important;background:#000;}
}
@media screen and (min-width:1025px) and (max-width:20000px){
.upbtn_move{display: none;}
.toolbar_pc{position: fixed;width: 80px;right: 0;top: 40%;z-index: 999;}
.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:last-child{border-bottom-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{display: block; overflow:hidden;font-size: 14px;color:#999;letter-spacing: -1.32px;cursor: pointer;}
.toolbar_pc ul li i.out{font-size: 28px; display: block; margin:10px 0 5px 0;}
.bar_qq_tc a i{ font-size: 24px;float: left;display: block; margin:8px 0 5px 5px;}
.bar_qq_tc a span{display: block;float: left; text-align: left; margin-left: 15px;}
.bar_qq_tc a span p{margin:0; color:#1c98e9; }
.bar_qq_tc,.bar_weixin_tc{position: absolute; left:-201px; top: 0; z-index: 100; width: 200px;  background: #fff;border-radius: 6px; overflow: hidden; display: none;}
.toolbar_pc ul li .bar_qq_tc a{display: block; width: 90%; padding: 13px 5%; border-bottom:solid #e9e9e9 1px;color:#999; overflow: hidden;}
.bar_qq_tc a:hover{background:#e9e9e9; }
.bar_qq_tc a i{color:#1c98e9;}
.bar_qq_tc a:last-child{border: none;}
.bar_qq_td{position: absolute; left:-251px; top: -50px; z-index: 100; width: 250px;  background: #fff;border-radius: 6px; overflow: hidden; display: none; text-align: left;}
.bar_qq_td p{font-size: 16px; color: #333; margin-left: 15px;}
.bar_qq_tds{position: absolute; left:-251px; top: 0px; z-index: 100; width: 250px;  background: #fff;border-radius: 6px; overflow: hidden; display: none; text-align: left;}
.bar_qq_tds p{font-size: 18px; color:#cf0434; margin-left: 15px;}
.bar_qq_td p i{margin-right: 5px;}
#new_style_bar{width: 40px; top: 0; height: 100%;box-shadow: 0 0 5px 0 rgba(141,141,141,.5); background: #333; z-index:99999;}
#new_style_bar ul{position: relative; top: 20%;box-shadow: none;border-radius: 0;}
#new_style_bar.toolbar_pc ul li{border-radius: 0; height: auto; padding: 0; background: none;}
#new_style_bar.toolbar_pc ul li i.out{font-size: 18px;}
#new_style_bar.toolbar_pc ul li:nth-child(1) i{animation:move 3s 0s infinite;-webkit-animation:move 3s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}
#new_style_bar.toolbar_pc ul li:nth-child(2) i{animation:move 2s 0s infinite;-webkit-animation:move 2s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}
#new_style_bar.toolbar_pc ul li:nth-child(3) i{animation:move 3.5s 0s infinite;-webkit-animation:move 3.5s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}
#new_style_bar.toolbar_pc ul li:nth-child(4) i{animation:move 4s 0s infinite;-webkit-animation:move 4s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}
#new_style_bar.toolbar_pc ul li span.new_style_bar_txt{width: 80%; padding:0 10%; text-align: center;display: block; padding-bottom: 10px;}
}
@media screen and (min-width:1px) and (max-width:1024px){
.toolbar_move{position: fixed;width: 100%;left: 0;bottom:0;z-index: 9999999; height: 60px; background: #fff;}
.toolbar_move ul{width: 100%;box-shadow: 0 0 5px 0 rgba(141,141,141,.5); text-align: center;}
.toolbar_move ul li{text-align: center; width:20%; display: inline-block;height: 60px;  list-style: none; position: relative;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: 24px; display: block; margin:7px 0 2px 0;}
.bar_qq_tc a i{ font-size: 24px; display: block; margin:0 0 5px 0;}
.upbtn_move{display:block; position: fixed; width: 30px; height: 30px; background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/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: 65px;}
}
.swiper-slide{overflow: hidden;}
#gallery_lightbox{ width:95%; display:block; margin:10px 0; padding: 10px 2.5% 0 2.5%; overflow:hidden; background: #f5f5f5;line-height: 11px; }
#gallery_lightbox li{ list-style:none; float:left;  display:block; font-size:0; margin-bottom: 0px;}
#gallery_lightbox li a{ font-size:0;}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:1025px) and (max-width:200000px){
.list_nav_ul li,#list_nav ul li .zhezhao2,#list_nav ul li img,#list_nav ul li .text_list_nav,#list_nav ul li .text_list_nav p,.donghua .index_boxs  .list_nav_title,.donghua .index_boxs  .more_m,.donghua .index_boxs .case_title_lists,.donghua .index_boxs .loop_part,.donghua .index_boxs  .icons_in .icons_contact ,.donghua .index_boxs .plan_ul_in ,.donghua .index_boxs  .about_ul_in,.donghua .index_boxs .band_ul_in,.donghua .index_boxs .news_loops1,.donghua .index_boxs .news_loops2,.header,	.donghua .index_boxs .index_search,.case_loop li .case_pic img  ,.donghua .index_boxs.news_indexs .list_nav_title,.donghua .index_boxs.news_indexs .loop_part,	.donghua #contact_index_show .form_contact {-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.in_swipers {-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;transition-delay: 1s;
-moz-transition-delay: 1s; -webkit-transition-delay: 1s; -o-transition-delay: 1s; }
.donghua .index_boxs .list_nav_title,.donghua .index_boxs  .list_nav_title,	.donghua .index_boxs .index_search,.donghua .index_boxs.news_indexs .list_nav_title,	.donghua #contact_index_show .form_contact ,.in_swipers{-moz-transform:translate(0,100px);-webkit-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px); opacity: 0;}
.donghua .index_boxs.dong .list_nav_title,.donghua .index_boxs.dong  .list_nav_title,	.donghua .index_boxs.dong .index_search,.donghua .index_boxs.news_indexs.dong  .list_nav_title,	.donghua #contact_index_show.dong  .form_contact,.swiper-slide-active .in_swipers {-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0); opacity: 1;}	
.donghua .index_boxs  .more_m,.donghua .index_boxs .case_title_lists,.donghua .index_boxs .loop_part ,.donghua .index_boxs .plan_ul_in ,.donghua .index_boxs  .about_ul_in,.donghua .index_boxs .band_ul_in{-moz-transform:translate(0,-100px);-webkit-transform:translate(0,-100px);-o-transform:translate(0,-100px);transform:translate(0,-100px); opacity: 0;}
.donghua .index_boxs.dong  .more_m,.donghua .index_boxs.dong  .case_title_lists,.donghua .index_boxs.dong .loop_part,.donghua .index_boxs.dong .plan_ul_in,.donghua .index_boxs.dong .about_ul_in,.donghua .index_boxs.dong .band_ul_in{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0); opacity: 1;}		
.donghua .index_boxs  .news_loops1{-moz-transform:translate(0,-100px);-webkit-transform:translate(0,-100px);-o-transform:translate(0,-100px);transform:translate(0,-100px);opacity: 0;}
.donghua .index_boxs  .news_loops2{-moz-transform:translate(0,100px);-webkit-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px);opacity: 0;}
.donghua .index_boxs.dong  .news_loops1,.donghua .index_boxs.dong  .news_loops2{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;}	
.donghua .index_boxs .list_nav_ul li{-moz-transform:translate(-100px,0);-webkit-transform:translate(-100px,0);-o-transform:translate(-100px,0);transform:translate(-100px,0);opacity: 0;}
.donghua .index_boxs.dong .list_nav_ul li	{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;}
.donghua .index_boxs  .icons_in .icons_contact{-moz-transform:translate(0,-60px);-webkit-transform:translate(0,-60px);-o-transform:translate(0,-60px);transform:translate(0,-60px);opacity: 0;}
.donghua .index_boxs.dong  .icons_in .icons_contact{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;}	
.donghua .index_boxs .list_nav_ul li:nth-child(1){-moz-transition:all 0.5s ease-out 0.5s;-webkit-transition:all 0.5s ease-out 0.5s;-o-transition:all 0.5s ease-out 0.5s;transition:all 0.5s ease-out 0.5s;}
.donghua .index_boxs .list_nav_ul li:nth-child(2){-moz-transition:all 0.5s ease-out 0.8s;-webkit-transition:all 0.5s ease-out 0.8s;-o-transition:all 0.5s ease-out 0.8s;transition:all 0.5s ease-out 0.8s;}
.donghua .index_boxs .list_nav_ul li:nth-child(3){-moz-transition:all 0.8s ease-out 1.1s;-webkit-transition:all 0.5s ease-out 1.1s;-o-transition:all 0.5s ease-out 1.1s;transition:all 0.5s ease-out 1.1s;}
.donghua .index_boxs .list_nav_ul li:nth-child(4){-moz-transition:all 0.5s ease-out 1.4s;-webkit-transition:all 0.5s ease-out 1.4s;-o-transition:all 0.5s ease-out 1.4s;transition:all 0.5s ease-out 1.4s;}
.donghua .index_boxs .list_nav_ul li:nth-child(5){-moz-transition:all 0.5s ease-out 1.7s;-webkit-transition:all 0.5s ease-out 1.7s;-o-transition:all 0.5s ease-out 1.7s;transition:all 0.5s ease-out 1.7s;}
.donghua .index_boxs .list_nav_ul li:nth-child(6){-moz-transition:all 0.5s ease-out 2s;-webkit-transition:all 0.5s ease-out 2s;-o-transition:all 0.5s ease-out 2s;transition:all 0.5s ease-out 2s;}
.donghua .index_boxs .list_nav_ul li:nth-child(7){-moz-transition:all 0.5s ease-out 2.3s;-webkit-transition:all 0.5s ease-out 2.3s;-o-transition:all 0.5s ease-out 2.3s;transition:all 0.5s ease-out 2.3s;}
.donghua .index_boxs .list_nav_ul li:nth-child(8){-moz-transition:all 0.5s ease-out 2.6s;-webkit-transition:all 0.5s ease-out 2.6s;-o-transition:all 0.5s ease-out 2.6s;transition:all 0.5s ease-out 2.6s;}
.donghua .index_boxs .list_nav_ul li:nth-child(9){-moz-transition:all 0.5s ease-out 2.9s;-webkit-transition:all 0.5s ease-out 2.9s;-o-transition:all 0.5s ease-out 2.9s;transition:all 0.5s ease-out 2.9s;}
.donghua .index_boxs .list_nav_ul li:nth-child(10){-moz-transition:all 0.5s ease-out 3.2s;-webkit-transition:all 0.5s ease-out 3.2s;-o-transition:all 0.5s ease-out 3.2s;transition:all 0.5s ease-out 3.2s;}
.donghua .index_boxs .list_nav_ul li:nth-child(11){-moz-transition:all 0.5s ease-out 3.5s;-webkit-transition:all 0.5s ease-out 3.5s;-o-transition:all 0.5s ease-out 3.5s;transition:all 0.5s ease-out 3.5s;}
.donghua .index_boxs .list_nav_ul li:nth-child(12){-moz-transition:all 0.5s ease-out 3.8s;-webkit-transition:all 0.5s ease-out 3.8s;-o-transition:all 0.5s ease-out 3.8s;transition:all 0.5s ease-out 3.8s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(1){-moz-transition:all 0.5s ease-out 0.5s;-webkit-transition:all 0.5s ease-out 0.5s;-o-transition:all 0.5s ease-out 0.5s;transition:all 0.5s ease-out 0.5s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(2){-moz-transition:all 0.5s ease-out 0.8s;-webkit-transition:all 0.5s ease-out 0.8s;-o-transition:all 0.5s ease-out 0.8s;transition:all 0.5s ease-out 0.8s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(3){-moz-transition:all 0.8s ease-out 1.1s;-webkit-transition:all 0.5s ease-out 1.1s;-o-transition:all 0.5s ease-out 1.1s;transition:all 0.5s ease-out 1.1s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(4){-moz-transition:all 0.5s ease-out 1.4s;-webkit-transition:all 0.5s ease-out 1.4s;-o-transition:all 0.5s ease-out 1.4s;transition:all 0.5s ease-out 1.4s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(5){-moz-transition:all 0.5s ease-out 1.7s;-webkit-transition:all 0.5s ease-out 1.7s;-o-transition:all 0.5s ease-out 1.7s;transition:all 0.5s ease-out 1.7s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(6){-moz-transition:all 0.5s ease-out 2s;-webkit-transition:all 0.5s ease-out 2s;-o-transition:all 0.5s ease-out 2s;transition:all 0.5s ease-out 2s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(7){-moz-transition:all 0.5s ease-out 2.3s;-webkit-transition:all 0.5s ease-out 2.3s;-o-transition:all 0.5s ease-out 2.3s;transition:all 0.5s ease-out 2.3s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(8){-moz-transition:all 0.5s ease-out 2.6s;-webkit-transition:all 0.5s ease-out 2.6s;-o-transition:all 0.5s ease-out 2.6s;transition:all 0.5s ease-out 2.6s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(9){-moz-transition:all 0.5s ease-out 2.9s;-webkit-transition:all 0.5s ease-out 2.9s;-o-transition:all 0.5s ease-out 2.9s;transition:all 0.5s ease-out 2.9s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(10){-moz-transition:all 0.5s ease-out 3.2s;-webkit-transition:all 0.5s ease-out 3.2s;-o-transition:all 0.5s ease-out 3.2s;transition:all 0.5s ease-out 3.2s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(11){-moz-transition:all 0.5s ease-out 3.5s;-webkit-transition:all 0.5s ease-out 3.5s;-o-transition:all 0.5s ease-out 3.5s;transition:all 0.5s ease-out 3.5s;}
.donghua .index_boxs  .icons_in .icons_contact:nth-child(12){-moz-transition:all 0.5s ease-out 3.8s;-webkit-transition:all 0.5s ease-out 3.8s;-o-transition:all 0.5s ease-out 3.8s;transition:all 0.5s ease-out 3.8s;}	
@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);
}
}
}.index_boxs{background-size:cover;}
#top_video{width: 100%; overflow: hidden; position: relative; z-index: 1000; background: #fff;}
.video-zz{ position: absolute; z-index: 2; width: 100%; height: 100%; background:#000; opacity: 0.5; top: 0; left: 0;  }
.top_video_in{ display: block; text-align: center; z-index: 10;}
#top_video .pagination_out{width: 100%; position:absolute; bottom: 0; left: 0; line-height: 3px; z-index: 100; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/b_80.png); text-align:center; padding: 3px 0 6px 0;}
#top_video .pagination_out span{ width: 30px; height: 3px; border-radius: 0;  background: #fff; margin: 0 5px;}
#top_video .pagination_out span.swiper-pagination-bullet-active{ background:#cf0434;}
.topvideo_play{display: none;}
@media screen and (min-width:1025px) and (max-width:20000px){
.top_video_in{max-width: 1200px; margin: 0 auto;width: 100%;padding-top:10%; }
.swiper-next,.swiper-prev{position: absolute;top: 50%;width: 45px;height: 45px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat; font-size: 16px; color: #fff; text-align: center; line-height: 45px; opacity: 0.1;}
.swiper-prev{left:15px;}
.swiper-next{right:30px;}
.swiper-container:hover .swiper-next,.swiper-container:hover .swiper-prev{ opacity:0.8; background: #fff; color:#666;}
.swiper-next i,.swiper-prev i{margin: 0;}	
.swiper-next.swiper-button-disabled,.swiper-prev.swiper-button-disabled{opacity: 0.3;}
}
@media screen and (min-width:0px) and (max-width:797px){
.swiper-next,.swiper-prev{display: none;}	
}
@media screen and (min-width:768px) and (max-width:20000px){
.top_video_in{position: relative; }
.move_img{display: none;}
.top_video_bac{width: 100%; height: 100%; position:absolute; top: 0; left: 0; z-index: 1; background-position: center center; background-size: cover;}
.top_video_bac video{min-width: 100%;min-height: 100%; position: relative;z-index: 1;}	
#top_video .top_btns a{padding: 8px 25px; font-size: 14px;}
.in_swipers{width: 100%; margin: 0 auto; max-width: 1440px;  text-align: center;}
#index_content.xl_szk .in_swipers{text-align: right;  }
#index_content.xl_szk .in_swipers img{max-width: 80%; padding-left:20%; height: auto;}
}
@media screen and (min-width:1px) and (max-width:767px){
.pc_img {display: none;}
.top_video_in{position:absolute; top: 0; left: 0; padding-top:50px!important; }
.top_video_bac{display: none;}
#top_video,#top_video .swiper-container{ height: auto!important;}
.pc_img{display: none;}
.move_img	{position: relative; z-index: 1;}
}
.twotab .top_video_in{position:absolute; top: 0; left: 0; padding-top:30px!important; }
.twotab  .top_video_in{width:90%;  margin: 0 5%;padding-top: 26%;}
.twotab 	.top_video_in .top_video_title,.twotab  .top_video_in .top_video_title2{font-size:24px;}
.twotab 	.top_video_in  p{ font-size: 14px;line-height: 20px;}
#two_load{width: 100%; height: auto;  position: relative; z-index: 100;}
#two_load .two_load_in{max-width: 1400px;margin: 0 auto;    width: 95%;padding: 0 2.5%;position: relative;}
#two_load .two_load_in .two_load_right{ background: #fff;border:solid 1px #dddddd;}
#two_load .two_load_in .two_load_left ul{list-style: none; background: #fff; border:solid 1px #dddddd; z-index: 100000; overflow: hidden;}
#two_load .two_load_in .two_load_left ul:hover{overflow: inherit; height: auto!important;}
#two_load .two_load_in .two_load_left ul li#first_btns{ padding: 15px 10%; width: 80%; background: #333; color:#fff;}
#two_load .two_load_in .two_load_left ul li#first_btns i{margin:0 10px 0  11%;}
#two_load .two_load_in .two_load_left ul li{width: 90%; padding: 5px 5%;border-bottom:solid 1px #f5f5f5;}
#two_load .two_load_in .two_load_left ul li:last-child{border-bottom: none;}
#two_load .two_load_in .two_load_left ul li .sub-menu{display: none;}
#two_load .two_load_in .two_load_left ul li:hover{  box-shadow: 0 0 5px #999;background: #fff;}
#two_load .two_load_in .two_load_left ul li a:hover{margin-left:15px; color:#ea471c }
#two_load .two_load_in .two_load_left ul li a img{float: left; max-width: 40px; height: auto; margin:0 10px 0  10%;}
#two_load .two_load_in .two_load_left ul li	figure{top:-8px;position:relative; display: block; }
#two_load .two_load_in .two_load_left ul li.menu-item-has-children a span::after { content: "\f105";position: absolute;top: 13px;right: 28px;color:#999;}
#two_load .two_load_in .two_load_left ul li:first-child .sub-menu{}
#two_load .pagination_out{width: 100%; position:absolute; bottom: 0; left: 0; line-height: 3px; z-index: 100; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/b_80.png); text-align: left; padding: 10px 0 ;}
#two_load .pagination_out span{ width: 30px; height: 3px; border-radius: 0;  background: #fff; margin: 0 5px;}
#two_load .pagination_out span.swiper-pagination-bullet-active{ background:#cf0434;}
@media screen and (min-width:1025px) and (max-width:200000px){ 
#two_load .two_load_in .two_load_left{width: 25%;float: left;}
#two_load .two_load_in .two_load_right{width: 73%;float: right; }
#two_load .two_load_in .two_load_right img{width: auto;height: auto; max-width:none;}
#two_load .two_load_in .two_load_left ul li a{width: 90%; padding: 15px 5%; display: block; text-align: left; line-height: 24px; position: relative; color:#666;}
#two_load .two_load_in .two_load_left ul li .sub-menu{ position:absolute; height:92%;  right:2%; top:0; width:72%; background:#fff; padding-top:20px;  overflow-y:auto; overflow-x: hidden;}
#two_load .two_load_in .two_load_left ul li .sub-menu .sub-menu{padding-top: 5px; border: none!important; min-height: inherit; overflow: hidden;}
#two_load .two_load_in .two_load_left ul li .sub-menu li{ border:none; width:9%;  padding:3px 1%;float: left;}
#two_load .two_load_in .two_load_left ul li .sub-menu li:hover{box-shadow:none;}	
#two_load .two_load_in .two_load_left ul li .sub-menu li figure{position:relative; top: 0; left: 0;}	
#two_load .two_load_in .two_load_left ul li .sub-menu li a span{color:#333;}	
#two_load .two_load_in .two_load_left ul li .sub-menu li::before{ margin: 10px 5px 0 0; color: #333;}
#two_load .two_load_in .two_load_left ul li .sub-menu li a i{ display:none;}
#two_load .two_load_in .two_load_left ul li .sub-menu li a img{ max-width:100%; margin: 0;}
#two_load .two_load_in .two_load_left ul li .sub-menu li a:hover{ margin: 0;}
#two_load .two_load_in .two_load_left ul li .sub-menu li a span{ font-size:12px;line-height:18px; height:auto; overflow:hidden;margin-top: 10px; }	
#two_load .two_load_in .two_load_left ul li.menu-item-has-children .sub-menu li a span{font-weight: bold; margin-top: 5px; }		
#two_load .two_load_in .two_load_left ul li.menu-item-has-children .sub-menu li a{text-align: center;  }		
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children{width:100%; background:none;}
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children a{ padding-bottom: 5px; width: 99%; display: block; font-size: 15px; color: #333; margin:5px 0 0 1%;border-bottom: 1px  dashed #ccc; text-align:left; }
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children  .sub-menu a{border: none; text-align: center;}
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children a{display: block; width: 100%; height: auto; overflow: hidden;padding: 5px;}	
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children .sub-menu{display: block!important; position: relative; width: 100%;padding-top: 5px;}
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children ul li a span{border: none; margin: 5px 0 10px 1%!important; }	
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children ul li a span{height: auto!important; font-weight: normal;}
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children ul li {padding: 0 1%;}	
#two_load .two_load_in .two_load_left ul li .sub-menu li a span::after{display: none;}	
#waper_drog_nav  ul li figure{margin: 0;}
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children.fa::before{position: absolute; top: 19px ; left: 0; margin: 0;}
#two_load .two_load_in .two_load_left ul li .sub-menu li.menu-item-has-children.fa{position: relative;}
}
@media screen and (min-width:1px) and (max-width:1024px){
#two_load .two_load_in .two_load_left{display: none; }
#two_load .two_load_in .two_load_right,#two_load .two_load_in .two_load_right .swiper-container,#two_load{width: 100%;height: auto!important; }
}
.form_contact_bttom{position: fixed; top: 0; left: 0; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/blacks_25.png);z-index: 100000000; width: 100%; height: 100%;display: none;}
.form_contact_bttom_in{margin:100% auto 0 auto; max-width: 600px; width: 90%; height: auto; padding: 10px;background: #fff; }
.form_contact_bttom.form_open{display: block;}
.form_contact_bttom.form_open .form_contact_bttom_in{margin:10% auto 0 auto; }
.form_contact_bttom_in #commentform-park{width: 80%; margin:10px 10% 10px 10%; position: relative;}
.form_contact_bttom_in #commentform-park .lables{width:45%; float: left; margin: 5px 2.5%; }
.form_contact_bttom_in #commentform-park .lables input[type="text"]{ border: #f0f0f0 1px solid; background: #fff;width: 90%; padding: 10px 4%; color: #666;}
.form_contact_bttom_in #commentform-park .lables select{border: #f0f0f0 1px solid; background: #fff;width: 90%; padding: 10px 4%; color: #666;}
.form_contact_bttom_in #commentform-park .lables_c,.form_contact_bttom_in #commentform-park .lables_ra,.form_contact_bttom_in #commentform-park .submut_k{width:95%; float: left; margin: 5px 2.5%; }
.form_contact_bttom_in #commentform-park .lables_ra{font-size: 12px; color: #666; margin: 10px 2.5%; line-height: 26px;}
.form_contact_bttom_in #commentform-park .lables_ra label{font-size: 14px; color: #666; margin-right: 10px;}
.form_contact_bttom_in #commentform-park .lables_ra input[type="radio"]{ margin:0 5px 5px 10px; cursor: pointer;}
.form_contact_bttom_in #commentform-park .lables_c textarea{border: #f0f0f0 1px solid; background: #fff;width: 90%; padding: 10px 4%; color: #666;}
.form_contact_bttom_in #commentform-park #submits{float: left;padding: 5px 35px; font-size: 16px; color: #cf0434; background:#fff; border: solid 1px #cf0434; cursor: pointer;}
.form_contact_bttom_in #commentform-park #submits:hover{background: #cf0434;color: #fff; }
.form_contact_bttom_in #commentform-park .tishi{float: left; color: #666; font-size: 14px; margin-left: 15px; position: relative; top: -6px; display: none;}
.hid_author,.hid_email{display: none;}
.form_contact_bttom_title{width: 100%; border-bottom: solid 1px #ccc; padding: 5px 0; margin:0 0 5px 0;}
.form_contact_bttom_title span{font-size: 16px;color: #333;}
.form_contact_bttom_title a{float: right; color:#cf0434;cursor: pointer;}
.more_m{display:block; width: 150px;  padding: 5px 0;; font-size: 16px; color: #cf0434; text-align: center;margin: 10px auto; cursor: pointer; border: solid 1px #ccc}
.more_m:hover{  color: #fff; background:#cf0434;padding: 5px ;width: 150px;;}
#list_nav {background-position: top center; overflow: hidden;}
.list_nav_title{  max-width: 1400px; text-align:left; margin: 0 auto; display: block; overflow: hidden;}
.icons_in .list_nav_title,.contact_index_show_in .list_nav_title{width: 100%;padding: 0;}
.list_nav_ts{font-size: 14px; color: #8c8c8c; font-weight:bold; margin: 15px 0;  }
.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;}
@media screen and (min-width:1471px) and (max-width:2000000px){
#case_index_show .list_nav_title,#band .list_nav_title{ width: 100%;padding: 0;}
}
@media screen and (min-width:1px) and (max-width:1470px){
#case_index_show .list_nav_title,#band .list_nav_title,#case_page.news_indexs .list_nav_title { width: 95%;padding: 0 2.5%;}
}
@media screen and (min-width:768px) and (max-width:2000000px){
.case_title_lists a{padding: 5px 15px;}
.case_title_lists{ text-align: center;}
}
@media screen and (min-width:1px) and (max-width:767px){
.list_nav_title .fas.fa-align-left{display: none;}
.case_title_lists a{padding: 8px; margin-bottom: 8px;}
.case_title_lists{ text-align: left;}
}
.case_title_lists  font {
color: #cf0434;
margin-right: 10px;
}
.twotab #case_page .case_title_lists .mantitle a{color: #666}
.text_bn div.left_text_bn1:hover, .text_bn div.right_text_bn1:hover{top: 50px;}
.text_bn div.left_text_bn2:hover, .text_bn div.right_text_bn2:hover{top:180px;}
#case_index_show .list_nav_title{    margin-bottom: 9px;}
figure{margin: 0;}
#case_index_show{ width:100%; height:auto;overflow:hidden; padding:20px 0 0 0; position:relative;z-index: 10; background: #fff;}
.loop_part {padding:0 0 20px 0 ; }
.case_index_show_in{ margin:0 auto;}
.case_title_lists{width: 95%; text-align:left; margin: 0 auto;overflow: hidden; max-width: 1400px;padding: 0 2.5%; }
.case_title_lists a{display:inline-block;  font-size: 14px; color: #333;cursor: pointer; background: #ccc;}
.case_title_lists a.active{  color:#fff; background:#cf0434  }
.loop_part{width: 100%; height: auto; overflow: hidden; padding-top: 15px;}
.vedio_btn{position: absolute; top: 20px; opacity: 0; left: 0; width: 100%; height: 100%; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/b_80.png); text-align: center; z-index: 1;cursor: pointer;}
.loop_part  .swiper-slide{text-align: center;}
.case_loop li{background:#fff;}
.case_loop li:hover .vedio_btn{top:0; opacity: 1;}
.case_loop li:hover .vedio_btn .icon{margin-top: 35%; opacity: 1;}
.vedio_url{ display:inline-block; padding: 5px 15px; border: solid 1px #ff8400; color: #ff8400; font-size: 12px; margin: 10px 0;}
.vedio_url:hover{color: #fff; background:#ff8400;}
.case_loop{ width:103%; display:block; overflow:hidden;}
#case_index_show.index_boxs .case_loop{width:101%; padding: 0 4px;  }
.case_index_show_in .comments_p{ display: none;}
#per27 .case_loop li{ width:100%; margin:5px 0 8px 0;}
@media screen and (min-width:650px) and (max-width:200000px){
.case_loop li{ width:30%; margin:10px 3% 15px 0; }
.case_loop.loop_list4 li{ width:22%; margin:10px 3% 10px 0;}
}
@media screen and (min-width:1px) and (max-width:649px){
.case_loop li{ width:47%; margin:10px 3% 15px 0; }
}	
@media screen and (min-width:1025px) and (max-width:2000000px){
#case_index_show	.pagination_out{display: none;}
}	
@media screen and (min-width:1px) and (max-width:1024px){
#case_index_show .pagination_out{width: 100%;  z-index: 100; text-align: center; padding: 10px 0; position: relative;}
#case_index_show .pagination_out span{ width: 15px; height: 5px; border-radius: 0;  background: #666; margin: 0 5px;}
#case_index_show .pagination_out span.swiper-pagination-bullet-active{ background:#ff8400;}
}		
@media screen and (min-width:1024px) and (max-width:200000px){
.case_loop.loop_list5 li{ width:18%; margin:10px 2% 10px 0;}
.case_loop.loop_list6 li{ width:13.6%; margin:10px 3% 10px 0;}
.case_loop.loop_list7 li{ width:11.2%; margin:10px 3% 10px 0;}
.case_loop.loop_list8 li{ width:9.5%; margin:10px 3% 10px 0;}	
}
@media screen and (min-width:769px) and (max-width:1023px){
.case_loop.loop_list5 li,.case_loop.loop_list6 li,.case_loop.loop_list7 li,.case_loop.loop_list8 li{ width:22%; margin:10px 3% 10px 0;}
}	
@media screen and (min-width:650px) and (max-width:768px){
.case_loop.loop_list5 li,.case_loop.loop_list6 li,.case_loop.loop_list7 li,.case_loop.loop_list8 li{width:30%; margin:10px 3% 15px 0;}
}		
.case_loop li{  display:block; float:left;}
.case_loop  .product_pic{ font-size:0;}
.case_loop  .product_pic .thumbnails{position:absolute; left:0; bottom:-300px; background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/w_80.png); }
.case_loop  .product_pic .thumbnails a img{width:90%; height: auto;}
.case_loop  .product_pic .thumbnails{width:90%; padding:5px 5%;}
.case_loop  .product_pic .thumbnails .thumbnail_prve,.case_loop  .product_pic .thumbnails  .thumbnail_next {background-image: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/css.png);background-repeat: no-repeat;cursor: pointer;height:100%; position: absolute;width: 5% !important; background-color: #F6F6F6; top:0;}
.case_loop  .product_pic .thumbnails .thumbnail_prve{ right:0;background-position:3px -709px;}
.case_loop  .product_pic .thumbnails .thumbnail_next { left:0;background-position:3px -658px;}
#per27 .case_loop  .product_pic .onsale{position: relative; width: 100%; padding: 8px 0; text-align: center; top: 0; left: 0; display: block;}
.case_loop  .product_pic,.case_loop  .product_bottom{ display:block; width:100%; position:relative; overflow:hidden; text-align:center;}
.case_loop  .product_pic .onsale{ position:absolute; left:5px; top:10px; padding:5px; color:#fff; background:#ba9f74; z-index:2; line-height:normal;border-radius:0; min-height:inherit; font-weight:normal }
.case_loop  .posts_title{ margin:5px 0; display:block; text-align: center; height: 35px; overflow: hidden;}
.case_loop  .posts_title a{ font-size:16px; color:#333; font-weight:normal;}
.case_loop  .product_bottom .woocommerce-review-link{ display:none;}
.case_loop  .product_bottom .woocommerce-product-rating{ display:inline-block; margin-bottom:8px;}
.case_loop  .product_bottom .star-rating{ color:#f56600; font-size:14px;}
.case_loop  .product_bottom  .black_price_out span{ font-size:16px; }
.case_loop .case_pic{ font-size:0; width:100%; position:relative; overflow:hidden; height:auto;}
.case_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;}
.case_loop .case_pic  figcaption span{position: relative; z-index: 10;}
.case_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;}
.case_loop li:hover .case_pic  figcaption{ opacity: 1; bottom: 0;}
.case_loop li:hover .case_pic img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.case_loop li:hover{box-shadow: 0 0 5px #ccc;}
.case_text{ text-align:center;}
.case_text .posts_title{ margin: 0; width: 96%; padding: 0 2%; height: 49px; margin-top: 10px; line-height: 22px; display:block; overflow: hidden;}
.case_text .posts_title a{ font-size:14px; color:#333; }
#w_tc .list_nav_ts ,#w_tc .list_nav_ts font{color:#fff; text-shadow: 0px 0px 5px #000}
#w_tc .more_m{color:#fff; border: solid 1px #fff;}
#case_page.twotabpost .case_loop {width: 100%;}
#ms_icon .icons_i i{float: left;}
#ms_icon.iis .icons_i {width: 70%;  margin: 30px 15% 0 15%;}
#ms_icon.iis span{width: 70%; margin:0 15% 30px 15%; }
@media screen and (min-width:1109px) and (max-width:20000px){
#ms_icon .icons_i i{font-size: 32px;margin-right: 10px;}
.icons_in .icons_contact span p{font-size: 14px;}
}
@media screen and (min-width:1024px) and (max-width:1108px){
#ms_icon .icons_i i{font-size: 24px;margin-right: 10px;}
.icons_in .icons_contact span p{font-size: 12px;}
}
@media screen and (min-width:769px) and (max-width:20000px){
.icons_in #ms_icon2.icons_contact span p{font-size: 16px; height: 67px; }
#ms_icon.icons_contact {
padding-top: 30px;
}
#ms_icon3 .icons_i i{font-size: 32px; margin: 0 0 0px 0;color:#fff;display: inline-block; width: 75px; height: 75px; line-height: 75px; text-align: center;border-radius:100%;box-shadow: 0 0 0 8px rgba(204,219,56,.35);  }
#ms_icon3:hover .icons_i i{box-shadow: 0 0 0 20px rgba(204,219,56,.35);}
}
@media screen and (min-width:1px) and (max-width:768px){
.icons_in .icons_contact span p,.icons_in #ms_icon2.icons_contact span p{font-size: 12px;height: 83px;}
#ms_icon.icons_contact {
padding-top: 15px;
}
#ms_icon3 .icons_i i{font-size: 16px; margin: 0 0 0px 0;color:#fff;padding: 15px; text-align: center;border-radius:100%;box-shadow: 0 0 0 3px rgba(204,219,56,.35);  }
#ms_icon3:hover .icons_i i{box-shadow: 0 0 0 20px rgba(204,219,56,.35);}
}
.icons_in #ms_icon2.icons_contact span p{display: block; overflow: hidden;width: 100%;}
.icons_in{margin: 0 auto;max-width:1412px;width: 95%;padding: 0 2.5%;text-align: center;}
.icons_in .icons_contact{display: inline-block;  position: relative; text-align: left;}
.icons_in .icons_contact .ba{ width: 95%; height: 100%; position: absolute; z-index: 1; left: 2.5%; top: 2.5%; background: #fff;}
.icons_in #ms_icon2.icons_contact:hover .ba  { box-shadow:0px 0px 5px 3px #ebebeb;}
.icons_in #ms_icon font{font-size: 26px; color: #999999; position: absolute; top: 15px; left: 15px;}
.icons_i{width: 90%; height: auto; text-align:center; margin: 0 5% ; position: relative; padding-bottom:5px;z-index: 5; }
#ms_icon .icons_i::after{width: 100%; content: " "; height: 1px; background:#e9e9e9; position: absolute; bottom: 0; left: 0; z-index: 1;}
#ms_icon .icons_i::before{width: 35px; content: " "; height: 1px; background:#cf0434; position: absolute; bottom: 0; left: 0; z-index:2;}
#ms_icon:hover .icons_i::before{width: 70px; content: " "; height: 1px; background:#cf0434; position: absolute; bottom: 0; left: 0; z-index:2;}
#ms_icon .icons_i b{font-size: 18px; color: #333; line-height: 32px;display: block;width: 100%; text-align:left;}
.icons_in .pagination span{width: 35px;height: 6px;border-radius: 0;background: #ccc;margin: 0 5px;opacity: 1;}
.icons_in .pagination_out{width: 100%; padding: 5px 0;}
.icons_in #ms_icon.icons_contact:hover  font{color:#cf0434;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.icons_in .icons_contact span{width: 90%; text-align:left; margin: 0 5% ; display: inline-block; overflow: hidden; position: relative;z-index: 5;}
.icons_in .icons_contact span p{ color: #666; display: block; width: 100%; }
#ms_icon2 .icons_i{text-align: center; margin: 40px 5% 10px 5%; width: 90%;}
#ms_icon2 .icons_i i{font-size: 26px; margin: 0;}
.icons_in #ms_icon2.icons_contact span{text-align: center;}
#w_tc .icons_contact span b,#w_tc .icons_contact span p,#w_tc.icons_in #ms_icon3 b{color: #fff;}
.icons_in #ms_icon2.icons_contact span b{font-size: 18px;color:#333; }
.icons_in #ms_icon3.icons_contact .ba{ border: none; background: none;}
#ms_icon3 .icons_i{text-align: center; margin: 20px 0 0px 0; width: 100%;}
.icons_in #ms_icon3 span p{margin: 0;height: 42px;display: block; width: 100%;}
.icons_in #ms_icon3 b{display: block; width: 100%; text-align: center;font-size: 18px; font-weight: bold; margin-top: 15px; color:#333;}
.icons_in #ms_icon3.icons_contact span{text-align: center;}
.icons_in #ms_icon3.icons_contact span b{font-size: 26px; }
.icons_in #ms_icon3.icons_contact:hover .ba{ box-shadow: none;;}
.swiper-container{width: 100%;}
#vot{padding: 30px 0;}
@media screen and (min-width:768px) and (max-width:200000px){
.imgs_avars{width: 15%;float: left;text-align: right; }
.text_vot{width: 77%;padding: 15px 4%;float: right;  }
#vot #votms_2 .swiper-slide {margin-right: 37px!important;}
}
@media screen and (min-width:1px) and (max-width:767px){
.imgs_avars{width: 100%; text-align: center;}
.text_vot{width: 80%; padding: 15px 10%;}
#vot #votms_2 .text_vot{ width: 80%!important;}
}
.tx_n{width: 100%; margin: 35px 0; overflow: hidden;}
.tx_n a{display: inline-block;  width: 40px; height: 40px; margin: 0 15px; cursor: pointer;}
.tx_n a.active img{border: solid #cf0434 3px;}
.tx_n a img{border-radius: 100%; border: solid #f5f5f5 3px; max-width: 40px; height: auto;}
@media screen and (min-width:1024px) and (max-width:2000000px){
.text_about{text-align: left; float: right; width: 45%; }
.about_img{width: 50%; float: left;  position: relative;}
.text_about a{padding: 8px 10px; font-size: 14px; }
.text_about  .xian_o{margin: 0;}
}
@media screen and (min-width:1124px) and (max-width:2000000px){
.text_about span{font-size: 14px; margin: 5% 0 20px 0; }
.text_about span font{font-size: 24px;;margin-bottom: 10px; }
.text_about p{line-height: 26px;font-size: 15px; margin: 5px 0;}
}
@media screen and (min-width:1024px) and (max-width:1123px){
.text_about span{font-size: 14px; margin: 5% 0 20px 0; }
.text_about span font{font-size: 18px;;margin-bottom: 3px; }
.text_about p{line-height: 22px;font-size: 14px; margin: 5px 0;}
.text_about .xian_o{display: none;}
}
@media screen and (min-width:768px) and (max-width:1023px){
.text_about span{font-size: 14px; margin: 2% 0 20px 0; }
.text_about span font{font-size: 18px;;margin-bottom: 3px; }
.text_about p{line-height: 22px;font-size: 14px; margin: 5px 0;}
.text_about .xian_o{display: none;}
.text_about{text-align: left; float: right; width: 45%; }
.about_img{width: 50%; float: left; position: relative;}
.text_about a{padding: 5px 10px; font-size: 14px; }
.text_about  .xian_o{margin: 0;}
}
@media screen and (min-width:1px) and (max-width:767px){
.about_img{width: 100%; float: left; margin-bottom:10px; position: relative;}
.text_about{text-align: left; float:left; width:95%; margin: 0!important; padding:20px 2.5% 30px 5.5%;}	
.text_about span{font-size: 16px; }
.text_about p{line-height: 20px;font-size: 14px;}
.text_about a{padding: 8px 10px; font-size: 12px; }
}
.about_ul_in{margin: 0 auto;max-width: 1400px;width: 95%;padding: 0 2.5%;text-align: center;}
.about_tt{width: 100%; margin:15px 0 15px 0; text-align:left;  overflow:hidden; height: auto; padding: 0;}
.abtns.xian_o{margin: 35px 0;}
.text_about{text-align: left; margin: 0 2.5%;}
.text_about span font{display: block; width: 100%;color: #226184}
.text_about span{ color: #8c8c8c; font-weight:normal; display: block; width: 100%;}
.text_about  .xian_o .xo{top:-6px;}
.text_about p{  color: #1E1E1E;}
.about_insile{overflow:hidden;width: 100%; height: auto;font-size: 0;}
.video_btns{position:absolute; top: 0; left: 0; width: 100%; height: 100%;  text-align: center; color: #fff; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/b_80.png); opacity: 0.5; cursor: pointer;}
.video_btns:hover{opacity: 1;}
.video_btns i{font-size: 36px; margin-top: 26%;}
.text_about a{display: inline-block; width: auto; color:#cf0434; }
.text_about a:hover{color:#fff; background:#cf0434;padding: 8px 20px;}
.about_uls  .swiper-slide{background: #fff;}
.about_uls  .swiper-slide:nth-child(even) .about_img{float: right; margin: 0;}
.about_uls  .swiper-slide:nth-child(even) .text_about{float: left; }
.band_ul_in{margin: 15px auto;max-width:1400px;width: 95%;padding: 0 2.5%;text-align: center;}
.band_ul_in .band_uls .swiper-slide{text-align: center;}
#case_page,.twotab #case_index_show{width: 96%; padding: 15px 2%; background: #fff; margin-bottom:20px;}
#case_page .case_page_show_in li{width: 100%; height: auto; text-align: left; margin:0 0 15px 0; padding:0 0  15px 0; border-bottom: 1px solid #e3e3e3; }
#case_page .case_page_show_in li:hover{box-shadow: none;}
#case_page .case_page_show_in li .case_pic{ float: left; margin-right: 15px; overflow: hidden;}
#case_page .case_page_show_in li .case_text{text-align:left;}
#case_page .case_page_show_in li .case_text p {width: auto;padding: 0;}
#case_page .case_page_show_in li .case_text .posts_title{text-align: left; width: auto; margin: 0 0 10px 0; padding: 0; height: auto;}
#case_page .case_page_show_in li .case_text .posts_title a{font-size: 16px;color: #333;}
#case_page .case_page_show_in li .case_text span ,#case_page .case_page_show_in li .case_text span time{font-size: 12px; color:#cf0434; margin-right: 5px; opacity: 0.9;}
#case_page .case_page_show_in li .case_text p{font-size: 14px; color: #666; line-height: 20px; margin: 3px 0; }
#case_page .case_page_show_in li .case_text .vedio_url{background:#cf0434; color: #fff; border: none; border-radius: 5px; margin: 2px 0 0;}
#case_page .case_page_show_in li.first_show:first-child{ }
#case_page .case_page_show_in li.first_show:first-child .case_pic{ width: 100%; max-height:inherit;}
#case_page .case_page_show_in li.first_show:first-child .case_text{float: left;width: 100%; margin-top: 15px;}
#case_page .case_page_show_in li.first_show{ float: left; margin: 0 0 9px 0; padding: 0 0 10px 0; border: none;}
#case_page .case_page_show_in li.first_show .case_pic{ width: 100px; max-height: 80px;}
#case_page  .loop_part{padding-bottom: 0;}
@media screen and (min-width:769px) and (max-width:20000px){
#case_page .case_page_show_in li.first_show{width: 50%;}
#case_page .case_page_show_in li.first_show:first-child{width: 45%;margin-right: 5%;}
#case_page .case_page_show_in li .case_pic{width: 200px; max-height: 150px; }
}
@media screen and (min-width:1px) and (max-width:768px){
#case_page .case_page_show_in li.first_show,#case_page .case_page_show_in li.first_show:first-child{width: 100%;}
#case_page .case_page_show_in li .case_pic{width: 100px; max-height: 80px; }
}
.index_nav{width: 96%; padding: 15px 2%; 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;}
.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: FontAwesome;-webkit-transform: rotate(0);transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);display: inline-block;}
.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%; padding: 0; margin: 15px 0;}
.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 {width:100%; padding: 10px 0; height: auto;}
#case_page.news_indexs   { width: 100%; margin: 0; padding: 0;} 
#case_page #news_loops{    width: 95%;padding: 0 2.5%; margin: 0 auto;max-width: 1400px;}
#case_page #news_loops li{background:none;}
#case_page #news_loops .tc li .case_text .posts_title a{color:#fff;}
#case_page #news_loops .tc li .case_text p{color:#ccc;}
#case_page .case_page_show_in li.first_show:first-child .case_pic{ max-height: 307px; overflow: hidden;}
.news_indexs .list_nav_title{margin-bottom: 10px;}
.news_indexs .case_title_lists{ margin: 10px auto 25px auto;}
#case_page.news_indexs .case_loop{width: 100%;}
#case_page.news_indexs  .case_page_show_in li.first_show:first-child .case_pic time{position: absolute; bottom: 0; left: 0; width:auto; padding: 10px; background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/b_80.png); text-align:center;}
#case_page.news_indexs  .case_page_show_in li.first_show:first-child .case_pic time span{font-size: 12px; color: #fff; display: block;width: 100%;}
#case_page.news_indexs  .case_page_show_in li.first_show:first-child .case_pic time span:first-child{font-size: 24px;}
#case_page.news_indexs  .case_page_show_in li .case_pic .new_left{width: 84px;}
#case_page.news_indexs  .case_page_show_in li .case_pic .new_left .mouth { display: block;width: 100%; background: #cf0434; color: #fff; text-align: center;font-size: 16px; height: 32px;line-height: 32px;}
#case_page.news_indexs  .case_page_show_in li .case_pic .new_left .day {display: block; width: 100%; background: #f3f3f3;font-size: 18px;color:#666;text-align: center;line-height: 40px;}
.plan_ul_in{margin: 0 auto;max-width: 1400px;width: 95%;padding: 0 2.5%;text-align: center;}
#plan  .pagination_out{padding: 15px 0; text-align: center;}
#plan .pagination span,#band .pagination span{width: 30px;height: 4px;border-radius: 0;background: #ccc;margin: 0 5px;opacity: 1;}
#plan .pagination span.swiper-pagination-bullet-active,#band  .pagination span.swiper-pagination-bullet-active{background: #cf0434;}
#plan  .swiper-slide .text_plan{background: #fff; width: 99%; border: solid 1px #dddddd;}
#plan  .swiper-slide .text_plan .p_titles .icons_plan{display: block; width: 100%; margin: 0 0  5px 0; font-size: 26px; color: #226184; font-style: normal;}
#plan  .swiper-slide:hover{box-shadow: 0px 0px 5px 3px #ccc;}
#plan  .swiper-slide .text_plan .p_titles{ display: block;width: 90%; padding:15px 5% 15px 5%; font-size: 20px; border-bottom: solid 1px #ddd;font-weight: bold;color:#e75b1a;background: #f9f9f9;}
#plan  .swiper-slide .text_plan .p_titles .p_des{display: block; width: 100%; margin: 10px 0 0; font-size: 16px; color: #333;}
#plan  .swiper-slide .text_plan ul{display: block; list-style: none;}
#plan  .swiper-slide .text_plan ul li{display: block;width: 90%; padding: 15px 5%; font-size: 14px; border-bottom: solid 1px #f2f2f2;min-height: 21px;}
#plan  .swiper-slide .text_plan ul li:nth-child(2n) {background:#f9f9f9; }
#plan  .swiper-slide .text_plan .vedio_url{margin: 25px auto;}
.tttup{font-size: 0;}
#band{text-align: center; background-size: cover;}
@media screen and (min-width:1024px) and (max-width:2000px){
.form_contact_in .form_contact_left{float: left; width: 50%;}
.form_contact_in .form_contact_right{float: left; width: 50%; text-align: right;}	
}
@media screen and (min-width:1px) and (max-width:1023px){
.form_contact_in .form_contact_left{float: left; width: 100%; }
.form_contact_in .form_contact_right{float: left; width: 100%;}	
}
#contact_index_show{width: 100%;height: auto;overflow: hidden;padding: 20px 0 30px 0;position: relative;z-index: 10;background: #fff ;}
.contact_index_show_in{width: 95%;padding: 0 2.5%;max-width: 1400px; margin: 0 auto; position: relative;text-align: center;}
#wihte_title .form_contact_in{background: url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/b_80.png)}
#wihte_title  .form_contact_left #commentform-park .lables input[type="text"],#wihte_title .form_contact_left #commentform-park .lables_c textarea{opacity: 0.8;}
#wihte_title  .form_contact_left #commentform-park #submit{background: none;}
#wihte_title .form_contact_left_head span{color:#fff;}
.list_nav_ts{margin: 15px 0 5px 0;}
.form_contact{width: 100%; overflow: hidden; text-align: center;}
.form_contact_in{width:100%; margin: 20px 0; height: auto; overflow: hidden; background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/w_40.png);}
.form_contact_left_head{ width: 80%;margin: 15px 10% 15px 10%; position: relative;}
.form_contact_left_head span{font-size: 18px; color: #646464;width: 95%;float: left;margin: 5px 2.5%;display: block;}
.tel_contacts{width: 80%;margin: 15px 10% 15px 10%;position: relative; overflow: hidden;}
.tel_contacts span{ color: #c81623; float: right;width: 95%;float: left;margin: 5px 2.5%;display: block; }
.tel_contacts span.tel_span{font-size:36px; color: #c81623; float: left; }
.tel_contacts span.p_span{font-size:26px; color: #c81623; float: left; }
.form_contact_left #commentform-park{width: 80%; margin:10px 10% 10px 10%; position: relative;}
.form_contact_left #commentform-park .lables{width:45%; float: left; margin: 5px 2.5%; }
.form_contact_left #commentform-park .lables input[type="text"]{ border: #f0f0f0 1px solid; background: #fff;width: 90%; padding: 10px 4%; color: #666;}
.form_contact_left #commentform-park .lables select{border: #f0f0f0 1px solid; background: #fff;width: 90%; padding: 10px 4%; color: #666;}
.form_contact_left #commentform-park .lables_c,.form_contact_left #commentform-park .lables_ra,.form_contact_left #commentform-park .submut_k{width:95%; float: left; margin: 5px 2.5%; }
.form_contact_left #commentform-park .lables_ra{font-size: 12px; color: #666; margin: 10px 2.5%; line-height: 26px;}
.form_contact_left #commentform-park .lables_ra label{font-size: 14px; color: #666; margin-right: 10px;}
.form_contact_left #commentform-park .lables_ra input[type="radio"]{ margin:0 5px 5px 10px; cursor: pointer;}
.form_contact_left #commentform-park .lables_c textarea{border: #f0f0f0 1px solid; background: #fff;width: 91%; padding: 10px 4%; color: #666;}
.form_contact_left #commentform-park #submit{float: left;padding: 5px 35px; font-size: 16px; color: #ff8400; background:#fff; border: solid 1px #ff8400; cursor: pointer;}
.form_contact_left #commentform-park #submit:hover{background: #ff8400;color: #fff; }
.form_contact_left #commentform-park .tishi{float: left; color: #666; font-size: 14px; margin-left: 15px; position: relative; top: -6px; display: none;}
.hid_author,.hid_email{display: none;}@media screen and (min-width:1280px) and (max-width:20000px){
.twotab{max-width: 1400px; margin: 30px auto;width: 100%; position: relative;}
.main_slide{width: 73%; float: left;}
.twotab aside{width: 25%; float: right;}
.move_open_btn{display: none;}
#page_content{margin-top: 199px;}
}
@media screen and (min-width:1024px) and (max-width:1279px){
.twotab{max-width: 1200px; margin: 30px auto;width: 95%; padding: 0 2.5%;}
.main_slide{width: 73%; float: left;}
.twotab aside{width: 25%; float: right;}
.move_open_btn{display: none;}
#page_content{margin-top: 117px;  }
}
@media screen and (min-width:1px) and (max-width:1023px){
#page_content{margin-top: 81px;}
.twotab{max-width: 1200px; margin: 30px auto;width: 95%; padding: 0 2.5%;}
.main_slide{width: 100%; float: left; overflow: hidden;}
.twotab aside{width: 100%; float: right; height: 0; overflow: hidden; opacity: 0;}
.move_open_btn{width: 96%;padding: 15px 2%; background: #fff;margin-bottom: 20px; text-align: center; font-size: 16px; font-weight: bold; color: #e3e3e3;float: left;}
.twotab aside.goout{height: auto; opacity: 1;}	
}
.left_right .twotab .main_slide{float: right;}
.left_right .twotab aside{float: left;}
.page_top_imgs{font-size: 0; display: block; width: 100%; overflow: hidden;}
.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;}
#page_content{overflow: hidden;}
.the_page_content{    width: 96%;padding: 15px 2%; background: #fff; margin-bottom: 20px;}
.the_page_content .title,.content_pro .title,.twotab .case_title_lists{display: block; width: 100%; margin: 0 0 5px 0; border-bottom: 1px solid #e3e3e3; padding-bottom: 5px;}
.the_page_content .title h1,.content_pro .title h1,.twotab  .case_title_lists h1.mantitle{font-size: 18px; color: #333; margin: 0; padding: 0;position: relative;display:inline-block;}
.the_page_content .title h1::after,.content_pro .title h1::after,.twotab  .case_title_lists h1.mantitle::after{    content: " ";width: 100%;height: 1px;background: #cf0434; bottom: -6px;left: 0;position: absolute;}
.description{display: block; width: 95%; padding: 5px 2.5%; background:#eaeaea;border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;}
.description time,.description span{font-size: 12px; color: #666; margin-right: 8px;}
.description span a{font-size: 12px; color: #666; margin-right: 3px;}
.description span a:hover{text-decoration: underline;}
.post_content{font-size: 16px; color: #333; margin: 15px 0;font-family: arial,"Hiragino Sans GB","Microsoft YaHei","微軟正黑體","儷黑 Pro",sans-serif;line-height: 28px;}
.post_content p{text-align: justify; font-size: 16px;margin: 5px 0 10px 0;color: #333; text-indent: 2em;}
.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;}
.post_content  table{width: 100%;}
.post_content  table tbody{overflow: hidden;border: 1px solid #d3d3d3; background: #fefefe; margin: 0 auto 0; border-radius: 5px; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); width: 100%;}
.post_content   table tbody tr td  { border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;padding: 5px;text-align: center;color: #666666;font-size: 14px;line-height: 30px; margin-top: 10px; line-height: 1.5em;font-family: 微软雅黑;}
.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;}
.post_content blockquote{display: inline-block; width: 94%; height: auto; padding: 10px 2.5%; background: #fffff7; border: 1px solid #e3e3e3; margin: 10px 0; }
.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%;}
.relevat_div{float: left; width: 100%; overflow: hidden;  background: #fff;}
.relevat_b{width: 95%;padding: 10px 2.5%;border-bottom: solid 1px #ccc;background: #fff;color: #666;font-size: 14px;font-weight: bold;}
@media screen and (min-width:1024px) and (max-width:1048px){
.news_loop li .new_right span,.news_loops1 li .new_right time,.news_loops2 li .new_right p{height: 20px; overflow: hidden;}
}
@media screen and (min-width:1024px) and (max-width:200000px){
.news_loops1{ width: 65%;  }
.news_loops2{ width: 30%; }
}
@media screen and (min-width:1px) and (max-width:1023px){
.news_loops1{ width: 100%; margin-bottom: 15px;  }
.news_loops2{ width: 100%; }
}
@media screen and (min-width:768px) and (max-width:20000px){
.news_loops1 li{width:40%;}
}
@media screen and (min-width:1px) and (max-width:767px){
.news_loops1 li{width:90%;}
}
.news_loops1{display: block; float: left;   background:#fff;}
.news_loops2{display: block; float: right;  background:#fff;}
.news_loop li{ display: block;}
.news_loop li.titles_new{width: 95%; padding: 18px 2.5%; border-bottom: solid 1px #ccc; background: #fff;color: #333; font-size: 16px; font-weight: bold;}
.news_loop li.titles_new a{float:right; font-size: 14px;color:#cf0434;}
.news_loops1 li{padding: 15px 5%;float: left; border-bottom: 1px dashed #d5dbe0;}
.news_loops1 li .new_left{width:50px; height: 50px; padding: 1.5px; border: solid 1px #ccc;float: left; margin-right: 15px;}
.news_loops1 li .new_left img{width:50px; height: 50px; }
.news_loops2 li .new_left{width: 55px; height: 55px;float: left; margin :0 15px 3px  0;}
.news_loop li .new_right .posts_title{    margin-bottom: 0px;height: 41px; overflow: hidden; display: block; line-height: 18px; margin-top: 0;}
.news_loop li .new_right .posts_title a{font-size: 14px; color: #4782b2; margin-bottom: 5px;font-weight: bold;}
.news_loop li .new_right .posts_title a:hover{color:#333;}
.news_loop li .new_right span,.news_loops1 li .new_right time,.news_loops2 li .new_right p{font-size: 12px; color: #666; margin:0  8px 0 0;    height: 19px;
overflow: hidden; }
.news_loops2 li{width:90%; padding: 15px 5%;float: left; border-bottom: 1px dashed #d5dbe0;}
.news_loops2 li .new_left .mouth{display: block;width: 100%; background:#cf0434; color: #fff; text-align: center; font-size: 14px; height: 26px; line-height: 26px;}
.news_loops2 li .new_left .day{display: block;width: 100%;background:#f3f3f3;font-size: 14px; color:#666; text-align: center; line-height: 34px;}
@media screen and (min-width:768px) and (max-width:200000px){
.ds{width: 50%; float: left; margin-left: 5%;}
.tab_pic{float: left;  width: 45%;    text-align: center;}
.relevat_div .case_loop.loop_list4 li{padding: 15px 1%;margin: 5px 0 5px 0;}
.post_gallery .swiper-slide a img{min-height: 80px;}
}
@media screen and (min-width:1px) and (max-width:767px){
.ds{width: 100%; margin-bottom: 10px;}
.tab_pic{  width: 100%;    text-align: center;margin-bottom: 10px;}
.relevat_div .case_loop.loop_list4 li{padding: 5px 1%;margin: 5px 0 5px 0; width: 46%;}
.post_gallery .swiper-slide a img{min-height: 41px;}
}
.content_pro.post_content p{text-indent: 0;}
.post_content a.icon_btn{display: inline-block; padding: 5px 8px; color:#fff; border-radius: 5px; text-decoration: none; text-indent: 0;} 
.post_content i{text-indent: 0;}
.post_content a.icon_btn:hover{opacity: 0.6;}
.content_pro{    width: 96%;padding: 15px 2%; background: #fff; margin-bottom: 20px; overflow: hidden;}
.ds header{margin-bottom: 10px;}
.content_tab_title{width: 100%; height: auto; background:#eaeaea;  }
.content_tab_title a{padding: 5px 15px; color: #666;display: inline-block; margin: 0; text-decoration: none; cursor: pointer;}
.content_tab_title a:hover{text-decoration: none;}
.content_tab_title a.active{color: #fff; background:#cf0434;}
.post_gallery{ width: 90%; margin:0 5%;}
.post_gallery_out .swiper-next,.post_gallery_out .swiper-prev{position: absolute;top:15px; color: #666; }
.post_gallery_out .swiper-next{ right:-10px;}
.post_gallery_out .swiper-prev{left:-10px;}
.post_gallery_out,.post_gallery_out2{width: 100%; height: auto; position: relative;}
.post_gallery .swiper-slide  a{cursor: pointer; font-size: 0; margin: 0; overflow: hidden; }
.post_gallery .swiper-slide  a img{ border: solid 2px #fff; width: 95%; height: auto;}
.post_gallery .swiper-slide  a.active img{ border: solid 2px #cf0434; }
.post_gallery_out2 .swiper-slide{ text-align: center;}
.post_gallery_out2 .swiper-next i,.post_gallery_out2 .swiper-prev i{margin: 0;}
.post_gallery_out2 .swiper-next,.post_gallery_out2 .swiper-prev{position: absolute;top:45%; color: #333; width: 50px; height: 50px; display: block; text-align: center;}
.post_gallery_out2:hover .swiper-next,.post_gallery_out2:hover .swiper-prev{background-color: #fff;opacity: 0.9;}
.post_gallery_out2 .swiper-next{ right:0;}
.post_gallery_out2 .swiper-prev{left:0;}
.post_gallery_nomral_pagination{width: 100%; height: auto; padding:0 0  15px 0;line-height: 10px; text-align: center;}
.post_gallery_nomral_pagination span{border-radius: 0; width: 8px; height: 3px; margin-right: 3px; }
@media screen and (min-width:1px) and (max-width:600px){.content_tab_title a{padding: 5px 10px;}} #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;} .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;}
.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;}
.ajax_title p{ font-size:12px; color:#666;  float:left; overflow:hidden; display:block;}
.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; }
.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; background:url(//www.flslaser.com/wp-content/themes/thousandhomeland/images/loadingss.gif); 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(//www.flslaser.com/wp-content/themes/thousandhomeland/css/images/w_80.png);}
.cat_titles{    width: 96%;padding: 15px 2%; background: #fff; margin-bottom: 20px; overflow: hidden;}
.cat_titles p{font-size: 14px; color: #666; margin: 5px 0 0;}
.post-list {overflow: hidden;}
.post-list  .case_loop{width: 100%;}
#case_page .case_page_show_in li .case_time{float: left; margin-right: 15px;overflow: hidden;width: 70px; max-height: auto; margin-bottom: 10px; border: 1px solid #e3e3e3;}
#case_page .case_page_show_in li .case_time time{ display: block; width: 100%; padding: 8px 0; text-align: center; }
#case_page .case_page_show_in li .case_time time:first-child{background: #cf0434; color: #fff;font-size: 16px; font-weight: bold;}
#case_page .case_page_show_in li .case_time time{color:#666;font-size: 14px;}
.post-list  .case_page_show_in li .posts_title a{font-weight: bold;}
.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;}
.hover_incase{ position:absolute; top:0; left:0; display:none;}
.single_content_box .pager a,#tab-description .pager a,.single_contents .pager a{float:none;}
.single_content_box .pager,#tab-description .pager,.single_contents .pager {font-size: 14px;color: #666;}
.Noresult{font-size: 26px; color: #e3e3e3; font-weight: bold;} #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: 20px 0; background: none;}
#nav_product_mue { display:block; width:96%; padding:10px 2%; max-width: 1400px; margin: 0 auto;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{ display:inline-block; margin-right:10px;}
.nav_product_mu li .sub-menu li 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 a:hover,.nav_product_mu li .sub-menu li a.select{ color:#fff !important;background:#ff4800;}    
.nav_product_mu li .sub-menu li 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;}
#content #tagesname{ width:80%;}
.alignleft {display:inline;float:left; margin-right:1.625em;}
.alignright { display:inline; float:right; margin-left:1.625em;}
.aligncenter {clear:both;display:block; margin-left:auto;margin-right:auto;}
@media screen and (min-width:600px) and (max-width:20000000px){
.the_page_content #wpuf-login-form{ width: 70%;  margin: 25px 15%;}
.the_page_content #wpuf-login-form input[type="text"],.the_page_content #wpuf-login-form input[type="password"]{ width: 60%;}
}
@media screen and (min-width:1px) and (max-width:599px){
.the_page_content #wpuf-login-form{ width:100%;  margin: 25px 0;}
.the_page_content #wpuf-login-form input[type="text"],.the_page_content #wpuf-login-form input[type="password"]{ width: 60%;}
}
@media screen and (min-width:923px) and (max-width:2000000px){
.my_info_name{ float:left; border-right:solid 1px #ccc;}
.info_shop{ float:right; width:75%; float:right;}
}
@media screen and (min-width:768px) and (max-width:922px){
.my_info_name{ float:left; border-right:solid 1px #ccc;}
.info_shop{ float:right; width:65%; float:right;}
}
@media screen and (min-width:1px) and (max-width:767px){
.my_info_name{ float:left; width:100%; margin-bottom:10px; }
.info_shop{ float:right; width:100%; float:left;}
}	
@media screen and (min-width:555px) and (max-width:20000px){	
.the_page_contentul.wpuf-form li .wpuf-label{ width:15%;}			
}
@media screen and (min-width:1px) and (max-width:554px){	
.the_page_contentul.wpuf-form li .wpuf-label{ width:25%; margin-bottom:10px;}			
}
.my_info,.my_info_cart{ width:96%; padding:15px 2%; float:left; margin-bottom:20px; background:#fff;}
.my_info_name .avatar{ float:left; border-radius:100%; max-width:60px; height:auto; border: solid 5px #f5f5f5;}
.my_info_name span{ display:block; float:left; margin-left:15px; padding-right:10px;}
.user_frontend_info .my_info_name span p{ margin:16px 0 0; font-size:14px; color:#666; }
.user_frontend_info  .my_info_name span b{ font-size:16px; color:#333;}
.the_page_content .my_info_name  p{text-align: left; text-indent: 0; margin:5px 0; }
.the_page_content  .info_shop p{ margin:0 0 5px 0;line-height:20px; text-align: left; text-indent: 0;}
.the_page_content .info_shop p a{ margin-right:20px;}
.my_info_cart_title{ width:100%; padding-bottom:5px;  overflow:hidden; position:relative; margin-bottom:15px; }
.my_info_cart_title a{ font-size:18px; display:block; padding: 0 0 5px  0; float:left; position:relative; z-index:10; color:#8a8a8a; margin-right:25px; cursor:pointer;}
.my_info_cart_title a.actives{ color:#ff1800;border-bottom:2px solid #ff1800; }
.boder_greee{ width:100%; height:2px; background:#f5f5f5; position:absolute; bottom:5px; left:0; z-index:1;}
.the_page_content .page-head{ display:none;}
.post_count{ margin:10px 0 25px 0; font-size:14px;  color:#666; }
.the_page_content .wpuf-table img{ max-width:80px; padding:5px;  height:auto;}
.wpuf-pagination{ width:95%; padding:15px 2.5%;background:#FAFAFA; border:solid 1px #E7E7E7;}
.the_page_content .wpuf-pagination span,.the_page_content.wpuf-pagination a.page-numbers{ border:none; }
.the_page_content .wpuf-pagination a.page-numbers{ background:none;}
.the_page_content .wpuf-pagination a.page-numbers:hover{ color:#fff;}
ul.wpuf-form{ display:block; width:100%; overflow:hidden;}
.the_page_content ul.wpuf-form li{ list-style:none; display:block; width:100%; padding:5px;}
.the_page_contentul.wpuf-form li .wpuf-fields{ width:83%;}
.the_page_contenta.file-selector,.the_page_contenta.wpuf-button { color:#fff;}
.the_page_content.wpuf-step-wizard li::before{ border-radius:0;border:none;}
.the_page_content.wpuf-step-wizard li::after{ border:none;}
.the_page_content.wpuf-step-wizard li{ float:left;border-radius:0;}
.the_page_content.wpuf-step-wizard li.active-step{ color:#fff; background:#690;}
.the_page_content.wpuf-multistep-fieldset .btn-primary{ background:#069; color:#fff; padding:5px 15px; border:none;}
.the_page_content#wpuf-login-form{ width:90%; margin:15px 5%;}
.the_page_content.wpuf-login-form p{ display:block; width:100%; padding:5px 0;}
.the_page_content.wpuf-login-form p label{ width:15%;}
.the_page_content.wpuf-login-form #wpuf-user_login,.the_page_content.wpuf-login-form #wpuf-user_pass{ width:53%;}
#themepark_commont{ width:100%; overflow:hidden;}
@media screen and (min-width:1px) and (max-width:455px){	
#commentform input, #commentform  textarea{ display:block; width:95%;}}
.meta_after_post{ width:90%; height: auto; margin-top: 30px; border: dashed 1px #e3e3e3; padding: 10px 4.5%; }
.meta_after_post p{text-indent: 0; font-size: 14px; color: #666; margin: 0 0 5px 0; line-height: 24px;}
.show_code{width: 100%; height: auto; padding: 10px 0 0 0;}
.post_in_list_out{width: 100%; padding: 15px 0; overflow: hidden;}
.post_in_list_out .post_in_list{width: 100%;display: block; list-style: none;padding: 0;}
.post_in_list_out .post_in_list li{width: 100%; height: auto; list-style: none;display: block; overflow: hidden;margin: 0 0 15px 0;padding: 0 0 15px 0;border-bottom: 1px solid #e3e3e3;}
.post_in_list_out .post_in_list li .case_pic{float: left; width: 80px;max-height:80px;margin-right: 25px;overflow: hidden;font-size: 0;}
.post_in_list_out .post_in_list li .case_pic a{margin: 0;}
.post_in_list_out .post_in_list li .case_pic  figure{font-size: 0; line-height: 0;}
.post_in_list_out .post_in_list li .case_text{text-align: left;}
.post_in_list_out .post_in_list li .case_text .posts_titles{margin: 0 0 5px 0;}
.post_in_list_out .post_in_list li .case_text .posts_titles a{font-size: 16px; color:#333; font-weight: normal;}
.post_in_list_out .post_in_list li .case_text .posts_titles a i{margin-right: 10px;}
.post_in_list_out .post_in_list li .case_text p{font-size: 14px; color: #666; line-height: 24px; text-indent: 0; margin: 0 0 5px 0;}
#post_in_list2 li{ margin-right: 2%;float:left;margin-bottom: 10px; border: none;}
#post_in_list2  .post_in_list li .case_pic{ width:100%;max-height:inherit;margin-right: 0; }
#post_in_list2 li .case_text{text-align: center; width: 100%;}
#post_in_list2 .post_in_list li .case_text .posts_titles a{font-size: 14px; color:#333; font-weight: normal; line-height: 24px;}
.tab_btn{width: 100%; height: auto; text-align: center; float: left;}
#post_in_list2 .posts_titles{line-height: 1.2; height: 47px; overflow: hidden; display: inline-block;}
@media screen and (min-width:1024px) and (max-width:20000px){	
.xf_div1{width:100%;}
.xf_div2{position:fixed;_position:absolute;top:52px;z-index:250;}
.xf_div2.xf_div3{ bottom:0px; top: auto!important;position: absolute;}
.admin-bar .xf_div2{top:83px;}
}
@media screen and (min-width:768px) and (max-width:20000px){	
#post_in_list2 li{width: 23%;}
}
@media screen and (min-width:1px) and (max-width:767px){	
#post_in_list2 li{width: 46%;}
}
.case_price{width:100%; height: auto; overflow: hidden; text-align: center; margin: 5px 0; padding: 5px 0; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3;}
.canshuprice{display: inline-block; width: 32%;}
.canshuprice:first-child,.canshuprice:nth-child(2){ border-right: 1px solid #e3e3e3;}
.canshuprice:last-child{border-right:none ;}
.canshuprice span:nth-child(2){font-size:12px; color:#666;display: block; width: 100%; margin-bottom: 3px;}
.canshuprice span:first-child{font-size:14px; color:#ED0202;}
.ds  .case_price{text-align:left; margin: 15px 0;}
.ds .canshuprice{width: auto; padding: 0 5%;}
.ds .canshuprice span:first-child{font-size:18px;}
.ds .canshuprice span:nth-child(2){font-size:16px;}.twotab aside .about_tt{border-bottom: 1px solid #e3e3e3;  }
.twotab aside .about_tt a{margin-bottom: 10px;}
.twotab aside	.text_about span{font-size: 16px;}
.twotab aside .about_img{ margin:0 0  10px 0; }
.twotab aside	.text_about p{line-height: 20px;font-size: 14px;}
.twotab .index_boxs,.twotab #top_video,.twotab #adimg{width: 96%; padding: 15px 2%!important; background: #fff; margin-bottom:20px!important;}
.twotab  .contact_index_show_in{width: 100%; margin: 0; padding: 0;}
.twotab aside .index_boxs,.twotab aside #contact_index_show{width: 92%; padding: 15px 4%!important;}
.twotab .list_nav_title,.twotab  .case_title_lists,.twotab  .case_index_show_in,.twotab  .band_ul_in,.twotab .box_in{width: 100%; padding: 0;}
.twotab .form_contact_in,.twotab  #case_page #news_loops{width: 100%; padding: 0; margin: 15px 0;}
.twotab  .about_ul_in .list_nav_title{margin-bottom: 29px;}
.twotab   .text_about{margin: 0 5% 0 0;}
.twotab .about_uls .swiper-slide:nth-child(2n) .text_about{margin: 0 0 0 5%;}
.twotab aside .list_nav_ts{margin: 15px 0 5px 0;}
.twotab  .band_ul_in .band_uls .swiper-slide .v_titles{font-size: 14px; margin: 10px 0;margin: 10px 0;float: left;text-align: center;width: 100%;}
.twotab  .about_ul_in,.twotab .contact_banner .contact_banner_in,.twotab  .icons_in{width: 100%; padding: 0;}
.twotab .contact_banner .contact_banner_in a i{width: 35px; height: 35px;font-size: 18px;line-height: 35px;position: relative; top: 5px;}
.twotab .contact_banner .contact_banner_in a span b{font-size: 16px;}
.twotab .contact_banner .contact_banner_in a span{margin: 5px 0 0 5px;}
.twotab .contact_banner .contact_banner_in a{width: 24%;}
.twotab aside .contact_banner .contact_banner_in a{width:90%; padding-left: 10%; margin-bottom: 10px;}
.twotab aside #case_page .case_page_show_in li .case_pic{width: 100px; height: 80px;}
.twotab aside #case_page .case_page_show_in li:first-child .case_pic{height: auto;}
.twotab aside .about_img,.twotab aside  .text_about ,.twotab aside .form_contact_in .form_contact_right,.twotab aside .form_contact_in .form_contact_left{width: 100%; margin: 0 0 15px 0;}
.twotab aside  .case_loop li{width: 99%!important;}
.twotab aside .tel_contacts,.twotab aside .form_contact_left_head,.twotab aside .form_contact_left #commentform-park{width: 95%; margin: 0 2.5%;}
.twotab aside  .form_contact_left #commentform-park .lables{width: 95%;}
.twotab aside .form_contact{text-align: left;}
.twotab aside .tel_contacts span.p_span,.twotab aside .tel_contacts span.tel_span{font-size:16px;}
.content .twotab aside #case_index_show.news_indexs_b {
width: 100%!important;
padding:0!important;
}
.twotab  .case_title_lists{text-align: left;padding: 5px 0;overflow: visible;border: none;}
.case_title_lists a{position: relative;}
.twotab #case_page .case_title_lists .mantitle a{padding: 0; margin: 0;    color: #666; position: relative;}
.twotab #case_page .case_title_lists .mantitle a::after{display: none;}
.twotab aside #case_page,.twotab aside  .index_nav,.twotab aside  #adimg{width: 92%!important; padding: 15px 4%!important;}
.twotab aside #case_page .case_page_show_in li .case_text p,.twotab aside  #case_page .case_page_show_in li .case_text .vedio_url{display: none;}
.twotab aside #case_page .case_page_show_in li.first_show{width: 100%;}
.twotab aside #case_page .case_page_show_in li.first_show:first-child{border-bottom:1px solid #e3e3e3; }
.twotab	#list_nav ul li .text_list_nav span{font-size: 14px;;}
.twotab	#list_nav ul li .text_list_nav span.text_list_nav_title{font-size: 18px;}
.twotab aside #list_nav ul li {width: 100%;}
@media screen and (min-width:1024px) and (max-width:20000px){
.twotab  #case_page .case_title_lists .mantitle a i{font-size: 8px; position: absolute; right:-16px; top: -3px;opacity: 0;}
.twotab .case_title_lists a i{font-size:8px; position: absolute; right:-16px; top: 7px;opacity: 0;}
.case_title_lists a i{font-size: 10px; position: absolute; right:5px; top: 5px;opacity: 0;}	
.twotab  #case_page .case_title_lists .mantitle a:hover i,.case_title_lists a:hover i{opacity: 1;}	
.twotab .icons_in .icons_contact{width: 19%;}
}
@media screen and (min-width:1px) and (max-width:767px){
.vot_uls .swiper-slide{border: none;}
}
@media screen and (min-width:1px) and (max-width:1023px){
.twotab .case_title_lists a i{display: none;}
}
.twotab aside .icons_in .icons_contact,.twotab aside  .icons_in #ms_icon2.icons_contact{width:94%;}
@media screen and (min-width:769px) and (max-width:20000px){
.twotab  .icons_in #ms_icon2.icons_contact{width: 28%;}
.twotab .icons_in.hangs4  #ms_icon3.icons_contact{width: 22%; margin: 10px 0.5% 10px 0.5%;padding: 15px 0.5% ;}
.twotab	.icons_in.hangs3  #ms_icon3.icons_contact{width: 31%; margin: 10px 0.5% 10px 0.5%;padding: 15px 0.5% ;}	
.twotab	.icons_in.hangs4 #ms_icon2.icons_contact{ width: 22.4%;margin: 5px 0.1%;padding: 10px 1%; background: #fff;  }
.twotab	.icons_in.hangs6 #ms_icon2.icons_contact{ width: 14%;margin: 5px 0.1%;padding: 10px 1%; background: #fff;  }
.twotab	.icons_in.hangs3 #ms_icon.icons_contact{width: 30%; margin: 15px 0.5% 10px 0.5%; padding: 30px 1% 30px 1%; }
.twotab	.icons_in.hangs6 #ms_icon.icons_contact{width: 14%; margin: 15px 0.5% 10px 0.5%; padding: 30px 0.5% 30px 0.5%; }
}
.twotab  .tx_n{text-align: left; margin: 15px 0;}
.twotab .more_m{margin: 10px auto;}
.twotab aside .vot_uls .swiper-slide{border: none;}
.twotab aside .tx_n{text-align:center; margin: 15px 0;}
.twotab aside .imgs_avars{width: 100%; text-align: center;}
.twotab aside	.text_vot{width: 80%; padding: 15px 10%;}
.twotab aside	#vot #votms_2 .text_vot{ width: 80%!important;}
.twotab .news_loops1{ width: 100%; margin-bottom: 15px;  }
.twotab .news_loops2{ width: 100%; }
.twotab aside .index_boxs.index_tag_nav{width: 92%!important;padding: 15px 4% !important;}
.twotab  .news_indexs_b{background: none!important; width: 100%!important; padding: 0!important;}
.twotab .news_loop li.titles_new{width: 95%;}
.twotab  .news_loops2 li{width: 40%;}
.twotab aside   .news_loops2 li,.twotab aside .news_loops1 li{width: 90%;}
.index_pages_r .big_news,.index_pages_r .twotabpost,.index_pages_r .index_tag_nav,.index_pages_r .index_nav {display:none;}
.twotab  .no_in_none{display:none;}
.no_in_none{width: 100%;max-width: 1200px;text-align: center;margin: 30px auto; padding: 20px 0; display: block; border: dashed 5px  #e9e9e9; }
.no_in_none2{display:none;width: 100%;max-width: 1200px;text-align: center;margin: 30px auto; padding: 20px 0;  border: dashed 5px  #e9e9e9; }
.twotab aside .no_in_none2 {display:block;}  
.twotab aside  #plan,.twotab aside  .news_indexs ,.twotab aside  #band  {display: none;}
.twotab #case_page.news_indexs{width: 96%;padding: 15px 2% !important;margin-bottom: 20px !important;}
.twotab #case_page.news_indexs #news_loops .swiper-slide{margin-right: 2px;}
.twotab .list_nav_title .fas.fa-align-left{top: 8px;}
.twotab  #case_page.news_indexs .case_page_show_in li:nth-child(2n){margin:15px 3% 15px 0; }
@media screen and (min-width:634px) and (max-width:2000000px){
.twotab  #case_page.news_indexs .case_page_show_in li{ width: 47%; margin:15px 0 15px 3%;}
}
@media screen and (min-width:1px) and (max-width:633px){.twotab  #case_page.news_indexs .case_page_show_in li{ width: 100%; margin:15px 0 15px 0;}
#case_page .case_page_show_in li .case_text p{display: none;}
}
.twotab  #case_page.news_indexs .case_page_show_in li.first_show:first-child{width: 100%; margin: 0 0 25px 0;}
.twotab  #case_page.news_indexs .case_page_show_in li .case_text .posts_title{height: 18px; overflow: hidden;}
.twotab  #case_page.news_indexs .case_page_show_in li .case_text p{height: 36px; overflow: hidden;}
.twotab  #case_page.news_indexs .case_page_show_in li.first_show:first-child .case_pic{max-height: 407px;background: #ccc; text-align: center;}