﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿.container {
	padding-left: 0;
	padding-right: 0;
}

.trust-cen{
    position: relative;
}


#toleft{
    position: absolute;
    left: 0;
    top: 40%;
    z-index: 20;
    width:30px;
    height:100px;
    font-size:40px;
    line-height:100px;
    cursor: pointer;
    color:#f4f4f4;
    display: none;
}
#toright{
    position: absolute;
    right: 0;
    top: 40%;
    z-index: 20;
    width:30px;
    height:100px;
    font-size:40px;
    line-height:100px;
    color:#f4f4f4;
    display: none;
    cursor: pointer;
}


.industry-left{
    padding-right: 41px;
}
.industry-two{
    padding-left: 41px;
    padding-right: 0;
}


@media screen and (max-width: 1200px) {
    .left-line,.right-line{
        margin-top: 6%;
    }
    .line-left-two, .line-right-two{
        width: 30%;
    }
    .line-cen-two{
        width: 40%;
    }
    .line-right-two{
        float: right;
    }
    .compan-yuan{
        padding: 52.5px 0;
    }
    .index-cen-bot-pic img{
        left: 34%;
    }
    .pro-detlat-left{
        height: 372px;
    }
}
@media screen and (max-width: 991px) {
    .index-cen-b-pic{
        width: 47%;
        margin-bottom: 20px;
        margin-right: 5.3%;
    }
    .index-cen-b-pic:nth-child(2){
        margin-right: 0;
        float: right;
    }
    .index-cen-b-pic:last-child{
        float: right;
				margin: 0 auto;
    }
    .index-zhu{
        padding: 0 30px;
    }
    .line-left,.line-right{
        width: 35%;
    }
    .left-line, .right-line{
        margin-top: 10%;
    }
    .line-right{
        float: right;
    }
    .line-cen{
        width: 30%;
    }
    .index-cen-two h3{
        font-size: 35px;
    }
    .line-cen-two{
        width: 46%;
    }
    .line-left-two, .line-right-two{
        width: 27%;
    }
    .left-line-two, .right-line-two{
        margin-top: 11%;
    }
    .compan-yuan{
        padding: 39.5px 0;
        width: 100%;
    }
    .pro-detlat-left{
        height: 100%;
    }
}


@media (min-width:992px ) {
    .index-produc{
        display: block;
    }
    .index-product-center{
        display: none;
    }
}

@media (max-width: 992px) {
    .index-cen-bot-pic img{
        left: 29%;
    }
    .left-fire-bot{
        left: 24%;
    }
    .left-fire-img-1,.left-fire-img-3, .left-fire-img-2,.left-fire-img-4{
        width: 60%;
    }
    .right-fire-bot{
        right: 24%;
    }
    .right-fire-img-1, .right-fire-img-2, .right-fire-img-3, .right-fire-img-4{
        width: 86%;
        left: -91% !important;
    }
    .pro-detlat-left img{
        width: 100%;
    }
    .pro-detlat-left{
        margin-bottom: 20px;
    }
    .index-produc{
       display: none
    }
    .index-product-center{
        display: block;
    }
    .pro-1{
        width: 61%;
    }
    .pro-1 img{
        width: 100%;
    }
    .pro-2 a:nth-child(3){
        position: absolute;
        right: 0;
        top: 10%;
        width: 39%;
    }
    .pro-2 a:first-child{
        width: 100%;
        left: 150%;
    }
    .pro-2-a{
        position: absolute !important;
        left: 0;
        width: 39% !important;
    }
    .pro-2-a img{
        width: 100%;
        height: 100%;
    }
    .pro-2 a:last-child{
        left: 150%;
        width: 100%;
    }
    .pro-3{
        position: absolute !important;
        right: 82%;
        top: 71.4%;
    }

    #toright,#toleft{
        display: block;
    }
    .trust-lunbo{
        overflow: hidden;
        margin: 0 auto;
        position: relative;
    }

    .trust-two{
        padding: 0;
    }
    .compan-cir span{
        font-size: 30px;
    }
}
@media (max-width: 768px) {
    .eat-cen{
        padding: 30px 15px 0;
    }
    .index-cen-word h3{
        font-size: 12px;
    }
    .eat-list{
        border: 10px solid #fff;
        box-shadow: 0px 0px 10px 2px #ccc;
    }
    .index-cen-word p{
        display: none !important;
    }
    .line-cen{
        font-size: 23px;
    }
    .eat-li{
        left: 0%;
				padding: 0;
    }
    .eat-list img{
        margin: 0 auto;
    }
    .hotspot{
        padding-top: 0px;
    }
    .industry-one{
        padding: 0;
    }
    .container{
        padding-left: 15px;
        padding-right: 15px;
    }
    .row{
        margin-right: 0px;
        margin-left: 0px;
    }
    .industry-left{
        padding-right: 0px;
        padding-top: 10px !important;
        padding-bottom: 20px !important;
    }
    .industry-two{
        padding: 0;
    }
    .compan-yuan{
        border:10px solid rgb(240,240,240) !important;
        padding: 0;
        padding-bottom: 88%;
        height: 0;
    }
    .compan-yuan div{
        margin-top: 35%;
    }
    .compan-cir span{
        font-size: 25px;
    }
    .compan-cir p{
        margin: 0;
        font-size: 14px;
				line-height: 1.4;
    }
    .wan{
        width: 30%;
        left: 35% !important;
        bottom: 19% !important;
    }
    /*.compan-cir span{*/
    /*    font-size: 30px;*/
    /*}*/
    /*.compan-cir p{*/
    /*    font-size: 15px;*/
    /*}*/
}





@media screen and (max-width: 700px) {
    .line-cen-two{
        font-size: 25px;
    }
    .index-cen-two h3{
        font-size:30px ;
    }
}


@media (max-width: 656px) {
    .wan{
        bottom: 21% !important;
    }
}

@media (max-width: 606px) {
    .right-fire-img-1,.left-fire-img-1{
        top: 25%;
    }
    .left-fire-img-4{
        bottom: 30% !important;
    }
    .right-fire-img-4{
        bottom: 23% !important;
    }
}




@media screen and (max-width: 590px) {
    .line-left, .line-right{
        width: 27%;
    }
    .left-line, .right-line{
        margin-top: 21%;
    }
    .line-cen{
        width: 45%;
    }
    .index-cen-top h3{
        font-size: 40px;
        margin-bottom: 0;
    }
    .index-cen-two h3{
        font-size:25px ;
    }
    .line-cen-two{
        width:60%;
    }
    .line-left-two, .line-right-two{
        width: 20%;
    }
    .left-line-two, .right-line-two{
        margin-top: 16%;
    }
    .right-fire-img-1,.left-fire-img-1, .right-fire-img-2,.left-fire-img-2, .right-fire-img-3,.left-fire-img-3, .right-fire-img-4,.left-fire-img-4{
        display: none;
    }
}

@media (max-width: 554px) {
    .right-fire-bot{
        right: 14%;
    }
    .left-fire-bot{
        left: 14%;
    }
    .wan{
        top: 45% !important;
    }
}


@media (max-width: 530px) {

    .pro-2 a:nth-child(3){
        top: 7.6%;
        height: 156px;
        overflow: hidden;
    }
}

@media (max-width:518px) {
    .footer-bot span{
        display: block;
        text-align: center;
    }
}

@media (max-width: 515px) {
    .product-nav div a{
        font-size: 16px;
    }
}



@media (max-width: 456px) {
    .product-nav div a{
        font-size: 13px;
    }
}
@media screen and (max-width: 496px) {
    .index-cen-word h3{

        font-weight: bold;
    }
    .index-cen-word p{
        font-size: 14px;
    }
    .index-cen-top h3{
        font-size: 35px;
    }
    .index-cen-two h3{
        font-size:20px ;
    }
}

@media (max-width: 482px) {
    .wan{
        display: none;
    }
}
@media screen and (max-width: 445px) {
    .index-cen-word{
        padding: 0;
    }
    .index-cen-word h3{

        margin-top: 10px;
    }

    .index-cen-word p{
        font-size: 12px;
    }
    .index-cen-top h3{
        font-size: 20px;
        line-height: 30px;
    }
}
@media (max-width: 375px) {
    .compan-yuan div{
        margin-top: 30%;
    }
}


/* 修改 */
.container { width: 1400px; }
.eat-cen .eat-list img { width: 100%; }
.compan-word { height: auto; }
.survey-cen { overflow: hidden; }
.survey-cen .survey-right { padding-left: 40px; }
.new-info { font-size: 14px; }
ul { margin: 0; padding: 0; }
ul li { list-style: none; }
.big-nav { position: fixed; top: 0; left: 0; width: 100%; z-index: 99; }
#wrapper { margin-top: 100px; }
#wrapper .fullwidthbanner-container .fullwidthbanner img { width: 100%; }
.header-content { display: flex; flex-wrap: wrap; align-items: center; width: 100%; padding: 0 5.02%; background-color: #fff; }
.header-content .about-nav-py { width: calc(100% - 440px); }
.header-content .about-nav-py .conent { width: 100%; padding: 0; }
.header-content .about-nav-py .conent .nav-top-quanju { display: flex; justify-content: center; }
.nav>li { width: 144px; }

@media (max-width: 1440px) {
	.container { width: 100%; padding: 0 5.02%; }
	.index-cen-b-pic h3 { font-size: 20px; }
	.index-cen-b-pic p { font-size: 14px; margin: 5px 0 0 0; }
	.nav>li { width: 100px; }
	.header-content .about-nav-py { width: calc(100% - 412px); }
}
@media (max-width: 1199px) {
	.pull-left { width: 130px; }
	.header-content .about-nav-py { width: calc(100% - 130px); }
	.header-content .about-nav-py .conent .nav-top-quanju { justify-content: flex-end; }
}
@media (max-width: 995px) {
	.top-logo { display: block; }
	.pull-left { display: none; }
	.navbar-header > a { display: inline-block; width: 120px; }
	.navbar-header img { display: block; width: 120px; }
	.header-content .about-nav-py { width: 100%; }
	.navbar-inverse .navbar-toggle { margin: 23px 0 0 0; }
	.header-content .about-nav-py .conent .navbar-header { margin: 0; }
	.header-content .about-nav-py .conent .nav-top-quanju { flex-direction: column; }
	.site-navbar .container .navbar-nav>li>a { color: #fff; }
}
@media (max-width: 991px) {
	.index-cen-bot { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.index-cen-b-pic { margin-right: 0; width: 48%; }
}
@media (max-width: 767px) {
	.index-zhu { padding: 30px 0; }
	.index-cen-top h3 { line-height: 1 !important; }
	.index-cen-b-pic { margin-bottom: 15px; }
	.index-cen-b-pic h3 { font-size: 17px; }
	.index-cen-word h3 { margin-top: 0; padding: 10px 0 4px; }
	.pro-det-top div { padding: 0 !important; }
	.pro-det-top > div { margin-bottom: 20px; }
	.industry { display: block; }
	.industry-one { display: flex; flex-direction: column; }
	.industry-one .industry-right { order: -1; }
	.survey-cen .survey-right { padding-left: 0; }
	.navbar-inverse .navbar-toggle { margin: 23px 0 0 0 !important; }
	.cen-line { margin-top: 8px; }
	.index-pro { margin-top: 0; }
	#wrapper .fullwidthbanner-container .fullwidthbanner { height: auto !important; }
	#wrapper .fullwidthbanner-container .fullwidthbanner img { width: 100% !important; height: auto !important; position: initial !important; }
	.tp-simpleresponsive >ul >li { position: initial; }
}




/* 导航重写 */
:root {
	/* 导航变量 */
	--c: #00913b; /* 主色调 */
	--cr: rgba(0, 145, 59,.8); /* 主色调-半透明 */
	--t: .6s; /* 动画过渡时间 */
}
/* 公共样式 */
@font-face {
	font-family: 'ifont';
	src: url('../ifont/iconfont.woff2') format('woff2'),
			 url('../ifont/iconfont.woff') format('woff'),
			 url('../ifont/iconfont.ttf') format('truetype');
}
@font-face {
	font-family: 'iconfont';
	src: url('../ifont/item/iconfont.woff2') format('woff2'),
			 url('../ifont/item/iconfont.woff') format('woff'),
			 url('../ifont/item/iconfont.ttf') format('truetype');
}
p { margin: 0; }
a, a:hover, a:focus, a:link { color: initial; text-decoration: none; }
h1, .h1, h2, .h2, h3, .h3 { margin: 0; }
/* 滚动条样式 */
::-webkit-scrollbar { width: 8px; height: 0px; background: rgba(0, 0, 0, .1); }
::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, .5); border-radius: 5px; }
.scrollbar { overflow: auto; padding-right: 5px; }
.scrollbar::-webkit-scrollbar { width: 4px; height: 4px; }
/* 图片放大效果 */
.i-scale .img { overflow: hidden; }
.i-scale .img img { transition: transform 1s ease-in-out, opacity var(--t) ease-in-out; }
.i-scale:hover .img img { transform: scale(1.1); }
/* 图片固定宽高比例 */
.i-box { display: block; position: relative; height: 0; padding-bottom: 50%; overflow: hidden; }
.i-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
/* 文字超出隐藏 */
.ell-o { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ell-t {
	overflow: hidden; white-space: normal; text-overflow: ellipsis;
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
/* 锚点 */
.anchor { position: relative; top: -50px; }
/* 懒加载图片 */
.lazy { opacity: 0; transition: opacity var(--t) ease-in-out; }
.lazy.entered { opacity: 1; }
/* 背景图片公共样式 */
.bg-i { background-repeat: no-repeat; background-position: center; background-size: cover; }
/* h1标题隐藏 */
.hide { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.pos-left a { color: #333; }
.pasts-bot a { color: #fff; }
/* header */
.public-header {
	display: flex; align-items: center; justify-content: space-between; position: fixed; z-index: 99; top: 0; width: 100%;
	color: #333; box-shadow: 0 0 5px rgba(0,0,0,.1); padding-left: 5.02%; height: 100px; font-size: 18px;
}
.public-header::before {
	content: ''; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;
	background: rgba(255,255,255,1); transition: background var(--t);
}
.header-fixed { color: #333; }
.header-fixed::before { background: #fff; }

/* logo */
.header-logo { width: 146px; }
.header-logo .i-box { padding-bottom: 66.82926829268293%; }
.header-logo img { transition: opacity var(--t); }
.header-logo img:nth-of-type(2) { opacity: 0; }
.header-fixed .header-logo img:first-child { opacity: 0; }
.header-fixed .header-logo img:last-child { opacity: 1; }

/* nav */
.header-box { display: flex; height: inherit; }
.header-nav { height: inherit; }
.header-nav .ul { display: flex; height: inherit; }
.header-nav .li > a { display: flex; align-items: center; height: 100%; transition: color var(--t); padding: 0 calc(100vw / 1920 * 50); }
.header-nav .li:hover > a { color: var(--c); }
.header-nav .li.current > a { color: var(--c); }
/* nav-下划线效果-default */
.nav-line .li > a::before {
	content: ''; position: absolute; left: 50%; bottom: 0; width: 0%; height: 2px; opacity: 0;
	transform: translateX(-50%); background: var(--c); transition: width var(--t), opacity var(--t);
}
.nav-line .li:hover > a::before { width: 100%; opacity: 1; }
.nav-line .li.current > a::before { width: 100%; opacity: 1; }
@media (max-width: 767px) {
	.nav-line .li > a::before { display: none; }
}
/* nav-下划线效果-1 */
.nav-line-1 .line { position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; opacity: 0; background: var(--c); transition: all var(--t); }
.nav-line-1 .li.cur .line { opacity: 1; }
/* nav-二级栏目 */
.header-nav .li { position: relative; }
.header-nav .li .menu {
	position: absolute; top: 100%; left: 50%; transform: translate(-50%, 10px); box-shadow: 0 0 5px rgba(0,0,0,.1); opacity: 0;
	pointer-events: none; visibility: hidden; background: #fff; color: #333; transition: all var(--t) ease-in-out;
}
.header-nav .li:hover .menu { pointer-events: auto; opacity: 1; visibility: visible; transform: translate(-50%, 0); }
.header-nav .menu a { display: flex; white-space: nowrap; justify-content: center; padding: 1em 3em; transition: all var(--t); }
.header-nav .menu a:hover { background: var(--c); color: #fff; }
/* nav-三级栏目 */
.header-nav .li-s { position: relative; }
.header-nav .li-s .menu-s {
	position: absolute; top: 0; left: 100%; opacity: 0; visibility: hidden; transform: translate(10px, 0); pointer-events: none;
	box-shadow: 0 0 5px rgba(0,0,0,.1); background: #fff; transition: all var(--t) ease-in-out;
}
.header-nav .li-s:hover .menu-s { opacity: 1; visibility: inherit; transform: translate(0); pointer-events: all; }

/* 移动端按钮 */
.header-button { display: none; align-items: center; margin-left: 20px; }
.header-button > div { display: flex; flex-direction: column; cursor: pointer; width: 24px; }
.header-button span { width: 100%; height: 2px; background: #333; transition: all var(--t); }
.header-button span:nth-of-type(2) { margin: 5px 0; }
.header-button > div.active span:first-child { transform: translateY(100%) rotateZ(225deg); }
.header-button > div.active span:nth-of-type(2) { opacity: 0; margin: 0; transform: translateX(100px); }
.header-button > div.active span:last-child { transform: translateY(-100%) rotateZ(-225deg); }
@media (max-width: 767px) {
	.header-button { display: flex; }
	/* 一级导航 */
	.header-nav {
		display: flex; align-items: center; position: fixed; top: 60px; left: 100%; overflow: hidden;
		width: 100%; height: calc(100% - 60px); box-shadow: 0 0 2px rgba(0,0,0,.2) inset; transition: left var(--t);
		background: #fff; color: #333; font-size: 16px;
	}
	.header-nav.active { left: 0; }
	.header-nav .ul { flex-wrap: wrap; align-content: center; width: 100%; height: 100%; }
	.header-nav li { width: 100%; }
	.header-nav .li > a { justify-content: center; position: relative; padding: .5em 10%; }
	.header-nav .li.more > a::after {
		position: absolute; top: 50%; right: 10%; transform: translateY(-50%);
		font-family: 'ifont'; content: '\e68c';
	}
	/* 二级导航 */
	.header-nav .li .menu {
		display: flex; flex-wrap: wrap; align-content: center; width: 100%; height: calc(100% - 110px); 
		position: fixed; z-index: 1; top: 60px; left: 100%; visibility: visible; transform: translate(0, 0);
		opacity: 1; box-shadow: 0 0 2px rgba(0,0,0,.2) inset; pointer-events: auto;
	}
	.header-nav .li.active .menu { left: 0; }
	.header-nav .li:hover .menu { transform: translate(0, 0); }
	.header-nav .li .menu .close { position: absolute; top: 6%; left: 10%; font-size: 20px; }
	.header-nav .li .menu .close::before { font-family: 'ifont'; content: '\e61e'; }
	.header-nav .menu a { position: relative; padding: .5em 10%; }
	.header-nav .menu a:hover { background: transparent; color: #333; }
	.header-nav .li-s.more > a::after {
		position: absolute; top: 50%; right: 10%; transform: translateY(-50%);
		font-family: 'ifont'; content: '\e68c';
	}
	/* 三级导航 */
	.header-nav .menu .li-s .menu-s {
		display: flex; flex-wrap: wrap; align-content: center; justify-content: center; pointer-events: auto;
		position: fixed; z-index: 1; top: 0; left: 100%; transform: translate(0, 0);
		visibility: visible; opacity: 1; width: 100%; height: 100%; box-shadow: 0 0 2px rgba(0,0,0,.2) inset;
	}
	.header-nav .menu .li-s.active .menu-s { left: 0; }
}

/* 双语切换 */
.header-language {
	display: flex; align-items: center; position: relative;
	transition: color var(--t); margin-left: calc(100vw / 1920 * 80);
}
.header-language .icon { margin: 0 5px; }

/* 搜索效果一 */
.header-search {
	display: flex; justify-content: center; align-items: center; width: 100px; height: 100%; background: var(--c);
	font-size: 22px; margin-left: 40px;
}
.header-search .icon { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; cursor: pointer; color: #fff; }
.header-search .icon:before { font-family: 'ifont'; content: '\e602'; }
.header-search .page { position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; display: none; background: var(--cr); color: #fff; }
.header-search .page .con { display: flex; align-items: center; height: 100%; }
.header-search .page .close { display: flex; align-items: center; cursor: pointer; color: #fff; opacity: 1; font-weight: 400; position: absolute; top: 15%; right: 5%; }
.header-search .page .close:before { font-family: 'ifont'; content: '\e689'; }
.header-search .page .form { position: relative; width: 100%; max-width: 90%; margin: 0 auto; border-bottom: 1px solid #fff; }
.header-search .page .form .title { margin-bottom: 50px; letter-spacing: 2px; text-align: center; animation: zoomIn 1s 0s ease both; }
.header-search .page .form .input {
	background: transparent; border: none; outline: none; text-align: center; color: #fff;
	width: 100%; height: 50px; padding: 0 2em;
}
.header-search .page .form .input:-webkit-autofill { transition: background 5000s ease-in-out 0s; -webkit-text-fill-color: #fff; }
.header-search .page .form .button { display: flex; background: none; border: none; cursor: pointer; color: #fff; position: absolute; right: 0; bottom: 12px; }
.header-search .page .form .button:before { font-family: 'ifont'; content: '\e602'; }
@media (max-width: 767px) {
	.header-search { width: 60px; }
	.header-search .icon { font-size: 18px; }
	.header-search .page .close { top: 30%; font-size: 20px; }
	.header-search .page .form { font-size: 16px; }
	.header-search .page .form .title { margin-bottom: 30px; }
	.header-search .page .form .button { font-size: 20px; }
}

/* 搜索效果二 */
.header-search-1 .page { position: absolute; z-index: -1; top: 100%; left: auto; right: 0; width: 765px; box-shadow: 0 0 5px rgba(0,0,0,.1); margin: 0; }
.header-search-1 .page .con { padding: 0 4%; }
.header-search-1 .page .close { position: initial; font-size: 18px; margin-left: 4%; }
.header-search-1 .page .form { max-width: 100%; }
.header-search-1 .page .form .title { display: none; }
.header-search-1 .page .form .input { height: 40px; }
.header-search-1 .page .form .button { bottom: 4px; font-size: 20px; }
@media (max-width: 991px) {
	.header-search-1 .page { width: 600px; }
}
@media (max-width: 767px) {
	.header-search-1 .page { z-index: 1; width: 100%; right: 0; }
	.header-search-1 .page .con { padding: 0 5%; }
	.header-search-1 .page .close { margin-left: 5%; font-size: 16px; }
	.header-search-1 .page .form .input { height: 30px; padding: 0 10px; padding-right: 30px; }
	.header-search-1 .page .form .button { bottom: 6px; font-size: 18px; }
}

/* 电话 */
.header-tel {
	display: flex; flex-direction: column; justify-content: center; transition: color var(--t); position: relative;
	font-size: 16px; margin-left: calc(100vw / 1920 * 80); padding-left: 50px;
}
.header-tel .tel { font-weight: bold; font-family: Arial; font-size: 28px; color: var(--c); }
.header-tel::before {
	font-family: 'ifont'; content: '\e60a'; transform: rotate(0); position: absolute; color: var(--c); border-radius: 50%; border: 1px solid var(--c); display: flex; justify-content: center; align-items: center; left: 0; padding-top: 2px;
	font-size: 20px; width: 37px; height: 37px; 
}
@media (max-width: 767px) {
	.header-tel { display: none; }
}

/* 导航下滑效果 - 移动端 */
.header-fixed .header-button span { background: #333; }
.public-header.on { color: #333; }
.public-header.on::before { background: #fff; }
.public-header.on .header-button span { background: #333; }
.public-header.on .header-logo img:first-child { opacity: 0; }
.public-header.on .header-logo img:last-child { opacity: 1; }

@media (max-width: 1680px) {
	.header-tel { margin-left: calc(100vw / 1920 * 60); }
}
@media (max-width: 1440px) {
	.public-header { font-size: 16px; }
	.header-tel { margin-left: calc(100vw / 1920 * 20); }
	.header-tel .tel { font-size: 22px; }
	.header-language { margin-left: 30px; }
	.header-search { margin-left: 30px; }
}
@media (max-width: 1199px) {
	.public-header { height: 80px; }
	.header-logo { width: 113px; }
	.header-tel { display: none; }
	.header-language { margin-left: 20px; }
	.header-search { width: 80px; }
	#wrapper { margin-top: 80px; }
	.header-nav .li > a { padding: 0 calc(100vw / 1920 * 25); }
}
@media (max-width: 991px) {
	.public-header { font-size: 14px; height: 60px; }
	.header-logo { width: 90px; }
	.header-search { width: 60px; font-size: 16px; margin-left: 20px; }
	#wrapper { margin-top: 60px; }
	.header-search-1 .page .form .button { bottom: 4px; font-size: 18px; }
}
@media (max-width: 767px) {
	.public-header { padding: 0 5.02%; }
	.header-nav .li > a { padding: .5em 10%; }
}



/* 首页-为什么我们值得信赖 */
.trust-lunbo { display: flex; flex-wrap: wrap; }
.trust-lunbo .trust-one { width: 19%; margin-left: 1.25%; }
.trust-lunbo .trust-one:first-child { margin-left: 0; }
.trust-lunbo .trust-one .trust-bot { padding: 20px; }
.trust-lunbo .trust-one .trust-bot .h3 { font-size: 18px; font-weight: bold; text-align: center; color: #000; }
.trust-lunbo .trust-one .trust-bot p { padding: 0; color: #666; margin-top: 15px; }

@media (max-width: 991px) {
	.trust-lunbo { justify-content: space-between; }
	.trust-lunbo .trust-one { width: 48.5%; margin-left: 0; margin-bottom: 20px; }
	.trust-lunbo .trust-one:last-child { margin-bottom: 0; width: 100%; }
}
@media (max-width: 767px) {
	.trust-lunbo { padding-bottom: 30px; }
	.trust-lunbo .trust-one { width: 100%; }
	.trust-top { height: auto; }
	.trust-pic img { width: 60px; }
	.eat-index { padding: 30px 0; }
	.compan { margin-top: 0; }
	.compan-cir:nth-child(1),
	.compan-cir:nth-child(2) { margin-top: 0; }
}

.footer .footer-top .foot-left { display: flex; justify-content: space-between; padding-right: 5%; }
.footer .footer-top .foot-cen { padding: 0 5%; }
.footer .footer-top .foot-right .box { display: flex; flex-wrap: wrap; align-items: center; }
.footer .footer-top .foot-right .box > a { position: relative; color: #fff; letter-spacing: 0; opacity: .4; transition: opacity var(--t); width: 26px; margin-right: 12px; margin-bottom: 10px; }
.footer .footer-top .foot-right .box > a img { width: 100%; }
.footer .footer-top .foot-right .box > a:hover { opacity: 1; }
.footer .footer-top .foot-right .box > a .code { position: absolute; top: -10px; left: 50%; width: 120px; transform: translate(-50%, -100%); opacity: 0; transition: opacity var(--t); }
.footer .footer-top .foot-right .box > a:hover .code { opacity: 1; }

@media (max-width: 767px) {
	.footer-bot { line-height: 2; padding: 20px 0; }
	.footer-bot span { color: #fff; }
	.footer-bot span a { color: #fff; }
}

.survey { padding: 40px 0; }
@media (max-width: 1199px) {
	.sur-left p,.sur-cen p,.sur-right p,.sur-right-1 p { font-size: 16px; }
}
@media (max-width: 767px) {
	.survey { padding: 30px 0; }
}

/* 关于我们-核心价值观 */
.core-values { margin-top: 60px; }
.core-values .con { width: 575px; margin-left: auto; color: #fff; padding: calc(100vw / 1920 * 72) 0 calc(100vw / 1920 * 94); padding-right: 16px; }
.core-values .con .title { display: flex; flex-direction: column; align-items: flex-start; }
.core-values .con .title .h2 { position: relative; font-weight: bold; border-bottom: 1px solid #fff; font-size: calc(100vw / 1920 * 36); padding-bottom: 16px; }
.core-values .con .title .en { font-size: 20px; margin-top: 8px; }
.core-values .con .text { line-height: 1.66; font-size: 18px; margin-top: 30px; }
.dostion .box { display: flex; flex-wrap: wrap; justify-content: space-between; }

@media (max-width: 1199px) {
	.core-values .con .title .h2 { font-size: 22px; }
}
@media (max-width: 991px) {
	.dostion .box .pos-left { display: none; }
}
@media (max-width: 767px) {
	.core-values { margin-top: 30px; }
	.core-values .con { width: 100%; padding: 30px; }
	.core-values .con .text { font-size: 16px; margin-top: 20px; }
	.core-values .con .title .h2 { font-size: 20px; padding-bottom: 10px; }
	.core-values .con .title .en { font-size: 18px; }
	.streng-left { order: -1; }
}


.pro-det-top a { position: relative; display: block; }
.pro-det-top .pro-det-mib { padding: 0; }
.pro-det-top .tit { display: block; text-align: center; font-size: 18px; padding: 10px 0; }

@media (max-width: 1199px) {
	.pro-det-top .tit { font-size: 16px; }
}
@media (max-width: 767px) {
	.index-pic p { font-size: 16px; }
	.pats-h3 { font-size: 20px; }
	.past-span { font-size: 16px; }
	.pasts-bot a { padding: 10px 20px; font-size: 16px; }
	.past-cen-top p { font-size: 18px; }
	.past-cen-top p:after { width: 74px; height: 1px; }
	.infomation { padding-top: 20px; font-size: 16px; }
	.inp { padding: 10px 0; }
	.inp input { height: 50px; padding: 0 20px; }
	.ipt-check { height: 74px; }
	.inpt { padding: 10px 0; }
	.inpt textarea { padding: 20px; }
	.aser { padding: 10px 0 0; }
	.aser input { padding: 8px 38px; }
	.aser input:last-child { margin-right: 0; }
	.deliat { padding: 30px 0; }
	.deliat-title span { font-size: 20px; }
	.psta-word { padding: 20px 0; }
	.psta-word p { padding: 0; font-size: 16px; }
}


/* 联系我们地图 */
.message-mp { display: flex; }
.message-mp .img { width: 60%; }
.message-mp .con { flex: 1; min-height: 500px; background-color: #eee; font-size: 16px; padding: 40px; background: var(--c); color: #fff; }
.message-mp .con .h3 { color: #fff; font-size: 20px; }
.message-mp .con .text { line-height: 2; margin-top: 20px; }
.message-mp .con .code { width: 140px; margin-top: 20px; }
.message-mp .con .code .i-box { padding-bottom: 100%; }
.message-mp .con .code p { text-align: center; margin-top: 10px; }

@media (max-width: 767px) {
	.message-mp { flex-wrap: wrap; }
	.message-mp .img { width: 100%; height: 300px; }
	.message-mp .con { padding: 30px 20px; min-height: initial; }
	.message-mp .con .h3 { font-size: 18px; }
	.message-mp .con .text { line-height: 1.6; }
}


/* 添加数字单位 */
.compan-yuan .num { display: flex; align-items: flex-end; justify-content: center; }
.compan-yuan .num .dw { font-size: 16px; line-height: 1; margin-bottom: 3px; margin-left: 3px; }
.survey .sur-left .num { display: flex; align-items: flex-end; line-height: 1; }
.survey .sur-left .num .dw { font-size: 16px; line-height: 1; margin-bottom: 7px; margin-left: 3px; }

@media (max-width: 1199px) {
	.compan-cir span { font-size: 45px; }
	.compan-yuan .num .dw { margin-bottom: 5px; }
}
@media (max-width: 991px) {
	.compan-cir span { font-size: 35px; }
	.compan-yuan .num .dw { margin-bottom: 10px; }
}
@media (max-width: 767px) {
	.compan-cir span { font-size: 26px; margin-bottom: 4px; }
	.compan-yuan .num .dw { font-size: 14px; margin-bottom: 6px; }
	.survey .sur-left { padding: 5px 15px; }
	.survey .sur-left .num .dw { font-size: 14px; margin-bottom: 3px; }
}