/*   
Theme Name: 千面视界WordPress多行业主题-免费版
Theme URI:http://www.themepark.com.cn/
Description: WEB主题公园所出品的一款WordPress主题，可导入多种行业、配色、结构的演示数据。
Author:WEB主题公园
Author URI: http://www.themepark.com.cn/
Version: 1.06
*/




/* public */
body{ margin:0; padding:0; font-family:arial,"Hiragino Sans GB", sans-serif,FontAwesome; background:#f5f5f5;}


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%;  cursor:pointer; display:none; z-index:10; font-size:36px; color:#fff;  text-align:center; line-height:46px;}
.index_next{ right:35px; background:url("images/next.png");}
.index_prve{ left:0; background:url("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{margin-right: 5px;}
.box_in{ width:90%; padding:0 5%; max-width:1280px;}
.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{-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;}
/* 404 */
.move_404{ display:none; }


.xlicon,.logo{position: relative;}

.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: -46px;top: 38px;}
.logo_nav{position: absolute;top: 92px;right: -48px;;background: #fff;box-shadow: 0 0 3px #666;width: 230px;display: none;}
.logo_nav a{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;}	
	




.header .nav img.movelogo{ display:none; }

/* nav*/
/*search*/

	#index_content{ margin-top: 92px; overflow: hidden;}
	.search_box_out{width: 100%; height: 100%; background: url(images/w_90.png); position: fixed; top: 0; left: 0;z-index: 1001; display: none;}
	.search_box_in{    display: block;  max-width: 960px; width: 100%; height: auto; margin: 10% auto 0 auto;   overflow: hidden;}
	.search_boxs { height: 32px; border: 2px solid #ea471c; margin-top: 10px; position: relative; background: #fff;}
.search_boxs input[type="text"] + input { font-size: 18px; color: #ea471c; border: none; background: none; margin-top: 4px; float: right;  outline: medium;  cursor: pointer; font-family: "microsoft yahei";}
	.search_boxs input[type="text"]{height: 15px;line-height: 15px;font-size: 12px;color: #ccc;border: none;border-right-width: medium;border-right-style: none; border-right-color: currentcolor;outline: medium;margin-top: 9px;padding-left: 15px;border-right: 1px solid #e8e8e8;}
		.search_boxs input[type="text"]{width: 86%;}
.search_box_in .close_seach{width: 35px; height: 35px;font-size: 24px;  margin: 100px auto 0 auto; cursor: pointer; color: #666;}
	
.search_box_in p{width: 100%;overflow: hidden;font-size: 14px;color: #666;}
.search_box_in p span{margin-right: 10px;cursor: pointer;}
.search_box_in p span.sel{color:#ea471c;}


@media screen and (min-width:1370px) and (max-width:20000px){
	.header .nav{width:85%; padding: 0 7.5%;}
.menu_header li{ padding: 0 15px; margin-right: 15px;}
}	
@media screen and (min-width:1180px) and (max-width:1370px){
		.header .nav{width:90%; padding: 0 5%;}
.menu_header li{ padding: 0 10px; margin-right: 5px;}
}		
@media screen and (min-width:1025px) and (max-width:1179px){
	.header .nav{width:95%; padding: 0 2.5%;}
.menu_header li{ padding: 0 3px; margin-right: 5px;}
}	
@media screen and (min-width:1px) and (max-width:1543px){
	.menu_header li.text_ul_btn{display: none;}
}
/*search*/
.menu_header li figcaption{display: none;}
.header .nav .logo img{max-height: 92px; width: auto;}
/*nav 导航*/

.header{ position: absolute; top: 0; left: 0; width:100%; margin: 0 0; z-index: 10000;}
.admin-bar .header{top:32px;}
.header .top{width: 98%; padding: 8px 1%; overflow: hidden; position: relative;background: #eaeaea;}
.haeader_bac_clor{position: absolute; top: 0; left: 0; background: #fff;z-index: 1; width: 100%; height: 100%;}

.header .nav{ height:92px; position: relative; z-index: 10; margin: 0 auto;}

.header .nav .logo{max-height: 92px; width: auto; float: left; font-size: 0; }
	
.header.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;}
.headers_nav{width: 100%; height: auto; float: left; margin-top: 10px;position: relative;}

.menu_header{ float:right; width: auto; display: block; margin: 0;} 
.menu_header li{ display: block; float: left;height: 92px; position: relative; text-align:center; margin-right: 15px;}
.menu_header li::before{float: left; line-height: 92px; 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: 92px; margin-left: 8px;font-family: FontAwesome;}
.menu_header li .sub-menu  li.menu-item-has-children::after{content: "\f105";line-height: 40px;float: right;margin-right: 15px;}
.menu_header li.xiala::after{content:"\f0ca";font-family: FontAwesome;font-size: 14px;text-align: right; color: #666;line-height: 92px; margin-left: 8px;box-sizing: border-box;}
	
.menu_header li a{ color: #333; float: left;position: relative; font-size: 15px; line-height: 92px; text-decoration: none;}
.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(images/hot.gif); position: absolute;right: 2px;top: 21px;}
.menu_header li .sub-menu{position: absolute; top: 92px; 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(images/loading2.png); }
	
	.menu_header li .sub-menu li:last-child{border: none;}
.menu_header li img{max-width: 40px; height: auto;}
.menu_header li figure{width:40px; height: 40px; position: relative; margin:0 5px 0 5px;top: 15px; display: inline-block;}
	

	.menu_header li.search_box_btn{width:31px; height: 92px; padding: 0; background:none; line-height: 92px; text-align: center; margin: 0; cursor: pointer;}
	.menu_header li.search_box_btn i.search_iocn{ color: #2f2626; margin: 0; font-size: 18px;}
	.menu_header li.gapodu{display: none;}
	.menu_header li.text_ul_btn a{display: block; margin:28px 0 0; background: #226184; color:#fff; padding: 0 10px; height: 38px; line-height: 38px; }

#list_nav_ajax figure {
    margin: 0;
}


/*下拉菜单*/

	.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;}
.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{ font-size: 16px; color: #999;}
.pulldown_box li .sub-menu{display: none;}

/*下拉展开模块*/


	#waper_drog_nav ul li .sub-menu li a span.jzs{display: block; width: 100%; text-align: center; margin-left:0; }
.top_box_btn,.gobank,.gobanks{display: none;}	
#waper_drog_nav{ position:absolute; top:100%; width:80%; padding: 0 10%; background:#fff; height:auto; display:none;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#waper_drog_nav .waper_drog_nav_in{ display:block; margin:0 auto; position:relative; overflow:hidden; width: 100%; padding: 0; margin: 0; max-width: 1400px;}
#waper_drog_nav  ul{ width:15%; float:left; display:block; background:#F3F3F3; height:100%;}
#waper_drog_nav  ul li{ width:90%; padding:10px 5%; list-style:none; float:left; display:block; border-bottom: solid 1px #E8E8E8;cursor: pointer;list-style-image:url(images/loading2.png); }
#waper_drog_nav  li.menu-item-has-children::after{content: "\f105";line-height: 40px;float: right;margin-right: 15px; color: #666; font-family: FontAwesome;}
	#waper_drog_nav  li .sub-menu li::after{display: none;}	
	#waper_drog_nav  ul li figure{margin: 0;}
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children.fa::before{position: absolute; top: 19px ; left: 0; margin: 0;}
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children a{margin-left:20px; }
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children.fa{position: relative;}
#waper_drog_nav  ul li.menu-item-has-children  li i{ display:none;}
	#waper_drog_nav ul li.fa::before{float: left;margin: 13px 5px 0 0;}
#waper_drog_nav  ul li:hover{ background:#fff;}
#waper_drog_nav  ul li img{ display:block; max-width:40px; height:auto; float:left; margin-right:10px;}
#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 .sub-menu{ position:absolute; height:100%; right:0; top:0; width:85%; background:#fff; padding-top:20px; display:none; overflow-y:auto;}
	#waper_drog_nav  ul li .sub-menu sub-menu{padding-top: 5px;}
#waper_drog_nav  ul li .sub-menu li{ border:none; width:9%;  padding:3px 1%;}
	#waper_drog_nav  ul li .sub-menu li a span{color:#333;}	
	#waper_drog_nav ul li .sub-menu li::before{ margin: 10px 5px 0 0; color: #333;}
#waper_drog_nav  ul li .sub-menu li a i{ display:none;}
#waper_drog_nav  ul li .sub-menu li a img{ max-width:100%;}

#waper_drog_nav  ul li .sub-menu li a span{ font-size:12px;line-height:18px; height:auto; overflow:hidden;margin-top: 10px; }	
		
#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;}

#waper_drog_nav  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; }
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children  .sub-menu a{border: none; text-align: center;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children a{display: block; width: 100%; height: auto; overflow: hidden;}	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children .sub-menu{display: block!important; position: relative; width: 100%;padding-top: 5px;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li a span{border: none; margin: 5px 0 10px 1%!important; }	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li a span{height: auto!important; font-weight: normal;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li {padding: 0 1%;}	
		




.new_footer{width: 100%; height: auto; padding: 80px 0 10px;background:#1a1c27; float: left; overflow: hidden;}




.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;border-top: 1px solid #282b39;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(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;}





/*vedio_fix_box*/

.vedio_fix_box{ background:url("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;}






	.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;}




.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;}
