@charset 'utf-8';
	body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin:0;
	padding:0
}
body,button,input,select,textarea {
	font-family:microsoft yahei,Helvetica,Arial,sans-serif
}
body {
	_overflow:auto;
	_height:100%;
	margin:0 auto
}
html {
	_overflow:hidden
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
address,cite,dfn,em,var {
	font-style:normal
}
code,kbd,pre,samp {
	font-family:courier new,courier,monospace
}
small {
	font-size:12px
}
ul,ol,li,dl,dt,dd {
	list-style:none
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
legend {
	color:#000
}
fieldset,img {
	border:0
}
button,input,select,textarea {
	font-family:microsoft yahei,Helvetica,Arial,sans-serif;
	vertical-align:middle;
	cursor:pointer
}
table {
	width:100%;
	border-left:1px solid #000;
	border-top:1px solid #000;
	line-height:30px;
	border-collapse:collapse;
	margin:30px 0;
}
table tr td{border-right:1px solid #000;border-bottom:1px solid #000;text-align:center}
table tr:nth-child(odd){background:#e6e6e6}
.clear {
	display:block;
	float:none;
	clear:both;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	background:0 0;
	border:0;
	font-size:0
}
a {
	text-decoration:none;
	color:#555
}
img {
	max-width:100%;
	border:0;
	display:block
}
@font-face {
	font-family:iconfont;
	src:url("../fonts/iconfont.eot")
 
	
;
	src:url("../fonts/iconfont.eot-#iefix")
 
	format('embedded-opentype'),url("../fonts/iconfont.woff")
 
	format('woff'),url("../fonts/iconfont.ttf")
 
	format('truetype'),url("../fonts/iconfont.svg#iconfont")
 
	format('svg')
}
.iconfont {
	font-family:iconfont!important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}
#wp-admin-bar-wp-logo {
	display:none!important
}
.headbox {
	position:relative;
	overflow:hidden;
	display:block;
	z-index:250;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:auto;
	left:0;
	right:0;
	background:#e0e0e0
}
.top {
	position:relative;
	text-align:center
}
.all {
	width:100%;
	overflow:hidden
}
.cbtn-nav {
	position:absolute;
	right:3.125%;
	top:0;
	width:10%;
	height:100%;
	display:block;
	padding-top:3.5%;
	color:#002e5c;
	font-size:2.2em;
	text-align:center;
	line-height:1em;
	cursor:pointer
}
.cbtn-search,.cbtn-back {
	position:absolute;
	left:3.125%;
	top:0;
	width:10%;
	height:100%;
	display:block;
	padding-top:3.5%;
	color:#002e5c;
	font-size:2.2em;
	line-height:1em;
	text-align:center;
	cursor:pointer
}
.cbtn-search:visited,.cbtn-back:visited {
	color:#002e5b
}
.logo {
	display:block;
	width:75%;
	margin:0 auto
}
.panelcc {
	display:none;
	width:280px;
	padding:20px;
	background-color:#333;
	color:#fff
}
.zbhdnn {
	overflow-x:hidden;
	overflow-y:auto
}
.ybhdnn {
	overflow-x:hidden;
	overflow-y:auto
}
.search {
	width:280px;
	margin-bottom:20px;
	margin-top:20px
}
.search-box {
	width:280px
}
.index_sreach {
	width:220px;
	height:32px;
	line-height:32px;
	color:#6d6d6d;
	text-indent:10px;
	border:0;
	background:#4a4a4a
}
.search-submit {
	height:32px;
	border:0;
	width:50px;
	background:#4a4a4a;
	color:#b8b8b8;
	font-size:14px;
	line-height:32px
}
.zxcpfl h3 {
	border-bottom:1px solid #4a4747;
	margin-bottom:10px;
	font-weight:inherit;
	height:32px;
	line-height:32px;
	color:#a9a9a9
}
.zxcpfl ul {
	margin-top:15px
}
.zxcpfl ul li {
	width:46%;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	height:30px;
	line-height:28px;
	overflow:hidden
}
.zxcpfl ul li a {
	font-size:12px;
	border:1px solid #4a4747;
	display:block;
	text-align:center;
	color:gray
}
.zxcpfl ul li:nth-child(2n) {
	margin-right:0
}
.clgban {
	background:#3a3838;
	border:0;
	width:100%;
	height:32px;
	line-height:32px;
	color:#6d6d6d;
	margin-top:20px;
	margin-bottom:50px
}
.home-nav li {
	width:100%;
	line-height:32px
}
.home-nav li a {
	border:1px solid #4a4747;
	display:block;
	margin-bottom:10px;
	text-indent:20px;
	color:gray
}
.home-nav .sub-menu li a:before {
	content:"〉"
}
.home-nav .sub-menu li a {
	text-indent:40px
}
.home-nav .sub-menu .sub-menu a {
	text-indent:60px
}
.home-nav {
	margin-top:10px
}
.view.active {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	display:-ms-flexbox;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-box-orient:vertical;
	box-orient:vertical;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-webkit-flex-direction:column;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	width:100%
}
.view {
	display:none;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.pages {
	z-index:180;
	position:relative;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-box-flex:1;
	box-flex:1;
	-webkit-flex:1;
	-moz-flex:1;
	-ms-flex:1;
	flex:1;
	background:#fff;
	color:#000;
	overflow:hidden
}
.panel.active,.panel.animation-active {
	display:block!important;
	z-index:100;
	-webkit-animation-timing-function:linear!important;
	animation-timing-function:linear!important
}
.panel {
	padding:0;
	background:#fff
}
.panel.active {
	display:block
}
.panel {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:none;
	padding:0;
	padding-top:0;
	overflow-x:hidden;
	overflow-y:auto;
	touch-action:pan-y;
	-webkit-overflow-scrolling:touch
}
.banner {
	width:93.75%;
	margin:3.125%
}
.block_home_slider {
	position:relative;
	text-align:center;
	margin-right:auto;
	margin-left:auto
}
.block_home_slider .slide {
	position:relative
}

.block_home_slider .slide iframe {
	height: 22.55rem;
}


.flexslider {
	margin:0;
	padding:0
}
.flexslider .slides li {
	display:none;
	-webkit-backface-visibility:hidden;
	list-style-type:none
}
.flexslider .slides img {
	width:100%;
	display:block
}
.flex-pauseplay span {
	text-transform:capitalize
}
.inav {
	font-size:1.3em;
	line-height:2em;
	width:93.75%;
	margin:0 auto
}
.inav-son {
	float:left;
	z-index:-1;
	width:25%;
	padding:3% 0;
	display:block;
	color:#fff;
	line-height:2.2em;
	text-align:center;
	background:#00a650;
}
.inav-son:visited {
	color:#fffffe
}
.inav-son .iconfont {
	display:block;
	color:#fff;
	font-size:2em
}
.inav-son:last-child .iconfont {
	-webkit-transform-style:preserve-3d;
	-webkit-transform:rotateY(180deg);
	transform-style:preserve-3d;
	transform:rotateY(180deg)
}
.inav-son:nth-child(2) {
	background:#0b934d
}
.inav-son:nth-child(3) {
	background:#097940
}
.inav-son:nth-child(4) {
	background:#0a8244
}
.itl {
	position:relative;
	width:93.75%;
	margin:2% auto 3.125%;
	background:#00a650
}
.noMargin {
	margin:0 auto
}
.itl-tl {
	display:block;
	width:100%;
	padding-left:5%;
	padding-right:2%;
	color:#fff;
	font:1.5em/2 "Microsoft Yahei";
	text-align:left
}
.itl-more a {
	position:absolute;
	right:1%;
	top:5.4%;
	display:block;
	width:6.67%;
	margin:0 auto;
	color:#00a650;
	font:1.5em/1.16 "Microsoft Yahei";
	text-align:center;
	font-weight:700;
	background:#12e0ff
}
.itl-more a:visited {
	color:#00a650
}
.itl-more a.pressed {
	color:#333;
	background:#f0f0f0
}
.iTel {
	width:93.75%;
	margin:3.125% auto;
	border:1px solid #00a650
}
.iTelCon {
	color:#0a8244;
	font:1.25em/2.2 "Microsoft Yahei";
	text-align:center
}
.iTelCon span {
	color:#0a8244;
	font-family:impact;
	font-size:1.3em
}
.ipro {
	width:93.75%;
	margin:3.125% auto 0%
}
.ipro .metro-b {
	position:relative;
	float:left;
	width:48.3%;
	border:1px solid #cacaca;
	margin-right:1%;
	margin-bottom:3.4%
}
.ipro .metro-b .pic {
	display:block;
	padding:1%;
	border-bottom:1px solid #cacaca
}
.ipro .metro-b .pic img {
	margin:0 auto
}
.ipro .metro-b .text {
	display:block;
	padding:0 1em;
	color:#0a8244;
	font:1.25em/2.4 "Microsoft Yahei";
	text-align: center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ipro .metro-b:nth-child(2n) {
	margin-right:0%
}
.ipro .metro-b .text a {
	color:#0a8244
}
.inews {
	width:93.75%;
	margin:0 auto 3%
}
.inews li {
	padding:0 3.25%;
	color:#0f1427;
	font:normal 1.25em/4"Microsoft YaHei";
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.inews li:nth-child(2n) {
	padding:0 3.25%;
	color:#0f1427;
	font:normal 1.25em/2.5"Microsoft YaHei";
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	background:#f0f0f0
}
.inews li.pressed {
	color:#000
}
.inews span {
	float:right;
	color:#00a650;
	font-weight:700
}
.inews li a {
	color:#0a8244
}
.icase {
	width:93.75%;
	margin:3.125%
}
.icase .metro-b {
	position:relative;
	float:left;
	width:29%;
	padding:.8%;
	margin-left:1.75%;
	margin-bottom:1%;
	border:1px solid #c5c5c5
}
.icase .metro-b .pic {
	display:block
}
.icase .metro-b .pic img{
	width:112px;
	height:84px;
}
.icase .metro-b .text {
	display:block;
	padding:0 .375em;
	color:#333;
	font:1.25em/2 "Microsoft Yahei";
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:#fff
}
.icase .metro-b .text a {
	color:#0a8244
}
.iabout {
	width:93.75%;
	margin:0 auto
}
.iabout p {
	padding:10px 10px 0;
	line-height:24px
}
.iabout p img {
	width:30%;
	float:left;
	margin-right:10px;
	margin-top:10px
}
.iTelCon a {
	color:#0a8244
}
.iTelCon a b {
	font-weight:inherit
}
.footer {
	z-index:180;
	height:auto;
	display:block;
	left:0;
	right:0;
	position:relative;
	display:-webkit-box;
	display:-moz-box;
	display:box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex
}
#swtBox {
	margin-top:-130px;
	margin-left:-139px;
	width:279px;
	height:190px;
	position:fixed;
	top:50%;
	z-index: 99999;
	left:50%;
	background:url(../images/swt_img.png) 0 0 repeat;
	_position: absolute;
	_top: expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop));
	_left: expression(eval(document.documentElement.clientWidth/2+document.documentElement.scrollLeft));
}

#swtBox #close{
	width:30px;
	height:30px;
	line-height:30px;
	position:absolute;
	top:0;
	right:0;
	display:block;
	background:#6a7380;
	color:#FFF;
	text-align:center;
	text-decoration:none;

}

#swtBox #close:hover , .callbF_sub:hover{
	background:#F00;
}
#swtBox #chat {
	width:100%;
	height:100%;
	display:block;
}
#divMf {
    width: 250px;
    height: 30px;
    margin: -36px auto 0px;
}
.callbF_text {
    width: 158px;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0,0,0,0);
    font-size: 14px;
    color: #333;
    -moz-border-radius: 15px 0 0 15px;
    -webkit-border-radius: 15px 0 0 15px;
    border-radius: 15px 0 0 15px;
    padding-left: 13px;
    float: left;
    outline: none;
}
.callbF_sub {
    width: 75px;
    line-height: 30px;
    color: #fff;
    background-color: #ff7d00;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    -moz-border-radius: 0 15px 15px 0;
    -webkit-border-radius: 0 15px 15px 0;
    border-radius: 0 15px 15px 0;
    float: left;
}
.one-touch {
	width:100%;
	color:#c4cbd1;
	font-size:1em!important;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000;
	perspective:1000;
	background:#404040
}
.one-touch a {
	float:left;
	display:block;
	width:25%;
	padding:.125em 0;
	color:#c4cbd1;
	text-align:center;
	overflow:hidden;
	cursor:pointer
}
.one-touch .iconfont {
	font:2em/1.2 "Microsoft Yahei"
}
.one-touch a>span {
	display:block;
	font:.6em/1.8 "Microsoft Yahei"
}
.one-touch a:visited {
	color:#c4cbd0
}
.black_overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:1001;
	-moz-opacity:.8;
	opacity:.8;
	filter:alpha(opacity=88)
}
.white_content {
	display:none;
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-160px;
	width:320px;
	height:120px;
	background-color:#fff;
	z-index:1002;
	overflow:auto
}
.white_content h4,.fxgbll {
	height:30px;
	line-height:30px;
	background:#00a650;
	font-weight:inherit;
	color:#fff;
	text-align:center;
	width:100%;
	display:block
}
.bdsharebuttonbox {
	width:190px;
	margin:0 auto;
	padding:8px
}
.ppro-slogan {
	width:100%;
	height:60px;
	color:#fff;
	font:16px microsoft yahei;
	background:#00a650
}
.breadcrumbs {
	list-style:none;
	padding:0;
	margin:0;
	padding-left:10px;
	white-space: nowrap;
}
.breadcrumbs li {
	float:left;
	line-height:60px;
	padding:0 5px
}
.breadcrumbs li a {
	color:#fff;
	font:16px microsoft yahei;
	line-height:60px
}
.posts-nav {
	font-size:14px;
	color:rgba(0,0,0,.44);
	padding:10px 0;
	text-align:center
}
.posts-nav .page-numbers {
	border-radius:3px;
	border:1px solid rgba(0,0,0,.15);
	display:inline-block;
	text-align:center;
	width:30px;
	line-height:30px;
	margin:0 5px
}
.posts-nav .page-numbers.current,.posts-nav .page-numbers:not(.dots):hover {
background: #0a8244;
border-color: #0e6237;
	color:#fff
}
.posts-nav .page-numbers.dots {
	border-color:transparent
}
.cdtl-border {
	width:93.75%;
	padding:0 1em;
	margin:1em auto
}
.cdtl-txt {
	margin:1em auto;
	color:#666;
	font:normal 1.25em/2 "Microsoft YaHei";
	word-wrap:break-word;
	word-break:break-all
}
.cdtl-txt h3 {
	padding-bottom:15px;	 
	color:#666;
	font:normal 1.25em/2 "Microsoft YaHei";
	font-weight:bold;
	border-bottom:1px dotted rgb(178, 178, 178);
	text-align:left;
	line-height:20px;
}
.cdtl-txt h1 {
	padding-bottom:15px;	 
	color:#666;
	font:normal 1.25em/2 "Microsoft YaHei";
	font-weight:bold;
	border-bottom:1px dotted rgb(178, 178, 178);
	text-align:center;
	line-height:20px;
}
.cdtl-txt p {
	padding-bottom:15px
}
.cdtl-txt ul {
	padding-bottom:15px
}
.cdtl-txt .wzzy{
	padding:15px;
	background-color: #E4E4E4;
	margin-bottom:15px;
	max-height:77px;
	overflow:hidden;
}
.cdtl-txt p img {
	height:auto;
	margin: 0 auto;
}
.cdtl-txt a {
	color: #0a8244;
}
.up_down {
	width:100%;
	margin-bottom:30px
}
.up_down li {
	height:40px;
	line-height:40px;
	color:#00a650;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.up_down li a {
	color:#8a8a8a
}
.panelzz {
	display:none;
	width:100%;
	background-color:#333;
	color:#fff
}
.mditu {
	overflow-x:hidden;
	overflow-y:auto
}
#l-map {
	height:1500px;
	width:100%
}
#r-result {
	width:100%
}
@media screen and (min-width:640px) {
	.all {
	width:640px;
	margin:0 auto
}
}@media screen and (min-width:320px) {
	.ipro .metro-b {
	margin-right:2%
}
.iabout p {
	line-height:30px
}
}@media screen and (max-width:540px) {
	body,html {
	font-size:14.5px
}
}@media screen and (max-width:480px) {
	body,html {
	font-size:13px
}
}@media screen and (max-width:420px) {
	body,html {
	font-size:11.5px
}
}@media screen and (max-width:360px) {
	body,html {
	font-size:10px
}
}@media screen and (max-width:320px) {
	body,html {
	font-size:9px
}
}
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
.panel .all .menu{width: 100%;
    height: auto;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0;
	text-align:center;
	background-color:#e0e0e0;
	}
	
.panel .all .menu a {font-weight: bold;
    font-size: 15px;
    color: #0a8244;
    padding:0 4px;
    line-height: 40px;
    white-space: nowrap;}
	
.arcgoods{width:30%; float:left; margin-left: 2%; padding-bottom: 15px;}
.arcgoods img{width:100%; margin-bottom:0; height:100px;}
.arcgoods div{background:#f0f0f0; text-align:center; height:2em; width:98%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.arcgoods div a {line-height:2em; color:##292929; padding: 0 .375em;}

