﻿/* 雪碧图 */
.ico {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico.png");
	margin: 0 .3em;
}
.ico1_2 {
	background-position: -20px 0;
}
.ico1_3 {
	background-position: -40px 0;
}
.ico1_4 {
	background-position: -60px 0;
}
.ico1_5 {
	background-position: -80px 0;
}
.ico2_1 {
	background-position: 0 -20px;
}
.ico2_2 {
	background-position: -20px -20px;
}
.ico2_3 {
	background-position: -40px -20px;
}
.ico2_4 {
	background-position: -60px -20px;
}
.ico2_5 {
	background-position: -80px -20px;
}
.ico3_1 {
	background-position: 0 -40px;
}
.ico3_2 {
	background-position: -20px -40px;
}
.ico3_3 {
	background-position: -40px -40px;
}
.ico3_4 {
	background-position: -60px -40px;
}
.ico3_5 {
	background-position: -40px -40px;
}
.ico4_1 {
	background-position: 0 -60px;
}
.ico4_2 {
	background-position: -20px -60px;
}
.ico4_3 {
	background-position: -40px -60px;
}
.ico4_4 {
	background-position: -60px -60px;
}
.ico4_5 {
	background-position: -80px -60px;
}
.ico5_1 {
	background-position: 0 -80px;
}
.ico5_2 {
	background-position: -20px -80px;
}
.ico5_3 {
	background-position: -40px -80px;
}
.ico5_4 {
	background-position: -60px -80px;
}
.ico5_5 {
	background-position: -80px -80px;
}
.ico6_1 {
	background-position: 0 -100px;
}
.ico6_2 {
	background-position: -20px -100px;
}
.ico6_3 {
	background-position: -40px -100px;
}
.ico6_4 {
	background-position: -60px -100px;
}
.ico6_5 {
	background-position: -80px -100px;
}
.ico7_1 {
	background-position: 0 -120px;
}
.ico7_2 {
	background-position: -20px -120px;
}
.ico7_3 {
	background-position: -40px -120px;
}
.ico7_4 {
	background-position: -60px -120px;
}
.ico7_5 {
	background-position: -80px -120px;
}
.ico8_1 {
	background-position: 0 -140px;
}
.ico8_2 {
	background-position: -20px -140px;
}
.ico8_3 {
	background-position: -40px -140px;
}
.ico8_4 {
	background-position: -60px -140px;
}
.ico8_5 {
	background-position: -80px -140px;
}
.ico2 {
	display: inline-block;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico2.png") no-repeat;
	vertical-align: middle;
}
.ico22 {
	display: inline-block;
	background: url("https://www.grosshalloweenrecipes.com/en/images/cn.png") center center no-repeat;
	vertical-align: middle;
}
.tz_ico {
	display: inline-block;
	overflow: hidden;
	width: 112px;
	height: 104px;
	vertical-align: middle;
	background: url("https://www.grosshalloweenrecipes.com/en/images/tz_ico.png");
}
.tz_ico_2 {
	background-position: -112px 0;
}
.tz_ico_3 {
	background-position: -224px 0;
}
.tz_ico_4 {
	background-position: -336px 0;
}
.tz_ico_5 {
	background-position: -448px 0;
}
.tz_ico_6 {
	background-position: -560px 0;
}
.ser_ico {
	display: inline-block;
	overflow: hidden;
	width: 124px;
	height: 124px;
	vertical-align: middle;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ser_ico.png");
}
.ser_ico_2 {
	background-position: -124px 0;
}
.ser_ico_3 {
	background-position: -248px 0;
}
.ser_ico_4 {
	background-position: -372px 0;
}
/* 设置 */
body {
	font-size: 13px;
	color: #555;
	background: #fff;
	overflow-x: hidden;
	min-width: 1200px;
}
.wrap {
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
*width: 1200px;
}
a {
	color: inherit;
*color:#666;
}
a:hover {
	color: #f78503;
}
input, select, button, textarea {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;

}
/*css组件-设置*/
.form-control, .input-group-addon, .btn {
	border-radius: 2px;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}
/*选中颜色*/
::-moz-selection {
color: #fff;
background: #f78503;
}
::selection {
	color: #fff;
	background: #009D4D;
}
/*
* placeholder颜色
*/
::-webkit-input-placeholder {
color: #aaa;
}
.placeholder {
	color: #aaa;
}
/* 表格 */
.datalist {
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff;
}
.datalist caption {
	padding-bottom: 5px;
	text-align: left;
}
.datalist th {
	border: 1px solid #ccc;
	background-color: #eee;
	font-weight: 700;
	padding: 5px 15px;
}
.datalist td {
	border: 1px solid #ccc;
	padding: 5px 15px;
}
.datalist tr.altrow {
	background-color: #ccc;
}
/* 网站样式 */
.transition {
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.hoverImg:hover {
	transform: scale(1.02, 1.02);
	-moz-transform: scale(1.02, 1.02);
	-ms-transform: scale(1.02, 1.02);
	-o-transform: scale(1.02, 1.02);
	-webkit-transform: scale(1.02, 1.02);
	opacity: 0.9;
}
.mt30 {
	margin-top: 30px;
}
.c {
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
.mt20 {
	margin-top: 20px;
}
.head .fixed {
	position: fixed;
	top: 0;
}
/*通用头部*/
.head {
	position: relative;
	z-index: 50;
	background-color: #fff;
}
.head_top {
	position: relative;
	z-index: 2;
*height:64px;
}
.head_r {
	width: 40%;
	margin-top: 25px;
}
.head_r li {
	float: right;
	padding: 0 12px;
	line-height: 40px;
	text-align: center;
	
}
.head_r li a {
	font-size: 12px;
}
.head_r .li01 {
	z-index: 2;
	position: relative;
	padding: 0;
	background: none;
	margin-left: 1px;
	line-height: 40px;
	 margin-right:12px;
	margin-top: 0px;
}
.head_r .li01 .btn-search {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
*line-height: 22px;
*margin-top: 22px;
 width:40px; height:40px; border:1px #009D4D solid;border-radius: 5px;
}
.head_r .li01 .btn-search i {
	width: 22px;
	height: 22px;
}
.head_r .li01:hover .btn-search i {
	background-position: -178px -55px;
}
.head_r .li01:hover .btn-search {
	background: #009D4D;
}
.head_r .li01 .search {
	position: absolute;
	right: 100%;
	top: 0%;
	background-color: #fff;
	height: 40px;
	display: none;
	border: 1px #dcdcdc solid;
	width: 170px;
	margin-top: 0px;
*margin-top:-7px;
}
.head_r .li01 .search .inp {
	border: none;
	vertical-align: top;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
	padding-left: 5px;
	width: 0;
	
}
.head_r .li01:hover .search .inp {
	width: 97%;
}
.head_r .li01 .item {
	transition: right 300ms;
	-moz-transition: right 300ms;
	-ms-transition: right 300ms;
	-o-transition: right 300ms;
	-webkit-transition: right 300ms;
}
.head_r .li02 {
	position: relative;
	transition: all ease .2s;
	border: 1px solid #009D4D;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	border-radius: 5px;
}
.head_r .li02:hover  {
	background: #009D4D; color:#FFF
}
.head_r .li02:hover i {
	background-position:0px 30px;
}

.head_r .li02 span {
	display: block;
	cursor: pointer;
	font-size: 12px;
}
.head_r .li02 .language {
	display: none;
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
	background-color: #fff;
}
.head_r .li02 .language a {
	display: block;
	line-height: 32px;
	height: 32px;
	color: #5a5a5a;
}
.head_r .li02 .language a:hover {
	background-color: #f3f3f3;
}
.head_r .li02 .ico2, .head_r .li04 .ico2 {
	width: 7px;
	height: 4px;
	background-position: -22px 0;
	margin-left: 8px;
}
.head_r .li03 {
	z-index: 2;
	position: relative;
	padding: 0;
	background: none;
	margin-left: 1px;
	line-height: 40px;
	 margin-right:12px;
	margin-top: 0px;
}
.head_r .li03 .btn-search {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
*line-height: 22px;
*margin-top: 22px;
 width:40px; height:40px; border:1px #009D4D solid;border-radius: 5px;
}
.head_r .li03 .btn-search i {
	width: 22px;
	height: 22px;
}
.head_r .li03:hover .btn-search i {
	
}
.head_r .li03:hover .btn-search {
	background: #009D4D;
}
.head_r .li03 .search {
	position: absolute;
	right: 100%;
	top: 0%;
	background-color: #fff;
	height: 40px;
	display: none;
	border: 1px #dcdcdc solid;
	width: 170px;
	margin-top: 0px;
*margin-top:-7px;
}

.head_r .li03 .ico22 { background:url("https://www.grosshalloweenrecipes.com/en/images/cn1.png") center center no-repeat; margin-top:-5px;
}
.head_r .li03:hover .ico22 { background:url("https://www.grosshalloweenrecipes.com/en/images/cn.png") center center no-repeat; margin-top:-5px;
}
.logo {
	margin-top: 10px;
}
.logo a {
	display: block;
	background: url("https://www.grosshalloweenrecipes.com/en/images/logo.jpg") no-repeat;
	width: 600px;
	height: 80px;
	background-size: contain;
}
.tel {
	display: none
}
.pctel {
	display: block
}
.nav {
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
	height: 60px;
	background: rgba(255,255,255,1);
	 border-top:1px #EEEEEE solid;
}
.nav .nav_li {
	position: relative;
	float: left;
	height: 59px;
	line-height: 60px;
	width: 171px;
	text-align: center; background:url("https://www.grosshalloweenrecipes.com/en/images/dhline.jpg") right center no-repeat
}

.nav .nav_li .nav_a {
	font-size: 17px;
	display: block;
	color: #666666;
	position: relative; font-family:Arial, Helvetica, sans-serif;

	  line-height:60px; 
}
.nav .nav_li  i { font-size:12px; margin-left:10px; }
.nav .nav_li .nav_a:hover{
	
	color: #009D4D;
	position: relative;
}

.nav .nav_li .nav_a:before {
	content: '';
	width: 100%;
	height: 4px;
	background-color: #009D4D;
	position: absolute;
	z-index: -1;
	left: 0;
	top: -3px;
	display: none;
	overflow: hidden;
}
.nav .nav_li:hover .nav_a:before {
	display: block; 
}
.nav .nav_li ._layer {
	position: absolute;
	top: 100%;
	left: 0;
	width: 171px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/white.9.png") repeat;
	display: none;
	overflow: hidden;
	padding-bottom: 20px;
	box-shadow: 5px 5px 10px rgba(0,0,0,.1)
}
.nav .nav_li ._layer ._nav2 {
	padding-top: 10px;
}
.nav .nav_li ._layer ._nav2 >li>a {
	display: block;
	font-size: 14px;
	color: #000;
	position: relative;
}
/*.nav .nav_li ._layer ._nav2 >li>a:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 4px transparent solid;
	border-bottom: 4px transparent solid;
	border-left: 2px #009D4D solid;
	position: absolute;
	right: 4%;
	top: 50%;
	margin-top: -4px;
}*/
.nav .nav_li ._layer ._nav2>li:hover>a {
	color:#FFF; background: url("https://www.grosshalloweenrecipes.com/en/images/dot.png") center right no-repeat #009D4D
}
.nav .nav_li ._layer ._nav2 {
	float: left;
	width: 100%;
	top: 0;
	background: rgba(255,255,255,0.9);
	height: 100%;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
.nav .nav_li ._layer ._nav2 li {
	float: none;
	width: auto;
	color: #624e00;
	line-height: 43px;
	 text-align:left;
	  
}
.nav .nav_li ._layer ._nav2 a {
	font-size: 14px;
	color: #000;
	padding-left:5%
}
.nav .nav_li ._layer ._nav2 a:hover {
	color: #666;
}
.nav .nav_li ._layer ._c .p {
	line-height: 20px;
}
.nav .nav_li ._layer ._c {
	float: left;
	width: 73.5%;
	padding: 35px 0 35px 35px;
	color: #5f5f5f;
	line-height: 1.8;
}
.nav .nav_li ._layer ._c .li {
	float: left;
	width: 46%;
	margin-right: 4%;
}
.nav .nav_li ._layer ._c ._img {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}
.nav .nav_li ._layer ._c ._t {
	color: #000;
	font-size: 1.2em;
	margin-bottom: .5em;
	font-weight: 700;
	font-size: 18px;
}
.nav .nav6 ._lev2, .nav .nav7 ._lev2 {
	left: auto;
	right: 0;
}
/*通用底部*/
.foot {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}
.foot.shown {
	z-index: 2;
}
.foot_top {
	background-color: #f37020;
}
.foot_top .wrap {
	padding: 19px 0;
}
.f_fast li {
	float: left;
	margin-right: 5%;
}
.f_fast li a {
	font-size: 16px;
	color: #fff;
	display: block;
}
.f_fenzhi {
	width: 270px;
	background-color: #fea900;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	z-index: 5;
}
.f_fenzhi .f_fz_t {
	display: block;
	height: 65px;
	line-height: 65px;
	position: relative;
	font-size: 18px;
	color: #fff;
	padding-left: 15%;
}
.f_fenzhi .f_fz_t .ico2 {
	width: 11px;
	height: 22px;
	background-position: -60px 0;
	position: absolute;
	right: 13%;
	top: 50%;
	margin-top: -8px;
}
.f_fenzhi ._option {
	display: none;
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	background-color: #fea900;
}
.f_fenzhi ._option a {
	display: block;
	border-top: 1px #fec34d solid;
	height: 60px;
	line-height: 60px;
	padding: 0 16%;
	font-size: 16px;
	color: #fff;
}
.f_fenzhi ._option a:hover {
	background-color: #fec34d;
}
.f_fenzhi.hover .f_fz_t .ico2 {
	background-position: -100px -153px;
	width: 22px;
	height: 11px;
	margin-top: -5.5px;
}
.foot_center {
	background: url("https://www.grosshalloweenrecipes.com/en/images/foot_center_bg.jpg") center bottom no-repeat #242f35;
	padding: 45px 0 23px;
}
.foot_center dl {
	margin-right: 6%;
}
.foot_center dl dt {
	font-size: 18px;
	color: #838f8f;
	font-weight: bold;
	border-bottom: 1px dotted rgba(255,255,255,.3);
*border-bottom:1px dotted #677075;
	line-height: 40px;
}
.foot_center .dl01 {
	width: 12%;
}
.foot_center .dl01 dd a {
	display: block;
	color: #838f8f;
	border-bottom: 1px dotted rgba(255,255,255,.3);
*border-bottom:1px dotted #677075;
	line-height: 34px;
}
.foot_center .dl02 {
	width: 19%;
}
.foot_center .dl02 dd {
	padding-right: 20px;
	margin-top: 16px;
	line-height: 28px;
}
.foot_center .dl02 dd table {
	color: #838f8f;
}
.foot_center .dl02 dd table th {
	width: 20%;
	vertical-align: top;
}
.foot_center .dl03 {
	width: 26.3%;
}
.foot_center .dl03 address {
	float: left;
	font-style: normal;
	color: #838f8f;
	width: 50%;
	margin-top: 16px;
}
.foot_center .f-share {
	padding-top: 13px;
	width: 200px;
}
.foot_center .f-share .bdsharebuttonbox {
	margin-top: 20px;
}
.foot_center .f-share .bdsharebuttonbox:after {
	display: none;
}
.foot_center .f-share .bdsharebuttonbox span {
	font-size: 12px;
	color: #525e66;
	line-height: 32px;
	padding-right: 12px;
}
.foot_center .f-share .bdsharebuttonbox a {
	background: url("https://www.grosshalloweenrecipes.com/en/img/share.png") no-repeat;
	width: 32px;
	height: 32px;
	margin: 0 6px 0 0;
	transition: none;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tsina {
	background-position: 0 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tqq {
	background-position: -39px 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_sqq {
	background-position: -78px 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_weixin {
	background-position: -117px 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tsina:hover {
	background-position: 0 -32px;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tqq:hover {
	background-position: -39px -32px;
}
.foot_center .f-share .bdsharebuttonbox a.bds_sqq:hover {
	background-position: -78px -32px;
}
.foot_center .f-share .bdsharebuttonbox a.bds_weixin:hover {
	background-position: -117px -32px;
}
.foot_bottom {
	background-color: #171f23;
	color: #fff;
	padding: 15px 0;
}
.foot_bottom a {
	color: #fff;
}
/*首页中间区域*/
.loading {
	background: url("https://www.grosshalloweenrecipes.com/en/images/loading.gif") no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
}
.banner {
	height: 600px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
	z-index: 3;
}
.banner img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.banner .slide_nav {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	text-align: center;
}
.banner .slide_nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 99;
	overflow: hidden;
	background-color: #fff;
	border-radius: 50%;
	cursor: pointer;
	margin-right: 10px;
	vertical-align: middle;
}
.banner .slide_nav a.on {
	border: 2px #fff solid;
	background: url("https://www.grosshalloweenrecipes.com/en/css/about:blank");
}
.banner .arrs {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 50%;
	margin-top: -30px;
	z-index: 3;
	cursor: pointer;
	background: url("https://www.grosshalloweenrecipes.com/en/images/bann_btn.png") no-repeat;
}
.banner .arr_prev {
	left: 0;
}
.banner .arr_next {
	right: 0;
	background-position: right top;
}
.banner .arr_prev:hover {
	background-position: left bottom;
}
.banner .arr_next:hover {
	background-position: right bottom;
}
.banner.hidden {
	opacity: 0;
}
.banner li {
	position: relative;
}
.mbanner{ display: none}
.c_pt:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 31px;
	top: -31px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/mask.png") center 0 no-repeat;
}
.cent_box1 {
	padding: 20px 0 66px;
}
.cent_box1 .cen_other {
	padding: 0;
}
.cent_box1 .chan_tit {
	width: 100%;
}
.cen_other li {
	position: relative;
	height: 300px;
	margin-right: 0px;
}
.cen_other .li02 {
	background-color: transparent;
}
.cen_other .li03 {
	background: rgba(0,153,255,0.2);
}
.cen_other .li01 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(25,100,165,0.6);
	;
}
.cen_other .li02 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(5,110,198,0.2);
	;
}
.cen_other .li03 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(5,110,198,0.6);
	;
}
.cen_other .li04 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(5,110,198,0.2);
	;
}
.cen_other .li03 .info, .cen_other .li04 .info {
	padding: 31% 15%;
}
.cent_box1 .cen_other li .info .p {
	font-size: 14px;
	line-height: normal;
}
.i_prolist .prolist li {
	float: left;
	height: 372px;
	width: 155px;
	position: relative;
	cursor: pointer;
	transition: all 0.5s ease;
}
.i_prolist .prolist li.cur {
	width: 270px;
	background-size: cover!important;
}
.i_prolist .prolist li a {
	display: block;
	position: relative;
	height: 100%;
	padding: 0 12%;
}
.i_prolist .prolist li .prolist-li {
	width: 100%;
	height: 100%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/ip_bg.png") center top no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.i_prolist .prolist li ._info {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	z-index: 7;
}
.i_prolist .prolist li ._info .p {
	display: none;
	font-size: 13px;
}
.i_prolist .prolist li.cur ._info a * {
	cursor: pointer;
}
.i_prolist .prolist li ._info ._cn {
	position: relative;
	line-height: 120px;
}
.i_prolist .prolist li ._info ._cn ._cns {
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	position: relative;
}
.i_prolist .prolist li ._info ._cn ._cns:before {
	content: '';
	width: 40px;
	height: 3px;
	background-color: #fff000;
	position: absolute;
	bottom: -10px;
	left: 0;
}
.i_prolist .prolist li ._info .big {
	font-weight: bold;
	font-size: 24px;
	color: #fff;
	line-height: 35px;
	margin-bottom: 5px;
	display: none;
}
.i_prolist .prolist li ._info .big .yellow {
	color: #fff000;
}
.i_prolist .prolist li ._info ._cn ._b {
	color: #fff;
	display: none;
	position: absolute;
	left: 50%;
	margin-left: 63px;
	top: -12px;
}
.i_prolist .prolist li ._info ._en {
	color: #fff;
}
.i_prolist .prolist li ._info ._en .p11 {
	background: url("https://www.grosshalloweenrecipes.com/en/img/p11.png") no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
}
.i_prolist .prolist li.cur .prolist-li {
	display: none;
}
.i_prolist .prolist li.cur ._info ._cn ._cns {
	font-size: 20px;
}
.i_prolist .prolist li.cur ._info ._cn ._b {
	display: block;
}
.i_prolist .prolist li.cur ._info a {
	padding: 4% 11%;
	height: 86%;
}
.i_prolist .prolist li.cur ._info {
	background: url("https://www.grosshalloweenrecipes.com/en/img/ju.85.png") repeat;
	background: rgba(253,101,0,.85);
	height: 190px;
	text-align: left;
}
.i_prolist .prolist li.cur ._info .p {
	display: block;
	color: #fff;
}
.i_prolist .prolist li.cur ._info ._cn ._cns:before, .i_prolist .prolist li.cur ._info .big {
	display: block;
}
.i_prolist .prolist li.cur ._info ._cn {
	line-height: 65px;
}
.cen_box2 {
	position: relative;
	padding: 80px 0 20px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/t-02.jpg") center top repeat-y;
}

.cen_box22 {
	position: relative;
	padding: 0px 0 0px;
	border-top:1px #f1f1f1 solid;
}


/*.cen_box2:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	top: 0;
	border: 30px solid;
	border-color: #fff transparent transparent transparent;
	left: 50%;
	margin-left: -30px;
}*/
.cen_box2 ._part {
	margin-top: 25px;
}
.cen_box2 .cen_news a {
	display: block;
	position: relative;
	padding: .75em .5em .75em .2em; border-bottom:1px #CCCCCC dotted
}
.cen_box2 .cen_news a:hover {
	background: #e2e2e1;
}
/*.cen_box2 .cen_news a:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: .8em;
	top: 1.5em;
	border: 4px solid;
	border-color: transparent transparent transparent #fd8800;
}*/

.cen_box2 .cen_news li ._date{ float:left; width:17%; text-align: left; border-right:1px solid #eaeaea; color:#b0b0b0; font-family:arial; margin-right:2%; }
.cen_box2 .cen_news li._date span{ display:block;}
.cen_box2 .cen_news li ._date ._d1{ font-size:16px; line-height:36px; color:#00916A;}
.cen_box2 .cen_news li ._date ._d2{ font-size:16px; line-height:20px;}
.cen_box2 .cen_news li._nr{ width:65%; float:left; margin-left:2%; }
.cen_box2 .cen_news li ._title{ font-size:15px; font-weight:normal; color:#000; margin-bottom:2px; margin-top:2px;}
.cen_box2 .cen_news li._sum{ color:#565656;}
.cen_box2 .cen_news li a:hover ._date ._d1{ color:#008F68; }

.cen_box2 .cen_news ._t {
	color: #555;
	font-size:18px;
	line-height:30px;
	width:80%;
	 margin-left:16%;
	 font-family: Arial, Helvetica, sans-serif;
}
.cen_box2 .cen_news ._t a{
	color: #086751;
	
}

.cen_box2 .cen_news ._p {
	color: #7c7c7c;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	width:87%;
	 margin-left:13%;
}

.home2-caption span {
    font-size: 36px;
    color: #333333;
    font-weight: bold;
}

.home2-caption a {
    font-size: 14px;
    color: #333333;
    border: 1px solid #dddddd;
    border-radius: 200px;
    width: 130px;
    height: 34px;
    float: right;
    text-align: center;
    line-height: 32px;
    float: right;

}
.home2-caption a:hover{
	color:#fff;
	border-color:#009D4D;
    background: #009D4D;
}

.home4-butn {
    padding-top: 20px;
}

.home4-butn a {
    display: block;
    width: 150px;
    height: 36px;
    line-height: 36px;
    border-radius: 200px;
    text-align: center;

    border: 1px solid #c9c9c9;
    font-size: 14px;
	  background: #009D4D;
    color: #fff;
    border-color: #009D4D;
}
.home4-butn a:hover{
    background: #f1f1f1;
      color: #474747;
    border-color: #009D4D;
}
.in_model_top{text-align:center;padding-top:38px; padding-bottom:30px;}
.in_model_top h3{font-size:36px;font-weight: bold;color:#009D4D;padding:0 56px;display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1;border-bottom:1px solid #d9d9d9;padding-bottom:22px;line-height:1em;position:relative; font-family:Arial, Helvetica, sans-serif; /*text-transform: uppercase*/}
.in_model_top h3 span{font-size:24px;color:#666666;}
.in_model_top h3:after{width:92px;border-bottom:3px solid #009D4D;content:"";display:block;position:absolute;bottom:-2px;left:50%;margin-left:-46px;}
.in_model_top .p{font-size:14px;color:#b3b3b3;padding-top:20px;}
.in_model_top .more{float:right;color:#ec6100;padding-top:25px;padding-right:5px;line-height:1em;font-family:Arial;}
.channel_in {
	font-size: 24px;
	margin-bottom: 10px;
}
.channel_in .i {
	display: inline-block;
	width: 35px;
	height: 42px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/pb_t.png") no-repeat;
	vertical-align: middle;
}
.cen_zt_list li .rect-6875 {
	padding-bottom: 68.75%;
}
.cen_zt_list li .rect-6875 img {
	width: 100%;
	height: auto;
}
.cen_zt_list li .tit {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5%;
	width: 90%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/black.8.png") repeat;
	height: 34px;
	line-height: 34px;
}
.cen_zt_list li .tit .t {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #e3e3e3;
	width: 80%;
}
.cen_zt_list li .tit .i {
	display: block;
	width: 37px;
	height: 34px;
	background-color: #8a8a8a;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
}
.cen_zt_list li .tit .i .ico6_2 {
	margin-top: -2.5px;
}
.cen_zt_list li:hover .tit .i {
	background-color: #f7931d;
}
.cen_zh_list .cen_news li a {
	padding: 2px 0 2px 2em;
}
.cen_zh_list .cen_news li ._t {
	font-size: 14px;
}
.cen_zh_list .cen_news li a:before {
	top: 50%;
	margin-top: -2px;
}
.cen_box3 {
	position: relative;
	background: url("https://www.grosshalloweenrecipes.com/en/images/c_bg3.jpg") center top no-repeat;
	height: 585px;
}
/*.cen_box3:before{content: "";position: absolute;width:0;height: 0;overflow: hidden;top:-60px;
left:50%;border:30px solid;border-color:transparent transparent #465375 transparent;
margin-left: -30px;}*/
.v-keys {
	text-align: center;
	font-size: 16px;
	padding: 60px 40px;
}
.v-keys li {
	display: inline-block;
	width: 4em;
	font-weight: 700;
	height: 4em;
	margin: 0 10px;
	border-radius: 50%;
	background: rgba(255,255,255,.7);
	padding: 5px;
	line-height: 4em;
}
.v-keys a {
	display: block;
	height: 100%;
	background: #fc8e00;
	border-radius: 50%;
	color: #fff;
	transition: all ease .5s;
}
.v-keys .cur a {
	background: #f01d1d;
}
.v-keys li:hover {
	background: #fff;
}
.sec3-t {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 193px;
	width: 100%;
	text-align: center;
	line-height: 1;
	transition: opacity ease .5s;
	filter: alpha(opacity=0);
}
.sec3-t.shown {
	opacity: 1;
	filter: alpha(opacity=100);
}
.cen_box4 {
	padding: 30px 0 70px 0;
	background: url("https://www.grosshalloweenrecipes.com/en/images/cpbg.jpg") center top no-repeat
}
.cen_box44 {
	position: relative;
	padding: 20px 0 20px;
	border-top:1px #f1f1f1 solid;
	 background:#F4FCF8;
}
.cen_box4 a {
	text-align: center;
}
.icons {
	margin-top: 30px;
}
.icons ._ico {
	position: relative;
	width: 124px;
	height: 124px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/icons.png") no-repeat;
	margin: 0 auto 25px;
}
.icons ._ico:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url("https://www.grosshalloweenrecipes.com/en/images/icons.png") no-repeat;
	opacity: 0;
	transition: opacity ease .5s;
}
.icons ._ico1 {
	background-position: 0 -149px;
}
.icons ._ico2 {
	background-position: -298px -149px;
}
.icons ._ico3 {
	background-position: -595px -149px;
}
.icons ._ico4 {
	background-position: -900px -149px;
}
.icons ._ico1:after {
	background-position: 0 0;
}
.icons ._ico2:after {
	background-position: -298px 0;
}
.icons ._ico3:after {
	background-position: -595px 0;
}
.icons ._ico4:after {
	background-position: -900px 0;
}
.icons a:hover {
	color: #000;
}
.icons a:hover ._ico:after {
	opacity: 1;
}
.icons ._t {
	font-size: 16px;
}
.icons ._p {
	font-size: 14px;
}
/*下层--通用样式*/
.n_bann {
	height: 450px;
	position: relative;
	overflow: hidden;
	z-index: 3;
	background-color: #fff;
}
.n_bann img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.n_bann2 {
	height: 600px;
	position: relative;
	overflow: hidden;
	z-index: 3;
	background-color: #fff;
}
.n_bann2 img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.n_bann2.hidden {
	opacity: 0;
}
.n_bann3 {
	position: relative;
	top: auto;
}
.zh_bann {
	height: 410px;
}
.c_pd {
	position: relative;
	z-index: 5;
	background: #fff;
	padding-bottom:50px;
}
.con_pd {
	margin-top: 727px;
}
.posi {
	font-weight: normal;
	color: #f78503;
	font-size: 13px;
}
.posi i {
	margin: 0;
}
.posi a {
	color: #4a4a4a;
}
.channelCurrent {
	font-size: 28px;
	color: #000;
	margin: 10px 0 10px;
}
.main_bar {
	padding: 25px 0 60px;
	background-color: #fff;
}
.mh {
	min-height: 400px;
}
.s_menu_bar {
	position: relative;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	margin-top: -72px;
	margin-bottom: 20px;
}
.s_menu_bar dt {
	width: 100%;
	font-size: 18px;
	color: #535353;
	padding-left: 20px;
	position: relative;
	background: url("https://www.grosshalloweenrecipes.com/en/img/white.7.png") repeat;
	background: rgba(15,126,215,.9);
}
.s_menu_bar dt ._more {
	position: absolute;
	right: 10%;
	top: 50%;
	margin-top: -7.5px;
	display: block;
	line-height: 15px;
}
.s_menu_bar dt ._more .ico2 {
	background-position: -77px 0;
	width: 23px;
	height: 15px;
	vertical-align: top;
}
.s_menu {
	width: 90%;
	position: absolute;
	right: 0;
	top: 0;
	display: none1;
}
.s_menu li {
	float: left;
	padding: 0 15px;
}
.s_menu li a {
	display: block;
	font-size: 15px;
}
.s_active {
	background: url("https://www.grosshalloweenrecipes.com/en/img/white.7.png") repeat;
	background: rgba(255,255,255,.9);
}
.s_fixed {
	position: fixed;
	top: 0;
	margin-top: 0;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	z-index: 10;
	margin-bottom: 0;
	background-color: #f3f3f3;
}
.s_active dt, .s_fixed dt {
	background: none;
}
.s_active dt ._more, .s_fixed dt ._more {
	display: none;
}
.s_active .s_menu, .s_fixed .s_menu {
	display: block;
}
.channOut {
	border-bottom: 2px #CCCCCC solid;
	margin-bottom: 20px;
}
.bd10 {
	background-color: #fff;
	border: 10px #f3f3f3 solid;
}
.m_detail {
	border: 2px #f67702 solid;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	margin-top: 40px;
}
.m_detail i {
	margin-left: 15px;
}
.m_detail:hover {
	background-color: #f67702;
	color: #fff;
}
.m_detail:hover i {
	background-position: -40px -80px;
}
/*下层--新闻列表*/
.news_top .n_left {
	width: 73.3%;
}
.center_news .imgbox {
	width: 55%;
}
.center_news .imgbox .info {
	background: url("https://www.grosshalloweenrecipes.com/en/img/black.5.png") repeat;
	background: rgba(0,0,0,.5);
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px 5%;
	width: 90%;
	overflow: hidden;
}
.center_news .imgbox .info .date {
	float: left;
	text-align: center;
}
.center_news .imgbox .info .date span {
	display: block;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
}
.center_news .imgbox .info .date .day {
	font-size: 63px;
	line-height: 50px;
}
.center_news .imgbox .info .date .month {
	font-size: 18px;
}
.center_news .imgbox .info .tit {
	width: 78%;
	float: right;
	height: 82px;
	line-height: 82px;
}
.center_news .imgbox .info .tit .title {
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	height: auto;
	line-height: 1.3;
}
.center_news .center_news_list {
	width: 45%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/n_top_bg.jpg") left top no-repeat;
	background-size: cover;
}
.center_news .center_news_list li {
	padding: 20px 30px 23px 40px;
}
.center_news .center_news_list li .data {
	display: none;
}
.center_news .center_news_list li a {
	display: block;
	position: relative;
}
.center_news .center_news_list li a:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 4px transparent solid;
	border-bottom: 4px transparent solid;
	border-left: 4px #fd8800 solid;
	position: absolute;
	left: -15px;
	top: 13px;
}
.center_news .center_news_list li .title {
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
.center_news .center_news_list li .p {
	font-size: 13px;
	color: #7c7c7c;
}
.center_news .center_news_list li:hover {
	background-color: #e2e2e1;
}
.news_top .n_right {
	width: 25.5%;
}
.inewsSearch {
	padding: 20px 7% 49px;
}
.inewsSearch .sec_hd {
	margin-bottom: 8px;
}
.inewsSearch .sec_hd .n {
	font-size: 20px;
	color: #2c2c2c;
}
.inewsSearch .sec_bd .nselect {
	margin-bottom: 16px;
	height: 32px;
	overflow: hidden;
	position: relative;
}
.inewsSearch .sec_bd .nselect .ms {
	position: absolute;
	left: 7px;
	top: 12px;
	z-index: 10;
}
.nselect .c_select {
	display: block;
	width: 100%;
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	border-radius: 0!important;
	border: 1px #f3f3f3 solid;
}
.nselect .c_select ._txt {
	padding-right: 36px;
	padding-left: 20px;
	color: #aaa;
}
.nselect .c_select ._arrow {
	width: 33px;
	background-color: #f3f3f3;
}
.nselect .c_select ._arrow .arr {
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	top: 50%;
	border-left: 5px transparent solid;
	border-right: 5px transparent solid;
	border-top: 5px #b8b8b8 solid;
	margin: -2.5px 0 0 -5px;
	border-top-color: #b8b8b8;
}
.nselect .c_select.on ._arrow .arr {
	border-top: 0;
	border-bottom: 5px #b8b8b8 solid;
}
.select-ui-options-ncb {
	border-color: #ddd!important;
	background-color: #fff;
	overflow: auto;
	max-height: 11em;
	border: 1px solid;
	border-top: 0;
}
.select-ui-options li {
	padding: 6px;
	line-height: 1.8em;
	width: 96%;
}
.select-ui-options li:hover {
	background: #f3f3f3;
}
.select-ui-options-ncb ._disabled {
	display: none;
}
.nInput {
	display: block;
	height: 30px;
	border: #ddd 1px solid;
	padding: 0 20px;
	overflow: hidden;
	margin-bottom: 20px;
	background-color: #fff;
}
.nInput input {
	width: 100%;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	border-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	box-sizing: border-box;
}
.nBtn {
	overflow: hidden;
}
.nBtn a {
	display: block;
	width: 98%;
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 17px;
	text-align: center;
	border: 2px #ec7f00 solid;
	color: #ec7f00;
}
.nBtn a:hover {
	background-color: #ec7f00;
	color: #fff;
}
.newslist {
	margin-top: 50px;
}
.newslist li {
	padding: 2% 3%;
	border: 1px #fff solid;
	border-bottom-color: #f1f1f1;
	width: 93.8%;
}
.newslist li .box {
	position: relative;
}
.newslist li .imgbox {
	width: 24%;
	margin-right: 4%;
}
.newslist li .info {
	width: 85%;
}
.newslist li .info .title {
	font-size: 24px;
	margin: 0 0 8px;
}
.newslist li .info .p {
	font-size: 13px;
	color: #727272;
	line-height: 23px;
	height: 46px;
	overflow: hidden;
}
.newslist li .info ._tools {
	display: inline-block;
	border: 1px #efefef solid;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 25px;
	height: 24px;
	line-height: 24px;
}
.newslist li .info ._tools span {
	display: inline-block;
	padding: 0 15px;
	border-left: 1px #e5e5e5 solid;
	margin-left: -1px;
	vertical-align: top;
}
.newslist li .info ._tools ._vew:hover, .newslist li .info ._tools .bdsharebuttonbox:hover {
	background-color: #f8f8f8;
}
.newslist li .info ._tools .bdsharebuttonbox .bds_more {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 24px;
	height: 24px;
}
.newslist li .info ._tools .bdsharebuttonbox .bds_count {
	background: none;
	width: auto;
	height: 24px;
	margin: 0;
	line-height: 24px;
	padding: 0 5px;
	display: none;
}
.newslist li .info ._tools .bdsharebuttonbox i {
	margin: 0;
}
.newslist .date {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -60px;
}
.newslist .date span {
	color: #3f3f3f;
	font-family: Arial;
	font-weight: bold;
	display: block;
}
.newslist .date .day {
	font-size: 70px;
	line-height: 52px;
}
.newslist .date .month {
	font-size: 20px;
}
.newslist .date .i {
	margin-top: 10px;
}
.newslist .date .i .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.newslist li:hover {
	border: 1px #f69b3b solid;
}
.newslist li:hover .date span {
	color: #f69b3a;
}
.prolist {
	margin-top: 20px;
}
.prolist li {
	padding: 2%;
	border: 1px #fff solid;
	border-bottom-color: #f1f1f1;
	width: 44%;
	float: left;
}
.prolist li .box {
	position: relative;
}
.prolist li .imgbox {
	width: 40%;
	margin-right: 4%;
	border: 1px #CCCCCC solid;
}
.prolist li .info {
	width: 100%;
}
.prolist li .info .title {
	font-size: 20px;
	margin: 0 0 8px;
}
.prolist li .info .p {
	font-size: 13px;
	color: #727272;
	line-height: 23px;
	height: 46px;
	overflow: hidden;
}
.prolist li .info ._tools {
	display: inline-block;
	border: 1px #efefef solid;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 25px;
	height: 24px;
	line-height: 24px;
}
.prolist li .info ._tools span {
	display: inline-block;
	padding: 0 15px;
	border-left: 1px #e5e5e5 solid;
	margin-left: -1px;
	vertical-align: top;
}
.prolist li .info ._tools ._vew:hover, .newslist li .info ._tools .bdsharebuttonbox:hover {
	background-color: #f8f8f8;
}
.prolist li .info ._tools .bdsharebuttonbox .bds_more {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 24px;
	height: 24px;
}
.prolist li .info ._tools .bdsharebuttonbox .bds_count {
	background: none;
	width: auto;
	height: 24px;
	margin: 0;
	line-height: 24px;
	padding: 0 5px;
	display: none;
}
.prolist li .info ._tools .bdsharebuttonbox i {
	margin: 0;
}
.prolist .date {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -60px;
}
.prolist .date span {
	color: #3f3f3f;
	font-family: Arial;
	font-weight: bold;
	display: block;
}
.prolist .date .day {
	font-size: 70px;
	line-height: 52px;
}
.prolist .date .month {
	font-size: 20px;
}
.prolist .date .i {
	margin-top: 10px;
}
.prolist .date .i .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.prolist li:hover {
	border: 1px #f69b3b solid;
}
.prolist li:hover .date span {
	color: #f69b3a;
}
/*分页*/
.page {
	font-size: 12px;
	color: #777777;
	text-align: center;
	margin: 30px 0;
}
.page a, .page span {
	color: #838383;
	display: inline-block;
	border: 1px solid #c6c6c6;
	border-radius: 2px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin-right: 12px;
	font-size: 26px;
	font-family: Arial;
}
.page .goprev {
	margin-right: 10px;
}
.page .gonext, .page .count {
	margin-left: 10px;
}
.page a:hover {
	color: #fff;
	background: #6d6d6d;
}
.page span {
	color: #fff;
	background: #6d6d6d;
}
.page .goprev .ico2_4 {
	background-position: -40px -100px;
	vertical-align: -2px;
}
.page .gonext .ico2_5 {
	background-position: -60px -100px;
	vertical-align: -2px;
}
.page .goprev, .page .gonext {
	color: #777777;
}
.page .goprev:hover .ico2_4 {
	background-position: -60px -20px;
}
.page .gonext:hover .ico2_5 {
	background-position: -80px -20px;
}
.page span.count {
	border: 0;
	background: 0;
	color: #777777;
}
/*下层--新闻详情*/
.news_detail .n_left {
	width: 70%;
}
.NewsDetail-B3 ._head {
	margin: 0;
	background: #ffffff;
}
.NewsDetail-B3 ._head ._title {
	font-size: 30px;
	line-height: 40px;
	color: #000;
}
.NewsDetail-B3 ._tools {
	padding: 10px 5px 0;
	color: #999999;
}
.NewsDetail-B3 ._tools a:hover {
	color: #0e90d2;
}
.NewsDetail-B3 ._tools span {
	vertical-align: middle;
	margin-right: 20px;
}
.NewsDetail-B3 ._tools span#switcher a {
	display: inline-block;
	vertical-align: middle;
}
.NewsDetail-B3 ._tools span#switcher .ico2 {
	width: 20px;
	height: 20px;
	background-position: -20px -25px;
	vertical-align: top;
}
.NewsDetail-B3 ._tools span#switcher #big .ico2 {
	background-position: 0 -25px;
}
.NewsDetail-B3 ._tools span#switcher #small .ico2 {
	background-position: -40px -25px;
}
.NewsDetail-B3 ._b2l {
	float: right;
}
.NewsDetail-B3 ._head [class^="ion"] {
	font-size: 16px;
	color: #999999;
}
.NewsDetail-B3 .myart {
	padding: 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 35px;
}
.NewsDetail-B3 ._detailPage_bottom {
	border-top: 1px dotted #d3d3d3;
	border-bottom: 1px dotted #d3d3d3;
	overflow: hidden;
	background-color: #f6f6f6;
	margin: 15px 0 0;
}
.NewsDetail-B3 ._detailPage_bottom li {
	float: left;
	width: 50%;
	border-left: 1px dotted #d3d3d3;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
 *zoom: 1;
	margin-left: -1px;
}
.NewsDetail-B3 ._detailPage_bottom ._mark {
	font-weight: bold;
	width: 17%;
	background-color: #e7e7e7;
}
.NewsDetail-B3 ._detailPage_bottom [class^="ion"] {
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	margin-right: 0;
}
.NewsDetail-B3 ._detailPage_bottom ._title {
	float: right;
	width: 77%;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.NewsDetail-B3 ._detailPage_bottom ._title:hover {
	color: #0e90d2;
}
.NewsDetail-B3 ._detailPage_bottom ._time {
	float: right;
	white-space: nowrap;
	margin-right: 10px;
}
.NewsDetail-B3 ._bottom_bar {
	margin: -20px 0 20px;
	overflow: hidden;
 *zoom: 1;
}
.NewsDetail-B3 ._bottom_bar .bdsharebuttonbox {
	float: right;
}
.NewsDetail-B3 ._bottom_bar ._b2l {
	float: right;
}
.NewsDetail-B3 ._bottom_bar [class^="ion"] {
	font-size: 16px;
	color: #999999;
}
.NewsDetail-B3-tools span {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.NewsDetail-B3-tools ._back {
	line-height: 36px;
}
.NewsDetail-B3-tools ._back .ico2 {
	width: 28px;
	height: 25px;
	background-position: -72px -25px;
	margin-right: 10px;
}
.n_share {
	display: inline-block;
	width: 36px;
	height: 36px;
	vertical-align: middle;
	background: url("https://www.grosshalloweenrecipes.com/en/img/n_share.png") no-repeat;
}
.n_share_2 {
	background-position: -36px 0;
}
.NewsDetail-B3-tools ._tool {
	text-align: right;
	padding-right: 20px;
	position: relative;
}
.NewsDetail-B3-tools ._tool:before {
	content: '';
	width: 1px;
	height: 26px;
	background-color: #ccc;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -13px;
}
.NewsDetail-B3-tools ._tool .bdsharebuttonbox a {
	background: none;
	margin: 0;
	padding: 0;
	float: none;
}
.NewsDetail-B3-tools ._back, .NewsDetail-B3-tools ._tool {
	width: 30%;
}
.NewsDetail-B3-tools ._tool .print:hover .n_share {
	background-position: 0 -36px;
}
.NewsDetail-B3-tools ._tool .bdsharebuttonbox .bds_more:hover .n_share_2 {
	background-position: -36px -36px;
}
.news_detail ._detailPage_bottom li strong, .news_detail ._detailPage_bottom li span, .news_detail ._detailPage_bottom li a {
	display: block;
}
.news_detail ._detailPage_bottom {
	margin-top: 35px;
}
.news_detail ._detailPage_bottom ul {
	padding: 10px 7%;
}
.news_detail ._detailPage_bottom li ._mark {
	font-size: 18px;
}
.news_detail ._detailPage_bottom li ._date {
	font-family: Arial;
	font-size: 13px;
	color: #676767;
}
.news_detail ._detailPage_bottom li ._title {
	font-size: 16px;
	font-weight: bold;
}
.news_detail ._detailPage_bottom li {
	padding: 20px 0;
}
.news_detail ._detailPage_bottom li._prev {
	border-bottom: 1px #ececec solid;
}
/*下层--产品列表*/
.pj-lb-xx {
	padding-bottom: 20px;
}
.pj-lb-xx .pj-xx-box {
	margin: 0 20px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #dfdfdf;
}
.pj-xx-box span {
	width: 85px;
	float: left;
	margin-top: 15px;
	font-size: 14px;
	color: #888;
	line-height: 20px;
}
.pj-xx-box ul {
	float: left;
	width: 870px;
}
.pj-xx-box ul li {
	height: 20px;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
.pj-xx-box ul li label {
	height: 20px;
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 20px;
	padding: 0 5px;
	cursor: pointer;
}
.pj-xx-box ul li.checked label {
	background: #ff7300;
	color: #fff;
}
.zj-bj-box {
	padding-bottom: 15px;
}
.zj-bj-box span {
	width: 115px;
	float: left;
	margin-top: 15px;
	font-size: 14px;
	color: #888;
	line-height: 20px;
}
.zj-bj-box ul {
	float: left;
}
.zj-bj-box ul li {
	height: 20px;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
.zj-bj-box ul li label {
	height: 20px;
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 20px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/pj-check.png") left center no-repeat;
	padding-left: 28px;
	cursor: pointer;
}
.zj-bj-box ul li.checked label {
	background: url("https://www.grosshalloweenrecipes.com/en/img/pj-checked.png") left center no-repeat;
	color: #000;
}
.job-sear {
	padding: 30px;
	border: 10px #ededed solid;
	margin-bottom: 15px;
}
.job-sear .t-pt {
	font-size: 13px;
	color: #565656;
	float: left;
	line-height: 32px;
	padding: 0 15px 0 5px;
}
.job-sear .t-area {
	float: left;
	width: 23.2%;
	height: 30px;
	line-height: 30px;
	border: 1px solid #eee;
	text-indent: 5px;
	margin-right: 2%;
	background-color: #fff;
}
.job-sear .t-area ._val {
	color: #a9a9a9;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.job-sear .t-area ._val b {
	float: right;
	width: 33px;
	height: 30px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/job-areaico.gif") no-repeat;
}
.job-sear .t-area ._option {
	top: 30px;
}
.job-sear .sear_input {
	float: left;
	margin-right: 1%;
	width: 24%;
	padding-left: 5px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #eee;
	position: relative;
	background-color: #fff;
}
.job-sear .sear_input input[type=text] {
	vertical-align: top;
	border: 0;
	width: 80%;
	height: 16px;
	line-height: 16px;
	box-sizing: content-box;
	padding: 6px 0;
}
.job-sear button[type=submit] {
	border: 0;
	width: 21%;
	height: 30px;
	line-height: 30px;
	background-color: #606d75;
	padding: 0;
	float: left;
	font-size: 17px;
	color: #fff;
	cursor: pointer;
}
.job-sear .sear_input button i {
	display: block;
	background: url("https://www.grosshalloweenrecipes.com/en/img/job-searico.png") no-repeat;
	width: 100%;
	height: 100%;
}
.job-sear button[type=submit]:hover {
	background-color: #f37020;
}
.prolist_box {
	margin: 60px 0 40px;
	overflow: hidden;
}
.prolist_box li {
	margin-bottom: 20px;
}
.prolist_box li .box {
	padding: 20% 8%;
	overflow: hidden;
	position: relative;
}
.prolist_box li .name {
	font-size: 16px;
}
.prolist_box li ._name2 {
	font-size: 18px;
	line-height: 28px;
	margin-top: 20px;
	height: 56px;
	overflow: hidden;
}
.prolist_box li .sort {
	font-weight: normal;
	color: #787878;
	font-size: 14px;
}
.prolist_box li .sort2 {
	font-size: 14px;
}
.prolist_box li .p {
	font-size: 13px;
	color: #fff;
	display: none;
}
.prolist_box li .btn_compare {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background-color: #f3f3f3;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: none;
}
.prolist_box li .info {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.prolist_box li .rect-100 {
	margin-bottom: 25px;
}
.prolist_box li .cover {
	position: absolute;
	bottom: -100%;
	left: 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	background: rgba(244,139,14,.8);
	width: 100%;
	height: 100%;
}
.prolist_box li .hover .cover {
	bottom: 0;
}
.prolist_box li .hover .info {
	top: 0;
	padding: 30% 10% 10%;
	width: 80%;
}
.prolist_box li .hover .name {
	font-size: 18px;
	color: #fff;
	line-height: 25px;
}
.prolist_box li .hover .sort {
	font-size: 16px;
	color: #fff;
}
.prolist_box li .hover .line {
	width: 46px;
	height: 2px;
	background-color: #fff;
	display: block;
	margin: 20px auto 0;
}
.prolist_box li .hover .p {
	display: block;
	margin-top: 30px;
}
.prolist_box li .hover .btn_compare {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 60%;
	left: 50%;
	margin-left: -30%;
}
.prolist_box li:hover ._name2 {
	opacity: 0;
	filter: alpha(opacity=0);
}
/*对比弹框*/
.zj-db {
	width: 1000px;
	height: 146px;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -500px;
	border: 2px solid #ff7300;
	background: #fff;
	z-index: 9999;
	display: none;
}
.zj-db .zj-db-title {
	height: 54px;
	padding: 0 20px;
	line-height: 54px;
}
.zj-db-title span {
	float: left;
	color: #adadad;
}
.zj-db-title font {
	float: right;
	color: #39486a;
	cursor: pointer;
}
.zj-db-box {
	height: 60px;
	padding-top: 12px;
}
.zj-db-box li {
	width: 168px;
	height: 60px;
	float: left;
	padding: 0 20px;
	border-right: 1px dashed #ff7300;
}
.zj-db-box li:nth-child(5) {
	width: 155px;
	padding: 0;
	border: none;
}
.zj-db-box li img {
	width: 60px;
	height: 60px;
	float: left;
	padding-right: 12px;
}
.zj-db-box li p {
	line-height: 18px;
	color: #000;
	word-break: break-all;
}
.zj-db-box li p span {
	color: #39486a;
	cursor: pointer;
}
.zj-db-box li.add span {
	width: 60px;
	height: 60px;
	display: block;
	float: left;
	background: #f4f4f4;
	text-align: center;
	line-height: 60px;
	font-size: 36px;
	color: #b2b2b2;
	margin-right: 12px;
}
.zj-db-box li.add i {
	line-height: 60px;
	color: #b2b2b2;
}
.zj-db-box li:nth-child(5) .zj-db-btn {
	width: 96px;
	height: 32px;
	margin: 0 auto;
	background: #ff7300;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #fff;
	position: relative;
}
.zj-db-btn input {
	width: 96px;
	height: 32px;
	border: none;
	background: none;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
.zj-db-box li:nth-child(5) i {
	display: block;
	text-align: center;
	padding-top: 8px;
	line-height: 20px;
	color: #39486a;
	cursor: pointer;
}
.pj-lb-more {
	text-align: center;
	margin-top: 40px;
	position: relative;
}
.pj-lb-more a {
	display: none;
	border: 4px #f2f2f2 solid;
	height: 45px;
	line-height: 45px;
	width: 366px;
	text-align: center;
	font-size: 16px;
	color: #f67702;
	position: relative;
	z-index: 2;
	margin: auto;
}
.pj-lb-more .loading {
	background: url("https://www.grosshalloweenrecipes.com/en/img/loading2.gif") no-repeat;
	width: 50px;
	height: 50px;
	margin-top: -25px;
	margin-left: -25px;
}
/*下层--产品详情*/
.pdetail_pd {
	margin-top: 64px;
}
.prodetail-top-1 {
	margin-top: 30px;
}
.prodetail-top-1 ._detail {
	padding-left: 3%;
}
.prodetail-top-1 ._detail .pro_t {
	font-size: 31px;
	color: #000;
	margin-bottom: 5px;
}
.prodetail-top-1 ._detail .pro_t .i {
	display: inline-block;
	width: 35px;
	height: 42px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/pb_t.png") no-repeat;
	vertical-align: top;
	margin-left: 10px;
}
.prodetail-top-1 ._detail .summ {
	font-size: 13px;
	color: #5a5a5a;
	line-height: 23px;
	overflow: hidden;
}
.prodetail-top-1 ._detail .summ01 {
	font-size: 15px;
	color: #333;
	line-height: 23px;
	overflow: hidden;
	padding: 20px 0
}
.prodetail-top-1 ._detail .tools {
	margin-top: 0px;
}
.prodetail-top-1 ._detail .tools li {
	float: left;
	width: 180px;
	height: 57px;
	line-height: 57px;
	margin-right: 8px;
}
.prodetail-top-1 ._detail .tools li a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.prodetail-top-1 ._detail .tools li .ico2 {
	width: 36px;
	height: 32px;
	margin: 0 0.3em;
}
.prodetail-top-1 ._detail .tools .li01 .ico2 {
	background-position: 0 -50px;
}
.prodetail-top-1 ._detail .tools .li02 .ico2 {
	background-position: -36px -50px;
}
.prodetail-top-1 ._detail .tools .li03 .ico2 {
	background-position: 0 -82px;
	width: 32px;
	height: 35px;
}
.prodetail-top-1 ._detail .tools .li01 {
	background-color: #fd8800;
}
.prodetail-top-1 ._detail .tools .li02 {
	background-color: #f01d1d;
}
.prodetail-top-1 ._detail .tools .li03 {
	background-color: #f3f3f3;
	width: 70px;
}
.prodetail-top-1 ._detail .tools .li03 a {
	background: none;
	float: none;
	height: 100%;
	line-height: inherit;
	margin: 0;
	padding: 0;
}
.prodetail-top-1 ._detail .tools li:hover {
	background-color: #80939e;
}
.prodetail-top-1 ._detail .tools2 {
	margin-top: 25px;
}
.prodetail-top-1 ._detail .tools2 li {
	float: left;
	padding: 0 10px;
}
.prodetail-top-1 ._detail .tools2 li a {
	display: block;
	font-size: 14px;
}
.prodetail-top-1 ._detail .tools2 li .btn_compare {
	display: none;
}
.prodetail-top-1 ._detail .tools .li03:hover .ico2 {
	background-position: -32px -82px;
}
.ps_menu_bar {
	background: url("https://www.grosshalloweenrecipes.com/en/img/p_su_bg.jpg") center top no-repeat;
	padding: 123px 0 50px;
}
.ps_menu {
	height: 60px;
	overflow: hidden;
}
.ps_menu .ps_Target {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
*zoom:1;
}
.ps_menu .ps_Target li {
	float: left;
	height: 60px;
	line-height: 60px;
	width: 32.6%;
	background-color: #fd8f10;
	margin-right: 1.1%;
}
.ps_menu .ps_Target li a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	position: relative;
	color: #fff;
}
.ps_menu .ps_Target li i {
	width: 21px;
	height: 21px;
	background-position: -72px -50px;
	position: absolute;
	top: 50%;
	margin-top: -10.5px;
	right: 5%;
}
.ps_menu .ps_Target li.last {
	margin-right: 0;
}
.ps_menu .ps_Target li.active {
	background-color: #fff;
}
.ps_menu .ps_Target li.active a {
	color: #fe8800;
}
.ps_menu .ps_Target li.active i {
	background-position: -72px -71px;
}
.ps_menu .ps_Target.fixed {
	position: fixed;
	left: 50%;
	margin-left: -500px;
	top: 0;
	z-index: 99;
}
.ps_sections {
	width: 1000px;
	margin: 55px auto 0;
}
.ps_sections .ps_t {
	font-size: 20px;
	margin-bottom: 15px;
}
.ps_sections .ps_con {
	min-height: 200px;
}
.ps_sections .ps_paras {
	width: 57.5%;
}
.ps_sections .ps_tuijian {
	width: 32%;
}
.ps_sections .ps_tuijian dl {
	padding: 30px 10%;
}
.ps_sections .ps_tuijian dl dt {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
}
.ps_sections .ps_pann {
	height: 260px;
	overflow: hidden;
	position: relative;
}
.ps_sections .ps_pann .tit {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
}
.ps_sections .ps_pann .slide_nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.ps_sections .ps_pann .slide_nav a {
	display: inline-block;
	width: 10px;
	height: 10px;
	line-height: 99;
	overflow: hidden;
	border-radius: 50%;
	background-color: #fec787;
	margin-right: 12px;
	cursor: pointer;
}
.ps_sections .ps_pann .slide_nav a.on {
	width: 14px;
	height: 14px;
	background-color: #fd8f10;
}
.pro_case_box {
	background: url("https://www.grosshalloweenrecipes.com/en/img/p_su_bg2.jpg") center top no-repeat;
	padding: 65px 0 75px;
}
.pro_case_box .pc_t {
	font-size: 28px;
	position: relative;
	color: #000;
	padding-bottom: 25px;
}
.pro_case_box .pc_t:after {
	content: '';
	width: 84px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -42px;
}
.pro_case_list {
	position: relative;
	margin-top: 55px;
}
.pro_case {
	position: relative;
	height: 288px;
	overflow: hidden;
}
.pro_case .info {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5%;
	width: 90%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/black.4.png") repeat;
	background: rgba(0,0,0,.4);
}
.pro_case .info .tit {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	width: 85%;
	height: 56px;
	line-height: 56px;
}
.pro_case .info ._t {
	display: block;
	width: 56px;
	height: 56px;
	line-height: 56px;
	background-color: #f7931d;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}
.pro_case .info ._t .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.pro_case_list .carrs {
	display: block;
	width: 45px;
	height: 90px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/pc_btn.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -45px;
}
.pro_case_list .cprev {
	left: -70px;
}
.pro_case_list .cnext {
	right: -70px;
	background-position: right top;
}
.pro_other {
	padding: 60px 0;
}
.pro_other .info {
	padding: 20% 10% 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/line.png") right top no-repeat;
	position: relative;
	color: #fff;
	text-align: center;
}
.pro_other .info .i_a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.pro_other .info .img {
	display: block;
	text-align: center;
	margin-bottom: 30px;
}
.pro_other .info .img .ico2 {
	width: 65px;
	height: 71px;
	background-position: 0 -129px;
}
.pro_other .info ._tel {
	font-size: 32px;
	font-family: Arial;
	color: #fff;
	display: block;
	line-height: 30px;
}
.pro_other .info .tit {
	font-size: 28px;
	font-weight: bold;
	line-height: 57px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.pro_other .li01 .info .p {
	font-size: 20px;
	line-height: 30px;
}
.pro_other .li02 .info .p {
	font-size: 13px;
}
.pro_other .li02 .info {
	padding: 32% 10% 0;
}
.pro_other .li01 {
	background-color: #fd8800;
}
.pro_other .li02 {
	background-color: #2a2a51;
}
.pro_other li:hover ._full {
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
}
.pro_other li:hover .tit {
	font-size: 28px
}
/*下层--发展历程*/
.dev_pd {
	margin-top: 180px;
	background: transparent;
}
.dev_top {
	width: 69%;
	margin: auto;
	text-align: center;
	color: #fff;
	margin-top: -385px;
	margin-bottom: 35px;
}
.dev_top .big_t {
	font-size: 60px;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 25px;
}
.dev_top .big_t:after {
	content: '';
	width: 90px;
	height: 3px;
	background-color: #f88a0b;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -45px;
}
.dev_top .big_sum {
	font-size: 14px;
}
.widget-history-3 {
	cursor: default;
	position: relative;
}
.widget-history-3-T {
	margin-bottom: 50px;
	overflow: hidden;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	background: url("https://www.grosshalloweenrecipes.com/en/img/pcat_xian.png") repeat-x 0px 30px;
	height: 81px;
	overflow: hidden;
}
.widget-history-3-tab .tab_t {
	position: relative;
	width: 16.6%;
	font-size: 16px;
	color: #6f6f6f;
	cursor: pointer
}
.widget-history-3-tab .tab_t span {
	display: block;
	line-height: 30px;
	height: 30px;
	text-align: center;
	margin-bottom: 10px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
}
.widget-history-3-tab .tab_t b {
	display: block;
	width: 17px;
	height: 17px;
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/his_dian.png");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 22px;
}
.widget-history-3-tab .tab_t_cur {
	font-size: 22px;
	color: #e7463c;
	font-weight: bold;
}
.widget-history-3-tab .tab_t_cur b {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/his_dian_on.png");
}
.widget-history-3-tab .tab_c {
	display: none;
	padding: 25px 0 0;
	min-height: 400px;
}
.widget-history-3_arrs {
	position: absolute;
	width: 28px;
	height: 55px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/his_btn.png") no-repeat;
	top: 0;
	cursor: pointer;
	transition: none;
	z-index: 3;
}
.widget-history-3_prev {
	left: 0px;
}
.widget-history-3_next {
	right: 0px;
	background-position: right 0;
}
.widget-history-3_prev:hover {
	background-position: left bottom;
}
.widget-history-3_next:hover {
	background-position: right bottom;
}
.widget-history-3-tab .scroll_nav {
	display: none;
}
.widget-history-3-tab .tab_c .his-list {
	background: #f9f9f9;
	padding: 20px 5%;
	overflow: hidden;
}
.widget-history-3-tab .tab_c .his-list ._years {
	float: left;
	width: 20%;
	font-size: 56px;
	font-family: arial;
	color: #0b458e;
}
.widget-history-3-tab .tab_c .his-list ._years span {
	color: #91c501;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
.widget-history-3-tab .tab_c .his-list ._nr {
	float: right;
	width: 75%;
	padding-left: 3%;
	border-left: 1px solid #ddd;
	min-height: 100px;
}
.widget-history-3-tab .tab_c .his-list ._nrli {
	margin-bottom: 30px;
}
.main_bar .widget-history-3-T {
	margin-bottom: 100px;
}
.his_box_tit {
	font-size: 36px;
	font-weight: bold;
	color: #333;
	width: 100%;
	text-align: center;
	line-height: 164px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/circle.jpg") no-repeat center bottom;
}
.his_box_tit + .resource-type-wrap .panel:first-child {
	padding-top: 90px
}
.his_box_tit + .resource-type-wrap .panel:first-child + .panel {
	padding-top: 160px !important
}
.resource-type-wrap .panel span {
	line-height: 44px;
	color: #f88a0b;
	font-size: 36px;
	padding: 0 4px;
	position: relative;
	left: -3px;
	position: relative;
	display: inline-block;
	margin-bottom: 25px;
	font-weight: bold;
}
.resource-type-wrap .panel span font {
	display: block;
	width: 20px;
	height: 44px;
	right: -20px;
	position: absolute;
	top: 0;
}
.resource-type-wrap .panel:hover font {
}
.resource-type-wrap .panel .image img {
	width: 100%;
	height: auto;
}
.resource-type-wrap .panel .title {
	padding: 10px;
	line-height: 1.8;
}
.resource-type-wrap .panel .title a {
	color: #000;
}
.resource-type-wrap .head {
	padding: 28px 20px 0;
	height: 242px
}
.inner_box {
	width: 100%;
}
.resource-type-wrap .panel .title {
	line-height: 22px;
	padding: 24px 0;
	font-size: 18px;
	color: #626670;
	font-weight: normal;
}
.resource-type-wrap .panel .inner {
relative;
	left: -1px;
	border: 1px #e6e6e6 solid;
	width: 80%;
	padding: 5%;
	margin-left: 10%;
	position: relative;
}
.resource-type-wrap .panel .inner:after {
	content: '';
	width: 20px;
	height: 20px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico.png") -20px -80px no-repeat;
	position: absolute;
	top: 30px;
	left: -20px;
}
.resource-type-wrap .panel.leftBox_resource .inner:after {
	right: -20px;
	background-position: 0 -80px;
	left: auto;
}
.resource-type-wrap .panel .inner_box i {
	display: block;
	width: 75px;
	height: 2px;
	overflow: hidden;
	font-size: 0;
	background: #222222;
	margin-bottom: 24px;
}
.resource-type-wrap .panel .inner_box p {
	color: #626670;
	font-size: 14px;
	line-height: 22px;
	margin: 25px 0 0;
}
.resource-type-wrap .panel .inner_box p .image {
	margin-bottom: 0;
}
.resource-type-wrap .panel.leftBox_resource {
	margin-top: 0;
}
.resource-type-wrap .panel.leftBox_resource span {
	float: right;
	position: relative;
	left: 3px;
	display: inline-block;
}
.resource-type-wrap .panel.leftBox_resource .title {
	line-height: 22px;
	padding: 24px 0;
	font-size: 18px;
	color: #626670;
	font-weight: normal;
	float: right;
}
.resource-type-wrap .panel.leftBox_resource .inner_box {
	clear: both;
	padding-left: 0;
}
.resource-type-wrap .panel.leftBox_resource .inner_box i {
	display: block;
	width: 75px;
	height: 2px;
	overflow: hidden;
	font-size: 0;
	background: #222222;
	margin-bottom: 24px;
	float: right;
	clear: both;
}
.resource-type-wrap .panel.leftBox_resource .inner_box p {
	color: #626670;
	font-size: 14px;
	line-height: 24px;
	clear: both;
	text-align: right;
}
.resource-type-wrap .panel.leftBox_resource .inner_box p .image {
	margin-bottom: 0;
}
.resource-type-wrap .panel.leftBox_resource .inner {
	left: 0px;
	margin-left: 0;
}
.resource-type-wrap .panel.leftBox_resource:hover .inner {
	position: relative;
}
.resource-type-wrap .panel.leftBox_resource span font {
	display: block;
	width: 20px;
	height: 44px;
	left: -20px;
	position: absolute;
	top: 0;
}
.resource-type-wrap .panel.leftBox_resource:hover font {
}
.resource-type-wrap {
	background: url("https://www.grosshalloweenrecipes.com/en/img/opp.gif") repeat-y center top;
	padding-top: 10px;
}
.resource-type-wrap {
	width: 100%;
	background-position: 49.2% top;
}
.resource-type-wrap .panel {
	width: 49.2%;
	position: relative;
	margin-top: 40px;
}
.his_box_tit {
	background-position: 49.2% bottom;
}
.load-more-link {
	display: block;
	width: 153px;
	height: 40px;
	margin: 0 auto;
	background: url("https://www.grosshalloweenrecipes.com/en/images/his_more.jpg") no-repeat;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
}
.resource_type_t {
	font-size: 72px;
	color: #e6e6e6;
	background-color: #fff;
	margin-bottom: 40px;
}
.resource-type-wrap .panel:after {
	content: '';
	width: 17px;
	height: 17px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/his_li_dian.png") right top no-repeat;
	position: absolute;
	left: -8px;
	top: 32px;
}
.resource-type-wrap .panel.leftBox_resource:after {
	right: -9px;
	left: auto;
}
/*下层--社会责任报告*/
.new_tj {
	padding: 20px 10%;
}
.new_tj .title {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}
.new_tj .info {
	font-size: 13px;
	color: #5a5a5a;
	margin-top: 15px;
}
.new_tj .more {
	display: inline-block;
	width: 160px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-color: #ec7f00;
	margin-top: 25px;
}
.new_tj .more .ico5_3 {
	margin-left: 15px;
}
.sh_report li {
	border: 1px #fff solid;
	border-bottom-color: #f1f1f1;
}
.sh_report li ._img .ico2 {
	width: 38px;
	height: 55px;
	background-position: -100px 0;
	transition: none;
}
.sh_report li ._img {
	padding-top: 6px;
}
.sh_report li a {
	display: block;
	overflow: hidden;
	padding: 4%;
}
.sh_report li ._t {
	font-size: 16px;
	color: #4e4e4e;
	width: 80%;
	padding-left: 4%;
	margin-top: 20px;
}
.sh_report li .date span {
	display: block;
	font-weight: bold;
	font-family: Arial;
}
.sh_report li .date ._day {
	font-size: 50px;
	color: #3f3f3f;
	line-height: 40px;
}
.sh_report li .date ._month {
	font-size: 14px;
	color: #727272;
}
.sh_report li:hover {
	border-color: #fa8d0f;
}
.sh_report li:hover ._img .ico2 {
	background-position: -138px 0;
}
.sh_report li:hover .date ._day, .sh_report li:hover .date ._month {
	color: #f69b3a;
}
/*品牌故事*/
.strory_mnu {
	margin-top: 25px;
}
.strory_mnu li {
	float: left;
	padding: 0 10px;
	border: 3px #fff solid;
}
.strory_mnu li a {
	display: block;
	font-size: 17px;
	color: #333;
	font-weight: bold
}
.strory_mnu li a:hover {
	display: block;
	font-size: 17px;
	color: #f30;
	font-weight: bold
}
.strory_mnu li:hover, .strory_mnu li.cur {
	color: #0369BC
}
.widget-newslist-6 ul {
	position: relative;
}
.widget-newslist-6 li {
	float: left;
	background-color: #fff;
}
.widget-newslist-6 li a {
	display: block;
	padding: 20px 20px 50px;
	border: 1px #ebeaea solid;
}
.widget-newslist-6 ._img {
	margin-bottom: 6px;
	overflow: hidden;
}
.widget-newslist-6 ._img img {
	width: 100%;
}
.widget-newslist-6 ._i {
	color: #999;
	font-size: 12px;
	margin-bottom: 15px;
}
.widget-newslist-6 ._title {
	font-size: 20px;
	cursor: pointer;
}
.widget-newslist-6 ._p {
	line-height: 24px;
	cursor: pointer;
	color: #555;
	margin-top: 15px;
}
.widget-newslist-6 li a:hover {
	border-color: #cbcbcb;
}
.widget-newslist-6 li .zj-lb-show {
	display: none;
}
.widget-newslist-6 li .zj-lb-show .m_detail {
	margin-top: 0;
}
.widget-newslist-6 li .zj-lb-show ._more {
	display: inline-block;
	color: #fa8d0f;
	border: 3px #fa8d0f solid;
	width: 144px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.widget-newslist-6 li:hover .zj-lb-show {
	display: block;
	padding-top: 20px;
}
.widget-newslist-6 li:hover ._img img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
@media screen and (max-width: 480px) {
.widget-newslist-6 li {
	float: none;
	width: auto;
	margin-right: 0;
	margin-bottom: 20px;
}
}
/*下层--绿丰印象*/
.yinxiang_top {
	margin-bottom: 50px;
}
.yinxiang_top .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/black.5.png") repeat;
	background: rgba(0,0,0,.5);
}
.yinxiang_top .title .el {
	font-size: 18px;
	color: #fff;
	padding: 19px 3%;
	display: block;
	width: 80%; font-family:Arial, Helvetica, sans-serif
}
.yinxiang_top .title .i {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 70px;
	height: 62px;
	background-color: #009D4D;
}
.yinxiang_top .title .i .ico2 {
	width: 35px;
	height: 32px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/spico.png") center center no-repeat ;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -17.5px;
}
.yx_count {
	position: relative;
}
.yx_count .digit {
	font-size: 36px;
	color: #d6d6d6;
	display: block;
	position: absolute;
	bottom: 85px;
	left: 0;
	width: 74%;
	text-align: center;
}
.yxPic_list {
	overflow: hidden;
}
.yxPic_list li {
	margin-bottom: 30px;
}
.yxPic_list li .mask {
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	background: rgba(15,126,215,.8);
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	bottom: -100%;
	left: 0;
	font-size: 0;
}
.yxPic_list li ._title {
	font-size: 20px;
	color: #fff;
	text-align: center;
	width: 90%;
	z-index: 2;
	padding: 0 5%;
	display: inline-block;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
	position: absolute;
	top: 53%;
	left: 0;
}
/*.yxPic_list li .line{display:inline-block;vertical-align: middle;width:0; height:100%;}*/
.yxPic_list li .line {
	display: block;
	width: 42px;
	height: 42px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico2.png") 0 -230px no-repeat;
	position: absolute;
	top: 25%;
	left: 50%;
	margin-left: -21px;
}
/*.yxPic_list li .line:after{content:'';width:46px; height:1px; background-color:#fff; position:absolute;bottom:-20px; left:50%; margin-left:-14px;}
*/
/*下层--视频中心*/
.videolist li .tools {
	position: absolute;
	bottom: -100%;
	left: 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/black.5.png") repeat;
	background: rgba(0,0,0,.5);
	width: 100%;
	height: 48px;
	line-height: 48px;
	color: #cecdcd;
	font-size: 12px;
}
.videolist li .tools .i {
	background-color: #f7931d;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 48px;
	text-align: center;
}
.videolist li .tools .i .ico2 {
	width: 25px;
	height: 22px;
	background-position: -138px -55px;
}
.videolist li .tools ._time, .videolist li .tools ._view {
	display: inline-block;
	margin: 0 5px;
}
.videolist li .title {
	font-size: 15px;
	font-weight: normal;
	padding: 15px 4%;
}
/*下层--招聘列表*/
.widget-job-1 li.first {
	background: #f2f2f2;
	border-bottom: none;
	padding: 0;
}
.widget-job-1 li {
	border-bottom: 1px solid #cccccc;
	float: left;
	width: 100%;
	height: 50px;
	line-height: 50px;
}
.widget-job-1 li ._t1 {
	width: 30%;
	padding-left: 7%;
}
.widget-job-1 li ._t2 {
	width: 24%;
}
.widget-job-1 li ._t3 {
	width: 24%;
}
.widget-job-1 li ._t4 {
	width: 14%;
}
.widget-job-1 li ._t5 {
	width: 14%;
}
.widget-job-1 li ._t6 {
	width: 10%;
}
.widget-job-1 li.first ._ut {
	float: left;
	color: #333;
	font-weight: 700;
	font-size: 17px;
}
.widget-job-1 li ._un {
	float: left;
	text-align: center;
	height: 50px;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
@media only screen and (max-width: 40rem) {
 .widget-job-1 li ._t1 {
 width: 30%;
}
 .widget-job-1 li ._t2 {
 width: 30%;
}
 .widget-job-1 li ._t3 {
 width: 40%;
}
 .widget-job-1 li ._t4 {
 display: none;
}
 .widget-job-1 li ._t5 {
 display: none;
}
 .widget-job-1 li ._t6 {
 display: none;
}
}
.widget-job-2 ._jt {
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	overflow: hidden;
*zoom: 1;
	cursor: pointer;
	float: left;
	width: 100%;
	border-bottom: 1px #f2f2f2 solid;
	font-size: 15px;
}
.widget-job-2 ._jt strong {
	float: left;
	width: 30%;
	padding-left: 7.2%;
}
.widget-job-2 ._jt strong.strong02 {
	width: 22%;
	padding-left: 0.5%;
}
.widget-job-2 ._jt strong.strong03 {
	width: 22%;
	padding-left: 1.5%;
}
.widget-job-2 ._jt strong.strong04 {
	width: 14%;
	padding-left: 2%;
}
.widget-job-2 ._jt span {
	float: right;
}
.widget-job-2 ._jt .ion {
	font-size: 12px;
	color: #999999;
}
.widget-job-2 ._jc {
	display: none;
	float: left;
	width: 100%;
}
.widget-job-2 ._jcon {
	padding: 10px 7%;
	line-height: 2.5;
	max-height: 300px;
	overflow-y: scroll;
}
.widget-job-2 ._jt_act .ion {
	color: #0e90d2;
}
.widget-job-2 ._jcon .m_detail {
	margin-top: 20px;
}
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span {
display: none;
}
 .widget-job-2 ._jt strong {
width:95%;
text-align: left;
padding-left: 5%;
}
 .widget-job-2 ._jcon {
padding:10px 5%;
}
}
/*专题列表*/
.zt_list li {
	position: relative;
	margin-bottom: 50px;
	overflow: hidden;
}
.zt_list li ._img {
	float: right;
	width: 40%;
}
.zt_list li ._txt {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	width: 48%;
	padding: 3% 6%;
	background-color: #f9f9f9;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.zt_list li ._txt ._t {
	position: relative;
	font-size: 33px;
	color: #4f4f4f;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 10px;
}
.zt_list li ._txt ._t:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 4px;
	background-color: #f67702;
}
.zt_list li ._txt ._tools {
	margin: 0 0 6px;
	color: #bfbfbf;
}
.zt_list li ._txt ._tools .ion {
	font-size: 1.5em;
}
.zt_list li ._txt ._p {
	color: #757575;
}
.zt_list li ._txt ._more {
	display: none;
	width: 170px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	color: #f67702;
}
.zt_list li ._txt ._more .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.zt_list li:hover ._txt {
	background-color: #f67702;
}
.zt_list li:hover ._txt ._t, .zt_list li:hover ._txt ._tools, .zt_list li:hover ._txt ._p {
	color: #fff;
}
.zt_list li:hover ._txt ._tools .ico3_5 {
	background-position: 0 -120px;
}
.zt_list li:hover ._txt ._tools .ico4_1 {
	background-position: -20px -120px;
}
/*技术服务*/
.fw_list {
	margin-bottom: 50px;
}
.jsfw_box {
	margin: 40px 0 0;
}
.jsfw_box ._t {
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #f08303;
}
.jsfw_box ._st {
	font-size: 16px;
	color: #000;
	line-height: normal;
	margin-bottom: 8px;
}
.jsfw_box ._txt {
	position: relative;
	padding-left: 15px;
	border-left: 1px solid #eee;
	min-height: 102px;
}
.jsfw_box ._txt:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 0;
	width: 1px;
	height: 20px;
	background-color: #fb8c0a;
}
.st_fw {
	position: relative;
	overflow: hidden;
	height: 537px;
}
.st_fw ._img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
	width: 1920px;
	max-width: none;
	z-index: 1
}
.st_fw ._txt {
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: 103px;
	width: 395px;
	padding: 50px;
	background-color: #f4f4f2;
	z-index: 2;
}
.st_fw ._txt ._t {
	position: relative;
	font-size: 36px;
	color: #000;
	font-weight: bold;
	margin-bottom: 30px;
	padding-top: 15px;
	line-height: 1;
}
.st_fw ._txt ._t:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 3px;
	background-color: #f18303;
}
.st_fw ._txt ._phone {
	margin-bottom: 25px;
}
.st_fw ._txt ._phone .ico2 {
	float: left;
	width: 52px;
	height: 57px;
	margin-right: 10px;
	background-position: -72px -93px;
}
.st_fw ._txt ._phone ._num {
	float: left;
	font-size: 23px;
	font-weight: bold;
	color: #f18303;
}
.st_fw ._txt ._phone ._num span {
	display: block;
	line-height: normal
}
.st_fw ._txt ._p {
	color: #000;
}
.fw_list2 {
	position: relative;
	height: 557px;
	overflow: hidden;
}
.fw_list2 ul {
	margin-right: -1px;
}
.fw_list2 ._left {
	position: absolute;
	width: 56.7%;
	left: -28%;
	top: 0;
	bottom: 0;
}
.fw_list2 ._right {
	position: absolute;
	width: 82%;
	right: -53.5%;
	top: 0;
	bottom: 0;
}
.fw_list2 ._left img, .fw_list2 ._right img {
	width: 100%;
	height: 100%;
}
.fw_list2 ._img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
	width: 1920px;
	max-width: none;
	z-index: 1
}
.fw_list2 ._btn {
	position: absolute;
	top: 50%;
	margin-top: -82px;
	left: 50%;
	width: 180px;
	height: 164px;
	text-align: center;
	z-index: 2;
	background: url("https://www.grosshalloweenrecipes.com/en/img/blue.8.png") repeat;
}
.fw_list2 ._btn1 {
	margin-left: -550px;
}
.fw_list2 ._btn2 {
	margin-left: 350px;
}
.fw_list2 ._btn a {
	color: #fff;
}
.fw_list2 ._btn ._t {
	position: relative;
	padding-top: 40px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
}
.fw_list2 ._btn ._t:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -21px;
	bottom: 0;
	width: 42px;
	height: 1px;
	background-color: #fff;
}
.fw_list2 ._btn ._p {
	font-size: 15px;
}
.fw_list2 ._con {
	position: absolute;
	z-index: 3;
	left: 50%;
	top: 0;
	bottom: 0;
	margin-left: -290px;
	width: 580px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/fwlist2_bg.png");
}
.fw_list2 ._con ._list {
	padding: 6% 4%;
}
.fw_list2 ._con ._list li {
	overflow: hidden;
	margin-bottom: 40px;
}
.fw_list2 ._con ._list li ._t {
	margin-bottom: 10px;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	line-height: normal
}
.fw_list2 ._con ._list i.ion {
	float: left;
	width: 6%;
	margin: 0;
	color: #fd8800;
}
.fw_list2 ._con ._list ._txt {
	float: left;
	width: 94%;
}
.fw_other .li02 .info, .fw_other .li01 .info {
	padding: 31% 10%;
}
.fw_other .li01 .info .p {
	font-size: 13px;
	line-height: normal
}
.fw_list2 .fwtl_list>li {
	float: left;
	width: 28.6%;
	overflow: hidden;
	position: relative;
	margin-right: 1px;
}
.fw_list2 .fwtl_list>li .fw_img img {
	height: 100%;
	max-width: none;
}
.fw_list2 .fwtl_list>li ._con {
	width: 0;
	left: auto;
	margin-left: 0;
	right: 0;
	transition: none;
}
.fw_list2 .fwtl_list>li.hover ._con {
	width: 60.6%;
}
.fw_list2 .fwtl_list>li.hover {
	width: 71.25%;
}
.fw_list2 .fwtl_list>li.hover ._btn1 {
	margin-left: -400px;
}
.fw_list2 ._btn1 {
	margin-left: -100px;
}
.fw_list2 ._btn2 {
	margin-left: -125px;
}
.fwtl_list>li.hover ._btn2 {
	margin-left: -400px;
}
.fw_list2 .fwtl_list>li.hover ._btn {
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
}
/*下层--专题通用模板*/
.zhuanti_top {
	background: url("https://www.grosshalloweenrecipes.com/en/img/zt_bann.jpg") center top no-repeat;
	padding: 130px 0 100px;
	position: relative;
	z-index: 3;
}
.fzjg_top {
	padding-top: 50px;
}
.zhuanti_top .chan_tit {
	margin-bottom: 0;
}
.zhuanti_top .title {
	font-size: 50px;
	color: #000;
	position: relative;
}
.zhuanti_top .title:before {
	content: '';
	width: 48px;
	height: 3px;
	background-color: #f67702;
	position: absolute;
	left: 0;
	top: 0;
}
.zhuanti_top .p {
	font-size: 13px;
	color: #757575;
}
.zhuanti_top .tools {
	color: #bfbfbf;
	margin-bottom: 10px;
}
.zhuanti_top .tools span {
	display: inline-block;
	margin: 0 10px 0 0;
}
.ztPics_box {
	background-color: #f9f9f9;
	padding: 55px 0;
}
.ztPic_items {
	position: relative;
}
.ztPic_items .zt_arrs {
	display: block;
	width: 34px;
	height: 68px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/zt_btn.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -34px;
}
.ztPic_items .zt_prev {
	left: -5%;
}
.ztPic_items .zt_next {
	right: -5%;
	background-position: right top;
}
.ztPic_items .zt_prev:hover {
	background-position: left bottom;
}
.ztPic_items .zt_next:hover {
	background-position: right bottom;
}
.ztPic_item li .cover {
	display: block;
	position: absolute;
	bottom: -100%;
	left: 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	background: rgba(244,139,14,.8);
	width: 100%;
	height: 100%;
	font-size: 0;
}
.ztPic_item li ._title {
	font-size: 18px;
	color: #fff;
	width: 78%;
	z-index: 2;
	padding: 0 11%;
	display: inline-block;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
}
.ztPic_item li .line {
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
}
.shzr_sort_list li {
	cursor: pointer;
}
.shzr_sort_list li .info {
	padding: 15% 10%;
}
.shzr_sort_list li .tit {
	font-size: 28px;
	position: relative;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.shzr_sort_list li .tit:after {
	content: '';
	width: 48px;
	height: 3px;
	background-color: #fa8d0f;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -24px;
}
.shzr_sort_list li ._detail {
	display: block;
	width: 165px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	margin: 30px auto 0;
	border: 3px #f67702 solid;
	color: #f67702;
}
.shzr_sort_list li ._detail i {
	margin-left: 20px;
}
.shzr_sort_list li:hover {
	background-color: #fafafa;
}
.shzr_sort_list li:hover ._detail {
	background-color: #fa8d0f;
	border-color: #fa8d0f;
	color: #fff;
}
.shzr_sort_list li:hover ._detail i {
	background-position: -80px -20px;
}
.shzr_sort_list .imgList {
	display: none;
}
/*下层--营销网络*/
.net_bann {
	height: 535px;
	position: relative;
	z-index: 3;
}
.net_bann img {
	height: 100%;
	max-width: none;
}
.net_bann .guo_map {
	height: 100%;
	overflow: hidden;
}
.net_bann .guo_cur {
	display: block;
}
.net_bann .net_map_sele {
	position: absolute;
	bottom: 26px;
	left: 0;
	width: 100%;
	text-align: center;
}
.net_bann .net_a {
	display: inline-block;
	width: 220px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	background-color: #80939e;
	color: #fff;
	margin-right: 15px;
}
.net_bann .net_a .ico2 {
	background-position: -180px 0;
	width: 20px;
	height: 26px;
	margin-right: 8px;
}
.net_bann .net_a.cur {
	background-color: #fc8f10;
}
/*下层--营销网站*/
.net-pisition {
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 30px;
}
.net-pisition b {
	color: #fd8900;
}
.net-pisition .ico2 {
	background-position: -180px -28px;
	width: 20px;
	height: 25px;
	margin-right: 10px;
}
.network-sear .t-area {
	width: 32%;
}
.network-sear .t-area ._option a {
	padding: 5px 2%;
	text-indent: 0;
	line-height: 20px;
}
.network-sear #dosub {
	width: 10%;
}
.netInfo-box {
	margin-top: 50px;
	position: relative;
	z-index: 2;
}
.netInfo-box li {
	margin-bottom: 20px;
	background-color: #f5f5f5;
	position: relative;
	height: 420px;
	cursor: pointer;
}
.netInfo-box li .box {
	position: relative;
	padding-bottom: 55px;
}
.netInfo-box li .box .dl {
	padding: 7%;
	background-color: #f5f5f5;
	height: 300px;
	overflow: hidden;
}
.netInfo-box li .box .dl .dt {
	font-size: 24px;
	font-weight: bold;
}
.netInfo-box li .box .dl dd {
	margin-bottom: 30px;
	line-height: 2;
}
.netInfo-box li .box ._detail {
	display: block;
	font-size: 35px;
	color: #f88d10;
	position: absolute;
	bottom: 0;
	left: 7%;
}
.netInfo-box li .box ._detail i {
	margin: 0;
}
.netInfo-box li.hover {
	background-color: #f88d10;
}
.netInfo-box li.hover .box .dl {
	overflow: visible;
	height: auto;
	background-color: #f88d10;
	color: #fff;
}
.netInfo-box li.hover .box ._detail {
	display: none;
}
/*下层--资质荣誉*/
.honor_list {
	margin-top: 0;
}
.honor_list li.first {
	float: right;
}
.yxPic_list .honor-sear {
	border: none;
	padding: 10px 25px 25px;
}
.yxPic_list .honor-sear .t-area {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
	height: 40px;
	line-height: 40px;
}
.yxPic_list .honor-sear .t-area ._val b {
	background: #f3f3f3;
	width: 38px;
	height: 40px;
	position: relative;
}
.yxPic_list .honor-sear .t-area ._val b:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px transparent solid;
	border-right: 5px transparent solid;
	border-top: 5px #b8b8b8 solid;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -5px;
	margin-top: -2.5px;
}
.yxPic_list .honor-sear .t-area ._option {
	top: 40px;
}
.yxPic_list .honor-sear .t-area.on ._val b:after {
	border-bottom: 5px #b8b8b8 solid;
	border-top: 0;
}
.yxPic_list .honor-sear .t-area ._option a:hover {
	background: #f3f3f3;
	color: #555;
}
/*下层--招聘综合*/
.job_box1 {
	padding: 50px 0 100px;
}
.chan_tit {
	width: 80%;
	margin: 0 auto 50px;
	text-align: center;
}
.cen_box4.chan_tit {
	width: 80%;
	margin: 0 auto 50px;
	text-align: center;
}
.chan_tit .tit {
	font-size: 24px;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color:#009D4D
}
.chan_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #009D4D;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
	
}
.chan_tit .p {
	font-size: 15px;
	color: #666;
	text-align: center
}
.gs_tit {
	width: 80%;
	margin: 0 auto 50px;
	text-align: center;
}
.gs_tit .tit {
	font-size: 36px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.gs_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}
.gs_tit .p {
	font-size: 15px;
	color: #666;
	text-align: left
}
.rc_tit {
	width: 80%;
	margin: 20px auto 50px;
	text-align: center;
}
.rc_tit .tit {
	font-size: 36px;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: #FFF;
	text-align: center
}
.rc_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}
.rc_tit .p {
	font-size: 15px;
	color: #fff;
	text-align: center
}
.rcln_tit {
	width: 100%;
	margin: 0 auto 50px;
	text-align: center;
}
.rcln_tit .tit {
	font-size: 36px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.rcln_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}
.rcln_tit .p {
	font-size: 15px;
	color: #666;
	text-align: center
}
.job_box1_con .img .rect-66 {
	padding-bottom: 66%;
}
.job_box1_con .word {
	border: 10px #f3f3f3 solid;
	border-left: 0;
	border-right: 0;
	height: 376px;
}
.job_box1_con .word .word_info {
	border-right: 10px #f3f3f3 solid;
	height: 100%;
	padding: 0 8% 0 10%;
}
.job_box1_con .word .t {
	font-size: 28px;
	font-weight: bold;
	position: relative;
	padding: 55px 0 10px;
	margin-bottom: 25px;
}
.job_box1_con .word .t:after {
	content: '';
	width: 42px;
	height: 1px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 0;
}
.job_box1_con .word .p {
	font-size: 13px;
	color: #5a5a5a;
}
.job_box1_con .word .tools a {
	float: left;
	width: 138px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin-right: 10px;
}
.job_box1_con .word .tools {
	margin-top: 40px;
}
.job_box1_con .word .tools .ta1 {
	background-color: #fd8f10;
}
.job_box1_con .word .tools .ta2 {
	background-color: #f01d1d;
}
.job_box1_con .word .tools a:hover {
	background-color: #80939e;
}
.job_box2 {
	background: url("https://www.grosshalloweenrecipes.com/en/img/job_bg2.jpg") center top no-repeat;
	padding: 196px 0 115px;
}
.job_box2_con {
	width: 585px;
	height: 329px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/white.9.png") repeat;
	background: rgba(255,255,255,.9);
}
.job_box2_con .box {
	padding: 40px 60px;
}
.job_box2_con .box .t {
	font-size: 24px;
	font-weight: bold;
	line-height: 35px;
	margin-top: 20px;
}
.job_box2_con .box .p {
	color: #6e6e6e;
	margin: 10px 0 20px;
}
.job_box2_con .box .m_detail {
	margin-top: 13px;
}
.job_box3 {
	padding: 100px 0 84px;
}
.job_box3_list ul {
	margin-right: -1px;
}
.job_box3_list li {
	margin-right: 1px;
	position: relative;
	float: left;
	width: 24.9%;
	overflow: hidden;
}
.job_box3_list li .rect-120 {
	padding-bottom: 120%;
}
.job_box3_list li .info {
	display: block;
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	text-align: center;
	z-index: 2;
}
.job_box3_list li .tit {
	display: inline-block;
	font-size: 18px;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
	padding: 0 5%;
	color: #fff;
}
.job_box3_list li .line {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}
.job_box3_list li.last .info {
	background-color: #80939e;
	bottom: 0;
}
.job_box3_list li.last .info .tit {
	padding: 0 18%;
	font-size: 24px;
	font-weight: normal;
}
.job_box3_list li .box-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 100%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	background: rgba(244,139,14,.8);
}
.job_box3_list li:hover .info {
	bottom: 0;
}
/*下层--产品综合*/
.ph_box1 {
position;
relative;
	z-index: 2;
}
.ph_protj {
	position: relative;
}
.ph_protj .ph_protj_bann {
	width: 73%;
	height: 0;
	padding-bottom: 27.4%;
	overflow: hidden;
	position: relative;
}
.ph_protj .ph_protj_bann .slide_nav {
	position: absolute;
	right: 0;
	width: 40%;
	bottom: 15%;
}
.ph_protj .ph_protj_bann .slide_nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 99;
	overflow: hidden;
	border-radius: 50%;
	background-color: #fec480;
	cursor: pointer;
	margin-right: 16px;
}
.ph_protj .ph_protj_bann .slide_nav a.on {
	background-color: #fff;
}
.ph_protj .ph_protj_bann li {
	overflow: hidden;
	background-color: #fd8900;
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/line.png");
	background-position: right top;
	background-repeat: no-repeat;
}
.ph_protj .ph_protj_bann li .img, .ph_protj .ph_protj_bann li .info {
	width: 50%;
}
.ph_protj .ph_protj_bann li .info {
	position: relative;
}
.ph_protj .ph_protj_bann li .info:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 30px transparent solid;
	border-bottom: 30px transparent solid;
	border-right: 30px #fd8900 solid;
	position: absolute;
	left: -30px;
	top: 55px;
}
.ph_protj .ph_protj_bann li .info .info_a {
	display: block;
	padding: 16% 10% 0;
	color: #fff;
}
.ph_protj .ph_protj_bann li .info .tit {
	font-size: 26px;
	margin-bottom: 10px;
}
.ph_protj .ph_tj_img {
	position: absolute;
	right: 0;
	top: 0;
	padding: 43px 60px 0 0;
}
.yxPic_list .honor-sear .t-area ._option {
	top: 40px;
}
.yxPic_list .honor-sear .t-area ._option {
	top: 40px;
}
.ph_pros_box {
	padding: 30px 0 0;
}
.ph_pros_box .chan_tit {
	width: 85%;
}
.ph_pros_box .chan_tit .p {
	font-size: 15px;
}
.ph_pros_list .li_a {
	float: left;
	width: 16.6%;
	padding-bottom: 50px;
	cursor: pointer;
	position: relative;
}
.ph_pros_list .li_a .rect-70 {
	text-align: center;
}
.ph_pros_list .li_a:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 25px transparent solid;
	border-right: 25px transparent solid;
	border-top: 20px #fff solid;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -25px;
	display: none;
}
.ph_pros_list .li_a img {
	width: 100%;
	height: auto;
	filter: alpha(opacity=60);
	opacity: 0.6;
*width: 80%;
	margin: auto;
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
}
.ph_pros_list .li_a .img2 {
	display: none;
}
.ph_pros_list .li_a .tit {
	font-size: 14px;
	font-weight: normal;
}
.ph_pros_list .li_a#current:after {
	display: block;
}
.ph_pros_list .li_a#current img {
	filter: alpha(opacity=100);
	opacity: 1;
*width:100%;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.ph_box2 {
	background: url("https://www.grosshalloweenrecipes.com/en/img/ph_bg2.jpg") center top no-repeat;
	padding: 60px 0 68px;
}
.ph_box2 .ph_pros_ul {
	overflow: hidden;
	position: relative;
	height: 444px;
}
.ph_box2 .ph_pros_ul .img {
	overflow: hidden;
	display: block;
	height: 0;
	padding-bottom: 37%;
	position: relative;
	width: 100%;
}
.ph_box2 .ph_pros_ul .img img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
*height:auto;
}
.ph_box2 .ph_pros_ul .box {
	width: 46%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/blue.7.png") repeat;
}
.ph_box2 .ph_pros_ul .box .box_b {
	color: #fff;
	padding: 15% 10%;
	text-align: center;
}
.ph_box2 .ph_pros_ul .box .p1 {
	font-size: 46px;
	font-weight: bold;
	line-height: 70px;
}
.ph_box2 .ph_pros_ul .box .p2 {
	font-weight: bold;
	font-size: 20px;
}
.ph_box2 .ph_pros_ul .box .p {
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
}
.ph_box2 .ph_pros_ul .box ._detail {
	border: 2px #f67702 solid;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	margin-top: 30px;
}
.ph_box2 .ph_pros_ul .box ._detail i {
	margin-left: 15px;
}
.ph_box2 .ph_pros_ul:hover .box ._detail {
	background-color: #f67702;
	color: #fff;
}
.ph_box2 .ph_pros_ul:hover .box ._detail i {
	background-position: -40px -80px;
}
.ph_box2 .ph_pros_ul:hover .hoverImg {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.ph_box2 .ph_pros_ul .cover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 3;
}
.ph_box3 {
	padding: 50px 0 60px;
}
.ph_box3 li {
	position: relative;
}
.ph_box3 li .rect-80 {
	padding-bottom: 80%;
}
.ph_box3 li .box {
	position: absolute;
	width: 152px;
	height: 124px;
	top: 50%;
	left: 50%;
	margin-left: -76px;
	margin-top: -62px;
	overflow: hidden;
}
.ph_box3 li .box .info {
	display: block;
	color: #fff;
	text-align: center;
}
.ph_box3 .info .tit {
	font-size: 24px;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 16px;
}
.ph_box3 .info .tit:after {
	content: '';
	width: 35px;
	height: 1px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -17.5px;
}
.ph_box3 .info .p {
	font-size: 14px;
}
.ph_box3 .info .sum {
	display: none;
}
.ph_box3 .li01 .box {
	background: url("https://www.grosshalloweenrecipes.com/en/img/red.8.png") repeat;
}
.ph_box3 .li02 .box {
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
}
.ph_box3 .li03 .box {
	background: url("https://www.grosshalloweenrecipes.com/en/img/blue.8.png") repeat;
}
.ph_box3 li:hover .box {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin-top: 0;
	margin-left: 0;
	right: 0;
	bottom: 0;
}
.ph_box3 li:hover .box .info {
	text-align: left;
	padding: 13% 16%;
}
.ph_box3 li:hover .info .tit {
	margin-bottom: 0;
}
.ph_box3 li:hover .info .tit:after {
	display: none;
}
.ph_box3 li:hover .info .p {
	display: none;
}
.ph_box3 li:hover .info .sum {
	display: block;
}
/*下层--投资者关系*/
.touzi_box1 {
	padding: 70px 0 110px;
}
.touzi_box1_list li {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.touzi_box1_list li .box {
}
.touzi_box1_list li .info {
	display: block;
	padding: 10%;
	position: relative;
	z-index: 2;
	background: transparent;
}
.touzi_box1_list li .info .tz_ico {
	transition: none;
	-webkit-transition: none;
}
.touzi_box1_list li .info .tit {
	font-size: 24px;
	margin-top: 10px;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
}
.touzi_box1_list li .info .p {
	font-size: 15px;
}
.touzi_box1_list .box-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 100%;
	background-color: #f01d1d;
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/line.png");
	background-position: right top;
	background-repeat: no-repeat;
}
.touzi_box1_list li:hover .tit {
}
.touzi_box1_list li:hover .tz_ico {
	background-position: 0 -104px;
}
.touzi_box1_list li:hover .tz_ico_2 {
	background-position: -112px -104px;
}
.touzi_box1_list li:hover .tz_ico_3 {
	background-position: -224px -104px;
}
.touzi_box1_list li:hover .tz_ico_4 {
	background-position: -336px -104px;
}
.touzi_box1_list li:hover .tz_ico_5 {
	background-position: -448px -104px;
}
.touzi_box1_list li:hover .tz_ico_6 {
	background-position: -560px -104px;
}
/*下层--客户服务综合*/
.ser_box1 .chan_tit, .ser_box2 .chan_tit {
	width: 80%;
}
.ser_box1 {
	padding: 60px 0;
}
.ser_box1 .fwst_box {
	width: 33%;
}
.job_box1_con .fwst_box {
	position: relative;
	overflow: hidden;
}
.job_box1_con .fwst_box .box {
	position: absolute;
	left: 0;
	bottom: -100%;
	width: 100%;
	height: 100%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
}
.job_box1_con .fwst_box .box:before {
	content: '';
	width: 58px;
	height: 65px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/line.png") repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.job_box1_con .fwst_box .box .info {
	display: block;
	padding: 13%;
	width: 64%;
	color: #fff;
}
.job_box1_con .fwst_box .box .tit {
	font-size: 28px;
}
.job_box1_con .fwst_box .box .p1 {
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 5px;
}
.job_box1_con .fwst_box .box .p2 {
	font-size: 13px;
}
.job_box1_con .fwst_box:hover .box {
	bottom: 0;
}
.ser_box1 .fw_mess {
	width: 66%;
}
.ser_box2 {
	padding: 20px 0 90px;
}
.ser_fast_menu li a {
	display: block;
	width: 68%;
	margin: auto;
	text-align: center;
}
.ser_fast_menu li .tit {
	font-size: 18px;
	margin: 20px 0 10px;
}
.ser_fast_menu li .p {
	font-size: 13px;
	color: #5a5a5a;
}
.ser_fast_menu li:hover .ser_ico {
	background-position: 0 -124px;
}
.ser_fast_menu li:hover .ser_ico_2 {
	background-position: -124px -124px;
}
.ser_fast_menu li:hover .ser_ico_3 {
	background-position: -248px -124px;
}
.ser_fast_menu li:hover .ser_ico_4 {
	background-position: -372px -124px;
}
.ser_box3 {
	background-color: #f4f4f4;
}
.ser_box3 .net_left {
	width: 34.5%;
}
.net_left .net_boc {
	width: 100%;
	background: #fd8900 url("https://www.grosshalloweenrecipes.com/en/img/line.png") right top no-repeat;
}
.net_left .net_boc a {
	display: block;
	color: #fff;
	width: 66%;
	margin: 0 auto;
	text-align: center;
	padding: 20% 0;
}
.net_left .net_boc .tit {
	font-size: 32px;
}
.net_left .net_boc .p {
	font-size: 16px;
	line-height: 25px;
}
.net_left .net_tel {
	position: relative;
	padding: 10px 0 0 130px;
	color: #253036;
	margin-top: 60px;
}
.net_left .net_tel .ico2 {
	width: 65px;
	height: 71px;
	background-position: -135px -82px;
	position: absolute;
	left: 55px;
	top: 0;
}
.net_left .net_tel ._tel {
	font-family: Arial;
	font-size: 32px;
	line-height: 30px;
}
.net_left .net_tel .p {
	font-size: 20px;
	line-height: 25px;
}
.ser_box3 .net_right {
	width: 64%;
	position: relative;
	background: url("https://www.grosshalloweenrecipes.com/en/img/ser_bg3.png") center center no-repeat;
	padding: 90px 0 80px;
	height: 354px;
}
.net_right .c1 {
	top: 208px;
	left: 111px;
}
.net_right .c2 {
	top: 270px;
	left: 170px;
}
.net_right .c3 {
	top: 250px;
	left: 200px;
}
.net_right .c4 {
	top: 310px;
	left: 176px;
}
.net_right .c5 {
	left: 345px;
	top: 180px;
}
.net_right .c6 {
	top: 232px;
	left: 350px;
}
.net_right .c7 {
	top: 205px;
	left: 400px;
}
.net_right .c8 {
	top: 170px;
	left: 464px;
}
.net_right .c9 {
	right: 225px;
	top: 232px;
}
.net_right .c10 {
	right: 187px;
	top: 144px;
}
.net_right .c11 {
	right: 168px;
	top: 198px;
}
.net_right .c12 {
	bottom: 190px;
	right: 68px;
}
.net_right .c13 {
	bottom: 172px;
	right: 38px;
}
/*下层--科技创新*/
.kjcx_box {
	padding: 0 0 90px;
}
.kjcx_box .chan_tit {
	width: 100%;
}
.kjcx_box .about1_con ._list li {
	float: left;
	width: 24.9%;
	margin-right: 1px;
}
.kjcx_box .about1_con ._list li ._txt {
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	padding-top: 36%;
}
.kjcx_box .about1_con ._list li ._txt:after {
	content: '';
	width: 58px;
	height: 65px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/line.png") no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.kjcx_box .about1_con ._list li:hover ._img {
	left: 0;
}
.kjcx_box .about1_con ._list li:hover ._img ._t {
	display: none;
}
/*新闻综合*/
.news_box1 {
	padding: 50px 0 100px
}
.kdate span {
	color: #3f3f3f;
	font-family: Arial;
	font-weight: bold;
	display: block;
}
.kdate .day {
	font-size: 70px;
	line-height: 52px;
}
.kdate .month {
	font-size: 20px;
}
.kdate .i {
	margin-top: 10px;
}
.kdate .i .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.news_box1 ._list li {
	overflow: hidden;
	padding: 4.5% 3.5%;
}
.news_box1 ._list .kdate {
	float: left;
	width: 10%;
	margin-right: 3%;
}
.news_box1 ._list .kdate span {
	color: #f69b3a;
}
.news_box1 ._list .kdate .day {
	font-size: 50px;
	line-height: 42px;
}
.news_box1 ._list .kdate .month {
	font-size: 14px;
}
/*.news_box1 ._list ._txt{ float: left; width: 87%;}*/
.news_box1 ._list ._txt ._t {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_box1 ._list ._txt ._p {
	color: #7c7c7c;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_box1 ._list li:hover {
	background-color: #f0f0f0;
}
.news_box1 ._list li:hover .kdate span {
	color: #3f3f3f;
}
.news_box1_con ._slide {
	position: relative;
	height: 360px;
	overflow: hidden;
}
.news_box1_con ._slide ._img img {
	width: 100%;
	height: 100%;
}
.news_box1_con ._slide ._t {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 4%;
	height: 75px;
	line-height: 75px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/black.6.png");
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	z-index: 1
}
.news_box1_con ._slide .slide_nav {
	position: absolute;
	z-index: 2;
	right: 2%;
	bottom: 20px;
}
.news_box1_con ._slide .slide_nav a {
	float: left;
	margin-left: 12px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #51545f;
	font: 0/0 a;
	letter-spacing: -9px;
	cursor: pointer
}
.news_box1_con ._slide .slide_nav a.on {
	background-color: #d6d6d6;
}
.news_box2 {
	padding-top: 188px;
	margin-bottom: 70px;
	height: 466px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/newsbox2_bg.jpg") center bottom no-repeat;
}
.news_box1_con ._slide .arrs {
	display: block;
	width: 47px;
	height: 47px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/nzt_btn.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -23.5px;
	z-index: 2;
	transition: none;
}
.news_box1_con ._slide .arr_prev {
	left: 0;
}
.news_box1_con ._slide .arr_next {
	right: 0;
	background-position: right top;
}
.news_box1_con ._slide .arr_prev:hover {
	background-position: left bottom;
}
.news_box1_con ._slide .arr_next:hover {
	background-position: right bottom;
}
.news_box2 .wrap {
	position: relative;
}
.news_box2 .newsv_a {
	position: absolute;
	top: -185px;
	left: 0;
}
.news_box2_con {
	float: right;
	width: 79%;
}
.news_box2_con ._left {
	float: left;
	width: 29%;
	padding: 5% 5% 6.2%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/white.9.png") repeat;
}
.news_box2_con ._left ._bt {
	font-size: 30px;
	color: #000;
	font-weight: bold;
}
.news_box2_con ._right {
	float: right;
	width: 58%;
}
.single_news ._t {
	font-size: 18px;
	color: #323232;
}
.single_news ._tools {
	color: #929292;
	margin-top: 15px;
	margin-bottom: 25px;
}
.single_news ._tools .ion {
	color: #f8a13a;
	font-size: 1.5em;
}
.single_news ._p {
	color: #5a5a5a;
	height: 46px;
	line-height: 23px;
	overflow: hidden;
}
.news_box3_con {
	padding-bottom: 105px;
}
.news_box3_con ._list ._t {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #000;
}
.news_box3_con ._list ._p {
	font-size: 14px;
	color: #2b2b2b;
}
.news_box3_con ._list li:hover ._t, .news_box3_con ._list li:hover ._p {
	color: #f78503;
}
/*走进绿丰*/
.about_box1 {
	padding: 50px 0;
}
.about1_con ._list li {
	position: relative;
	overflow: hidden;
}
.about1_con ._list li ._img {
	position: relative;
	left: 0;
	transition: all ease-in .3s;
}
.about1_con ._list li ._img ._t {
	position: absolute;
	left: 12%;
	top: 8%;
	padding-bottom: 20px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.about1_con ._list li ._img ._t:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 1px;
	background-color: #f29528;
}
.about1_con ._list li ._txt {
	position: absolute;
	left: -100%;
	top: 0;
	bottom: 0;
	width: 84%;
	padding: 16% 8%;
	background: #f29528 url("https://www.grosshalloweenrecipes.com/en/img/about_corner_bg.png") right top no-repeat;
	z-index: 2;
	transition: all ease-in .3s;
	color: #fff;
}
/* .about1_con ._list li ._txt ._st{ font-size: 28px; font-weight: bold; margin-bottom: 20px;} */
.about1_con ._list li:hover ._txt {
	left: 0;
}
.about1_con ._list li:hover ._img {
	left: 100%;
}
.about_box2 {
	height: 555px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/about_box2bg.jpg") center top no-repeat;
}
.about_box3 {
	padding: 50px 0;
}
.about_box3 .widget-history-3 {
	padding-top: 200px;
}
.about_box3 .widget-history-3-tab {
	position: relative;
}
.about_box3 .widget-history-3-T {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/about_his_line.png");
}
.about_box3 .widget-history-3-tab .tab_t span {
	color: #5a5a5a;
}
.about_box3 .widget-history-3-tab .tab_t b {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/ab_his_dian.png");
}
.about_box3 .widget-history-3-tab .tab_t_cur b {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/ab_his_dian_on.png");
}
.about_box3 .resource-box {
	margin-bottom: 60px;
}
.about_box3 .resource-box ._img {
	position: relative;
}
.about_box3 .resource-box ._img .fz30 {
	position: absolute;
	left: 50px;
	top: -144px;
}
.about_box3 .resource-box ._txt ._t {
	font-size: 94px;
	color: #e6e6e6;
	font-weight: bold;
}
.about_box3 .resource-box ._txt ._p {
	line-height: 2
}
.about_box3 .widget-history-3_arrs {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/about_his_btn.png");
	top: auto;
	bottom: 23px;
}
.about_box4 {
	position: relative;
	height: 458px;
	overflow: hidden;
	background: url("https://www.grosshalloweenrecipes.com/en/img/about_box4_bg.jpg") center top no-repeat;
	color: #fff;
}
.about_box4 ._t {
	font-size: 48px;
	text-align: center;
	padding-top: 90px;
	padding-bottom: 20px;
}
.about_box4 ._p {
	width: 90%;
	text-align: center;
	font-size: 14px;
}
.about_box4 {
	margin-bottom: 70px;
}
.about_box5_con {
	padding-bottom: 70px;
}
.about_box5_con .sh_report li a {
	padding: 2%;
}
/*下层--公司简介*/
.about_top {
	background: url("https://www.grosshalloweenrecipes.com/en/img/ab_bg1.jpg") center top no-repeat;
	padding: 20px 0 30px;
	min-height: 400px;
}
.widget-area {
	background-color: #ff8e00;
	padding: 0 4% 0 14%;
}
.widget-area li {
	float: left;
	width: 25%;
}
.widget-area li .txt {
	padding: 20px 0 50px;
}
.widget-area li .txt .box {
	height: 89px;
	line-height: 89px;
	padding-top: 20px;
	position: relative;
}
.widget-area li .txt .box .s1 {
	display: inline-block;
	font-size: 80px;
	font-family: Century Gothic;
	color: #fff;
	vertical-align: middle;
}
.widget-area li .txt .box .s2 {
	display: inline-block;
	font-size: 16px;
	position: relative;
	top: 13px;
	color: #fff;
	vertical-align: middle;
}
.widget-area li .txt .p2 {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-left: 23px;
	margin-top: 12px;
}
.about_bottom {
	margin-top: 40px;
}
.about_other {
	padding: 60px 0 20px;
}
.about_other .li01 {
	background-color: #2a2a51;
}
.about_other .li02 {
	background-color: #fd8800;
}
/*20160312*/
.about1_con ._list li ._txt {
	left: 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/about_corner_bg_0312.png") right top no-repeat;
	filter: alpha(opacity=0);
	opacity: 0;
}
.about1_con ._list li:hover ._img {
	left: 0;
}
.about1_con ._list li:hover ._img ._t {
	display: none;
}
.about1_con ._list li:hover ._txt {
	filter: alpha(opacity=100);
	opacity: 1;
}
.about1_con ._list li ._txt {
	padding: 32% 13% 16%;
	width: 74%;
}
.about1_con ._list li ._txt ._st {
	position: absolute;
	left: 12%;
	top: 8%;
	padding-bottom: 20px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.about1_con ._list li ._txt ._st:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 1px;
	background-color: #fff;
}
.about1_con ._list li ._txt ._p {
	margin-top: 10px;
}
.about_box2 {
	background: url("https://www.grosshalloweenrecipes.com/en/img/kzbg.jpg") center top no-repeat;
	padding-bottom: 30px;
}
.about_box3 {
	padding-top: 0;
}
.about_box3 .widget-history-3 {
	padding-top: 175px;
}
.m_detail {
	font-size: 16px;
	color: #f67702;
}
.m_detail i, .shzr_sort_list li ._detail i, .new_tj .more .ico5_3 {
	margin-left: 5px;
	margin-right: 0;
	vertical-align: -4px;
}
.shzr_sort_list li ._detail, .new_tj .more {
	height: 38px;
	line-height: 38px;
	border-width: 2px;
}
.new_tj .more {
	border: #f67702 2px solid;
	background-color: #fff;
	color: #f67702;
}
.new_tj .more .ico {
	background-position: -60px -80px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.new_tj .more:hover {
	background-color: #f67702;
	color: #fff;
}
.new_tj .more:hover .ico {
	background-position: -40px -80px;
}
.ph_box2 .ph_pros_ul .box ._detail {
	color: #f67702;
	font-size: 16px;
}
.dev_top {
	margin-top: -460px;
}
.main_bar .widget-history-3-T {
	margin-bottom: 175px;
}
.resource-type-wrap {
	padding-top: 0;
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/opp_0312.gif");
}
.resource_type_t, .resource-type-wrap .panel span {
	font-weight: bold;
}
.yxPic_list li .mask {
	bottom: 0!important;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.yxPic_list li:hover .mask {
	filter: alpha(opacity=100);
	opacity: 1;
}
.prolist_box li .cover, .prolist_box li .info {
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.prolist_box li .cover {
	bottom: 0;
}
.prolist_box li .info {
	top: 0;
	padding: 15% 10% 10%;
	width: 80%;
}
.prolist_box li .name {
	font-size: 18px;
	color: #fff;
	line-height: 25px;
}
.prolist_box li .sort {
	font-size: 16px;
	color: #fff;
}
.prolist_box li .line {
	width: 46px;
	height: 2px;
	background-color: #fff;
	display: block;
	margin: 20px auto 0;
}
.prolist_box li .p {
	display: block;
	margin-top: 15px;
}
.prolist_box li .btn_compare {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 60%;
	left: 50%;
	margin-left: -30%;
}
.prolist_box li:hover .cover, .prolist_box li:hover .info {
	filter: alpha(opacity=100);
	opacity: 1;
}
.about_img {
	margin-top: -190px;
}
.strory_mnu li {
	margin-left: 5px;
}
.strory_mnu li a {
	font-size: 17px;
	font-weight: bold
}
.strory_mnu li:hover, .strory_mnu li.cur {
	color: #F60;
}
.news_box1 ._list li {
	border-bottom: #f4f4f4 1px solid;
}
.page a, .page span {
	width: auto;
	padding: 0 8px;
}
.pj-lb-more a:hover {
	border-color: #f67702;
	background-color: #f67702;
	color: #fff;
}
.pj-lb-more a:hover .ico {
	background-position: -80px -100px;
}
.zt_list li .rect-75 {
	padding-bottom: 56.25%;
}
.zt_list li .rect-75 img {
	height: auto;
}
.ps_sections .ps_pann img {
	width: 100%;
}
.ps_sections .ps_con {
	min-height: 20px;
}
.pro_case .info {
	width: 90.5%;
}
.n_bann2 .wrap {
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 3;
}
.n_bann2 .pl_p1 {
	font-size: 60px;
	font-weight: bold;
	margin-top: 160px;
}
.n_bann2 .pl_p2 {
	font-size: 24px;
}
.n_bann2 .pl_p2 span {
	background: #f78503;
	padding: 1px 3px 4px;
	display: inline-block;
	line-height: 26px;
	vertical-align: middle;
	height: 26px;
}
.n_bann2 .pl_p3 {
	font-size: 13px;
	margin: 38px auto 0;
	width: 80%;
}
.job_box1_con .fwst_box .box {
	bottom: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.job_box1_con .fwst_box:hover .box {
	filter: alpha(opacity=100);
	opacity: 1;
}
.news_box3_con ._list .rect-75 {
	display: none;
}
.news_box3_con ._list ._t {
	line-height: 1.8em;
	height: 1.8em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_box3_con ._list ._p {
	line-height: 1.8em;
	height: 5.4em;
	overflow: hidden;
}
.news_box3_con ._list {
	position: relative;
	overflow: hidden;
}
.news_box3_con ._list .row>[class*="span-"] {
position:relative;
}
.news_box3_con ._list .row>[class*="span-"]:after {
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-left: #eee 1px solid;
	position: absolute;
	left: -13px;
	top: 10px;
}
.news_box3_con ._list .row>[class*="span-"] > a {
display:block;
padding:0 10px;
}
.about_box3 .resource-box ._txt ._t, .about_box3 .resource-box ._txt ._p {
	padding-left: 25px;
}
 .row>[class*="span-"] {
min-height:10px;
}
.prolist_box li .p {
	line-height: 1.8em;
	height: 5.4em;
	overflow: hidden;
}
.i_prolist .prolist li .prolist-li {
	background: url("https://www.grosshalloweenrecipes.com/en/img/black.4.png");
}
.wrap_body {
	background: #2b2b2b!important;
}
/*下层--应聘须知*/
.widget-qa-3 {
	border-top: 2px solid #f37020;
}
.widget-qa-3-title {
	position: relative;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-bottom: 1px #ededed solid;
	padding: 7px 10px;
	cursor: pointer;
}
.widget-qa-3-title ._title {
	padding-left: 2em;
	font-size: 17px;
	font-weight: bold;
}
.widget-qa-3-title ._data {
	float: left;
	color: #f37020;
	font-size: 20px;
	font-weight: 700;
	width: 2em;
}
.widget-qa-3-title ._icoP {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 10px;
}
.widget-qa-3-title ._ico {
	background: url("https://www.grosshalloweenrecipes.com/widget/qa/2/qa31.png");
}
.widget-qa-3 ._icoActive ._ico {
	background: url("https://www.grosshalloweenrecipes.com/widget/qa/2/qa32.png");
}
.widget-qa-3-content {
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	display: none;
	position: relative;
}
.widget-qa-3-content ._data {
	color: #80939e;
	font-size: 20px;
	font-weight: 700;
	width: 2em;
	position: absolute;
	top: 4px;
	left: 10px;
}
.widget-qa-3-content ._qaIntro {
	text-align: left;
	padding-left: 3em;
}
@media only screen and (max-width: 480px) {
.widget-qa-3-title ._icoP {
	display: none;
}
.widget-qa-3-title ._ico {
	display: none;
}
}
/*下层--在线应聘*/
.Form-J1 .Form-J1-Left {
	float: left;
	width: 48%;
}
.Form-J1 .Form-J1-right {
	float: right;
	width: 48%;
}
.Form-J1 .Form-J1-li {
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 15px;
	position: relative;
}
.Form-J1 .Form-J1-li label {
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
}
.Form-J1 .Form-J1-li input {
	height: 28px;
	line-height: 28px;
	width: 83%;
	vertical-align: middle;
	border: none;
	background: transparent;
}
.Form-J1 .Form-J1-li textarea {
	width: 83%;
	vertical-align: middle;
	height: 132px;
	border: none;
	background: transparent;
}
.Form-J1 .Form-J1-li em {
	color: red;
	vertical-align: middle;
	padding-left: 10px;
}
.Form-J1 .Form-J1-li input._yzm {
	width: 20%;
}
.Form-J1 .Form-J1-li img {
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
	height: 30px;
	width: 100px;
}
.Form-J1 .Form-J1-li b {
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}
.Form-J1 .Form-J1-li select {
	width: 83%;
	background: transparent;
	border: none;
	height: 30px;
	line-height: 30px;
}
.Form-J1 .Form-J1-Btn {
	clear: both;
	text-align: center;
	padding-top: 40px;
}
.Form-J1 .Form-J1-Btn button {
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	outline: none;
	border: none;
	padding: 0;
	font-size: 15px;
}
.Form-J1 .Form-J1-Btn ._submit {
	background: #f37020;
	margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
	background: #909090;
}
.Form-J1 .Form-J1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
}
@media only screen and (max-width: 40em) {
.Form-J1 .Form-J1-Left {
	width: 100%;
}
.Form-J1 .Form-J1-li input {
	width: 86%;
}
.Form-J1 .Form-J1-li select {
	width: 54%;
}
.Form-J1 .Form-J1-right {
	width: 100%;
}
.Form-J1 .Form-J1-li textarea {
	width: 84%;
}
.Form-J1 .Form-J1-li input._yzm {
	width: 27%;
}
.Form-P1 .Form-P1-li b {
	display: none;
}
.Form-J1 .Form-J1-li label {
	display: block;
	width: 100%;
}
.Form-J1 .Form-J1-Btn {
	text-align: left;
}
}
.main_content .msg-30078 .form-m1 .form-m1-btn button, .main_content .msg-30260 .form-m1 .form-m1-btn button {
	width: 120px;
	height: 32px;
	line-height: 32px;
	border-radius: 0;
	font-size: 15px;
	padding: 0;
	border: none;
}
.main_content .msg-30078 .form-m1 .form-m1-btn ._submit, .main_content .msg-30260 .form-m1 .form-m1-btn ._submit {
	background: #f37020;
}
/*下层--技术创新*/
.jscx_img_list ul {
	margin-right: -0.3%;
}
.jscx_img_list li {
	float: left;
	width: 33.2%;
	position: relative;
	margin-right: 1px;
}
.jscx_img_list li .img {
	padding-bottom: 63.75%;
}
.jscx_img_list li .cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	background: rgba(244,139,14,.8);
	filter: alpha(opacity=0);
	opacity: 0;
}
.jscx_img_list li .cover .cover_info {
	padding: 6%;
	color: #fff;
	font-size: 13px;
	max-height: 190px;
	overflow: hidden
}
.jscx_img_list li .tit {
	font-size: 18px;
	margin: 15px 0 20px;
}
.jscx_img_list li:hover .cover {
	filter: alpha(opacity=100);
	opacity: 1;
}
/*下层--科研实力*/
.kysl_list li {
	margin-bottom: 27px;
}
.kysl_list li .img {
	padding-bottom: 58%;
}
.kysl_list li .mask {
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	background: rgba(244,139,14,.8);
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	bottom: 0;
	left: 0;
	font-size: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.kysl_list li ._title {
	font-size: 24px;
	color: #fff;
	text-align: center;
	width: 90%;
	z-index: 2;
	padding: 0 5%;
	display: inline-block;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
}
.kysl_list li .line {
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
}
.kysl_list li.pull-right-4 .img {
	background-color: #fd8902;
}
.kysl_list li.pull-right-4 .box {
	padding: 20% 7% 15%;
	background: url("https://www.grosshalloweenrecipes.com/en/img/line.png") right top no-repeat;
	color: #fff;
}
.kysl_list li:hover .mask {
	filter: alpha(opacity=100);
	opacity: 1;
}
/*在线订购*/
/*订购表单*/
.Form-P1 .Form-P1-Left {
	float: left;
	width: 48%;
}
.Form-P1 .Form-P1-right {
	float: right;
	width: 48%;
}
.Form-P1 .Form-P1-li {
	position: relative;
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 15px;
}
.Form-P1 .Form-P1-li label {
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
	font-size: 12px;
}
.Form-P1 .Form-P1-li input {
	height: 28px;
	line-height: 28px;
	width: 83%;
	outline: none;
	vertical-align: middle;
	border: none;
	background: transparent;
}
.Form-P1 .Form-P1-li textarea {
	width: 83%;
	outline: none;
	padding: 0;
	margin: 0;
	height: 160px;
	vertical-align: middle;
	border: none;
	background: transparent;
}
.Form-P1 .Form-P1-li em {
	color: red;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 12px;
}
.Form-P1 .Form-P1-li input._yzm {
	width: 34%;
}
.Form-P1 .Form-P1-li img {
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
	height: 30px;
	width: 100px;
}
.Form-P1 .Form-P1-li b {
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}
.Form-P1 .Form-P1-li select {
	border: 1px #ddd solid;
	width: 70%;
	padding: 7px 0;
}
.Form-P1 .Form-P1-Btn {
	clear: both;
	text-align: center;
	padding-top: 40px;
}
.Form-P1 .Form-P1-Btn button {
	border: none;
	border-radius: 0;
	height: 32px;
	line-height: 32px;
	width: 120px;
	padding: 0;
	color: #fff;
	cursor: pointer;
	font-size: 15px;
	outline: none;
}
.Form-P1 .Form-P1-Btn ._submit {
	background: #f37020;
	margin-right: 10px;
}
.Form-P1 .Form-P1-Btn ._reset {
	background: #909090;
}
.Form-P1 .Form-P1-Btn button:hover {
	opacity: 0.8;
}
.Form-P1 .Form-P1-li .orsele {
	width: 34.5%;
	margin-right: 5px;
}
.Form-P1 .Form-P1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
}
.Form-P1 .Form-P1-li.Form-P1-yzm .Validform_wrong {
	right: 56%;
}
.album_gallery .arrs {
	width: 58px!important;
	height: 51px!important;
	line-height: 51px!important;
	font-size: 0!important;
	color: #fff;
	top: 50%;
	margin-top: -100px;
	text-align: center;
	z-index: 5;
	background: url("https://www.grosshalloweenrecipes.com/en/img/album.png") no-repeat;
	transition: none;
}
.album_gallery .arr_prev {
	left: 10%!important;
}
.album_gallery .arr_next {
	left: auto!important;
	right: 10%;
	background-position: right top;
}
.album_gallery .arr_prev:hover {
	background-position: left bottom;
}
.album_gallery .arr_next:hover {
	background-position: right bottom;
}
/*头部表单*/
.top-form {
	display: none;
	width: 1920px;
	height: 485px;
	position: absolute;
	top: 64px;
	left: 50%;
	margin-left: -960px;
	background: #ecf0f1;
	z-index: 50;
	padding-top: 60px;
}
.top-form .wrap {
	position: relative;
}
.top-form-ewm {
	float: left;
	width: 43%;
	margin-right: 6%;
}
.top-form-message {
	width: 37%;
	float: left;
}
.top-ewmnr {
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.top-ewm-left {
	float: left;
	width: 194px;
}
.top-ewm-left ._ewmimg {
	width: 194px;
	float: left;
	margin-right: 10px;
}
.top-ewm-left ._ewmimg img {
	width: 100%;
	height: 194px;
}
.top-ewm-left ._ohlink {
	float: left;
	width: 75px;
	font-size: 15px;
}
.top-ewm-left ._ohlink a {
	display: block;
}
.top-ewm-left ._ohlink a:hover {
	color: 572b22;
	font-weight: bold;
}
.top-ewm-left ._zxtel {
	margin-top: 10px;
	width: 100%;
	float: left;
}
.top-ewm-left ._zxtel span {
	display: block;
	float: left;
}
.top-ewm-left ._zxtel ._tl1 {
	line-height: 20px;
	margin-right: 5px;
}
.top-ewm-left ._zxtel ._tl2 {
	font-size: 30px;
	font-family: arial;
	color: #572b22;
	line-height: 40px;
}
.top-ewm-right {
	float: right;
	width: 56%;
	color: #777;
}
.top-ewm-right ._tel {
	font-family: Arial;
	font-size: 36px;
	color: #fd8900;
	line-height: 35px;
}
.top-ewm-right .p1 {
	font-size: 22px;
	color: #fd8900;
	line-height: 30px;
	margin-bottom: 20px;
}
.top-ewm-right ._ct1 {
	font-size: 15px;
	color: #000;
}
.top-ewm-right a {
	color: #777;
}
.top-ewm-right a:hover {
	text-decoration: underline;
}
.top-mess-lant {
	font-size: 20px;
	margin-bottom: 10px;
}
.top-mess-form {
	overflow: hidden;
}
.top-mess-form ._tmesinp {
	width: 100%;
	border: none;
	height: 38px;
	line-height: 38px;
	background: #fff;
	text-indent: 20px;
	float: left;
}
.top-mess-form ._tmsarea {
	width: 100%;
	border: none;
	padding: 20px 0;
	height: 90px;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	outline: none;
	text-indent: 20px;
	float: left;
}
.top-mess-form ._tmesbtn {
	height: 45px;
	line-height: 45px;
	background-color: transparent;
	border: 4px solid #80939e;
	width: 98%;
	padding: 0;
	color: #80939e;
	float: left;
	font-size: 20px;
	box-sizing: content-box;
	margin-top: 26px;
	cursor: pointer;
}
.top-mess-form ._tmesbtn .ico2 {
	width: 25px;
	height: 22px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico2.png") -72px -153px no-repeat;
	vertical-align: -4px;
	margin-left: 30px;
}
.top-form-close {
	font-size: 50px;
	color: #ffd900;
	position: absolute;
	top: -50px;
	right: 0px;
	cursor: pointer;
}
.top-mess-form ._tmesbtn:hover {
	background-color: #f67702;
	color: #fff;
	border-color: #f67702;
}
.top-mess-form ._tmesbtn:hover .ico2 {
	background-position: -138px -55px;
}
.top-mess-form label {
	position: relative;
	display: block;
	height: 40px;
	margin-bottom: 10px;
}
.top-mess-form label .Validform_wrong {
	position: absolute;
	right: 0;
	top: 8px;
}
/*2016-03-17*/
.h_search {
	background-color: #fd8900;
	padding: 16px 0 15px;
	display: none;
	position: absolute;
	top: 64px;
	width: 100%;
	left: 0;
	z-index: 2;
}
.h_search .item {
	padding: 0 0 0 2%;
	position: relative;
}
.h_search .item .inp {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	vertical-align: top;
	box-sizing: border-box;
	padding-left: 30px;
	width: 70%;
	background: transparent;
	border: none;
	outline: none;
	color: #fecaa3;
	border-left: 1px #feba69 solid;
}
.h_search .item .btn {
	border-radius: 0;
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	height: 35px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	width: 60px;
	text-align: center;
	position: absolute;
	right: -22px;
	top: 0;
}
.h_search .item .btn .ico2 {
	background-position: 0 -200px;
	width: 30px;
	height: 30px;
	vertical-align: top;
}
.h_search .item ::-webkit-input-placeholder, .h_search .item .placeholder {
color:#fff;
}
.h_language {
	display: none;
	position: absolute;
	top: 64px;
	width: 100%;
	left: 0;
	z-index: 2;
	height: 65px;
	background-color: #fd8900;
}
.h_language li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 18px;
}
.h_language li a {
	display: block;
	color: #fff;
	line-height: 65px;
}
.h_language .li01 .ico2 {
	width: 46px;
	height: 37px;
	background-position: -154px -153px;
	vertical-align: -10px;
	margin-right: 20px;
}
.h_language .li02 .ico2 {
	width: 52px;
	height: 32px;
	background-position: -38px -200px;
	vertical-align: -8px;
	margin-right: 20px;
}
.h_language li:hover a {
	background-color: #fea900;
}
.h_language .li01:hover .ico2 {
	background-position: -154px -190px;
}
.h_language .li02:hover .ico2 {
	background-position: -90px -200px;
}
.fzjg_list {
	margin-top: 25px;
}
.fzjg_list li .info {
	width: auto;
	padding-top: 50px;
}
.fzjg_list li.no_pic .info {
	padding-top: 0;
}
.fenzhi_detail {
	padding-top: 65px;
}
/*2016-03-22*/
.netInfo-box2 li {
	height: 280px;
}
.netInfo-box2 li .box .dl {
	height: 150px;
}
#mapContent img {
	max-width: none;
}
.msg-30078 .form-m1 .form-m1-Left, .msg-30078 .form-m1 .form-m1-right, .msg-30260 .form-m1 .form-m1-Left, .msg-30260 .form-m1 .form-m1-right {
	width: 48%!important;
}
.msg-30078 .form-m1 .form-m1-li, .msg-30260 .form-m1 .form-m1-li {
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 12px;
	position: relative;
	border: 1px #dfdfdf solid;
}
.msg-30078 .form-m1 .form-m1-li input, .msg-30260 .form-m1 .form-m1-li input {
	width: 82%!important;
	background: transparent;
	border: none!important;
}
.msg-30078 .form-m1 .form-m1-li textarea, .msg-30260 .form-m1 .form-m1-li textarea {
	width: 85%!important;
	border: none!important;
	background: transparent;
	height: 221px;
}
.msg-30078 .form-m1 .form-m1-li input._yzm, .msg-30260 .form-m1 .form-m1-li input._yzm {
	width: 20%!important;
}
.msg-30078 .form-m1 .form-m1-li .Validform_wrong, .msg-30260 .form-m1 .form-m1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
}
/*2016-03-23*/
.news_detail .n_right.fixed {
	position: fixed;
	top: 80px;
	z-index: 5;
	background-color: #fff;
	left: 50%;
	margin-left: 294px;
	width: 306px;
}
/*2016-03-28*/
.guo_map .BMap_bubble_content {
	height: 115px!important;
	overflow-y: auto;
}
.culture_story li {
	position: relative;
}
.culture_story li .rect-106 {
	padding-bottom: 106%;
}
.culture_story li .info {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url("https://www.grosshalloweenrecipes.com/en/img/orange.8.png") repeat;
	color: #fff;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
}
.culture_story li .info h3 {
	font-size: 36px;
	line-height: 44px;
	margin-top: 39%;
	margin-bottom: 5px;
}
.culture_story li .info h4 {
	font-size: 18px;
	font-weight: normal;
}
.culture_story li:hover .info {
	opacity: 1;
	filter: alpha(opacity=100);
}
.culture_story li.last .info {
	opacity: 1;
	filter: alpha(opacity=100);
	background: #80939e;
}
.culture_story li.last .info .m_detail {
	border-color: #fff;
	color: #fff;
	margin-top: 15px;
}
.culture_story li.last .info .m_detail i {
	background-position: -40px -80px;
	transition: none;
}
.culture_story li.last:hover .info .m_detail {
	background-color: #fff;
	color: #80939e;
}
.culture_story li.last:hover .info .m_detail i {
	background-position: -40px -120px;
}
.story_bo .wrap {
	position: relative;
}
.story_bo .line {
	display: block;
	width: 42%;
	height: 50%;
	position: absolute;
	bottom: 5%;
	left: 18%;
}
.rightFloat {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 15;
	cursor: pointer;
}
.rightFloat .gotop {
	display: block;
	width: 60px;
	height: 60px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/top.png") no-repeat;
	transition: none;
}
.rightFloat .gotop:hover {
	background-position: left bottom;
}
.wrap_out .wrap_in .wrap_body .wrap_remind {
	color: #FFF;
}
.main_content .job_box1_con .word .word_info {
	padding-top: 15%;
}
.kysl_con .r {
	margin-left: 2%;
	margin-bottom: 10px;
}
.kysl_con p {
	font-size: 16px;
	line-height: 35px;
	color: #333
}
/*2016-05-16*/
.Form-J22 {
	width: 60%;
	margin: auto;
}
.Form-J22 .Form-J1-li .Validform_wrong {
	right: 9%;
}
.sec3-t a {
	display: block\9;
	background-position: center top\9;
	background-repeat: no-repeat\9;
	margin: 0 auto;
}
.sec3-t img {
	display: none\9;
}
.sec3-t1 a {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/blank.gif")\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/upload/images/2016/03/16/22fa7eb9365e43c6859e2ab27e30a67c.png", enabled=true, sizingMethod=scale);
	width: 934px\9;
	height: 352px\9;
}
.sec3-t2 a {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/blank.gif")\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/upload/images/2016/03/16/a3cc0d54ae05470c8625f33196f47c06.png", enabled=true, sizingMethod=scale);
	width: 802px\9;
	height: 219px\9;
}
.sec3-t3 a {
	background-image: url("https://www.grosshalloweenrecipes.com/en/img/blank.gif")\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/upload/images/2016/03/11/5a70267b4dab46bc83361cd2f7ede063.png", enabled=true, sizingMethod=scale);
	width: 822px\9;
	height: 174px\9;
}
.zj-bj-box {
	position: relative;
	padding-left: 120px;
*zoom:1
}
.zj-bj-box > span {
	position: absolute;
	left: 0;
	top: 0;
}
/*2017-04-20*/
.index_pf {
	display: none;
	width: auto;
	height: auto;
	position: fixed;
	right: 0;
	bottom: 60px;
	text-align: right;
	z-index: 99;
}
.index_pf .close_pf {
	display: inline-block;
	width: 28px;
	height: 24px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/close_03.jpg");
}
/*首页漂浮*/
.index_pf .piaofu {
	display: block;
	width: 400px;
	height: 300px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/pf420.jpg");
}
.index .pt4 {
	height: 300px;
	background-repeat: no-repeat;
	background-position: center center;
}
.index .pt4 .box {
	float: left;
	width: 33.333333%;
	position: relative;
	height: 300px;
}
.index .pt4 .box1 .mask {
	position: absolute;
	width: 1000px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/blue.png") repeat;
	height: 100%;
	right: 0;
	top: 0;
}
.index .pt4 .box3 .mask {
	position: absolute;
	width: 1000px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/blue.png") repeat;
	height: 100%;
	left: 0;
	top: 0;
}
.index .pt4 .box2 .mask {
	position: absolute;
	width: 100%;
	background: url("https://www.grosshalloweenrecipes.com/en/images/pink.png") repeat;
	height: 100%;
	left: 0;
	top: 0;
}
.index .pt4 .box2 .img_con {
	background: url("https://www.grosshalloweenrecipes.com/en/images/circle.png") center 12px no-repeat;
}
.index .pt4 .box a {
	display: block;
	position: relative;
	z-index: 1;
	background: url("https://www.grosshalloweenrecipes.com/en/images/circle.png") center 12px no-repeat;
}
.index .pt4 .box .img_con {
	margin-top: 60px;
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 30px;
}
.index .pt4 .box .img_con .img_box {
	width: 80px;
	height: 70px;
	margin: 0 auto;
	background-repeat: no-repeat;
	transition: transform 0.5s ease;
	-webkit-transition: transform 0.5s ease;
}
.index .pt4 .box .img_con .t1 {
	font-size: 24px;
	color: #fff;
	text-align: center;
}
.index .pt4 .box .img_con .t2 {
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.index .pt4 .box a:hover .img_box {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}
.index .pt4 .box a:hover .img_con {
	background: url("https://www.grosshalloweenrecipes.com/en/images/circle.png") center 12px no-repeat;
}
footer {
	padding-top: 20px;
	width: 100%;
	background: url("https://www.grosshalloweenrecipes.com/en/images/footbg.jpg") no-repeat center;
}
footer dl {
	width: 20%;
	float: left;
}
footer dl.d5 {
	float: right;
}
footer dl.d5 span {
	font-size: 14px;
}
footer dl.d5.r { margin-top:-40px; position:relative
}

footer dt {
	color: #fff;
	font-size: 18px;
	margin-bottom: 30px;
}
footer dt a {
	color: #fff;
}
footer dt a:hover {
	color: #fff;
	opacity: 0.8;
}
footer dd {
	color: #D1EAFF;
	overflow: hidden;
	margin-bottom: 0px;
}
footer dd a {
	color: #D1EAFF;
}
footer dd a:hover {
	opacity: 0.8;
	color: #fff;
}
footer .d1 {
	width: 55%;
	margin-right: 4%;
}
footer .d1 dd {
	line-height: 28px;
	padding-left: 0px;
	position: relative; font-size:15px
}
footer .d1 .child_d0:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico-30.png") 0 0 no-repeat;
}
footer .d1 .child_d1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico-30.png") -30px 0 no-repeat;
}
footer .d1 .child_d2:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico-30.png") -60px 0 no-repeat;
}
footer .d1 .child_d3 {
	padding-left: 0;
}
footer .d1 dt {
	font-size: 26px;
	line-height: 1;
}
footer .d12 {
	width: 32.5%;
}
footer .d2 {
	width: 29%;
	margin-right: 4%;
}
footer .d2 dd {
	line-height: 30px;
	padding-left: 40px;
	position: relative;
}
footer .d2 .child_d0:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico-30.png") 0 0 no-repeat;
}
footer .d2 .child_d1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico-30.png") -30px 0 no-repeat;
}
footer .d2 .child_d2:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/ico-30.png") -60px 0 no-repeat;
}
footer .d2 .child_d3 {
	padding-left: 0;
}


footer .d3 {
	width: 14.5%;
}
footer .d5 {
	width: 31.5%;
}

footer .d5 dt {
	font-size: 26px;
	line-height: 1;
}
footer .d5 dd {
	
	font-size:16px;
}
footer .d5 dd:last-child {
	border-bottom: 0; 
}
footer .bdsharebuttonbox a {
	display: inline-block;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	background: url("https://www.grosshalloweenrecipes.com/en/img/ico-30.png") no-repeat 0 0;
}
footer .bdsharebuttonbox .bds_weixin {
	background-position: -90px 0;
}
footer .bdsharebuttonbox .bds_tqq {
	background-position: -120px 0;
}
footer .bdsharebuttonbox .bds_tsina {
	background-position: -150px 0;
}
footer .bdshare-button-style0-16 a {
	opacity: 0.8;
}
footer .bdshare-button-style0-16 a:hover {
	opacity: 1;
}
.foot_bottom {
	background: #038E47;

	line-height: 20px;
	color: #fff; text-align:center
}
.foot_links a {
	margin-left: 20px;
}
.foot_bottom a {
	opacity: 0.8;
}
.foot_bottom span {
	color: #c9d7ef;font-size:15px; text-align:center; width:100%;
}
.foot_bottom span a {
	color: #fff; font-size:15px
}
.foot_bottom a:hover {
	color: #fff;
	opacity: 1;
}
.foot_bottom .gotop {
	width: 45px;
	height: 45px;
	margin-top: 15px;
	background: url("https://www.grosshalloweenrecipes.com/en/images/gotop.png") center center no-repeat;
	cursor: pointer;
	position: fixed;
	z-index: 999
}
#containermap {
	width: 70%;
	height: 500px;
	background-color: #eee;
	font-family: 'Microsoft Yahei';
	border: 2px #CCCCCC solid;
	margin: 8px 0
}
#containermap1.tt {
	padding: 0;
	margin: 0;
	line-height: 30px;
	font-size: 14px;
}
#imgDemo {
	float: left;
	margin-right: 10px;
	width: 200px;
	height: 50px;
}
#containermap1 .add {
	font-size: 12px;
	line-height: 20px;
	padding: 0;
	margin: 0;
	color: #666;
}
#containermap1 {
	width: 440px;
	height: 500px;
	background-color: #eee;
	font-family: 'Microsoft Yahei';
	border: 2px #CCCCCC solid;
	margin: 8px 0
}
/*--------首页小图标---------*/

.servicelist {
  overflow: hidden;
  position: relative;
  margin-top: -20px;
  z-index: 2;
  width: 100%;
  padding: 20px 0;
  background-color: #fff;
   border:1px #ECEAEA solid;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, .06);
  
}

.servicelist .serviceitem {
  width: 12.4%;
  transition: all 0.3s ease-out 0s;
  float: left;
  border-right: 1px solid #eceaea;
  height: 64px;
  position: relative;
  text-align: center;
  display: block;
}

.servicelist .serviceitem:last-child {
  border-right: none;
}

.servicelist .serviceitem p.title {
  color: #333;
  transition: all ease-out .2s;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
   font-size:16px;
}

.servicelist .serviceitem a {
  display: block;
  width: 100%;
}

.servicelist .serviceitem i {
  font-size: 40px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  width: 100%;
  transition: all ease-out .2s;
  color: #009D4D;
}

.servicelist .ychz i {
  color: #ff9800;
}

.servicelist .ychz a {
  opacity: 0;
  height: 32px;
  line-height: 32px;
  color: #fff;
  position: absolute;
  transition: all ease-out .2s;
}
.servicelist .ychz:hover i,.servicelist .ychz:hover p{
  opacity: 0;
}
.servicelist .ychz a.ycbl {
  bottom: -32px;
  background: #009D4D;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.servicelist .ychz:hover a.ycbl{
  bottom: 0;
  opacity: 1;
}
.servicelist .ychz a.yczx {
  top: -32px;
  background: #ff9800;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.servicelist .ychz:hover a.yczx{
  top: 0;
  opacity: 1;
}
.servicelist .serviceitem a:hover i {
  top: 0px;
  color: #ee6827;
}

.servicelist .serviceitem a:hover p.title {
  bottom: 2px;
}
/* 左悬浮*/
.left-fixed{
  position: fixed;
  top: 0;
  left: -850px;
  z-index: 200;
  height: 100%;
}
.fixed-right{
  cursor: pointer;
  background: #009D4D;
  padding:20px 15px;
 
  text-align: center;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  color: #fff;
  display: inline-block;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 850px;
}
.fixed-right_m{
  cursor: pointer;
  background: #fff;
  padding:20px 10px;
 
  text-align: center;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  color: #009D4D;
  display: inline-block;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 850px;
}
.X-box{
  width: 20px;
  line-height: 20px;
  font-size: 0;
  border-radius: 50px;
  background: #009D4D;
  text-align: center;
  position: absolute;
  top: -10px;
  right: -7px;
}
.X{
  display: inline-block;
  width: 12px;
  height:1px;
  background: #fff;
  line-height: 0;
  font-size:0;
  vertical-align: middle;
  transition: all 0.5s ease;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);

}
.X::after{
  content:'/';
  display:block;
  width: 12px;
  height:1px;
  background: #fff;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.fixed-left{
  display: inline-block;
  width: 850px;
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  overflow-y: auto;
  height: 100%;
}
  .fixed-left b {
  font-size: 24px;
  color: #009D4D;
   margin-top:20px;
}


.fixed-title{
  font-size: 14px;
  color: #009D4D;
}
.fixed-title i{
  font-size: 12px;
  color: #009D4D;
}
.fixed-boder{
  padding-bottom: 10px;
  border-bottom:1px solid #e0e0e0;
  line-height: 25px;
  font-size: 12px;
}
.fixed-boder a{
  color: #333;
  padding: 2px 10px;
  white-space: nowrap;
}
.fixed-boder a:hover{
  background: #ff9800;
  border-radius: 10px;
  color: #fff !important;
}
.fixed_mb{
  margin-bottom: 10px; margin:20px;
}

.kefu-left{
  display: inline-block;
  width:100%;
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  overflow-y: auto;
  height: 100%;
   margin:0 auto;
   top:0px;
}
.kefu-title{
  font-size: 18px;
   line-height:35px;
  color: #009D4D;
}
.kefu-title i{
  font-size: 13px;
  color: #009D4D;
}
.kefu-boder{
  padding-bottom: 10px;
  border-bottom:1px solid #e0e0e0;
  line-height: 25px;
  font-size: 12px;
}
.kefu-boder a{
  color: #333;
  padding: 2px 10px;
  white-space: nowrap;
  font-size:14px;
}
.kefu-boder a:hover{
  background: #ff9800;
  border-radius: 10px;
  color: #fff !important;
}
.kefu_mb{
  margin-bottom: 10px; margin:0 20px 20px 20px; 
}


._masking{
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top:0;
  z-index: 150;
  background: rgba(0,0,0,.7);
}
/*2018-07-02*/
.new_outer::after{
  content: "020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.new_outer{
  padding-bottom: 25px; width:50%; margin:0 auto
}
.new_box{
  width: 40%;
  text-align: center;
  padding: 20px 0;

  transition:all 0.3s ease-out 0s;
  -webkit-transition:all 0.3s ease-out 0s;
   float:left; 
    background:#009D4D; margin:0 5%; border-radius:10px;
}

.new_box p{
  font-size: 18px;
  color: #fff;
}
.new_box p i{
  font-size: 22px;
  display: none;
  transition:all 0.3s ease-out 0s;
  -webkit-transition:all 0.3s ease-out 0s;
}
.new_box p span{
  transition:all 0.3s ease-out 0s;
  -webkit-transition:all 0.3s ease-out 0s;
}
._active{
  border: 1px solid transparent;
  border-top: 3px solid #009D4D;
  padding-top: 18px;
/*  box-shadow: 0 -10px 25px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 -10px 25px rgba(0,0,0,.1);*/ background:#fff
}
._active p{
  color: #009D4D;
}
._active i{
  display: block;
  margin-right: 5px;
}
._active span{
  margin-left: 5px;
}
/*右侧悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#009D4D;margin-bottom:4px;cursor:pointer;outline:none; color:#FFF}
.suspension .a.active,
.suspension .a:hover{background:#FF9800;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url("https://www.grosshalloweenrecipes.com/en/images/side_icon.png");background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url("https://www.grosshalloweenrecipes.com/en/images/suspension-bg.png");background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url("https://www.grosshalloweenrecipes.com/en/images/suspension-bg.png");background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-cart1 { background:url("https://www.grosshalloweenrecipes.com/en/images/ly.png") center center no-repeat #F90}
.suspension .a-cart1:hover { background:url("https://www.grosshalloweenrecipes.com/en/images/ly.png") center center no-repeat #c0c1c3}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:220px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url("https://www.grosshalloweenrecipes.com/en/images/side_bg_arrow.png") no-repeat;right:-8px;top:31px;}

.suspension .d1{display:none;width:150px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d1 .arrow{position:absolute;width:8px;height:12px;background:url("https://www.grosshalloweenrecipes.com/en/images/side_bg_arrow.png") no-repeat;right:-8px;top:31px;}

.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url("https://www.grosshalloweenrecipes.com/en/images/side_con_icon03.png") no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url("https://www.grosshalloweenrecipes.com/en/images/side_con_icon02.png") no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url("https://www.grosshalloweenrecipes.com/en/images/side_con_icon01.png") no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
/** 侧边栏 */


.side-pannel {
  position: fixed;
  z-index: 99;
  right: -1px;
  padding: 0;
}

.side-bar {
  top:50%;
  border-bottom: none;
  height: 250px;
}

.side-bar a {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  text-align: center;
  color: #999;
  border-bottom: #f0f1f1 1px solid;
  border-left: #f0f1f1 1px solid;
  background-color: #fff;
  padding-top: 5px;
  box-shadow: -10px 15px 30px rgba(0, 0, 0, .1)
}

.side-bar a i {
  font-size: 18px;
}

.side-bar a>p {
  line-height: 20px;
  font-size: 12px;
}

.phone i {
  color: #009D4D;
}

.phone {
  font-size: 16px;
  line-height: 25px;
  position: absolute;
  z-index: -999;
  bottom: -1px;
  left: -120px;
  visibility: hidden;
  padding: 10px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  opacity: 0;
  border: 1px solid #e7e7e7;
  border-right: none;
  background-color: #fff;
}

.side-bar a.side-tel:hover .phone {
  left: -135px;
  visibility: visible;
  opacity: 1;
}

.side-bar a.side-weixin:hover .weixin_qr {
  visibility: visible;
  opacity: 1;
  left: -320px;
}

.side-bar a.side-weixin .weixin_qr {
  opacity: 0;
  position: absolute;
  top: 0;
  width: 320px;
  display: block;
  height: 189px;
  border: 1px solid #e7e7e7;
  left: 100px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  z-index: -1;
  background: url("https://www.grosshalloweenrecipes.com/en/css/weixin-rq.jpg") center no-repeat #fff;
}

.side-weixin {
  color: #fff !important;
  background-color: #009D4D !important;
}

.gotop {
  line-height: 50px;
}

.gotop i {
  font-size: 30px !important;
}

#mcontact {
  background-color: #393c40;
  position: relative;
  z-index: 1;
}

#mcontact .header p.title {
  color: transparent;
  font-size: 0px;
}

#mcontact .header p.subtitle {
  color: transparent;
  font-size: 0;
  line-height: 0;
}

#mcontact .content .header {
  padding-bottom: 0px;
}

#contactinfo div a:hover {
  color: #fff;
  background: #3490DC;
}
#footer{
  float: left;
}
#footer a path {
  fill: rgb(148, 148, 148);
}

.module {
  z-index: auto;
}

#contactinfo {
  width: 100%;
  margin: 20px auto 0;
}

#contactinfo .name {
  font-size: 16px;
  line-height: 24px;
  margin: 25px 0;
  float: left;
  width: 100%;
  color: #fff;
  font-weight: 100;
}

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}

.fl {
  float: left;
}

#contactinfo p {
  width: auto;
  float: inherit;
  padding-right: 40px;
  line-height: 24px;
  font-size: 13px;
  color: #838383;
  height: 24px;
  margin-bottom: 20px;
}

#footer p {
  text-align: left;
  height: 40px;
  line-height: 40px;
  color: #6c6e75;
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #4b4d50;
  font-size: 12px;
}

/*.flx-box{*/
  /*display: flex;*/
  /*justify-content:space-between;*/
/*}*/
.tab_new{
  display: none;
}
#servicelist {
  width: 100%;
}

#servicelist .serviceitem {
  margin: 0;
  padding-bottom: 0;
  height: 280px;
  min-height: 250px;
  margin-right: 15px;
  width: 285px;
  border: 1px solid rgba(0, 0, 0, .0);
  float: left;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
#servicelist .serviceitem:nth-child(4n){
  margin-right: 0px;
 
}

.service_img {
  display: block;
  position: relative;
}

.service_img img {
  width: 100%
}

#servicelist .serviceitem:nth-child(8n+1) a img {
  background: #009D4D;
}

#servicelist .serviceitem:nth-child(8n+2) a img {
  background: #66b4ff;
}

#servicelist .serviceitem:nth-child(8n+3) a img {
  background: #00bcd4;
}

#servicelist .serviceitem:nth-child(8n+4) a img {
  background: #5327b0;
}

#servicelist .serviceitem:nth-child(8n+5) a img {
  background: #009688;
}

#servicelist .serviceitem:nth-child(8n+6) a img {
  background: #8BC34A;
}

#servicelist .serviceitem:nth-child(8n+7) a img {
  background: #FF9800;
}

#servicelist .serviceitem:nth-child(8n+8) a img {
  background: #FF5722;
}

#servicelist .serviceitem div {
  text-align: left;
}

#servicelist .serviceitem a.service_info div p.title {
  font-size: 18px;
  color: #595959;
  height: 40px;
  line-height: 40px;
  padding-right: 30px;
}

#servicelist .serviceitem a.service_info div p.title span {
  font-size: 12px;
  opacity:1;
  transition: all ease-out 0.6s;
  color:#666
}

#servicelist .serviceitem a.service_info:hover div p.title span {
  opacity: 1;
}

#servicelist .serviceitem div p.en_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 2px;
  color: #bdbdbd;
  text-align: left;
  padding: 0;
  font-size: 12px;
}

#servicelist .serviceitem div p.title::after {
  background: rgba(0, 0, 0, .1);
  content: '';
  position: absolute;
  width: 50px;
  height: 1px;
  left: 0;
  top: 45px;
  transition: all 0.3s ease-out 0s;
}

#servicelist .serviceitem:hover {
 
  background: #fff;
 
}

#servicelist .serviceitem .service_info div {
  background-color: #fff;
  padding: 8px 0px 12px 0px;
  position: relative;
  margin: 0;
  height: auto;
  transition: all 0.3s ease 0s;
  top: 0;
}

.imgMask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0%;
  background: rgba(0, 133, 92, 0.7);
  transition: all .3s ease;
  opacity: 0;
}

#servicelist .serviceitem .jb {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  padding: 5%;
  text-align: left;
  width: 90%;
  color: #FFf;
  transition: all .3s ease;
  vertical-align: middle;
  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    height: 160px;
    overflow: hidden;
	 font-size:14px; line-height:26px;
}

#servicelist .serviceitem .jb h3 {
  font-weight: 700;
  line-height: 40px;
  font-size: 18px;
  color: #FFC107;
  text-align: center;
}

#servicelist .serviceitem:hover .jb {
  opacity: 1;
}

#servicelist .serviceitem:hover .service_info div {
  margin-bottom: 20px; padding-left:20px;
}

#servicelist .serviceitem .service_info {
  display: block;
}

#servicelist .serviceitem a.service_info:hover .title {
  color: #009D4D !important;
}

#servicelist .serviceitem:hover .imgMask {
  height: 100%;
  opacity: 1;
}

#servicelist .wrap {
  margin-right: -15px;
}

#servicelist .serviceitem a img {
  top: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  transition: all 0.3s ease-out 0s;
  position: relative;
  float: none;
}



.header p.title {
  color: #009D4D;
  font-size: 24px;
}

.header p.subtitle {
  font-size: 12px;
  color: #A5A5A5;
  /*text-align: center;*/
}



#pic_box .container {
  overflow: hidden;
}

#pic_box ul {
  margin-right: 0px;
}

#pic_box ul li {
  width: 32%;
  float: left;
  position: relative;
  margin-bottom: 20px; background:#FFF; padding:0.5%
}

#pic_box ul li {
  margin-right: 20px;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease 0s;
}
#pic_box ul li:nth-child(3n) {
  margin-right: 0px;
}

#pic_box ul li :hover {
 
}

#pic_box ul li  .image {
  position: relative;
  overflow: hidden;
  height: 250px;
}

#pic_box ul li  .image img{
  position: relative;
  overflow: hidden;
  height: 250px;
-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
#pic_box ul li .image:hover img{ -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}


#pic_box ul li  .image a {
  display: block;
  font-size: 0;
}

#pic_box ul li  .image img {
  float: none;
  width: 100%;
}

.imgIcon {
  position: absolute;
  top: -30%;
  left: 50%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url("https://www.grosshalloweenrecipes.com/en/images/search.png") center center no-repeat;
    width:50px; height:50px
}
.imgIcon1 {
  position: absolute;
  top: -30%;
  left: 40%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url("https://www.grosshalloweenrecipes.com/en/images/search.png") center center no-repeat;
    width:50px; height:50px
}

.imgIcon path {
  stroke: #fff;
  fill: #fff;
}

#pic_box ul li  .item_info {
  position: inherit;
  top: auto;
  left: auto;
  padding-top: 15px;
  padding-bottom:5px;
  padding-left: 10px;
  transition: all 0.6s ease 0s;
}

#pic_box ul li .title {
  font-size: 15px;
  color: #333;
  transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition: all .6s ease;
   line-height:30px; height:60PX; overflow:hidden; font-family:Arial, Helvetica, sans-serif
}

#pic_box ul li .subtitle {
  color: #999;
  font-size: 14px;
  padding-top:0px; height:50PX; overflow:hidden; display:none
}

#pic_box ul li  .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.47) !important;
  height: 100%;
}

#pic_box ul li :hover .imgMask, .ks-about-right a:hover .imgMask {
  opacity: 1;
  height: 100%;
}

#pic_box ul li :hover .item_info {
  padding-left: 20px;
}

#pic_box ul li  .item_info i {
  position: absolute;
  right: 10PX;
  color: #999;
  bottom: 60px;
  opacity: 0;
  transition: all .6s ease;
}

#pic_box ul li :hover .item_info i {
  opacity: 1;
  right: 10px;
}

#pic_box ul li :hover .imgIcon, .ks-about-right a:hover .imgIcon {
  top: 50%;
}

.imgIcon .icon-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/*内容图片列表页*/

#ry_box .container {
  overflow: hidden;
}

#ry_box ul {
  margin-right: -20px;
}

#ry_box ul li {
 
  float: left;
  position: relative;
  margin-bottom: 20px;
}

#ry_box ul li {
  margin-right: 20px;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease 0s;
}
/*#ry_box ul li:nth-child(4n) {
  margin-right: 0px;
}*/

#ry_box ul li :hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

#ry_box ul li  .image {
  position: relative;
  overflow: hidden;
  
}

#ry_box ul li  .image img{
  position: relative;
  overflow: hidden;
  height: 150px;
-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
#ry_box ul li .image:hover img{ -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}


#ry_box ul li  .image a {
  display: block;
  font-size: 0;
}

#ry_box ul li  .image img {
  float: none;
  width: 100%;
}

.imgIconx {
  position: absolute;
  top: -30%;
  left: 50%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url("https://www.grosshalloweenrecipes.com/en/images/search.png") center center no-repeat;
    width:50px; height:50px
}

.imgIconx path {
  stroke: #fff;
  fill: #fff;
}

#ry_box ul li  .item_info {
  position: inherit;
  top: auto;
  left: auto;
 /* padding-top: 15px;
  padding-bottom: 15px;*/
  padding-left: 0;
  transition: all 0.6s ease 0s;
}

#ry_box ul li .title {
  font-size: 14px;
  color: #333;
  transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition: all .6s ease;
   line-height:30px;
    border:1px #CCCCCC solid; border-radius:3px;
	 text-align:center; padding:0 15px;
}

#ry_box ul li .subtitle {
  color: #999;
  font-size: 14px;
  padding-top: 6px;
}

#ry_box ul li  .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.47) !important;
  height: 100%;
}

#ry_box ul li :hover .imgMask, .ks-about-right a:hover .imgMask {
  opacity: 1;
  height: 100%;
}

#ry_box ul li :hover .item_info {
  padding-left: 20px;
}

#ry_boxul li  .item_info i {
  position: absolute;
  right: 0;
  color: #999;
  bottom: 30px;
  opacity: 0;
  transition: all .6s ease;
}

#ry_box ul li :hover .item_info i {
  opacity: 1;
  right: 0px;
}

#ry_box ul li :hover .imgIcon, .ks-about-right a:hover .imgIcon {
  top: 50%;
}

.imgIconx .icon-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/*团队列表页*/

/*#teamlist .teamitem a {
  float: left;
  overflow: hidden;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition:  all 0.3s ease-out 0s;   
  -ms-transition:  all 0.3s ease-out 0s;     
  -o-transition:  all 0.3s ease-out 0s;      
  position: relative;
  top: 10px;
  left: 0px;
  width: 30%;
}

#teamlist .teamitem .teaminfo {
  float: right;
  transition: all .6s cubic-bezier(.215, .61, .355, 1);
  -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1);
  -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;   
  -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;       
  -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;      
  margin: 0px;
  text-align: left;
  width: 65%;
  padding: 15px 0 0;
}

#teamlist .teamitem .title a {
  float: none;
  color: #333;
  left: 0;
  top: 0;
}

#teamlist .teamitem .title {
  display: inline-block;
  padding-right: 12px;
}

#teamlist .teamitem .subtitle {
  display: inline-block;
  max-width: 202px;
  font-size: 13px;
  color: #999;
  margin-top: 7px;
}

#teamlist .teamitem:hover a {
  margin-top: 0px;
}

#teamlist .teamitem:hover .teaminfo {
  padding-top: 48px;
}

#teamlist .teamitem:hover a.details {
  opacity: 1;
  margin-top:0px;
  border-color: #009D4D;
  color: #009D4D;
}

#teamlist .teamitem:hover a.yuyue {
  opacity: 1;
  margin-top:0px;
  border-color: #009D4D;
  color: #009D4D;
}

#teamlist {
  padding-top: 5px;
  width: calc(100% + 20px);
}

#teamlist .teamimg {
  width: 100%;
  height: 225px;
  overflow: hidden;
}

#teamlist .teamitem a img {
  width: 100%;
}

#teamlist .teamitem {
  margin-bottom: 30px;
  height: 180px;
  background: #fff;
  width: -webkit-calc(50% - 20px);
  width: -moz-calc(50% - 20px);
  width:384px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;    
  -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;     
  -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
  border: 1px solid transparent;
  float: left;
  margin-right: 20px
}
#teamlist .teamitem:nth-child(3) {
 
  margin-right: 0px
}

#teamlist .teamitem .description {
  line-height: 26px;
  color: #999;
  width: 90%;
  margin-top: 5px;
  height: 52px;
  overflow: hidden;
  font-size:12px
}

#teamlist .teamitem a.details {
  display: block;
  width: 40px;
  height: 20px;
  line-height: 20px;
  
  border: 1px solid #C8C8C8;
  
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition:  all 0.3s ease-out 0s;  
  -ms-transition:  all 0.3s ease-out 0s;    
  -o-transition:  all 0.3s ease-out 0s;    
 
 
  text-align: center;
  color: #C8C8C8;
  float:left;
   font-size:12px; margin-right:5px;
    margin-left:0px;

}
#teamlist .teamitem a.yuyue {
  display: block;
  width: 40px;
  height: 20px;
  line-height: 20px;
  
  border: 1px solid #C8C8C8;
  
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition:  all 0.3s ease-out 0s;   
  -ms-transition:  all 0.3s ease-out 0s;     
  -o-transition:  all 0.3s ease-out 0s;     
 
 
  text-align: center;
  color: #C8C8C8;
  float:left;
   font-size:12px;
}



#teamlist .teamitem:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);
  background: #fff;
  border: 1px solid #f2f2f2;
}

#teamlist .teamitem:hover .teaminfo {
  padding-top: 10px;
}

#teamlist .teamitem .subtitle {
  display: block;
}

#teamlist .teamitem .title a {
  top: 0;
  left: 0;
  color: #009D4D;
}

#newslist .left .newsbody {
  padding-left: 0;
  margin-left: 100px;
}

#newslist .right .newsbody {
  padding-right: 0;
  margin-left: 100px;
}

#newslist .right .newsbody .date {
  right: auto;
  left: 75px;
}

#teamlist .teamitem:hover {
  border-top:2px solid #009D4D;
}

#teamlist #pages {
  margin-left: 0;
  width: 100%;
}
*/

.f_otherLine{margin-top:0px; width:60%}
.f_otherLine .f_fz_t{display:block;border:1px #e0dede solid;height: 32px;line-height: 32px;padding: 0 5%;position:relative;cursor:pointer;}
.f_otherLine .f_fz_t .ico1_4{top: 50%; margin-top: -10px;position:absolute;right:5%;}
.f_otherLine ._option{position:absolute;bottom:100%;left:0;right:0;border:1px #e0dede solid;margin-bottom: -1px;padding: 10px 0;background-color: #fff;display:none;}
.f_otherLine ._option a{display:block;padding: 5px 5%;}
.f_otherLine.on .f_fz_t .ico1_4{background-position: -80px 0;}

.fb-cygs{ width:60%; height:24px; border:1px solid #27C499; background: none; position:relative; margin-top:2px; cursor:pointer; margin-bottom:2px;; color:#FFF }
.fb-cygs .cygs-t{ display:block; line-height:24px; text-indent:10px; position:relative;}
.fb-cygs .cygs-t .ion{ position:absolute; right:10px;}
.fb-cygs .cygs-v{ display:none; width:160%; left:-1px; position:absolute; bottom:24px; background:#008F68; border:1px solid #008F68; padding:10px 0;overflow:auto; z-index:999999}
.fb-cygs .cygs-v a{ display:block; line-height:24px; padding-left:10px; color:#FFF}

.link{ padding:10px 0; border-top:1px solid #f1f1f1; color:#b2b2b2; line-height:20px; background:#EDEDED;color:#444; }
.link .l{ float: left; padding-right: 10px; font-size:14px; font-weight:bold; color:#066}
.link .a{ overflow: hidden; color:#444;}
.link .a a{ color:#444; float: left; }
 .link .a a{ padding-right: 15px; background:url("https://www.grosshalloweenrecipes.com/en/image/foot_1.png") no-repeat right center; margin-right: 15px; }
 .link .a a.last{ margin:0; padding:0; background:none; }

#health{ padding:20px 0; background:#EEFBF8}
 .links{
	    	padding: 8px;
	    	background-color: #52b529;
	    	margin: 5px;
	    	-webkit-transition: all 1s;
	    	-o-transition: all 1s;
	    	transition: all 1s;
	    }
	    .links a{
	    	color: #fff;
	    	display: inline-block;
	    	width: 100%;
	    	height: 100%;
	    	text-decoration: none;
	    }
	    .links:hover{
		background-color: #1e824c;
	    }
	    .current{
	    	background-color: #22a7f0;
	    }
	    .swiper-container {
	       
	        max-width: 100%;
	       
	        max-height: 100%;
	        margin: 0px auto;
	        background: #eee;
	    }
	    .swiper-slide {
	        text-align: center;
	        font-size: 18px;
	        background: #fff;

	        /* Center slide text vertically */
	        display: -webkit-box;
	        display: -ms-flexbox;
	        display: -webkit-flex;
	        display: flex;
	        -webkit-box-pack: center;
	        -ms-flex-pack: center;
	        -webkit-justify-content: center;
	        justify-content: center;
	        -webkit-box-align: center;
	        -ms-flex-align: center;
	        -webkit-align-items: center;
	        align-items: center;
	    }
 /* 新闻列表 */
 #pageTarget {

  border-bottom: #ededed 1px solid;
  /*border-top: #ededed 1px solid;*/
}
.content {
  background-color: #fff;
  position: relative;
  z-index: 1;
  overflow: hidden;
    border-bottom:1px #f1f1f1 solid;
}
.content h3{ font-size:24px; color:#009D4D; padding:30px 0 0 0 ; widows:80%;
}
.content .head {
  padding-top: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 10px;
}

.content .head .title {
  font-size: 20px;
  color: #333;
}

.content .head .subtitle {
  font-size: 14px;
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
}

.breadcrumb {
  line-height: 40px;
  height: 40px;
  float: right;
  font-size: 12px;

}

.breadcrumb a {
  color: #666;
}

.breadcrumb i {
  font-size: 12px;
}

.left-content {
  float: left;
  width: 20%;
}

.left-content h3 {
  font-size: 16px;
  font-weight: 700;
  display: block;
  height: 30px;
  line-height: 30px;
  position: relative;
  padding-left: 20px;
  color: #333;
}

.left-content h3::before {
  content: '';
  position: absolute;
  width: 5px;
  height: 30px;
  background: #ff7e46;
  left: 0;
}

#category {
  margin-left: 0;
  padding-bottom: 35px;
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 2px;
}

#category a {
  margin: 5px;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 0px;
  color: #666;
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}

#category ul {
  margin-top: 20px;
}

#category li {
  color: #666;
  font-size: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, .08);
  display: block;
   height:30px;
   line-height:30px;
   font-family:Arial, Helvetica, sans-serif;
}

#category li a i {
  font-size: 12px;
  float: right;
  opacity: 0;
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
   font-family:Arial, Helvetica, sans-serif;
}

#category a.active, #category a:hover {
  color: #fff;
  font-weight: 700;
  margin-left: 0px;
   background:#009D4D;
    padding-left:15px;
}

#category a.active i, #category a:hover i {
  opacity: 1;
  margin-right: 10px;
}

#newslist {
  width: 75%;
  padding-left: 20px;
  float: right;
  border-left: #ededed 1px solid;
}

#newslist, #newslist .wrapper, #mnews .content_list {
  height: 100%;
}

#newslist .newstitem {
  width: 100%;
  margin: 0;
  height: 180px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}
#newslist .newstitem:hover {
  width: 98%;
  margin: 0;
  height: 180px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
  padding-left:2%;
}

#newslist .newstitem a.newscontent {
  height: 100%;
  display: block;
  text-align: center;
  position: relative;
}

#newslist .newstitem .details {
  height: 35px;
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
  overflow: hidden;
  opacity: 1;
  position: absolute;
  right: 20px;
  bottom: 20px;
  opacity: 0;
}

#newslist .newstitem:hover .details {
  opacity: 1;
  bottom: 20px;
}

#newslist .newstitem.left .news_wrapper {
  left: auto;
}

#newslist .news_wrapper, #newslist .newstitem a.newscontent:hover .news_wrapper {
  width: 100%; left:10%
}

#newslist .newstitem .newsimg, #newslist .newstitem .news_wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#newslist .newstitem .newsimg {
  display: block;
  width: 200px;
  height: 120px;
  margin-top: 30px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  background-size: cover;
  background-position: center;
}

#newslist .newsbody {
  width: 75%;
  float: right;
  position: relative;
  height: 100%;
}

#newslist .newsbody .date {
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
  height: 60px;
  position: relative;
  font-weight: 100;
  width: 120px;
  margin-top: 40px;
  float: right;
  padding-right: 50px;
  padding-left: 0;
  padding-top: 14px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
#newslist .newsbody:hover .date {
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
  height: 60px;
  position: relative;
  font-weight: 100;
  width: 120px;
  margin-top: 40px;
  float: right;
  padding-right: 50px;
  padding-left: 0;
  padding-top: 14px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
   margin-right:20px;
}

#newslist .newsbody .date .md {
  position: absolute;
  bottom: 0;
  right: 0;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#newslist .newsbody .date .year {
  font-size: 30px;
  line-height: 46px;
  position: absolute;
  top: 0px;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  right: 0;
}

#newslist .newsbody .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  font-size: 16px;
  color: #575757;
  text-align: left;
  position: absolute;
  top: 54px;
  text-indent: 0px;
  left: 0px;
  width: 80%;
  margin-top: -10px;
  line-height: 24px;
  height: 24px;
}

#newslist .newsbody .description {
  left: 0px;
  width: 80%;
  top: 100px;
  margin-top: -12px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #999;
  line-height: 24px;
  text-align: left;
  position: absolute;
  transition: all 0.3s ease-out 0s;
}
#pages {
  margin: 20px;
  overflow: hidden;
  text-align: center;
}

#pages ul {
  display: inline-block;
  overflow: hidden;
  padding: 10px 0 20px;
  height: 36px;
  text-align: center;
}

#pages li {
  float: left;
  margin-right: 15px;
  height: 36px;
  line-height: 36px;
}

#pages a {
  padding: 10px;
  background-color: #fff;
  display: block;
  color: #a9a9a9;

  line-height: normal;
  text-align: center;
  font-family: Arial;
  transition: background-color 0.2s ease-out;
}

#pages .active a, #pages a:hover {
  background-color: #009D4D;
  color: #fff;
}
#Info_box {
  padding-bottom: 4px;
  border-bottom: 1px dotted #d3d3d3;
  margin-bottom: 20px;
}

#Info_box .title {
  font-size: 24px;
  color: #009D4D;
   height:45px;
   line-height:45px;
}
.Info_box {
  font-size: 16px;
  color: #646464;
  line-height: 30px;
}
.Info_box iframe{ margin:0 auto; width:600px; height:400px;
  
}
.Info_box img {
  float: none;
  max-width: 100%;
  margin-bottom: 5px
}
.ksbg{background:url("https://www.grosshalloweenrecipes.com/en/images/gsbanner.jpg") top center no-repeat}

/*平安通讯*/

.index-report {
  margin-top: 30px;
}

.index-report li {
  float: left;
  width: 22%;
  padding: 20px;
  text-align: center;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.index-report li:nth-child(4n) {
  float: left;
  width: 22%;
  padding: 20px 0px 20px 20px;
  text-align: center;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.index-report li:hover {
  margin-top: -8px;
  margin-bottom: 8px;
}

.index-report li .img {
  width: 90%;
  padding: 5%;
}

.index-report li img {
  width: 100%;
}

.index-report li .img-border1 {
  border: 1px solid #e7e7e7;
  width: 100%;
  position: relative;
  background: #fff;
  font-size: 0;
  margin-bottom: 25px;
}

.index-report li .img-border1 a {
  position: absolute;
  left: 0;
  margin-left: 25%;
  transition: all .7s ease;
  opacity: 0;
  z-index: 99;
  font-size: 14px;
  width: 50%;
  display: block;
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
}

.index-report li .img-border1 a.web {
  top: 0;
 
}

.index-report li:hover a.web {
  top: 50%;
  opacity: 1;
}

.index-report li .img-border1 a.e-book {
  bottom: 0;
  background: #009D4D;
}

.index-report li:hover a.e-book {
  bottom: 30%;
  opacity: 1;
}

.index-report li .img-border1 .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.6) !important;
  height: 100% !important;
}

.index-report li:hover .imgMask {
  opacity: 1;
}

.index-report li .img-border2 {
  border: 1px solid #e7e7e7;
  width: 98%;
  height: 102%;
  left: 50%;
  margin-left: -49%;
  position: absolute;
  background: #fff;
  z-index: -1;
  top: 0;
}

.index-report li .img-border3 {
  border: 1px solid #e7e7e7;
  width: 96%;
  background: #fff;
  position: absolute;
  height: 104%;
  left: 50%;
  margin-left: -48%;
  top: 0;
  z-index: -2;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.index-report li:hover .img-border3 {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.rightNav {
	position: fixed;
	right: 0px;
	top: 50%;
	height: 420px;
	margin-bottom: 150px;
	z-index: 1001;
}
.rightNav li {
	background: #009D4D;
	position: relative;

	line-height: 54px;
	width: 54px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	height: 54px;
	text-align: center;
	border-radius: 0px;
	margin-bottom:3px;
	behavior: url("https://www.grosshalloweenrecipes.com/en/css/css/PIE.htc");
}
.rightNav li .s1, .rightNav li img, .rightNav li a {
	display: block;
	width: 100%;
	height: 100%;
}
.rightNav li a {
	position: relative;
}
.rightNav li .s1 {
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
}
.rightNav li .s2 {
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	line-height: 1.3;
	font-size: 14px;
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	visibility: hidden;
	color: #fff;
	position: relative;
}
.rightNav li .s3 {
	display: block;
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	height: 100%;
	visibility: hidden;
}
.rightNav li:hover .s3 {
	opacity: 1;
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	visibility: visible;
}
.rightNav li:hover .s2 {
	opacity: 1;
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	visibility: visible;
}
.rightNav li:hover .s1 {
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	visibility: hidden;
}
.rightNav li:hover {
	background: #FF9900;
}
.rightNav li:nth-child(6):hover{
	background: #B7B7B7;
}
.goto {
	display: none;
}
.w_1366 .rightNav {
	height: 350px;
	margin-top: -175px;
	right: 5px;
}
.w_1366 .rightNav li {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.w_1366 .rightNav li .s2 {
	font-size: 12px;
	width: 30px;
}
.rightNav .w .r_ewm {
	position: absolute;
	/*width: 300px;
	height: 60px;*/
	top: 50%;
	margin-top: -40px;
	right:58px;
	padding: 15px;
	border-radius: 10px;
	background: #fff;
	behavior: url("https://www.grosshalloweenrecipes.com/en/css/css/PIE.htc");
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	visibility: hidden;
	
}
.rightNav .w .r_ewm  .text{float:left;width:200px;;line-height:24px;font-size:14px;margin-left:52px; text-align:left}
 
.rightNav .w .r_ewm i {

	position: absolute;
	width:48px; height:48px;
	top: 20px;
	
	
}
.rightNav .w .r_ewm  .i-tel{width:44px;height:44px;background:url("https://www.grosshalloweenrecipes.com/en/images/side_con_icon02.png") no-repeat center center #f1f1f1;display:block;
	border-radius:50px;}

.rightNav .w:hover .r_ewm {
	opacity: 1;
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	visibility: visible;
}

.w_1366 .rightNav .w .r_ewm {
	right: 60px;
}
.rightNav .w.li4 .r_ewm {
	width: 135px;
	height: 270px;
	margin-top: -80px;
	padding: 0;
}

  /* 专家出诊时间表*/
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
a{
  text-decoration: none;
}
  /* 简易数据表格-格边框 */
  .m-table {
    table-layout: fixed;
    width: 100%;
    line-height: 1.5;
    position: relative;
    margin-top: 100px;
    box-shadow: 0px 5px 30px rgba(110, 110, 110, 0.25);
  }

  .m-table th,
  .m-table td {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: center;
    vertical-align: middle;
  }

  .m-table th {
    font-weight: bold;
  }

  .m-table tbody tr.even {
    background: #fafafa;
  }

  .m-table tbody tr:hover {
    background: #f0f0f0;
  }

  .m-table .cola {
    width: 100px;
  }

  .m-table .colb {
    width: 200px;
  }

  /* 简易数据表格-行边框*/
  .m-table-row th,
  .m-table-row td {
    border-width: 0 0 1px;
  }
  .m-table div{
    line-height: 50px;
  }
  .keshi{
    position: absolute;
    top:-45px;
    left: 20px;
    background:#009D4D;
    color:#fff;
    padding:10px 60px !important;
    font-size:16px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
  }
  .box{
    background:#fff;
    padding:0px;
    margin-bottom:60px;
  }
  .headers a:nth-child(1){
    font-size:26px;
    color:#333;
  }
  .contents{
    padding:0 !important;
  }
  .title{
    
  }
  .title div:nth-child(1){
    width:19.94%;
    float:left;
    border-right: 1px solid #ddd;
  }
  .title div:nth-child(2){
    width:39.94%;
    float:left;
    border-right: 1px solid #ddd;
  }
  .title div:nth-child(3){
    width:39%;
    float:left;
  }
  .techang{
    border-top:1px solid #ddd;
    text-align: left;
    padding: 0 20px;
  }
  th{
   /* border-bottom: none !important;*/
  }
  
  .form h4 {
  font-size: 24px;
  color: #009D4D;
}

.form .form-title {
  margin-bottom: 20px;
}

.form {
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #6a6a6a;
  overflow: hidden;
}

.form h4 span {
  color: #bbb;
  font-size: 15px;
}

.form-body {
  border-top: 1px solid #f2f2f2;
  padding-top: 40px;
  margin-bottom: 80px;
}

.form-body-td {
  margin-bottom: 10px;
  padding-left: 3%;
  width:42%;
  height: 93px;
  float: left;
   margin-right:3%;
}

.form-group {
  margin-right: -15px;
  margin-left: -15px;
  position: relative;
  margin-bottom: 15px;
}

.form-body label {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 30px;
  color: #4c4c4c;
  padding-top: 7px;
  text-align: right;
}

.form-body label strong {
  color: #009D4D;
  font-weight: 500;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
}

.form-body label span {
  font-size: 12px;
  line-height: 30px;
  color: #bbb;
}

.form-body input {
  width: 100%;
  height: 34px;
}

input, select {
  width: 100%;
  display: inline-block;
  height: 40px;
 
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
 
  background-image: none;

 
  outline: none;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
}

.form-body-tr {
  padding-left:3%;
  width: 95%;
  clear: both;
}

.Validform_error {
  border-color: #e83d2c;
}

.btn-system-green-line {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.228571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 18px !important;
  background: none;
  padding: 10px 40px !important;
  margin-left: 0px;
  color: #009D4D;
  box-shadow: 0px 1px 0px 0px rgba(22, 173, 136, 0.392);
  border: 2px solid #009D4D !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.form .vistime {
  font-size: 14px;
  color: red;
}
.radio-group input{
  width: auto;
  height: auto;
}
.radio-group label{
  margin-right: 50px;
  font-size: 14px;
}
.radio-group{
  padding: 8px;
}
textarea {
  padding: 10px;
  background-color: #fff;
  outline: none;
  font-size: 14px;
  border: 1px solid #cfcfcf;
  resize: none;
  border-radius: 2px;
  width: 96%;
}
#nativeplace_top, #span_doctor {
  float: left;
  width: 48%;
}

#span_nativeplace_son, #span_doctor_son {
  float: right;
  width: 48%;
}
/* reveal-modal */
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:30px; position: fixed;z-index:101;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4); margin:0 auto; width:60%; margin:0 20%;margin-top:30px; background:#FFF; padding:0px;}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:18px;color:#990000;padding:0 0 20px 0;}
.reveal-modal p{padding:0 0 15px 0;}


	.pop {  display: none;  width:60%;  position: fixed;  top:10%;  left: 0;  bottom:10%;  right: 0;  margin: auto;  padding: 0px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }
	.pop-top{  height:50px;  width:93%;  border-bottom: 1px #E5E5E5 solid; padding:6px 22px; line-height:50px; }
	.pop-top h2{  float: left;  display:black; font-size:20px; line-height:35px;}
	.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black}
	.pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
	.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
	.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }
	.pop-content{  height: auto;  }
	.pop-content-left{  float: left;  }
	.pop-content-right{  width:310px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
	.bgPop{  display: none;  position: fixed;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.7);  }
	
	
	.pop1 {  display: none;  width:60%;  position: fixed;  top:15%;  left: 0;  bottom:10%;  right: 0;  margin: auto;  padding: 0px;  z-index: 130;  border-radius: 8px;  }
	.pop-top1{  height:5px;  width:100%; padding:0px 22px; line-height:5px; }
	.pop-top1 h2{  float: left;  display:black; font-size:20px; line-height:35px;}
	.pop-top1 span{  float: right;  cursor: pointer;  font-weight: bold; display:black}
	.pop-foot1{  height:50px;  line-height:50px;  width:100%;  text-align: right;  }
	.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
	.pop-cancel {  background-color: #000;   color: #000;  }
	.pop-content1{  height: auto;  }
	.pop-content-left{  float: left;  }
	.pop-content-right{  width:310px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
	.bgPop1{  display: none;  position: fixed;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.7);  }
	.pop-content1 iframe{ width:100%; margin:0 auto;   height:485px; border-radius:6px;}
	.pop-close1{ position: absolute;  z-index: 129;right: 0;  top:5px;  width:50px;  height: 50px;  background: #009D4D; float:right; margin-right:-50px; font-size:30px; color:#FFF; line-height:50px; padding:0 5px 0 10px;}
	
	
.mapBox{ width: 100%; height: 300px; margin-bottom:30px;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
a,a:hover{text-decoration: none;}

/*收缩菜单*/
.v{float:right;width:14px;height:14px;overflow:hidden;background:url("https://www.grosshalloweenrecipes.com/en/css/images/vicon.png") no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{background-position:0 0;}
.v02{background-position:0 -16px;;}
.vtitle{height:40px;  color: #fff;
  font-weight: 700;
  margin-left: 0px;
  background:#009D4D;
  padding-left:5px;
  line-height:40px;margin-top:-1px;font-size:12px;cursor:pointer; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif }
.vtitle em{margin:10px 10px 0 0;}
.vconlist{}
.vconlist li a{height:20px;line-height:20px;padding-left:5px;display:block;font-size:12px;color:#666;font-family: Arial, Helvetica, sans-serif; border-bottom:1px #EBEBEB solid;}
.vconlist li.select a{color:#666;text-decoration:none; }
.vconlist li a:hover{color:#fff;text-decoration:none; background:#009D4D;}
.qikan{ text-align:center}
.qikan img{ width:1000px;}

#postInfox {
  padding-bottom: 5px;
  border-bottom: 1px dotted #d3d3d3;
  margin-bottom: 5px;
}

#postInfox .title {
  font-size: 24px;
  color: #009D4D;
   height:45px;
   line-height:45px;
}

#postInfox .subtitle {
  font-size: 12px;
  color: #666;
}

#postInfox .postbody {
  font-size: 16px;
  color: #646464;
  line-height: 30px;
}



#notlist {
  width: 100%;
  padding-left: 0px;
  float: none;

}

#notlist.wrapper, #mnews .content_list {
  height: 100%;
}

#notlist .newstitem {
  width: 100%;
  margin: 0;
  height: 180px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}
#notlist .newstitem:hover {
  width: 98%;
  margin: 0;
  height: 180px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
  padding-left:2%;
}

#notlist .newstitem a.newscontent {
  height: 100%;
  display: block;
  text-align: center;
  position: relative;
}

#notlist.newstitem .details {
  height: 35px;
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
  overflow: hidden;
  opacity: 1;
  position: absolute;
  right: 20px;
  bottom: 20px;
  opacity: 0;
}

#notlist.newstitem:hover .details {
  opacity: 1;
  bottom: 20px;
}

#notlist.newstitem.left .news_wrapper {
  left: auto;
}

#notlist.news_wrapper, #notlist.newstitem a.newscontent:hover .news_wrapper {
  width: 100%; left:10%
}

#notlist.newstitem .newsimg, #notlist .newstitem .news_wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#notlist.newstitem .newsimg {
  display: block;
  width: 200px;
  height: 120px;
  margin-top: 30px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  background-size: cover;
  background-position: center;
}

#notlist .newsbody {
  width: 75%;
  float: right;
  position: relative;
  height: 100%;
}

#notlist.newsbody .date {
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
  height: 60px;
  position: relative;
  font-weight: 100;
  width: 120px;
  margin-top: 40px;
  float: right;
  padding-right: 50px;
  padding-left: 0;
  padding-top: 14px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
#notlist.newsbody:hover .date {
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
  height: 60px;
  position: relative;
  font-weight: 100;
  width: 120px;
  margin-top: 40px;
  float: right;
  padding-right: 50px;
  padding-left: 0;
  padding-top: 14px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
   margin-right:20px;
}

#notlist .newsbody .date .md {
  position: absolute;
  bottom: 0;
  right: 0;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#notlist .newsbody .date .year {
  font-size: 30px;
  line-height: 46px;
  position: absolute;
  top: 0px;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  right: 0;
}

#notlist.newsbody .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  font-size: 16px;
  color: #575757;
  text-align: left;
  position: absolute;
  top: 54px;
  text-indent: 0px;
  left: 0px;
  width: 80%;
  margin-top: -10px;
  line-height: 24px;
  height: 24px;
}

#notlist .newsbody .description {
  left: 0px;
  width: 80%;
  top: 100px;
  margin-top: -12px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #999;
  line-height: 24px;
  text-align: left;
  position: absolute;
  transition: all 0.3s ease-out 0s;
}