   .pagination{display: flex;justify-content: center;align-items: center;text-align: center;list-style: none;}

   .pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    font-size: 12px;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #5db308;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
        }
	.pagination .active span{
		background: #d8d6d6;
	}


@-webkit-keyframes bottom1 {
	0%,100% {
	bottom:40px
}
50% {
	bottom:15px
}
}@-moz-keyframes bottom1 {
	0%,100% {
	bottom:40px
}
50% {
	bottom:15px
}
}@-o-keyframes bottom1 {
	0%,100% {
	bottom:40px
}
50% {
	bottom:15px
}
}@keyframes bottom1 {
	0%,100% {
	bottom:40px
}
50% {
	bottom:15px
}
}body,html {
	margin:0;
	padding:0;
	color:#282828;
	font-family:"微软雅黑",Menlo,Monaco,Consolas,"Courier New",monospace
}
a {
	color:#282828
}
body {
	min-width:1200px;
	line-height:1;
	background:#fff
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:1.4
}
h1 {
	font-size:22px
}
h2 {
	font-size:20px
}
h3 {
	font-size:18px
}
h4 {
	font-size:16px
}
h5 {
	font-size:14px
}
h6 {
	font-size:12px
}
p {
	font-size:16px;
	margin:0;
	padding:0;
	line-height:1.6
}
ul,ol {
	list-style:none;
	padding:0;
	margin:0
}
a {
	text-decoration:none
}
.opacity0 {
	opacity:0
}
.underline {
	border-bottom:1px solid #d7d7d7
}
.underlines {
	border-bottom:2px solid #d7d7d7
}
::-webkit-input-placeholder {
	color:#777777
}
:-moz-placeholder {
	color:#777777
}
::-moz-placeholder {
	color:#777777
}
:-ms-input-placeholder {
	color:#777777
}
.container {
	width:1200px;
	margin:0 auto;
	padding:0;
	display:block
}
.main_container {
	width:1360px;
	margin:0 auto;
	padding:0
}
.ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis2 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.ellipsis3 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.ellipsis4 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical
}
.ellipsis5 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical
}
.ellipsis6 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical
}
.ellipsis8 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:8;
	-webkit-box-orient:vertical
}
.flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.flex_wrap {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row
}
.flex_nowrap {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:nowrap;
	flex-direction:row
}
.flex_center {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.flex_right {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:flex-end;
	-ms-flex-pack:flex-end;
	justify-content:flex-end
}
.flex_left {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:flex-start;
	-ms-flex-pack:flex-start;
	justify-content:flex-start
}
.flex_justify_between {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:space-between;
	-ms-flex-pack:space-between;
	justify-content:space-between
}
.flex_space_around {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:space-around;
	-ms-flex-pack:space-around;
	justify-content:space-around
}
.flex_space_evenly {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:space-evenly;
	-ms-flex-pack:space-evenly;
	justify-content:space-evenly
}
.justify-content {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.align-items {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.first_box,.justify_box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.first_box>*,.justify_box>* {
	width:0;
	height:auto;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-shrink:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.first_box>*:first-child,.justify_box>*:first-child,.justify_box>*:last-child {
	width:auto;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.img_box {
	overflow:hidden;
	position:relative
}
.img_box img {
	width:100%;
	height:100%;
	transition:transform 0.5s linear;
	-ms-transition:transform 0.5s linear;
	-moz-transition:transform 0.5s linear;
	-webkit-transition:transform 0.5s linear;
	-o-transition:transform 0.5s linear
}
.imgs_box {
	overflow:hidden;
	position:relative
}
.imgs_box img {
	display:block;
	transition:transform 0.5s linear;
	-ms-transition:transform 0.5s linear;
	-moz-transition:transform 0.5s linear;
	-webkit-transition:transform 0.5s linear;
	-o-transition:transform 0.5s linear
}
.clearfix {
	zoom:1
}
.clearfix::after {
	display:block;
	content:"";
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
header {
	background:#fff
}
.header_tips {
	border-bottom:1px solid #dedede;
	background:#fff
}
.header_tips>div {
	height:44px
}
.header_tips h5 {
	color:#606060
}
.header_tips h5 span {
	color:#5db308
}
.header_tips ul li a {
	display:block;
	color:#333333;
	font-size:14px
}
.header_tips ul li a:hover {
	color:#5db308
}
.header_tips ul li:not(:last-child) {
	border-right:1px solid #dedede
}
.header_tips ul li:not(:last-child) a {
	padding:0 25px
}
.header_tips ul li:last-child a {
	padding-left:25px
}
.header_logo {
	padding-left:290px;
	width:400px;
	height:120px;
	background:url("../images/logo_icon.jpg") no-repeat left center
}
.header_logo h3 {
	width:100%
}
.header_logo h3:nth-child(1) {
	color: #5db308;
	font-weight: 600;
	font-size: 20px;
}
nav {
	background:#5db308
}
nav ul li {
	flex:1
}
nav ul li a {
	background:#5db308;
	display:block;
	text-align:center;
	color:#fff;
	line-height:60px;
	font-size:16px
}
nav ul li.active a,nav ul li:hover a {
	background:#f1a626
}
.header_tel {
	font-weight:bold;
	color:#222222;
	font-size:30px;
	padding-left:35px;
	line-height:35px;
	background:url("../images/tel_icon.jpg") no-repeat left center
}
.search_box {
	height:70px
}
.search_box ul li {
	font-size:14px;
	color:#5db308
}
.search_box ul li a {
	color:#555555;
	display:block;
	margin-right:25px
}
.search_box ul li a:hover {
	color:#5db308
}
.search_input .search {
	height:61px;
	box-sizing:border-box;
	outline:none;
	border:1px solid #cacacb;
	border-right:none;
	color:#333;
	padding:0 18px;
	width:270px;
	font-size:16px
}
.search_input .search_btn {
	display:block;
	width:60px;
	height:61px;
	background:url("../images/search_icon.jpg") no-repeat center center;
	outline:none;
	border:none
}
.text_right {
	text-align:right
}
.tab_list {
	padding:0 0 40px
}
.tab_list li {
	margin:0 10px
}
.tab_list li a {
	padding:0 30px;
	display:block;
	height:44px;
	line-height:44px;
	font-size:18px;
	color:#565656;
	background:#f2f0f0;
	text-align:center
}
.tab_list li.active a,.tab_list li:hover a {
	color:#fff;
	background:#5db308
}
.shop_btn {
	background:#f7f7f7;
	padding:20px 0
}
.shop_btn a {
	font-size:25px;
	color:#333333
}
.shop_btn a::before {
	display:block;
	margin-right:10px;
	content:"";
	width:29px;
	height:36px;
	background:url("../images/shop_icon.png") no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-webkit-background-size:100% 100%
}
.tabs_item a::before {
	position:absolute;
	top:50%;
	right:-5px;
	display:block;
	content:"";
	width:12px;
	height:7px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	background:url("../images/tabs_item_icon.png") no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-webkit-background-size:100% 100%
}
.tabs_item.active a::before,.tabs_item:hover a::before {
	background:url("../images/tabs_item_active_icon.png") no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-webkit-background-size:100% 100%
}
.title_box {
	padding:50px 0 30px;
	text-align:center
}
.title_box h1 {
	font-weight:bold;
	color:#000000;
	font-size:42px
}
.title_box h1 span {
	color:#5db308
}
.title_box h3 {
	color:#333333
}
.crumbs_tips {
	box-sizing:border-box;
	padding:15px 0;
	color:#666666
}
.crumbs_tips a {
	color:#666666
}
.crumbs_tips a:not(:last-child)::after {
	display:block;
	content:">";
	color:#666666;
	margin:0 5px
}
.crumbs_tips a:hover {
	color:#5db308
}
.page_tab_list {
	background:#f4f4f4
}
.page_tab_list li {
	max-width:20%;
	text-align:center
}
.page_tab_list li:not(:last-child) {
	border-right:1px solid #e9e9e9
}
.page_tab_list li a {
	font-size:18px;
	color:#282828;
	display:block;
	height:55px;
	line-height:55px;
	padding:0 30px
}
.page_tab_list li.active a,.page_tab_list li:hover a {
	color:#5db308
}
div.pagination {
	float:none !important;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100px
}

.page_banner {
	width:100%;
	height:450px;
	display:block
}
.page_banner>div {
	height:100%;
	position:relative
}
.crumbs_box {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:10;
	height:40px;
	background:rgba(0,0,0,0.6);
	padding:0 15px
}
.crumbs_box .addr_icon {
	display:block;
	width:14px;
	height:20px;
	background:url("../images/addr_icon.png") no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-webkit-background-size:100% 100%
}
.crumbs_box h5 {
	color:#fff;
	margin-left:5px
}
.crumbs_box ul li:not(:last-child)::after {
	display:block;
	content:">";
	margin:0 3px;
	color:#fff
}
.crumbs_box ul li a {
	font-size:14px;
	color:#fff
}
div.paginations {
	margin-top:40px
}
div.paginations a {
	display:block;
	width:150px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #ddd;
	color:#ddd;
	background:#fff;
	margin:0 15px;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px
}
div.paginations a:hover {
	background:#5db308;
	border-color:#5db308;
	color:#fff
}
.swiper-pagination-bullet {
	background:#e5e5e5;
	width:16px;
	height:16px;
	opacity:1
}
.swiper-pagination-bullet-active {
	background:#5db308
}
.cover_img {
	width:100%;
	height:auto;
	display:block
}
.page_title {
	position:relative;
	padding:40px 0;
	text-align:center;
	font-weight:bold;
	color:#5db308;
	font-size:32px
}
.page_title::after {
	display:block;
	content:"";
	width:60px;
	height:2px;
	background:#5db308;
	position:absolute;
	left:50%;
	bottom:20px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%)
}
@-webkit-keyframes shake {
	from,to {
	-webkit-transform:translate3d(0,0,0)
}
20%,60% {
	-webkit-transform:translate3d(-10px,0,0)
}
40%,80% {
	-webkit-transform:translate3d(10px,0,0)
}
}@keyframes shake {
	from,to {
	transform:translate3d(0,0,0)
}
20%,60% {
	transform:translate3d(-10px,0,0)
}
40%,80% {
	transform:translate3d(10px,0,0)
}
}@keyframes imgScale {
	from {
	-webkit-transform:scale(0.8)
}
to {
	-webkit-transform:scale(1)
}
}@-webkit-keyframes imgScale {
	from {
	-webkit-transform:scale(0.8)
}
to {
	-webkit-transform:scale(1)
}
}.page_detial {
	padding:0 15px 70px
}
.page_detial div {
	line-height:1.2
}
.page_detial p {
	font-size:16px
}
.page_detial img {
	max-width:100% !important
}
.page_detial>h1 {
	font-size:30px;
	text-align:center;
	font-weight:bold;
	padding:40px 0
}
.pswp__button--share {
	display:none !important
}
.t_btn {
	display:block;
	width:125px;
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:#5db308
}
.t_btn:hover {
	animation:shake 1.5s linear;
	-webkit-animation:shake 1.5s linear;
	-ms-animation:shake 1.5s linear;
	-o-animation:shake 1.5s linear;
	-moz-animation:shake 1.5s linear
}
.index_title {
	font-size:28px;
	color:#1e1e1e;
	font-weight:bold;
	text-transform:uppercase
}
.index_Sub {
	font-size:30px;
	color:#1e1e1e;
	font-weight:bold;
	margin-bottom:40px
}
.index_dec {
	color:#666666;
	padding-bottom:15px;
	position:relative
}
.index_dec::after {
	display:block;
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	height:1px;
	width:130px;
	background:#666
}
.footer_tips {
	line-height:100px;
	text-align:center;
	font-size:14px;
	color:#888888
}
.footer_tips a {
	color:#888888
}
.product_tab {
	margin-bottom:40px
}
.product_tab li:hover a,.product_tab li.active a {
	/* background:url("../images/product_active_tab.jpg") no-repeat; */
	background: #5db308;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-webkit-background-size:100% 100%
}
.product_tab li a {
	width:186px;
	display:block;
	height:36px;
	line-height:36px;
	color:#fff;
	text-align:center;
	/* background:url("../images/product_tab.jpg") no-repeat; */
	background: #2a2a2a;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-webkit-background-size:100% 100%
}
.y-kefu-box {
	position:fixed;
	right:0;
	top:30%;
	z-index:999;
	font-size:13px
}
.y-kefu-box img {
	display:block;
	width:100%;
	height:auto
}
.y-kefu-box01 .icon {
	display:block;
	background:url("../images/icons.png") no-repeat;
	margin:0 auto 6px
}
.y-kefu-box01 {
	width:54px;
	color:#666;
	text-align:center
}
.y-kefu-box01 .kf-close-btn {
	width:29px;
	height:29px;
	background-position:-4px -114px;
	position:relative;
	cursor:pointer
}
.y-kefu-box01 .kf-close-btn:before {
	content:'';
	display:block;
	width:1px;
	height:12px;
	background-color:#5db308;
	position:absolute;
	bottom:-12px;
	left:13px;
	z-index:1
}
.y-kefu-box01 .show-status>a,.y-kefu-box01 .show-status>div {
	display:block;
	width:52px;
	padding:8px 0 12px;
	background-color:#fff;
	border-left:solid 1px #efefef;
	border-top:solid 1px #efefef;
	border-right:solid 1px #efefef;
	position:relative
}
.y-kefu-box01 .show-status {
	position:relative
}
.y-kefu-box01 .show-status .kf-zixun {
	background-color:#5db308;
	border-color:#5db308;
	color:#fff;
	margin:10px 0 7px
}
.y-kefu-box01 .kf-zixun {
	border-radius:2px
}
.y-kefu-box01 .kf-zixun i {
	width:21px;
	height:22px;
	background-position:-5px -5px
}
.y-kefu-box01 .kf-mobile {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.y-kefu-box01 .kf-mobile>i {
	width:18px;
	height:18px;
	background-position:-5px -32px
}
.y-kefu-box01 .kf-mobile:hover>i {
	background-position:-30px -32px
}
.y-kefu-box01 .kf-weChat>i {
	width:22px;
	height:19px;
	background-position:-5px -55px
}
.y-kefu-box01 .kf-weChat:hover>i {
	background-position:-30px -55px
}
.y-kefu-box01 .kf-email {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.y-kefu-box01 .kf-email>i {
	width:18px;
	height:14px;
	background-position:-5px -80px
}
.y-kefu-box01 .kf-email:hover>i {
	background-position:-30px -80px
}
.y-kefu-box01 .kf-tel {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.y-kefu-box01 .kf-tel>i {
	width:21px;
	height:19px;
	background-position:-5px -147px
}
.y-kefu-box01 .kf-tel:hover>i {
	background-position:-30px -147px
}
.y-kefu-box01 .back-top i {
	width:13px;
	height:11px;
	background-position:-5px -98px
}
.y-kefu-box01 .back-top:hover i {
	background-position:-30px -98px
}
.y-kefu-box01 .kf-email,.y-kefu-box01 .back-top {
	border-bottom:solid 1px #efefef
}
.y-kefu-box01 .back-top {
	margin-top:20px;
	border-radius:2px;
	left:55px
}
.y-kefu-box01 .hver:hover {
	background-color:#5db308;
	border-color:#5db308
}
.y-kefu-box01 .hver:hover>p {
	color:#fff
}
.y-kefu-box01 .mobile-infos,.y-kefu-box01 .y-ewm-box,.y-kefu-box01 .y-email-infos {
	background-color:#fff;
	border:solid 1px #efefef;
	position:absolute;
	right:90px;
	z-index:2;
	border-radius:2px;
	display:none
}
.kf-tel>mobile-infos {
	width:300px !important
}
.y-kefu-box01 .mobile-infos {
	width:250px;
	text-align:left;
	top:0
}
.y-kefu-box01 .mobile-infos>div {
	padding:20px 0 20px 45px;
	position:relative
}
.y-kefu-box01 .mobile-infos>div i {
	width:15px;
	height:15px;
	background-position:-52px -32px;
	position:absolute;
	top:22px;
	left:20px;
	z-index:2
}
.y-kefu-box01 .mobile-infos .online1 {
	border-bottom:solid 1px #efefef
}
.y-kefu-box01 .mobile-infos span {
	color:#999
}
.y-kefu-box01 .mobile-infos p {
	color:#5db308;
	font-size:18px
}
.right {
	width:12px;
	height:12px;
	position:absolute;
	right:-12px;
	top:24px
}
.right-arrow1,.right-arrow2 {
	width:0;
	height:0;
	display:block;
	position:absolute;
	left:0;
	top:0;
	border-top:6px transparent dashed;
	border-right:6px transparent dashed;
	border-bottom:6px transparent dashed;
	border-left:6px white solid;
	overflow:hidden
}
.right-arrow1 {
	left:1px;
	border-left:6px #efefef solid
}
.right-arrow2 {
	border-left:6px white solid
}
.y-kefu-box01 .y-ewm-box {
	width:151px;
	height:202px;
	top:-60px
}
.y-kefu-box01 .y-ewm-box>div {
	width:151px;
	height:202px
}
.y-kefu-box01 .y-ewm-box img {
	width:120px;
	height:120px;
	margin:30px auto 10px
}
.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
	width:150px;
	border-right:solid 1px #efefef
}
.y-kefu-box01 .y-ewm-box .right {
	top:84px
}
.y-kefu-box a {
	color:#666
}
.foot {
	background:#2a2a2a;
	position:relative;
	overflow:hidden;
	margin-top:30px
}
.foot-top {
	height:327px;
	padding-top:60px
}
.footl {
	width:271px;
	float:left;
	display:inline;
	border-right:1px solid rgba(255,255,255,0.04)
}
.footc {
	width:521px;
	float:left;
	padding-left:59px;
	display:inline;
	border-right:1px solid rgba(255,255,255,0.04);
	margin-right:62px
}
.footr {
	float:left;
	width:285px
}
.footl h3,.footc h3,.footr h3 {
	font-size:30px;
	color:#fff;
	margin-bottom:29px;
	width:25px;
	white-space:nowrap;
	padding-bottom:4px;
	border-bottom:1px solid #5db308
}
.footl h3 span,.footc h3 span,.footr h3 span {
	font-size:12px;
	display:block;
	color:#4e4e4e;
	font-weight:lighter;
	line-height:100%
}
.footl p a {
	color:#fff;
	display:block;
	width:125px;
	color:rgba(255,255,255);
	float:left;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:10px;
	line-height:48px
}
.footl p a:hover {
	text-decoration:underline;
	color:#fff
}
.footc p {
	color:#fff;
	padding-left:32px;
	background-position:left center;
	line-height:48px;
	font-size:16px
}
.footc p span {
	margin-left:18px
}
.footc p.tel {
	background:url("../images/footer_icon_1.jpg") no-repeat left center
}
.footc p.url {
	background:url("../images/footer_icon_4.jpg") no-repeat left center
}
.footc p.mail {
	background:url("../images/footer_icon_2.jpg") no-repeat left center
}
.footc p.add {
	background:url("../images/footer_icon_3.jpg") no-repeat left center
}
.footr em i {
	display:block;
	float:left;
	width:127px
}
.footr em i:last-child {
	float:right
}
.footr em i img {
	width:127px;
	height:127px
}
.footr em i span {
	display:block;
	font-size:16px;
	color:#F4F4F4;
	background:url(../images/foot_ss.png) left center no-repeat;
	line-height:20px;
	padding-left:32px;
	margin-top:16px;
	font-style:normal
}
.foot-bottom {
	height:78px;
	background:#eee;
	padding-top:20px
}
.foot_bl b {
	display:block;
	font-size:18px;
	color:#1B1B1B;
	text-transform:uppercase;
	font-weight:normal;
	padding-top:8px;
	line-height:18px
}
.foot_bl p {
	margin-top:10px
}
.foot_bl p a {
	font-size:16px;
	color:#1B1B1B;
	opacity:0.7
}
.foot_bl p a:after {
	display:inline-block;
	margin:0 7px 0 12px;
	content:"/"
}
.foot_bl p a:last-child:after {
	display:none
}
.foot_br p {
	line-height:30px;
	color:#1B1B1B;
	opacity:0.77
}
.foot_br p span {
	margin-left:15px
}
.foot_br p a {
	color:#1B1B1B
}
