/*

Theme Name: a1ceramics

Theme URI: http://www.eastdesign.net

Author: the East Digi Marketing team

Author URI: http://www.eastdesign.net

Version: 1.0

*/

.turnt{ position: fixed; bottom: 200px; right: 100px; width: 55px; height: 55px; background: url(../images/turnt.jpg) center center no-repeat; background-size: cover; cursor: pointer;z-index: 888; display:none;}
@media (max-width:1500px){
	.turnt{ right: 15px; bottom: 150px; opacity: .6;}
	.comm_ih h2{ font-size: 34px;}
	.comm_ih .en{ font-size: 28px; }
}
@media (max-width:1200px){
	.comm_ih h2{ font-size: 32px;}
	.comm_ih .en{ font-size: 26px; }
}
@media (max-width:991px){
	.turnt{ width: 40px; height: 40px; bottom: 80px;}
	.comm_ih h2{ font-size: 30px;}
	.comm_ih .en{ font-size: 24px; }
}
@media (max-width:768px){
	.comm_ih h2{ font-size: 26px;}
	.comm_ih .en{ font-size: 22px; }
	.comm_ih .more i{ padding-left: 25px; }
}
@media (max-width:480px){
	.turnt{ width: 30px; height: 30px;} 
	.comm_ih h2{ font-size: 22px; line-height: 30px;}
	.comm_ih .en{ display: block; padding-left: 0px; font-size: 20px; }
}



@font-face {

    font-family: 'PingFangSC';

    src: url('../images/pingfangscbold.eot');

    src: url('../images/pingfangscbold.eot') format('embedded-opentype'), url('../images/pingfangscbold.woff2') format('woff2'), url('../images/pingfangscbold.woff') format('woff'), url('../images/pingfangscbold.ttf') format('truetype'), url('../images/pingfangscbold.svg#pingfangscbold') format('svg');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}



* {

    padding: 0;

    margin: 0;

    outline: none !important;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



body {

    /*

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

*/

}



html {

    overflow-x: hidden;

    overflow-y: auto;

}



ul,

ol,

li {

    list-style-type: none;

    line-height: normal;

    margin: 0;

}



body,

button,

input,

select,

textarea {

    font-family: Microsoft YaHei, 黑体 !important;

    font-size: 12px;

}



body {

    float: left;

    width: 100%;

    position: relative;

    font-family: Microsoft YaHei, 黑体 !important;

}



code,

kbd,

pre,

samp {

    font-family: Microsoft YaHei, 黑体 !important;

}



body a {

    text-decoration: none;

    color: #333;

    font-family: Microsoft YaHei, 黑体 !important;

    font-weight: 400;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0px;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    -webkit-tap-highlight-color: transparent;

}



a:link {

    text-decoration: none;

}



a:visited {

    cursor: pointer;

    text-decoration: none;

}



a:hover {

    cursor: pointer;

    text-decoration: none;

}



a:active {

    cursor: pointer;

    text-decoration: none;

}



img {

    border: 0;

    max-width: 100%;

	

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0;

    font-weight: normal;

    font-family: Microsoft YaHei, 黑体 !important;

}



h1 {

    font-size: 32px;

}



h2 {

    font-size: 24px;

}



h3 {

    font-size: 22px;

}



h4 {

    font-size: 18px;

}



h5 {

    font-size: 14px;

}



h6 {

    font-size: 12px;

}



input,

table,

tr,

td {

    margin: 0;

    padding: 0;

    border: none;

}



button,

table {

    border: none;

    background: none;

    margin: 0;

    padding: 0;

}



select {

    margin: 0;

    padding: 0;

    font-family: Microsoft YaHei, 黑体 !important;

}



textarea {

    resize: none;

}



input {

    outline: 0;

}



article,

aside,

dialog,

footer,

header,

section,

footer,

nav,

figure,

menu {

    display: block;

}



/*header*/



.top1 {

    position: fixed;

    width: 100%;

    z-index: 1010;

}



.top1 .logo {

    float: left;

    width: 188px;

    height: 45px;

    margin: 21px 0 0 0;

}



.box {

    padding: 0 0 15px 0;

    background-color: rgba(0, 0, 0, 0.35);

}



.box.box-active {

    /* background: rgba(0, 0, 0, 0.75); */

	background: rgba(0, 0, 0, 1);

    position: fixed;

    top: 0;

    width: 100%;

    transition: all .3s;

    transition-property: all;

    transition-duration: 0.3s;

    transition-timing-function: cubic-bezier(.42, 0, .2, .83);

    transition-delay: 0s;

    z-index: 99;

    box-shadow: 0 16px 24px rgba(14, 13, 18, .07);

    z-index: 9999;

    padding: 0 0 5px 0;

}



.top1 .box.box-active:not(.no-animation) {

    animation: navslide .5s ease forwards;

}



.top1 .box-top.box-active-top:not(.no-animation) {

    animation: navslide .5s ease forwards;

}



.menu .nav li {

    display: inline-block;

}



.menu .nav li a {

    color: #ffffff;

    font-size: 16px;

    line-height: 24px;

    font-family: Microsoft YaHei, 黑体;

    display: inline-block;

    padding: 30px 20px 15px 20px;

}



.header_menu {

    float: right;

}



a.search-a {

    font-size: 20px;

    margin-left: 43px;

    cursor: pointer;

    color: #fff;

}



.header_menu .menu,

.header_menu .search_block {

    display: inline-block;

}



.box-active .logo img {

    transform: scale(.85);

    transform-origin: top;

    transition: .5s;

    vertical-align: top;

}



.top2 {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 80px;

    /* background: rgba(0, 0, 0, 0.75); */

	background: rgba(0, 0, 0, 1);

    z-index: 99999;

}



.top2.active {

    -webkit-box-shadow: 0 2px 6px #aaa;

    -moz-box-shadow: 0 2px 6px #aaa;

    -o-box-shadow: 0 2px 6px #aaa;

    box-shadow: 0 2px 6px #aaa;

}



.top2 .logo {

    float: left;

    width: 188px;

    margin: 14px 0 0 0;

}



.menuph {

    position: absolute;

    top: 15px;

    right: 15px;

    cursor: pointer;

    width: 50px;

    height: 50px;

    background: rgba(255, 255, 255, 0.85);

    text-align: center;

}



.menuph .point {

    display: inline-block;

    width: 28px;

    height: 22px;

    margin-top: 14px;

    position: relative;

}



.menuph .point:hover .navbtn,

.menuph .point:hover .navbtn::after,

.menuph .point:hover .navbtn::before {

    width: 28px;

}



.menuph .navbtn {

    position: absolute;

    top: 10px;

    right: 0;

    display: inline-block;

    width: 21px;

    height: 1px;

    background: #000;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}



.menuph .navbtn::after,

.menuph .navbtn::before {

    content: '';

    position: absolute;

    right: 0;

    display: inline-block;

    width: 28px;

    height: 1px;

    background: #000;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}



.menuph .navbtn::after {

    top: -11px;

}



.menuph .navbtn::before {

    top: 10px;

}



.menuph .point.active .navbtn {

    background: transparent;

}



.menuph .point.active .navbtn::after {

    top: 0px;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

}



.menuph .point.active .navbtn::before {

    top: 0px;

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



.mm-menu.mm-offcanvas.mm-current {

    display: block!important;

}



html.mm-opening .mm-slideout {

    -webkit-transform: translate3d(250px, 0, 0)!important;

    transform: translate3d(250px, 0, 0)!important;

}



.mm-navbar {

    display: none !important;

}



.main-menus a {

    font-size: 16px;

}



@media screen and (max-width:767px) {

    .product-filters-pros.facetwp-template .col-xs-6:nth-child(2n-1),

    .product-filters-pros .facetwp-template .col-xs-6:nth-child(2n-1){

        padding-right:8px;

    }

    .product-filters-pros.facetwp-template .col-xs-6:nth-child(2n),

    .product-filters-pros .facetwp-template .col-xs-6:nth-child(2n){

        padding-left:8px;

    }

    .top2 {

        height: 50px;

    }

    .top2 .logo {

        width: 100px;

        margin: 0px 0 0 0;

		height: 50px;

        /* display: flex; */

        align-items: center;

    }

	.top2 .logo h1 a {

		vertical-align: middle;

	}

    .top2 .menuph {

        top: 5px;

        right: 15px;

        width: 40px;

        height: 40px;

    }

    .top2 .menuph .point {

        width: 22px;

        height: 19px;

        margin-top: 10px;

    }

    .top2 .menuph .point:hover .navbtn,

    .top2 .menuph .point:hover .navbtn::after,

    .top2 .menuph .point:hover .navbtn::before {

        width: 22px;

    }

    .top2 .menuph .navbtn {

        top: 9px;

        width: 16px;

    }

    .top2 .menuph .navbtn::after,

    .top2 .menuph .navbtn::before {

        width: 22px;

    }

    .top2 .menuph .navbtn::after {

        top: -9px;

    }

    .top2 .menuph .navbtn::before {

        top: 9px;

    }

}





/********************search********************/



.top-search-form {

    position: relative;

}



#toggle-search {

    background-image: url(../images/search.png);

    background-repeat: no-repeat;

    width: 60px;

    height: 22px;

    vertical-align: bottom;

    background-position: center;

    background-color: rgba(0, 0, 0, 0);

    position: absolute;

    top: -35px;

}



#search-form {

    -moz-transition: max-height, 0.5s;

    -o-transition: max-height, 0.5s;

    -webkit-transition: max-height, 0.5s;

    transition: max-height, 0.5s;

    position: absolute;

    top: 0;

    right: 0;

    width: 300px;

    height: 0;

    overflow: hidden;

    background-color: #e1e4e7;

}



#search-form.open {

    height: 40px;

}



#search-form fieldset {

    position: relative;

    margin: 0 60px 0 0;

    padding: 0;

    border: none;

}



#search-form input[type="search"] {

    width: 240px;

    padding: 11.5px 5px 11.5px 22px;

    background: transparent;

    border: none;

}



#search-form input[type="submit"] {

    position: absolute;

    bottom: 0;

    right: 0;

    width: 60px;

    height: 40px;

    margin: 0;

    padding: 0;

    font-weight: 700;

    text-transform: uppercase;

    color: #516270;

    background: #c6cacd;

    border: none;

    cursor: pointer;

}



#search-form .screen-reader-text {

    display: none;

}



#search-form label {

    margin-bottom: 0;

}



.header_menu .search_block {

    width: 100px;

}



.thanks-content{

    text-align: center;

margin: 50px 0;

}



/*sliding menu*/



.header_menu {

    position: relative;

}



.nav_block {

    overflow: hidden;

    position: relative;

    height: 40px;

    width: 40px;

    transition: all 800ms cubic-bezier(.8, 0, .33, 1);

    border-radius: 0% 0% 100% 50%;

    display: inline-block;

    position: absolute;

    right: 0;

    top: 25px;

}



.nav_block.nav-open {

    transform: translateX(0px);

    border-radius: 0% 0% 0% 0%;

    background: rgba(255, 255, 255, 0.6);

    width: 400px;

    height: 100vh;

    top: 0;

    right: -120px;

}



.nav_block .menu-btn {

    position: absolute;

    top: 10%;

    right: 5%;

    padding: 0;

    width: 30px;

    cursor: pointer;

    z-index: 2;

}



.nav_block .menu-btn .line {

    padding: 0;

    width: 30px;

    background: #fff;

    height: 2px;

    margin: 5px 0;

    transition: all 700ms cubic-bezier(.9, 0, .33, 1);

}



.nav_block .menu-btn .line.line--1 {

    width: 30px;

    transform: rotate(0) translateY(0);

}



.nav_block .menu-btn .line.line--1.line-cross {

    width: 30px;

    transform: rotate(45deg) translateY(10px);

    background: rgba(0, 0, 0, 0.6);

}



.nav_block .menu-btn .line.line--2 {

    width: 28px;

    transform: translateX(0);

}



.nav_block .menu-btn .line.line--2.line-fade-out {

    width: 28px;

    transform: translate(30px);

    opacity: 0;

}



.nav_block .menu-btn .line.line--3 {

    width: 20px;

    transform: rotate(0) translateY(0);

}



.nav_block .menu-btn .line.line--3.line-cross {

    width: 30px;

    transform: rotate(-45deg) translateY(-10px);

    background: rgba(0, 0, 0, 0.6);

}



.nav_block .nav-links {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    transform: translateX(-100px);

    opacity: 0;

    transition: all 900ms cubic-bezier(.9, 0, .33, 1);

}



.nav_block .nav-links.fade-in {

    opacity: 1;

    transform: translateX(0px);

}



.nav_block .nav-links .link {

    margin: 20px 0;

    text-decoration: none;

    font-family: sans-serif;

    color: rgba(0, 0, 0, 0.9);

    font-weight: 700;

    text-transform: uppercase;

    font-size: 16px;

    transition: all 300ms cubic-bezier(.9, 0, .33, 1);

}



.nav_block .nav-links .link:hover {

    color: rgba(0, 0, 0, .5);

}



.inform {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    color: rgba(255, 255, 255, 0.8);

    font-size: 2rem;

    font-family: sans-serif;

    text-transform: uppercase;

    letter-spacing: 5px;

    text-shadow: 0 0 20px rgba(0, 0, 0, 0.6);

}





/*header container config*/



@media screen and (min-width:1800px) {

    header .container {

        width: 1720px;

    }

}



@media screen and (min-width:1660px) {

    header .container {

        width: 89%;

    }

}



.line-nowrap {

	overflow: hidden;

	white-space: nowrap;

	text-overflow:ellipsis;

}



/*banner*/



.home_banner img {

    width: 100%;

    max-width: 100%;

    height: 100%;

}



.home_banner .swiper-pagination-bullet {

    width: 53px;

    height: 2px;

    display: inline-block;

    border-radius: 0;

    background: rgba(255, 255, 255, 0.9);

    opacity: .2;

}



.home_banner .swiper-pagination-bullet-active {

    opacity: 1;

    background: #fff;

}



.header-banner {

    position: relative;

}



.swiper_textarea {

    position: absolute;

    left: 0;

    top: 56%;

    width: 100%;

    text-align: center;

}



.eng_title {

    font-size: 30px;

    line-height: 49px;

    color: #fff;

    margin-bottom: 18px;

	font-weight: lighter;

}



.cn_title {

    font-size: 50px;

    line-height: 33px;

    color: #fff;

	font-weight: lighter;

}



.home_banner .swiper-pagination {

    bottom: 120px;

}



.quick_left {

    width: 20%;

    float: left;

    border-right: 1px solid #232d36;

}



.quick_right {

    width: 80%;

    float: right;

    padding-left: 50px;

}



#swiper-container5 {

    height: 21px;

}



#swiper-container5 .swiper-slide {

    opacity: 0 !important;

}



#swiper-container5 .swiper-slide-active {

    opacity: 1 !important

}



.quick_left p {

	font-weight: lighter;

    color: #232d36;

    font-size: 24px;

    line-height: 24px;

	margin: 0;

}



.banner {

    position: relative;

}



.quick_new {

    padding: 21px 0;

    position: absolute;

    width: 100%;

    bottom: 0;

    z-index: 100;

    background-color: rgba(255, 255, 255, 0.75);

}



.quick_left span {

    font-size: 14px;

    line-height: 22px;

    font-weight: bold;

    color: #94979a;

    vertical-align: bottom;

    display: inline-block;

    margin-left: 12px;

}



.quick_left p::before {

    content: '';

    width: 32px;

    height: 5px;

    background-color: #232d36;

    display: inline-block;

    margin-right: 20px;

    vertical-align: middle;

}



.quick_right a {

    font-size: 16px;

    line-height: 24px;

    color: #232d36;

}



.quick_time {

    font-size: 14px;

    line-height: 22px;

    color: #94979a;

    display: inline-block;

    margin-right: 30px;

}



/*NEUTRAL COLORS ESTHETHICS*/



.neutral_section {

    margin: 74px 0 150px 0;

}



.neutral_section .container {

    background-color: #f6f6f6;

}



.neutral_textarea {

    /* padding: 120px 50px 0 50px; */

	padding: 0 50px 0 50px;

}



.neu_en {

    font-size: 16px;

    line-height: 30px;

    color: #232323;

    font-weight: bold;

    margin-bottom: 10px;

    font-family: Microsoft YaHei, 黑体;

}



.neu_cn {

    font-size: 30px;

    line-height: 30px;

    color: #393939;

    margin-bottom: 73px;

}



.neu_text {

    font-size: 16px;

    line-height: 30px;

    color: #666666;

    margin-bottom: 64px;

}



.neu_more {

    display: inline-block;

	background-color: #242424;

	border: 2px solid #242424;

    color: #ffffff;

    font-size: 16px;

    line-height: 38px;

    width: 140px;

    height: 40px;

    text-align: center;

    transition: all ease 0.35s;

}



.neu_more:hover {

    background-color: #ffffff;

    color: #232323;

}



.neutral_section [class*="col-"] {

    padding: 0;

}



/* media NEUTRAL COLORS ESTHETHICS**/

@media screen and (max-width:1200px) {

	.neutral_section .neutral_textarea {

	    /* padding-top: 50px; */

	}

}

@media screen and (max-width:1024px) {

	.news_section .neu_text {

		margin-bottom: 30px;

	}

}

@media screen and (max-width:996px) {

	.neutral_section .neutral_textarea {

	    padding: 20px;

	}

	.neutral_section {

		padding: 20px;

		margin: 0 0 30px 0;

	}

}

@media screen and (max-width: 768px){

	.neutral_section {

		padding: 0;

		padding-top: 20px;

	}

}

@media screen and (max-width: 767px){

	.neutral_section {

		padding: 20px;

	}

}

@media screen and (max-width: 414px){

	#page {

		/* margin塌陷 */

		overflow: hidden;

	}	

	.home_banner {

		/* 20px+50px header */

		margin: 70px 20px 0;

	}

}







/*PRODUCT*/



.new_product_section {

    margin: 74px 0;

}



.section_title {

	font-weight: lighter;

    font-size: 36px;

    line-height: 30px;

    color: #232d36;

    margin-bottom: 30px;

    display: inline-block;

}



.section_title span {

    font-size: 23px;

    line-height: 24px;

    font-weight: bold;

    color: #b6b8b9;

    vertical-align: bottom;

    display: inline-block;

    margin-left: 12px;

    font-family: Microsoft YaHei, 黑体;

}



.section_title::before {

    content: '';

    width: 32px;

    height: 5px;

    background-color: #232d36;

    display: inline-block;

    vertical-align: middle;

    margin-top: -6px;

}



.new_product_section .swiper-container {

    min-height: 680px;

}



.swiper-button-next,

.swiper-button-prev {

    top: 100%;

    width: 23px;

    height: 13px;

    background-size: auto;

}



.swiper-button-prev {

    background-image: url(../images/prev.png);

    right: 51%;

    left: auto;

}



.swiper-button-next {

    background-image: url(../images/next.png);

    left: 51%;

    right: auto;

}



.product_box {

    position: relative;

}



.cn_en {

    position: absolute;

    width: 100%;

    display: inline-block;

    text-align: left;

    padding-left: 50px;

    left: 0;

    top: 20%;

    z-index: 100;

}



.cat_bar {

    display: inline-block;

    width: 38px;

    height: 1px;

    background-color: #000000;

    margin-bottom: 9px;

}



.cat_title_en a {

    font-size: 24px;

    line-height: 24px;

    color: #232d36;

    font-family: Microsoft YaHei, 黑体;

    margin-bottom: 7px;

    font-weight: bold;

    display: inline-block;

}



.cat_title_cn a {

    font-size: 24px;

    line-height: 24px;

    color: #232d36;

    display: inline-block;

}



.product_place {

    background-color: #f6f6f6;

    width: 100%;

    /* min-height: 278px; */

	min-height: 280px;

    position: relative;

	margin-bottom: 10px;

}



.product_place .img {

    position: relative;

    overflow: hidden;

}



.product_place img {

    transition: all ease 0.3s;

}



.product_place img:hover {

    transform: scale(1.05);

}



.product_box {

    overflow: hidden;

}



.product_box img {

    transition: all ease 0.3s;

}



.product_box img:hover {

    transform: scale(1.05);

}



.product_over {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 11;

    background: rgba(0, 0, 0, 0);

    transition: .5s;

}



.product_place:hover .product_over {

    background-color: rgba(0, 0, 0, .3);

}



.product_box img {

    width: 100%;

}



.product_box {

    position: relative;

}



.product_box:hover .product_over {

    background-color: rgba(0, 0, 0, .3);

}



.product_txt {

    /* padding: 19px 26px; */

	padding: 14px 26px;

}



.product_title {

    font-size: 16px;

    font-weight: 700;

    line-height: 28px;

    color: #666666;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.product_num {

    font-size: 16px;

    line-height: 28px;

    color: #666666;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.product_more {

    position: absolute;

    display: inline-block;

    width: 100%;

    top: 34%;

    left: 0;

}



.product_more img {

    margin: 0 auto;

    display: block;

}



.product_more a:last-child {

    font-size: 24px;

    line-height: 24px;

    color: #232d36;

    display: block;

    text-align: center;

    margin: 25px 0 0 0;

}



.product_list [class*="col-"] {

    padding: 0 0 0 30px;

}





/*CASE*/



.view_all {

    float: right;

    font-size: 16px;

    line-height: 24px;

    color: #b8b8b8;

}



.view_all::before {

    display: inline-block;

    content: '';

    width: 14px;

    height: 4px;

    background-color: #919191;

    margin-right: 10px;

    vertical-align: middle;

}



.case_section .swiper-container {

    min-height: inherit;

}



.case_block {

    background-color: #f6f6f6;

}



.case_block [class*="col-"] {

    padding: 0;

}



.case_block img {

    width: 100%;

}



.case_box {

    /* padding: 100px 56px 0 76px; */

	padding: 0 56px 0 76px;

}





.case_cat {

    font-size: 16px;

    line-height: 24px;

    color: #232d36;

    margin-bottom: 20px;

    font-weight: bold;

}



.case_title {

	font-size: 30px;

	line-height: 30px;

	min-height: 60px;

	color: #232d36;

	margin-bottom: 30px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



.case_content {

	font-size: 16px;

	line-height: 30px;

	min-height: 120px;

	color: #666666;

	margin-bottom: 55px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}



.case_content p {

	margin-bottom: 0;

}

	

/* .case_title {

    font-size: 30px;

    line-height: 30px;

    color: #232d36;

    margin-bottom: 60px;

}



.case_content {

    font-size: 16px;

    line-height: 30px;

    color: #666666;

    margin-bottom: 55px;

} */



.swiper-button-next3,

.swiper-button-prev3 {

    top: 90%;

    width: 23px;

    height: 13px;

    background-size: auto;

    position: absolute;

    z-index: 100;

	background-repeat: no-repeat;

	cursor: pointer;

}



.swiper-button-prev3 {

    background-image: url(../images/prev.png);

    left: 39%;

    right: auto;

}



.swiper-button-next3 {

    background-image: url(../images/next.png);

    right: 55%;

    left: auto;

}



.swiper-button-next3.swiper-button-disabled,

.swiper-button-prev3.swiper-button-disabled {

    opacity: .35;

    cursor: auto;

    pointer-events: none;

}



.about_section {

    padding: 52px;

    background-repeat: no-repeat;

    background-image: url(../images/about-a1ceramics.jpg);

    background-position: center center;

    background-size: cover;

    background-attachment: fixed;

}





/*

.about_section:hover {

    background-size: 110% 110%;

}

*/



.about_place {

    width: 608px;

    height: 497px;

    background-color: #ffffff;

    padding: 100px 56px 0 76px;

}



.about_cat {

    font-size: 16px;

    line-height: 24px;

    color: #232d36;

    margin-bottom: 20px;

    font-weight: bold;

}



.about_title {

    font-size: 30px;

    line-height: 24px;

    color: #232d36;

    margin-bottom: 60px;

}



.about_content {

    font-size: 16px;

    line-height: 30px;

    color: #666666;

    margin-bottom: 55px;

}





/*NEWS*/

.aligncenter {

	margin: 0 auto;

	text-align: center;

	display: block;

	max-width: 100%;

	height: auto;

}

.news_section {

    margin: 140px 0 50px 0;

}



.news_block {

    background-color: #f6f6f6;

    padding: 50px 25px;

    transition: all ease 0.3s;

}

.news_title a {

    font-size: 20px;

    line-height: 24px;

    color: #232d36;

    margin-bottom: 5px;

    display: block;

    min-height: 48px;

    overflow: hidden;

    transition: all ease 0.3s;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.news_block:hover {

    background-color: #272727;

}



.news_block:hover a {

    color: #ffffff;

}



.news_block img {

    margin: 10px auto 15px;

    width: 100%;

}



.news_txt {

    font-size: 16px;

    line-height: 28px;

    color: #666666;

	min-height: 84px;

    transition: all ease 0.3s;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



.news_block:hover .news_txt {

    color: #ffffff;

}



.news_section .swiper-container {

    min-height: 580px;

}



.swiper-button-next4,

.swiper-button-prev4 {

    top: 95%;

    width: 23px;

    height: 13px;

    background-size: auto;

    position: absolute;

    z-index: 100;

	background-repeat: no-repeat;

}



.swiper-button-prev4 {

    background-image: url(../images/prev.png);

    left: 48%;

    right: auto;

}



.swiper-button-next4 {

    background-image: url(../images/next.png);

    right: 46%;

    left: auto;

}



.swiper-button-next4.swiper-button-disabled,

.swiper-button-prev4.swiper-button-disabled {

    opacity: .35;

    cursor: auto;

    pointer-events: none;

}





/*VIDEO*/



.video_section {

    margin: 100px 0;

}



.video_box img {

    width: 100%;

}



.video_box {

    background-color: #f6f6f6;

    transition: all ease 0.3s;

}



.video_content_a {

    color: #000000;

    font-size: 16px;

    line-height: 24px;

    transition: all ease 0.35s;

    display: block;

    padding: 25px 30px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.video_content_a i {

    font-size: 40px;

    line-height: 40px;

    vertical-align: middle;

    margin-right: 15px;

    margin-top: -4px;

}

.video_content_a::before {

    content: '';

    display: inline-block;

    width: 33px;

    height: 33px;

    background-image: url(../images/p.png);

    margin-right: 15px;

    vertical-align: middle;

}

.video_content_a span{

    vertical-align: middle;    

}

.video_box:hover {

    background-color: #272727;

}



.video_box:hover a {

    color: #ffffff;

}

.video_box:hover .video_content_a::before{

    background-image: url(../images/p-o.png);

}

.video_place [class*="col-"] {

    padding: 0;

}



.video1 {

    padding-right: 15px;

}



.video2 {

    padding-left: 15px;

}



/* PRODUCT page */

.productpage .innerbanner{

	min-height: 378px;

	background-image: url(../images/product-banner.jpg);

	background-repeat: no-repeat;

	position: relative;

	background-attachment: fixed;

}

.productpage .item_brand{

	background-color: white;

}

.product-filters{

	margin: 20px -15px 0;

}

.pro-filter-top{

	padding: 0 24px 19px;

	border-bottom: 3px solid #232d36;

	font-weight: lighter;

	font-size: 36px;

	margin-bottom: -21px;

	color: #232d36;

	display: inline-block;

}

.pro-filter-name{

	overflow: hidden;

	/* padding: 24px; */

	padding: 0 24px;

}

.pro-filter-name>div{

	overflow: hidden;

	/* padding: 15px 0; */

	padding: 5px 0;

	font-size: 16px;

	font-weight: bold;

	color: #23262e;

}

.productpage .facetwp-checkbox{

	background-image: none;

}

.productpage .facetwp-checkbox.checked {

	background-image: none;

	color: #000000;

	font-weight: bold;

    

}

.pro-filter-w01{

	float: left;

	padding-right: 10px;

}

.nocheck{

	overflow: hidden;

	/* float: left; */

}



.nocheck a{

display: inline-block;

    float: left;

    padding: 0 14px 2px;

    margin-right: 0px;

    position: relative;

    font-weight: 400;

    color:#7e7f82;

}



.nocheck a.active{

    font-weight:bold;

	color:#000

}



.nocheck .facetwp-checkbox {

	display: inline-block;

	float: left;

	padding: 0 14px 2px;

	margin-right: 0px;

	position: relative;

	font-weight: 400;

	color: #7e7f82;

}

.productpage .facetwp-counter{

	display: none;

}

.productpage .blog-meta{

	margin-bottom: 50px;

	background-color: #f6f6f6;

}

.product-filters-pros {

	overflow: hidden;

	margin: 50px -30px 60px;

}

.blog-image {

	overflow: hidden;

}

.blog-image img {

    transition: all ease 0.5s;

}

.blog-image img:hover {

    transform: scale(1.05);

}

/* 分页 */

.product-filters-btnshow {

	position: relative;

	text-align: center;

}

.product-filters-btnshow a {

	color: #666666;

	font-size: 18px;

}

.facetwp-page.active {

    font-weight: bold;

    color: #000;

    cursor: default;

}



/* single  product */

.pro-item {

	margin-bottom: 70px;

}

.top-list {

	/* margin-bottom: 60px; */

	margin-bottom: 10px;

}

.top-img-noboilder {

	display: inline-block;

	padding: 10px;

	margin-bottom: 30px;

}

.top-img-boilder {

	border: 1px solid #242424;

	padding: 9px;

}

.top-swiper-container {

    max-width: 610px;

}

.top-swiper-container .swiper-slide {

	margin: 0 auto;

}

.top-list .swiper-button-next {

	left: 53%;

	right: auto;

}

.top-list .swiper-button-prev {

	left: 47%;

	right: auto;

}

.pro-nav .nav>li>a {

	color: #232d36;

	font-weight: lighter;

}

.single .pro-ht {

	height: 85px;

	width: 100%;

}

.single .pro-topimg {

	overflow: hidden;

	display:table;

	margin:auto;

	height: 185px;

}

.single .pro-topimg img{

	width: 182px;

	height: 92px;

}

.single .pro-topimg li {

	float: left;

}

.single .pro-topimg a {

	display: inline-block;

	padding: 10px;

	margin: 20px 15px;

}

.single .pro-topimg a:hover {

	border: 1px solid #4c4c4c;

}

.single .pro-topimg h3{

	font-size: 16px;

	color: #a3a3a3;

	text-align: center;

}

.single .pro-topdetail{

	margin: 0 -15px;

}

.pro-topdetail .swiper-button-next{

	right: 45%;

}

.pro-topdetail .swiper-button-prev{

	left: 45%;

}

.swiper-middle {

	align-items: center;

}

.single .det-imgleft{

	margin-top: 40px;

}

.single .det-imgleft img {

	/* max-width: 580px; */

	min-height: 300px;

    width: auto;

    margin:0 auto;

}

.det-imgleft .single-banner img {

    padding: 10px;

}

.det-imgbiao{

	text-align: center;

	margin-top: 45px;

}

.det-imgbiao a{

	margin: 0 10px;

}

.xilielunbo-all {

    position: relative;

    top: 30px;

}

.single .pro-detail {

	/* overflow: hidden; */

}

.pro-detail .pro-det01{

	font-size: 40px;

	font-weight: 350;

	color: #545454;

}

/* 圆点轮播 */

.swiper-pagination-toplist {

	display: none;

}

.swiper-pagination-bullet-active {

    opacity: 1;

    background: #544e4e;

}

.top-list .swiper-slide,

.det-imgleft .swiper-slide {

	margin-bottom: 70px;

}

.pro-detail .pro-det02 {

	margin-left: 16px;

	font-size: 16px;

	color: #a3a3a3;

}

.top-list h3{

	font-size: 16px;

	color: #a3a3a3;

	text-align: center;

}



.pro-detail .pro-det03 {

	/* display: block; */

	text-align: right;

	margin-top: 27px;

	font-size: 16px;

	font-weight: bold;

	color: #545454;

}



.xiaocx {

	position: absolute;

	top: -125px;

	right: 0;

	display: none;

	z-index: 100;

}



.pro-det03:hover .xiaocx {

	display: block;

}



.pro-mid-det{

	font-size: 16px;

	color: #a3a3a3;

}

.pro-mid-det ul li{

	margin-bottom: 8px;

	/* display: flex; */

}

.pro-mid-det li span:first-child {

	width: 30%;

}

.pro-mid-det li span:last-child {

	width: 70%;

}

.pro-mid-det ul li:nth-child(odd) {

    float: left;

    width: 50%;

}

/* .pro-mid-det ul li:nth-child(even) {

	float: right;

} */

.pro-mid-det ul li span:nth-child(even){

	color: #242424;

}

.pro-jishuimg div{

	margin-top: 20px;

	text-align: center;

}

.pro-jishuimg h4{

	margin-top: 20px;

	font-size: 16px;

	color: #a3a3a3;

}

.single .pro-nav {

	font-size: 20px;

	text-align: center;

	margin-bottom: 46px;

	margin-top: 140px;

}

.pro-nav ul{

	border-bottom: 1px #b2b2b2 solid;

}

.pro-nav li {

	display: inline-block;

	padding: 0px 0px 7px;

	margin: 0 35px;

	color: #666666;

	font-size: 21px;

}

.single .nav>li>a:hover, .nav>li>a:focus {

    text-decoration: none;

    background: none;

}

.single .active {

	border-bottom: 3px solid #242424;

}

.single .single_all{

	position: relative;

}

.video_iframe {

	/* height:676px; */

	width:100% !important;

	border: 0;

	z-index: 0;

	position: relative;

}

.resizelistener{width:100%!important}

.video_iframe video {

	z-index: 0;

}

.single .single_video_btn{

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -33px;

	margin-top: -33px;

	width: 66px;

	height: 66px;

}

.single .pro-vedio-word, .pro-xilieall{

	color: #232323;

	font-size: 16px;

	line-height: 32px;

	margin: 40px -15px 0 -15px;

	text-align: left;

	overflow: hidden;

}

.single .pro-vedio-word p {

	padding: 0 20px;

}

.single .pro-vedio-word h3{

	color: #232323;

	font-size: 34px;

	font-weight: lighter;

	line-height: 32px;

}

.single .pro-wordborder{

	border-right: 1px #b2b2b2 solid;

}

.single .pro-xilieall{

	margin: 160px -15px 90px -15px ;

	background: #f6f6f6;

}

.single .pro-xiliword{

	background: #f6f6f6;

}

.single .pro-xiliword h3{

	margin-bottom: 37px;

	font-size: 24px;

	line-height: 40px;

}

.single .pro-xiliword h4{

	margin-top: 34px;

	color: #232323;

	font-size: 16px;

	line-height: 30px;

}

.single .pro-xili-lun{

	padding: 0 30px;

	text-align: right;

}

.pro-xilieall .swiper-button-next{

	/* right: 20%;

	left: auto; */

	left: 92%;

	top: 96%;

	right: auto;

}

.pro-xilieall .swiper-button-prev{

	/* right: 25%;

	left: auto; */

	right: 10%;

	top: 96%;

	left: auto;

}

.pro-word01{

	margin-top: 80px;

}

.pro-word02{

	color: #252525;

	font-size: 16px;

	line-height: 30px;

}

.pro-word02 .swiper-button-next,

.anli-huan .swiper-button-next{

	right: 1%;

	left: auto;

}

.pro-word02 .swiper-button-prev,

.anli-huan .swiper-button-prev{

	right: 5%;

	left: auto;

}

.xiaoguo-img {

	color: #232323;

	font-size: 16px;

}

.xiaoguo-img, .chan-img{

	margin: 0 -15px;

}

.xiaoguo-img .pro-word02{

	display: block;

	padding: 28px 3px;

}

.pro-chan{

	overflow: hidden;

}

.pro-chan .pro-word01{

	float: left;

}

.pro-chan .chan-huan{

	position: relative;

	top: 120px;

}

.chan-word{

	padding: 30px 20px;

	margin-bottom: 20px;

	background-color: #f6f6f6;

}

.chan-word p,.chan-word h3{

	font-size: 16px;

	line-height: 28px;

	color: #666666;

}

.chan-word h3{

	text-align: left;

	font-weight: bold;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.anli-huan{

	position: relative;

	top: 120px;

}

.anli-huan a{

	padding: 0 5px;

}

.pro-anli{

	margin-bottom: 130px;

}

.swiper-pagination-hide{

    display:none;

}

/* VIDEO page */

.videopage .innerbanner{

	min-height: 378px;

	background-image: url(../images/video-banner.jpg);

	background-repeat: no-repeat;

	position: relative;

	background-attachment: fixed;

}

.videopage .video_place [class*="col-"] {

    padding: 0 15px;

}

.videopage .video_place {

    margin: 0 -15px;

}

.videopage .item_brand{

	margin-top: 50px;

	margin-bottom: 85px;

	background-color: white;

}

.videopage .video_content_a{

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.videopage .video_box{

	margin-bottom: 55px;

}

/* video-load */

.videopage .loadMoreBtn {

	position: relative;

	left: 50%;

	margin-left: -192px;

	display: inline-block;

	width: 384px;

	padding: 20px 0;

    color: #232d36;

    font-weight: 700;

    font-size: 16px;

    text-align: center;

	margin-top: 54px;

	background-color: white;

	border: 1px solid #232d36;

    border-radius: 0;

}

#mm-0 > #zhaoshang-form,

#mm-0 > #yuyue-form,

#mm-0 > #liuyan-form,

#mm-0 > #jiameng-form,

#page > #zhaoshang-form,

#page > #liuyan-form,

#page > #yuyue-form,

#page > #jiameng-form{

    max-height: 0;

    overflow: hidden;

}

#zhaoshang-form,

#liuyan-form,

#yuyue-form,

#jiameng-form{

    width:500px;

}

#liuyan-form iframe,

#zhaoshang-form iframe,

#yuyue-form iframe,

#jiameng-form iframe{

    width:100% !important;

}

#mobilechat{

    display:none;

}



/* MEDIA VIDEO page */

@media screen and (max-width:1200px) {

	.videopage .item_brand {

	    margin-top: 0;

		margin-bottom: 55px;

	}

	.videopage .loadMoreBtn {

		margin-top: 10px;

	}

    #mobilechat{

    color: #fff;

    font-size: 30px;

    position: absolute;

    right: 65px;

    top: 15px;

    width: 50px;

    height: 50px;

    text-align: center;

    line-height: 43px;

    display: block;

    }

}

@media screen and (max-width:768px) {

	.videopage .loadMoreBtn {

		margin-left: -75px;

		width: 150px;

		height: 40px;

		line-height: 40px;

		color: #232d36;

		font-weight: 400;

		font-size: 14px;

		padding: 0;

	}

	.videopage .video_box {

	    margin-bottom: 15px;

	}

    /* .page-template-page-contact .pro-nav-daohang{

        display:none;

    } */

}

@media screen and (max-width:767px) {

	.videopage .item_brand{

		padding: 0 20px 0;

	}

    /* .item_brand_fixed{

        display: none;

    } */

    

}

@media screen and (max-width:500px) {

	.video_content_a {

		padding: 15px;

	}

    #policy .twosilder .polic-box{

        width:50%;

    }

    .polic-box2 img {

        width: auto !important;

    }

    #policy .twosilder .col-xs-12.polic-box{

        width:100%;

    }

}







/* single-video */

.single-video .innerbanner{

	min-height: 378px;

	background-image: url(../images/case-banner.jpg);

	background-repeat: no-repeat;

	position: relative;

	background-attachment: fixed;

}

.single_video_title{

	text-align: center;

	font-size: 36px;

	color: #232d36;

}

.single_video_title02{

	text-align: center;

	font-size: 16px;

	color: #707070;

	margin-top: 30px;

	margin-bottom: 30px;

}

.single_video_title02>span{

	display: inline-block;

	padding: 0 12px;

}

.single_video_image{

	padding: 26px 26px;

}

.single_video_image02 {

	padding: 0;

}

.single-video .single_video_content{

	text-align: left;

	margin: 36px 26px 100px 26px;

}

.single_video_all{

	position: relative;

	padding: 26px;

}

.single_video_btn{

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -33px;

	margin-top: -33px;

	width: 66px;

	height: 66px;

}

.video_next{

	overflow: hidden;

	font-size: 16px;

	color: #707070;

	font-weight: bold;

}

.video_next_01{

	float: left;

}

.video_next_02{

	float: right;

}

.video_tui_magin{

	margin: 0 -15px;

}



.video_tui_all{

	background-color: #f6f6f6;

	padding: 51px 23px;

}

.video_tui_all:hover{

	background-color: #272727;

	transition: all ease 0.3s;

}

.video_tui_all:hover .vedio_tuijian{

	color: white;

}

.video_tui_all:hover .veido_tui_content{

	color: white;

}

.vedio_tuijian{

	font-size: 20px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.vedio_date02{

	text-align: left;

	margin: 11px 0;

}

.veido_tui_content{

	line-height: 24px;

	min-height: 72px;

	font-size: 16px;

	color: #707070;

	margin-top: 18px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

/* ....代替文字  */

.content_hidden{

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	min-height: 60px;

	line-height: 20px;

}

.single_vide_more{

	margin-top: 54px;

	text-align: center;

}

.single_vide_more .more-btn{

	width: 385px;

	height: 65px;

	border: 1px solid #363636;

	color: #232d36;

	font-weight: 700;

	font-size: 16px;

	background-color: white;

}



/* MEDIA SINGLE-VIDEO */

@media screen and (max-width:992px) {

	.single_video_title {

		font-size: 24px;

		line-height: 24px;

	}

	.single_video_title02 {

	    margin-top: 10px;

	    margin-bottom: 10px;

	}

	.hr-video {

		margin: 10px 0;

	}

	.hr-all992 {

		margin: 10px 0;

	}

}

@media screen and (max-width:768px) {

	.bread-v {

		padding: 10px 15px;

	}

	.single_video_title {

		font-size: 16px;

	}

	.single_video_title02>span {

	    font-size: 12px;

	}

	.video_tui_all {

	    margin-bottom: 10px;

	}

	.single_video_image {

	    padding: 0;

	}

	.single-video .single_video_content {

	    text-align: left;

	    margin: 10px 10px 30px 10px;

		font-size: 12px;

	}

	.video_next {

	    font-size: 12px;

	}

	.single_vide_more {

	    margin-top: 20px;

	}

	.video_tui_all {

	    padding: 18px;

	}

	.single_vide_more .more-btn{

		width: 200px;

		height: 50px;

	}

	.vedio_tuijian {

	    font-size: 14px;

		line-height: 20px;

		margin-bottom: 10px;

	}

	.single_video_title02{

		font-size: 14px;

		line-height: 16px;

	}

	.veido_tui_content {

		font-size: 12px;

		line-height: 16px;

		min-height: 48px;

	}

    #liuyan-form iframe, #yuyue-form iframe {

        width: 100% !important;

        height:600px !important;

    }

    #zhaoshang-form iframe{

        height:650px !important;

    }

}

@media screen and (max-width:500px) {

    #zhaoshang-form, #liuyan-form, #yuyue-form,#jiameng-form{

        width: 380px;

    }

	.video_next_02 {

	    float: left;

	}

	.video_tui_all {

	    padding: 10px;

	}

	.vedio_date02 {

		display: none;

	}

}

@media screen and (max-width:420px) {

    #zhaoshang-form, #liuyan-form, #yuyue-form {

        width: 100%;

    }

}



/*招商加盟*/



.partner_section {

    margin: 150px 0 45px 0;

}



.partner_box {

    text-align: center;

}



.partner_box img {

    margin: 0 auto;

}



.partner_box h3 {

    font-size: 24px;

    line-height: 24px;

    color: #232d36;

    margin: 15px 0 10px 0;

}



.partner_box p {

    font-size: 16px;

    line-height: 26px;

    color: #232d36;

}



.partner_tel {

    font-size: 24px !important;

}





/*footer*/



footer {

    background-color: #242424;

    padding: 35px 0;

}



.foot_logo {

    margin: 0 auto;

    display: block;

}



.foot_left {

    width: 60%;

    float: left;

}



.foot_right {

    width: 40%;

    float: right;

}



.foot_menu {

    width: 20%;

    float: left;

}



.foot_place {

    margin: 20px 0 0 0;

    padding: 30px 0;

    border-top: 1px solid #929292;

    border-bottom: 1px solid #929292;

}



.foot_menu h4 {

    font-size: 18px;

    line-height: 24px;

    color: #ffffff;

    margin-bottom: 10px;

}



.foot_nav a {

    font-size: 14px;

    line-height: 30px;

    color: #a3a3a3;

}



.foot_nav a:hover {

    color: #ffffff;

}



.foot_right h4 {

    font-size: 18px;

    line-height: 24px;

    color: #ffffff;

    margin-bottom: 10px;

    padding-left: 25px;

}



.foot_media {

    width: 33%;

    float: left;

    text-align: center;

}



.foot_media img {

    margin: 0 auto;

}



.foot_media h4 {

    font-size: 14px;

    line-height: 30px;

    color: #a3a3a3;

    padding: 0;

    margin-top: 5px;

}



.foot_social a {

    display: inline-block;

    margin: 20px 21px 0 0;

}



.foot_social {

    padding-left: 25px;

}



.foot_copyright {

    padding: 25px 0 10px 0;

}



.foot_copyright span {

    font-size: 14px;

    line-height: 24px;

    font-weight: bold;

    color: #a3a3a3;

    display: inline-block;

    margin-right: 27px;

}



.friend_link {

    display: inline-block;

}



.friend_link li {

    display: inline-block;

}



.friend_link a {

    font-size: 14px;

    line-height: 24px;

    color: #a3a3a3;

    display: inline-block;

    margin-right: 15px;

}



.friend_link a:hover {

    color: #ffffff;

}



.copy_right p {

    font-size: 14px;

    line-height: 24px;

    color: #a3a3a3;

}



.copy_left {

    float: left;

}



.copy_right {

    float: right;

}

.foot_mobile{

    display: inline-block;

}

.foot_mobile li{

    display: inline-block;

    font-size: 16px;

}

.foot_mobile li a{

    color: #a3a3a3;

}

.foot_mobile li a:hover{

    color: #ffffff;

}

.foot_mobile{

    display: none;

}

/* 右边悬浮修改版 */



.right-plugins {

    position: fixed;

    right: 0;

    /* z-index: 50; */

	z-index: 100;

    bottom: 15rem;

    width: 62px;

    background: rgba(0, 0, 0, .8);

    /*    transition: all 0.25s;*/

}



.right-plugins img {

    vertical-align: top;

}



.right-plugins .power-list {

    padding: 0 12px;

    margin: 10px 0;

}



.right-plugins .power-list .item {

    display: flex;

    align-items: center;

    cursor: pointer;

    transition: all 0.25s;

    padding: 10px 0;

}



.right-plugins .power-list .item .img {

    text-align: center;

    width: 33px;

    transition: all 0.25s;

}



.right-plugins .power-list .item span {

    display: none;

    color: #fff;

    margin-left: 10px;

    transition: all 0.25s;

    white-space: nowrap;

}



.right-plugins .power-list .item span:hover {

    color: rgba(255, 255, 255, 0.8);

}





/* hover部分 */



.right-plugins:hover {

    width: 104px;

}



.right-plugins:hover .power-list .item span {

    display: inline-block;

}



@-webkit-keyframes fadeInUp {

    0% {

        opacity: 0;

        -webkit-transform: translateY(25px);

        transform: translateY(25px);

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

        transform: translateY(0);

    }

}



@keyframes fadeInUp {

    0% {

        opacity: 0;

        -webkit-transform: translateY(25px);

        -ms-transform: translateY(25px);

        transform: translateY(25px);

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

        -ms-transform: translateY(0);

        transform: translateY(0);

    }

}



.fadeInUp {

    -webkit-animation-name: fadeInUp;

    animation-name: fadeInUp;

}



.ubermenu .ubermenu-item .ubermenu-submenu-drop {

    position: fixed !important;

}



#ubermenu-nav-main-62-main>li>a:hover {

    background-color: rgba(0, 0, 0, 0) !important;

    color: #ffffff;

}



.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {

    display: none;

}



.ubermenu-skin-white .ubermenu-item-level-0:hover>.ubermenu-target,

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {

    background: rgba(0, 0, 0, 0) !important;

    color: #ffffff !important;

}



.ubermenu-skin-white .ubermenu-submenu.ubermenu-submenu-drop {

    background: rgba(0, 0, 0, 0.8) !important;

    border: 1px solid rgba(0, 0, 0, 0.8) !important;

    overflow: hidden !important;

}



.ubermenu-skin-white .ubermenu-submenu,

.ubermenu-skin-white .ubermenu-submenu .ubermenu-target {

    color: #ffffff !important;

    opacity: 0.7;

    overflow: hidden;

    display: block;

    width: 100%;

    margin: 0 auto;

    border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;

}



.ubermenu .ubermenu-nav .ubermenu-column-2-3 {

    width: 66.66% !important;

}



.ubermenu .ubermenu-nav .ubermenu-column-2-3>li {

    margin-left: 9%;

}



.ubermenu-skin-white .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target {

    background: rgba(0, 0, 0, 0) !important;

    color: #ffffff !important;

    opacity: 1;

}



.ubermenu-skin-white .ubermenu-submenu,

.ubermenu-skin-white .ubermenu-submenu .ubermenu-target:hover {

    opacity: 1;

}



#ubermenu-nav-main-62-main>li>ul>li>ul>li {

    padding: 0 20px 0 18%;

}



.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {

    border: none !important;

}



.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {

    padding: 50px 0 20px 0;

}





/*

.ubermenu-skin-white .ubermenu-submenu .ubermenu-target::before {

    position: absolute;

    bottom: 0;

    left: -35px;

    display: block;

    width: 35px;

    height: 1px;

    background: url(../images/ico_light.png) no-repeat center center;

    content: "";

    opacity: 0;

    -webkit-opacity: 0;

}

.ubermenu-skin-white .ubermenu-submenu .ubermenu-target:hover::before {

    opacity: 1;

    -webkit-opacity: 1;

    animation: animation-light 4s 1;

    -webkit-animation: animation-light 4s 1;

    -ms-animation: animation-light 4s 1;

}

.animation-light{

    position:absolute;top:100px;left:0;width:35px;height:1px;

    background:url(../images/ico_light.png) no-repeat center center;

    animation:animation-light 24s infinite;

}

@keyframes animation-light{

    0%{left:-35px;}

    100%{left:100%;}

}

*/



.ubermenu-skin-white .ubermenu-tab-content-panel {

    background-color: rgba(0, 0, 0, 0) !important;

    color: #ffffff;

}



#ubermenu-nav-main-62-main>li>ul>li>ul>li>ul>li .ubermenu-target {

    border: none !important;

}



#ubermenu-nav-main-62-main>li>ul>li>ul>li>ul>li .ubermenu-target::before {

    display: none;

}



#ubermenu-nav-main-62-main>li>ul>li>ul>li>ul {

    border: none !important;

}



#ubermenu-nav-main-62-main>li>ul>li>ul>li>ul>li>ul {

    border: none !important;

}



.ubermenu-custom-content {

    font-size: 14px;

    line-height: 20px;

    color: rgba(255, 255, 255, 0.6);

}



.ubermenu-custom-content h2 {

    font-size: 22px;

    margin-top: 15px;

    margin-bottom: 10px;

    color: #ffffff;

}



#menu-item-214>ul>li>ul>li>ul>li>ul>li .ubermenu-target {

    display: inline-block;

    width: 100%;

}



#menu-item-214>ul>li>ul>li>ul>li>ul>li {

    width: 26% !important;

    margin: 0 !important;

    display: inline-block !important;

}



#menu-item-214>ul>li>ul>li>ul>li>ul {

    margin: 30px 0 60px 0;

}



#menu-item-214>ul>li>ul>li>ul>li>ul>li .ubermenu-target .ubermenu-target-text {

    width: 100%;

    padding: 0 17px 0 13px !important;

}



#menu-item-214>ul>li>ul>li>ul>li>ul>li ul {

    border: none !important;

}



#menu-item-214>ul>li>ul>li>ul>li>ul>li ul .ubermenu-image {

    margin-top: 20px;

}



#menu-item-214>ul>li>ul>li>ul>li>ul>li .ubermenu-target {

    padding: 10px 0;

}

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target{

    color: #ffffff !important;

}

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {

    color: #ffffff !important;

}

#swiper-container6 {

    display: none;

}



.ubermenu-skin-white .ubermenu-tabs-group, .ubermenu-skin-white .ubermenu-tab > .ubermenu-target, .ubermenu-skin-white .ubermenu-tab-content-panel {

    border-color: transparent !important;

}



/*BRAND page*/

.brandpage .innerbanner{

	background-attachment: fixed;

    min-height: 600px;

    background-image: url(../images/about-banner.jpg);

    background-repeat: no-repeat;

    position: relative;

}

.innerbanner_box{

    position: absolute;

    top: 40%;

    left: 0;

    display: inline-block;

    width: 100%;

    text-align: center;

}

.innerbanner_box h2{

    color: #ffffff;

}

.innertitle_en{

    font-size: 30px;

    line-height: 50px;

    font-weight: lighter;

    margin-bottom: 10px;

}

.innertitle_cn{

    font-size: 50px;

    font-weight: lighter;

}

.item_brand{

    background-color: #f6f6f6;

    margin-bottom: 70px;

}

.item_brand_fixed {

	background-color: #f6f6f6;

	position: relative;

	z-index: 99;

}

.brand_box_active {

	position: fixed;

	top: 75px;

	width: 100%;

	box-shadow: 2px 2px 5px grey;

	z-index: 1000;

	background: #fff;

}

.pro_box_active {

	position: fixed;

	top: 75px;

	width: 100%;

	box-shadow: 2px 2px 5px grey;

	z-index: 1000;

	background: #fff;

}

.new_box_active {

	position: fixed;

	top: 75px;

	width: 100%;

	box-shadow: 2px 2px 5px grey;

	z-index: 1000;

	background: #fff;

}

.new_active {

	margin-bottom: 0 !important;

}

.brand_lists li{

    width: 20%;

    float: left;

}

.brand_lists li a{

    display: inline-block;

    width: 100%;

    text-align: center;

    font-size: 18px;

    line-height: 24px;

    color: #232d36;

    padding: 27.5px 0;

}

.brand_active{

    background-color: #242424;

    color: #ffffff !important;

    position: relative;

}

.brand_active::after{

    content: '';

    display: inline-block;

    width: 0;

    height: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-top: 12px solid #242424;

    position: absolute;

    bottom: -12px;

    left: 46%;

}

.section_title_en{

    font-size: 24px;

    line-height: 24px;

    color: #cecfd0;

    font-weight: bold;

    margin-left: 40px;    

}

.about_brand{

    margin-bottom: 95px;

}

.about_brand .section_title::before{

    margin-right: 10px;

}

.about_brand .section_title{

    margin-bottom: 18px;

}

.about_brand p{

    font-size: 16px;

    line-height: 32px;

    color: #666666;

    margin-bottom: 20px;

}

.brand_video{

    position: relative;

    margin-top: 50px;

}

.brand_video_box{

    position: absolute;

    width: 100%;

    display: inline-block;

    left: 0;

    top: 76%;

    text-align: left;

    padding-left: 50px;

}

.brand_video_box p{

    font-size: 16px;

    line-height: 24px;

    color: #ffffff;

    margin: 15px 0 0 0;

}

.brand_video > img{

    width: 100%;

}

.history_brand {

    margin: 0 0 100px 0;

}

.history_brand .section_title{

	font-weight: lighter;

    margin-bottom: 80px;

}

.history_box span{

    float: left;

}

.history_year{

    width: 15%;

    font-size: 24px;

    line-height: 24px;

    font-weight: bold;

    color: #a9abad;

    padding-top: 60px;

}

.history_year::after{

    content: '੦';

    display: inline-block;

    width: 24px;

    height: 24px;

    line-height: 24px;

    color: #a9abad;

    margin-left: 20px;

    font-weight: 100;

    font-size: 20px;

    vertical-align: bottom;

    text-align: center;    

}

.history_image{

    width: 16%;

}

.history_content{

    width: 69%;

}

.history_box > li{

    margin-bottom: 45px;

}

.history_content li {

    list-style: none;

    color: #7f7f7f;

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 20px;

    position: relative;

    padding-left: 17px;

}

.history_content li::before {

    content: '●';

    display: inline-block;

    width: 5px;

    height: 24px;

    color: #000000;

    position: absolute;

    left: -5px;

    top: 0;

}

ul.history_box {

    max-height: 370px;

    overflow: hidden;

}

.history_box_toggle{

    max-height: inherit !important;

}

.hide_more{

    display: none;

}

.history_active{

    display: inline-block;

}

.history_hide{

    display: none;

}

.history_btn {

    margin-left: 180px;

    margin-top: 35px;

}

.honor_brand{

    background-color: #f6f6f6;

    padding: 75px 0 50px 0;

}

.honor_brand .swiper-container {

    min-height: 290px;

}

.swiper-button-next7,

.swiper-button-prev7 {

    top: 95%;

    width: 23px;

    height: 13px;

    background-size: auto;

    position: absolute;

    z-index: 100;

}

.swiper-button-next7 {

    background-image: url(../images/next.png);

    left: 51%;

    right: auto;

}

.swiper-button-prev7 {

    background-image: url(../images/prev.png);

    right: 51%;

    left: auto;

}

.swiper-button-next7.swiper-button-disabled,

.swiper-button-prev7.swiper-button-disabled {

    opacity: .35;

    cursor: auto;

    pointer-events: none;

}

#swiper-container7{

    margin-top: 25px;

}

.honor_image{

    padding: 25px;

    background-color: #ffffff;

    display: inline-block;

}

.strength_brand{

    margin: 100px 0 100px 0;

}

.strength_brand [class*="col-"]{

    padding: 0;

}

.strength_brand_content{

    background-color: #f6f6f6;

    margin-top: 10px;

}

/* .strength_brand .neutral_textarea {

    padding: 100px 50px 0 50px;

} */

/* .strength_brand .neutral_textarea .neu_cn{

    font-size: 50px;

} */

.strength_brand .last_tu{

	margin: 20px -15px 60px;

}



.single_ability {

	margin: 0;

	background-color: white;

}



.strength_single_ability .last_tu {

	margin: 20px -15px 140px;

}



.last_tu img{

	width: 100%;

	/* max-height: 300px; */

	padding: 10px 15px;

}

.exhibition_brand{

    margin: 0 0 70px 0;

}

.exhibition_image{

    position: relative;

    margin-top: 10px;

}

.exhibition_more{

    position: absolute;

    left: 0;

    top: 36%;

    display: inline-block;

    width: 100%;

    padding-left: 10%;

    color: #ffffff;

}

.exhibition_more h3{

    font-size: 36px;

    font-weight: 100;

	color: white;

}

.exhibition_more a{

    color: #000000;

    background-color: #ffffff;

    display: inline-block;

    width: 140px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    font-size: 16px;

    margin-top: 28px;

    transition: all ease 0.3s;

}

.exhibition_more a:hover{

    background-color: #000000;

    color: #ffffff;

}

.exhibition_item{

    background-color: #f6f6f6;

	margin-bottom: 10px;

}

.exhibition_box {

	margin-top: 40px;

}

.exhibition_box .row > div{

	display: none;

}

.exhibition_box .row > div:nth-child(3),

.exhibition_box .row > div:nth-child(2),

.exhibition_box .row > div:nth-child(1){

	display: block;

}

.exhibition_box.ex_toggle .row > div{

	display: block;

}

.d3_btn{

	text-align: center;

	margin-top: 50px;

}

.hide3_more{

	display: none;

}

.ex_toggle{

    /* max-height: none !important; */

}

.d3_hide{

    display: none;

}

.d3_active{

	margin: 0 auto;

    display: block;

}

.d3_hide{

    display: none;

}

.exhibition_item h4{

    min-height: 90px;

    padding: 20px 27px 0 27px;

    font-size: 16px;

    line-height: 28px;

    font-weight: bold;

    color: #666666;

}

.exhibition_item h4 a{

    font-weight: bold;

    color: #666666;

    transition: all ease 0.3s;

}

.exhibition_item h4 a:hover{

    color: #888888;

}

.exhibition_item h4 span{

    font-weight: 400;

}

.exhibition_item_a{

    display: inline-block;

    overflow: hidden;

}

.exhibition_item img {

    transition: all ease 2s;

}

.exhibition_item img:hover {

    transform: scale(1.05);

}











@media screen and (min-width:991px) {

	.strength_brand_content .strength_brand-top{

			display: flex;

	}

	.strength_brand_content:nth-child(2n) .strength_brand-top > div:first-child{

		order: 2;

	}

	.strength_brand_content:nth-child(2n) .strength_brand-top > div:last-child{

		order: 1;

	}

   

}

@media screen and (max-width:1200px) {

	.strength_brand .neutral_textarea2 {

		padding: 20px 30px;

	}

}

@media screen and (max-width:991px) {

	.top-list .swiper-slide {

		margin-bottom: 40px;

	}

	.case_box2 {

	    padding: 20px;

	}

	.polic-box2 {

	    padding-top: 19px;

	    padding-bottom: 19px;

	}

	.history_content li::before {

	    left: 3px;

	}

	.brand_video_box {

	    top: auto;

		bottom: 10%;

	}

	.honor_image {

	    padding: 10px;

	}

	.exhibition_more {

	    bottom: 10%;

		top: auto;

	}

	.exhibition_box .row > div:nth-child(3){

		display: none;

	}

     .top2 .container{

        width:100%;

    }

    .right-plugins {

        position: fixed;

        background: rgba(0, 0, 0, .9);

        transition: all 0.25s;

        height: 100vh;

        top: 0;

        left: 0;

        width: 100%;

        z-index: -1;

        opacity: 0;

    }

    .right-plugins.open {

        z-index: 999999;

        opacity: 1;

    }

    .right-plugins:hover {

    width: 100%;

}

    .right-plugins .power-list .item span {

    display: block !important;

color: #fff;

margin-left: 0;

transition: all 0.25s;

white-space: nowrap;

width: 100%;

margin-top: 20px;

}

    .right-plugins .power-list{

        display: flex;

        height: 100%;

        align-items: center;

        text-align: center;

        flex-flow: wrap;

        width: 50%;

        margin: 0 auto;

        padding: 50px 0;

    }

    .right-plugins .power-list a{

        width:50%;

        text-align: center;

        margin: 0 auto;

        color:#fff;

    }

    .right-plugins .power-list a.close{

        opacity: 1;

    }

    .right-plugins .power-list .item .img {

    text-align: center;

    width: 80px;

    transition: all 0.25s;

    margin: 0 auto;

    display: block;

    height: 80px;

    border: 1px solid #ccc;

    border-radius: 50%;

    line-height: 80px;

        vertical-align: middle;

}

    .right-plugins .power-list .item {

    display: block;

    }

    .right-plugins img {

    vertical-align: middle;

}

}

@media screen and (max-width:768px) {

	.swiper-button-next7, .swiper-button-prev7 {

		display: none;

	}

	.honor_brand .swiper-container {

	    min-height: inherit;

	}

	.honor_brand .swiper-slide {

		margin-bottom: 40px;

	}

	/* .strength_brand .neutral_textarea .neu_cn {

	    font-size: 35px;

	} */

	.strength_single_ability .last_tu {

	    margin: 20px -15px 40px;

	}

	.brand_daohang {

	    margin-bottom: 33px;

	}

	#swiper-container7 {

	    margin-top: 0px;

	}

	.about_brand {

	    margin-bottom: 30px;

	}

	.history_brand {

	    margin: 0 0 36px 0;

	}

	.strength_brand {

	    margin: 30px 0 30px 0;

	}

	.exhibition_brand {

	    margin: 0 0 30px 0;

	}

	.brand_video {

	    position: relative;

	    margin-top: 26px;

	}

	.history_brand .section_title {

	    margin-bottom: 10px;

	}

	.honor_brand {

		padding: 20px;

	}

	.neu_text {

	    margin-bottom: 30px;

	}

	.d3_btn {

	    text-align: center;

	    margin-top: 20px;

	}

	.brand_lists li a {

		line-height: 14px;

	    padding: 12px 0;

	}

	.single_ability {

		margin: 0;

	}

	.history_content li::before {

		font-size: 12px;

	}

	.brand_margin {

		margin-bottom: 10px !important;

	}

	.strength_brand_content {

		margin-top: 0;

	}

	.about_brand p {

	    font-size: 12px;

	    line-height: 24px;

	    margin-bottom: 10px;

	}

	.brand_lists li a {

		font-size: 12px;

	}

	

	.brand_video_box p {

	    font-size: 14px;

	}

	.brand_video {

	    padding: 0 15px;

	}

	.history_year {

	    font-size: 20px;

	    line-height: 24px;

	    font-weight: bold;

	    padding-top: 10px;

	}

	.history_year::after {

		margin-left: 10px;

	}

	.history_content li {

	    font-size: 12px;

	    line-height: 20px;

	    margin-bottom: 10px;

	    padding-left: 17px;

	}

	.history_box > li {

	    margin-bottom: 20px;

	}

	ul.history_box {

	    max-height: 200px;

	}

	.exhibition_box {

		text-align: center;

	}

	.exhibition_more {

	    font-size: 26px;

	}

	.exhibition_more h3 {

	    font-size: 22px;

	    font-weight: 100;

	    color: white;

	}

	.exhibition_item h4 {

	    min-height: 90px;

	    padding: 20px 27px 0 27px;

	    font-size: 12px;

	    line-height: 20px;

	}

}

@media screen and (max-width:767px) {

	.history_brand,

	.strength_brand,

	.exhibition_brand,

	.partner_section {

		padding: 0 20px;

	}

	.strength_brand_content .img-responsive{

		margin: 0 auto;

	}

    #mobilechat{

        color: #fff;

    font-size: 25px;

    position: absolute;

    right: 60px;

    top: 5px;

    width: 40px;

    height: 40px;

    text-align: center;

    line-height: 34px;

    display: block;

    }

}

@media screen and (max-width:500px) {

	.video_next_01,

	.video_next_02 {

		display: block;

		float: none;

	}

	.exhibition_more a {

		margin-top: 10px;

	}

	.history_btn {

	    margin-left: 180px;

	    margin-top: 20px;

	}

	.strength_brand .neutral_textarea2 {

	    padding: 20px 10px;

	}

	.exhibition_more h3 {

		font-size: 16px;

	}

	.d3_btn {

	    margin-top: 5px;

	}

	.exhibition_brand {

	    margin: 0 0 15px 0;

	}

	.exhibition_box {

	    margin-top: 20px;

	}

	.exhibition_item h4 {

	    min-height: 80px;

	    padding: 10px 10px 0 10px;

	    line-height: 20px;

	}

	.history_year {

		width: 20%;

	}

	.history_image{

		width: 50%;

	}

	.history_content{

	    width: 85%;

		float: right !important;

	}

}

@media screen and (max-width:414px) {

	

}

@media screen and (max-width:375px) {

	.brand_video_box img{

		width: 35px;

	}

}



/*CASES*/

.casepage .innerbanner{

    min-height: 378px;

    background-image: url(../images/case-banner.jpg);

    background-repeat: no-repeat;

    position: relative;

	background-attachment: fixed;

}

.breadcrumbs-left a,.breadcrumbs-left span,.breadcrumbs-left{

    font-size: 16px;

    line-height: 24px;

    color: #7e7f82;

}

.breadcrumbs-left {

    padding: 28px 0;

}

.breadcrumbs-left a span:hover{

    color: #242424;

}

/* tab切换 */

.casepage .item_brand{

	background-color: white;

}

.casepage .nav-tabs{

	font-size: 20px;

	border-bottom: 1px solid rgb(178, 178, 178);

	text-align: center;

}

.casepage .nav-tabs li{

	display: inline-block;

	margin: 0 76px;

	float: inherit;	

}

.casepage .nav-tabs li a{

	display: block;

	padding: 27px 0;

	color: #232d36;

	text-decoration: none;

	border-bottom: 3px solid transparent;

	margin-bottom: -1px;	

}

.casepage .nav-tabs li a:hover{

	background-color: transparent;

	border-top-color: transparent;

	border-left-color: transparent;

	border-right-color: transparent;

}

.term-gongchenganli .nav-tabs li:nth-child(3) a,

.term-shejianli .nav-tabs li:nth-child(2) a,

.term-shijinganli .casepage .nav-tabs li .active{

	border-bottom: 3px solid #232d36;

}

.casepage .nav>li>a:focus{

	background-color: transparent;

}

/* 瀑布流 */

.casepage .tab-content {

    margin: 44px 0;

}

.casepage .columns{

	-moz-column-count:3; /* Firefox */

	-webkit-column-count:3; /* Safari and Chrome */

	column-count:3;

	column-gap:15px;

	-moz-column-fill:auto;

	-webkit-column-fill:auto;

	column-fill:auto;

	overflow:hidden;

	break-inside: avoid; 

}

.casepage .fangcuo {

	display: inline-block;

	column-break-inside: avoid;

}

.casepage .img-box{

	/* max-width: 375px; */

	overflow: hidden;

}

.casepage .img-box img{

	transition: all ease 0.5s;

}

.casepage .img-box img:hover{

	transform: scale(1.05);

}

.casepage figcaption{

	padding: 26px;

	background-color: #f6f6f6;

	font-size: 16px;

	color: #8c8c8c;

	line-height: 30px;

	margin-bottom: 20px;

}

.casepage figcaption h3{

	font-size: 16px;

	font-weight: 700;

	color: #666666;

}

/* 加载更多 */

.casepage .loadMoreBtn{

	position: relative;

	left: 50%;

	margin-left: -192px;

	width: 385px;

	height: 65px;

	line-height: 50px;

	border: 1px solid #363636;

	color: #232d36;

	font-weight: 700;

	font-size: 16px;

	background-color: white;

	border-radius: 0;

}



/* CASES MEDIA */

@media screen and (max-width:768px) {

	.pubu-container .columns, .pubu-container2 .columns, .pubu-container3 .columns {

		column-width: 200px;

	}

	.casepage .item_case {

		margin-bottom: 10px;

	}

	.casepage .loadMoreBtn {

	    margin-left: -75px;

	    width: 150px;

	    height: 40px;

	    line-height: 40px;

	    color: #232d36;

	    font-weight: 400;

	    font-size: 14px;

	    padding: 0;

	}

}

@media screen and (max-width:767px) {

	.casepage .tab-content {

	    margin: 20px 0;

	}

	.casepage{

		padding: 0 20px; 

	}

	.searchpage {

		padding: 0;

	}

	.not-found {

		padding-left: 5px;

	}

	.casepage .innerbanner{

		margin: 0 -20px;

	}

	.casepage .nav-tabs li {

	    display: inline-block;

	    margin: 0 10px;

	    float: inherit;

	}

	.casepage .nav-tabs {

	    font-size: 16px;

	}

	.casepage .nav-tabs li a {

		padding-top: 0;

	    padding-bottom: 8px;

	}

	.pubu-container .columns,

	.pubu-container2 .columns ,

	.pubu-container3 .columns {

	    text-align: center;

	}

}



	

/* single case */

.case-one .innerbanner{

    min-height: 378px;

    background-image: url(../images/case-banner.jpg);

    background-repeat: no-repeat;

    position: relative;

	background-attachment: fixed;

}

.case-one .item_brand{

	background-color: white;

	margin-top: 60px;

}

.sigle_case_content{

	line-height: 26px;

	padding: 48px 126px;

	font-size: 16px;

	color: #707070;

}

.sigle_new_content p{

	text-indent: 2em;

}

.case_pin_all{

	background-color: #f6f6f6;

	padding: 0 14px;

	padding-bottom: 20px;

}

.case_pin_top{

	font-size: 18px;

	color: #666666;

	overflow: hidden;

	padding-top: 33px;

}

.case_pin_name{

	float: left;

}

.case_pin_date{

	float: right;

}

.case_pin_content{

	font-size: 16px;

	color: #666666;

	overflow: hidden;

	height: 100px;

}

.case_tui_all{

	display: inline-block;

	background-color: #f6f6f6;

	margin-bottom: 20px;

}

.case_tui_all .products-info{

	padding: 24px;

}

.case-tui01{

	font-weight: bold;

	font-size: 16px;

	line-height: 28px;

	color: #666666;

}

.case-tui02{

	font-size: 16px;

	color: #666666;

	line-height: 20px;

}



/* 所有评论 */

.comments {

	overflow: hidden;

}



.comments,

.comment-metadata time {

    font-size: 18px;

    color: #666666;

}



.comment-content {

	font-size: 16px;

	color: #666666;

}

.comment-meta::after {

    clear: both;

    content: "";

    display: block;

}

.comments .comments-header,

.comments .vcard img,

.comments .says,

.comment-metadata span,

.comment-metadata .comment-edit-link,

.comment-footer-meta,

.is-style-wide {

	display: none;

}



.comments-inner {

	overflow: hidden;

    display: flex;

flex-flow: wrap;

}



.comments-inner>div {

	float: left;

	width: 33.3333%;

	padding: 0 15px;

    display: flex;

    margin-bottom: 15px;

}

.comments-inner article{

    padding: 20px 15px 20px;

    background: #f6f6f6;

    width: 100%;

    height: 100%;

}

.comment-meta {

	border-bottom: 1px solid #b2b2b2;

    margin-bottom: 20px;

    background: #f6f6f6;

    padding: 0 0 15px;

}



.comments .fn {

	float: left;

}



.comments .comment-metadata {

	float: right;

}





/* 评论 */

#fancybox-content #respond {

	display:block;

	max-height: 500px;

}



#respond h2,

#respond .comment-notes{

    display: block;

    text-align: center;

}

#respond textarea#comment {

    width: 100%;

}

#respond .comment-form-url,

#respond .comment-form-email,

#respond .comment-form-author{

    display: flex;

    align-items: center;

}

#respond .comment-form-url label,

#respond .comment-form-email label,

#respond .comment-form-author label{

    margin: 0;

    width:20%;

}

#respond .comment-form-url input,

#respond .comment-form-email input,

#respond .comment-form-author input{

    width: 80%;

    border: 1px solid #ddd;

}

div#respond {

    text-align: center;

	/* display: none; */

	max-height: 0;

	overflow: hidden;

    width: 500px;

}



#reply-title {

    margin: 20px;

}



p.comment-form-comment label {

	display: none;

}



p.logged-in-as a:last-child {

    color: blue;

}



textarea#comment {

    width: 40%;

}



p.form-submit .submit {

    padding: 10px 20px;

    background: #fdb2b2;

}



p.comment-form-author input,

p.comment-form-email input,

p.comment-form-url input{

    border: 1px solid;

    padding: 10px;

}



/* single case MEDIA*/

@media screen and (max-width:1024px) {

	.sigle_case_content {

	    padding: 20px 20px;

	}

}

@media screen and (max-width:767px) {

    div#respond{

            width: 400px;

    }

	.case-one .item_brand{

		padding: 0 15px;

	}

	.sigle_case_content {

	    padding: 20px 0;

	}

	.sigle_case_content img{

		text-align: center;

	}

	.case_tui_all{

		display: block;

		margin: 10px 0;

	}

}

@media screen and (max-width: 500px){

	.video_next_02 {

		float: left;

	}

	.video_place .col-xs-6, .new_item .col-xs-6 {

	    width: 100%;

	}

}





/* ZHAOSHANG PAGE */

.zhaoshangpage .innerbanner{

	background-attachment: fixed;

	min-height: 663px;

	background-image: url(../images/zhaoshang-banner.jpg);

	background-repeat: no-repeat;

	position: relative;

}

.item_zhaoshang{

	background-color: #f6f6f6;

	margin-bottom: 70px;

}

.box-active {

    width: 100%;

    position: fixed;

    top: 75px;

    box-shadow: 2px 2px 5px grey;

}

.zhaoshang_lists li{

	width: 20%;

	float: left;

}

.zhaoshang_lists li a{

	display: inline-block;

	width: 100%;

	text-align: center;

	font-size: 18px;

	line-height: 24px;

	color: #232d36;

	padding: 27.5px 0;

}

.zhaoshang_lists li a:focus{

	text-decoration: none;

}

.zhaoshang_active{

	background-color: #242424;

	color: #ffffff !important;

	position: relative;

}

.zhaoshang_active::after{

	content: '';

	display: inline-block;

	width: 0;

	height: 0;

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-top: 12px solid #242424;

	position: absolute;

	bottom: -12px;

	left: 46%;

}

.policy_join{

	margin-bottom: 95px;

}

.policy_join .section_title::before{

	margin-right: 10px;

}

.policy_join .section_title{

	margin-bottom: 18px;

}

.polic_title{

	text-align: center;

	font-size: 34px;

	color: #232d36;

}

.policy_join .polic_title02{

	padding-left: 25px;

	margin: 20px 0 44px 0;

	text-align: center;

	font-size: 24px;

	color: #7a7a7a;

}

.policy_word_e{

	font-size: 44px;

	color: #b0a048;

}

.policy_join .eight{

	margin-top: 59px;

}

.polic-box {

	padding: 5px;

}

.polic-box2 {

	padding-top: 50px;

	padding-bottom: 49px;

	text-align: center;

	background: #f6f6f6;

}

.polic-box2 img {

	max-height: 70px;

}

.polic-box2 h3 {

	font-size: 18px;

	line-height: 24px;

	color: #232d36;

}

.advantages_join{

	margin-top: 198px;

	height: 750px;

	background-image: url(../images/zhao-six.png);

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	text-align: center;

	padding-top: 55px;

}

.adv-title {

	font-size: 36px;

	line-height: 36px;

	color: #fff;

	text-align: center;

	margin: 52px auto;

}

.process_join{

	margin-top: 106px;

}

.process_join .top{

	margin-top: 54px;

	margin-bottom: 155px;

}

.per_zh {

	overflow: hidden;

	display: flex;

}



.per_left {

	width: 36%;

	float: left;

	display: flex;

	align-items: center;

}



.per_right {

	width: 64%;

	float: left;

}



.word-o{

	color: #b0a048;

	font-size: 40px;

	margin-left: 10px;

}

.process_word{

	color: #666;

	font-size: 18px;

	margin-top: 27px;

}

.process_word2{

	color: #666;

	font-size: 18px;

}

.bg_six{

	display: inline-block;

	width: 24px;

	height: 28px;

	line-height: 28px;

	margin: 0 8px 0 35px;

	background-image: url(../images/zhao-6.png);

	background-repeat: no-repeat;

	text-align: center;

	color: white;

	font-weight: bold;

}

.bg_six_first{

	margin-left: 19px;

	margin-bottom: 17px;

}

.process_tiaojian{

	margin: 37px 0 0 24px;

}

.detail_join .bottom h2{

	text-align: center;

	font-size: 31px;

	margin: 40px 0;

	color: #232d36;

}

.detail_join .bottom{

	margin-bottom: 84px;

}

.zhao_detail_about{

	line-height: 33px;

	font-size: 18px;

	color: #232d36;

}

.zhao_detail_word03{

	font-size: 18px;

	margin-top: 30px;

	padding-left: 2px;

	color: #232d36;

	line-height: 30px;

}

.img_box{

	overflow: hidden;

}

.img_box img{

	transition: all ease 0.3s;

}

.img_box img:hover {

	transform: scale(1.05);

}

.zhao_detail_word04{

	font-size: 18px;

	margin-top: 23px;

	margin-bottom: 50px;

	color: #232d36;

}

.neu_text_ex{

	padding: 50px;

}

.zhao_detail_last{

	padding: 0 30px;

}

.zhao_detail_last2{

	padding: 0;

}

.application_join{

	width: 100%;

	height: 623px;

	background-image: url(../images/zhao-map.jpg);

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}

.appli_all{

	color: white;

	font-size: 20px;

/* 	text-align: right; */

	text-align:center;

	margin-top: 50px;

    width:520px;

    float:right;

}

.appli_all h3{

	font-size: 24px;

    font-weight: bold;

}

.btn-application{

	margin-top:40px;

}

.appli_all iframe{

    width:100% !important;

}

.appli_all li{

	margin: 8px 0;

}

.appli_all span{

	margin-right: 30px;

}

.appli_all .appli_left{

	margin-right: 40px;

}

.appli_title{

	color: #fff;

	text-align: right;

	margin: 0 170px 32px 42px;

}

.appli_all input,select{

	height: 52px;

	width: 406px;

	text-indent: 2em;

	color: #909090;

	font-size: 18px;

	background-color: #292929;

	border: none;

}

.appli_all select{

	-webkit-appearance:none;

	-moz-appearance:none;

	appearance:none; /*去掉下拉箭头*/

}

.appli_all .provinces{

	width: 194px;

	height: 52px;

}

.appli_all .city{

	width: 203px;

	height: 52px;

	margin-left: 3px;

}





/* CONTACT PAGE */

.contactpage .innerbanner {

    min-height: 378px;

    background-image: url(../images/case-banner.jpg);

    background-repeat: no-repeat;

    position: relative;

	background-attachment: fixed;

}



.contactpage {

	background-color: #fff;

}



.contactpage .contact-navlist,

.recruitpage .contact-navlist {

	margin: 0;

}



.contact-firstnavli {

	border-bottom: 2px solid #232d36;

}



.content_con {

	margin: 80px 0 0;

}



.address_con {

	margin: 0 -15px;

	overflow: hidden;

	margin-bottom: 100px;

}



.section_title_nobefore::before {

	display: none;

}



/* .address_con [class*="col-"] {

	width: 20%;

} */



.zhanting_con {

	margin:30px 0 40px;

	font-size: 18px;

}



.zhanting_con img {

	margin-right: 25px;

}



.zhanting_phone {

	font-size: 18px;

	line-height: 30px;

}



/* .gongchang_con>div {

	background-color: #f6f6f6;

	padding: 40px 20px 40px;

} */



.gongchang_con>div {

	margin-bottom: 15px;

}



.one_gongchang {

    min-height: 300px;

    padding: 40px 20px 40px;

    background: #f6f6f6;

}



.gongchang_con h2 {

	font-size: 20px;

	color: #232d36;

	margin-bottom: 20px;

}



.gongchang_con h3 {

	margin-bottom: 20px;

	font-size: 16px;

	line-height: 24px;

	color: #666666;

	display: flex;

}



.address_con h3 img {

	height: 20px;

	margin-right: 5px;

	margin-top: 5px;

}



.address_con h3.phone_con img {

	margin-top:0;

}



.map_container {

	margin: 0 -15px;

}



.page-template-page-contact iframe{

	width: 100% !important;

	height: 700px!important;

	overflow: hidden;

	border: 0px;

}

/* bt3与百度地图不适应 */

.mapstyle label {

  max-width: none;

}



.fa-map-marker:before, .fa-phone:before {

	line-height: 30px;

	font-size: 24px;

	margin-right: 5px;

}



/* 招聘 page */

.recruitpage .innerbanner {

    min-height: 378px;

    background-image: url(../images/case-banner.jpg);

    background-repeat: no-repeat;

    position: relative;

	background-attachment: fixed;

}



.recruitpage .item_brand {

	background-color: white;

	margin-top: 50px;

}



.recruitpage .rec_detail {

	margin: 0 -15px;

}



.rec_one {

	/* margin-bottom: 50px; */

}



.rec_one:nth-child(odd) {

	background-color: #f6f6f6;

}



.rec_name_all {

	padding: 40px;

	overflow: hidden;

	display: flex;

}



.rec_top {

	width: 85%;

	float: left;

	/* border-right: 1px solid gray; */

}



.rec_name {

	font-size: 30px;

	line-height: 30px;

	color: #393939;

	margin-bottom: 10px;

}



.rec_number {

	overflow: hidden;

	padding: 10px 0;

}



.rec_number li:first-child {

	padding-left: 0;

}



.rec_number li:last-child {

	border: none;

}



.rec_number li {

	float: left;

	padding: 0 20px;

	font-size: 14px;

	line-height: 16px;

	color: #94979a;

	border-right: 1px solid gray;

}



.show_jia {

	display: flex;

	align-items: center;

	position: relative;

	float: left;

	left: 10%;

	color: #777777;

	font-size: 40px;

}



.rec_word {

	margin-bottom: 64px;

	font-size: 18px;

	color: #242424;

	margin: 10px 20px 10px;

}



/* .rec_miaoshu_ul {

	margin: 0 20px;

	font-size: 16px;

	line-height: 30px;

	color: #666666;

} */



.rec_miaoshu_ul {

	padding-left: 20px;

	margin: 20px 0;

}



.rec_miaoshu_ul li {

	font-size: 14px;

	line-height: 18px;

	color: #94979a;

}



.rec_one_detail {

	display: none;

	padding: 0px 20px 20px;

}



/* .rec_one:first-of-type .rec_one_detail {

	display: block;

} */



.rec_email {

	display: inline-block;

	padding: 10px 20px;

	background-color: #242424;

	color: white;

	margin: 20px 0;

}



.rec_single_email {

	overflow: hidden;

	font-size: 18px;

	color: #94979a;

	margin-left: 20px;

}



.rec_phone {

	overflow: hidden;

	font-size: 18px;

	color: #94979a;

	margin: 50px 40px;

}



/*资讯*/

    .newspage .innerbanner{

        background-image: url(../images/news-banner.jpg);

		background-attachment: fixed;

	}

    

    .news-navlist{

        font-size: 20px;

        border-bottom: 1px solid rgb(178, 178, 178);

        text-align: center;

        margin: 0 0 30px 0;   

    }

    

    .news-navlist li {

		width: 12%;

        display: inline-block;

        /* margin: 0 40px; */

        float: inherit;

    }

    

   .news-navlist li.current-menu-item a {

        border-bottom: 3px solid #232d36;

    }

    

   .news-navlist  li a {

        display: inline-block;

        padding: 27px 0;

        color: #232d36;

        text-decoration: none;

        border-bottom: 3px solid transparent;

        margin-bottom: -1px;

    }

    

    .new_swiper{

        margin-bottom: 20px;

    }

    

    .newspage-allofnews{

        background-color: gray;

    }

    

    .news-importnews{

        margin-top: 20px;

    }

	

	.case_box2 {

		padding: 56px;

	}

	

    .news-importnews #import-img{

        padding:0px;

    }

    

   .news-importnews a:hover {

        color: #333;

        cursor: pointer;

        text-decoration: none;

    }

    

    .news_block{

        margin-bottom: 20px;

    }

    .new_swiper .swiper-button-prev3 {

        right: 13%;

		left: auto;

        top: 90%;

		cursor: pointer;

    }

    .new_swiper .swiper-button-next3 {

        right: 10%;

        left: auto;

        top: 90%;

		cursor: pointer;

    }

    

    .news-listnews .news_block {

        background-color: #f6f6f6;

        padding: 50px 25px;

        transition: all ease 0.3s;

    }

    

    .news-listnews .news_block:hover {

        background-color: #272727;

    }

    

    .news-listnews .news_title{

        font-size: 22px;

    }

    

    .news-more{

        margin-top: 60px;

        text-align: center;

        margin-bottom: 60px;

    }



    .news-more .more-btn {

        width: 385px;

        height: 65px;

        border: 1px solid #363636;

        color: #232d36;

        font-weight: 700;

        font-size: 16px;

        background-color: white;

		border-radius: 0;

    }

    .new_item {

        margin-top: 50px;

    }





/* new single */

.newspage_one .innerbanner{

	min-height: 378px;

	background-image: url(../images/news-banner.jpg);

	background-repeat: no-repeat;

	position: relative;

	background-attachment: fixed;

}

.newspage_one .item_brand{

	background-color: white;

	margin-top: 60px;

}

.sigle_new_content{

	text-align: left;

	line-height: 26px;

	padding: 48px 75px;

	font-size: 16px;

	color: #707070;

}

.sigle_new_content p{

	text-indent: 2em;

}

.pro-filters{

        display:none;

    }



/* new single MEDIA*/

@media screen and (min-width:992px) {

    /* .sigle_new_content {

        padding: 0;

    } */

}



	

/* SEARCH PAGE */

.page-title {

	margin-bottom: 30px;

}



.page-temaplate-content article {

    margin-bottom: 30px;

    overflow: hidden;

}



.wp-pagenavi {

    clear: both;

	margin: 30px;

	text-align: center;

}



.page-title h1 {

	font-size: 25px;

	color: #242424;

	margin: 20px 0;

}



.post-thumbnail h3 {

	font-size: 22px;

	color: #242424;

	margin: 20px 0;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.search-text {

	margin-top: 10px;

}

	

.search-text,

.read-more1 {

	font-size: 16px;

	color: #666666;

	margin-bottom: 10px;

}



.search-margin {

	margin: 0 -15px;

}



.tem_page {

	margin-bottom: 100px;

}



/* search nothing */

.page-content {

	margin-bottom: 40px;

}



.page-content p {

	font-size: 16px;

	line-height: 32px;

	color: #666666;

}



.go_pro {

	color: #242424;

}



.search_no_input {

	height: 40px;

    border: 1px solid gray;

	font-size: 16px;

	height: 36px;

}



button.btn-search {

	margin-left: -5px;

	font-size: 16px;

	margin-top: 3px;

	height: 36px;

	width: 40px;

	background-color: #242424 !important;

}

/* 404 */

.container_404 {

	text-align: center;

	margin: 50px 0 200px;

}



.entry-title {

	margin-bottom: 20px;

	font-size: 100px;

}



.entry-title_02 {

	font-size: 44px;

	color: #242424;

}

	

.entry-title_03 {

	font-size: 20px;

	margin-top: 20px;

}

.close-filters{

    display: none;

}	



/* daohang */

.brand_box_active li a, 

.new_box_active .nav-tabs li a,

.new_box_active .news-navlist li a{

	padding: 16px;

}

.hidden-md{

    display:none;

}

.visible-md{

    display: block!important;

}

.pum-theme-6204, .pum-theme-default-theme {

    background-color: rgba( 0, 0, 0, 0.5 )!important;

}



@media screen and (min-width:1921px) {

    .nav_block.nav-open {

        right: -155px;

    }

	

	.innerbanner {

	    background-size: 100%;

	    min-height: 480px !important; 

	   background-position: inherit;

	}

	

	.zhaoshangpage .innerbanner {

		min-height: 600px !important;

	}

}



@media screen and (max-width:1280px) {

    .product_txt {

        padding: 15px 26px;

    }

    .nav_block.nav-open {

        width: 300px;

        right: -40px;

    }

}



@media screen and (max-width:1200px) {

	/* phone search */

	.menu-phone {

		padding-left: 20px !important;

		margin-top: 10px !important;

	}

	.menu-phone .screen-reader-text {

		display: none;

	}

	.menu-phone .search-field {

		height: 32px;

		background: #f6f6f6;

	}

	.menu-phone .search-submit {

		background: #242424;

		border: 1px solid #fff;

		height: 32px;

		width: 40px;

		margin-left: -4px;

	}

	

    .menuph {

        background: transparent;

    }

    .menuph .navbtn::after,

    .menuph .navbtn::before {

        background: #ffffff;

    }

    .menuph .navbtn {

        background: #ffffff;

    }

    .mm-panels>.mm-panel.mm-hasnavbar {

        background: #000000;

    }

    .mm-listview>li>a,

    .mm-listview>li>span {

        color: #fff;

    }

    .mm-menu .mm-listview {

        border-color: rgb(255 255 255 / 10%);

    }

	

	/* ====home==== */

	.case_box {

	    padding: 40px;

	}

	

	/* ====prouduct page==== */

	.pro-filter-w01 {

		padding-right: 0;

	}

	.productpage .facetwp-checkbox.checked {

		font-weight: 400;

	}

	

	/* ====single==== */

	.pro-detail .pro-det01 {

	    font-size: 30px;

	}

	

	.pro-detail .pro-det03 {

	    margin-top: 15px;

	}

	

	.single .pro-vedio-word h3 {

	    font-size: 24px;

	}

	

	.single .pro-vedio-word p {

	    padding: 0 0;

	}

	

	.single .pro-xiliword h3 {

	    margin-bottom: 12px;

	    font-size: 22px;

	    line-height: 40px;

	}

}

@media screen and (max-width:1199px) {

	.sigle_case_content{

		padding: 48px;

	}

	.product_place {

	    min-height: 223px;

	}

	.product_txt {

	    padding: 7px 26px;

	}

	.new_product_section .swiper-container {

	    /* min-height: 600px; */

		min-height: 520px;

	}

	.swiper-button-next3, .swiper-button-prev3 {

	    top: 74%;

	}

	.polic-box2 {

	    padding-top: 30px;

	    padding-bottom: 30px;

	}

	.polic-box2 img {

		max-height: 67px;

	}

}

@media screen and (max-width:1024px) {

	.swiper-button-next3, .swiper-button-prev3 {

	    top: 86%;

	}

    .comments-inner>div{

        width:50%;

    }

	/* ====home==== */

    .swiper_textarea {

        top: 55%;

    }

    .neu_cn {

        margin-bottom: 25px;

    }

    .product_txt {

        padding: 6.5px 26px;

    }

    /* .new_product_section .swiper-container {

        min-height: 550px;

    } */

    .case_box {

        /* padding: 45px 56px 0 76px; */

		padding: 0 56px;

    }

    .case_section .swiper-container {

        min-height: inherit;

    }

    .foot_right h4 {

        padding-left: 0;

    }

    .foot_social {

        padding-left: 0;

    }

    .home_banner .swiper-pagination {

        bottom: 90px;

    }

	.quick_left {

		width: 25%;

	}

	.quick_right {

		width: 75%;

	}

	.product_list [class*="col-"]:nth-child(odd) {

		margin-left: -15px;

	}

	.product_list [class*="col-"]:nth-child(even) {

		margin-right: -15px;

	}

	

	

	/* ====single==== */

	.single .pro-xiliword {

		padding: 10px 20px;

	}

	.top-list .swiper-wrapper>div {

		margin-right: 6px;

	}

}



@media screen and (max-width:992px) {

	/* ====home==== */

	.eng_title {

	    font-size: 24px;

	}

	.cn_title {

	    font-size: 36px;

	}

	

	/* ====product==== */

	.pro-filter-top span {

	    padding: 0 24px 9px;

	}

	.hr-video2 {

		margin-bottom: 10px;

	}

	

	/* ====contact==== */

	.rec_name_all {

		padding: 20px;

	}

	.rec_name {

		font-size: 20px;

		margin-bottom: 0;

	}

	

}

@media screen and (min-width:992px) {

	/* bt3居中 */

	.all-flex992 {

		display: flex;

	}

	

	.all-flex-middle992 {

		display: flex;

		align-items: center;

	}

}

@media screen and (min-width:768px) {

    

	.all-flex768 {

		display: flex;

	}

	

	.all-flex-middle768 {

		display: flex;

		align-items: center;

	}

}

@media screen and (max-width:991px) {

	.case_content {

		margin-bottom: 20px;

	}

	.neu_text {

		margin-bottom: 30px;

	}

	.new_product_section .swiper-container {

	    min-height: 460px;

	}

    .hidden-md{

    display:block;

}

.visible-md{

    display: none!important;

}

	p.polic_title02+.row {

	    padding: 0 15px;

	}

	.brand_box_active li a,

	.new_box_active .nav-tabs li a,

	.new_box_active .news-navlist li a{

		padding: 10px 0 !important;

	}

	/* ====home==== */

	.section_title, .pro-filter-top {

	    font-size: 24px;

		line-height: 24px;

	}

	.section_title span {

	    font-size: 20px;

	    line-height: 20px;

	}

	.section_title::before {

	    width: 20px;

	}

	.quick_left p::before {

	    width: 20px;

	}

	.product_list {

		margin-top: 30px;

	}

	.product_box>img {

		width: 100%;

	}

	.case_box {

		padding: 20px;

	}

	.case_title {

		min-height: auto;

	}

	#swiper-container3 .swiper-slide {

		margin-bottom: 20px;

	}

	.neu_cn,

	.case_title,

	.about_title {

	    margin-bottom: 25px;

	    font-size: 22px;

	}

	

	.news_title a {

		font-size: 18px;

		line-height: 20px;

	}

	

	.partner_box h3 {

	    font-size: 22px;

	    line-height: 22px;

	}

	.product_place {

	   margin-bottom: 30px;

	   min-height: 267px;

	}

	.news_title a {

	    min-height: 40px;

	    line-height: 20px;

	    display: -webkit-box;

	    -webkit-box-orient: vertical;

	    -webkit-line-clamp: 2;

	    overflow: hidden;

	}

	

	.news_section .swiper-button-next4 {

	    right: 44%;

	}

	

	.swiper-button-next3 {

	    left: 43%;

		right: auto;

		top: 65%;

	}

	.swiper-button-prev3 {

	    left: 38%;

		right: auto;

		top: 65%;

	}

	

	/* =====single==== */

	.top-list {

	    margin-bottom: 0;

	}

	.top-list .swiper-button-next {

	    /* right: 45%;

		left: auto; */

	}

	/* .pro-xilieall .swiper-button-next {

	    left: 51%;

	    right: auto;

	}

	.pro-xilieall .swiper-button-prev {

	    right: 51%;

	    left: auto;

	} */

	.pro-jishuimg div {

	    margin-top: 0;

	    text-align: center;

	}

	.single .pro-nav {

	    font-size: 20px;

	    text-align: center;

	    margin-bottom: 30px;

	    margin-top: 70px;

	}

	.pro-word01 {

	    margin-top: 10px;

	}

	.pro-anli {

	    margin-bottom: 50px;

	}

	

	/* ====new==== */

	.case_box2 {

	    padding: 20px;

	}

	.new_swiper .swiper-button-prev3 {

		top: 85%;

	}

	.new_swiper .swiper-button-next3 {

	    right: 8%;

	    top: 85%;

	}

	

	/* =====招商==== */

	.section_title_en {

	    display: none;

	}

	.polic_title {

	    font-size: 20px;

	}

	.policy_word_e {

	    font-size: 30px;

	}

	.policy_join .polic_title02 {

	    margin: 6px 0 18px 0;

	    font-size: 18px;

	}

	.polic-box2 h3 {

	    font-size: 14px;

	    line-height: 18px;

	}

	.polic-box2 {

	    padding-top: 28px;

	    padding-bottom: 20px;

	}

	.polic-box2 img {

		width:50%

	}

	.per_right h3 {

	    font-size: 20px;

	}

	.word-o {

	    font-size: 30px;

	}

	.process_word {

	    margin-top: 10px;

		font-size: 16px;

	}

	.process_word2 {

	    font-size: 16px;

	}

	.zhao_detail_about {

	    font-size: 16px;

	    margin-top: 10px;

	}

	.detail_join .bottom h2 {

	    font-size: 20px;

	    margin: 16px 0;

	}

	.zhao_detail_word03, .zhao_detail_word04 {

	    font-size: 14px;

	    margin-top: 10px;

	    line-height: 20px;

		margin-bottom: 20px;

	}



	.process_tiaojian {

	    margin: 15px 0 0 10px;

	}

	.bg_six_first {

	    margin-bottom: 5px;

	}

	.item_zhaoshang {

	    margin-bottom: 30px;

	}

	.zhaoshang_lists li a {

	    padding: 5px 0;

		font-size: 12px;

	}

	.policy_join .eight {

	    margin-top: 10px;

	}

	.policy_join {

	    margin-bottom: 30px;

	}

	.advantages_join {

	    margin-top: 30px;

	}

	.process_join {

	    margin-top: 20px;

	}

	.process_join .top {

	    margin-top: 10px;

	    margin-bottom: 20px;

	}

	.detail_join .bottom {

	    margin-bottom: 10px;

	}

}



@media screen and (max-width:768px) {

	.casepage .tab-content {

	    margin: 30px 0;

	}

	.breadcrumbs-left {

	    padding: 10px 20px 10px;

	}

	.tem_page {

		margin-bottom: 40px;

	}

	.relative-pro {

		margin-top: 10px;

	}

	.fa-map-marker:before, .fa-phone:before {

	    line-height: 24px;

	    font-size: 18px;

	}

	/* ====search==== */

	.page-content p {

		font-size: 14px;

		line-height: 24px;

	}

	.page-title {

		margin-bottom: 10px;

	}

	.page-title h1 {

		font-size: 18px;

		margin: 5px 0;

	}

	.post-thumbnail h3 {

	    font-size: 14px;

	    margin: 10px 0;

	}

	

	.search-text, .read-more1 {

	    font-size: 12px;

	    margin-bottom: 10px;

	}

	.case_tui_all{

		display: inline-block;

		background-color: #f6f6f6;

		margin-bottom: 10px;

	}

	.single_video_all{

		position: relative;

		padding: 10px;

	}

    .comments, .comment-metadata time {

    font-size: 14px;

    color: #666666;

}

    .comment-content {

    font-size: 14px;

    color: #666666;

}

    /* .productpage{

        padding-top:50px;

        

    } */

    .productpage .facetwp-checkbox.checked {

        background: #333;

        color: #fff;

        border-radius: 20px;

    }

    .productpage .facetwp-checkbox.checked:after{

        content: "\f00d";

        font-size: 9px;

        font-family: FontAwesome;

        display:block;

        color: #fff;

        background:#666;

        width:12px;

        height:12px;

        border-radius: 50%;

        line-height: 12px;

        position: absolute;

        top: 0;

        right: 0;

        text-align: center;

    }

	/* 产品筛选 */

    .productpage .item_brand > .container > .row > .col-lg-12{

        padding:0;

    }

    /*.mobile-filters{

        position: fixed;

        top: 0;

        right: 0;

        height: 100vh;

        width: 100vw;

        z-index: 99999;

        visibility: hidden;

        transition: visibility 0.35s linear;

    }

    .pro-filter-name{

        width: 100%;

        height: 100%;

        max-width: 345px;

        margin-left: auto;

        background: white;

        transform: translateX(100%);

        transition: transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);

        position: absolute;

        right: 0;

        top: 0;

    }

    .mobile-filters.open .pro-filter-name{

        transform: translateX(0);

    }

    .mobile-filters.open{

        visibility: visible;

    }

    .mobile-filters:before{

        content: "";

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        opacity: 0;

        transition: opacity 0.35s ease-in-out;

        background: #000000;

    }

    .mobile-filters.open:before{

        opacity: 0.4;

    }*/

	.foot_logo {

	    margin: 0 auto;

		display: none;

	}

	footer {

	    padding: 0 0 35px;

	}

	.foot_place {

	    margin: 0;

	    padding: 10px 0 30px;

	    border-top: none;

	}

    .foot_copyright{

       padding: 25px 15px 10px 15px;

        text-align: center; 

    }

    .copy_right,

    .copy_left {

        float: none;

    }

    .foot_left {

        width: 100%;

        padding: 0 15px;

    }

    .foot_menu {

        width: 100%;

    }

    .foot_right {

        width: 100%;

        margin-top: 30px;

        padding: 0 15px;

    }

    .foot_menu .foot_nav{

        max-height: 0;

        overflow: hidden;

        transition: all 0.5s ease 0s;

        opacity: 0;

    }

    .foot_menu h4{

       margin-bottom: 0;

        padding:15px 0;

        position: relative;

        border-bottom: 1px solid #666;

        font-size:15px; 

    }

    .foot_menu h4:after{

         content: "\f107";

        font: normal normal normal 21px/1 FontAwesome;

        text-rendering: auto;

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        position: absolute;

        right: 0;

        top: 18px;

    }

    .foot_menu.open h4:after{

        content: "\f106";

    }

    .foot_menu.open .foot_nav{

        max-height: 200px;

        overflow: hidden;

        transition: all 0.5s ease 0s;

        opacity: 1;

    }

	

	/* ====home==== */

	.cn_title {

	    font-size: 24px;

	    line-height: 24px;

	}

	.eng_title {

	    font-size: 18px;

	    line-height: 20px;

	}

	#swiper-container2 .swiper-slide {

		margin-bottom: 20px;

		height:auto;

	}

	.home_banner .swiper-pagination {

		bottom: 56px;

	}

	.case_block{

		margin-bottom: 35px;

	}

    .neutral_textarea {

        padding: 20px;

    }

	.product_list{

		margin-top: 25px;

		display: flex;

		flex-wrap: wrap;

	}

    .product_place {

        min-height: auto;

		margin-bottom: 0;

    }

	.swiper-slide .product_list .col-md-6:nth-child(4) .product_place {

	    min-height: auto;

		height: 100%;

		display: flex;

		align-items: center;

	}

	.product_more {

		position: relative;

		top: 0;

	}

	.product_more img {

		width: 36px;

	}

	.product_more a:last-child {

	    font-size: 14px;

	    margin: 15px 0 0 0;

	} 

	.product_list [class*="col-"] {

	    padding: 0 0 0 30px;

	    margin-bottom: 20px;

	}

    .swiper-button-prev {

        left: 45%;

    }

    .swiper-button-next {

        left: 53%;

    }

	/* .case_box {

	    padding: 45px 15px 45px 15px;

	} */

    .case_section .swiper-container {

        min-height: inherit;

    }

	.swiper-new-no {

		display: none;

	}

	.swiper-button-next3, .swiper-button-prev3 {

		display: none;

	}

    .news_section .swiper-container {

        /* min-height: 550px; */

		min-height: auto;

    }

	.swiper-button-next4, .swiper-button-prev4 {

		display: none;

	}

	.pro-word02 .swiper-button-prev,

	.anli-huan .swiper-button-prev {

	    left: 88%;

	}

    .foot_media {

        padding: 0 10px 0 0;

    }

    

	

	.news-importnews{

		margin-top: 20px;

		margin-bottom: 20px;

	}

	

	.swiper-container{

		/* margin-bottom: -100px; */

	}

	

	.pro-xilieall .swiper-container,

	.pro-tuijian .swiper-container,

	.pro-anli .swiper-container {

	    margin-bottom: 0px;

	}

	#swiper-container3 .swiper-slide {

	    margin-bottom: 5px;

	}

	

	/* .news-navlist li {

		display: inline-block;

		margin: 0 20px;

		float: inherit;

	} */



	.news-importnews #import-img img{

		margin: 0 auto;

	}

	

	.single .det-imgleft {

	    margin-top: 5px;

	}

	.quick_row {

		display: flex;

		align-items: center;

	}

	.quick_left {

		width: 20%;

		padding-left: 20px;

	}

	.quick_right {

		width: 80%;

		padding-left: 25px;

	}

	#swiper-container5 .swiper-slide {

		display: flex;

		align-items: center;

	}

	.quick_left p::before {

		display: none;

	}

	.quick_left span {

		display: none;

	}

	.quick_right a {

	    font-size: 14px;

	    line-height: 20px;

	    color: #232d36;

	}

	.section_title {

	    font-size: 20px;

	    line-height: 20px;

		margin-bottom: 10px;

	}

	.pro-filter-top {

		font-size: 20px;

	}

	.section_title span {

	    font-size: 16px;

	    line-height: 16px;

		font-weight: 400;

	}

	.section_title::before,

	.view_all::before {

		display: none;

	}

	.neutral_section ,

	.new_product_section,

	.case_section,

	.about_section,

	.news_section,

	.video_section,

	.partner_section {

		margin: 0 0 30px 0;

	}

	/* new */

	.news_section {

		margin-top: 30px;

	}

	.news_block {

		padding: 20px 10px;

		margin-bottom: 10px;

	}

	.view_all {

		font-size: 10px;

	}

	.news_title a {

	    font-size: 14px;

	    line-height: 20px;

	}

	.news_txt {

	    font-size: 12px;

	    line-height: 24px;

		min-height: 72px;

	    color: #666666;

	    transition: all ease 0.3s;

	    display: -webkit-box;

	    -webkit-box-orient: vertical;

	    -webkit-line-clamp: 3;

	    overflow: hidden;

	}

	.news_section .swiper-slide {

		margin-bottom: 30px;

	}

	.cn_en {

		padding-left: 20px;

	}

	.cat_title_en a {

		font-size: 16px;

		margin-bottom: 5px;

		font-weight: normal;

	}

	.cat_title_cn a {

		font-size: 18px;

		line-height: 19px;

	}

	.neu_more {

			font-size: 12px;

			line-height: 32px;

			width: 80px;

			height: 36px;

			margin-bottom: 10px;

			margin-top: 5px;

		}

		.exhibition_more a {

		    font-size: 12px;

		    line-height: 30px;

		    width: 80px;

		    height: 30px;

		}

		

		.neu_cn,

		.case_title,

		.about_title {

		    font-size: 18px;

			line-height: 24px;

		    margin-bottom: 15px;

		}

		.neu_en,

		.about_cat,

		.case_cat {

		    font-size: 14px;

			line-height: 30px;

		    margin-bottom: 0;

		}

		.neu_text,

		.about_content,

		.case_content {

		    font-size: 12px;

		    line-height: 24px;

			margin-bottom: 20px;

		}

		.about_place {

			width: 400px;

			height: 300px;

			padding: 20px;

		}

		.partner_section .partner_box h3{

			font-size: 16px;

			font-weight: 700;

		}

		.partner_box p {

		    font-size: 14px;

		    line-height: 26px;

		    color: #232d36;

		}

	

	/* ====prouduct page==== */

	.productpage .blog-meta {

		margin-bottom: 15px;

	}

	.product_txt {

	    padding: 10px;

	}

	.productpage .item_brand {

		margin-bottom: 20px;

	}

	.product_title {

	    font-size: 14px;

	    line-height: 28px;

	    color: #666666;

	    overflow: hidden;

	    white-space: nowrap;

	    text-overflow: ellipsis;

	}

	.product_num {

	    font-size: 12px;

	    line-height: 16px;

	}

	.pro-filter-top {

        margin-bottom: 0;

        border: 0;

        padding-bottom: 0;

        padding-left: 0;

	}

	.product-filters {

		margin: 10px 15px 0;

	}

	.pro-filter-top span {

	    padding: 0 24px 12px;

	    font-size: 16px;

	    border-bottom: 1px solid #242424;

	}

	/*.pro-filter-name {

		padding: 10px;

	}*/

	.productpage .facetwp-facet {

		margin-bottom: 24px;

	}

    .product-filters-pros {

    overflow: hidden;

    margin: 50px 0px 60px;

}

    .pro-filter-name {

    padding: 0;

}

	.pro-filter-name>div {

		padding: 0;

		margin-bottom: 0;

        display:flex;

	}

	.pro-filter-w01 {

	    padding-right: 0;

	    font-size: 14px;

        display: block;

        float: none;

        margin-bottom: 15px;

        padding-left: 0;

        width: 10%;

	}

	.nocheck {

	    overflow: hidden;

	    font-size: 14px;

        display: block;

        float: none;

        margin-left:-14px;

        width: 90%;

	}

    .pro-filters{

        display:block;

        float: right;

        font-size: 14px;

    }

	.product-filters-pros {

		margin-top: 20px;

		margin-bottom: 20px;

		padding: 0 5px;

	}

	/* ====single==== */ 

	.top-list {

	    margin-bottom: 20px;

	}

	.chan-word p, .chan-word h3 {

	    font-size: 14px;

	    line-height: 28px;

	    color: #666666;

		white-space: nowrap;

		overflow: hidden;

		text-overflow: ellipsis;

	}

	.pro-detail .pro-det01 {

	    font-size: 22px;

	}

	.single .pro-xilieall {

	    margin: 50px -15px 30px -15px;

	    background: #f6f6f6;

	}

	.top-list .swiper-slide,

	.det-imgleft .swiper-slide {

		margin-bottom: 50px;

	}

	.pro-xilieall .swiper-slide {

		margin-bottom: 50px;

	}

	.top-list h3{

		font-size: 12px;

		color: #a3a3a3;

		text-align: center;

	}

	.pro-nav li,

	.single .pro-xiliword h3{

	    font-size: 18px;

	}

	.single .pro-vedio-word h3 {

		font-size: 22px;

		line-height: 24px;

		font-weight: 400;

		margin-bottom: 20px;

		padding: 0 15px;

	}

	.pro-detail .pro-det03 {

		display: none;

	}

	.pro-anli {

		margin-top: 10px;

		margin-bottom: 50px;

	}

	.single .pro-xiliword {

		padding: 2px 10px;

		font-size: 12px;

	}

	.top-list .swiper-button-next,

	.top-list .swiper-button-prev {

		display: none;

	}

	.pro-topdetail .swiper-button-next,

	.pro-topdetail .swiper-button-prev {

	    display: none;

	}

	.pro-xilieall .swiper-button-next,

	.pro-xilieall .swiper-button-prev {

	    display: none;

	}

	.chan-word {

		padding: 10px;

		margin-bottom: 5px;

		background-color: #f6f6f6;

	}

	.single .pro-vedio-word p{

		padding: 0 5px;

		color: #666666;

		font-size: 12px;

		line-height: 22px;

	}

	.single .pro-xiliword p {

	    padding: 0;

	    color: #666666;

	    font-size: 12px;

	    line-height: 22px;

	}

	.swiper-pagination-toplist {

		display: block;

	}

	

	.single .pro-nav {

	    margin-top: 100px;

	}

	.pro-mid-det ul li span:nth-child(even) {

	    font-size: 12px;

	}

	

	/* ====video-page==== */

	.video-open::before{

		display: none;

	}

	.video_content_a {

		font-size: 12px;

		padding: 15px;

	}

	

	/* =====video,case,new==== */

	.videopage .item_brand,.newspage_one .item_brand,

	.case-one .item_brand {

		margin-top: 0;

		margin-bottom: 15px;

	}

	.sigle_new_content, .sigle_case_content {

		padding: 10px;

		font-size: 12px;

		line-height: 22px;

	}

	.case_tui_all .products-info {

	    padding: 10px;

	}

	.case-tui01, .case-tui02 {

		font-size: 12px;

	}

	

	/* ====news==== */

	.news-navlist {

	    font-size: 20px;

	    border-bottom: 1px solid rgb(178, 178, 178);

	    text-align: center;

	    margin: 0 0 30px 0;

	    display: flex;

	}

	.news-navlist li {

		width: auto;

		padding: 0 5px;

		display: table;

		margin: auto;

	}

	/* cases-p + news-p */

	.news-navlist li a,

	.casepage .nav-tabs li a {

	    padding: 5px 0;

	    font-size: 18px;

	    color: #232d36;

	}

	.news-listnews .news_block {

		padding: 20px 10px;

	}

	.news-listnews .news_txt {

	    font-size: 12px;

	    line-height: 20px;

	    min-height: 60px;

	    overflow: hidden;

	    color: #666666;

	    transition: all ease 0.3s;

	}

	.new_item {

	    margin-top: 10px;

	}

	.new_place_hidden {

		margin-bottom: 20px;

	}

	

	/* ====case-page==== */

	.casepage figcaption {

	    padding: 10px;

	    font-size: 12px;

	    color: #8c8c8c;

	    line-height: 24px;

	}

	.casepage figcaption h3{

		font-size: 12px;

		line-height: 24px;

	}

	

	/* ====contact==== */

	.gongchang_con h2 {

	    font-size: 16px;

	    font-weight: lighter;

	    color: #232d36;

	    margin-bottom: 10px;

	}

	.one_gongchang {

	    padding: 20px 10px;

		min-height: 170px;

	}

	.zhanting_con {

	    margin: 10px 0 20px;

	    font-size: 18px;

	}

	.zhanting_phone {

	    font-size: 12px;

	    line-height: 20px;

	}

	.zhanting_con img {

	    margin-right: 5px;

	    width: 30px;

	}

	.gongchang_con h3 {

	    margin-bottom: 10px;

	    font-size: 12px;

	    line-height: 24px;

	    color: #666666;

	    display: flex;

	}

	.address_con {

	    margin-bottom: 0;

	}

	.content_con {

	    margin: 15px 0 0;

	}

	.rec_name {

	    font-size: 16px;

	    margin-bottom: 0;

	}

	.rec_number {

	    padding: 5px 0;

	}

	.rec_number li {

		font-size:12px;

	}

	.rec_word {

	    margin-bottom: 64px;

	    font-weight: lighter;

	    font-size: 14px;

	    margin: 0;

	}

	.recruitpage .item_brand {

	    margin-top: 20px;

	}

	.rec_miaoshu_ul {

	    padding-left: 10px;

	    margin: 5px 0 0 0;

	}

	.rec_miaoshu_ul li {

	    font-size: 12px;

	}

	.rec_email {

	    margin: 10px 0;

	}

	.rec_single_email {

	    font-size: 12px;

		margin-left: 0;

	}

	

	

	/* =====招商=== */

	.per_left {

		display: none;

	}

	.per_right {

		width: 100%;

		margin: 0 20px;

	}

	.appli_all .appli_title {

		text-align: center;

	    margin: 0 0 32px 0;

		font-size: 20px;

	}

	.application_join {

	    height: auto;

	}

	.appli_all input, select {

		width: 300px;

	}

	.appli_all .city {

	    width: 146px;

	}

	.appli_all .provinces {

	    width: 146px;

	}

    .appli_all iframe {

        width: 100% !important;

        height: 640px !important;

    }

    .appli_all {

        width: 520px;

        float: none;

        margin: 30px auto 20px !important;

		text-align: center;

    }

    .nocheck {

	    font-size: 12px!important;

    }

	.nocheck .facetwp-checkbox {

		padding: 2px 5px 2px 10px;

    }

	

	.polic_title {

	    font-size: 16px;

	}

	.per_right h3 {

	    font-size: 16px;

	}

	.policy_join .polic_title02 {

	    margin: 6px 0 18px 0;

	    font-size: 14px;

	}

	.polic-box2 h3 {

	    font-size: 12px;

	    line-height: 18px;

	}

	.process_word {

	    margin-top: 10px;

	    font-size: 12px;

	}

	.process_word2 {

	    font-size: 12px;

	}

	.word-o {

	    margin-left: 0;

	}

	.process_tiaojian {

	    margin: 15px 0 0 0;

	}

	.detail_join .bottom h2 {

	    font-size: 16px;

	    margin: 8px 0;

	}

	.zhao_detail_about {

	    font-size: 12px;

	    line-height: 24px;

	    margin-top: 10px;

	}

	.zhao_detail_word03, .zhao_detail_word04 {

	    font-size: 12px;

	    margin-top: 10px;

	    line-height: 20px;

	    margin-bottom: 10px;

	}

	.zhao_margin {

		margin-bottom: 0 !important;

	}

	

	/* ====品牌==== */

	.about_brand .section_title{

	    margin-bottom: 10px;

	}

	.exhibition_image {

		margin-top: 0;

	}

	.hr-video2 {

		margin-top: 10px;

	}

	.bg_six {

	   margin: 0;

	   margin-left: 10px;

	}

	.bg_six_first {

	    margin-left: 0;

	}

	.breadcrumbs-left a, .breadcrumbs-left span, .breadcrumbs-left {

	    font-size: 12px;

	}

	

	/* ====v+c+n==== */

	.single_vide_more .more-btn {

	    width: 120px;

	    height: 38px;

	    font-size: 14px;

	    font-weight: 400;

	}

	

	



}

@media screen and (max-width:767px) {

	.zhanting_phone {

		margin-left: -15px;

	}

	.content_all>h2 {

		margin-left: -15px;

	}

	.search-page {

		margin: 0 -20px;

	}

	.search-page .pagination-single-inner {

		text-align: center;

	}

	/* .search_page {

		padding: 0 20px;

	} */

    .one_gongchang {

        min-height: auto;

    }

	/* ====all==== */

	.twosilder {

		margin-left: 20px;

		margin-right: 20px;

	}

	

	/* banner */

	.innerbanner {

		min-height: 50px !important;

	}

	.innertitle_cn, .innertitle_en {

		display: none;

	}

	

	/* ====home==== */

	.quick_new {

		padding: 5px 0;

	}

	.quick_time {

		display: none;

	}

	.quick_left p {

		text-align: center;

		font-size: 20px;

	}

	.news_section .swiper-container {

	    /* min-height: 500px; */

		min-height: 0;

	}

	.new_product_section,

	.case_section,

	.news_section,

	.video_section,

	.partner_section{

		padding: 0 20px;

	}

	.neutral_section ,

	.new_product_section,

	.case_section,

	.about_section,

	.news_section,

	.video_section,

	.partner_section {

		margin: 0 0 10px 0;

	}

	/* new */

	.news_section {

		margin-top: 30px;

	}

	#swiper-container5 {

		margin-left: -15px;

		height: 46px;

		padding-right: 20px;

	}

	.video1 {

		padding-right: 0;

		margin-bottom: 10px;

	}

	.video2 {

		padding-left: 0;

	}

	.about_place {

		width: 100%;

		height: 100%;

		padding: 20px;

	}

	.product_box>img {

		width: 100%;

		max-height: 300px;

	}

	.case_box {

	    padding: 20px;

	}

	

	/* ====prouduct page==== */

	.product-filters-pros {

		margin: 0;

		padding: 0 5px;

	}

	.product-filters {

	    margin: 0;

        padding: 0 20px 10px;

	}

    .close-filters{

        display: none;

        border-bottom: 1px solid #ddd;

        padding-bottom: 10px;

        margin-bottom: 10px;

        font-size: 16px;

        padding-left: 5px;

    }

    .mobile-filters hr{

        /* display:none; */

    }

	

	/* ====single=== */

	/* 面包屑去掉前两个 */

	.single .bread-left-none span:nth-of-type(1) span,

	.single .bread-left-none span:nth-of-type(2),

	.single .bread-left-none span:nth-of-type(3) span,

	.single .bread-left-none span:nth-of-type(4){

		display: none;

	}

	.pro-item {

		margin-bottom: 40px;

	}

	/* 轮播大小 */

	.swiper-pagination-bullet {

		width: 5px;

		height: 5px;

	}

	

	.pro-ht,

	.single .item_brand,

	.single .pro-nav,

	.pro-tese,

	.pro-xiaoguo,

	.pro-tuijian,

	.pro-anli {

		padding: 0 15px;

	}

	.top-img-noboilder {

		display: inline-block;

		padding: 6px;

		margin-bottom: 10px;

	}

	.top-img-boilder {

		border: 1px solid #242424;

		padding: 5px;

	}

	.single .pro-ht {

		height: 50px;

		width: 100%;

	}

	.xilielunbo-all {

		margin-top: 0;

	}

	.pro-topdetail .swiper-button-next {

		top: 140%;

		left: 56%;

	}

	.pro-topdetail .swiper-button-prev {

		top: 140%;

		right: 45%;

	}

	.pro-nav li {

		width: 22%;

		margin: 0;

		font-size: 16px;

	}

	.pro-detail .pro-det01 {

		font-size: 24px;

	}

	.single .pro-wordborder {

		border-right: none;

	}

	.pro-anli {

	    margin-top: 0px;

	    margin-bottom: 20p;

	}

	

	.brand_box_active {

	    /* margin-left: -15px */

	    top: 50px;

	}

	.pro_box_active {

	    margin-left: -15px;

	    top: 50px;

	}

	.new_box_active {

	    margin-left: -20px;

	    top: 50px;

	}

	.det-imgleft .single-banner img {

	    padding: 2px;

	}

	.top-list .swiper-slide, .det-imgleft .swiper-slide {

		    margin-bottom: 30px;

		}

		.det-imgleft .single-banner img {

			padding: 1px;

		}

		.brand_box_active {

		    position: fixed;

		    top: 50px;

		    width: 100%;

		    box-shadow: 2px 2px 5px grey;

		    z-index: 1010;

		    background: #fff;

		}

		.pro_box_active {

		    position: fixed;

		    top: 50px;

		    width: 100%;

		    box-shadow: 2px 2px 5px grey;

		    z-index: 1010;

		    background: #fff;

		}

		.new_box_active {

		    position: fixed;

		    top: 50px;

		    width: 100%;

		    box-shadow: 2px 2px 5px grey;

		    z-index: 1010;

		    background: #fff;

		}

		.pro-detail .pro-det01 {

			font-size: 22px;

		}

		.pro-mid-det {

			font-size: 14px;

		}

		.pro-jishuimg div {

		    margin-top: 0;

		    text-align: center;

		}

		.pro-jishuimg h4 {

			margin-top: 12px;

			font-size: 12px;

	        line-height: 18px;

		}

		.pro-detail .pro-det02 {

			margin-left: 14px;

			font-size: 14px;

	        

		}

		.pro-jishuimg div {

			margin-top: 0;

			text-align: center;

		}

		.pro-topdetail .swiper-button-next {

			top: 160%;

			left: 56%;

		}

		.pro-topdetail .swiper-button-prev {

			top: 160%;

			right: 45%;

		}

		.pro-mid-det ul li:nth-child(odd) {

			float: none;

			width: 100%;

		}

		.pro-xilieall .swiper-button-next {

		    right: 45%;

		    left: auto;

		}

		.xilielunbo-all {

		    margin-top: 0;

			top: 5px;

		}

		.single .pro-nav {

			font-size: 16px;

			margin-top: 40px;

			margin-bottom: 20px;

		}

		.single .pro-vedio-word h3 {

			font-size: 20px;

			line-height: 40px;

			font-weight: 400;

			margin-top: 10px;

			margin-bottom: 0;

		}

		.single .pro-vedio-word,.single  .pro-xilieall{

			margin: 0px -15px 0 -15px;

		}

		.single .pro-xilieall {

			margin-top: 30px;

			margin-bottom: 20px;

		}

		.chan-word {

			padding: 10px;

			margin-bottom: 0px;

			background-color: #f6f6f6;

		}

		.chan-word p, .chan-word h3{

			font-size: 14px;

			font-weight: 400;

		}

		.xiaoguo-img .wpb_content_element {

			margin-bottom: 10px;

			font-size: 14px;

			color: #666666;

		}

		.single .pro-xiliword h3 {

			margin-top: 10px;

		    margin-bottom: 0;

		    font-size: 16px;

		    line-height: 30px;

		}	

		.pro-nav .nav>li>a {

		    padding: 0 10px;

			font-size: 14px;

		}

		.pro-xilieall .swiper-container {

		    margin-bottom: 0px;

		}

		.xilielunbo-all hr {

			margin-top: 10px;

			margin-bottom: 10px;

		}

		.pro-anli {

		    margin-top: 10px;

		    margin-bottom: 30px;

		}

		.pro-mid-det ul li:nth-child(odd) {

			float: none;

			width: 100%;

		}

	

	

	/* ====new==== */

	.news-navlist {

	    margin: 0 0 10px 0;

	}

	.case_title {

	    line-height: 30px;

	    min-height: auto;

	    -webkit-line-clamp:  2;

	}

	.case_content {

	    line-height: 24px;

	    min-height: 72px;

		-webkit-line-clamp: 3;

	}

	.news-navlist li a,

	.casepage .nav-tabs li a {

	    font-size: 12px;

	}

	.page-importnews{

		margin-top: 10px;

	}

	.new_swiper {

		margin-bottom: 10px;

	}

    .video_place .col-xs-6:nth-child(2n-1),

    .new_item .news-listnews:nth-child(2n-1){

        padding-right: 5px;

    }

    .video_place .col-xs-6:nth-child(2n),

    .new_item .news-listnews:nth-child(2n){

        padding-left: 5px;

    }

    .address_con .col-xs-6{

        width:100%;

    }

    .page-template-page-contact iframe {

    width: 100% !important;

    height: 400px!important;

    }

	.case-bread {

		margin-left: -20px;

	}

}



@media screen and (max-width:500px) {

	.exhibition_more {

	    bottom: 20%;

	}

	.appli_all {

		width: 300px;

	}

	.appli_all iframe {

		height: 660px !important;

	}

    .bread-v>span:nth-child(5),

	.bread-v>span:nth-child(4){

		display: none;

	}

    .right-plugins .power-list{

        width:80%;

        padding: 100px 0;

    }

	.video_place .col-xs-6:nth-child(2n-1), .new_item .news-listnews:nth-child(2n-1) {

		padding: 0 15px;

	}

	.video_place .col-xs-6:nth-child(2n), .new_item .news-listnews:nth-child(2n) {

		padding: 0 15px;

	}

	.show_jia {

		font-size: 24px;

	}

	.rec_number li {

		float: none;

		padding-left: 0;

		border: none;

	}

	.single .active {

	    border-bottom: 1px solid #242424;

	}

	/* timeline  */

	ul.history_box {

	    position: relative;

	}

	ul.history_box>li::before {

	    content: ' ';

	    height: 100%;

	    width: 2px;

	    background-color: #d9d9d9;

	    position: absolute;

	    top: 0;

	    left: 24px;

	    z-index: -1;

	}

	.history_year::after {

		display: none;

	}

	.pro-filter-name>div {

	    padding: 2px 5px;

	}

	.nocheck .facetwp-checkbox {

	    padding: 2px 5px 2px 5px;

	}

	.pro-filter-w01 {

		 width: 15%;

		margin-bottom: 0;

	}

	.nocheck {

		width: 85%;

		margin-left: 0;

	}

	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{

		margin-bottom: 10px !important;

	}

	.productpage .facetwp-facet {

	    margin-bottom: 0;

	}

	.exhibition_more a {

		font-size: 12px;

		line-height: 25px;

		width: 80px;

		height: 25px;

	}

	

    .page-template-page-contact iframe {

    width: 100% !important;

    height: 300px!important;

    }

    .relative-pro .col-xs-4{

        width:100%;

    }

    .comments-inner>div {

    width: 100%;

}

	/* ====home==== */

	.quick_left p {

		text-align: left;

	}

	.product_more img {

		width: 26px;

	}

	.section_title, .pro-filter-top {

	    font-size: 18px;

		line-height: 18px;

	}

	.section_title span {

	    font-size: 14px;

	    line-height: 14px;

	}

	#swiper-container3 .swiper-slide {

	    margin-bottom: 0;

	}

		

	/* ====singel====	 */

	.pro-jishuimg img {

	    width: 40px;

	}

	

	/* ====video-page==== */

	.video_content_a {

		font-size: 12px;

		padding: 5px 10px;

	}

	

	

	

	/* ======招商==== */

	.appli_all .provinces, .appli_all .city {

	    width: 90.5px;

	    height: 40px;

	}

	.appli_all input, select {

		height: 40px;

	}

	.advantages_join {

		height: 340px;

		padding-top: 0;

	}

	.adv-title {

	    font-size: 20px;

	    margin: 20px auto;

	}

	.appli_all input, select {

	    width: 190px;

	    margin: 0 auto;

	    font-size: 12px;

	}

	.appli_all .appli_left {

	    margin: 20px;

	    margin-right: 14px;

	}

	.appli_all span {

	    margin: 20px;

		font-size: 14px;

	}

	.appli_all .appli_title {

	    margin: 0 0 20px 0;

	    font-size: 18px;

	}

	.appli_all {

	    font-size: 16px;

	}

    

}

@media screen and (max-width:414px) {

	/* ====home==== */

    .view_all{

        margin-top: 0;

    }

	

    .cn_title {

        font-size: 26px;

    }

	

    .eng_title {

        font-size: 20px;

        line-height: 40px;

    }

	

    .swiper_textarea {

        top: 35%;

    }

	

    .home_banner .swiper-pagination {

        bottom: 25%;

    }

	

	.quick_left {

	    padding-left: 0;

	    padding-right: 0;

	}

	

	.quick_left p {

		font-size: 18px;

		text-align: center;

	}

	.partner_box {

		margin-bottom: 10px;

	}

	.news_txt {

		font-size: 14px;

	}

	.video_content_a::before{

		display: none;

	}

	.video_box:hover {

		background-color: #f6f6f6;

	}

	.video_box:hover a {

		color: #272727;

	}

	

	/* ====product page==== */

		

	.product-filters-pros {

	    overflow: hidden;

	    margin: 0px;

	}

	

	.pro-word02 .swiper-button-prev,

	.anli-huan .swiper-button-prev {

	    left: 80%;

	}

	

	/* ====single==== */

	.pro-topdetail .swiper-button-next {

		/* top: 150%; */

	}

	

	.pro-topdetail .swiper-button-prev {

		/* top: 150%; */

	}

	

	.pro-nav .nav>li>a {

		padding: 0;

	}

	.top-list .swiper-slide, .det-imgleft .swiper-slide {

	    margin-bottom: 30px;

	}

	

	.new_product_section .swiper-container {

		min-height: 550px;

		margin-bottom: 0;

	}

	.case_section .swiper-container {

	    min-height: inherit;

	}

	.swiper-button-prev3 {

	    left: 82%;

	}

	.about_section {

	    padding: 52px 20px;

	}

	.about_place {

	    width: 100%;

	    /* height: 497px; */

	}

	.news_section .swiper-container {

		min-height: auto;

	}

	.swiper-button-prev4 {

	    left: 41%;

	}

	.video1,

	.video2 {

	    padding: 0;

	}

	.video_box {

	    margin-bottom: 20px;

	}

	.foot_left {

	    width: 100%;

	    float: inherit;

	}

	.foot_right {

	    width: 100%;

	    float: inherit;

	    margin-top: 30px;

		padding: 0 20px;

	}

	.foot_copyright {

	    padding: 25px 10px 0px 10px;

	}

	.copy_left {

	    float: inherit;

	    margin-bottom: 5px;

	}

	.copy_right {

	    float: inherit;

	}

	.foot_place {

	    padding: 30px 0;

	}

	#swiper-container6 {

	    display: block;

	}

	#swiper-container1 {

	    display: none;

	}

	.foot_mobile{

	    display: block;

	}

	.foot_mobile li{

	    margin: 0 10px;

	}

	.about_section {

	    padding: 52px 6px;

	}

	.foot_media>h4 {

	    font-size: 14px;

	}

}



@media screen and (max-width:375px) {

	/* ====home==== */

    .new_product_section .swiper-container {

	    /* min-height: 500px; */

	    margin-bottom: 0px;

    }

    .swiper-button-next3,

    .swiper-button-prev3 {

        top: 3%;

    }

		

	.foot_social a {

	    display: inline-block;

	    margin: 20px 10px 0 0;

	}

	.news-navlist li {

		padding-left: 0;

		padding-right: 0;

	}

	

}



@media screen and (max-width:360px) {

	.pro-filter-w01 { 

		width: 16%;

	}

	.nocheck {

		width: 84%;

	}

	.casepage .nav-tabs li {

	    margin: 0 2px;

	}

	.pro-nav .nav>li>a {

	    padding: 0;

	}

}



@media screen and (max-width:320px) {

	.exhibition_box .col-sm-6 {

		width: 100%;

	}

	.exhibition_item h4 {

		min-height: auto;

		padding-bottom: 10px;

	}

    .new_product_section .swiper-container {

		margin-bottom: 0;

    }

    .swiper-button-prev {

        left: 40%;

    }

    .swiper-button-next {

        left: 55%;

    }

    .swiper-button-prev3 {

        left: 75%;

    }

    .about_section {

        padding: 52px 0;

    }

    .foot_menu {

        width: 33.3%;

        min-height: 200px;

    }

    .swiper-button-next4 {

        right: 38%;

    }

    .swiper-button-prev4 {

        left: 38%;

    }

}