﻿@charset "utf-8";
/* CSS Document */

#banner { 
	 overflow: hidden; z-index: 0 ; width:100%; height: 600px; position:relative;
}
.banner {
	 position: relative; height: 100%; overflow: hidden; width: 100%; height: 600px; z-index:1
}
.banner .carousel {
	 width: 1920px; position: absolute; left: 50%; top: 0px; margin-left: -960px; height: 100%; overflow: hidden;
}
.banner .carousel ul {
	 position: relative; height: 100%; overflow: hidden; width: 1920px; float: left; 
}
.banner .carousel ul li { 
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
	text-align: center; width: 1920px; float: left; height: 100%; position: absolute; display:block; opacity:0; top:0;filter: alpha(opacity=0); 
}
.banner .carousel ul li img{ 
	*height:100%; min-height:100%; min-width:75%
}
.focus {
	 height: 11px; position:absolute; z-index:9999; width:1000px; text-align:right; left:50%; margin-left:-500px; bottom:100px
}
.focus a {
	 width: 16px; height: 16px; display: inline-block; margin: 0 2px; overflow: hidden; background: url(../image/focus.png) repeat 
}
.focus a.on {
	background-position: 0 -19px
}
.banner-wrapper {
	width:100%; height:100%; z-index:999; position:absolute; top:0; display:block; left:0
}
#banner .desc {
	position:absolute; width:1000px; margin:0 auto; left:50%; margin-left:-500px; text-align:left; top:50%; opacity:0; filter: alpha(opacity=0); 
}
#banner .right-desc {
	text-align:right
}
.banner-btn {
	display:inline-block; color:white; 
}


.banner-btn h1 {
	color:white; font-weight:100; font-size:44px; line-height:60px;text-shadow: -1px 2px 3px #666666; font-family: "微软雅黑";
}
.banner-btn h2 {
	color:white; font-weight:100; font-size:16px; line-height:30px; font-family: "微软雅黑";
}
.banner-btn h3 {
	color:white; font-weight:100; font-size:30px; line-height:40px; font-family:"方正兰亭细黑","宋体"; font-weight:bold
}
.banner-btn h4 {
	color:white; font-weight:100; font-size:36px; line-height:60px;font-weight:bold
}


#index-content {
	position:relative; top:-50px; min-height:100px; padding-bottom:25px
}
		.slides {
			position:relative; margin-left:20px
		}
		.slides * {
			transition:none; -moz-transition: none; -webkit-transition: none; -o-transition: none;
		}
		.slides_container {
			
			width:320px;
			display:none;
		}
		.slides_container div.slide {
			width:320px;
			height:200px;
			display:block;
			position:relative
		}
		.item {
			
			width:100%;
			height:100%;
		}
		.pagination {
			list-style:none;
			margin:0;
			padding:0;
		}
		.pagination .current a {
			color:red;
		}
		.slides .next,.slides .prev {
			display:block!important
		}
		.slides .next {
			width:27px; height:27px; overflow:hidden; background:url(../image/slides-next.png) no-repeat; text-indent:-99em; display:inline-block; position:absolute; top:130px; left:110px; z-index:9
		}
		.slides .prev {
			width:27px; height:27px; overflow:hidden; background:url(../image/slides-prev.png) no-repeat; text-indent:-99em; display:inline-block;position:absolute; top:130px; left:80px; z-index:9
		}
		.more {
			position:absolute; top:130px; left:10px; z-index:9
		}
		.item-img {
			position:absolute; bottom:0; right:30px
		}
		
		.slides0{
			background:url(../image/201410141505.png) no-repeat; width:280px; height:145px; padding:20px
		}
		.slides0 a {
			font-size:15px; color:#0e5f21;font-weight: bold
		}
		.slides0 p {
			font-size:12px; color:#000000; margin:10px 0;line-height:20px;/* letter-spacing: 2px;*/
		}

		.slides1 .item{
			
			background:url(../image/201410141510.png) no-repeat; width:280px; height:145px; padding:20px
		}
		.slides1 .item a {
			font-size:15px; color:#0e5f21;font-weight:bold
		}
		.slides1 .item h1 {
			font-size:13px; color:#0e5f21; font-weight:100; margin-top:7.5px; line-height:25px
		}
		.slides1 .item p {
			font-size:12px; color:#000000;  margin-bottom:10px
		}
		.slides1 .pagination {
			display:none
		}
		.slides2 .item{
			
			background:url(../image/201410141534.png) no-repeat; width:280px; height:145px; padding:20px
		}
		.slides2 .item a {
			font-size:15px; color:#0e5f21;font-weight:bold
		}
		.slides2 .item h1 {
			font-size:13px; color:#0e5f21; font-weight:100; margin-top:7.5px; line-height:25px
		}
		.slides2 .item p {
			font-size:12px; color:#000;  margin-bottom:10px
		}
		.slides2 .pagination {
			display:none
		}
		.slides3  {
			margin-top:20px
		}
		.slides3 .item{
			background:none; width:320px; height:200px;
		}
		.slides3 .item a {
			font-size:15px; color:#0e5f21;
		}
		.slides3 .item h1 {
			font-size:18px; color:#0e5f21; font-weight:100; margin-top:7.5px; line-height:25px
		}
		.slides3 .item p {
			font-size:12px; color:#333333;  margin-bottom:10px
		}
		.slides3 .pagination {
			text-align:right; position:absolute; top:125px; right:20px; z-index:9
		}
		.slides3 .pagination li {
			display:inline; text-align:right; margin:0 2px
		}
		.slides3 .pagination li a {
			width:10px; height:10px; background:url(../image/focus2.png) no-repeat; overflow:hidden; text-indent:-99em; display:inline-block; font-size:0px
		}
		.slides3 .pagination li.current a {
			background-position:0 -14px
		}
		.slides3 .more {
			top:137px
		}
		.slides3 .prev,.slides3 .next {
			top:137px; display:none!important
		}
.index-news {
	width:320px; min-height:385px; color:#666666
}
.index-title {
	font-size:15px; color:#094b18; font-weight:100;margin-bottom:20px;font-weight: bold
}
/* .index-news-list li {
	list-style:none; display:block;padding:20px 0; border-bottom:1px solid #e3e3e3
}
.index-news-list li a.fl {
	margin-right:10px
}
.index-news-list li a {
	font-size:12px; color:#0d591f; display:inline-block
}
.index-news-list li p {
	font-size:11px; color:#999999; font-family:Arial, Helvetica, sans-serif; line-height:28px
}
.index-news-list li div {
	font-family:"宋体"; line-height:18px
} */
.index-news-more {
	margin-top:10px
}
.b-n-h .index-title{
	margin-left:20px
}

.index-contant-table {
	background:url(../image/index-contant-table.png) no-repeat; margin-top:20px
}
.index-contant-table td h1,.index-contant-table td p,.index-contant-table td a img{
	padding:0 20px
}
.index-contant-table td h1 {
	font-size:15px; color:#094b18; font-weight:100;font-weight:bold
}
.index-contant-table td p {
	font-size:12px; color:#333333; line-height:18px; font-family:"宋体"; margin:28px 0px 10px;
}


.fencai{ z-index:0; position: relative; }
.fencai h1{ font-size: 25px; color: #131f78; margin-left:20px; font-weight: normal;}
.fencai #bb{ position:absolute; top:10px;}
.fencai .show{ min-width:700px; max-width:800px; +width:785px; height:600px;margin:0 auto; margin-top:35px;}
.fencai .play { min-width:700px; max-width:800px; +width:785px; height: 600px; margin:0 auto; position:relative;}
.fencai .big_pic { width:100%; height: 405px; overflow: hidden;  position: relative; }
.fencai .big_pic li { width:100%; height: 440px; overflow: hidden; position: absolute;left: 0; z-index: 0; background: url(images/loading.gif) no-repeat center center; }
.fencai .big_pic li .p1{color:#008e4d;font:14px 宋体; margin-bottom:5px;}
.fencai .big_pic li .p2{color:#737373; font:12px/18px 宋体;margin-bottom:10px}



.fencai .play .prev3 { width: 27px; height: 27px; background: url(../image/fc-prev.png) no-repeat; position: absolute; top: 460px; left: 0px; z-index: 3001; filter:alpha(opacity:100); opacity:1; cursor: pointer; }
.fencai .play .next3 { width: 27px; height: 27px; background: url(../image/fc-next.png) no-repeat; position: absolute; top: 460px; right: 0px; z-index: 3001; filter:alpha(opacity:100); opacity:1; cursor: pointer; }
.fencai .big_pic .text { position: absolute; left: 10px; top: 302px; z-index: 3000; color: #ccc; }
.fencai .big_pic .length { position: absolute; right: 10px; bottom: 4px; z-index: 3000; color: #ccc; }
.fencai .small_pic { width: 720px; height: 94px; position: relative; top: 15px; left:5px; overflow: hidden;margin: 0 auto; }
.fencai .small_pic ul {width:700px; height: 103px; position: absolute; top: 0; left: 20px; }
.fencai .small_pic li { width: 160px; height: 103px; float: left; padding-right: 10px; background: url(../image/loading.gif) no-repeat center center; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.fencai .small_pic img { width: 160px; height: 103px; }
.fencai .new_right{ color: #fff; font: 12px "宋体"; position:absolute; bottom:0; width:800px; height:35px; left:0;}
.fencai .wen{ position:absolute; right:30px; top:-3px; z-index:999; display:block; zoom:1}
.fencai .pp{ font-size: 14px; color: #fff; position:absolute; bottom:0;background:url(../image/fengcai-desc.png); width:785px; height:25px; padding-left:15px; padding-top:10px; left:0; font-weight:bold}

.wordScroll-top {
	width: 100%;
	position: relative;
	color:#333;
	margin:30px 0
}
.wordScroll-top .hd {
	overflow: hidden;
	width: 61px;
	height: 118px;
	position: absolute;
	right: 0;
	top: 212px;
	z-index: 100;
}
.wordScroll-top .hd .prev, .wordScroll-top .hd .next {
	display: block;
	width: 61px;
	height: 31px;
	float: right;
	overflow: hidden;
	cursor: pointer;
}
.wordScroll-top .hd .prev {
	background: url(../image/up.png) no-repeat;
	margin-bottom: 56px;
}
.wordScroll-top .hd .next {
	background: url(../image/down.png) no-repeat;
}
.wordScroll-top .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.wordScroll-top .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("../images/icoCircle.gif") 0 -9px no-repeat;
}
.wordScroll-top .bd {
	width: 695px;
	/* padding:20px 0 */
}
.wordScroll-top .bd ul {
	overflow: hidden;
	zoom: 1;
	
}
.wordScroll-top .bd ul li {
	zoom: 1;
	height: 95px;
	overflow: hidden;
	list-style:none;
}
.wordScroll-top .bd ul li .tips {
	width: 92px;
	height: 100%;
	float: left;
	margin-right: 33px;
	position: relative;
	border-right:1px solid #dedede
}
.wordScroll-top .bd ul li .tips .on {
	width: 92px;
	height: 26px;
	position: absolute;
	top: 13px;
	left: 0;
	z-index: 10;
	text-align: right;
}
.wordScroll-top .bd ul li .tips .on span {
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
	display: block;
	width:85px;
	background:url(../image/on-span.png) no-repeat;
	display:block;
	text-align:left;
	height:26px;
	/*padding-left:15px;*/
	color:#ffffff;
	line-height:26px
}
.wordScroll-top .bd ul li:hover .tips .on span {
	background-position:-101px 0
}
.wordScroll-top .bd h3 {
	font-size: 16px;
	position: absolute;
	left: 123px;
	top: -20px;
	z-index: 100;
	margin: 0 0 10px 0;
}
.wordScroll-top .bd .time {
	font-size:12px; color:#999999; /* margin-top:5px; */ margin-bottom:10px
}
.wordScroll-top .bd p {
	line-height: 24px; font-size:12px
}

.wordScroll-top .bd h1 {
	line-height: 24px; font-size:14px; font-weight:100; color:#333333
}
.wordScroll-top .bd ul li .text {
	font-size:14px; color:#333333; margin-top:10px;border-top:1px dashed #dedede; float:left; width:505px; height:100px; padding-top:10px
}

#beauty-and-health {
	background:url(../image/beauty-and-health.jpg) no-repeat center top;
	height:585px;
	padding-top:155px
}
#beauty-and-health .path {
	border:none
}
		#b-n-h-slides * {
			transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
		}
		#b-n-h-slides .slides_container {
			width:820px;
			display:none;
			margin:50PX auto
		}

		#b-n-h-slides .slides_container div.slide {
			width:820px;
			height:400px;
			display:block;
		}
		
		#b-n-h-slides .item {
			float:left;
			width:185px;
			height:375px;
			margin:0 10px;
			position:relative
		}
		#b-n-h-slides .pagination {
			list-style:none;
			margin:0;
			padding:0;
			display:none
		}

		#b-n-h-slides .pagination .current a {
			color:red;
		}
		#b-n-h-slides .prev {
			position:absolute; left:0; top:50%; background:url(../image/left.png) no-repeat; width:25px; height:45px; margin-top:-22.5px; text-indent:-99em
		}
		#b-n-h-slides .next {
			position:absolute; right:0; top:50%; background:url(../image/right.png) no-repeat; width:25px; height:45px; margin-top:-22.5px; text-indent:-99em
		}
		
		
		
#products_example {
	width:100%;
	position:relative;
	margin:50px 0
}

#products_example * {
			transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
}



#products_example .slides_control {
	height:392px!important
}
#products_example .slides_container {
	width:394px;
	overflow:hidden;
	float:left;
	position:relative;
	border:1px solid #dfdfdf;
	display:none;
	margin-left:0
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.product-desc h2 {
font-size: 12px;
color: #333333;
font-weight: 100;
line-height: 22px;
margin: 10px 0;
}
.products_example .slides_container a {
	width:394px;
	height:392px;
	display:block;
}

/*
	Next/prev buttons
*/

#products_example .next,#products_example .prev {
	position:absolute;
	bottom:90px;
	width:21px;
	height:0;
	padding-top:21px;
	overflow:hidden;
	display:block;
	z-index:101;
}

#products_example .prev {
	left:415px;
	background:url(../image/arrow-prev.png);
}

#products_example .next {
	left:auto;
	right:0px;
	background:url(../image/arrow-next.png);
}

/*
	Pagination
*/

#products_example .pagination {
	width:270px;
	padding:5px 5px;
	margin: 0 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px 20px;
	position:absolute;
	right:0;
	bottom:50px
}

#products_example .pagination li {
	float:left;
	margin:2px 4px;
	list-style:none;
}

#products_example .pagination li a {
	display:block;
	margin:1px;
	float:left;
	background:#f9f9f9;
}

#products_example .pagination li.current a {
	border:1px solid #7f7f7f;
	margin:0;
}

.jiathis_style_24x24 .jtico { background:url(../image/share.png)!important}
.jiathis_style_24x24 .jtico_qzone { background-position:-28px 0px!important}
.jiathis_style_24x24 .jtico_tsina { background-position:-87px 0px!important}
.jiathis_style_24x24 .jtico_qq {background-position:-58px 0px!important}
.jiathis_style_24x24 .jtico_jiathis {background-position: -113px 0px!important;}

#products_example dl {
	padding:5px 0; position:absolute; bottom:0; left:415px
}
#products_example dl dt {
	font-size: 12px;
	line-height: 25px;
	padding-right: 10px;
	color:#999999
}
.product-desc {
	margin-left:20px; color:#333333; width:320px
}
.xl-title {
	font-size:12px; color:#999999; margin-bottom:20px
}
.product-desc h1 {
	font-size:14px; color:#035829; font-weight:100; line-height:22px
}
.product-desc h2 {
	font-size:12px; color:#333333; font-weight:100; line-height:22px; margin:10px 0
}


.product-tab-list {
	border-bottom:1px solid #d4d4d4
}

.product-tab-list li {
	width:110px; height:31px; display:block; float:left; background:url(../image/201410231535.png) no-repeat; font-size:14px; color:#356c42; line-height:31px; text-align:center; margin-right:5px; cursor:pointer
}

.product-tab-list li.product-tab-list-at {
	background-position:-113px 0; color:white
}

.product-tab-detail {
	color:#333; font-family: 微软雅黑; margin:20px 0; line-height:22px;letter-spacing: 1px;font-size: 14px; padding-bottom:50px; border-bottom:1px dashed #dedede; display:none
}
.product-tab-show {
	display:block
}
.product-tab-detail p {
	line-height:22px;letter-spacing: 1px;font-size: 14px;
}
#product-tab h1 {
	font-size:14px; color:#035829; font-weight:100; line-height:14px
}

		#other-slides {
			position:relative
		}
		#other-slides .slide {
			display:block
		}
		#other-slides .slides_container {
			width:670px;
			margin:20px auto;
			display:none;
		}

		#other-slides .slides_container div.slide {
			width:670px;
			margin:0 auto;
			height:202px;
			display:block;
		}

		#other-slides .item {
			float:left;
			width:202px;
			height:199px;
			margin:0 10px;
			background:#efefef;
			position:relative
		}

		#other-slides .pagination {
			list-style:none;
			margin:0;
			padding:0;
			display:none
		}
		
		#other-slides .prev {
			background:url(../image/p-prev.png) no-repeat; width:27PX; height:27px; display:block; font-size:0px; position:absolute; top:50%; left:0; 
		}
		#other-slides .next {
			background:url(../image/p-next.png) no-repeat; width:27PX; height:27px; display:block; font-size:0px; position:absolute; top:50%; right:0; 
		}
		.item-desc {
			background:url(../image/p-other-list-bg.png) repeat; position:absolute; left:0; height:55px; z-index:999; width:172px; padding:15px; bottom:-30px
		}
		.item-desc h1 {
			font-size:12px; color:#333333; font-weight:100; margin-bottom:5px
		}
		.item-desc h2 {
			font-size:12px; color:#999999; font-weight:100; margin-bottom:5px
		}
		.item-desc h3 {
			font-size:12px; color:#376d43; font-weight:100
		}
		#other-slides .item:hover .item-desc{
			bottom:0px;
		}
		#other-slides div,.product-tab-list li{
			 transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
		}
		
.product-list {
}

.product-list li {
	list-style:none; width:365px; height:140px; margin:15px 0; border:1px solid #d2d2d2;position:relative; border-radius:5px; float:left; margin-right:15px
}
.product-list li a {
	font-size:12px; color:#333333; font-weight:bold; line-height:12px
}
.product-list li a.fl {
	margin-right:20px; font-size:0px; text-indent:-99em
}
.product-list li div {
	padding-top:20px
}

.product-list li div p {
	font-size:12px; color:#333333; line-height:20px; margin:10px 0; 
}

.p-viewmore {
	position:absolute; left:160px; bottom:15px
}


.page-list {
	text-align:center; margin:20px 0
}

.page-list a {
	background:url(../image/page-list-bg.png) no-repeat; width:26px; height:26px; display:inline-block; text-align:center; line-height:26px; color:#376d43
}
.page-list a:hover,.page-list a.page-list-at {
	background-position:0 -29px; color:white
}

.applications {
}

.applications h1 {
	font-size:14px; color:#035829; font-weight:100; padding:10px;font-weight: bold;
}
.applications a{
	background:url(../image/app-bg.png) no-repeat; width:135px; height:35px; display:block; float:left; line-height:35px; margin:10px 7px; color:#333333; font-size:12px
}
.applications a:hover {
	background-position:-153px 0; color:white; font-weight:bold
}

.right-containe {
	width:300px
}
.left-containe {
	width:680px;
}

.product-list2 {
}
.product-list2 li {
	list-style:none; display:block; margin-bottom:20PX; border:1px solid #d2d2d2;position:relative; border-radius:5px; /* padding:0 20px; */ padding-bottom:5px
}
.product-list2 li h1 {
	font-size:14px; font-weight:100; color:#376d43; line-height:32px; /* border-bottom:1px solid #d9d9d9; */ margin-bottom:5px; font-weight: bold; background-color: #f0f8f5; padding: 0 10px; border-radius: 5px
}
.product-list2 li a {
	font-size:12px; color:#000; line-height:25px
}
.product-list2 li a:hover {
	color:#034d14
}


.t-n-list {
}

.t-n-list li {
	list-style:none; display:block; width:100%;
}
.t-n-list li div.fr {
	width:650px; border-bottom:1px dashed #dedede; padding:20px 0
}
.t-n-list li div.fl {
	font-size:12px; color:white; line-height:25px; background:#008e4d; padding:0 8px; margin:20px 0
}
.t-n-list li div.fr h1 {
	font-size:14px; color:#035829; line-height:25px;
}
.t-n-list li div.fr p {
	font-size:12px; line-height:22px; color:#333333; margin:10px 0
}
.t-n-list li div.fr a.t-n-l-read-more {
	font-size:12px; color:#035829; padding:10px 0; display:inline-block
}

.t-n-p-l {
	width:650px; float:right; margin:50px 0
}

.t-n-d {
	padding:20px 0 0; 
}
.t-n-d-title {
	font-size:14px; line-height:20px; color:#376d43; font-weight:bold
}
.t-n-d-info {
	font-size:12px; color:#999999; line-height:20px
}
.t-n-d-info span {
	margin:0 10px 
}
.t-n-d-detail {
	margin:10px 0; padding-bottom:50px
}
.t-n-d-detail p {
	font-size:12px; color:#666666; line-height:25px; margin:5px 0
}

.jiathis_style_24x24 .jtico {
	background: url(../image/share.png)!important
}
.jiathis_style_24x24 .jtico_qzone {
	background-position: -28px 0px!important
}
.jiathis_style_24x24 .jtico_tsina {
	background-position: -87px 0px!important
}
.jiathis_style_24x24 .jtico_qq {
	background-position: -58px 0px!important
}

.jiathis_style_24x24 .jtico_weixin {
	background-position: -147px 0px!important;

}

.jiathis_style_24x24 .jtico_jiathis {
	background-position: -113px 0px!important;
}

.news-share {
	font-size: 12px;
	line-height: 25px;
	color: #646464;
	margin-top: 5px;
	padding:20px 0; border-bottom:1px dashed #dedede; *padding-bottom:50px
}
.news-share a {
	font-size: 12px;
	line-height: 25px;
	color: #646464;
}
.news-share a:hover {
	color: black;
}
.t-n-d-other a {
	font-size:12px; color:#666666; display:block; line-height:22px
}
.t-n-d-other p{
	margin-top:50px; font-size:14px; line-height:20px; color:#333333; margin-bottom:10px
}
.t-n-d-other p a{
	font-size:14px; line-height:20px; color:#008e4d; text-decoration:underline; margin-right:10px; display:inline
}

.t-n-d-other-list {
	margin-top:20px
}
.t-n-d-other-list h1 {
	font-size:14px; color:#008e4d; line-height:20px; margin:10px 0; font-weight:100
}
.t-n-d-other-list li {
	list-style:none; display:block; width:350px;font-size:12px; color:#666666; display:block; line-height:22px
}
.t-n-d-other-list li span.fl {
	margin-right:10px
}

.news-list {
	margin-bottom:50px
}
.news-list li {
	list-style:none; padding-top:25px; padding-bottom:20px; border-bottom:1px dashed #dedede
}
.news-list li a {
	font-size:14px; color:#376d43; font-weight: bold
}
.news-list li a.fl {
	margin-right:20px
}
.news-list li p {
	font-size:12px; color:#999999; padding-top: 10px;
}
.news-list li div {
	font-size:12px; color:#333333; line-height:22px; margin:10px 0; height:50px; overflow:hidden
}
.news-list li .cb {
	height: auto; margin: auto
}

.n-d-detail {
	margin:10px 0; padding:10px 0
}
.n-d-detail p {
	font-size:12px; color:#666666; line-height:25px; margin:10px 0
}

.n-d-other a {
	font-size:12px; color:#333; display:block; line-height:22px
}
.n-d-other p{
	margin-top:10px; font-size:14px; line-height:20px; color:#333333; margin-bottom:10px;color:#008e4d; 
}

.message {
	margin:20px 0
}

.message h1 {
	font-size:14px; color:#035829; font-weight:100;line-height:25px
}
.message p {
	font-size:12px; color:#999999; line-height:25px
}
.message td {
	color:#666666; font-size:12px; text-align:right; padding-right:5px; height:55px; position:relative
}

.input01 {
	width:100%; height:33px; border:1px solid #dfdfdf; line-height:33px; padding:0 5px
}
.message textarea {
	width:100%;border:1px solid #dfdfdf; line-height:20px; padding:5px; height:80px
}

.input02 {
	border:none; background:#008e4d; padding:7px 40px; font-size:14px; color:white; font-family:"宋体"; border-radius:5px; margin-right:5px
}
.input03 {
	border:none; background:#666666; padding:7px 40px; font-size:14px; color:white; font-family:"宋体"; border-radius:5px; margin-left:5px
}


.about-tab {
	margin: 2px 0;
}
.about-tab .about-tab-title {
	height: 45px;
	line-height: 45px;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	color: #333333;
	background: #f4f4f4;
}
.about-tab-at .about-tab-title {
	color: #035829;
}
.about-tab-title span.fr img {
	margin-left:10px;
}
.about-tab-title .c-m-a-d  {
	display:none
}
.about-tab-at .about-tab-title .c-m-a-d {
	display:inline
}
.about-tab-at .about-tab-title .c-m-a-r {
	display:none
}
.about-tab-detail {
	padding: 20px 10px;
	display: none;
	opacity: 0;
}
.about-tab-at .about-tab-detail {
	display: block;
	opacity: 1;
}
.about-tab-detail p,.about-tab-detail h1 {
	font-size: 12px;
	line-height: 22px;
	color: #666666
}
.about-tab-detail a {
	font-size:12PX; color:#035829; text-decoration:underline
}

.message .green {
	margin-right:5px
}


.show-tab-body { width: 1000px; margin: 50px auto; position: relative }
.show-tab-body * {
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
}
.show-tab-body .bx_container { margin: 0 auto; padding: 13px 0px; _margin-top: 9px; height:400px }
.show-tab-body .bx_wrap { margin-top: 10px; position: relative }
.show-tab-body .bx_wrap ul li { text-align: center; float: left; background: none; position: relative }
.show-tab-body .bx_wrap ul li a { color: #333; }
.show-tab-body .prev, .show-tab-body .next { z-index: 999999; position: absolute; _margin-top: -10px; }
.show-tab-body .prev { width: 24px; height: 44px; text-indent: -999em;  background:url(../image/left.png) no-repeat; outline: none; top: 50%; margin-top: -22px; left: 0; }
.show-tab-body .bx_wrap a.next { width: 24px; height: 44px; text-indent: -999em;  background:url(../image/right.png) no-repeat; outline: none; top: 50%; margin-top: -22px; right: 0; }

.other-slides ul li{margin-right:20px;}
.other-slides * {
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear; text-align:left
}
.other-slides .bx_container { margin: 0 auto; padding: 13px 0px; _margin-top: 9px; height:200px }
.other-slides .bx_wrap { margin-top: 10px; position: relative }
.other-slides .bx_wrap ul li { text-align: center; float: left; background: none; position: relative; height:200px; overflow:hidden }
.other-slides .bx_wrap ul li a { color: #333; }
/*.other-slides .prev, .other-slides .next { z-index: 999999; position: absolute; _margin-top: -10px; }*/
.bx_wrap .prev {
background: url(../image/p-prev.png) no-repeat;
width: 27PX;
height: 27px;
display: block !important;
font-size: 0px;
position: absolute;
top: 30%;
left: 0;}
.bx_wrap .next{ background: url(../image/p-next.png) no-repeat;
width: 27PX;
height: 27px;
display: block !important;
font-size: 0px;
position: absolute;
top: 30%;
right: 0; }
.other-slides .bx_wrap ul li:hover .item-desc{
			bottom:0px; 
}
.other-slides a{
			 transition:all .1s linear; -moz-transition: all .1s linear; -webkit-transition: all .1s linear; -o-transition: all .1s linear;
		}
.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor:move;}
/* 这是标题文本 */
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
/* 这是缩放窗口。 */
.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}
/* 这是加载消息。 */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}