html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
dialog,
figure,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0
}

html {
	font-size: 14px;
	font-family: "microsoft yahei";
}

body {
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
}

article,
aside,
dialog,
figure,
hgroup,
nav,
img,
section {
	display: block
}

ul,
ul li {
	list-style-type: none
}

fieldset,
img {
	border: 0;
}

fieldset legend,
table caption {
	display: none
}

input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}  

button,
input,
select,
textarea option {
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden
}

.clearbox:after {
	content: "";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0
}

.hide {
	display: none
}

select,
input,
button,
textarea {
	font: 99%;
	color: #333333
}

.green {
	color: #38d08e
}

.orange {
	color: #ffb90d
}

.blue {
	color: #449bff;
}

.red {
	color: #ff7452
}

.purple {
	color: #926eed
}

.white {
	color: #ffffff
}

.dark9 {
	color: #999999
}

.dark6 {
	color: #666666
}

a:link,
a:visited,
a:active {
	text-decoration: none;
	color: #333333
}

a.green:link,
a.green:visited,
a.green:active {
	text-decoration: none;
	color: #ff7c5b
}

.vmiddle {
	vertical-align: middle
}

.fl {
	float: left
}

.fr {
	float: right
}

.ml10 {
	margin-left: 10px
}

.mr10 {
	margin-right: 10px
}

.mr5 {
	margin-right: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb5 {
	margin-bottom: 5px
}

.mb20 {
	margin-bottom: 20px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt20 {
	margin-top: 20px
}

.p10 {
	padding: 10px
}

.pt40 {
	padding-top: 40px
}

.pb10 {
	padding-bottom: 10px
}

.pb5 {
	padding-bottom: 5px
}

.pt10 {
	padding-top: 10px
}

.m10 {
	margin: 10px
}

body.nav-open .lower-screen {
	-webkit-transform: scale(0.8, 0.8);
	-ms-transform: scale(0.8, 0.8);
	transform: scale(0.8, 0.8);
}

body.nav-open .navList {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

body.nav-open .nav-toggle {
	box-shadow: none;
}

body.nav-open .nav-toggle:before {
	width: 1200px;
	height: 1200px;
	background-color: #394148;
	opacity: .98;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: swing;
	transition-timing-function: swing;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}

body.nav-open .nav-toggle .icon {
	width: 0;
}

body.nav-open .nav-toggle .icon:before {
	-webkit-transform: translateY(6px) rotate(45deg);
	-ms-transform: translateY(6px) rotate(45deg);
	transform: translateY(6px) rotate(45deg);
}

body.nav-open .nav-toggle .icon:after {
	-webkit-transform: translateY(-6px) rotate(-45deg);
	-ms-transform: translateY(-6px) rotate(-45deg);
	transform: translateY(-6px) rotate(-45deg);
}

.navBox {
	position: relative;
}

.navBox .screen {
	position: fixed;
	width: 100%;
	z-index: 13;
}

.nav-toggle {
	z-index: 2;
	position: relative;
	cursor: pointer;
}

.nav-toggle:before {
	content: "";
	position: absolute;
}

.nav-toggle .icon {
	width: 20px;
	height: 2px;
	background-color: #ff7452;
	border-radius: 2px;
	position: absolute;
	right: 15px;
	top: 21px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	transiting-timing-function: swing;
}

.nav-toggle .icon:before,
.nav-toggle .icon:after {
	width: 20px;
	height: 2px;
	right: 0px;
	background-color: #ff7452;
	border-radius: 2px;
	content: "";
	position: absolute;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: swing;
	transition-timing-function: swing;
}

.nav-toggle .icon:before {
	top: -6px;
}

.nav-toggle .icon:after {
	top: 6px;
}

.lower-screen {
	overflow-y: scroll;
	-webkit-transition-duration: 0.66s;
	transition-duration: 0.66s;
	-webkit-transition-timing-function: swing;
	transition-timing-function: swing;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.lower-screen::-webkit-scrollbar {
	display: none;
}

.navList {
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: swing;
	transition-timing-function: swing;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}
.fanye .center{  margin: auto;}

.fanye a { margin-right: 6px; display: inline-block; float: left; color:#888888; padding: 3px 10px;  border-radius: 3px; background-color: #ffffff; border: 1px #e0e0e0 solid;}

.fanye a:hover { text-decoration:none;}

.fanye a b { color:#999999; margin: 0px; display: inline-block; float: none;  padding:0;  border-radius: 3px; border:none; background-color: #38d08e;}

.fanye b { margin-right: 6px; display: inline-block; float: left;  padding: 3px 10px;  border-radius: 3px; background-color: #38d08e; border: 1px #38d08e solid; color:#ffffff;}
.fanye a:first-child{ display: none;}


.navList ul {
	padding: 0 5% 30px 5%;
	margin-bottom: 30px;
	border-bottom: 1px #2b3238 solid;
}

.navList ul li {
	list-style: none;
	width: 33.33%;
	float: left;
	display: inline-block;
}

.navList .Listgynewx {
	text-align: center;
}

.navList .Listgynewx a {
	color: #9ca0a4;
	font-size: 14px;
	text-decoration: underline;
	padding: 10px 0;
	display: block;
}

.navList ul li a {
	text-align: center;
	display: block;
	padding: 15px 0 5px 0;
	color: #9ca0a4;
	text-decoration: none;
	-webkit-transition-duration: 0.25s;
	transition-duration: 0.25s;
}

.navList ul li a img {
	display: block;
	margin: 0 auto;
	opacity: .9;
}

.navList ul li a p {
	padding: 10px 0;
	font-size: 14px;
}

.navList ul:hover li a {
	opacity: 0.3;
}

.navList ul:hover li:hover a {
	opacity: 1;
}

.topbar-clone {
	position: fixed;
	opacity: 1;
	top: 0;
	left: 0;
	border-bottom: 1px solid #f7f4ea;
	background: #ffffff;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}

.topbar-stick {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}

.topbar {
	position: fixed;
	height: 48px;
	overflow: hidden;
	width: 100%;
	z-index: 12;
	color: #fff;
}

.topbar-clone .logo {
	opacity: 1;
	float: left;
	padding: 8px 10px 8px 10px;
}

.topbar .logo {
	float: left;
	padding: 8px 10px 8px 10px;
}

.topbar .logo img {
	width: auto;
	z-index: 14;
	height: 32px;
}

.topbar .nav {
	height: 48px;
	float: right;
}

.topbar .nav_tel {
	display: inline-block;
	width: auto;
	height: 48px;
	opacity: 0;
}

.topbar .nav_tel a{
	display: inline-block;
	width: auto;
	height: 48px;
}

.topbar-clone .nav_tel {
	opacity: 1;
	height: 48px;
	line-height: 48px;
	float: left;
	display: inline-block;
	color: #333333;
}

.topbar .nav_item {
	width: 48px;
	height: 48px;
	display: inline-block;
	float: right;
	opacity: 1;
}

.topbar-clone .nav_item {
	width: 48px;
	height: 48px;
	float: right;
	opacity: 1;
	display: inline-block;
}

.boxBar {
	padding-top: 48px;
}

.page_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.pop_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #FFF;
}

.category_wrap {
	position: relative;
	z-index: 3;
	background: #FFF;
	text-align: center;
}

.category_wrap .category_btn {
	position: relative;
	width: 100%;
	display: inline-block;
	padding: 7px 0;
	color: #333333;
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #EAEAED;
	font-weight: 600;
}

.category_wrap .category_btn i {
	position: absolute;
	background: url(../images/ico_xia2.png) no-repeat 10px 6px;
	vertical-align: middle;
	width: 30px;
	display: inline-block;
	height: 20px;
}

.category_wrap .category_btn .iconfont {
	font-size: 14px;
}

.category_wrap .category_btn .icon_up {
	display: none;
}

.category_wrap .category_main {
	position: absolute;
	z-index: 4;
	display: none;
}

.category_wrap.category_on .category_main {
	display: block;
}

.category_wrap.category_on .category_main {
	display: block;
}

.category_wrap.category_on .category_btn .icon_down {
	display: none;
}

.category_wrap.category_on .category_btn .icon_up {
	display: inline-block;
}

.category_wrap.category_static {
	margin: 0px 10px;
	background: #F4f4f7;
	border-radius: 2px;
}

.category_wrap.category_static .category_main {
	width: 100%;
	background: #F4f4f7;
}

.category_wrap.category_static .category_main .category_item a {
	background: none;
	font-size: 15px;
}

.category_wrap.category_fixed {
	padding: 8px 10px;
	background: #FFF;
	position: fixed;
	top: 44px;
	left: 0;
	right: 0;
	-webkit-transition: all 0.8s;
	transition: all 0.8s;
}

.category_wrap.category_fixed .category_btn {
	padding: 3px 0;
	background: #F4f4f7;
}

.category_wrap.category_fixed .category_main {
	background: #F4f4f7;
	left: 10px;
	right: 10px;
}

.category_wrap.category_fixed .category_main .category_item a {
	background: none;
}

.category_main {
	padding: 15px 0 15px 0;
	font-size: 14px;
	background: #FFF
	/*box-shadow: 0px 1px 5px #ececec;*/
}

.category_main:after {
	content: "";
	display: block;
	clear: both;
}

.category_main .category_item {
	float: left;
	margin-bottom: 10px;
	width: 33.333333%;
}

.category_main .category_item a {
	display: block;
	text-align: center;
	line-height: 40px;
	background: #ececf3;
	border-radius: 4px;
	color: #333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	max-width: 100%;
}

.category_main .category_item_on a {
	color: #FFF;
	background: #4c8bf5;
}

.category_on .category_btn i {
	position: absolute;
	background: url(../images/ico_xia3.png) no-repeat 10px 6px;
	vertical-align: middle;
	width: 30px;
	display: inline-block;
	height: 20px;
}

.kec_List {
	margin-left: 10px;
}

.kec_List ul {
	width: 100%;
	margin: 10px 0 10px 0;
}

.kec_List ul li {
	width: 50%;
	float: left;
	margin-bottom: 20px;
}

.kec_List ul li a {
	display: block;
	margin-right: 10px;
}

.kec_List ul li a .kcListPic img {
	width: 100%;
}

.kec_List ul li a h3 {
	font-weight: lighter;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin: 5px 0 8px 0;
}

.kec_List ul li a p {
	font-size: 14px;
	color: #999;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
}

.kec_List ul li a p i {
}

.kec_List ul li a p .fr i {
	background: url(../images/ico_shitingcishu.png) no-repeat 0px 0px;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
}

.kec_List ul li a p span {
	display: inline-block;
	vertical-align: -2px;
}



.tea_List {
	margin: 0 10px;
}

.tea_List ul {
	width: 100%;
	margin: 20px 0 10px 0;
}
.tea_List ul li{ width: 100%; margin-bottom: 20px; border-bottom: 1px #f2f4f5 solid; padding-bottom: 20px;}
.tea_List ul li:last-child{ border-bottom: none; margin-bottom: 0; }
.tea_List ul li a{ background: url(../images/ico_zan1.png) no-repeat right 30%; vertical-align: middle; display: block; position: relative;}
.tea_List ul li .teaListPic{ float: left; width: 35%;}
.tea_List ul li .teaListPic img{ width: 100%;}
.tea_List ul li .teaListText{ width: 60%; float: right; text-align: left; padding-left: 5%;}
.tea_List ul li .teaListText h3{ width: 100%; padding-top: 25px; font-size: 20px; padding-bottom: 10px; line-height: 30px; height: 30px; overflow: hidden; font-weight: lighter;}
.tea_List ul li .teaListText h3 i{ color: #aaa; font-size: 18px; margin-left: 10px;}
.tea_List ul li .teaListText p{ width: 100%; line-height: 20px; font-size: 14px; height: 20px; overflow: hidden;}
.tea_List ul li #diggnum{display: inline-block; position: absolute; right: 0; width: 30px; line-height: 30px; font-size: 13px; color: #ffffff; top: 30px; text-align: center; }


.kecConT{ color: #666666; font-size: 15px; margin-top: 15px;}
.kecConT h3{ font-size: 20px; font-weight: lighter; margin-bottom: 15px; color: #000000;}

.kec_con{ width: 100%;border-bottom: 10px #f2f4f5 solid; padding-bottom:20px; }
.kec_con .kecConPic img{ width: 100%;}
.kec_con .kecConT1{ padding: 0 10px; margin-bottom: 15px;}
.kec_con .kecConT1 h1{ font-size: 20px; line-height: 24px; margin-top: 20px;}
.kec_con .kecConT1 .dark9{ font-size: 14px; margin-top: 10px;}
.kec_con .kecConT1 .green{ font-size: 14px; margin-top: 5px;}
.kec_con .kecConT2{ padding: 0 10px; border-bottom: 10px #f2f4f5 solid; margin-bottom: 20px; padding-bottom:15px;}
.kec_con .kecConT2 .kecZixunBtn{ float: left;}
.kec_con .kecConT2 .kecZixunBtn a{ display: inline-block; line-height: 18px; font-size: 16px; padding: 8px 20px; border: 1px #E6E6E6 solid; background-color: #F6F6F6; border-radius: 2px; color: #666;}
.kec_con .kecConT2 .kecZixunBtn b{ font-size: 18px; line-height: 18px; font-weight: bold;}
.kec_con .kecConT2 .kecKeshi{ display: inline-block; float: right; color: #aaa; padding: 10px 0px 10px 20px;}
.kec_con .kecConT2 .kecKeshi i{ display: inline-block; background: url(../images/ico_keshi.png) no-repeat 0px 1px; vertical-align: middle; width: 16px ; height: 20px;}
.kec_con .kecConT2 .kecKeshi .fl i{ background: url(../images/ico_shitingcishu.png) no-repeat 0px 1px; }
.kec_con .kecConT2 .kecKeshi .fl{ margin-right: 20px;}
.kec_con .kecYue{ padding: 0 10px; }
.kec_con .kecYue .kecYueint{ margin-bottom: 8px; border: 1px #e0e0e0 solid;}
.kec_con .kecYue .kecYueint input{ width: 100%; padding: 12px 0; border: none; font-size: 16px; text-indent: .5em;}
.kec_con .kecYue .kecYuebtn{ margin-bottom: 15px; border: none;}
.kec_con .kecYue .kecYuebtn input{ width: 100%; padding: 12px 0; border-radius: 2px; font-size: 16px;  color: #fff; border: none; background-color: #38d08e;}
.kecConT7 h3{ margin-top: 15px;}
.kecConT7 h3 span{ font-size: 16px; color: #888; margin-left: 10px;}
.kecConT7 h3 a{ display: inline-block; float: right; font-size: 18px; padding-top: 2px;}
.kecConT7 ul li{ border-bottom: 1px #f6f6f6 solid; padding-bottom: 20px; margin-bottom: 20px;}
.kecConT7 ul li:last-child{ border-bottom: none; padding-bottom: 0px; margin-bottom: 0;}
.kecConT7 ul li .xyplTop .xyplPic{ float: left; height: 40px; overflow: hidden;}
.kecConT7 ul li .xyplTop .xyplPic img{ width: 40px; min-height: 40px; float: left; border-radius: 50px;}
.kecConT7 ul li .xyplTop .xyplName{ float: left; font-size: 12px; color: #888888; line-height: 40px; margin-left: 20px;}
.kecConT7 ul li .xyplTop .xyplDafen{ float: left; margin-left: 20px; line-height: 40px;}
.kecConT7 ul li .xyplTop .xyplDafen img{ width: 90px; display: inline-block; vertical-align: 2px;}
.kecConT7 ul li .xyplCon { margin-top: 10px; margin-bottom: 10px;}
.kecConT7 ul li .xyplBottom span{ font-size: 12px; color: #bbbbbb;}
.kecConT7 ul li .xyplBottom span a{ color: #bbbbbb;}

.kec_con .kecConT3 ,.kec_con .kecConT4 ,.kec_con .kecConT5 ,.kec_con .kecConT6{ padding: 0 10px; border-bottom: 10px #f2f4f5 solid; padding-bottom:20px; margin-bottom: 20px;}
.kec_con .kecConT7{ padding: 0 10px; margin-bottom: 20px;}
.kec_con .zhengwen img{ max-width: 100%; margin: 0 auto;}
.wz_con{ width: 100%; border-bottom: 10px #f2f4f5 solid;}
.wz_con .wzCon_pic{ position: relative;}
.wz_con .wzCon_pic img{ width: 100%;}
.wz_con .wzCon_pic h1{ position: absolute; bottom: 0px; font-size: 24px; color: #fff; line-height: 45px; font-weight: lighter; background: url(../images/zhezhao_wzslw.png) repeat; width: 100%; height: 55px; overflow: hidden; text-shadow: 0px 0px 3px #666 ;}
.wz_con .wzCon_pic h1 span{ margin: 0 10px;}
.wz_con .wzCon_txt{ margin: 20px 10px 20px 10px;}
.wz_con .wzCon_txt h4{ font-size: 16px; line-height: 20px; font-weight: lighter; margin-bottom: 10px;}
.wz_con .wzCon_txt h4 .wzConLink{ margin-right: 50px;}
.wz_con .wzCon_txt h5{ font-size: 14px; line-height: 18px; font-weight: lighter;}
.wz_con .wzCon_txt h6{ width: 100px; border-bottom: 1px #aaaaaa solid; padding-bottom: 20px;}
.wz_con .wzCon_zhengwen{ margin: 0 10px 20px 10px; line-height: 1.8em; font-size: 15px; padding-bottom: 20px;}
.wz_con .wzCon_zhengwen p ,.wz_con .wzCon_zhengwen img ,.wz_con .wzCon_zhengwen div ,.wz_con .wzCon_zhengwen li ,.wz_con .wzCon_zhengwen table { margin-bottom: 10px;}
.wz_con .wzCon_zhengwen p{ text-indent: 2em;}
.wz_con .wzCon_zhengwen img{ max-width: 100%; margin: 0 auto;}
.wz_xiangguan{ width: 100%; border-bottom: 10px #f2f4f5 solid;}
.wz_xiangguan h2{ margin:20px 10px 10px 10px; font-size: 20px; line-height: 24px; font-weight: lighter;}
.wz_xiangguan ul{ margin: 10px; display: inline-block;}
.wz_xiangguan ul li{ margin-bottom: 10px;}
.wz_xiangguan ul li a{ display: inline-block; width: 100%; font-size: 15px; height: 24px; line-height:24px; overflow: hidden;}

.st_List{margin-left: 10px;}
.st_List ul{ margin: 20px 0 0 0;}
.st_List ul li{ width: 50%; float: left; margin-bottom: 20px;}
.st_List ul li a{ margin-right: 10px; display: inline-block;}
.st_List ul li .stListPic img{ width: 100%;}
.st_List ul li .stListText{ position: relative; font-size: 16px; line-height: 24px; margin: 10px 0 10px 0;}
.st_List ul li .stListText span{ font-size: 14px; position: absolute; top: -2px; right: 0; padding: 3px 10px; color: #ffffff; background-color: #38d08e; border-radius: 2px;}

.st_Tea{  border-bottom: 10px #f2f4f5 solid;}
.st_Tea .stTeaText{ margin: 0 10px 30px 10px; text-align: center;}
.st_Tea .stTeaText .stTeaPic{ width: 50%; margin: 20px auto;}
.st_Tea .stTeaText .stTeaPic img{ width: 100%; display: inline-block;}
.st_Tea .stTeaText .stTeaName h1{ font-size: 24px; font-weight: lighter;}
.st_Tea .stTeaText .stTeaName h1 i{ font-size: 24px; color: #AAAAAA;}
.st_Tea .stTeaText .stTeaJianjie{ margin: 20px auto 0px auto;}
.st_Tea .stTeaText .stTeaJianjie h3{ font-size: 16px; font-weight: lighter; line-height: 24px; text-align: center; border: 1px #f2f4f5 solid; color: #9d9d9d; margin-bottom: 10px; padding: 5px 10px; border-radius: 3px;}
.st_Tea .stTeaText .stTeaJianjie .green{ font-size: 16px; font-weight: lighter; line-height: 24px; background-color: #38d08e; text-align: center; border: 1px #38d08e solid; margin-bottom: 10px; padding: 5px 10px; border-radius: 3px; }
.st_Tea .stTeaText .stTeaJianjie .green a{color: #ffffff; width: 100%; display: inline-block;}
.st_Tea .stTeaText .stTeaZhengwen{ text-align: left; text-indent: 2em; line-height: 1.5em; font-size: 15px;}
.st_Tea .stTeaText .stTeaZhengwen p{  font-size: 15px; line-height: 30px;}

.st_Tea .stTeaText .stTeaZan{ margin-top: 10px; color: #999;}
.st_Tea .stTeaText .stTeaZan a{ color: #999;}
.st_Tea .stTeaText .stTeaZan .teaDigg{ background: url(../images/ico_zan2.png) no-repeat; background-position: 50% 26px; height: 72px; }
.st_Tea .stTeaText .stTeaZan .teaDigg #diggtop a{ height: 20px; overflow: hidden; padding-bottom: 40px; }
.st_Tea .stTeaText .stTeaZan .teaDigg .diggnum{ color: #ff7452;}
.st_Tea .stTeaList{ margin: 0 10px;  }
.st_Tea .stTeaList ul{ margin-bottom: 30px;}
.st_Tea .stTeaList ul li{ border-top:1px #f2f4f5 solid ; padding-top: 20px; margin-top: 20px;}

.st_Tea .stTeaList ul li:first-child{ border-top:none ; padding-top:0px; margin-top:0px;}

.st_Tea .stTeaList ul li .stTeaListPic{ width: 60%; float: left;}
.st_Tea .stTeaList ul li .stTeaListPic img{ width: 100%;}
.st_Tea .stTeaList ul li .stTeaListText{ width: 40%; float: right;}
.st_Tea .stTeaList ul li .stTeaListText h3 ,.st_Tea .stTeaList ul li .stTeaListText h5{ margin-left: 10px; font-weight: lighter;}
.st_Tea .stTeaList ul li .stTeaListText h3{ font-size: 16px; line-height: 20px; margin-bottom: 5px;}
.st_Tea .stTeaList ul li .stTeaListText h5{ font-size: 14px;}
.st_Tea .stTeaList ul li .stTeaListText h5 i{ background: url(../images/shiting_ico02.png) no-repeat; width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin-right: 5px;}
#qiao-mobile-wrap #QIAO_ICON_CONTAINER.qiao-icon-bar{ display: none !important; }
.lb_List{ margin: 20px 10px 20px 10px;}
.lb_List ul li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom:1px #f2f4f5 solid ;}
.lb_List ul li .lbLiPic{ width: 40%; float: left; max-height: 100px; overflow: hidden;}
.lb_List ul li .lbLiText{ width: 60%; float: right;}
.lb_List ul li .lbLiText h4 ,.lb_List ul li .lbLiText p{ margin-left: 10px;}
.lb_List ul li .lbLiPic img{ width: 100%;}
.lb_List ul li .lbLiText h4 { font-size: 18px; font-weight: lighter; margin-bottom: 10px; margin-top: 10px; height: 18px; line-height: 18px; overflow: hidden;}

.lb_List ul li .lbLiText p { font-size: 14px; line-height: 18px; height: 36px; overflow: hidden; font-weight: lighter; margin-bottom: 5px; color: #666666;}
.lb_List ul li:last-child{ border-bottom: none; padding-bottom: 0px;}



.nx_Yuyue {
	width: 100%;
	border-bottom: 10px #f2f4f5 solid;
}

.nx_Yuyue h2 {
	display: inline-block;
	text-indent: 0.5em;
	border-left: 3px #38d08e solid;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	margin: 20px 10px 20px 10px;
	font-weight: lighter;
}

.nx_Yuyue #yuYueForm {
	margin: 0 10px;
	padding-bottom: 10px;
}

.nx_Yuyue #yuYueForm .inico{
	background: url(../images/ico_input.png) no-repeat;
	display: inline-block;
}

.nx_Yuyue #yuYueForm #Name{
	background-position: 10px 12px;
	font-size: 14px;
}
.nx_Yuyue #yuYueForm #Tel{
	background-position: 10px -40px;
	font-size: 14px;
}

.nx_Yuyue #yuYueForm #Kec{
	background-position: 10px -94px;
	font-size: 14px;
}


.nx_Yuyue #yuYueForm input {
	text-indent: 2.5em;
	width: 100%;
	margin-bottom: 10px;
	padding: 13px 0;
	display: inline-block;
	border: 1px #f1f1f1 solid;
	border-radius: 2px;
}

.nx_Yuyue #yuYueForm select {
	text-indent: 2.2em;
	width: 100%;
	margin-bottom: 10px;
	padding: 10px 0;
	display: inline-block;
	border: 1px #f1f1f1 solid;
	border-radius: 2px;
	background-color: #F2F4F5;
}

.nx_Yuyue #yuYueForm select:hover {
	background-color: #FFFFFF;
}

.nx_Yuyue #yuYueForm #Yuyue {
	background-color: #38d08e;
	padding: 15px 0;
	font-size: 16px;
	text-align: center;
	color: #fff;
	text-indent: 0;
	border: none;
}

.footBar {
	width: 100%;
	position: relative;
}

.footBar .footPart1 {
	margin-top: 20px;
	width: 100%;
	text-align: center;
}

.footBar .footPart1 span {
	width: 50%;
	display: inline-block;
}

.footBar .footPart1 img {
	width: 100%;
}

.footBar .footPart2 {
	margin: 10px 0px;
	width: 100%;
	text-align: center;
}

.footBar .footPart2 span {
	width: 100%;
	display: inline-block;
}

.footBar .footPart2 img {
	width: 100%;
}

.footBar .footPart3 {
	margin: 20px 10px;
}

.footBar .footPart3 h2 {
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	color: #333;
	font-weight: lighter;
	border-bottom: 1px #f2f4f5 solid;
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.footBar .footPart3 h2 span {
	width: 33.33%;
	text-align: center;
	float: left;
	display: inline-block;
}

.footBar .footPart3 ul {
	width: 33.33%;
	float: left;
	text-align: center;
}

.footBar .footPart3 ul li {
	line-height: 28px;
	font-size: 14px;
	position: relative;
}

.footBar .footPart3 ul li a {
	width: 100%;
	color: #666;
	text-align: center;
}

.footBar .footPart3 .gfIco1 {
	background: url(../images/ico_hot1.png) no-repeat 4px 4px;
	position: absolute;
	width: 20px;
	display: inline-block;
	height: 20px;
}

.footBar .footPart3 .gfIco2 {
	background: url(../images/ico_new.png) no-repeat 4px 7px;
	position: absolute;
	width: 20px;
	display: inline-block;
	height: 20px;
}

.footBar .footPart4 {
	margin: 20px 10px;
	text-align: center;
}

.footBar .footPart4 ul {
	display: inline-block;
}

.footBar .footPart4 ul li {
	float: left;
	margin-right: 8px;
}

.footBar .footPart4 ul li:last-child {
	margin-right: 0px;
}

.footBar .footPart5 {
	margin: 20px 10px;
}

.footBar .footPart5 p {
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height: 24px;
}

.footBar .footPart6 {
	margin: 20px 10px 80px 10px;
	text-align: center;
}

.footBar .footPart6 a {
	width: 30px;
	margin: 0 auto;
}

.footBar .footPart6 a img {
	display: inline-block;
}

.footZixun{ z-index: 12; width: 100%; max-width: 640px; min-width: 320px; background-color: #FFFFFF; position: fixed; bottom: 0;}
.footZixun .zxP10Box{ background: #ffffff; width: 100%; height: 51px;}
.footZixun .footBtnLeft{ border-top:1px #e3e3e4 solid ; float: left; width: 60%; height: 50px; overflow: hidden;}
.footZixun .footBtnLeft .line{ margin-left: 4%; margin-right: 4%; width: 1px; margin-top: 9px; height: 40px; float: left; display: inline-block; background-color: #f1f1f1;}
.footZixun .footBtnLeft .XqdzBtn{ float: left; width: 45%; margin-top: 6px;}
.footZixun .footBtnLeft .ZxzxBtn{ float: left; width: 45%; margin-top: 7px;}
.footZixun .footBtnLeft a{ width: 100%; height: 50px; display: inline-block; font-size: 14px; text-align: center;}
.footZixun .footBtnLeft a i{ font-style: inherit; margin-top: 4px; display: inline-block;}
.footZixun .footBtnLeft a img{ margin: 0 auto; width: 24px;}
.footZixun .footBtnLeft .ZxzxBtn img{ margin: 0 auto; width: 20px;}
.footZixun .footBtnLeft .XqdzBtn img{ margin: 0 auto; width: 19px;}
.footZixun .footBtnRight{ background-color: #ff7452; width: 40%; float: right;}
.footZixun .footBtnRight a{ display: inline-block; width: 100%; height: 100%; text-align: center; color: #ffffff; font-size: 18px; line-height: 51px;}
.footZixun .telBtn{ width: 30%; float: left;}
.footZixun .telBtn a{ background: url(../images/ico_tel1.png) no-repeat 50% 7px; vertical-align: middle; font-size: 14px;line-height: 14px; width: 100%; display: inline-block; text-align: center; background-color: #ff7452; border-radius: 3px; color: #ffffff; margin-right: 10px; padding: 30px 0 5px 0;}
.footZixun .tjForm{ width: 70%; float: right;}
.footZixun .tjForm form{ margin-left: 10px;}
.footZixun .tjForm .tjTxt{ width: 70%; float: left; overflow: hidden;}
.footZixun .tjForm .tjTxt textarea{ width: 95%; font-size: 14px; line-height: 14px; padding: 11px 15% 10px 5%;border:none; background-color: #ebebeb; border-radius: 3px; font-family: "microsoft yahei";}
.footZixun .tjForm .tjBtn{ width: 30%; float: right;}
.footZixun .tjForm .tjBtn input{ border: none; background: url(../images/ico_tijiao.png) no-repeat 50% 7px; vertical-align: middle;  font-size: 14px;line-height: 14px; width: 100%; display: inline-block; text-align: center; background-color: #38d08e; border-radius: 3px; color: #ffffff; padding: 30px 0 5px 0;}

.zqNav{ width: 100%; border-bottom: 1px #f1f1f1 solid;}
.zqNav ul li{ width:33.33% ; float: left; line-height: 1em;}
.zqNav ul li .bdBox{border-right: 1px #f1f1f1 solid;padding: 20px 0; }
.zqNav ul li .bdBox a{ width: 100%; display: block;}
.zqNav ul li .bdBox .red{ color: #ff7452;}
.zqNav ul li .borNoneR{border-right: none;}
.zqNav ul li h3{ font-size: 18px; color: #000000; font-weight: lighter; text-align: center; margin-bottom: 7px;}
.zqNav ul li p{ font-size: 14px; color: #777777; font-weight: lighter; text-align: center;}
.zqIelts{ padding: 10px 10px 0 10px; border-bottom: 10px #f1f1f1 solid;}
.zqToelf{ padding: 10px 10px 0 10px; border-bottom: 10px #f1f1f1 solid;}
.zqTitle img{ width: 100%;}
.zqFour{ margin-bottom: 20px;}
.zqFour ul li{ width: 50%; float: left; line-height: 1em;}
.zqFour ul li a{ width: 99%; position: relative; display: inline-block; padding: 25px 0;  border-right: 1px #f1f1f1 solid; border-bottom: 1px #f1f1f1 solid;}
.zqFour ul li a img{ position: absolute; right: 10px; top: 45px; height: 30px; margin: 0 auto;}
.zqFour ul li a h3{ font-weight: lighter; font-size: 18px; margin: 20px 0 10px 0; color: #000000;}
.zqFour ul li a p{ font-size: 12px; line-height: 18px; color: #777777; padding-right: 30%; width: 70%; display: block;}
.zqFour ul .borNoneB a{ border-bottom: none;}
.zqFour ul .borNoneR a img{ position: absolute; right: 0px; top: 45px; height: 30px; margin: 0 auto;}
.zqFour ul .borNoneR a h3{ font-weight: lighter; font-size: 18px; margin: 20px 0 10px 0; color: #000000; padding-left: 10px;}
.zqFour ul .borNoneR a p{ font-size: 12px; line-height: 18px; color: #777777; padding-right: 30%; padding-left: 10px; }
.zqFour ul .borNoneR a{ border-right: none;}
.zqLie ul li{ padding: 25px 0 22px 0px; line-height: 1em; border-top: 1px #f1f1f1 solid; background-image: url(../images/ico_right.png); background-position: 99% 50%; right: 0; background-repeat: no-repeat;}
.zqLie ul li h3{ font-size: 18px; color: #000; margin-bottom: 10px; font-weight: lighter;}
.zqLie ul li p{ font-size: 12px; color: #777; line-height: 18px; padding-right: 20%;}
.zqbtn{ margin: 0px 0 30px 0;}
.zqbtn a{ width: 100%; padding: 15px 0; text-align: center; display: inline-block; color: #FFFFFF; background-color: #fe8451; border-radius: 3px;}
.zqbtn1 a{ background-color: #50a1fd; border-radius: 3px;ight: lighter;}
.zqbtn a h2{ font-size: 20px; font-weight: lighter;}
.zqbtn a p{ font-size: 14px; opacity: .5;}
.zqLie h2{ font-size: 22px; color: #000; margin-bottom: 15px; line-height: 1em; font-weight: lighter; padding-left: 10px; border-left: 3px #f96c48 solid; }
.zqLie1 h2{border-left: 3px #50a1fd solid;}
.yydyCon1{ padding: 0 10px 20px 10px; border-bottom: 10px #f6f6f6 solid;}
.yydyCon1 .yydyTitle{ color: #38d08e; font-size: 30px; line-height: 1em; margin: 20px auto; font-weight: 300;}
.yydyCon1 .yydyTitle span{ display: inline-block; color: #333; font-size: 18px; margin-left: 5px;}
.yydyCon1 .yydyZixun{ width: 100%;}
.yydyCon1 .yydyZixun a{ width: 47%; display: block; color: #666; background-color: #f6f6f6; border: 1px #e6e6e6 solid; text-align: center; float: left; padding: 12px 0; font-size: 16px; }
.yydyCon1 .yydyZixun .aRb{ float: right;}
.yydyForm{ width: 100%;}
#yydyForm #tjBtn{ margin-bottom: 10px; width: 100%; border: none; font-size: 18px; color: #ffffff; background-color: #38d08e; padding: 15px 0;}
#yydyForm #Name{ margin-bottom: 10px;  border: 1px #e0e0e0 solid; }
#yydyForm #Name input{ border: none; width: 96%; padding: 15px 2%; font-size: 15px;}
#yydyForm #Name textarea{ border: none; width: 96%; padding: 15px 2%; font-size: 15px;}
#yydyForm select{ margin-bottom:10px; width:100%; padding: 15px 0; font-size: 15px;  color: #999999;}
.yydyCon2{ display:inline-block; width: 100%;  border-bottom: 10px #f6f6f6 solid; padding-bottom: 20px;}
.yydyCon2 h1{ font-size: 24px; color: #333; font-weight: lighter; line-height: 1em; margin: 20px 10px 10px 10px; border-bottom: 1px #f6f6f6 solid; padding-bottom: 15px;}
.yydyCon2 .bd{ height:112px; overflow:hidden; }
.yydyCon2 ul{ position:relative; animation: moveUp 8s 1.6s infinite; -webkit-animation: moveUp 8s 1.6s infinite; }
@keyframes moveUp
{
0% {top:0px;}
0% {top:0px;}
10% {top:-28px;}
20% {top:-58px;}
30% {top:-84px;}
40% {top:-112px;}
50% {top:-140px;}
60% {top:-168px;}
70% {top:-196px;}
70% {top:-168px;}
80% {top:-196px;}
90% {top:-224px;}
99% {top:-252px;}
}</p> <p> @-webkit-keyframes moveUp /*Safari and Chrome*/
{
0% {top:0px;}
10% {top:0px;}
20% {top:-28px;}
30% {top:-58px;}
40% {top:-84px;}
50% {top:-112px;}
60% {top:-140px;}
70% {top:-168px;}
80% {top:-196px;}
90% {top:-224px;}
99% {top:-252px;}
}
.yydyCon2 .bd{ margin: 0 10px;}
.yydyCon2 ul{ width: 100%;}
.yydyCon2 li{ line-height:1em; line-height: 28px; font-size: 15px; color:#666;}
.yydyCon2 li .spt2{ color: #38d08e; margin-left: 5%;}
.yydyCon2 li .spt3{ text-align: right; margin-left: 5%;}
.yydyCon2 li span{ width: 30%; display: inline-block; float: left;}


.pylaoshi{ padding: 0 10px 20px 10px; border-bottom: 10px #f6f6f6 solid;}
.pylaoshi .pyTitle{ color: #38d08e; font-size: 30px; line-height: 1em; margin: 20px auto; font-weight: 300;}
.pylaoshi .pyTitle span{ display: inline-block; color: #333; font-size: 18px; margin-left: 5px;}
.pylaoshi .pyTitle{ width: 100%;}
.pylaoshi .pyZixun a{ width: 47%; display: block; color: #666; background-color: #f6f6f6; border: 1px #e6e6e6 solid; text-align: center; float: left; padding: 12px 0; font-size: 16px; }
.pylaoshi .pyZixun .aRb{ float: right;}
#pyForm #tjBtn{ margin-bottom: 10px; width: 100%; border: none; font-size: 18px; color: #ffffff; background-color: #38d08e; padding: 15px 0;}
#pyForm #Name{ margin-bottom: 10px;  border: 1px #e0e0e0 solid; }
#pyForm #Name input{ border: none; width: 96%; padding: 15px 2%; font-size: 15px;}
#pyForm select{ margin-bottom:10px; width:100%; padding: 15px 0; font-size: 15px;  color: #999999;}

.pylist{ margin: 20px 10px 20px 10px;}
.pylist ul li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom:1px #f2f4f5 solid ;}
.pylist ul li .lbLiPic{ width: 40%; float: left; max-height: 100px; overflow: hidden;}
.pylist ul li .lbLiText{ width: 60%; float: right;}
.pylist ul li .lbLiText h4 ,.lb_List ul li .lbLiText p{ margin-left: 10px;}
.pylist ul li .lbLiPic img{ width: 100%;}
.pylist ul li .lbLiText h4 { font-size: 18px; font-weight: lighter; margin-bottom: 10px; margin-top: 10px; height: 18px; line-height: 18px; overflow: hidden;}
.pylist ul li .lbLiText p { font-size: 14px; line-height: 18px; height: 36px; overflow: hidden; font-weight: lighter; margin-bottom: 5px; color: #666666;}
.pylist ul li:last-child{ border-bottom: none; padding-bottom: 0px;}

.nrpingyu1{ font-size: 16px; color: #666;  padding: 0 10px 20px 10px; border-bottom: 10px #f6f6f6 solid;}
.nrpingyu1 .nrpingyut1{ color: #222; font-size: 29px; line-height: 30px; margin: 20px auto 10px auto; font-weight: bold;}
.nrpingyu1 .nrpingyut6{ color: #999; font-size: 14px; line-height: 30px; font-weight: lighter;}
.nrpingyu1 ul li{ margin: 10px auto;}
.nrpingyu1 ul li .fl{ color: #999999; width: 30%; text-align: left; float: left;}
.nrpingyu1 ul li .fr{ line-height: 24px; color: #333; width: 70%; text-align: left; float: left;}
