﻿/* 织梦58（xiuzhanwang.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/*********************************** *** 全局初始化 **********************************/
* {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	box-sizing: border-box;
}
a, a:link, a:visited, a:hover, a:active {
	color: inherit;
	text-decoration: none;
}
html {
	min-height: 100%;
}
body {
	width: 100%;
	min-height: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
font:.24rem/1.8 "Microsoft Yahei", Arial;
	color: #333;
	background: #fff;
	padding: 1.7rem 0 1rem;
}
img {
	border: 0px;
}
h1, h2, h3, h4, h5, h6, h7 {
font-size:.24rem;
}
ul, ol {
	list-style-type: none;
}
input, button, select, textarea {
	outline: none;
	font-family: "Microsoft Yahei", Arial;
font-size:.24rem;
	-webkit-appearance: none !important;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clear {
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}
[nowrap] {
overflow: hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
/*********************************** *** 网站风格 **********************************/
.header {
	width: 100%;
	height: 1.7rem;
	background-color: #f6ffe8;
border-top: .06rem #008422 solid;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 10;
padding:.28rem 0;
}
.header .logo {
	position: relative;
	z-index: 2;
	height: 1.1rem;
	margin: 0 auto;
	width: 75%;
	text-align: center;
}
.header .logo img {
	display: block;
	margin: 0 auto;
	max-width: 100%
}
.header .logo p {
	color: #808080;
}
.header .ui {
	position: absolute;
top:.5rem;
	width: 100%;
	padding: 0 2%;
}
.header .ui li {
width:.7rem;
height:.6rem;
	background: #CCC;
}
.header .ui li.shownav {
	float: right;
	background: url(../images/shownav.png) left center no-repeat;
background-size:.5rem;
}
.header .ui li.showsos {
	float: left;
	background: url(../images/showsos.png) right center no-repeat;
background-size:.5rem;
}
.banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.banner .list {
	float: left;
	width: 500%;
}
.banner .list li {
	float: left;
	width: 20%;
}
.banner .list img {
	display: block;
	width: 100%;
}
.banner .tip {
	width: 100%;
height:.2rem;
line-height:.2rem;
	text-align: center;
	clear: both;
	display: none;
	position: absolute;
	left: 0;
bottom:.2rem;
}
.banner .tip li {
	display: inline-block;
width:.3rem;
height:.27rem;
	background: url(../images/tip_1.png) center center no-repeat;
	background-size: cover;
margin:0 .1rem;
	vertical-align: middle;
	border-radius: 0;
}
.banner .tip li.active {
	background: url(../images/tip_2.png) center center no-repeat;
	background-size: cover;
}
.nav {
	position: fixed;
	right: 0;
	left: 0;
	top: 1.7rem;
	z-index: 9;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
	display: none;
}
.nav .list {
}
.nav .list dd {
	float: left;
	width: 25%;
	position: relative;
	border-right: 1px solid #19de4b;
	border-bottom: 1px solid #19de4b;
}
.nav .list dd:nth-child(4n) {
	border-right: 0;
}
.nav .list a {
	display: block;
height:.7rem;
line-height:.7rem;
	background: #008422;
	color: #fff;
	text-align: center;
}
.nav .list a:active {
	background-color: #ffd126;
	color: #008422;
}
.searcher {
padding:.3rem .2rem;
	position: fixed;
	right: 0;
	left: 0;
	top: 1.7rem;
	z-index: 9;
	background: #008422;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
	display: none;
}
.searcher .box {
	position: relative;
}
.searcher .txt {
	width: 100%;
height:.6rem;
	border: 1px solid #fff;
	background: #fff;
	border-radius: 3px;
padding:0 0 0 .2rem;
}
.searcher .submit {
	position: absolute;
	right: 2px;
	top: 2px;
	bottom: 2px;
	border: 0;
padding:0 .4rem;
	background: url(../images/searcher-submit.png) center center no-repeat #fff;
background-size:.3rem;
	color: #fff;
	border-radius: 0 3px 3px 0;
}
/*inav_t*/
.inav_t {
	width: 100%;
	height: 1.4rem;
	background: -moz-linear-gradient(top, #009423 0%, #006B31 100%);
	background: -webkit-linear-gradient(top, #009423 0%, #006B31 100%);
}
.inav_t dl {
	height: 1.4rem;
	overflow: hidden;
}
.inav_t dl dd {
	width: 25%;
	height: 0.7rem;
	float: left;
	text-align: center;
	border-right: 1px #40a05f solid;
	border-bottom: 1px #40a05f solid;
}
.inav_t dl dd:nth-child(5), .inav_t dl dd:nth-child(6), .inav_t dl dd:nth-child(7), .inav_t dl dd:nth-child(8) {
	border-bottom: 1px #00c249 solid;
}
.inav_t dl dd a {
	display: block;
	width: 100%;
height: .69rem;
line-height: .69rem;
	color: #fff;
}
.inav_t dl dd.t_index a {
	background: url(../images/ihome_bg.png) no-repeat center center;
background-size:.4rem;
}
.inav_t dl dd:hover {
	background: url(../images/inav_hover.png) no-repeat center center;
background-size:100% .7rem;
	border-right-color: #19df4a;
}
.ihead {
	width: 96%;
	margin-left: 2%;
margin-bottom: .2rem;
	text-align: left;
height:.6rem;
line-height: .6rem;
	background: url(../images/ipro_title2.png) repeat-x left bottom;
background-size:auto .6rem;
}
.ihead h1 {
	float: left;
	color: #fff;
height:.6rem;
line-height: .6rem;
	background: url(../images/ipro_title.png) no-repeat right bottom;
background-size:auto .6rem;
padding:0 .8rem 0 .4rem;
}
.ihead>a {
	float: right;
	color: #57604d;
font-size:.2rem;
height:.6rem;
line-height: .6rem;
	text-align: center;
	margin-right: 2%;
	text-transform: uppercase;
}
/*ipro*/
.ipro_list {
	width: 100%;
	text-align: center;
	box-sizing: content-box;
	padding-bottom: 1.5%;
}
.ipro_list li {
	width: 29.333%;
height: .56rem;
line-height: .56rem;
	float: left;
	color: #fff;
	position: relative;
	margin: 0 2% 2%;
	background: url(../images/ipro_title3.png) no-repeat right bottom;
background-size:100% .56rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ipro_list li em {
border-top:.08rem solid #009933;
border-right:.08rem solid transparent;
border-left:.08rem solid transparent;
	position: absolute;
	left: 50%;
top:.38rem;
margin-left:-.08rem;
	display: none;
}
.ipro_list li:hover a {
	color: #fff;
}
.ipro_list li:hover em {
	display: block;
}
.ipro {
	width: 100%;
	padding-top: 5%;
	padding-bottom: 5%;
	background-color: #f6ffe8;
}
.ipro .ipro_box>li {
	float: left;
	width: 46%;
	text-align: center;
	margin: 0 2% 4%;
	background: #028223;
padding:.06rem;
}
.ipro .ipro_box>li:hover {
	color: #fff;
	background: #009933;
}
.ipro .ipro_box>li:hover a span {
	color: #fff;
}
.ipro .ipro_box>li>a {
	display: block;
	width: 100%;
	color: #fff;
}
.ipro .ipro_box>li>a img {
	display: block;
	max-width: 100%;
	float: left;
}
.ipro .ipro_box>li>a.order {
	float: right;
	width: 48%;
	background: #dddddd;
	color: #020202;
	font-weight: normal;
font-size:.17rem;
}
.ipro .ipro_box>li>a .ipro_title {
	display: block;
	width: 100%;
	color: #fff;
height:.54rem;
line-height: .58rem;
	text-align: center;
}
.ipro .ipro_box>li>a font {
	float: right;
	width: 40%;
	color: #ffd126;
height:.54rem;
line-height: .58rem;
	text-align: right;
}
/*iminbanner*/
.iminbanenr {
	width: 100%;
	height: 3rem;
padding:.36rem 2% 0;
	background: url(../images/iminbanenr.jpg) no-repeat left top;
	background-size: cover;
	position: relative;
}
.iminbanenr h1 {
	color: #ffd126;
font-size:.44rem;
	font-weight: bold;
	line-height: 1.2;
	float: right;
	padding-left: 35%;
	text-align: right;
}
.iminbanenr h1 span {
	display: block;
	color: #fff;
	font-weight: normal;
font-size: .24rem;
	text-align: right;
padding:.1rem 0;
}
.iminbanenr h1 a {
	float: right;
font-size: .24rem;
	color: #fff;
	width: 6em;
height: .52rem;
	text-align: center;
line-height: .52rem;
border-radius: .26rem;
margin-top: .1rem;
	font-weight: normal;
	border: 1px #fff solid;
}
.iminbanenr h1 font {
	float: right;
height: .56rem;
line-height: .56rem;
padding:0 .15rem;
font-size: .2rem;
	color: #fff;
}
.iminbanenr img {
	display: block;
	position: absolute;
	width: 2.63rem;
	height: 1.89rem;
left: .1rem;
bottom: -.55rem;
}
/*iabout*/
.iaboutBox {
	background-color: #f6ffe8;
	padding-top: 1%;
}
.iabout {
	width: 100%;
	padding: 0 2%;
	background: #047c25;
	margin-top: 8%;
	height: 5.9rem;
	position: relative;
}
.iabout_content {
	width: 100%;
font-size:.16rem;
line-height: .28rem;
	color: #fff;
	position: relative;
	padding-top: 3.6rem;
}
.iabout_content>h4 {
	width: 100%;
	position: absolute;
	left: 0;
top: -.5rem;
	height: 3.8rem;
}
.iabout_content>h4 em {
	display: block;
	position: absolute;
	width: 4.3rem;
	height: 3rem;
	background-color: #016b1e;
	z-index: 1;
	left: 50%;
	margin-left: -2.13rem;
	bottom: 0;
}
.iabout_content>h4 img {
	display: block;
	width: 4.3rem;
	height: 3.4rem;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -2.3rem;
	bottom: 0.15rem;
	z-index: 2;
}
.iabout_content>h1 {
	font-weight: normal;
font-size: .26rem;
	color: #fff;
	text-align: center;
padding-bottom: .2rem;
}
.iabout_content>h6 {
	color: #fff;
	height: 4.4em;
	line-height: 1.5;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.iabout>a.imore {
	display: block;
	width: 1rem;
	height: 1rem;
border-radius: .5rem;
	margin: 0 auto;
	line-height: 1.34rem;
	background-color: #008023;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
font-size:.16rem;
	margin-top: 3%;
	position: absolute;
	left: 50%;
margin-left: -.5rem;
bottom: -.5rem;
}
.icase {
padding:12% 0 .2rem;
	background-color: #f6ffe8;
}
.icase .main {
	padding: 2% 0;
}
.icase .main .list {
}
.icase .main .list dd {
	float: left;
	width: 30.6666%;
	margin: 0 0 2% 2%;
	position: relative;
}
.icase .main .list a {
	display: block;
	background: #008422;
	color: #fff;
	width: 100%;
}
.icase .main .list a:hover {
	background-color: #f86505;
	color: #fff;
}
.icase .main .list figure {
	display: block;
	width: 100%;
	height: auto;
	padding-bottom: 75%;
	position: relative;
	background: #fff;
	overflow: hidden;
}
.icase .main .list img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.icase .main .list dd:active figure, .icase .main .list dd:active img {
	border-color: #008422;
	background: #008422;
}
.banner_t {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.banner_t .list {
	float: left;
	width: 500%;
}
.banner_t .list li {
	float: left;
	width: 20%;
	position: relative;
}
.banner_t .list img {
	display: block;
	width: 100%;
}
.banner_t .tip {
	width: 100%;
height:.3rem;
line-height:.3rem;
	text-align: right;
	clear: both;
	display: none;
	position: absolute;
	left: 0;
bottom:.2rem;
	padding-right: 2%;
}
.banner_t .tip span {
	display: inline-block;
width:.25rem;
height:.25rem;
line-height: .25rem;
font-size: .12rem;
	background: #fff;
margin:0 .05rem;
	vertical-align: middle;
	border-radius: 0;
	color: #fff;
	border-radius: 50%;
}
.banner_t .tip span.cur {
	background: #ffd126;
	color: #ffd126;
}
.icase_scroll_title {
	width: 100%;
	height: 1.6rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(4,124,37,.7);
padding:.2rem 2% .4rem
}
.icase_scroll_title h1 {
	color: #fff;
	font-weight: normal;
}
.icase_scroll_title h2 {
	color: #a7d46d;
	font-weight: normal;
font-size: .22rem;
}
/*liucheng*/
.liucheng {
	text-align: center;
	background-color: #f6ffe8;
	padding-top: 14%;
	padding-bottom: 6%;
}
.liucheng .lc_title {
	position: relative;
}
.liucheng h1 {
font-size: .36rem;
	line-height: 1.2;
	color: #ffd126;
	position: relative;
	z-index: 2;
	width: 6em;
	margin: 0 auto;
	background-image: url(../images/liucheng_1.png), url(../images/liucheng_1.png);
	background-repeat: no-repeat;
background-size:.18rem;
	background-position: left center, right center;
}
.liucheng h1 span {
	color: #008023;
}
.liucheng h2 {
	font-weight: normal;
font-size: .18rem;
	text-transform: uppercase;
	color: #008023;
	line-height: 1.5;
	position: relative;
	z-index: 2;
}
.liucheng h3, .liucheng h4 {
	width: 100%;
	height: 1px;
	background-color: #008023;
	position: absolute;
	left: 0;
	top: 50%;
}
.liucheng h4 {
	top: 70%
}
.liucheng h3 font {
	width: 50%;
	position: absolute;
	left: 50%;
	margin-left: -25%;
	top: 0;
	height: 1px;
	background-color: #f6ffe8;
}
.liucheng h4 font {
	width: 44%;
	position: absolute;
	left: 50%;
	margin-left: -22%;
	top: 0;
	height: 1px;
	background-color: #f6ffe8;
}
.liucheng img {
	display: block;
	width: 100%;
	margin-top: 5%;
}
/*news*/
.inews {
	background-color: #f6ffe8;
}
.inews_box {
	margin-top: 4%;
	padding: 0 2% 4%;
}
.inews_box, .inews_box>dt, .inews_box>dd {
	width: 100%;
}
.inews_box>dd {
	border-bottom: 1px dashed #ccc;
padding:.2rem 0;
padding-left: .25rem;
	background: url(../images/inews_bg1.png) left center no-repeat;
background-size:.15rem;
}
.inews_box>dd:last-child {
	border-bottom: none;
}
.inews_box>dd:hover {
	background: url(../images/inews_bg2.png) left center no-repeat;
background-size:.15rem;
}
.inews_box>dd a {
	display: block;
	width: 100%;
height:.24rem;
line-height: .26rem;
font-size:.24rem;
	color: #575d4f;
}
.inews_box>dd a:hover {
	font-weight: bold;
	color: #008023;
}
.inews_box>dd a font {
	display: inline-block;
width:.18rem;
height:.18rem;
border-radius:.09rem;
	background-color: #ffffff;
margin-right:.1rem;
	border: 1px solid #1667cb;
}
.inews_box>dd a span {
	float: right;
	color: #9ba193;
}
.inews_box>dd a:hover span {
	font-weight: normal;
}
.icontact {
	background-color: #f6ffe8;
padding: 3% 0 .2rem;
}
.icontact .head {
	position: relative;
height:.8rem;
line-height:.8rem;
margin:0 0 .1rem;
}
.icontact .head:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
width:.8rem;
	height: 1px;
	background: #008422;
margin:0 .15rem 0 0;
}
.icontact .head:after {
	content: '';
	width: 5px;
	height: 5px;
	background: #008422;
	border-radius: 50%;
	position: absolute;
left:.8rem;
	top: 50%;
	margin-top: -1px;
}
.icontact .head h2, .icontact .head h3 {
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
}
.icontact .head h2 {
font-size:.3rem;
}
.icontact .head h3 {
	text-transform: uppercase;
	color: #008422;
}
.icontact .list {
	margin: 0 2%;
}
.icontact .list dd {
	position: relative;
	color: #575d4f;
	line-height: 0.5rem;
	padding: 2% 0 2% 1.75rem;
	border-bottom: 0px dashed #ddd;
	border-bottom: 1px #ccc dotted;
}
.icontact .list dd:last-child {
	border-bottom: none;
}
.icontact .list a {
	display: block;
}
.icontact .list label {
	position: absolute;
left:.1rem;
	top: 0;
line-height: .72rem;
padding:0 0 0 .55rem;
}
.icontact .list label.name {
	background: url(../images/icontact-1.png) left center no-repeat;
background-size:.4rem;
}
.icontact .list label.qq {
	background: url(../images/icontact-2.png) left center no-repeat;
background-size:.4rem;
}
.icontact .list label.email {
	background: url(../images/icontact-3.png) left center no-repeat;
background-size:.4rem;
}
.icontact .list label.tel {
	background: url(../images/icontact-4.png) left center no-repeat;
background-size:.4rem;
}
.icontact .list label.mobile {
	background: url(../images/icontact-5.png) left center no-repeat;
background-size:.4rem;
}
.icontact .list label.address {
	background: url(../images/icontact-6.png) left center no-repeat;
background-size:.4rem;
}
.icontact .list .iqq {
	display: inline-block;
	vertical-align: middle;
height:.4rem;
line-height:.4rem;
margin:0 0 0 .2rem;
background:url(../images/icon-qq.png) .2rem center no-repeat #047c25;
background-size:.25rem;
	color: #FFF;
	border-radius: 3px;
padding:0 .2rem 0 .6rem;
}
span.goTop {
	display: block;
	margin: 0 auto;
font-size: .22rem;
	width: 100%;
height: .58rem;
	background: url(../images/ipro_title3.png) no-repeat center center #f6ffe8;
background-size: 1.8rem .58rem;
	text-align: center;
line-height: .58rem;
	color: #fff;
}
.footer {
	text-align: center;
	background-color: #f6ffe8;
}
.copyright {
padding:.2rem;
}
.toolbar {
	background: #00752d;
	color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.toolbar .list {
	display: -webkit-box;
	display: box;
}
.toolbar .list li {
	-webkit-box-flex: 1;
	box-flex: 1;
	border-left: 1px #00612c solid;
	border-right: 1px #00944b solid;
}
.toolbar .list li:first-child {
	border-left: none;
}
.toolbar .list li:last-child {
	border-right: none;
}
.toolbar .list a {
	display: block;
	text-align: center;
	height: 1rem;
	font-size: small;
	padding: 0.12rem 0 0;
	line-height: 1.7;
}
.toolbar .list a:active {
	background: url(../images/bt_hover.png) center center no-repeat;
	background-size: 100% 1rem;
}
.toolbar .list a:before {
	content: '';
	display: block;
width:.4rem;
height:.4rem;
	margin: 0 auto;
}
.toolbar .list a.icon-home:before {
	background: url(../images/bt_home.png) center center no-repeat;
background-size:.4rem;
}
.toolbar .list a.icon-phone:before {
	background: url(../images/bt_tel.png) center center no-repeat;
background-size:.4rem;
}
.toolbar .list a.icon-online:before {
	background: url(../images/bt_zixun.png) center center no-repeat;
background-size:.4rem;
}
.toolbar .list a.icon-map:before {
	background: url(../images/bt_map.png) center center no-repeat;
background-size:auto .4rem;
}
/*********************************** *** 组件 **********************************/
.location {
height:.7rem;
line-height:.7rem;
	background: #e4e4e4;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.location h2 {
	display: inline-block;
padding:0 .2rem 0 .5rem;
	color: #666;
font-size:.26rem;
	font-weight: normal;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3RkU5ODA3Q0JBOTVFNjExQTY5M0FGNTREMTEyOUI0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NDVGQ0RFNDk3NkYxMUU2OUQwMTlGNzgwNURGQzEyQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NDVGQ0RFMzk3NkYxMUU2OUQwMTlGNzgwNURGQzEyQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0NEY5OUVBNzA5NkU2MTE4NDEzQUQyMzI3OTBDQTNGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdGRTk4MDdDQkE5NUU2MTFBNjkzQUY1NEQxMTI5QjQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rfFocwAAAUdJREFUeNrs3e0NgjAYhVEhzspQLIsD+EvjR+99zzOAIZ5UaEvjdl3XTeu0+wqACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiA6Ln7ihd1nue3Pvo6jmMzQtYo4tzFDgMIjMEgccfDdhhA/omxAYExGiQaow0kHqMJpAKjBaQGowGkCiMdpA4jGaQSIxWkFiMRpBojDaQeIwlkBEYKyBiMBJBRGKuDjMNYGWQkRvpMHcgP214cOUCgzPzJGoeScA8ZhZJyUx+DkvSUNQIl7bG3HiVxHlKNkjoxrEVJnqlXoqQvndShNKxlVaG0LC7WoDSt9lagtC2/x6M07odEo7RuUMWiNO8YevsdCpA6lCkvOThjCOXNi/RfuEaIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECD6aA8BBgByQTHDFwX6TwAAAABJRU5ErkJggg==) left center no-repeat;
background-size:.5rem;
}
.location .showmenu {
	position: absolute;
	right: 0;
	top: 0;
width:.7rem;
height:.7rem;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3RkU5ODA3Q0JBOTVFNjExQTY5M0FGNTREMTEyOUI0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQjg3RTFFNTk3NkYxMUU2ODU5RUJCMUNGNzhGOTVDRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQjg3RTFFNDk3NkYxMUU2ODU5RUJCMUNGNzhGOTVDRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0NEY5OUVBNzA5NkU2MTE4NDEzQUQyMzI3OTBDQTNGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdGRTk4MDdDQkE5NUU2MTFBNjkzQUY1NEQxMTI5QjQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IxeB0wAABPVJREFUeNrsnW2IFVUYx891JVuJULcVU9N2fSnXdDNSoVQQJRO/ZKDZlzCQLREEka2WBbUXfMMk+pJekgxFElEQkkUXav3gCmqi9uZaS1mabm2Gu2quL7v9H+YZWNZkZ849M3dm9/+HP/dy78x9Duc3c86cM/c8k+no6DBUcpQhEAKhCIRAKAIhEIpACIQiEAJhLRAIRSAEQhEIgVB5BZLNZv/v46HwNLgcngwXw7/CJ+DTcB18zUFZ+8FFcJ+U1XErfFXeVFRUdLtx3xyDvQq/C4/p8vnT8Ev6/gj8tr7a6mX9jWFyEMFpOa0zejDugjfAN6MCMgj+EF4cYNvn4Vp4Hbwevh0y1iT4c/ihFLdEa+B/4I+729D29N8UEIavQvg9eJlFrOkph+FrfpCNbIC8Ar9uWahV2pyF0d89pL9uigLIMG16bDVQ938gxD5fwgdTDuOitirOO/Xn4JIcCzdDLwK+D7j9VT0rF8Dj9CBKQ6ee0dfL8H74bBRAyh0UtD/8RAggPpRPe8M4JGyT9ayjuJM4BHQDpMhR3GJWvRsgPzmKe5ZV7wbICUdxv2XVuwFyykHMP+FzrHo3V1lH4Rp4bg4xP4N/t9y3oNPlZFy6k2Qg/8IrjTer+4hFvG/gtRb7yeX2CvgpHYN0xNiC3IAPwZv1faKAiH6E34GzIZu8K/ByuCVkvMd1YDUyjy2JzKcN0fK3J6kP8bUNXgg3BNz+MPwiXG8Ra06eYfhaZLypI5NEIKK98Cx4C/wb3Nbl+xt6eVsNz4OPW8a5m5D+tj2OsuR6g0omzZbqQK9E23g5tRu1aTuv0x65qEZ/a1yegWyHLyUdiK+/1MciKKNAl3sJci9lrH4WV6cuV3S3jHeDLRtH3L4mHWrQDpUDQ4pACIQiEIpACIQiEAKhCIRAKAIhEIpAKAIhEIpACIQiEAKhCIRAKAKhCIRAKAJJs1z9c/FReDQ83njLB35Q/2J6TiaGVACRypd0GbJkYHCX35PMN3/AO42XxaA1x1jyP9uHU1a/UmZZ5NQWBxBJzfQ+POo+3z8Ilyqw2fBbxj5Fkyx7qNRY7SkCIl2CLFTaAX9iAixnsAXypgYIKknJITlL5F/sdSFjlcG7jbs18vnQFD1TtkXRqU+AP7DYbwD8kfES0ITRzJTD6NyiOL/KKtT+wLaCZPFmdch9rpmeoZYogEjT80KOBXsNfizE9geMtxw7zZJ+ZHMUnfozDgony9+eNMHXqjcbL3/jYm0uMykCIQf8BfgL+GQUQFxlA5KKrQ2xvWR/2MiR+r0qdRR3LIeAboA0O4rbxKp3A8RVNqBTrHo3QFxU5HUTPAMEgXQjmfrINYnZ18ZdIrReD0QybFYZ+xQTzbr/bVa9m8tekeQ4kTmZCot9V8PfWewnU/uSwkPmtQpirJ+MjrC/Ml5W1LYkAhFV6uuSgGeZTH/IzPBWi1jDjZeeqSyPB648DGCE8dJSRZpew/aOoRw1bxgvuXF3CS2lz5ilAzubpm5unmH4kpmCoUk9Q3ztM14OrKnwRONNHkqhf4bPGO/5IfV6ZWWrApMMFZgYbnm7uIXrp9Le36ngLvNKyRSLpHnKdxKzPcbLTJR4IF3lOslXo7bhVQolzslFiXVTO3V5Xkrkdyv5DKqEiUAIhCIQAqEIhEAoAiEQikAIhEAIhCIQAqEIhEAoAunp+k+AAQBb6CzLrpEMQQAAAABJRU5ErkJggg==) center center no-repeat;
background-size:.5rem;
	overflow: hidden;
	text-indent: -99em;
	display: none;
}
.menu {
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #ddd;
	display: none;
}
.menu .list {
	width: 100%;
	padding: 2% 0 0;
}
.menu .list dd {
	float: left;
	width: 30.66%;
height:.6rem;
line-height:.6rem;
padding:0 .1rem;
	margin: 0 0 2% 2%;
	border: 1px solid #e4e4e4;
	background: #e4e4e4;
	border-radius: 3px;
}
.menu .list a {
	display: block;
font-size:.24rem;
	text-align: center;
}
.menu .list dd:active, .menu .list dd.current {
	background: #008422;
	border-color: #008422;
	color: #FFF;
}
.showmap {
	display: block;
margin:0 3% .3rem;
height:.6rem;
line-height:.6rem;
	text-align: center;
	font-size: larger;
	background: #f0a522;
	color: #fff;
	border-radius: 5px;
}
.baidumap {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
	background: #fff;
	visibility: hidden;
}
.baidumap .map {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 1rem;
	right: 0;
	z-index: 97;
	line-height: 20px;
	font-size: 14px;
}
.baidumap .address {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
padding:.2rem .2rem;
	background: #383838;
	z-index: 98;
box-shadow:0 -.05rem .05rem rgba(0,0,0,.2);
}
.baidumap .address p {
height:.6rem;
line-height:.3rem;
margin:0 .8rem 0 0;
	color: #fff;
	overflow: hidden;
	opacity: .5;
}
.baidumap .close {
	position: absolute;
right:.2rem;
bottom:.2rem;
width:.6rem;
height:.6rem;
	text-align: center;
font-size:.4rem;
	z-index: 99;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTlBNUY5MTlERUM0MTFFNUEyODJBNTE1OUVDN0M3NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTlBNUY5MUFERUM0MTFFNUEyODJBNTE1OUVDN0M3NDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOUE1RjkxN0RFQzQxMUU1QTI4MkE1MTU5RUM3Qzc0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOUE1RjkxOERFQzQxMUU1QTI4MkE1MTU5RUM3Qzc0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvnANt0AAAN2SURBVHja7N09bxNBEAbgywiJP0ABBQ0fHWmCQEJxQ0NtiA5KJEyK8IdMkdBQhRMKHw0SrSkICg3pkIACAQV/gMrMKndSFOXD8c7evLM7rzRy4TvfaZ9dn/cs3S5Mp9PKgxPyJnAQj4M4iMdBHMTjIA7icRAH8TiI56icif2ApmmKbsC6rn2E+FeWx85X1oFc5brNNeD6zTXheuvNPHsWYv8Paa8hi1xjruVDNvnO9YTrXSZtthIuHW2nm7adbpOvJa9QQJbCC9elEzYdcT0zDHG97XQ3jnh/m2uNYT5rX0PGM2CEbHA9MoyxdQxGyE2uF9xBF9VA+OB32xOZNRZROoyLM2x7ue2gaiPk4Rz7WEI5DUaXZe6oV7RABnPuZwFlHowud7RA/kXsi4wSgxHTUaNBJpH7I6LEYoT81QLZFGgAJBQJjKiOKjEP+XjKX1qo8xQpjD88F7mgOQ9Z4/ppfKRIYXTtoToxDDPToWEUSYzV2FsoUnd7d4yiSGOsx36I5O13ayhwGNIgllAgMVKAWECBxUgFgowiisG1Lt1wKf/CRUOBx0gNgoRiAqMPEAQUMxh9gWiimMLoE0QDxRxG3yB9opjE0ADpA8UshhZIShTTGJogqVBMY2iDpEAxjYEAIo1iGgMFBAVFHQMJRBsFAgMNRAsFBgMRpG8UKAxUkL5Q4DCQQVKjQGKgg6RCgcWwANJlCvpZxYFI3pvqEkbHyEEwMOBRqEAMaBQqFAMWhQrGgEShwjHgUMgxsFDIMbBQKCOMVaEZvSoKZYQRGnJoHYUywgjZsY5CGWFUOaBQZhjmUcgoxuPq5FvoJlHIKMbGjNuaQ6GMMUyiUOYY5lCoAAxTKFQIhhkUKggjCUrTNCNkEHQMeBQqEAMahQrFgEWRAFkyipEKZagNMjaMkQJF70HK3BvuVTLPW9TEkEY5z+1yX2uEPMgEQxpF7bm9g4wwJFHOaYGczQxDCmWiBTLJEEMC5b0WyPNMMWJQPtR1/VUFhA/8stpbWSZHjHlQvlUAD1IOJ/AjU4yDKJ+O2WZ7r4/WX2IOJLFKW/dk6zAhunXI+79atDeV7ey0c66wINjKvl+Y3aJgWxIHkVqlrcu19kT3L5v3uso40it9Sq9juNvW08qjdg3xOEi+ib6GeHyEOIjHQRzE4yAeB3EQj4M4iEcw/wUYAL6JZ/aVt9nDAAAAAElFTkSuQmCC) center center no-repeat;
background-size:.35rem;
border:.02rem solid #aaa;
	border-radius: 50%;
}
.baidumap .close:active {
	background: #f1f1f1;
}
.baidumap .BMap_bubble_title a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
padding:0 .3rem;
	color: #FFF;
	background: #8ea8e0;
border-radius:.03rem;
margin-bottom:.05rem;
	font-size: 16px;
}
.baidumap .BMap_bubble_title a:hover {
	box-shadow: 0 0 0 1000px rgba(0,0,0,0.2) inset;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#ddd;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#ddd;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#ddd;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #ddd;
}
.message-page {
padding:.2rem 4% 0;
	overflow: hidden;
}
.message-page li {
margin-bottom:.3rem;
	width: 100%;
	font-size: 1.2em;
}
.message-page .txt, .message-page .text {
	width: 100%;
	padding: 0 3%;
height:.7rem;
line-height:.7rem;
	background: #fff;
	border: 1px solid #ddd;
}
.message-page .txt:focus, .message-page .text:focus {
	border-color: #aaa;
}
.message-page .text {
	height: 1.5rem;
line-height:.3rem;
	padding: 3%;
}
.message-page .submit {
	width: 100%;
height:.7rem;
line-height:.7rem;
	background: #f08519;
	border: 0;
	border-radius: 3px;
font-size:.28rem;
	color: #fff;
	text-align: center;
}
.message-page .submit:active {
	background: #f08519;
}
.rmd-order {
padding:.1rem 4% 0;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.rmd-order .head {
height:.8rem;
line-height:.7rem;
}
.rmd-order .head h2 {
font-size:.26rem;
	font-weight: normal;
}
.rmd-order li {
margin-bottom:.3rem;
	width: 100%;
	font-size: 1.2em;
}
.rmd-order .txt, .rmd-order .text {
	width: 100%;
	padding: 0 3%;
height:.7rem;
line-height:.7rem;
	background: #fff;
	border: 1px solid #ddd;
}
.rmd-order .txt:focus, .rmd-order .text:focus {
	border-color: #aaa;
}
.rmd-order .text {
	height: 1.5rem;
line-height:.3rem;
	padding: 3%;
}
.rmd-order .submit {
	width: 100%;
height:.7rem;
line-height:.7rem;
	background: #f08519;
	border: 0;
	border-radius: 3px;
font-size:.28rem;
	color: #fff;
	text-align: center;
}
.rmd-order .submit:active {
	background: #f08519;
}
.article {
	text-align: justify;
	padding: 3%;
	line-height: 1.8;
	background: none;
}
.article img {
	max-width: 100% !important;
	height: auto !important;
	display: block;
	margin: 0 auto;
}
.relink {
	width: 96%;
margin:0 auto .2rem;
	position: relative;
	display: block;
	overflow: hidden;
}
.relink .prev, .relink .next {
	float: right;
	width: 49%;
height:.7rem;
line-height:.7rem;
	text-align: center;
	border: 1px solid #fff;
	background: #eee;
	color: #999;
	font-size: 0.26rem;
	border-radius: 3px;
}
.relink .prev {
	float: left;
}
.relink a {
	display: block;
height:.7rem;
	color: #999;
}
.relink > *:active {
	background: #f5f5f5;
}
.relink2 {
}
.relink2 .prev, .relink2 .next {
width:.6rem;
height:.6rem;
	position: fixed;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	text-indent: -99em;
}
.relink2 a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-indent: -99em;
}
.relink2 .prev {
	left: 0;
}
.relink2 .next {
	right: 0;
}
.relink2 .prev a {
	background: url(../images/relink-prev.png) center center no-repeat;
	background-size: contain;
}
.relink2 .next a {
	background: url(../images/relink-next.png) center center no-repeat;
	background-size: contain;
}
.hidden {
	display: none;
}
.autocut {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.loading {
	width: auto;
height:.7rem;
line-height:.7rem;
	text-align: center;
margin:0 2% .2rem;
	background: #eee;
	border: 1px solid #fff;
	color: #999;
	border-radius: 3px;
font-size:.26rem;
}
.loading:active {
	background: #f5f5f5;
}
.loading:empty {
	display: none !important;
}
.null {
	display: block;
	width: 100% !important;
	padding: 0 2% !important;
height:.8rem;
line-height:.8rem;
	overflow: hidden;
	background: none;
	opacity: 1;
	position: relative;
top:-.3rem;
}
.console {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
height:.8rem;
line-height:.8rem;
	z-index: 199;
	background: rgba(255,72,72,.9);
	text-align: center;
	color: #FFF;
font-size:.26rem;
	overflow: hidden;
}
.pager {
	display: none;
}
.api {
	content: '4DD845D1BB619BEEFB641EC49A7D8735';
}
.fullbody {
	padding: 0;
	height: 100%;
	overflow: hidden;
	background: #efefef;
}
.fullpage {
	position: relative;
	height: 100%;
	overflow: hidden;
}
.fullpage-wrap {
	position: relative;
	height: 100%;
	visibility: hidden;
}
.fullpage-wrap > * {
	position: relative;
	height: 100%;
	overflow: hidden;
}
.slide {
	width: 100%;
}
.slide-wrap {
	width: 100%;
}
.slide-cell {
	float: left;
	width: 100%;
}
/*********************************** *** 网站内容 **********************************/
.wrapper {
}
/* 图片列表 */
.product-lister {
}
.product-lister .list {
	width: 100%;
padding:.2rem 0 .2rem;
}
.product-lister .item {
	float: left;
	width: 47%;
	margin: 0 0 2% 2%;
	background: #fff;
}
.product-lister .item a {
	display: block;
}
.product-lister .item figure {
	display: block;
	padding: 0 0 75%;
	position: relative;
}
.product-lister .item img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.product-lister .item h3 {
	font-weight: normal;
height:.6rem;
line-height:.6rem;
	text-align: center;
margin:0 .2rem;
}
.product-lister2 {
}
.product-lister2 .list {
	width: 100%;
padding:.2rem 0 .2rem;
}
.product-lister2 .item {
	float: left;
	width: 30.66%;
	margin: 0 0 2% 2%;
	background: #fff;
}
.product-lister2 .item a {
	display: block;
}
.product-lister2 .item figure {
	display: block;
	padding: 0 0 130%;
	position: relative;
}
.product-lister2 .item img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.product-lister2 .item h3 {
	font-weight: normal;
height:.6rem;
line-height:.6rem;
	text-align: center;
margin:0 .2rem;
}
/* 新闻列表 */
.news-lister {
}
.news-lister .list {
padding:.2rem 0 .1rem;
}
.news-lister .item {
margin:0 .2rem .2rem;
	background: #eee;
	border-radius: 5px;
}
.news-lister .item:active {
box-shadow:0 0 .2rem rgba(0,0,0,.2);
}
.news-lister .item a {
	display: block;
padding:.2rem;
	color: #999;
}
.news-lister .item .date {
font-size:.26rem;
line-height:.4rem;
}
.news-lister .item h3 {
font-size:.26rem;
	font-weight: normal;
line-height:.4rem;
margin-bottom:.1rem;
	color: #666;
	overflow: hidden;
}
.news-lister .item .img {
	position: relative;
	width: 100%;
	padding: 0 0 75%;
	overflow: hidden;
}
.news-lister .item .img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.news-lister .loading {
margin:0 .2rem .2rem;
}
/* 案例 */
.case-lister {
}
.case-lister .list {
padding:.15rem 0 .1rem;
}
.case-lister .item {
margin:0 .15rem .15rem;
	background: #fff;
}
.case-lister .item a {
	display: block;
	position: relative;
	height: 1.5rem;
padding:0 .15rem 0 2.15rem;
}
.case-lister .item img {
	position: absolute;
	left: 0;
	top: 0;
	width: 2rem;
	height: 1.5rem;
}
.case-lister .item h3 {
font-size:.26rem;
	font-weight: normal;
height:.7rem;
line-height:.5rem;
	overflow: hidden;
}
.case-lister .item p {
height:.6rem;
line-height:.3rem;
	overflow: hidden;
	color: #999;
}
/* 文章详情 */
.news-detail {
}
.news-detail h1.title {
padding:.2rem 2% .1rem;
font-size:.3rem;
	line-height: 1.4;
	text-align: center;
}
.news-detail .subsidiary {
line-height:.6rem;
	border-bottom: 1px solid #ddd;
	margin: 0 2%;
	opacity: .6;
	text-align: center;
}
.news-detail .subsidiary span {
margin-right:.2rem;
}
.news-detail .subsidiary span i {
	font-style: normal;
}
.news-detail .photo {
padding:.2rem 3% 0;
}
.news-detail .photo img {
	display: block;
	width: 100%;
}
/* 产品详情 */
.product-detail {
}
.product-detail h1 {
padding:.2rem 2% .1rem;
font-size:.3rem;
	line-height: 1.4;
	text-align: center;
}
.product-detail .subsidiary {
line-height:.4rem;
	margin: 0 2%;
	opacity: .6;
	text-align: center;
	text-transform: uppercase;
}
.product-detail .photo {
padding:.2rem 3% 0;
}
.product-detail .photo img {
	display: block;
	width: 100%;
}
.thum {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.thum .list {
	float: left;
	width: 500%;
}
.thum .list li {
	float: left;
	width: 20%;
}
.thum .list img {
	display: block;
	width: 100%;
}
.thum .tip {
	width: 90%;
height:.1rem;
line-height:.1rem;
	text-align: center;
	clear: both;
	display: none;
	position: absolute;
	left: 5%;
bottom:.2rem;
}
.thum .tip li {
	display: inline-block;
	vertical-align: middle;
width:.12rem;
height:.12rem;
	background: #fff;
	border-radius: 50%;
margin:0 .1rem;
	vertical-align: middle;
}
.thum .tip li.active {
	background: #c81529;
}
/* 案例详情 */
.case-detail {
}
.case-detail h1 {
padding:.2rem 2% .1rem;
font-size:.3rem;
	line-height: 1.4;
	text-align: center;
}
.case-detail .photo {
	margin: 0 4%;
}
.case-detail .photo img {
	display: block;
	width: 100%;
}
.baiduMap {
	margin: 0.2rem auto;
	border-radius: 0.05rem;
	line-height: 0.29rem;
	font-size: 0.22rem;
	height: 6rem;
	overflow: hidden;
	width: 96%;
}
.BMap_bubble_title a {
	display: inline-block;
	padding: 0 0.2rem;
	height: 0.5rem;
	line-height: 0.5rem;
	border-radius: 0.1rem;
	color: #FFF;
	background: #26853c;
}
/*********************************** *** 设备适配 **********************************/
@media (min-width:700px) {
html {
	font-size: 80px;
}
}
@media (max-width:700px) {
html {
	font-size: 70px;
}
}
@media (max-width:500px) {
html {
	font-size: 60px;
}
}
@media (max-width:350px) {
html {
	font-size: 50px;
}
}
.BMap_bubble_content {
	font-size: 12px;
	line-height: 16px;
}
@media all and (min-width:640px) {
.header {
	max-width: 640px;
	left: 50%;
	margin-left: -320px;
}
}
@media all and (min-width:640px) {
.toolbar {
	max-width: 640px;
	left: 50%;
	margin-left: -320px;
}
}
@media all and (min-width:640px) {
.searcher {
	max-width: 640px;
	left: 50%;
	margin-left: -320px;
}
}
@media all and (min-width:640px) {
.nav {
	max-width: 640px;
	left: 50%;
	margin-left: -320px;
}
}
@media all and (min-width:640px) {
.baidumap {
	max-width: 640px;
	left: 50%;
	margin-left: -320px;
}
}
