﻿@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	outline: 0
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden
}

body {
	font-family: "Microsoft YaHei New","Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体","Arial","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif;
	font-size: 12px;
	margin: 0 auto;
	color: #4b4b4b;
	background-color: #fff
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

ol,ul,li {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

strong {
	font-weight: bold
}

input {
	outline: 0
}

img {
	border: 0
}

input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {
	-webkit-appearance: none;
	border-radius: 0
}

textarea {
	-webkit-appearance: none;
	border-radius: 0
}

::-moz-selection {
	background: #39f;
	color: #fff;
	text-shadow: none
}

::selection {
	background: #39f;
	color: #fff;
	text-shadow: none
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	cursor: pointer;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

a:link,a:visited {
	text-decoration: none
}

a:active,a:hover {
	text-decoration: none
}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1;
}

img {
	display: block
}

input,textarea {
	border: 0;
	background: none;
	outline: 0;
	resize: none
}

h1,h2,h3,h4 {
	font-weight: normal
}

em,i {
	font-style: normal
}

p+p,p+.lead {
	margin-top: 0
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #9c9c9c;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #c61210
}

.bx-wrapper .bx-prev {
	left: 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/a_l3.png) no-repeat 0 bottom
}

.bx-wrapper .bx-next {
	right: 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/a_r3.png) no-repeat right bottom
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 top
}

.bx-wrapper .bx-next:hover {
	background-position: right top
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	outline: 0;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	z-index: 999
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto {
	text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: center;
	width: 100%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-viewport {
	overflow: hidden
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px,0px,0px)
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.grabbing {
	cursor: url(//guiyi-food.com/wp-content/themes/guiyi/css/grabbing.png) 8 8,move
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0)
}

.owl-theme .owl-controls {
	text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.owl-item.loading {
	min-height: 150px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/AjaxLoader.gif) no-repeat center center
}

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x: 50%;
	-webkit-perspective-origin-y: 50%;
	-moz-perspective: 1200px;
	-moz-perspective-origin-x: 50%;
	-moz-perspective-origin-y: 50%;
	perspective: 1200px
}

.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease
}

.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease
}

.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease
}

.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both
}

.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both
}

.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
	0% {
		opacity: 1
	}
}

@-moz-keyframes empty {
	0% {
		opacity: 1
	}
}

@keyframes empty {
	0% {
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes backSlideOut {
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px)
	}

	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%)
	}

	100% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%)
	}
}

@-moz-keyframes backSlideOut {
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px)
	}

	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%)
	}

	100% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%)
	}
}

@keyframes backSlideOut {
	25% {
		opacity: .5;
		transform: translateZ(-500px)
	}

	75% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%)
	}

	100% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%)
	}
}

@-webkit-keyframes backSlideIn {
	0%,25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(200%)
	}

	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(0) translateX(0)
	}
}

@-moz-keyframes backSlideIn {
	0%,25% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(200%)
	}

	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateZ(0) translateX(0)
	}
}

@keyframes backSlideIn {
	0%,25% {
		opacity: .5;
		transform: translateZ(-500px) translateX(200%)
	}

	75% {
		opacity: .5;
		transform: translateZ(-500px)
	}

	100% {
		opacity: 1;
		transform: translateZ(0) translateX(0)
	}
}

@-webkit-keyframes scaleToFade {
	to {
		opacity: 0;
		-webkit-transform: scale(.8)
	}
}

@-moz-keyframes scaleToFade {
	to {
		opacity: 0;
		-moz-transform: scale(.8)
	}
}

@keyframes scaleToFade {
	to {
		opacity: 0;
		transform: scale(.8)
	}
}

@-webkit-keyframes goDown {
	from {
		-webkit-transform: translateY(-100%)
	}
}

@-moz-keyframes goDown {
	from {
		-moz-transform: translateY(-100%)
	}
}

@keyframes goDown {
	from {
		transform: translateY(-100%)
	}
}

@-webkit-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-moz-transform: scale(1.5)
	}
}

@keyframes scaleUpFrom {
	from {
		opacity: 0;
		transform: scale(1.5)
	}
}

@-webkit-keyframes scaleUpTo {
	to {
		opacity: 0;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes scaleUpTo {
	to {
		opacity: 0;
		-moz-transform: scale(1.5)
	}
}

@keyframes scaleUpTo {
	to {
		opacity: 0;
		transform: scale(1.5)
	}
}

@-webkit-keyframes pulsate {
	0% {
		-webkit-transform: scale(.01,.01);
		transform: scale(.01,.01);
		opacity: 0
	}

	70% {
		opacity: 1
	}

	100% {
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
		opacity: 0
	}
}

@keyframes pulsate {
	0% {
		-webkit-transform: scale(.01,.01);
		transform: scale(.01,.01);
		opacity: 0
	}

	70% {
		opacity: 1
	}

	100% {
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
		opacity: 0
	}
}

.uth {
	width: 100%;
	height: 920px;
	position: relative;
	font-family: ProximaRegular;
	overflow: hidden
}

.uth .transition {
	transition: all 800ms cubic-bezier(.42,.005,.07,1)
}

.uth .description {
	position: absolute;
	top: 40px;
	left: 15%;
	color: #fff;
	z-index: 100;
	max-width: 450px
}

.uth .description h2 {
	margin: 0;
	font-weight: 400;
	font-size: 12px;
	font-family: GothamBold,sans-serif;
	text-transform: uppercase
}

.uth .description h1 {
	margin: 20px 0 50px;
	font-weight: 400;
	font-size: 38px;
	font-family: GothamThin,sans-serif;
	text-transform: uppercase
}

.uth .description p {
	font-family: ProximaRegular,sans-serif;
	font-size: 13px
}

.uth .description h1,.uth .description h2 {
	color: #c4c4c5
}

.uth .grid {
	overflow: hidden;
	background: #093e68;
	box-shadow: inset -5px 0 5px 0 rgba(0,0,0,.5)
}

.uth .grid,.uth .grid .pattern {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0
}

.uth .grid .pattern {
	right: 0;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/BG-pattern.png)
}

.uth .man {
	left: 1000px;
	width: 400px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/man.png);
	background-position: 50% 140%
}

.uth .man,.uth .cad {
	position: absolute;
	top: 0;
	bottom: 0;
	background-repeat: no-repeat
}

.uth .cad {
	right: 0;
	width: 578px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/A9-cad.png);
	background-position: 50% 50%
}

.uth .cad .measurement {
	position: absolute;
	color: rgba(255,255,255,.6);
	text-align: center;
	font-size: 14px
}

.uth .cad .measurement.top {
	top: 122px;
	left: 331px
}

.uth .cad .measurement.left {
	top: 504px;
	left: 8px;
	text-align: right
}

.uth .cad .details {
	position: absolute
}

.uth .cad .details span {
	display: block;
	position: absolute;
	color: #fff;
	font-size: 14px;
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	transition: all .8s cubic-bezier(.42,.005,.07,1)
}

.uth .cad .details:after {
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/nav-plus.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	cursor: pointer;
	transition: all .3s cubic-bezier(.42,.005,.07,1)
}

.uth .cad .details:before {
	content: '';
	display: block;
	position: absolute;
	transition: all .8s cubic-bezier(.42,.005,.07,1);
	visibility: hidden;
	opacity: 0;
	pointer-events: none
}

.uth .cad .details.amplifier {
	top: 510px;
	left: 250px
}

.uth .cad .details.amplifier span {
	width: 220px;
	bottom: -83px;
	left: -339px
}

.uth .cad .details.amplifier:before {
	top: -46px;
	left: -339px;
	width: 393px;
	height: 166px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/over-ampli.png)
}

.uth .cad .details.bass {
	top: 432px;
	left: 400px
}

.uth .cad .details.bass span {
	width: 220px;
	bottom: 20px;
	left: -489px
}

.uth .cad .details.bass:before {
	left: -489px;
	top: -71px;
	width: 503px;
	height: 116px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/over-bass.png)
}

.uth .cad .details.bass-reflex {
	top: 261px;
	left: 430px
}

.uth .cad .details.bass-reflex span {
	width: 200px;
	bottom: 21px;
	left: 110px;
	text-align: right
}

.uth .cad .details.bass-reflex:before {
	left: -118px;
	top: -21px;
	width: 428px;
	height: 121px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/over-bassreflex.png)
}

.uth .cad .details.midrange {
	top: 380px;
	left: 196px
}

.uth .cad .details.midrange span {
	width: 220px;
	bottom: 105px;
	left: -284px
}

.uth .cad .details.midrange:before {
	left: -284px;
	top: -90px;
	width: 632px;
	height: 151px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/over-midrange.png)
}

.uth .cad .details.network {
	top: 606px;
	left: 336px
}

.uth .cad .details.network span {
	width: 300px;
	bottom: -110px;
	left: -425px
}

.uth .cad .details.network:before {
	left: -425px;
	top: -116px;
	width: 571px;
	height: 263px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/over-network.png)
}

.uth .cad .details.tweeter {
	top: 463px;
	left: 535px
}

.uth .cad .details.tweeter span {
	width: 200px;
	bottom: 20px;
	left: 5px;
	text-align: right
}

.uth .cad .details.tweeter:before {
	left: -360px;
	top: -11px;
	width: 563px;
	height: 27px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/over-tweeter.png)
}

.uth .cad .details.spotify {
	top: 571px;
	left: 420px
}

.uth .cad .details.spotify span {
	width: 200px;
	bottom: 20px;
	left: 118px;
	text-align: right
}

.uth .cad .details.spotify:before {
	left: -115px;
	top: -81px;
	width: 433px;
	height: 124px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/over-spotify.png)
}

.uth .cad .details:hover:after {
	-webkit-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2)
}

.uth .cad .details:hover:before,.uth .cad .details:hover span {
	visibility: visible;
	opacity: 1
}

.uth .normal {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #f1f1f1;
	overflow: hidden
}

.uth .normal span.product {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 449px;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/A9-normal.png);
	background-repeat: no-repeat;
	background-position: 50% 223px
}

.uth .drag {
	position: absolute;
	width: 50px;
	height: 50px;
	bottom: 90px;
	right: 20%;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/nav-button-bg.png);
	cursor: move
}

.uth .drag,.uth .drag .arrows {
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: 50% 50%
}

.uth .drag .arrows {
	display: block;
	opacity: 1;
	visibility: visible;
	width: 100%;
	height: 100%;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/assets/img/a9/nav-button-arrows_loop.gif);
	transition: all .4s cubic-bezier(.42,.005,.07,1)
}

.paddle,.paddle-small {
	position: absolute;
	color: #fff;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	width: 35px;
	height: 35px;
	text-decoration: none;
	background-color: #000;
	outline: 5px solid rgba(255,255,255,0.15);
	overflow: hidden
}

.paddle:before,.paddle-small:before {
	content: "\e608";
	font-family: 'glyphicon';
	font-size: 26px;
	font-size: 1.3rem;
	line-height: 36px;
	text-align: center;
	text-indent: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	height: 35px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle
}

.paddle:hover,.paddle-small:hover {
	color: #ff5a00;
	outline: 5px solid rgba(255,255,255,0.15)
}

.paddle-left,.paddle-small-left {
	left: 0
}

.paddle-right,.paddle-small-right {
	right: 0
}

.paddle-right:before,.paddle-small-right:before {
	content: "\e609"
}

.cf:before,.cf:after {
	content: " ";
	display: table
}

.cf:after {
	clear: both
}

.cf {
	*zoom: 1;
}

.dot-nav {
	text-align: center;
	width: 100%;
	height: 50px
}

.dot-nav ul,.dot-nav ol {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.dot-nav li {
	display: table-cell;
	font-size: 10px;
	font-size: .5rem;
	font-weight: 400;
	line-height: 1;
	color: #999;
	height: 50px;
	padding: 0 .65em;
	vertical-align: middle;
	cursor: pointer
}

.dot-nav li.active,.dot-nav li:hover {
	color: #ff3c00
}

.dot-nav li a {
	color: inherit;
	text-decoration: none
}

.bannerpanel {
	width: 100%;
	overflow: hidden;
	position: relative
}

.banner {
	width: 100%;
	overflow: hidden;
	position: relative
}

.banner li {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.banner .pic {
	width: 100%;
	height: 100%;
	position: absolute;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat
}

.banner .pic .pimg {
	height: 100%;
	display: block;
	width: 100%;
	opacity: 1;
	transition: transform 5s ease 0s,opacity 2s ease 0s
}

.banner .imgIn .pimg {
	opacity: 1;
	transform: matrix(1.05,0,0,1.05,0,0)
}

.bannerTxts {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.bannerTxts .batx {
	margin: 0 auto;
	max-width: 100%;
	height: 100%;
}

.prev,.next {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	cursor: pointer;
	transition: 300ms;
	-webkit-transition: 300ms;
	z-index: 79
}

.prev {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/prev.png) no-repeat center center;
	left: 55px
}

.next {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/next.png) no-repeat center center;
	right: 55px
}

.next:hover {
	transform: translateX(3px);
	-webkit-transform: translateX(3px)
}

.prev:hover {
	transform: translateX(-3px);
	-webkit-transform: translateX(-3px)
}

.ba-prev,.ba-next {
	width: 20%;
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: transparent;
	z-index: 99
}

.ba-prev {
	left: 0
}

.ba-next {
	right: 0
}

.ba-prev .prev {
	display: none
}

.ba-next .next {
	display: none
}

.bx-next,.bx-prev {
	font-size: 0;
	display: block;
	width: 100%;
	height: 100%
}

.bannerpanel .bx-wrapper .bx-pager {
	height: 9px;
	bottom: 5%;
	padding-top: 0;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 99;
	text-align: center;
	line-height: 9px
}

.bannerpanel .bx-wrapper .bx-pager.bx-default-pager a {
	height: 9px;
	line-height: 9px;
	width: 9px;
	margin: 0 5px;
	display: inline-block;
	overflow: hidden;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/num_21.png) no-repeat scroll center center;
	cursor: pointer
}

.bannerpanel .bx-wrapper .bx-pager.bx-default-pager a:hover,.bannerpanel .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/num_2.png) no-repeat scroll center center
}

.wrap {
	overflow: hidden;
}

.speviews a {
	display: block;
	float: left;
	width: 19.966%;
	*width: 19.966%;
	position: relative;
	color: #fff
}

.speviews .pic {
	width: 100%;
	overflow: hidden
}

.speviews .pic img {
	width: 100%
}

.speviews .cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: 400ms;
	-webkit-transition: 400ms;
	background:rgba(0,0,0,0.5);
	background-size: 100% 100%;
	opacity: 0;
	display: none\9
}

.speviews .ch {
	display: none;
	width: 30px;
	font-size: 16px;
	line-height: 23px;
	padding: 10px 4px 10px 4px;
	background: url('../images/ibg1.png');
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -22px;
	top: 25%;
	margin-top: -46px;
	border: 1px solid transparent;
	transition: 300ms;
	-webkit-transition: 300ms
}

.speviews .moh .ch {
	height: 120px;
	margin-top: -66px
}
.mw_wrap{
	background: url('../images/cpbj.png') no-repeat center center;
	height:600px;
}
.speviews .cover .en,.imgsShow .txts .en,.fTitle .en {
	font-size: 14px;
	font-family: '微软雅黑';
	line-height: 15px;
	text-align: left;
	margin-top: 125%;
	opacity: 0;
	*display: none;
	transform: translateY(80px);
	-webkit-transform: translateY(80px);
	transition: 600ms 100ms;
	-webkit-transition: 600ms 100ms
}

.speviews .cover .arrow {
	display: block;
	width: 20px;
	height: 20px;
	background: url('../images/fy.png') no-repeat center center;
	margin: 0 auto;
	margin-top: 25%;
	opacity: 0;
	*display: none;
	transform: translateY(80px);
	-webkit-transform: translateY(80px);
	transition: 600ms 200ms;
	-webkit-transition: 600ms 200ms
}
.cover .en{
	width: 80%;
	height:133px;
	margin:0 auto;
	text-align: left;
	text-indent: 30px;
	line-height: 24px!important;
	margin-top:80%!important;
}
.speviews a:hover .cover {
	opacity: 1;
	display: block\9
}

.speviews a:hover .ch {
	border: 1px solid #cfa972;
	display: block
}

.speviews a:hover .cover .en,.speviews a:hover .cover .arrow {
	opacity: 1;
	*display: black;
	transform: translateY(0);
	-webkit-transform: translateY(0)
}

.iTitle {
	font-size: 18px;
	color: #1d1d1d;
	text-align: center;
	line-height: 0.8;
	margin: 0 auto;
	margin-bottom: 5%;
	margin-top: 7%
}
.iTitle img{
	width: 330px;
	height:65px;
}
.iTitle h2 {
	font-size: 16px;
	text-align: center;
	color:#AD1622;
}

.hx{
	width: 50px;
	height:2px;
	margin:0 auto;
	margin-top:13px;
	background: #FCDA93;
}
.iTitle h1 {
	font-size: 16px;
	width: 100%;
	color: #FFE198;
	display: block;
	margin: 0 auto
}

.iTitle img {
	display: block;
	margin: 0 auto;
	margin-bottom: 10px
}

.imgsShow .bx-viewport {
	overflow: visible
}

.imgsShow {
	width: 60%;
	margin: 0 auto;
	position: relative
}

.imgsShow li {
	width: 100%;
	position: relative
}

.imgsShow li .pic {
	width: 100%;
	overflow: hidden
}

.imgsShow li img {
	width: 100%
}

.imgsShow .counts {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 0;
	bottom: 35px
}

.imgsShow .counts span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #717171
}

.imgsShow .counts .is-prev,.imgsShow .counts .is-next {
	width: 20px;
	height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer
}

.imgsShow .counts .is-prev {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/is-prev.png)
}

.imgsShow .counts .is-next {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/is-next.png)
}

.imgsShow .counts .line {
	width: 80px;
	height: 1px;
	background: #da1a1a;
	opacity: .2;
	filter: alpha(opacity=20)
}

.imgsShow .counts .cnum {
	margin-left: 25px
}

.imgsShow .counts .anum {
	margin-right: 25px
}

.imgsShow .cover {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/black.png);
	opacity: 0;
	display: none\9;
	transition: 300ms;
	-webkit-transition: 300ms
}

.imgsShow .txts {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	color: #fff
}

.imgsShow .txts .ti {
	width: 16px;
	text-align: center;
	line-height: 1.1;
	margin: 0 auto;
	margin-top: 22%;
	opacity: 0;
	*display: none;
	transform: translateY(80px);
	-webkit-transform: translateY(80px);
	transition: 600ms;
	-webkit-transition: 600ms
}

.imgsShow .txts .en,.fTitle .en {
	margin-top: 11%;
	color: #cfa972;
	transition: 600ms 100ms;
	-webkit-transition: 600ms 100ms
}

.imgsShow .txts .ch {
	text-align: center;
	margin-top: 15px;
	opacity: 0;
	*display: none;
	transform: translateY(80px);
	-webkit-transform: translateY(80px);
	transition: 600ms 200ms;
	-webkit-transition: 600ms 200ms
}

.imgsShow ul li:hover .cover {
	opacity: 1;
	display: block\9
}

.imgsShow ul li:hover .txts .ti,.imgsShow ul li:hover .txts .en,.imgsShow ul li:hover .txts .ch {
	opacity: 1;
	*display: black;
	transform: translateY(0);
	-webkit-transform: translateY(0)
}

.props {
	display: block;
	color: #000
}

.props .txtsBox {
	float: left;
	width: 40%;
	position: relative;
	/* background: url(../images/sybj.png) no-repeat right center; */
}
.jsbj{
	position: absolute;
	right: 0%;
	height:692px;
	top:700px;
	background: url('../images/sybj.png') no-repeat right center;
	width:478px;
}

.props .pic {
	float: left;
	width: 60%;
	overflow: hidden
}

.props .pic img {
	width: 100%;
	transition: 800ms;
	height:475px;
	-webkit-transition: 800ms
}

.props .txts {
	padding: 30px 0 0 25px
}

.props .txts .titles {
	float: left;
	margin-left: 20px
}

.props .txts .titles p {
	width: 18px;
	line-height: 1.1;
	color: #fff;
	font-size: 28px;
	float: left;
	font-weight: bold
}

.props .txts .titles img {
	float: left;
	margin-right: 18px;
	margin-top: 3px
}

.props .txts .tx {
	line-height: 2;
	letter-spacing: 3px;
	margin-top: 40px
}
.props .txts .tx p{
	color:#fff;
	font-size: 14px;
	font-family: '微软雅黑';
	text-indent:30px;
	padding-left:30px;
	line-height: 24px;
	letter-spacing: 1px;
}
.props .txts .tx p:first-child{
	margin-bottom: 30px;
}

.props .more {
	font-size: 0;
	margin-top: 40%;
	margin-right: 30%
}

.props .more span {
	vertical-align: middle;
	display: inline-block;
	background: #000
}

.props .more .fdot {
	margin-right: 8px
}

.props .more .dot {
	width: 3px;
	height: 3px
}

.props .more .line {
	width: 80%;
	height: 1px;
	margin-right: 8px;
	transition: 600ms;
	-webkit-transition: 600ms
}

.props .more .arrow {
	width: 10px;
	height: 20px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/black_arrow.png) no-repeat center center
}

.props:hover .line {
	animation: cline 2s ease-in-out alternate infinite;
	-webkit-animation: cline 2s ease-in-out alternate infinite
}

@keyframes cline {
	0% {
		width: 80%
	}

	100% {
		width: 70%
	}
}

@-webkit-keyframes cline {
	0% {
		width: 80%
	}

	100% {
		width: 70%
	}
}

.f1 {
	color: #000;
	position: relative;
	padding-top: 15px;
	border-top: 1px solid #eee;
	margin-top: 15px
}

.f-logo {
	float: left;
	margin-left: 35px
}

.f-logo p {
	font-size: 12px;
	letter-spacing: 1px;
	margin-top: 20px
}

.f-cta {
	float: none;
	text-align: left;
	color: #646464;
	line-height: 2;
	padding-top: 0;
	padding: 5px 0;
	background: #eee
}

.f-cta a {
	color: #646464
}

.f-cta .mtool {
	padding-left: 35px
}

.f-nav {
	float: left;
	margin-left: 10%;
	margin-top: 25px
}

.f-nav ul {
	float: left;
	margin-right: 25px
}

.f-nav a {
	color: #000;
	display: block;
	height: 28px;
	line-height: 2
}

.f-nav li span {
	float: left;
	width: 18px;
	height: 100%;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/foot_san.png) no-repeat left center
}

.fTitle {
	width: 17.5%;
	float: left;
	padding-left: 2.5%;
	padding-top: 35px
}

.fTitle .ch {
	color: #000
}

.fTitle .en {
	opacity: 1;
	*display: block;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	text-align: left;
	margin-top: 8px
}

.logos {
	width: 80%;
	float: left
}

.logos a {
	display: block;
	float: left;
	width: 11.1111%;
	*width: 11.1%;
	transition: 300ms;
	-webkit-transition: 300ms;
	overflow: hidden
}

.logos a img {
	width: 100%;
	transition: 300ms;
	-webkit-transition: 300ms
}

.f2 {
	background: #fafafa
}

.logos a:hover {
	background: #fff
}

.logos a:hover img {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px)
}

.fpic {
	width: 100%;
	overflow: hidden;
	margin-top: 25px;
	position: relative
}

.fpic .backTop {
	position: absolute;
	right: 50%;
	margin-right: -30px;
	top: 30px;
	color: #fff
}

.fpic .backTop .ico {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/backTop_w.png) no-repeat bottom center
}

.fpic img {
	width: 100%;
	transition: 800ms;
	-webkit-transition: 800ms
}

.fpic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.fbottom {
	color: #646464;
	text-align: center;
	font-size: 12px;
	padding: 13px 0 55px 0
}

.fbottom a {
	color: #646464
}

.pbanner {
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

.pbanner .vt {
	width: 100%;
	transition: 6s;
	-webkit- transition: 6s
}

.pbanner .vtshow {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.pnav {
	width: 100%;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-top: 20px;
	background: #fff
}

.pnav.pnavpos {
	position: fixed;
	top: -20px;
	left: 0;
	right: 0;
	z-index: 1000
}

.pnav ul {
	text-align: center;
	font-size: 0
}

.pnav ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	vertical-align: middle;
	width: 180px;
	position: relative
}

.pnav a {
	display: block;
	color: #1d1d1d;
	line-height: 33px;
	position: relative
}

.pnav li .line {
	display: block;
	width: 1px;
	height: 8px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #eee
}

.pnav li .l_line {
	right: auto;
	left: 0;
	bottom: 0
}

.pnav li .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pnav_bg.png) no-repeat center center;
	opacity: 0;
	display: none\9;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: 300ms;
	-webkit-transition: 300ms
}

.pnav li:hover .bg,.pnav .cnav .bg {
	opacity: 1;
	display: block\9;
	transform: scale(1);
	-webkit-transform: scale(1)
}

.sunsShow {
	width: 100%;
	position: relative;
	overflow: hidden
}

.sunsShow ul li {
	width: 100%;
	position: relative
}

.sunsShow .pic {
	width: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

.sunsShow .pic img {
	width: 100%
}

.sunsShow .txtsBox {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -550px;
	left: 50%
}

.sunsShow .txts {
	width: 215px;
	padding: 40px 0 40px 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ibg1.png);
	margin: 35px 0 0 10px;
	color: #fff;
	overflow: hidden
}

.sunsShow .txts .seasons {
	width: 60px;
	height: 60px;
	border: 1px solid #fff;
	border-radius: 100%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center
}

.sunsShow .txts .temp {
	font-size: 30px;
	color: #43e991;
	text-align: center;
	font-family: "宋体";
	padding-bottom: 4px;
	margin-top: 20px
}

.sunsShow .txts .ico {
	width: 100%;
	height: 40px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: center center
}

.sunsShow .txts .tx {
	text-align: center;
	padding-bottom: 8px;
	margin-top: 30px
}

.sunsShow .txts .s_line {
	display: block;
	height: 21px;
	width: 1px;
	position: relative;
	top: -5px;
	margin: 0 auto;
	background: #fff
}

.ss-prev,.ss-next {
	width: 40px;
	height: 60px;
	position: absolute;
	top: 75px;
	z-index: 99;
	transition: 300ms;
	-webkit-transition: 300ms
}

.ss-controls {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -550px
}

.ss-prev {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ss-prev.png) no-repeat left center;
	left: 40px
}

.ss-next {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ss-next.png) no-repeat right center;
	left: 155px
}

.ss-prev:hover {
	transform: translateX(-3px);
	-webkit-transform: translateX(-3px)
}

.ss-next:hover {
	transform: translateX(3px);
	-webkit-transform: translateX(3px)
}

.sunsShow .txts .l_line {
	display: block;
	width: 155px;
	height: 1px;
	background: #fff;
	margin: 0 auto
}

.sunsShow .txts .l_line_2 {
	background: #0ec162
}

.sunsShow .pic img {
	width: 100%;
	display: block;
	opacity: 1;
	transition: transform 5s ease 0s,opacity 2s ease 0s
}

.sunsShow .imgIn img {
	opacity: 1;
	transform: matrix(1.1,0,0,1.1,0,0)
}

.aEn {
	font-size: 12px;
	font-family: "宋体";
	line-height: 15px;
	letter-spacing: 3px;
	color: #a2815a;
	text-align: center
}

.aIntro {
	font-size: 14px;
	color: #646464;
	text-align: center;
	margin-top: 5%
}

.sunpanel .sunsShow {
	margin-top: 6%
}

.sunpanel {
	padding: 3.5% 0 9% 0
}

.backTop {
	display: block;
	width: 60px;
	margin: 0 auto;
	color: #7f7f7f;
	text-align: center;
	font-size: 12px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 15px;
	right: 0;
	bottom: 0;
	transition: 500ms;
	-webkit-transition: 500ms
}

.backTop .ico {
	display: block;
	width: 100%;
	height: 30px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/backTop.png) no-repeat center bottom;
	margin-bottom: 4px
}

.backTop:hover .ico {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/backTop_2.png) no-repeat center bottom
}

.fixTop {
	position: fixed !important;
	bottom: 0 !important;
	right: 50px !important;
	margin-right: 0 !important;
	z-index: 998 !important;
	top: auto !important
}

.fpic .fixTop {
	color: #7f7f7f
}

.fpic .fixTop .ico {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/backTop.png) no-repeat bottom center
}

.f-cta .mtool a:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px)
}

.menucta .mtool .weixin:hover {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/weixin_2.png) no-repeat center center
}

.menucta .mtool .sina:hover {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/sina_2.png) no-repeat center center
}

.popUpblack {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/black.png) repeat;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1010;
	display: none
}

.popUp {
	width: 220px;
	height: 242px;
	border: 5px solid #cfa972;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -87px 0 0 -115px;
	z-index: 1004
}

.popUp .t {
	padding: 0 0 0 10px;
	height: 26px;
	line-height: 26px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e8e8e8;
	background: #f2f2f2
}

.popUp .t .close {
	padding: 0 10px 0 0;
	float: right;
	cursor: pointer;
	color: #666;
	font-weight: normal
}

.popUp .img {
	padding: 20px
}

.popUp .img img {
	width: 100%;
	height: 100%;
	display: block
}

.mmnav {
	display: none;
	text-align: center;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #eee;
	color: #000
}

.mmnav .ico {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/mnav_show_ico.png) no-repeat center center;
	margin-left: 8px;
	transition: 300ms;
	-webkit-transition: 300ms;
	margin-top: -2px
}

.mmnav .icoUp {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg)
}

.placepanel .aEn {
	color: #cacaca;
	letter-spacing: 10px;
	margin-top: 5%
}

.apic {
	width: 100%;
	margin-top: 9%;
	overflow: hidden
}

.apic img {
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms
}

.apic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.places {
	width: 85%;
	margin: 0 auto
}

.places ul {
	border-bottom: 1px solid #eee;
	padding-bottom: 12.5%;
	padding-top: 7%
}

.places li {
	width: 33.3333%;
	*width: 33.3%;
	float: left;
	text-align: center;
	font-size: 0;
	position: relative
}

.places li img,.places li p {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}

.places li p {
	color: #969696;
	width: 15px;
	line-height: 1.1;
	padding-top: 110px
}

.places li .line {
	display: block;
	width: 1px;
	height: 60px;
	background: #eee;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	right: 0
}

.places .s_line,.nh_line {
	display: block;
	width: 1px;
	height: 25px;
	background: #eee;
	margin: 0 auto;
	top: -9px;
	position: relative
}

.placepanel {
	padding-bottom: 8.5%
}

.anopic img {
	width: 100%
}

.lives {
	position: relative
}

.lv_title {
	position: absolute;
	top: 10px;
	left: 23%
}

.lv_title .tx {
	font-size: 16px;
	color: #0ec162;
	line-height: 1.6
}

.lv_title .aEn {
	text-align: left;
	margin-top: 15px
}

.lv_txts {
	padding-left: 23%;
	margin-top: 11%
}

.livepanel {
	padding-top: 9.5%;
	padding-bottom: 9%
}

.waters {
	width: 100%;
	height: 126px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/wabg.jpg) no-repeat center center
}

.wa_dot {
	width: 124px;
	height: 124px;
	border: 1px solid #eee;
	border-radius: 100%;
	margin: 0 auto;
	background: #fff;
	position: relative;
	text-align: center
}

.wa_ico {
	display: block;
	width: 20px;
	height: 30px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/water.png) no-repeat center center;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: -50px
}

.wa_dot .num {
	color: #0ec162;
	font-size: 40px;
	font-family: Arial;
	line-height: 1.1;
	margin-top: 30px
}

.wa_pics .pic {
	float: left;
	width: 50%;
	overflow: hidden
}

.wa_pics .pic img {
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms
}

.wa_pics .pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.wa_tx {
	font-size: 32px;
	color: #0ec162;
	font-family: "黑体";
	text-align: center;
	margin-bottom: 4px
}

.waters {
	margin-top: 10%
}

.wa_pics {
	margin-top: 11%
}

.waterpanel {
	padding: 5% 0 6.5% 0
}

.airs {
	text-align: center;
	font-size: 0;
	margin-bottom: 7.5%
}

.airs li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 237px;
	height: 237px;
	border: 1px solid #eee;
	vertical-align: middle;
	border-radius: 100%;
	position: relative;
	overflow: hidden;
	background: #fff;
	font-size: 14px;
	margin: 0 45px
}

.airs li .bg {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: 400ms;
	-webkit-transition: 400ms
}

.airs li .line {
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute
}

.airs .a1 .line {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/air_line.png) no-repeat center bottom
}

.airs .a2 .line {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/air_line_2.png) no-repeat center bottom
}

.airs .txts {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	transition: 600ms;
	-webkit-transition: 600ms
}

.airs .txts strong {
	font-weight: normal
}

.airs .txts_2 {
	top: 100%
}

.airs .txts_1 .num {
	font-size: 45px;
	font-family: Arial;
	color: #0ec162;
	line-height: 1.1;
	margin-bottom: 5px;
	margin-top: 80px
}

.airs .txts_2 p {
	color: #fff;
	margin-top: 72px
}

.airs .txts_2 .w_line,.airs .txts_2 .h_line,.snows .w_line,.snows .h_line {
	display: block;
	background: #fff;
	margin: 0 auto;
	position: relative
}

.airs .txts_2 .w_line,.snows .w_line {
	width: 30px;
	height: 1px;
	margin-top: 18px
}

.airs .txts_2 .h_line,.snows .h_line {
	width: 2px;
	height: 9px;
	top: -3px;
	opacity: .8
}

.airs li:hover .bg {
	background: #30cf8a
}

.airs li:hover .txts_2 {
	top: 0
}

.airs li:hover .txts_1 {
	top: -100%
}

.airs .a1:hover .line {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/air_line_w.png) no-repeat center bottom
}

.airs .a2:hover .line {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/air_line_w2.png) no-repeat center bottom
}

.airpanel>img {
	max-width: 100%;
	margin: 0 auto
}

.airpanel,.snowpanel {
	padding: 7.5% 0 8.5% 0
}

.snows {
	text-align: center;
	color: #323232
}

.sw_name {
	margin: 0 auto
}

.snows .w_line,.snows .h_line {
	background: #a0a0a0
}

.snows .h_line {
	width: 1px;
	opacity: 1;
	height: 15px;
	top: -4px
}

.snows .tx {
	letter-spacing: 8px;
	margin-top: 10px
}

.snows .w_line_1 {
	margin-top: 28px
}

.snows_1 {
	position: relative;
	margin-top: 8.5%
}

.snows_1 .txts {
	width: 30%;
	float: left
}

.snows_1 .apic {
	width: 70%;
	float: right;
	margin-top: 0
}

.snows_1 .txts p {
	margin-bottom: 20%
}

.snows_1 .aEn {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left
}

.snowpanel>.aEn {
	margin-top: 5.5%
}

.nx_title {
	width: 110px;
	margin: 0 auto;
	font-family: "宋体";
	position: relative;
	left: 55px;
	padding-bottom: 6%;
	margin-top: 8.5%
}

.nx_title .ti {
	width: 25px;
	font-size: 25px;
	color: #845018;
	line-height: 1.1;
	text-align: center
}

.nx_title .aEn {
	color: #646464;
	text-align: left;
	letter-spacing: 0;
	margin-top: 20px
}

.nx_title .line {
	display: block;
	width: 16px;
	height: 1px;
	background: #e5e5e5;
	margin-top: 4px
}

.nx_title .en {
	font-size: 14px;
	color: #845018;
	font-size: "宋体";
	line-height: 15px;
	margin-top: 2px
}

.nx_title .ico {
	display: block;
	width: 85px;
	height: 105px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: right bottom;
	background-repeat: no-repeat
}

.nx_1 .nx_title .ico {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/naxi_ico.png)
}

.nx_2 .nx_title .ico {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/naxi_ico_1.png)
}

.nx_3 .nx_title .ico {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/naxi_ico_2.png)
}

.nx_4 .nx_title .ico {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/naxi_ico_3.png)
}

.nx_3 .nx_title,.nx_4 .nx_title {
	width: 140px;
	left: 70px
}

.nx_3 .nx_title .ico,.nx_4 .nx_title .ico {
	width: 115px
}

.nx_4 .nx_title .ico {
	height: 160px
}

.nw_line,.nh_line {
	display: block;
	background: #eee;
	margin: 0 auto
}

.nw_line {
	width: 85%;
	height: 1px
}

.nx_txts {
	padding-top: 3%
}

.nx_txts p {
	text-align: center
}

.nx_1 .apic,.nx_2 .apic {
	margin-top: 6%
}

.nx_txts .spe {
	font-size: 16px;
	color: #845018
}

.nxs {
	width: 1172px;
	position: relative;
	margin-top: 7%
}

.nxs li {
	width: 221px;
	margin-right: 72px;
	position: relative;
	cursor: pointer;
	float: left;
	overflow: hidden;
	margin-bottom: 48px
}

.nxs li .pic {
	width: 100%;
	overflow: hidden
}

.nxs li .pic img {
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms
}

.nxs li .ti {
	line-height: 48px;
	height: 48px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	padding-right: 25px
}

.nxs li .w_line,.nxs li .h_line {
	display: block;
	background: #a0a0a0;
	position: absolute;
	top: 50%
}

.nxs li .w_line {
	width: 21px;
	height: 1px;
	right: 4px
}

.nxs li .h_line {
	width: 1px;
	height: 11px;
	margin-top: -5px;
	right: 14px
}

.nxs li .txtsBox {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: -100%;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/rbg.png);
	color: #fff;
	transition: 600ms;
	-webkit-transition: 600ms
}

.nxs li .txts {
	padding: 10px 5% 0 5%
}

.nxs li .b_line {
	display: block;
	width: 90%;
	height: 1px;
	background: #fff;
	left: 5%;
	bottom: 20px;
	position: absolute
}

.nxs li .txts h2 {
	font-weight: bold;
	margin-bottom: 5px;
	border-top: 1px solid #fff;
	padding-top: 13px
}

.nxs li .txts p {
	text-align: justify;
	height: 200px;
	overflow: hidden;
	line-height: 25px
}

.nxs li:hover .txtsBox {
	bottom: 0
}

.nxs li:hover .pic img {
	transform: scale(1.08);
	-webkit-transform: scale(1.08)
}

.nxhos {
	width: 85%;
	margin: 0 auto;
	padding-top: 8%;
	padding-bottom: 11%
}

.nxhos li {
	width: 25%;
	float: left
}

.nxhos li .name {
	font-size: 18px;
	color: #98704d;
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 25px
}

.nxhos li .h_line {
	display: block;
	position: relative;
	background: #eee;
	width: 1px;
	height: 20px;
	top: -6px;
	margin: 0 auto
}

.nxhos li .date {
	text-align: center;
	height: 50px;
	overflow: hidden;
	line-height: 25px
}

.nxhos li .tx {
	text-align: justify;
	margin-top: 25px;
	padding: 0 30px
}

.lf_nav {
	width: 360px;
	margin: 0 auto;
	border-top: 1px solid #eee;
	padding: 0 35px;
	margin-bottom: 9.5%
}

.lf_nav a {
	color: #323232
}

.lf_nav li {
	width: 20px;
	line-height: 1.1;
	float: left;
	text-align: center;
	margin-left: 150px;
	position: relative;
	height: 300px
}

.lf_nav li:first-child {
	margin-left: 0
}

.lf_nav li strong {
	display: block
}

.lf_nav li a {
	display: block;
	font-size: 18px
}

.lf_nav li .line {
	display: block;
	width: 1px;
	height: 48px;
	background: #eee;
	margin: 0 auto;
	position: relative;
	top: -15px
}

.lf_nav a:hover,.lf_nav a:active {
	color: #845018
}

.lf_nav .aEn {
	letter-spacing: 0;
	color: #646464
}

.lf_enb {
	width: 42px;
	position: absolute;
	left: 50%;
	margin-left: -21px;
	bottom: -50px;
	transition: 600ms;
	-webkit-transition: 600ms;
	opacity: 0;
	transform: translateY(60px);
	-webkit-transform: translateY(60px)
}

.lf_nav li:hover .lf_enb {
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0)
}

.aline span {
	display: block;
	background: #eee;
	position: relative;
	margin: 0 auto
}

.aline .w_line {
	width: 16px;
	height: 1px
}

.aline .h_line {
	height: 15px;
	width: 1px;
	top: -6px
}

.lf_enb .aline {
	margin-top: 10px
}

.lf_name {
	width: 100%;
	position: relative
}

.lf_fixbg {
	width: 100%;
	height: 285px;
	overflow: hidden;
	background-size: cover;
	background-attachment: fixed;
	background-attachment: scroll\9;
	background-position: center center;
	background-repeat: no-repeat
}

.lf_title {
	width: 344px;
	height: 344px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/lf_title.png) no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -172px;
	margin-left: -172px
}

.lf_2 .lf_title {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/lf_title_1.png) no-repeat center center
}

.lf_3 .lf_title {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/lf_title_2.png) no-repeat center center
}

.lf_title p {
	text-align: center;
	font-family: "宋体";
	font-size: 18px;
	color: #845018;
	margin-top: 80px
}

.lf_title p strong {
	display: block;
	font-size: 22px;
	font-weight: normal;
	margin-top: 38px;
	letter-spacing: 5px
}

.lf_txtsb {
	margin-bottom: 58px;
	position: relative
}

.lf_txtsb .txts {
	width: 42%;
	float: left;
	margin-right: 8%
}

.lf_txtsb .pic {
	float: left;
	width: 50%;
	overflow: hidden
}

.lf_txtsb .pic img {
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms
}

.lf_txtsb_1 .txts {
	margin-left: 8%;
	margin-right: 0
}

.lf_txtsb .pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.lf_txtsb .txts p {
	text-align: justify
}

.lf_txtsb .txts p strong {
	color: #845018;
	font-size: 22px;
	font-weight: normal;
	font-family: "宋体"
}

.lifepanel .pw {
	padding-top: 7.5%;
	padding-bottom: 6%
}

.lf_2 .lf_txtsb {
	margin-bottom: 0
}

.lf_2 .lf_txtsb .txts {
	width: 38%;
	padding-top: 20px;
	margin-left: 3%;
	margin-right: 9%
}

.lf_2 .lf_txtsb_1 .txts {
	margin-right: 3%;
	margin-left: 9%
}

.lf_2 .lf_txtsb .pic {
	width: 45%;
	margin-left: 5%
}

.lf_2 .lf_txtsb_1 .pic {
	width: 45%;
	margin-right: 5%;
	margin-left: 0
}

.lf_txtsb .title {
	width: 60px;
	text-align: center;
	height: 100%;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 0
}

.lf_txtsb .title .ti {
	font-size: 22px;
	color: #845018;
	font-family: "宋体";
	line-height: 1.1;
	width: 22px;
	margin: 0 auto;
	position: absolute;
	top: 80px;
	padding: 15px 19px;
	background: #fff;
	z-index: 1
}

.lf_txtsb .title .h_line {
	width: 1px;
	height: 100%;
	display: block;
	background: #eee;
	margin: 0 auto
}

.lf_txtsb .title .s_line {
	width: 30px;
	height: 1px;
	display: block;
	background: #eee;
	position: absolute;
	top: 132px;
	left: -30px
}

.lf_txtsb_1 .title .s_line {
	right: -30px;
	left: auto
}

.lf_3 .lf_txtsb .txts {
	width: 30%;
	margin: 0
}

.lf_3 .lf_txtsb .title .s_line {
	position: static;
	margin: 0 auto;
	background: #646464
}

.lf_3 .lf_txtsb .title {
	position: static;
	width: 40%;
	float: left;
	margin-left: 0
}

.lf_3 .lf_txtsb .txts {
	padding-top: 10px
}

.lf_3 .lf_txtsb .title .ti {
	position: static;
	font-size: 18px;
	width: 18px;
	padding-top: 0
}

.lf_3 .lf_txtsb .title .tx,.lf_3 .mTitle .tx {
	color: #646464;
	margin-top: 10px;
	font-weight: bold
}

.lf_3 .mTitle .tx {
	margin-top: 0
}

.lf_3 .lf_txtsb {
	margin-bottom: 10%
}

.lf_3 .wa_pics .pic {
	width: 49.5%;
	margin-left: 1%
}

.lf_3 .wa_pics .pic:first-child {
	margin-left: 0
}

.lf_3 .mTitle .ti {
	font-size: 18px;
	color: #845018
}

.lf_3 .mTitle {
	display: none
}

.lf_txtsbfo {
	width: 66%;
	margin: 0 auto;
	position: relative;
	padding-top: 60px
}

.lf_txtsbfo>p {
	text-align: justify;
	padding-left: 20%;
	margin-bottom: 9%
}

.lf_txtsbfo .apic {
	margin-bottom: 9%
}

.lf_txtsbfo .title {
	position: absolute;
	top: 0;
	left: 0
}

.lf_txtsbfo .title .ti {
	width: 18px;
	text-align: center;
	line-height: 1.1;
	color: #845018;
	font-size: 18px
}

.lf_txtsbfo .title .aEn {
	color: #969696;
	margin-top: 18px
}

.lf_4 .apic {
	margin-top: 0
}

.lifepanel {
	padding-top: 10%
}

.lf_2 .lf_txtsb_1 .txts,.lf_1 .lf_txtsb_1 .txts {
	float: right
}

.ma_ti {
	font-size: 22px;
	color: #000;
	text-align: center;
	font-family: "宋体"
}

.marketpanel .aline {
	margin-top: 15px
}

.marketpanel .aline span {
	background: #959595
}

.marketpanel .aline .w_line {
	width: 42px
}

.marketpanel .aline .h_line {
	height: 17px
}

.ma_tx {
	text-align: justify;
	width: 66%;
	margin: 0 auto;
	margin-top: 15px
}

.ma_pic {
	width: 100%;
	position: relative;
	margin-top: 5.5%
}

.ma_pic .ma_map {
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0
}

.ma_pic .apic {
	margin-top: 0
}

.ma_2 {
	background: #eee;
	padding: 5% 0 4% 0
}

.ma_2 .txts {
	width: 27%;
	float: left
}

.ma_2 .ma_tx {
	width: 100%
}

.ma_logos {
	width: 66%;
	float: right;
	background: #fff
}

.ma_logos a {
	display: block;
	float: left;
	width: 25%;
	height: 143px;
	overflow: hidden
}

.ma_logos .ico {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	transition: 300ms;
	-webkit-transition: 300ms
}

.ma_logos a:hover .ico {
	transform: translateY(-8px);
	-webkit-transform: translateY(-8px)
}

.ma_1,.ma_3 {
	padding: 6.5% 0 7% 0
}

.ma_num {
	display: block;
	text-align: center;
	font-size: 0;
	margin-top: 10%
}

.ma_num li {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	width: 165px;
	font-size: 14px;
	margin: 0 75px
}

.ma_num li .num {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px
}

.ma_num li .num strong {
	font-size: 50px;
	font-weight: normal;
	color: #28a93a;
	font-family: Arial;
	line-height: 1
}

.bd_logos {
	border: 1px solid #cba285;
	text-align: center;
	font-size: 0;
	position: relative;
	padding: 0 10%
}

.bd_logos ul {
	height: 100%;
	overflow: hidden
}

.bd_logos li a {
	display: block;
	width: 100%;
	padding: 15px 0;
	position: relative;
	overflow: hidden
}

.bd_logos li a img {
	width: 100%;
	transition: 300ms;
	-webkit-transition: 300ms
}

.bd_logos li a .line {
	display: block;
	width: 50%;
	height: 10px;
	background: #cba285;
	position: absolute;
	left: 50%;
	margin-left: -25%;
	bottom: -5px;
	display: none
}

.bd_logos .cnav .line {
	display: block
}

.bd_logos li:hover img {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px)
}



.content-wrapper {
    background-color: #fff;
}







.bd_txtsb {
	width: 82%;
	margin: 0 auto
}

.bd_txts {
	border: 1px solid #cba285;
	padding: 7.5% 12% 15% 8%
}

.bd_txts .pic {
	width: 30%;
	height: 100%;
	float: left
}

.bd_txts .pic img {
	width: 100%
}

.bd_txts .txts {
	width: 58%;
	float: right
}

.bd_txts .txts h2 {
	font-size: 18px;
	color: #c49d2e;
	margin-bottom: 20px
}

.bd_txts .txts p {
	text-align: justify
}

.brandpanel {
	padding: 7.2% 0 7.8% 0
}

.nwnav ul li {
	width: 50%
}

.nwnav ul li:hover .bg,.nwnav ul .cnav .bg {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/nwnav_bg.png) no-repeat center center
}

.news li {
	width: 29.3333%;
	width: 29.3%;
	margin: 0 2%;
	float: left;
	background: #fff;
	margin-bottom: 4%
}

.news a {
	display: block;
	color: #646464;
	border: 1px solid #eee;
	padding: 15px 30px 60px 25px;
	position: relative;
	transition: 300ms;
	-webkit-transition: 300ms
}

.news .date {
	font-size: 20px;
	color: #b59455;
	font-family: "宋体"
}

.news .ti {
	font-size: 16px;
	color: #323232;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	text-align: justify;
	margin-top: 30px
}

.news .tx {
	text-align: justify;
	line-height: 25px !important;
	height: 75px;
	overflow: hidden;
	border-top: 1px solid #eee;
	padding-top: 15px;
	margin-top: 30px;
	transition: 300ms;
	-webkit-transition: 300ms
}

.news .arrow {
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	top: 0;
	right: 0;
	background: #cba285
}

.news .arrow .ico {
	width: 100%;
	height: 100%;
	display: block;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/is-next.png) no-repeat center center;
	transition: 300ms;
	-webkit-transition: 300ms
}

.news li:hover a {
	border: 1px solid #cba285
}

.news li:hover .tx {
	border-top: 1px solid #cba285
}

.news li:hover {
	box-shadow: 3px 3px 5px -3px rgba(203,162,133,.5)
}

.news li:hover .arrow .ico {
	transform: translateX(3px);
	-webkit-transform: translateX(3px)
}

.pager {
	font-size: 0;
	text-align: center;
	margin-top: 4.5%
}

.pager a {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	width: 8px;
	height: 8px;
	background: #cba285;
	border-radius: 100%;
	margin: 0 6px;
	border: 2px solid #fff;
	transition: 300ms;
	-webkit-transition: 300ms
}

.pager a:hover,.pager .ca {
	border: 2px solid #cba285;
	background: #fff
}

.newspanel {
	padding: 7% 0 7.5% 0
}

.nwd_title {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/nwdbg.jpg) no-repeat center bottom;
	padding: 0 15px;
	text-align: center;
	color: #444;
	padding: 4.5% 15px 4.5% 15px;
	background-size: cover
}

.nwd_title h1 {
	font-size: 25px;
	margin-bottom: 10px
}

.nwd_txts {
	width: 66%;
	margin: 0 auto;
	padding: 8.5% 0 7% 0
}

.nwd_txts p {
	text-align: justify
}

.nwd_txts img {
	height: auto !important;
	max-width: 100% !important
}

.nwd_tool {
	position: relative
}

.nwd_tool a {
	color: #5b5b5b
}

.nwd_tool .nwd_prev {
	width: 35%;
	float: left;
	overflow: hidden
}

.nwd_tool .nwd_prev:hover,.nwd_tool .nwd_next:hover {
	color: #c59b5d
}

.nwd_tool .nwd_prev:hover a,.nwd_tool .nwd_next:hover a {
	color: #c59b5d
}

.nwd_tool .nwd_next {
	width: 35%;
	float: right;
	overflow: hidden;
	text-align: right
}

.nwd_tool .share {
	width: 30%;
	float: left;
	font-size: 0;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -15%
}

.nwd_tool .share .h_line {
	height: 24px;
	width: 1px;
	background: #eee;
	display: block;
	position: absolute;
	left: 50%;
	bottom: -19px
}

.nwd_tool .share a {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/share.png);
	margin: 0 3px
}

.nwd_tool .share a:first-child {
	margin-left: 0
}

.nwd_tool .share .sa2 {
	background-position: -23px 0
}

.nwd_tool .share .sa3 {
	background-position: -46px 0
}

.nwd_tool .share .sa4 {
	background-position: -69px 0
}

.nwd_tool .share .sa5 {
	background-position: -92px 0
}

.nwd_tool .share .sa6 {
	background-position: -115px 0
}

.nwd_tool .ti {
	line-height: 16px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 3px
}

.backList {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	position: relative;
	margin-top: 6%
}

.backList .bg {
	display: block;
	width: 100%;
	height: 100%;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pnav_bg.png) no-repeat center center;
	opacity: 0;
	display: none\9;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: 300ms;
	-webkit-transition: 300ms;
	position: absolute;
	top: 0;
	left: 0
}

.backList p {
	position: relative
}

.backList:hover .bg {
	opacity: 1;
	display: block\9;
	transform: scale(1);
	-webkit-transform: scale(1)
}

.newsdpanel {
	padding-bottom: 8%
}

.mas_pics {
	width: 80%;
	margin: 0 auto;
	position: relative;
	margin-top: 6.8%
}

.mas_pics ul {
	width: 100%
}

.mas_pics ul li {
	width: 100%;
	overflow: hidden;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.mas_pics ul li img {
	width: 100%
}

.mas-prev,.mas-next {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	cursor: pointer
}

.mas-prev {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/mas-prev.png) no-repeat center center;
	left: 25px
}

.mas-next {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/mas-next.png) no-repeat center center;
	right: 25px
}

.mas-prev:hover,.mas-next:hover {
	opacity: .8
}

.masterpanel .aIntro {
	margin-top: 25px
}

.masterpanel .aline span {
	background: #646464
}

.masterpanel .aline .w_line {
	width: 42px
}

.masterpanel .aline .h_line {
	height: 17px
}

.masterpanel {
	padding: 5% 0 9% 0
}

#pkp {
	width: 68%;
	margin-top: 0
}

.pk-prev,.pk-next {
	width: 25px;
	height: 35px;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	cursor: pointer
}

.pk-prev span,.pk-next span {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	transition: 300ms;
	-webkit-transition: 300ms
}

.pk-prev {
	left: -130px
}

.pk-next {
	right: -130px
}

.pk-prev .ico_1 {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pk-prev.png) no-repeat center center
}

.pk-prev .ico_2 {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pk-prev2.png) no-repeat center center
}

.pk-next .ico_1 {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pk-next.png) no-repeat center center
}

.pk-next .ico_2 {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pk-next2.png) no-repeat center center
}

.pk-prev:hover .ico_1 {
	transform: translateX(-10px);
	-webkit-transform: translateX(-10px)
}

.pk-next:hover .ico_1 {
	transform: translateX(10px);
	-webkit-transform: translateX(10px)
}

.mas_txts {
	width: 68%;
	margin: 0 auto;
	margin-top: 75px
}

.mas_txts .mas_ti {
	width: 10%;
	float: left
}

.mas_txts .mas_ti .ti {
	width: 100%
}

.mas_txts .mas_ti .aEn {
	font-size: 10px;
	color: #969696;
	text-align: left;
	margin-top: 18px
}

.mas_txts .tx {
	width: 70%;
	float: right;
	text-align: justify;
	padding-top: 30px
}

.parkpanel {
	padding: 9.2% 0 8.5% 0
}

.fe_pics {
	border-bottom: 1px solid #cfa972;
	font-size: 0;
	text-align: center;
	padding-bottom: 40px
}

.fe_pics li {
	width: 237px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: 0 50px;
	font-size: 14px;
	overflow: hidden;
	cursor: pointer
}

.fe_pics .fe_ti {
	width: 100%;
	height: 237px;
	background-position: center center;
	background-repeat: no-repeat;
	transition: 500ms;
	-webkit-transition: 500ms
}

.fe_pics .fe_ti .ti {
	width: 100%
}

.fe_pics .fep1 .fe_ti {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/feimg11_hui.png)
}

.fe_pics .fep2 .fe_ti {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/feimg12_hui.png)
}

.fe_pics .fep3 .fe_ti {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/feimg13_hui.png)
}

.fe_pics .aline span {
	background: #646464
}

.fe_pics .aline .w_line {
	width: 30px
}

.fe_pics .aline .h_line {
	height: 9px;
	width: 2px;
	top: -3px;
	opacity: .8
}

.fe_pics .fe_hide .aEn {
	transition: 500ms;
	-webkit-transition: 500ms;
	opacity: 0;
	transform: translateY(60px);
	-webkit-transform: translateY(60px)
}

.fe_pics .fe_hide .aline {
	margin-top: 15px;
	transition: 500ms 100ms;
	-webkit-transition: 500ms 100ms;
	opacity: 0;
	transform: translateY(60px);
	-webkit-transform: translateY(60px)
}

.fe_pics .tx {
	margin-top: 25px;
	line-height: 25px !important;
	height: 25px;
	overflow: hidden
}

.fe_pics .fe_hide {
	margin-top: 20px
}

.fe_pics li:hover .fe_hide .aEn,.fe_pics li:hover .fe_hide .aline,.fe_pics li.act .fe_hide .aEn,.fe_pics li.act .fe_hide .aline {
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0)
}

.fe_pics .fep1:hover .fe_ti,.fe_pics .fep1.act .fe_ti {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/feimg11.png)
}

.fe_pics .fep2:hover .fe_ti,.fe_pics .fep2.act .fe_ti {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/feimg12.png)
}

.fe_pics .fep3:hover .fe_ti,.fe_pics .fep3.act .fe_ti {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../img/feimg13.png)
}

.fe_txts {
	border-bottom: 1px solid #cfa972;
	padding: 5% 0
}

.fe_txts .txts {
	width: 20%;
	float: left;
	text-align: justify;
	margin-left: 8%
}

.fe_txts .pic {
	width: 52%;
	float: left;
	margin-left: 10%;
	overflow: hidden
}

.fe_txts .pic img {
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms
}

.fieldspanel {
	padding: 8% 0 9% 0
}

.fe_txts .pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.pjc_video {
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

.pjc_video .video_pic {
	width: 100%
}

.pjc_video .videoBox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden
}

.pjc_video .videoBox #vide {
	width: 100% !important;
	height: 100% !important
}

#vide_display_button {
	background: none no-repeat !important
}

.jwplayer .jwicon {
	opacity: .8;
	filter: alpha(opacity=80);
	cursor: pointer;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/v_ico.png) no-repeat !important;
	width: 58px !important;
	height: 58px !important;
	-webkit-transition: 100ms;
	-moz-transition: 100ms;
	-ms-transition: 100ms;
	transition: 100ms
}

.jwplayer .jwicon:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

#vide_logo {
	display: none
}

.prop_ti {
	position: relative
}

.prop_ti h2 {
	font-size: 22px;
	width: 22px;
	line-height: 1;
	font-family: "宋体";
	color: #c78b4a
}

.prop_en {
	width: 172px;
	height: 225px;
	position: absolute;
	top: -10px;
	left: 10px
}

.prop_en .aEn {
	font-size: 10px;
	line-height: 12px;
	color: #b5b5b5;
	text-align: left;
	position: absolute;
	bottom: 20px;
	left: 30px
}

.prop_en .tipic {
	position: absolute;
	bottom: 15px;
	left: 30px
}

.prop_txts .txts {
	width: 26%;
	float: left;
	margin-left: 9%
}

.prop_txts .txts .tx {
	text-align: justify;
	margin-top: 88px
}

.prop_txts .pic {
	width: 50%;
	float: right;
	margin-right: 40px
}

.prop_txts .pic img {
	width: 100%
}

.proppanel {
	padding: 8% 0 8.5% 0
}

.pla_txts {
	margin-bottom: 20px
}

.pla_txts .txts {
	float: left;
	width: 20%
}

.pla_txts .pic {
	float: right;
	width: 68%;
	overflow: hidden
}

.pla_txts .pic img {
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms
}

.pla_txts .pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.pal_ti .ti {
	max-width: 100%
}

.pal_ti .aEn {
	font-size: 10px;
	line-height: 12px;
	color: #969696;
	text-align: left;
	margin-top: 20px
}

.pla_txts .tx {
	text-align: justify;
	margin-top: 50px
}

.pla_pics {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 65px
}

.pla_pics .pics {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.pla_pics .picsb {
	width: 100%;
	height: 100%;
	position: relative
}

.pla_pics .pics li {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden
}

.pla_pics .pics li img {
	width: 100%;
	opacity: 1;
	transition: transform 5s ease 0s,opacity 2s ease 0s
}

.pla_pics .pics .imgIn img {
	opacity: 1;
	transform: matrix(1.1,0,0,1.1,0,0)
}

.pla_pics .txts {
	position: absolute;
	width: 1000px;
	left: 50%;
	margin-left: -500px;
	top: 20%;
	z-index: 8
}

.pla_pics .txts ul {
	border: 1px solid #996c33;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ibg1.png);
	padding: 35px 40px
}

.pla_pics .txts li {
	width: 25%;
	color: #fff;
	float: left;
	padding: 30px 0 45px 0;
	position: relative
}

.pla_pics .txts li a {
	color: #fff
}

.pla_pics .txts .ti {
	width: 132px;
	height: 132px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/platibg.png) no-repeat center center;
	margin: 0 auto
}

.pla_pics .txts .tix {
	width: 100%;
	height: 100%;
	display: block;
	background-position: center center;
	background-repeat: no-repeat
}

.pla_pics .txts .en {
	font-size: 12px;
	font-family: "宋体";
	text-align: center;
	letter-spacing: 5px;
	margin-top: 20px;
	white-space: nowrap;
	overflow: hidden
}

.pla_pics .txts .tx {
	line-height: 25px;
	height: 100px;
	overflow: hidden;
	padding: 0 10%;
	text-align: justify;
	margin-top: 28px
}

.pla_pics .txts .bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	transition: 500ms;
	-webkit-transition: 500ms;
	opacity: 0;
	filter: alpha(opacity=0)
}

.pla_pics .txts .txtsb {
	position: relative
}

.pla_pics .txts li:hover .bg,.pla_pics .txts .cpic .bg {
	opacity: .6;
	filter: alpha(opacity=60)
}

.plath_ti h2 {
	font-size: 22px;
	color: #323232;
	font-family: "宋体";
	text-align: center
}

.plath_ti .aline {
	margin-top: 20px
}

.plath_ti .aline span {
	background: #c8c8c8
}

.plath_ti .aline .w_line {
	width: 88px
}

.plath_ti .aline .h_line {
	height: 30px;
	top: -11px
}

.plath_ti {
	margin-top: 5.5%
}

.planpanel {
	padding: 5.5% 0 10.5% 0
}

.pos_img {
	width: 100%
}

.taff_txts li {
	width: 20.5%;
	margin-left: 6%;
	float: left
}

.taff_txts li:first-child {
	margin-left: 0
}

.taff_txts .tx {
	text-align: justify
}

.taff_txts .plath_ti {
	margin-top: 0
}

.taff_txts .plath_ti h2 {
	font-size: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.taff_map {
	width: 100%;
	margin-top: 6%;
	display: block
}

.taff_map img {
	width: 100%
}

.traffpanel {
	padding: 8% 0 7.5% 0
}

.dw_pics {
	width: 100%
}

.dw_pics.ad-gallery .ad-image-wrapper {
	height: 665px;
	margin-bottom: 50px
}

.dw_pics.ad-gallery .ad-nav {
	width: 1100px;
	margin: 0 auto
}

.dw_pics.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ad_next.png) no-repeat;
	right: 10px
}

.dw_pics.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ad_prev.png) no-repeat;
	left: 10px
}

.dw_pics.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	text-align: center;
	bottom: -40px !important;
	background: none;
	height: 40px;
	line-height: 40px
}

.dw_pics.ad-gallery .ad-image-wrapper .ad-image,.dw_pics.ad-gallery .ad-image-wrapper {
	overflow: visible !important
}

.downpanel {
	padding-bottom: 7.5%
}

#dwp {
	display: none;
	width: 100%;
	margin-top: 0
}

.mas_pics ul li .tx {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 10px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ibg1.png);
	color: #fff;
	z-index: 99;
	height: 40px;
	line-height: 40px;
	overflow: hidden
}

.proy_nav {
	border-bottom: 1px solid #cba285;
	position: relative
}

.proy_nav ul {
	font-size: 0;
	text-align: center
}

.proy_nav ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 25px;
	width: 230px;
	position: relative;
	padding-bottom: 35px
}

.proy_nav ul li a {
	display: block;
	width: 26px;
	height: 160px;
	padding: 0 12px;
	line-height: 1;
	color: #323232;
	margin: 0 auto;
	position: relative;
	font-family: "宋体"
}

.proy_nav ul li .bg {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/proybg.png) no-repeat center center;
	transform: scale(0);
	-webkit-transform: scale(0);
	display: none\9;
	transition: 600ms;
	-webkit-transition: 600ms
}

.proy_nav ul li strong {
	font-weight: normal;
	position: relative;
	padding-top: 20px;
	display: block
}

.proy_nav ul li .en {
	font-size: 10px;
	font-family: "宋体";
	line-height: 12px;
	letter-spacing: 5px;
	color: #969696;
	position: relative;
	top: -40px;
	opacity: 0;
	transform: translateY(60px);
	-webkit-transform: translateY(60px);
	transition: 400ms 200ms;
	-webkit-transition: 400ms 200ms;
	display: none\9
}

.proy_nav ul li:hover .bg,.proy_nav ul .cnav .bg {
	transform: scale(1);
	-webkit-transform: scale(1);
	display: block\9
}

.proy_nav ul li:hover .en,.proy_nav ul .cnav .en {
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0)
}

.proy_nav .h_line {
	display: block;
	height: 0;
	width: 1px;
	background: #cba285;
	position: absolute;
	left: 50%;
	bottom: -12px;
	transition: 300ms;
	-webkit-transition: 300ms
}

.proy_nav ul li:hover .h_line,.proy_nav ul .cnav .h_line {
	height: 17px
}

.proy_pics {
	position: relative;
	margin-top: 50px
}

.proy_pics .pics {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #691604
}

.proy_pics .pics li {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.proy_pics .pics .pic {
	width: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

.proy_pics .pics li img {
	width: 100%
}

.proy_pics .pics .txtsb {
	width: 142px;
	height: 311px;
	position: absolute;
	top: 60px;
	left: -71px;
	background: #fff
}

.proy_pics .pics .txts {
	width: 100%;
	height: 100%;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/probg2.png) no-repeat center center;
	text-align: center
}

.proy_pics .pics .ti {
	width: 40px;
	font-size: 16px;
	height: 58px;
	overflow: hidden;
	padding-top: 20px;
	line-height: 1.2;
	margin-bottom: 20px;
	margin: 0 auto
}

.proy_pics .pics .tx strong {
	display: block;
	color: #ce8c37;
	font-size: 35px;
	font-family: Arial;
	line-height: 1;
	font-weight: normal
}

.proy_pics .pics .tx2 {
	margin-top: 45px
}

.proycos {
	position: absolute;
	top: 50%;
	right: 20px;
	z-index: 9;
	margin-top: -226px
}

.py-prev,.py-next {
	width: 108px;
	border: 1px solid #959595;
	height: 14px;
	cursor: pointer
}

.py-prev {
	margin-bottom: 25px
}

.py-next {
	margin-top: 25px
}

.py-prev span,.py-next span {
	width: 100%;
	height: 100%;
	display: block
}

.py-prev span {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/py-prev.png) no-repeat center center
}

.py-next span {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/py-next.png) no-repeat center center
}

.proy-handles {
	height: 370px;
	overflow: hidden;
	position: relative
}

.proy-handles ul {
	position: absolute;
	top: 0;
	left: 0
}

.proy-handles li {
	width: 108px;
	height: 108px;
	border: 1px solid #959595;
	margin-bottom: 20px;
	position: relative;
	cursor: pointer
}

.proy-handles li img {
	width: 100%
}

.proy-handles .cover {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/ibg1.png);
	transition: 300ms;
	-webkit-transition: 300ms
}

.proy-handles .tx {
	position: absolute;
	right: 0;
	left: 0;
	color: #fff;
	text-align: center;
	top: 40%;
	transition: 500ms;
	-webkit-transition: 500ms
}

.proy-handles li:hover .cover,.proy-handles .cLi .cover {
	opacity: 0;
	display: none\9
}

.proy-handles li:hover .tx,.proy-handles .cLi .tx {
	transform: translateY(60px);
	-webkit-transform: translateY(60px);
	opacity: 0;
	display: none\9
}

.proyth_ti {
	font-size: 22px;
	color: #646464;
	width: 160px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	margin-top: 4%
}

.proyth_ti span {
	width: 25px;
	height: 1px;
	background: #691604;
	position: absolute;
	top: 50%
}

.proyth_ti .line_1 {
	left: 0
}

.proyth_ti .line_2 {
	right: 0
}

#proyshow {
	margin-top: 7%
}

.proy_pics .pos_img {
	border: 1px solid #fff
}

.pys-prev,.pys-next {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 99;
	cursor: pointer
}

.pys-prev {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pys-prev.png) no-repeat left center;
	left: -30%
}

.pys-next {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pys-next.png) no-repeat right center;
	right: -30%
}

.proy_txts {
	position: relative;
	margin-top: 25px
}

.pypics {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

.pypics img {
	width: 100%
}

.pytxBtn {
	width: 182px;
	height: 182px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -91px;
	margin-top: -91px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pybg.png);
	border-radius: 100%;
	color: #fff;
	cursor: pointer;
	transition: 600ms;
	-webkit-transition: 600ms
}

.pytxBtn.pytxClose {
	transform: scale(0);
	-webkit-transform: scale(0);
	opacity: 0;
	display: none\9
}

.pytxBtn .tx {
	text-align: center;
	margin-top: 50px;
	transition: 300ms;
	-webkit-transition: 300ms
}

.pytxBtn .aline {
	margin-top: 20px;
	transition: 300ms;
	-webkit-transition: 300ms
}

.pytxBtn:hover .tx {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px)
}

.pytxBtn:hover .aline {
	transform: translateY(5px);
	-webkit-transform: translateY(5px)
}

.pytxBtn .aline .w_line,.pytxs .txts .aline .w_line {
	width: 42px
}

.pytxBtn .aline .h_line,.pytxs .txts .aline .h_line {
	height: 17px
}

.pytxs .txts .aline span {
	background: #d2d2d2
}

.pytxs {
	position: absolute;
	width: 872px;
	top: 20px;
	left: 50%;
	margin-left: -436px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pybg2.png);
	transform: scale(0);
	-webkit-transform: scale(0);
	opacity: 0;
	display: none\9;
	transition: 600ms;
	-webkit-transition: 600ms
}

.pytxs.pytxsShow {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	display: block\9
}

.pytxs .pytxsb {
	padding: 25px 50px 55px 50px
}

.pytxs .pytxsb .tx {
	text-align: center
}

.pytxs .pytxsb .txts {
	border: 1px solid #cba285;
	padding: 30px 0 40px 0;
	margin-top: 40px
}

.pytxs .txts .ti p {
	width: 14px;
	padding: 5px 3px;
	line-height: 1;
	background: #a40000;
	color: #fff;
	margin: 0 auto;
	font-size: 14px;
	text-align: center
}

.pytxs .txts .ti {
	width: 42px;
	float: left;
	padding-top: 10px
}

.pytxs .txts .aline {
	margin-top: 20px
}

.pytxs .txts .ti2 {
	width: 18px;
	font-size: 18px;
	color: #be813f;
	line-height: 1.1;
	float: left;
	margin-left: 15px
}

.pytxs .txts .tis {
	float: left;
	margin-left: 11.5%
}

.pytxs .txts .tx1 {
	width: 47%;
	float: right;
	text-align: justify;
	margin-right: 12.5%
}

.pytxnum {
	text-align: center;
	margin-top: 20px
}

.pytxhans {
	width: 770px;
	height: 12px;
	border: 1px solid #cba285;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	margin-top: 3px
}

.pytxhans .en {
	font-size: 10px;
	line-height: 12px;
	color: #cba285;
	font-family: "宋体";
	text-align: center;
	letter-spacing: 5px
}

.pytxhans .chu {
	display: block;
	height: 100%;
	width: 10px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/chu.png) no-repeat center center;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -10px
}

.pytx-prev,.pytx-next {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5px;
	cursor: pointer
}

.pytx-next {
	right: 5px;
	left: auto
}

.pytx-prev .aw,.pytx-next .aw {
	float: left;
	width: 15px;
	height: 100%;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pytx-prev.png) no-repeat left center;
	transition: 300ms;
	-webkit-transition: 300ms
}

.pytx-next .aw {
	float: right;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/pytx-next.png) no-repeat right center
}

.pytx-prev .l-line,.pytx-next .l-line {
	width: 240px;
	height: 1px;
	background: #cba285;
	display: block;
	margin-top: 6px;
	float: left
}

.pytx-next .l-line {
	float: right
}

.pytx-prev:hover .aw {
	transform: translateX(5px);
	-webkit-transform: translateX(5px)
}

.pytx-next:hover .aw {
	transform: translateX(-5px);
	-webkit-transform: translateX(-5px)
}

.proypanel {
	padding: 4.5% 0 8% 0
}

.proy_pics.pw {
	width: 1030px
}

.proy_pics .mas-prev,.proy_pics .mas-next {
	display: none
}

.proy_pics .pics .ytx {
	position: absolute;
	bottom: 15px;
	left: 35px;
	color: #000
}

.proy_pics .pics .ti strong {
	font-weight: normal;
	display: none;
	font-size: 14px;
	color: #fff
}

.proy_pics .pics .tx1 {
	margin-top: 20px
}

.spetnBox .line,.spetnBox .line_1 {
	margin-left: 94px
}

.bd_logos .bx-wrapper .bx-prev {
	left: 6%;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/logo_arrow.png) no-repeat left top
}

.bd_logos .bx-wrapper .bx-next {
	right: 6%;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/logo_arrow.png) no-repeat right bottom
}

.bd_logos .bx-wrapper .bx-prev:hover {
	background-position: right top
}

.bd_logos .bx-wrapper .bx-next:hover {
	background-position: left bottom
}

.f-cta .pw {
	text-align: center;
	font-size: 0
}

.f-cta a,.f-cta p,.f-cta .mtool {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	font-size: 14px
}

.f-cta .mtool {
	margin-top: 0
}

.f-cta a,.f-cta p {
	margin: 0 12px
}

.f-cta .mtool {
	padding-left: 0
}

.dynamic-box {
	position: relative;
	z-index: 5;
	padding: 0 0 68px
}

.dynictitle {
	margin-bottom: 46px
}

.dynictitle h3 {
	float: left;
	color: #60584b;
	font-size: 36px;
	line-height: 1
}

.dynictitle a {
	display: block;
	width: 15px;
	height: 15px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/more1.png) center no-repeat;
	float: right;
	margin-top: 25px
}

.dynictitle a:hover {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/more2.png) center no-repeat;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}

.dynamic-list li {
	width: 23%;
	float: left;
	position: relative;
	margin-right: 2%
}

.dynamic-list li:last-child {
	margin-right: 0
}

.dynamic-list li figure {
	display: block;
	line-height: 0;
	overflow: hidden;
	height: 200px
}

.dynamic-list li figure img {
	width: 100%;
	height: auto;
	line-height: 0;
	transition: .54s
}

.dynamicdown {
	padding: 8px 0 20px;
	border-bottom: 1px solid #ccc4b9;
	position: relative
}

.dynamicdown h3 {
	color: #fff;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 10px;
	transition: .4s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.dynamicdown time {
	display: block;
	line-height: 1;
	color: #999999;
}

.dynamicdown:before {
	content: "";
	width: 100%;
	height: 3px;
	background: #cf1c2e;
	position: absolute;
	left: 0;
	bottom: -2px;
	transform-origin: 100%;
	-webkit-transform-origin: 100%;
	-webkit-transition: -webkit-transform .6s cubic-bezier(.4,0,.2,1);
	transition: -webkit-transform .6s cubic-bezier(.4,0,.2,1);
	transition: transform .6s cubic-bezier(.4,0,.2,1);
	transition: transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	visibility: hidden\9
}

.dynamic-list li:hover figure img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05)
}

.dynamic-list li:hover .dynamicdown h3 {
	color: #cf1c2e
}

.dynamic-list li:hover .dynamicdown:before {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	visibility: visible\9
}

.network {
	position: relative;
	margin-top: 104px
}

.network figure {
	display: block;
	line-height: 0;
	overflow: hidden
}

.network figure img {
	display: block;
	width: 100%;
	height: auto;
	line-height: 0
}

.netfix {
	position: absolute;
	right: 29%;
	top: 50%;
	margin-top: -49px
}

.netfix h3 {
	color: #777;
	font-size: 30px;
	line-height: 1;
	text-align: center;
	margin-bottom: 28px
}

.dots {
	width: 183px;
	margin: auto;
	height: 40px;
	position: relative;
	transition: .3s
}

.dots a,.dots b {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #cf1c2e;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	text-align: left;
	position: relative;
	border: 2px solid #cf1c2e
}

.dots a:before,.dots b:before {
	content: "";
	width: 21px;
	height: 3px;
	background: #cf1c2e;
	position: absolute;
	right: 0;
	top: 16px;
	z-index: 5;
	transition: .3s
}

.dots a span,.dots b span {
	display: inline-block;
	color: #cf1c2e;
	font-size: 14px;
	font-weight: bold;
	opacity: 0;
	color: #fff;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
	-webkit-transition: -webkit-transform .3s,opacity .3s;
	transition: transform .3s,opacity .3s;
	-webkit-transition-timing-function: cubic-bezier(0.75,0,.125,1);
	transition-timing-function: cubic-bezier(0.75,0,.125,1)
}

.dots:before {
	content: attr(data-text);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 40px;
	padding-left: 30px;
	color: #cf1c2e;
	font-size: 14px;
	-webkit-transition: -webkit-transform .3s,opacity .3s;
	transition: transform .3s,opacity .3s;
	-webkit-transition-timing-function: cubic-bezier(0.75,0,.125,1);
	transition-timing-function: cubic-bezier(0.75,0,.125,1)
}

.dots:hover {
	background: #cf1c2e
}

.dots:hover a:before,.dots:hover b:before {
	background: #fff
}

.dots:hover:before {
	opacity: 0;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0)
}

.dots:hover span {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.dots:hover span:nth-child(1) {
	-webkit-transition-delay: .045s;
	transition-delay: .045s
}

.dots:hover span:nth-child(2) {
	-webkit-transition-delay: .09s;
	transition-delay: .09s
}

.dots:hover span:nth-child(3) {
	-webkit-transition-delay: .135s;
	transition-delay: .135s
}

.dots:hover span:nth-child(4) {
	-webkit-transition-delay: .18s;
	transition-delay: .18s
}

.dots:hover span:nth-child(5) {
	-webkit-transition-delay: .225s;
	transition-delay: .225s
}

.dots:hover span:nth-child(6) {
	-webkit-transition-delay: .27s;
	transition-delay: .27s
}

.dots:hover span:nth-child(7) {
	-webkit-transition-delay: .315s;
	transition-delay: .315s
}

.dots:hover span:nth-child(8) {
	-webkit-transition-delay: .36s;
	transition-delay: .36s
}

.liftsImgIn {
	box-shadow: 0 0 10px #777
}

@media screen and (max-width:968px) {
	.dynamic-list li {
		width: 47%;
		margin: 2% 1%
	}
}

@media screen and (max-width:640px) {
	.dynamic-list li {
		width: 98%;
		margin: 2% 1%
	}
}

.i2 .left {
	width: 50%;
	box-sizing: border-box;
	float: left;
	position: relative
}

.i2 .left a {
	display: block
}

.i2 .left .pic img {
	width: 100%
}

.i2 .right {
	width: 50%;
	box-sizing: border-box;
	float: right;
	position: relative
}

.i2 .right .shang {
	display: block;
	position: relative
}

.i2 .right .shang ul {
	width: 100%;
	position: relative
}

.i2 .right .shang li {
	width: 49%;
	float: left;
	box-sizing: border-box;
	margin-left: 1%;
	position: relative
}

.i2 .right .shang li a {
	display: block
}

.i2 .right .shang li .pic img {
	width: 100%
}

.i2 .right .xia {
	display: block;
	margin-left: 1%;
	margin-top: 1%;
	position: relative
}

.i2 .right .xia a {
	display: block
}

.i2 .right .xia .pic img {
	width: 100%
}

.i2 .cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: 400ms;
	-webkit-transition: 400ms;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/black.png);
	opacity: 0
}

.i2 .cover .en {
	font-size: 18px;
	font-family: "microsoft yahei";
	line-height: 15px;
	text-align: center;
	margin-top: 27%;
	color: #fff;
	letter-spacing: 3px;
	opacity: 0;
	transform: translateY(80px);
	-webkit-transform: translateY(80px);
	transition: 600ms 100ms;
	-webkit-transition: 600ms 100ms
}

.i2 .right .xia .cover .en {
	margin-top: 15%
}

.i2 .left:hover .cover {
	opacity: 1
}

.i2 .left:hover .cover .en {
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px)
}

.i2 .right .shang li:hover .cover {
	opacity: 1
}

.i2 .right .shang li:hover .cover .en {
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px)
}

.i2 .right .xia:hover .cover {
	opacity: 1
}

.i2 .right .xia:hover .cover .en {
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px)
}

@media screen and (max-width:767px) {
	.i2 .left {
		width: 100%
	}

	.i2 .right {
		width: 100%;
		margin-top: 10px
	}

	.i2 .right .shang li {
		width: 50%;
		margin-left: 0
	}

	.i2 .right .xia {
		width: 100%;
		margin-left: 0
	}
}

.props .txts .tx h2 {
	display: none;
	font-size: 18px;
	text-align: center
}

@charset "utf-8";

html,body {
	font: 14px/1.8 "微软雅黑";
	color: #5b5b5b;
}

.pw {
	width: 1100px;
	margin: 0 auto
}

.wpaBox {
	background: #000000;
}

.main {
	padding: 0 5%;
	background:#000;
}

.header-box {
	background: #AD1622;
	position: fixed;
	width: 90%;
	padding: 0 5%;
	left: 0;
	top: 0;
	z-index: 90;
	/* box-shadow: 2px 2px 2px #e2e2e2; */
	display: none
}

.header {
	position: relative
}

.logo {
	float: left;
	line-height: 0;
	padding: 10px 0 10px
}

.logo img {
	display: block;
	height: 58px;
	line-height: 0;
	float: left
}

.nav {
	position: absolute;
	float: left;
	left: 50%;
	top: 0;
	margin-left: -429px;
}

.nav>li {
	float: left;
	position: relative
}

.nav>li>a {
	display: block;
	width: 120px;
	text-align: center;
	padding-top: 30px;
	height: 48px;
	line-height: 1;
	color: #fff;
	font-size: 16px;
	position: relative;
	z-index: 6
}
.nav>li:hover{
	background:#fff;
	height: 78px;
}
.nav>li:hover a{
	color:#AD1622;
}
.nav>li>a:before {
	content: "";
	width: 70px;
	height: 70px;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	top: 4px;
	opacity: 0;
	z-index: 5;
	visibility: hidden;
	transition: 300ms 0ms ease-in-out
}

/* .nav>li:nth-child(1)>a:before {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/wu1.png) center no-repeat
}

.nav>li:nth-child(2)>a:before {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/wu2.png) center no-repeat
}

.nav>li:nth-child(3)>a:before {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/wu3.png) center no-repeat
}

.nav>li:nth-child(4)>a:before {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/wu4.png) center no-repeat
}

.nav>li:nth-child(5)>a:before {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/wu5.png) center no-repeat
}

.nav>li:nth-child(6)>a:before {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/wu6.png) center no-repeat
} */
.nav>li:hover>a:before,.nav>li.creent>a:before {
	opacity: 1;
	visibility: visible;
	transition: 300ms 120ms ease-in-out
}

/* .nav>li>a:after {
	content: "";
	width: 100%;
	height: 100%;
	background: #eee;
	position: absolute;
	left: 0;
	top: 0;
	transform-origin: 100%;
	-webkit-transform-origin: 100%;
	-webkit-transition: -webkit-transform .34s cubic-bezier(.4,0,.2,1);
	transition: -webkit-transform .34s cubic-bezier(.4,0,.2,1);
	transition: transform .34s cubic-bezier(.4,0,.2,1);
	transition: transform .34s cubic-bezier(.4,0,.2,1),-webkit-transform .34s cubic-bezier(.4,0,.2,1);
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	visibility: hidden\9
} */

.nav>li:hover>a:after,.nav>li.creent>a:after {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	visibility: visible\9
}

.menu-leval {
	position: absolute;
	left: 0;
	top: 78px;
	background: #fff;
	padding: 12px 0 17px;
	border-bottom: 3px solid #b41b1a;
	width: 100%;
	display: none
}

.menu-leval li {
	position: relative
}

.menu-leval li a {
	display: block;
	position: relative;
	line-height: 30px;
	color: #000;
	font-size: 14px;
	text-align: center
}
.menu-leval li a:hover{
	color:#fff;
}
.menu-leval li:before {
	content: "";
	width: 0;
	height: 100%;
	background: #AD1622;
	position: absolute;
	left: 50%;
	top: 0;
	color:#fff;
	transition: 200ms ease-in-out
}

.menu-leval li:hover:before {
	width: 100%;
	left: 0
}

.menubox {
	display: inline-block;
	float: right;
	width: 31px;
	height: 15px;
	margin-top: 25px;
	position: relative;
	cursor: pointer;
	display: none;
	z-index: 20
}

.menubox:before,.menubox:after {
	content: "";
	width: 100%;
	height: 3px;
	position: absolute;
	background: #fff;
}

.menubox:before {
	left: 0;
	top: 0
}

.menubox:after {
	left: 0;
	bottom: 0
}

.iphone-mark {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(18,18,18,0.8);
	z-index: 101;
	opacity: 0;
	visibility: hidden;
	transition: 320ms 0ms
}

.iphone-mark.on {
	opacity: 1;
	visibility: visible;
	transition: 320ms 200ms
}

.iphone-menu {
	width: 178px;
	height: 100%;
	position: fixed;
	right: -178px;
	top: 0;
	background: #fff;
	z-index: 110;
	transition: 360ms 0ms;
	overflow: hidden
}

.iphone-menu.on {
	right: 0;
	transition: 360ms 0ms;
	overflow: visible
}

.iphone-menu span {
	display: block;
	width: 29px;
	height: 28px;
	background: url(../images/gb.png) center no-repeat;
	position: absolute;
	left: -80px;
	top: 100px;
	transition: 360ms ease-in-out;
	cursor: pointer
}

.iphone-menu span:hover {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}

.yoverhide {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #f1f1f1;
	overflow-y: auto;
	left: 0;
	top: 0
}

.home {
	text-align: center;
	background: #fff
}

.home a {
	display: block;
	line-height: 1
}

.home img {
	display: inline;
	width: 176px;
	height: auto;
	line-height: 0;
	margin: auto
}

.mobile-menu {
	margin-top: 26px
}

.menu-list>li>a {
	display: block;
	color: #000;
	font-size: 22px;
	line-height: 60px;
	text-align: center
}

.menus {
	display: none
}

.menus>li {
	margin-bottom: 1px
}

.menus>li a {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	background: #AD1622;
	color:#fff;
}

.exclusived {
	margin-top: 54px
}

.exclusived a {
	display: block;
	margin-top: 1px;
	line-height: 60px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	background: #600
}

.header-ri {
	float: right;
	margin-top: 11px
}

.search {
	position: relative;
	float: left;
	border: 0px solid #b4b4b4;
	border-radius: 13px;
	margin-top: 4px
}
.telicon{
	float: left;
}
.teltext{
	float: left;
	margin-left:9px;
	display: inline-block;
    line-height: 30px;    
    vertical-align: middle;
}
.teltext p:first-child{
	color:#fff;
	font-size: 16px;
	font-family: '微软雅黑';
	margin-top: -5px;
}
.teltext p:nth-child(2){
	color:#FFFFFF;
	font-size: 26px;
	font-family: '微软雅黑';
	font-weight: bold;
	margin-top: -5px;
}
.search .sertext {
	width: 148px;
	height: 27px;
	line-height: 27px;
	padding: 0;
	margin: 0;
	padding-left: 15px;
	border: 0;
	outline: 0;
	border-radius: 12px;
	font-family: 微软雅黑
}

.search .serbtn {
	width: 27px;
	height: 28px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/search.png) left center no-repeat;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
	padding: 0;
	margin: 0;
	transition: 280ms
}

.search .serbtn:hover {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/search1.png) center no-repeat
}

.share {
	float: left;
	margin-left: 12px;
	margin-top: 9px;
	margin-right: 12px
}

.share a {
	display: block;
	width: 17px;
	height: 18px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/share.png) center no-repeat;
	line-height: 1
}

.share a:hover {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/share1.png) center no-repeat
}

.exclusive {
	float: left;
	position: relative;
	padding-top: 5px;
	width: 38px;
	height: 29px;
	border: 2px solid #b01717;
	text-align: center
}

.exclusive b {
	display: inline-block;
	color: #b01717;
	font-weight: normal;
	width: 12px;
	line-height: 1
}

.mtop {
	height: 53px;
}
.inner2 {
    width: 978px;
    margin: 0 auto;
}
.contactPage {
    position: relative;
    top: -78px;
}
.contactPage .c {
    padding: 5%;
    background-color: #f9f9f9;
}
.iconBox {
    float: left;
    width: 34%;
    padding-right: 4%;
    color: #747474;
    font-size: 14px;
}
.formBox {
    float: left;
    display: block;
    width: 60%;
    color: #939393;
}
.formBox p input{
	border: 0;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    padding: 2%;
    font: 12px/1.8 "微软雅黑";
    width: 95%;
    margin: 0 2% 2% 0;
    color: #7d7c7c;
}
.formBox p button{
	background: #C1221B;
	border:none;
	color:#fff;
	width: 100%;
	height:40px;
	line-height: 30px;
	font-family: '微软雅黑';
	margin-top: 15px;
	font-size: 16px;
}
.formBox .ts {
    border-bottom: 1px dashed #939393;
    padding-bottom: 20px;
    margin-bottom: 18px;
    font-size: 16px;
    color: #222;
    font-weight: bold;
}
.iconBox .wbox {
    font-size: 18px;
    color: #543924;
    line-height: 2.5;
}
.contactPage .t {
    padding: 0 5%;
    height: 78px;
    font: 27px/78px "microsoft yahei";
    color: #fff;
    text-align: center;
    background-color: #c1221b;
    margin: 0 !important;
}




@media screen and (max-width:1600px) {
	.nav {
		float: right;
		position: relative;
		left: 0
	}

	.header-ri {
		display: none
	}
}

@media screen and (max-width:1300px) {
	.nav {
		display: none
	}

	.menubox {
		display: block
	}
}

@media screen and (max-width:767px) {
	.logo img {
		height: 50px
	}
}

footer {
	background-color: #111
}

.footBox a:link,.footBox a:visited {
	color: #cccccc;
}

.footBox a:active,.footBox a:hover {
	color: #fff
}

.footBox {
	margin: 0;
	background-color: #111;
	padding: 55px 3% 35px;
	color: #969696;
	border-top: 1px solid #626262;
}

.linkIbox {
	padding-bottom: 25px
}

.link-item1 {
	float: left;
	display: block;
	width: 100%;
}

.link-item2 {
	float: right;
	display: block;
	width: 25%
}

.footNav li {
	float: left;
	display: block;
	width: 11.1%;
	font-size: 14px
}

.footNav p {
	margin-bottom: 5px
}

.footNav p.t {
	margin-bottom: 22px
}

.footNav .t a {
	font-weight: bold;
	color: #fff;
	font-size: 15px
}

.footBox .linkT a {
	color: #cccccc
}

.footBox .linkT a:hover {
	color: #fff
}
.ftels{
	font-size: 26px;
	font-weight: bold;
	color:#fff!important;
	margin-left:-50px;
}
.ftel .tel{
	color:#fff;
	font-size: 14px;
}
.linkT {
	font-weight: bold;
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 10px;
	color: #c8c8c8
}

.linkT .ico {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/more_ico3.png) no-repeat scroll center center;
	width: 36px;
	height: 28px;
	float: right;
	display: block
}

.linkT a:hover .ico {
	background-image: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/more_ico31.png)
}

.service-fbox {
	border-bottom: 1px solid #a0a0a0;
	padding-bottom: 20px
}

.service-fbox .c {
	line-height: 1.5
}

.promise {
	margin: 12px 0 32px
}

.promise .name {
	position: relative
}

.promise .sico {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/more_ico4.png) no-repeat scroll right top;
	width: 11px;
	height: 11px;
	display: inline-block;
	position: absolute;
	right: -22px;
	top: 0
}

.jz-promise .sico {
	cursor: pointer
}

.jz-promise-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/null.png) no-repeat transparent;
	display: none;
	z-index: 1002
}

.jz-promise-box {
	position: absolute;
	z-index: 1005;
	width: 170px;
	left: 50%;
	top: 25px;
	background-color: #000;
	padding: 10px;
	display: none;
	color: #c8c8c8;
	font-size: 12px;
	text-align: justify
}

.jz-promise-box .sjico {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/sj_ico.png) no-repeat scroll right center;
	width: 10px;
	height: 10px;
	position: absolute;
	left: -10px;
	top: 12px
}

.jz-promise-boxT .sjico {
	background: none transparent;
	width: 100%;
	height: 25px;
	left: 0;
	display: block;
	margin-left: 0;
	top: -25px
}

.mess-ibox {
	margin: 0 0 10px;
	border: 1px solid #707070;
	border-radius: 5px;
	padding: 10px 36px 10px 5%;
	position: relative
}

.mess-ibox .l {
	padding: 0 10px
}

.mess-ts {
	font-size: 12px
}

.mess-txt {
	height: 22px;
	font: 14px/22px "microsoft yahei";
	padding: 0;
	border: 0 none;
	background-color: transparent;
	color: #969696;
	float: left;
	display: block;
	width: 30%
}

.mess-txt2 {
	width: 55%
}

.mess-btn {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/more_ico3.png) no-repeat scroll center center;
	width: 38px;
	height: 100%;
	float: right;
	display: block;
	position: absolute;
	right: 0;
	top: 0
}

.mess-btn:hover {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/more_ico31.png) no-repeat scroll center center #707070
}

.foot {
	border-top: 1px solid #626262;
	padding-top: 28px
}

.foot-tel {
	float: right;
	display: block
}

.foot-tel dd {
	float: left;
	display: block
}

.ftel {
	line-height: 1.1;
}

.ftel .t {
	font-size: 12px
}

.ftel .tel {
	font-family: '微软雅黑';
	font-size: 14px;
}

.fsharp {
	margin-top: 8px
}

.fsharp a {
	display: block;
	width: 32px;
	height: 32px;
	margin-left: 7px;
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/fsharp.png) no-repeat scroll 0 -32px;
	float: left;
	position: relative
}

.fsharp a em {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/fsharp.png) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10
}

.fsharp a .ibg {
	background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/fsharp.png) no-repeat scroll -32px -32px;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 300ms
}

.fsharp a:hover .ibg {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100)
}

.fsharp a.a1 .i {
	background-position: 0 0
}

.fsharp a.a2 .i {
	background-position: -32px 0
}

.foot-contact {
	float: left;
	display: block;
	padding-left:0px;
	position: relative
}

.foot-contact .flogo {
	position: absolute;
	left: 0;
	top: 0
}

.fline {
	color: #595959;
	padding: 0 12px
}

.foot-A {
	color: #fff;
	font-size:14px;
}

.foot-C {
	color: #737373;
	font-size: 12px
}

.fA {
	margin-left: 40px
}

@media screen and (min-width:1600px) {
	.footBox {
		padding: 55px 4% 35px
	}
}

@media screen and (max-width:1240px) {
	.link-item1 {
		width: 72%
	}

	.link-item2 {
		width: 28%
	}

	.footBox {
		width: 90%;
		margin: 0;
		padding: 55px 5% 35px
	}

	.foot-tel,.foot-contact {
		float: none
	}

	.foot-tel {
		margin-bottom: 20px
	}
}
@media screen and (max-width:1366px) {
	.speviews .cover .en,.imgsShow .txts .en,.fTitle .en {
		font-size: 12px;
	}
	.cover .en{
		margin-top:60%!important;
	}
}

@media screen and (max-width:1024px) {
	.link-item1 {
		display: none
	}

	.link-item2 {
		float: none;
		width: 100%
	}
}

@media screen and (max-width:767px) {
	.foot-C {
		display: none
	}
}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1;
}

.col3 img,.col4 img,.col5 img,.col6 img,.col7 img {
	width: 100%
}

.col3 {
	width: 30%;
	display: block;
	box-sizing: border-box;
	padding: 10px;
	float: left;
	word-wrap: break-word
}

.col4 {
	width: 40%;
	display: block;
	box-sizing: border-box;
	padding: 10px;
	float: left;
	word-wrap: break-word
}

.col-left-5 {
	width: 50%;
	display: block;
	float: left;
	box-sizing: border-box;
	padding-right: 10px;
	word-wrap: break-word
}

.col-right-5 {
	width: 50%;
	display: block;
	float: right;
	box-sizing: border-box;
	padding-left: 10px;
	word-wrap: break-word
}

.col6 {
	width: 60%;
	display: block;
	float: left;
	box-sizing: border-box;
	padding: 10px;
	word-wrap: break-word
}

.col7 {
	width: 70%;
	display: block;
	float: left;
	box-sizing: border-box;
	padding: 10px;
	word-wrap: break-word
}

.pageNavBox {
	height: 52px
}

.pageNavBox a:link,.pageNavBox a:visited {
	color: #fff
}

.pageNavBox a:active,.pageNavBox a:hover {
	color: #555
}

.pagenav {
	background-color: #c31f15;
	width: 100%
}

.pagenav.fixed {
	position: fixed;
	left: 0;
	top: 52px;
	z-index: 1000
}

.pagenav.fixed .cpnavbox {
	height: 40px;
	line-height: 40px
}

.cpnavbox {
	line-height: 50px;
	padding-top: 2px;
	-webkit-transition: height .3s;
	transition: height .3s
}

.cpnavbox a {
	border-bottom: 1px solid #b1844f;
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-left: -3px;
	width: 100px;
	*display: inline;
	*zoom: 1;
	position: relative
}

.cpnavbox a:before {
	content: "";
	position: absolute;
	right: -5px;
	top: 0;
	width: 1px;
	height: 100%;
	display: block;
	background-color: #b1844f
}

/* .cpnavbox a:last-child:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	display: block;
	background-color: #b1844f
} */

.cpnavbox a:hover,.cpnavbox a.active {
	background-color: #fff;
	color: #555
}

.cpnav {
	display: none;
	width: 100%;
	color: #fff;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	background-color: #555;
	cursor: pointer
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 10px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.fixedImg {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover
}

.chromeframe {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0
}

#loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999
}

#loader {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #FFF;
	-webkit-animation: spin 2s linear infinite;
	-ms-animation: spin 2s linear infinite;
	-moz-animation: spin 2s linear infinite;
	-o-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	z-index: 1001
}

#loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #FFF;
	-webkit-animation: spin 3s linear infinite;
	-moz-animation: spin 3s linear infinite;
	-o-animation: spin 3s linear infinite;
	-ms-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite
}

#loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #FFF;
	-moz-animation: spin 1.5s linear infinite;
	-o-animation: spin 1.5s linear infinite;
	-ms-animation: spin 1.5s linear infinite;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

#loader-wrapper .loader-section {
	position: fixed;
	top: 0;
	width: 51%;
	height: 100%;
	background: #cfa972;
	z-index: 1000;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

#loader-wrapper .loader-section.section-left {
	left: 0
}

#loader-wrapper .loader-section.section-right {
	right: 0
}

.loaded #loader-wrapper .loader-section.section-left {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .7s .3s cubic-bezier(0.645,.045,.355,1);
	transition: all .7s .3s cubic-bezier(0.645,.045,.355,1)
}

.loaded #loader-wrapper .loader-section.section-right {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .7s .3s cubic-bezier(0.645,.045,.355,1);
	transition: all .7s .3s cubic-bezier(0.645,.045,.355,1)
}

.loaded #loader {
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.loaded #loader-wrapper {
	visibility: hidden;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .3s 1s ease-out;
	transition: all .3s 1s ease-out
}

.no-js #loader-wrapper {
	display: none
}

.no-js h1 {
	color: #222
}

#loader-wrapper .load_title {
	font-family: 'Open Sans';
	color: #FFF;
	font-size: 19px;
	width: 100%;
	text-align: center;
	z-index: 9999999999999;
	position: absolute;
	top: 60%;
	opacity: 1;
	line-height: 30px
}

#loader-wrapper .load_title span {
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
	color: #FFF;
	opacity: .5
}

@media screen and (max-width:1600px) {
	.speviews .cover .arrow {
		margin-top: 30%
	}

	.imgsShow .txts .ti {
		margin-top: 18%
	}

	.imgsShow .txts .en {
		margin-top: 10%
	}

	.props .txts .titles,.props .more {
		margin-right: 20%
	}

	.props .txts .tx {
		margin-top: 10px !important
	}

	.props .more {
		margin-top: 28%
	}

	.fTitle {
		padding-top: 20px
	}

	.pnav ul li {
		width: 160px
	}

	.nwnav ul li {
		width: 50%
	}

	.pla_pics .txts {
		top: 15%
	}

	.dw_pics.ad-gallery .ad-image-wrapper {
		height: 560px
	}

	.pytxs .pytxsb .txts {
		margin-top: 20px;
		padding: 20px 0 20px
	}

	.pytxs .pytxsb {
		padding: 25px 50px 25px
	}
}

@media screen and (max-width:1440px) {
	.props .txts .titles p {
		font-size: 16px
	}
	.cover .en{
		margin-top:60%!important;
	}
	.props .txts .tx {
		line-height: 1.8;
		letter-spacing: 2px
	}

	.props .txts {
		padding: 0 0 0 15px
	}

	.props .more {
		margin-top: 20%
	}

	.speviews .cover .arrow {
		margin-top: 25%
	}

	.imgsShow .txts .ti {
		margin-top: 15%
	}

	.fTitle .en {
		margin-top: 5px
	}

	.dw_pics.ad-gallery .ad-image-wrapper {
		height: 500px
	}

	.pytxs .pytxsb {
		padding: 20px 50px 20px;
		font-size: 12px
	}
}

@media screen and (max-width:1366px) {
	.props .txts .titles p {
		font-size: 15px;
		line-height: 1
	}

	.props .txts .titles img {
		margin-right: 15px
	}

	.props .txts .titles,.props .more {
		margin-right: 15%
	}

	.imgsShow .counts {
		bottom: 20px
	}

	.imgsShow .txts .en {
		margin-top: 8%
	}

	.speviews .ch {
		font-size: 16px;
		margin-top: -56px
	}

	.speviews .moh .ch {
		height: 100px;
		margin-top: -56px
	}

	.logos a {
		width: 16.6666%;
		*width: 16.6%;
	}

	.fTitle {
		padding-top: 35px
	}

	.f-logo {
		margin-left: 15px
	}

	.iTitle h2 {
		font-size: 16px;
		text-align: center;
	}

	.iTitle h1 {
		font-size: 16px;
		width: 18px
	}

	.pw {
		width: 1000px
	}

	.sunsShow .txtsBox {
		margin-left: -500px
	}

	.ss-controls {
		margin-left: -500px
	}

	.pnav ul li {
		width: 140px
	}

	.nwnav ul li {
		width: 50%
	}

	.nxs li {
		width: 223px;
		margin-right: 36px;
		margin-bottom: 28px
	}

	.nxs {
		width: 1036px
	}

	.nxhos li .tx {
		padding: 0 15px
	}

	.fe_pics li {
		margin: 0 40px
	}

	.pla_txts .txts {
		width: 25%
	}

	.pla_pics .txts {
		top: 10%
	}

	.dw_pics.ad-gallery .ad-image-wrapper {
		height: 470px
	}

	.dw_pics.ad-gallery .ad-nav {
		width: 1000px
	}

	.pytxs .pytxsb .txts {
		margin-top: 10px;
		padding: 15px 0
	}

	.pytxs {
		width: 760px;
		margin-left: -380px;
		top: 10px
	}

	.proy_nav ul li {
		width: 200px
	}
}

@media screen and (max-width:1281px) {
	.dw_pics.ad-gallery .ad-image-wrapper {
		height: 440px
	}

	.pytxs .txts .ti2 {
		font-size: 16px
	}

	.proy_pics.pw {
		width: 930px
	}
}

@media screen and (max-width:1200px) {
	.logo {
		width: 138px
	}

	.nav li>a {
		padding: 0 8px
	}

	.speviews .cover .en,.imgsShow .txts .en {
		font-size: 10px;
		line-height: 12px;
		margin-top: 150%
	}

	.speviews .cover .arrow {
		margin-top: 20%
	}

	.imgsShow .txts .en {
		margin-top: 5%
	}

	.imgsShow .txts .ti {
		font-size: 14px;
		line-height: 1
	}

	.imgsShow .txts .ch {
		font-size: 12px
	}

	.imgsShow .counts {
		bottom: 10px
	}

	.props .more {
		display: none
	}

	.props .txts .titles {
		display: none !important
	}

	.props .txts .tx h2 {
		display: block;
		color:#fff;
		font-size: 20px;
		font-weight: bold;
	}

	.props .txts .titles p {
		font-size: 14px
	}

	.props .txts .tx {
		margin-top: 5%;
		font-size: 12px;
		line-height: 2;
		letter-spacing: 1px;
		padding-right: 5%
	}

	.f1 {
		padding-left: 0;
		font-size: 12px
	}

	.pnav ul li {
		width: 120px;
		font-size: 13px
	}

	.nwnav ul li {
		width: 50%
	}

	.pypics {
		height: 400px
	}

	.pytxs {
		top: 30px
	}

	.pypics img {
		display: none
	}
}

@media screen and (max-width:1024px) {
	.bannerpanel,.bx-viewport,.banner{
		height:400px!important;
	}
	.menu-handler {
		display: block
	}

	.nav {
		display: none
	}

	.header {
		padding: 5px 5%
	}

	.wpaBox {
		padding: 0
	}

	.main {
		padding: 0;
		background: url('../images/mbj.jpg')no-repeat center center;
		background-size: 100% 100%;
	}

	.ba-prev,.ba-next {
		display: none
	}

	.f1 {
		display: none
	}

	.wrap {
		padding: 0 5%
	}

	.imgsShow {
		width: 70%
	}

	.f2 {
		margin-top: 25px
	}

	.imgsShow .counts {
		bottom: 15px
	}

	.pw {
		width: 100%
	}

	.sunsShow .txtsBox {
		margin-left: -45%
	}

	.ss-controls {
		margin-left: -45%
	}

	.sunsShow .txts {
		padding: 20px 0
	}

	.sunsShow .txts .temp {
		font-size: 24px;
		margin-top: 10px
	}

	.sunsShow .txts .ico {
		margin-top: 10px
	}

	.ss-prev,.ss-next {
		top: 55px
	}

	.places {
		width: 100%;
		margin: 0
	}

	.snows_1 .txts {
		font-size: 12px
	}

	.nxs {
		width: 100%
	}

	.nxs li {
		width: 23.5%;
		margin-right: 2%;
		margin-bottom: 2%
	}

	.nxs li:nth-child(4n) {
		margin-right: 0
	}

	.nxs li .txts p {
		font-size: 12px;
		line-height: 20px;
		height: 140px
	}

	.nxhos,.nw_line {
		width: 100%
	}

	.lf_fixbg {
		background-attachment: scroll
	}

	.ma_2 {
		padding-left: 15px;
		padding-right: 15px
	}

	.ma_2 .txts {
		width: 33%
	}

	.ma_logos {
		width: 60%
	}

	.ma_logos a {
		width: 33.3333%;
		height: 120px
	}

	.fe_pics li {
		width: 33.3333%;
		float: left;
		margin: 0
	}

	.fe_pics .fe_ti {
		width: 237px;
		margin: 0 auto
	}

	.fe_txts .txts {
		width: 28%;
		margin-left: 0
	}

	.fe_txts .pic {
		width: 60%;
		margin: 0;
		float: right
	}

	.prop_txts .pic {
		width: 55%;
		margin-right: 0
	}

	.prop_txts .txts {
		width: 35%;
		margin-left: 0
	}

	.pla_txts .tx {
		margin-top: 20px
	}

	.pla_pics {
		margin-top: 30px
	}

	.pla_pics .txts {
		top: 0;
		width: 100%;
		height: 100%;
		left: 0;
		margin-left: 0
	}

	.pla_pics .txts ul {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding: 0
	}

	.pla_pics .txts li {
		height: 100%;
		box-sizing: border-box
	}

	.pla_txts .txts {
		width: 28%
	}

	.taff_txts li {
		width: 22%;
		margin-left: 4%
	}

	.taff_txts .plath_ti h2 {
		font-size: 16px
	}

	.dw_pics {
		display: none
	}

	#dwp {
		display: block
	}

	#dwp ul li img {
		display: none
	}

	#dwp ul li {
		height: 500px
	}

	.pytxs {
		width: 640px;
		margin-left: -320px
	}

	.pytxs .txts .tx1 {
		width: 65%;
		margin-right: 5%
	}

	.pytxs .txts .tis {
		margin-left: 5%
	}

	.proy_nav ul li {
		width: 25%
	}

	.proycos {
		display: none
	}

	.proy_pics .mas-prev,.proy_pics .mas-next {
		display: block
	}

	.proy_pics .pics li {
		position: relative
	}

	.proy_pics .pics .txtsb {
		width: 100%;
		height: auto;
		position: absolute;
		top: auto;
		left: 0;
		bottom: 0;
		background: url(//guiyi-food.com/wp-content/themes/guiyi/css/../images/black.png)
	}

	.proy_pics .pics .txts {
		background: none;
		text-align: left;
		padding: 5px 5%;
		color: #fff
	}

	.proy_pics .pics .tx2 {
		margin-top: 0
	}

	.proy_pics .pics .tx1 {
		margin-top: 0
	}

	.proy_pics .pics .txts p {
		display: inline
	}

	.proy_pics .pics .tx strong {
		display: inline
	}

	.proy_pics .pics .ti {
		width: auto;
		height: auto;
		padding-top: 0;
		margin-bottom: 0;
		line-height: 1.8;
		margin-right: 10px;
		color: #ce8c37
	}

	.pys-prev {
		left: -25%
	}

	.pys-next {
		right: -25%
	}

	.proy_pics.pw {
		width: 100%
	}

	.pytxnum,.pytxhans {
		display: none
	}

	.proy_pics .pos_img {
		display: none
	}

	.proy_pics .pics {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto
	}
	.header {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
		right: 0;
		background: #AD1622;
	}

	.mtop {
		height: 85px
	}

	.proy_pics .pics .ytx {
		display: none
	}

	.proy_pics .pics .ti strong {
		display: inline;
		margin-left: 5px
	}

	.bd_logos .bx-wrapper .bx-prev {
		left: 4%
	}

	.bd_logos .bx-wrapper .bx-next {
		right: 4%
	}

	.pnav.pnavpos {
		top: 65px
	}

	.backTop {
		display: none
	}
}

@media screen and (max-width:861px) {
	.menuEn {
		letter-spacing: 20px
	}

	.props .txts .tx p{
		padding-left: 0px;
	}
	.solution-more,.index-page .solution-more-slide .container{
		height:300px!important;
	}
	.index-page .solution-more-slide .hd{
		height:300px!important;
		background: none!important;
	}
	.index-page .solution-more-slide .hd li{
		height:30px!important;
	}
	.index-page .solution-more-slide .hd li img{
		height:30px!important;
	}
	.index-page .solution-more-slide .hd li span{
		font-size: 14px!important;
		top:0px!important;
	}
	.cpbj,.mw_wrap{
		height:240px!important;
		background: none!important;
	}
	.cps{
		background: none!important;
	}

	.bannerTxts .batx {
		margin: 5% auto 0
	}

	.speviews a {
		width: 25%
	}

	.imgsShow {
		width: 100%
	}

	.imgsShow .bx-viewport {
		overflow: hidden
	}

	.props .txtsBox {
		float: none;
		width: 100%;
		/* background-size: cover; */
	}

	.props .pic {
		float: none;
		width: 100%
	}

	.props {
		background: none
	}

	.props .txts {
		padding: 20px 0 20px 15px
	}

	.props .txts .tx {
		font-size: 14px;
		letter-spacing: 2px
	}

	.props .txts .titles p {
		font-size: 16px
	}

	.logos {
		width: 100%
	}

	.logos a {
		width: 25%
	}

	.fTitle {
		width: 100%;
		float: none;
		box-sizing: border-box;
		padding: 20px 15px;
		background: #fff
	}

	.imgsShow .txts .ti {
		margin-top: 20%
	}

	.props .txts {
		position: relative
	}

	.props .txts .titles {
		position: absolute;
		right: 15px;
		top: 20px;
		margin-right: 0
	}

	.props .txts .tx {
		margin-top: 10%
	}

	.pbanner {
		height: 320px
	}

	.pbanner .vt {
		display: none
	}

	.mmnav {
		display: block
	}

	.pnav {
		border-bottom: 0;
		margin-top: 0;
		cursor: pointer;
		position: relative
	}

	.pnav ul {
		background: #fff;
		padding: 15px 0;
		border-bottom: 1px solid #eee;
		position: absolute;
		top: 40px;
		left: 0;
		right: 0;
		z-index: 100;
		display: none
	}

	.pnav ul li {
		float: none;
		width: 100%
	}

	.pnav ul li .line {
		display: none
	}

	.pnav a {
		line-height: 38px
	}

	.pnav ul.pw {
		width: 100%
	}

	.sunsShow .pic {
		height: 360px
	}

	.sunsShow .pic img {
		display: none
	}

	.sunsShow .txtsBox.pw,.ss-controls.pw {
		width: 100%
	}

	.sunsShow .txtsBox,.ss-controls {
		margin-left: 0;
		left: 0
	}

	.sunsShow .txts {
		margin-top: 15px;
		margin-left: 15px
	}

	.ss-prev,.ss-next {
		top: 35px
	}

	.ss-prev {
		left: 50px
	}

	.lv_txts {
		padding-left: 0
	}

	.lv_title {
		top: 0;
		left: 0
	}

	.airs li {
		margin: 5px
	}

	.snows_1 .apic {
		float: none;
		width: 100%
	}

	.snows_1 .txts {
		float: none;
		width: 100%;
		font-size: 14px;
		text-align: center;
		margin-top: 5%
	}

	.snows_1 .txts p {
		margin-bottom: 5%
	}

	.snows_1 .aEn {
		position: static;
		text-align: center
	}

	.nxs li {
		width: 32%
	}

	.nxs li:nth-child(4n) {
		margin-right: 2%
	}

	.nxs li:nth-child(3n) {
		margin-right: 0
	}

	.nxhos li .tx {
		padding: 0 10px
	}

	.lf_nav {
		width: 100%;
		padding: 0;
		box-sizing: border-box
	}

	.lf_nav li {
		width: 33.3333%;
		margin-left: 0;
		height: auto
	}

	.lf_nav li a {
		width: 20px;
		margin: 0 auto
	}

	.lf_txtsb .txts {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 20px
	}

	.lf_txtsb .pic {
		float: none;
		width: 100%
	}

	.lf_2 .lf_txtsb .txts {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}

	.lf_2 .lf_txtsb .title .h_line {
		display: none
	}

	.lf_2 .lf_txtsb .title .s_line {
		display: none
	}

	.lf_2 .lf_txtsb .title .ti {
		position: static;
		padding: 0;
		width: auto
	}

	.lf_2 .lf_txtsb .title {
		position: static;
		width: auto;
		text-align: left;
		margin-left: 0
	}

	.lf_2 .lf_txtsb_1 .title {
		margin-top: 25px
	}

	.lf_2 .lf_txtsb .pic {
		width: 100%;
		margin-left: 0
	}

	.lf_txtsb_1 .txts {
		margin-left: 0
	}

	.lf_3 .lf_txtsb .txts {
		width: 100%
	}

	.lf_3 .lf_txtsb .title {
		display: none
	}

	.lf_3 .mTitle {
		display: block
	}

	.lf_txtsbfo {
		width: 100%
	}

	.lf_txtsb {
		margin-bottom: 25px
	}

	.lf_enb {
		display: none
	}

	.lf_name {
		margin: 30px 0
	}

	.lf_nav {
		margin-bottom: 80px
	}

	.ma_tx {
		width: 100%
	}

	.ma_2 .txts {
		width: 100%;
		float: none
	}

	.ma_logos {
		width: 100%;
		margin-top: 25px
	}

	.ma_logos a {
		width: 25%;
		height: 143px
	}

	.ma_num li {
		margin: 0 45px
	}

	.bd_txtsb {
		width: 100%
	}

	.news li {
		width: 48%;
		margin-right: 4%;
		margin-left: 0
	}

	.news li:nth-child(2n) {
		margin-right: 0
	}

	.nwd_txts {
		width: 100%
	}

	.nwd_tool .share {
		position: relative;
		left: auto;
		top: auto;
		width: 100%;
		margin-left: 0;
		margin-bottom: 25px
	}

	.nwd_tool .nwd_prev {
		width: 100%;
		float: none
	}

	.nwd_tool .nwd_next {
		width: 100%;
		float: none;
		text-align: left;
		margin-top: 15px
	}

	.nwd_tool .ti {
		border-bottom: 0;
		padding-bottom: 10px
	}

	.mas_pics {
		width: 100%
	}

	#pkp {
		width: 90%
	}

	.pk-prev {
		left: -50px
	}

	.pk-next {
		right: -50px
	}

	.mas_txts {
		width: 90%
	}

	.fe_pics .fe_ti {
		width: 190px;
		height: 190px;
		background-size: cover
	}

	.fe_txts .txts {
		width: 100%;
		float: none
	}

	.fe_txts .pic {
		width: 100%;
		float: none;
		margin-top: 25px
	}

	.prop_txts .pic {
		width: 100%;
		float: none
	}

	.prop_txts .txts {
		width: 100%;
		float: none;
		margin-bottom: 25px
	}

	.prop_txts .txts .tx {
		margin-top: 48px
	}

	.pla_txts .txts {
		float: none;
		width: 100%
	}

	.pla_txts .pic {
		float: none;
		width: 100%;
		margin-top: 25px
	}

	.taff_txts li {
		width: 100%;
		margin-left: 0;
		float: none;
		margin-bottom: 25px
	}

	#dwp ul li {
		height: 420px
	}

	.pla_pics .picsb {
		display: none
	}

	.pla_pics .txts {
		position: static
	}

	.pla_pics .txts ul {
		background: #646464
	}

	.pla_pics .txts li {
		width: 50%
	}

	.pys-prev {
		left: 25px
	}

	.pys-next {
		right: 25px
	}

	.nx_title {
		left: 42px
	}

	.nx_3 .nx_title,.nx_4 .nx_title {
		left: 56px
	}

	.pnav.pnavpos {
		top: 85px
	}

	.prop_ti h2 {
		width: auto
	}

	.prop_en {
		display: none
	}

	.prop_txts .txts .tx {
		margin-top: 25px
	}
}

@media screen and (max-width:641px) {
	.menuEn {
		letter-spacing: 15px
	}

	.speviews a {
		width: 33.3333%
	}

	.imgsShow .txts .en,.imgsShow .txts .ch,.speviews .cover .en,.speviews .cover .arrow {
		display: none
	}

	.imgsShow .txts .ti {
		margin-top: 15%
	}

	.speviews .ch {
		width: 14px;
		font-size: 14px;
		margin-top: 26px;
		margin-left: -10px;
	}

	.speviews .moh .ch {
		height: 120px;
		margin-top: -66px
	}

	.fbottom {
		padding: 15px 0
	}

	.fbottom a {
		display: block
	}

	.iTitle {
		margin: 25px auto 25px
	}

	.sunsShow .pic {
		height: 280px
	}

	.sunsShow .txts {
		width: 180px;
		height: 100%;
		padding: 0;
		margin: 0;
		padding-top: 20px
	}

	.sunsShow .txts .tx {
		margin-top: 20px;
		font-size: 12px
	}

	.sunsShow .txts .l_line {
		width: 90%
	}

	.ss-prev,.ss-next {
		top: 20px
	}

	.ss-prev {
		left: 15px
	}

	.ss-next {
		left: 125px
	}

	.places li img {
		width: 40px
	}

	.places li p {
		font-size: 13px;
		padding-top: 100px
	}

	.prev,.next {
		display: none
	}

	.wa_pics .pic {
		float: none;
		width: 100%;
		margin-top: 10px
	}

	.nxs li {
		width: 49%
	}

	.nxs li:nth-child(3n) {
		margin-right: 2%
	}

	.nxs li:nth-child(2n) {
		margin-right: 0
	}

	.nxhos li {
		width: 100%;
		margin-bottom: 30px
	}

	.lf_3 .wa_pics .pic {
		width: 100%;
		margin-left: 0
	}

	.lf_txtsbfo p {
		padding-left: 0
	}

	.lf_txtsbfo .title {
		position: static;
		margin-bottom: 25px
	}

	.lf_txtsbfo .title .aEn {
		display: none
	}

	.lf_txtsbfo .title .ti {
		width: auto;
		text-align: left
	}

	.lf_txtsbfo {
		padding-top: 0
	}

	.lifepanel {
		padding-top: 20%
	}

	.ma_logos a {
		width: 33.3333%;
		height: 120px
	}

	.ma_num li {
		margin: 0 20px
	}

	.ma_num li {
		width: 145px
	}

	.ma_num li .num strong {
		font-size: 35px
	}

	.bd_txts .pic {
		width: 215px;
		float: none
	}

	.bd_txts .txts {
		width: 100%;
		float: none
	}

	.news li {
		width: 49%;
		margin-right: 2%
	}

	.news .ti {
		font-size: 15px
	}

	.news .date {
		font-size: 18px
	}

	.news a {
		padding: 15px 15px 60px 15px
	}

	.nwd_title h1 {
		font-size: 20px
	}

	.allpanel {
		padding: 40px 0
	}

	#pkp {
		width: 100%
	}

	.pk-prev {
		left: 25px
	}

	.pk-next {
		right: 25px
	}

	.mas_txts {
		width: 100%;
		margin-top: 40px
	}

	.fe_pics li {
		width: 50%;
		margin-bottom: 25px
	}

	.fe_pics .fe_ti {
		width: 215px;
		height: 215px
	}

	.fe_pics .fe_hide .aEn,.fe_pics .fe_hide .aline {
		opacity: 1;
		display: block\9;
		transform: translateY(0);
		-webkit-transform: translateY(0)
	}

	.pjc_video .video_pic {
		display: none
	}

	.pjc_video {
		height: 320px
	}

	#dwp ul li {
		height: 320px
	}

	.plath_ti {
		margin-top: 40px
	}

	.pytxs {
		position: static;
		margin-left: 0;
		top: auto;
		left: auto;
		width: 100%;
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		display: block\9
	}

	.pytxBtn {
		display: none
	}

	.pypics {
		display: none
	}

	.pytxs .pytxsb {
		padding: 20px 0;
		font-size: 14px
	}

	.pytxs .pytxsb .txts {
		margin-top: 20px
	}

	.proy_pics .pics li img {
		display: none
	}

	.proy_pics .pics .pic {
		height: 360px
	}

	.proy_pics .pics .tx strong {
		font-size: 20px
	}

	.proy_pics {
		margin-top: 30px
	}
}

@media screen and (max-width:481px) {
	.menuEn {
		letter-spacing: 15px
	}
	.index-page .solution-more-slide .bd{
		height:240px!important;
	}
	.index-page .solution-more-slide .bd img{
		height:240px!important;
		max-width: 100%!important;
	}
	.navMobile dd p a {
		font-size: 15px
	}

	.logos a {
		width: 33.3333%
	}

	.speviews a {
		width: 50%
	}

	.speviews a:last-child {
		display: none
	}

	.imgsShow .counts {
		bottom: 10px
	}

	.imgsShow .txts .ti {
		margin-top: 10%
	}

	.logo {
		width: 108px
	}

	.sunsShow .pic {
		height: 260px
	}

	.sunsShow .txts {
		width: 150px;
		height: 100%;
		padding: 0;
		margin: 0;
		padding-top: 20px
	}

	.sunsShow .txts .seasons {
		width: 50px;
		height: 50px
	}

	.sunsShow .txts .temp {
		font-size: 20px;
		padding-bottom: 0
	}

	.sunsShow .txts .s_line {
		height: 15px
	}

	.ss-prev,.ss-next {
		top: 15px
	}

	.ss-prev {
		left: 10px
	}

	.ss-next {
		left: 100px
	}

	.pbanner {
		height: 200px
	}

	.places li img {
		width: 35px
	}

	.places li p {
		padding-top: 80px
	}

	.places li .line {
		height: 40px;
		margin-top: -20px
	}

	.lv_title {
		position: static
	}

	.lv_title .tx {
		font-size: 15px
	}

	.lv_title .aEn {
		margin-top: 8px
	}

	.wa_pics {
		margin-top: 20%
	}

	.nxs li .b_line {
		bottom: 10px
	}

	.nxs li .ti {
		font-size: 12px
	}

	.nxs li .txts h2 {
		padding-top: 5px
	}

	.nxs li .txts p {
		letter-spacing: -1px
	}

	.lf_nav li a {
		width: 18px;
		font-size: 16px
	}

	.ma_num li {
		width: 120px
	}

	.ma_num li {
		margin: 0 10px
	}

	.ma_num li .num strong {
		font-size: 24px
	}

	.ma_ti {
		font-size: 18px
	}

	.bd_txts {
		padding: 7.5% 15px 15% 15px
	}

	.news li {
		width: 100%;
		margin-right: 0
	}

	.news .ti {
		font-size: 16px
	}

	.news .date {
		font-size: 20px
	}

	.nwd_title h1 {
		font-size: 16px
	}

	.mas_txts .mas_ti {
		width: 100%;
		float: none
	}

	.mas_txts .mas_ti .ti {
		width: auto
	}

	.mas_txts .tx {
		width: 100%;
		float: none
	}

	.pk-prev {
		left: 15px
	}

	.pk-next {
		right: 15px
	}

	.mas-prev {
		left: 15px
	}

	.mas-next {
		right: 15px
	}

	.fe_pics .fe_ti {
		width: 160px;
		height: 160px
	}

	.fe_pics .tx {
		font-size: 12px
	}

	.pjc_video {
		height: 260px
	}

	#dwp ul li {
		height: 260px
	}

	.pla_pics .txts .tx {
		height: 125px;
		padding: 0 5%
	}

	.proy_nav ul li .en {
		display: none
	}

	.proy_nav ul li {
		font-size: 18px
	}

	.proy_nav ul li a {
		width: 19px;
		height: 112px;
		padding: 0 8px
	}

	.proy_nav ul li .bg {
		background-size: 35px 112px
	}

	.proy_nav ul li strong {
		padding-top: 30px
	}

	.pytxs .txts .tis {
		float: none
	}

	.pytxs .txts .tx1 {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-top: 20px
	}

	.pytxs .pytxsb .txts {
		padding: 5% 5%
	}

	.proy_pics .pics .txts .ti {
		display: block
	}

	.proy_pics .pics .tx strong {
		font-size: 16px
	}

	.proy_pics .pics .txts .tx {
		font-size: 12px
	}

	.proy_pics .pics .pic {
		height: 320px
	}

	.proyth_ti {
		font-size: 18px
	}

	.mtop {
		height: 68px
	}

	.ma_logos a {
		width: 50%
	}

	.bd_logos .bx-wrapper .bx-prev {
		left: 2%
	}

	.bd_logos .bx-wrapper .bx-next {
		right: 2%
	}

	.pnav.pnavpos {
		top: 68px
	}
}

@media screen and (max-width:361px) {
	.menuEn {
		letter-spacing: 8px
	}

	.fe_pics li {
		width: 100%
	}

	.fe_pics .fe_ti {
		width: 237px;
		height: 237px
	}

	.fe_pics .tx {
		font-size: 14px
	}

	.ma_logos .ico {
		background-size: 128px 112px
	}
}

@media screen and (max-width:321px) {
	.imgsShow .txts .ti {
		font-size: 12px;
		width: 14px
	}

	.nxs li .txts h2 {
		margin-bottom: 0
	}

	.lf_title {
		width: 310px;
		height: 310px;
		background-size: 310px 310px;
		margin-top: -155px;
		margin-left: -155px
	}

	.lf_title p {
		margin-top: 70px
	}

	.lf_title p strong {
		font-size: 20px;
		margin-top: 32px
	}

	#dwp ul li {
		height: 200px
	}

	.pla_pics .txts li {
		width: 100%
	}

	.pla_pics .txts .tx {
		height: 75px;
		padding: 0 10%
	}

	.proy_pics .pics .pic {
		height: 280px
	}
}
.pbanner1 {
    height: 294px;
    padding: 100px 0 0;
    color: #fff;
    text-align: center;
}
.pbanner .pimg {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.pbox1 {
    background: rgba(0,0,0,0.5);
    padding: 40px 100px;
    display: inline-block;
    margin: 0 auto;
    line-height: 1.1;
    text-align: center;
}
.pbanner .pbox {
    position: relative;
    z-index: 2;
    border-radius: 5px;
}
.pbox1 .t {
    color: #fff;
    font: bold 60px/1.1 "microsoft yahei";
}
.page {
    padding: 65px 0 85px;
    margin: 0 auto;
    width: 1100px;
}
.nmenu {
    float: left;
    display: block;
}
.nmenu a.act {
    background: #da251c;
}
.newType-nav {
    border-bottom: 1px solid #b6a282;
    padding-bottom: 30px;
    margin-bottom: 18px;
}
.nmenu a {
    margin-right: 4px;
    padding: 0 20px;
    display: inline-block;
    float: left;
    font-size: 15px;
    background-color: #9a9a9a;
    height: 35px;
    line-height: 35px;
    color:#fff;
}
.newsList ul {
    width: 1122px;
}
.newsList li {
    float: left;
    display: block;
    width: 352px;
    margin: 0 22px 62px 0;
    position: relative;
    font-size: 14px;
    position: relative;
    overflow: hidden;
}
.newsList li.shown {
    overflow: inherit;
}

.newsList .item {
    border: 3px solid #fff;
    display: block;
    background-color: #fff;
    padding: 0 11px 20px;
    color: #787878;
    transition: 300ms;
    -webkit-transition: 300ms;
    -ms-transition: 300ms;
    box-shadow: 2px 3px 4px 0 rgba(0,0,0,.2);
    animation: showMe 1.5s step-end forwards;
}
.newsList .time {
    position: absolute;
    right: 14px;
    top: 0;
    background: #AD1622;
    width: 90px;
    padding-top: 18px;
    height: 95px;
    display: block;
    color: #fff;
    text-align: center;
    transition: 300ms;
    -webkit-transition: 300ms;
    -ms-transition: 300ms;
}
.newsList .time .num {
    display: block;
    font-size: 45px;
    line-height: 1.4;
    font-family: Tahoma,arial;
    font-weight: bold;
}
.newsList .time .year {
    border-top: 1px solid #fff;
    padding-top: 4px;
    font-family: "din_b","Comic Sans MS",Tahoma,arial;
}
.newsList .t {
    height: 52px;
    font-weight: bold;
    font-size: 18px;
    padding-right: 100px;
    overflow: hidden;
    line-height: 1.4;
    margin: 40px 0 37px;
}
.newsList .t a {
    color: #505050;
}
.newsList .img {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    height: 167px;
    background-color: #000;
}
.newsList .img img {
    width: 100%;
    display: block;
    transition: 400ms;
    -webkit-transition: 400ms;
    -ms-transition: 400ms;
}
.newsList .c {
    line-height: 1.5;
    height: 62px;
    overflow: hidden;
}
.newsList .c a{
    color:#999;
}
.newsList .item:hover {
	border-color: #da251c
}

.newsList .item:hover .time {
	background-color: #da251c
}

.newsList .item:hover .t a {
	color: #da251c
}

.newsList .item:hover .bot .typeI {
	background-color: #b6a282;
	color: #fff;
	border: 1px solid #b6a282
}

.newsList .item:hover .bot .easeI {
	background-image: url(../images/li22.png)
}

.newsList .item:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	opacity: .8
}
.ainfoPage {
    width: 1200px;
    margin: 0 auto;
}
.ainfoPage .pageCon {
    margin-bottom: 9%;
    font-size: 14px;
    color: #505050;
    padding:20px 0;
}
.ainfoPage .pageCon img{
	max-width: 100%;
}
.ninfoT {
    background-color: #f9f9f9;
    padding: 65px 0;
    color: #AD1622;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
}
.page {
    padding: 65px 0 85px;
    margin: 0 auto;
}
.caseMmenu {
    padding-bottom: 56px;
    border-bottom: 1px solid #fff;
    margin-bottom: 40px;
}
@media screen and (min-width: 1025px)
.caseMmenu dd {
    display: block !important;
}
.cmenu {
    overflow: hidden;
    padding-bottom: 26px;
}
.cmenu a:hover {
    background-color: #db241c;
}
.cmenu a.act {
    background:#db241c;
}
.cmenu a {
    font-size: 20px;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 75px;
    line-height: 75px;
    background-color: #9a9a9a;
    margin: 0 2px 2px 0;
    padding: 0 21px 0 20px;
}

.caseMmenu a:link, .caseMmenu a:visited {
    color: #fff;
}
.thinkThreeList {
    overflow: hidden;
    position: relative;
}
.thinkThreeList ul {
    margin-left: -5%;
}
.thinkThreeList li {
    float: left;
    display: block;
    font-size: 14px;
    width: 45%;
    margin: 0 0 5% 5%;
}
.thinkThreeList2 li {
    width: 28.33%;
}
.thinkThreeList .item {
    display: block;
    position: relative;
    background-color: #000;
}
.thinkThreeList .item .img {
    width: 100%;
    display: block;
    height:261px;
}
.thinkThreeList .item:hover .con {
    border-bottom: 8px solid #da251c;
    padding: 6% 0 0;
}
.thinkThreeList .item .con {
    position: absolute;
    left: 8%;
    bottom: 8%;
    width: 84%;
    background-color: rgba(0,0,0,0.4);
    border-bottom: 1px solid #da251c;
    transition: 400ms;
    -webkit-transition: 400ms;
    -ms-transition: 400ms;
}
.thinkThreeList .con .t {
    padding: 10px 15px;
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
}
.thinkThreeList .con .c {
    height: 30px;
    padding-top: 12px;
    border-top: 1px solid #eee;
    margin: 0 15px 0;
    color: #eee;
    display: none;
}
.thinkThreeList .item:hover .con .c, .thinkThreeList .item:hover .con .more3 {
    display: block;
}
.thinkThreeList .con .more3 {
    margin: 14% auto 10%;
    border: 1px solid #fff;
    color: #fff;
    display: none;
}
.more3 {
    border: 1px solid #8a8a8a;
    color: #9a9a9a;
    width: 108px;
    height: 30px;
    display: block;
    overflow: hidden;
    position: relative;
    line-height: 30px;
    text-align: center;
}
.thinkThreeList .con .more3 .mi1 {
    background-color: #222;
}
.more3 .mi2 {
    position: relative;
    z-index: 2;
}