* {
	padding-bottom: 0px; line-height: 1.8em; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
html {
	_overflow-y: scroll
}
body {
	font-family: "microsoft yahei"; background: #fff; color: #333333; font-size: 12px
}
a {
	text-decoration: none
}
a:link {
	color: #555555
}
a:visited {
	color: #555555
}
a:hover {
	color: #08984c; text-decoration: none
}
a:active {
	color: #555555
}
h1 {
	font-size: 12px
}
h2 {
	font-size: 12px
}
h3 {
	font-size: 12px
}
h4 {
	font-size: 12px
}
h5 {
	font-size: 12px
}
h6 {
	font-size: 12px
}
img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.clear {
	clear: both
}
.clear:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
table {
	text-align: justify
}
checkbox {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.button {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.tempcopyright {
	text-align: center; padding-bottom: 5px; padding-left: 0px; width: auto; padding-right: 0px; font-family: tahoma,arial; color: #656565; clear: both; font-size: 12px; padding-top: 3px
}
.tempcopyright a {
	color: #656565
}
#wrapper {
	margin: 0px auto; width: 995px
}
#main {
	padding-bottom: 10px; padding-left: 6px; padding-right: 6px; padding-top: 10px
}
#left {
	width: 260px; padding-right: 12px
}
.left {
	
}
#center {
	
}
#right {
	
}
.right {
	
}
#footer {
	text-align: center
}
.footnav {
	line-height: 28px; background: #8d929a; height: 28px; color: #fff
}
.footnav a {
	padding-bottom: 0px; line-height: 24px; padding-left: 8px; padding-right: 8px; color: #fff; padding-top: 0px
}
.footnav a:visited {
	color: #fff
}
.footnav a:hover {
	color: #08984c
}
.copyright {
	padding-bottom: 0px; line-height: 24px; padding-left: 0px; padding-right: 0px; color: #555; padding-top: 8px
}
.cnzz{display:inline}
.cnzz div{display:inline !important}
.copyright a {
	color: #555
}
.copyright a:visited {
	color: #555
}
.copyright a:hover {
	color: #08984c
}
.topr {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; overflow: hidden; padding-top: 20px
}
.logo {
	padding-bottom: 4px; padding-left: 5px; padding-right: 5px; padding-top: 10px
}
.topnav {
	padding-bottom: 19px; float: right;width:410px;text-align:right
}
.topnav a {
	padding-bottom: 0px; line-height: 28px; padding-left: 8px; padding-right: 5px; color: #555555; padding-top: 0px
}
.topnav a:visited {
	color: #555555
}
	.tag a{margin-right:10px;}
.topnav a:hover {
	color: #08984c; text-decoration: underline
}
.sublist {
	position: absolute; filter: alpha(opacity:80); background: #afafaf; height: 30px; color: #fff; top: 0px; left: 0px; -moz-opacity: 0.8
}
.sublist a {
	padding-bottom: 0px; line-height: 30px; padding-left: 8px; padding-right: 8px; color: #fff; padding-top: 0px
}
.sublist a:visited {
	color: #fff
}
.sublist a:hover {
	color: #000; text-decoration: underline
}
.menu {
	background: #08984c; height: 29px
}
.menu ul {
	list-style-type: none
}
.menu ul li {
	padding-bottom: 0px; padding-left: 1px; padding-right: 0px; background: url(/uploads/image/tdimages/menu_line.gif) no-repeat left top; float: left; padding-top: 0px
}
.menu ul li a {
	padding-bottom: 0px; line-height: 29px; padding-left: 25px; padding-right: 25px; display: block; color: #fff; padding-top: 0px
}
.menu ul li a:visited {
	color: #fff
}
.menu ul li a:hover {
	background: url(/uploads/image/tdimages/menu_h.gif) repeat-x left top; color: #fff
}
.menu .current {
	background: url(/uploads/image/tdimages/menu_h.gif) repeat-x left top; color: #fff
}
.menu .current:visited {
	color: #fff
}
.menu .none {
	padding-left: 20px; background: none transparent scroll repeat 0% 0%
}
.ipro_list {
	
}
.ipro_list ul {
	padding-bottom: 5px; list-style-type: none; padding-left: 20px; padding-right: 20px; padding-top: 10px
}
.ipro_list li {
	
}
.ipro_list li a {
	line-height: 32px; display: block; background: url(/uploads/image/tdimages/line01.gif) repeat-x left 31px; height: 32px; color: #555
}
.ipro_list li a p {
	padding-bottom: 0px; line-height: 30px; padding-left: 30px; padding-right: 0px; background: url(/uploads/image/tdimages/cion03.gif) no-repeat 12px 13px; padding-top: 2px
}
.ipro_list li a:visited {
	color: #555
}
.ipro_list li a:hover {
	background: url(/uploads/image/tdimages/iproh.gif) no-repeat left top; color: #08984c
}
.ipro_list li a:hover p {
	background: url(/uploads/image/tdimages/iproh.gif) no-repeat left top; color: #08984c
}
.submenu {
	padding-bottom: 14px; padding-left: 20px; padding-right: 20px; padding-top: 14px
}
.submenu dl {
	
}
.submenu dl dt {
	
}
.submenu dl dt a {
	line-height: 32px; display: block; background: url(/uploads/image/tdimages/line01.gif) repeat-x left 31px; height: 32px; color: #555
}
.submenu dl dt a p {
	padding-bottom: 0px; line-height: 30px; padding-left: 30px; padding-right: 0px; background: url(/uploads/image/tdimages/cion03.gif) no-repeat 12px 13px; padding-top: 2px
}
.submenu dl dt a:visited {
	color: #555
}
.submenu dl dt a:hover {
	background: url(/uploads/image/tdimages/iproh.gif) no-repeat left top; color: #08984c
}
.submenu dl dt a:hover p {
	background: url(/uploads/image/tdimages/iproh.gif) no-repeat left top; color: #08984c
}
.submenu .current a {
	background: url(/uploads/image/tdimages/iproh.gif) no-repeat left top; color: #08984c
}
.submenu .current a p {
	background: url(/uploads/image/tdimages/iproh.gif) no-repeat left top; color: #08984c
}
.submenu .current a:visited {
	background: url(/uploads/image/tdimages/iproh.gif) no-repeat left top; color: #08984c
}
.submenu dl dd {
	padding-bottom: 2px; padding-left: 10px; padding-right: 0px; padding-top: 2px
}
.submenu dl dd a {
	text-align: left; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; display: block; color: #555; padding-top: 0px
}
.submenu dl dd a:visited {
	color: #555
}
.submenu dl dd a:hover {
	color: #08984c
}
.submenu h6 {
	text-align: right; padding-right: 15px; color: #000; font-weight: normal
}
.submenu h6 a {
	color: #000
}
.submenu h6 a:visited {
	color: #000
}
.submenu h6 a:hover {
	color: #08984c
}
.banner {
	margin-top: 1px
}
.icompany {
	padding-bottom: 10px; padding-left: 20px; padding-right: 20px; font-size: 14px; padding-top: 20px
}
.icompany .img {
	border-bottom: #e3e3e3 5px solid; border-left: #e3e3e3 5px solid; margin: 10px 15px 0px 0px; float: left; border-top: #e3e3e3 5px solid; border-right: #e3e3e3 5px solid
}
.icompany p {
	text-indent: 2em; color: #555
}
.info_bg {
	border-bottom: #bfbfbf 1px solid; border-left: #bfbfbf 1px solid; padding-bottom: 10px; margin-bottom: 10px; border-top: #bfbfbf 1px solid; border-right: #bfbfbf 1px solid
}
.inews {
	
}
.inews ul {
	list-style-type: none; margin: 10px 20px 5px; background: url(/uploads/image/tdimages/line01.gif) repeat-x left top
}
.inews ul li {
	padding-bottom: 5px; line-height: 18px; padding-left: 0px; padding-right: 0px; background: url(/uploads/image/tdimages/line01.gif) repeat-x left bottom; padding-top: 5px
}
.inews ul li a {
	line-height: 18px; padding-left: 15px; display: block; background: url(/uploads/image/tdimages/cion02.gif) no-repeat 5px 7px; color: #555555
}
.inews ul li a:visited {
	color: #555555
}
.inews ul li a:hover {
	background: url(/uploads/image/tdimages/cion022.gif) no-repeat 5px 7px; color: #08984c
}
.inews strong {
	line-height: 18px
}
.iproduct {
	border-bottom: #bcbcbc 5px solid; border-left: #bcbcbc 5px solid; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; background: #fff; border-top: #bcbcbc 5px solid; border-right: #bcbcbc 5px solid; padding-top: 15px
}
.pro_list {
	padding-bottom: 10px; padding-left: 4px; padding-right: 4px; padding-top: 10px;height:310px;
}
.pro_list div {
	padding-bottom: 5px; padding-left: 9px; width: 122px; padding-right: 9px; float: left; padding-top: 0px
}
.pro_list h2 {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; margin: 0px auto; width: 120px; height: 120px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid
}
.pro_list h2 a {
	text-align: center; width: 120px; display: block; font-family: arial; height: 120px; vertical-align: middle; position:relative;
}
.pro_list h2 img {
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate( -50%, -50%);
}
.pro_list h3 {
	text-align: center; line-height: 30px; margin-top: 5px; width: 122px; display: block; background: url(/uploads/image/tdimages/iprotitle.gif) no-repeat left top; color: #555555; font-size: 12px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;
}
.pro_list h3 a {
	line-height: 30px; color: #555555; font-size: 12px; font-weight: normal
}
.pro_list h3 a:visited {
	color: #555555
}
.pro_list h3 a:hover {
	color: #08984c
}
.ihot_list {
	text-align: center
}
.ihot_list h1 {
	border-bottom: #bfbfbf 1px solid; border-left: #bfbfbf 1px solid; margin: 10px auto 12px; width: 200px; height: 168px; border-top: #bfbfbf 1px solid; border-right: #bfbfbf 1px solid
}
.ihot_list h2 {
	text-align: center; line-height: 30px; background: #ccc; color: #393939
}
.ihot_list h2 a {
	line-height: 30px; color: #393939; font-weight: normal
}
.ihot_list h2 a:visited {
	line-height: 30px; color: #393939; font-weight: normal
}
.ihot_list h2 a:hover {
	line-height: 30px; color: #393939; font-weight: normal
}
.icontact {
	padding-bottom: 20px; padding-left: 20px; padding-right: 20px; background: url(/uploads/image/tdimages/contact.gif) no-repeat 50px bottom; padding-top: 10px
}
.icontact ul {
	color: #555555
}
.icontact strong {
	color: #08984c
}
.ititle {
	line-height: 35px; background: url(/uploads/image/tdimages/ititle_bj.gif) repeat-x left top
}
.ititle h1 {
	line-height: 35px; padding-left: 39px; background: url(/uploads/image/tdimages/cion01.gif) no-repeat 20px 12px; color: #000; font-size: 14px
}
.ititle h3 {
	line-height: 35px; padding-left: 39px; background: url(/uploads/image/tdimages/cion01.gif) no-repeat 20px 12px; color: #000; font-size: 14px
}
.ititle a {
	line-height: 30px; margin: 0px 10px 0px 0px; float: right
}
.ititle02 {
	line-height: 35px; background: url(/uploads/image/tdimages/ititle_bj.gif) repeat-x left top
}
.ititle02 h3 {
	text-align: left; line-height: 35px; padding-left: 39px; background: url(/uploads/image/tdimages/cion01.gif) no-repeat 20px 12px; color: #000
}
.ibox {
	border-bottom: #bfbfbf 1px solid; padding-bottom: 7px; padding-left: 4px; padding-right: 4px; background: url(/uploads/image/tdimages/pic03.gif) no-repeat left bottom; border-top: #bfbfbf 1px solid; padding-top: 7px
}
.ibox01 {
	border-bottom: #bfbfbf 1px solid; padding-bottom: 7px; padding-left: 4px; padding-right: 4px; background: url(/uploads/image/tdimages/pic03.gif) no-repeat left bottom; padding-top: 7px
}
.ititle01 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-right: 9px; padding-top: 9px
}
.ititle01 h1 {
	padding-bottom: 15px; padding-left: 0px; padding-right: 18px; border-right: #dadada 1px solid; padding-top: 0px
}
.ititle01 h1 p {
	line-height: 16px; color: #17945c; font-size: 14px
}
.ititle01 h1 span {
	line-height: 16px; display: block; color: #17945c
}
.ititle01 a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 0px; color: #757575; padding-top: 0px
}
.ititle01 a:visited {
	color: #757575
}
.title {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top: #bfbfbf 1px solid; padding-top: 9px
}
.title h1 {
	padding-bottom: 8px; padding-left: 5px; padding-right: 18px; border-right: #dadada 1px solid; padding-top: 8px
}
.title h1 p {
	line-height: 16px; color: #17945c; font-size: 14px
}
.title h1 span {
	line-height: 16px; display: block; color: #17945c
}
.title01 {
	background: url(/uploads/image/tdimages/line02.gif) repeat-x left bottom; height: 30px
}
.title01 h1 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 15px; background: url(/uploads/image/tdimages/line03.gif) repeat-x left bottom; float: left; height: 30px; padding-top: 0px
}
.title01 h1 p {
	line-height: 30px; padding-left: 28px; background: url(/uploads/image/tdimages/cion05.gif) no-repeat 5px 6px; color: #08984c
}
.title01 a {
	padding-bottom: 0px; line-height: 30px; padding-left: 0px; padding-right: 8px; float: right; padding-top: 0px
}
.container {
	border-bottom: #e7e3e2 5px solid; border-left: #e7e3e2 5px solid; padding-bottom: 17px; margin-top: 10px; padding-left: 24px; padding-right: 24px; border-top: #e7e3e2 5px solid; border-right: #e7e3e2 5px solid; padding-top: 17px
}
.container2 {
	padding-bottom: 5px; padding-left: 10px; width: 633px; padding-right: 10px; overflow: hidden; padding-top: 5px
}
.line {
	border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 2px solid; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; margin-bottom: 10px; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 2px solid; padding-top: 10px
}
.content {
	text-align: left; font-size: 14px
}
.content h1 {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; line-height: 26px; padding-left: 10px; height: 26px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.content h2 {
	text-indent: 5px; background: url(/uploads/image/tdimages/line02.gif) repeat-x left bottom; height: 30px
}
.content h2 p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 15px; background: url(/uploads/image/tdimages/line03.gif) repeat-x left bottom; float: left; height: 30px; padding-top: 0px
}
.content h2 p span {
	padding-bottom: 2px; line-height: 30px; padding-left: 28px; padding-right: 0px; display: block; background: url(/uploads/image/tdimages/cion05.gif) no-repeat 5px 6px; color: #08984c; padding-top: 0px
}
.content h2 a {
	line-height: 30px; color: #000
}
.content h2 a:visited {
	color: #000
}
.content h2 a:hover {
	color: #08984c
}
.content h3 {
	text-align: center; color: #08984c; font-size: 26px
}
.content h6 {
	text-align: center; color: #555555; font-weight: normal
}
.content h5 {
	line-height: 25px; text-indent: 5px; background: url(/uploads/image/tdimages/h5_m.gif) repeat-x left top
}
.content h5 p {
	line-height: 24px; margin: 0px; background: url(/uploads/image/tdimages/h5_r.gif) no-repeat right top
}
.content h5 p span {
	line-height: 25px; padding-left: 30px; display: block; background: url(/uploads/image/tdimages/h5_l.gif) no-repeat left top; color: #fff; font-weight: normal
}
.content h4 {
	border-bottom: #b0afac 1px dotted; border-left: #b0afac 1px dotted; line-height: 25px; text-indent: 10px; color: #000; font-size: 14px; border-top: #b0afac 1px dotted; font-weight: normal; border-right: #b0afac 1px dotted
}
.content li {
	margin-left: 3.5em
}
.content strong {
	color: #08984c
}
.content a {
	color: #f00; text-decoration: underline
}
.content p {
	margin: 8px auto
}
.content table {
	border-collapse: collapse; font-size: 12px
}
.content table td {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; color: #696969; padding-top: 0px
}
.tableboder table {
	border-bottom: #b7b7b7 1px solid; border-left: #b7b7b7 1px solid; border-collapse: collapse; color: #555555; border-top: #b7b7b7 1px solid; border-right: #b7b7b7 1px solid
}
.tableboder th {
	text-align: center; padding-bottom: 0px; line-height: 25px; padding-left: 5px; padding-right: 5px; background: url(/uploads/image/tdimages/th.gif) repeat-x left top; color: #08984c; font-size: 12px; padding-top: 0px
}
.tableboder td {
	border-bottom: #b7b7b7 1px solid; border-left: #b7b7b7 1px solid; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; color: #555555; border-top: #b7b7b7 1px solid; border-right: #b7b7b7 1px solid; padding-top: 0px
}
.brief {
	border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 2px solid; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; margin-bottom: 15px; color: #000; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 2px solid; padding-top: 10px
}
.brief a {
	color: #f00
}
.brief a:visited {
	color: #f00
}
.brief a:hover {
	color: #000
}
.place {
	color: #959595; font-size: 12px; 
}
.place a {
	text-align: right; padding-bottom: 0px; line-height: 28px; padding-left: 2px; padding-right: 15px; background: url(/uploads/image/tdimages/cion04.gif) no-repeat right 6px; color: #959595; padding-top: 0px
}
.place a:visited {
	color: #959595
}
.place a:hover {
	color: #08984c; font-weight: bold
}
.page {
	text-align: center; line-height: 25px; margin: 20px 0px; background: url(/uploads/image/tdimages/page.gif) no-repeat center 50%; height: 25px; color: #08984c
}
.page a {
	color: #08984c
}
.page a:visited {
	color: #08984c
}
.page a:hover {
	color: #000; font-weight: bold
}
.newslist {
	
}
.newslist ul {
	list-style-type: none
}
.newslist li {
	padding-bottom: 8px; line-height: 18px; padding-left: 0px; padding-right: 0px; background: url(/uploads/image/tdimages/line01.gif) repeat-x left bottom; padding-top: 8px
}
.newslist li a {
	padding-bottom: 0px; line-height: 18px; padding-left: 25px; padding-right: 10px; display: block; font-family: tahoma,"����"; background: url(/uploads/image/tdimages/cion02.gif) no-repeat 10px 7px; color: #7c7c7c; cursor: pointer; padding-top: 0px
}
.newslist li a span {
	line-height: 18px; float: right
}
.newslist li a strong {
	line-height: 18px
}
.newslist li a:visited {
	color: #7c7c7c
}
.newslist li a:hover {
	background: url(/uploads/image/tdimages/cion0222.gif) no-repeat 10px 7px; color: #08984c; font-weight: bold
}
.recent_comment {
	
}
.recent_comment ul {
	padding-bottom: 10px; list-style-type: none; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.recent_comment li {
	border-bottom: #aca4a4 1px dotted; line-height: 20px; padding-left: 15px
}
.recent_comment li a {
	padding-bottom: 0px; line-height: 28px; padding-left: 14px; padding-right: 0px; display: block; background: url(/uploads/image/tdimages/cion02.gif) no-repeat left 13px; color: #555; padding-top: 2px
}
.recent_comment li a:visited {
	color: #555
}
.recent_comment li a:hover {
	background: url(/uploads/image/tdimages/cion0222.gif) no-repeat left 13px; color: #08984c; font-weight: bold
}
.comment_content {
	margin: 10px
}
.comment_content td {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #555; padding-top: 12px
}
.input_title {
	border-bottom: #bdbdbd 1px solid; border-left: #bdbdbd 1px solid; line-height: 18px; width: 200px; height: 18px; color: #000; border-top: #bdbdbd 1px solid; border-right: #bdbdbd 1px solid; padding-top: 2px
}
.input_name {
	border-bottom: #bdbdbd 1px solid; border-left: #bdbdbd 1px solid; line-height: 18px; width: 200px; height: 18px; color: #000; border-top: #bdbdbd 1px solid; border-right: #bdbdbd 1px solid; padding-top: 2px
}
.comment_content textarea {
	border-bottom: #bdbdbd 1px solid; border-left: #bdbdbd 1px solid; margin: 0px 8px 0px 0px; width: 475px; height: 95px; border-top: #bdbdbd 1px solid; border-right: #bdbdbd 1px solid
}
.comment_content .btn {
	border-bottom: #b9b9b9 1px solid; border-left: #b9b9b9 1px solid; line-height: 25px; margin: 5px 5px 0px 1px; width: 70px; background: url(/uploads/image/tdimages/th.gif) repeat-x left top; height: 25px; color: #000; border-top: #b9b9b9 1px solid; border-right: #b9b9b9 1px solid
}
.pro_title {
	margin-bottom: 15px
}
.pro_title h6 {
	text-align: center; margin: 0px 11px 0px 0px; width: 127px; float: left; height: 25px
}
.pro_title h6 a {
	line-height: 25px; display: block; background: url(/uploads/image/tdimages/pronava.gif) no-repeat left bottom; color: #555; font-weight: normal
}
.pro_title h6 a:visited {
	color: #555
}
.pro_title h6 a:hover {
	background: url(/uploads/image/tdimages/pronavh.gif) no-repeat left bottom; color: #fff
}
.pro_title .current a {
	background: url(/uploads/image/tdimages/pronavh.gif) no-repeat left bottom; color: #fff
}
.pro_title .current a:visited {
	color: #fff
}
.pro_c {
	border-bottom: #e1e1e1 1px solid; border-left: #e1e1e1 1px solid; margin-bottom: 10px; background: #f9f9f9; border-top: #e1e1e1 1px solid; border-right: #e1e1e1 1px solid
}
.pro_c table {
	border-collapse: collapse
}
.pro_c td {
	padding-bottom: 0px; padding-left: 9px; padding-right: 9px; color: #666; vertical-align: top; padding-top: 0px
}
.pro_c td h1 {
	border-bottom: #dbdbdb 2px solid; border-left: #dbdbdb 2px solid; width: 100px; border-top: #dbdbdb 2px solid; border-right: #dbdbdb 2px solid
}
.pro_c td a {
	color: #08984c; font-weight: bold
}
.pro_c td a:visited {
	color: #08984c
}
.pro_c th {
	text-align: left; padding-bottom: 0px; padding-left: 20px; padding-right: 0px; color: #08984c; vertical-align: top; font-weight: normal; padding-top: 0px
}
.pro_c span {
	color: #08984c
}
.pro_c .p {
	padding-bottom: 5px; padding-left: 8px; padding-right: 0px; background: url(/uploads/image/tdimages/cion04.gif) no-repeat 10px 10px; color: #fff; padding-top: 2px
}
.pro_c .p a {
	color: #08984c; text-decoration: underline
}
.pro_c .p a:visited {
	color: #08984c; text-decoration: underline
}
.pro_c .p a:hover {
	color: #000; text-decoration: none
}
.pro_listn {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px
}
.pro_listn div {
	text-align: center; margin: 0px 0px 8px; width: 20%; float: left;height:185px;
}
.pro_listn h2 {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; margin: 0px auto; width: 120px; height: 120px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid
}
.pro_listn h2 a {
	text-align: center; width: 120px; display: block; font-family: arial; height: 120px; vertical-align: middle; position:relative;
}
.pro_listn h2 img {
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate( -50%, -50%);
}
.pro_listn h3 {
	text-align: center; line-height: 30px; margin-top: 10px; width: 122px; display: block; background: url(/uploads/image/tdimages/iprotitle.gif) no-repeat left top; color: #555555; font-size: 12px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;
}
.pro_listn h3 a {
	line-height: 30px; color: #555555; font-size: 12px; font-weight: normal
}
.pro_listn h3 a:visited {
	color: #555555
}
.pro_listn h3 a:hover {
	color: #08984c
}
.productb {
	padding-bottom: 0px; padding-left: 10px; padding-right: 0px; padding-top: 2px
}
.productb div {
	text-align: center; margin: 8px 5px; width: 18%; float: left
}
.productb div h5 {
	margin: 0px auto 5px; width: 100px; height: 100px
}
.productb div h5 a {
	border-bottom: #d4d4d4 1px solid; text-align: center; border-left: #d4d4d4 1px solid; width: 100px; display: block; font-family: arial; height: 100px; font-size: 87px; vertical-align: middle; border-top: #d4d4d4 1px solid; border-right: #d4d4d4 1px solid
}
.productb div h5 img {
	vertical-align: middle
}
.productb div span {
	padding-bottom: 0px; line-height: 17px; padding-left: 5px; padding-right: 5px; color: #616161; padding-top: 0px
}
.sub_brief {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 8px
}
.sub_briefdl ul {
	list-style-type: none
}
.sub_briefdl li {
	line-height: 25px; color: #000
}
.sub_briefdl li a {
	padding-bottom: 0px; line-height: 25px; padding-left: 15px; padding-right: 0px; background: url(/uploads/image/tdimages/cion02.gif) no-repeat 5px 8px; color: #000; padding-top: 0px
}
.sub_briefdl li a:hover {
	background: url(/uploads/image/tdimages/cion0222.gif) no-repeat 5px 8px
}
.detail_brief {
	padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px
}
.content .prdetail_c {
	border-bottom: #dbdbdb 1px solid; border-left: #dbdbdb 1px solid; padding-bottom: 1px; margin-top: 15px; margin-bottom: 15px; background: #f7f7f7; border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid
}
.content .prdetail_c img {
	
}
.content .prdetail_c table {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
.content .prdetail_c table td {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
.content .prdetail_c p {
	margin: 0px
}
.proc_con {
	text-align: center; margin: 0px auto
}
.proc_con .img {
	border-bottom: #dbdbdb 2px solid; border-left: #dbdbdb 2px solid; border-top: #dbdbdb 2px solid; border-right: #dbdbdb 2px solid
}
.proc_conr {
	
}
.proc_conr strong {
	color: #08984c; font-size: 12px
}
.contactus_con {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.contactus img {
	margin: 0px 10px 10px 0px; height: 200px
}
.contact {
	
}
.contact p {
	margin: 0px
}
.sitemap {
	padding-top: 20px
}
.sitemap h2 {
	padding-bottom: 5px; padding-left: 10px; padding-right: 10px; color: #000; font-weight: normal; padding-top: 15px
}
.sitemap h3 {
	padding-bottom: 8px; padding-left: 5px; padding-right: 5px; color: #555; font-weight: normal; padding-top: 8px
}
.sitemap h3 a {
	padding-bottom: 0px; padding-left: 8px; padding-right: 2px; color: #555; padding-top: 0px
}
.sitemap h3 a:visited {
	color: #555
}
.sitemap h3 a:hover {
	color: #08984c; font-weight: bold
}
.client {
	padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 16px
}
.client td {
	line-height: 26px; padding-left: 15px; background: url(/uploads/image/tdimages/cion06.gif) no-repeat left 6px; color: #555
}
.downlist {
	
}
.downlist td {
	border-bottom: #ccc 1px solid; line-height: 30px; color: #555
}
.downlist a {
	padding-left: 10px; background: url(/uploads/image/tdimages/cion01.gif) no-repeat left 0px; color: #555
}
.downlist a:visited {
	color: #555
}
.downlist a:hover {
	color: #08984c; font-weight: bold
}
.board {
	
}
.board_border {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.board_h2 {
	padding-bottom: 0px; padding-left: 20px; padding-right: 0px; margin-bottom: 5px; color: #08984c; font-size: 14px; font-weight: bold; padding-top: 0px
}
.board_h4 {
	text-align: center; color: #f00; font-size: 14px
}
.board_h4 a {
	color: #f00
}
.board_h4 a:visited {
	color: #f00
}
.board_h5 {
	text-align: center; margin: 5px 0px; font-weight: normal
}
.board textarea {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.board_border {
	
}
.board_border ul {
	list-style-type: none; color: #000
}
.board_border li {
	padding-left: 10px; background: url(/uploads/image/tdimages/cion02.gif) no-repeat 0px 8px
}
.board_border2 {
	
}
.board_border2 .select {
	line-height: 24px; margin-right: 10px
}
.board_border2 .border_input {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; line-height: 18px; width: 140px; background: #fff; height: 18px; color: #000; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.board_border2 textarea {
	width: 140px; background: #fff; height: 40px; color: #003300
}
.btn {
	border-bottom-style: none; text-align: center; line-height: 22px; border-right-style: none; width: 50px; border-top-style: none; background: #08984c; height: 22px; color: #fff; border-left-style: none; margin-right: 10px
}
.form td {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #000; padding-top: 5px
}
.sitemsg {
	margin: 10px 0px 0px
}
.sitemsg td {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #000; padding-top: 5px
}
.sitemsg .msgtitle {
	color: #000
}
.sitemsg .msgtitle b {
	color: #08984c
}
textarea {
	border-bottom: #e7e7e7 1px solid; border-left: #e7e7e7 1px solid; background: #fafafa; color: #000; border-top: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid
}
.table {
	margin: 0px auto; border-collapse: collapse; font-size: 12px
}
.table td {
	padding-bottom: 2px; padding-left: 5px; padding-right: 0px; padding-top: 3px
}
.input_txt {
	border-bottom: #e7e7e7 1px solid; border-left: #e7e7e7 1px solid; line-height: 20px; background: #fafafa; height: 20px; color: #000; border-top: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid
}
.input_cmd {
	border-bottom: #e7e7e7 1px solid; border-left: #e7e7e7 1px solid; line-height: 22px; margin: 0px 10px 0px 0px; width: 50px; background: #fafafa; height: 22px; color: #000; border-top: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid
}
.table span {
	padding-bottom: 0px; padding-left: 5px; padding-right: 0px; color: #f00; padding-top: 0px
}
.shangmeng{ }
.shangmeng ul {float:left;}
.shangmeng ul li { display:block; height:auto; float:left; padding-left:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pages { margin-bottom:40px;}
.pages .pagination {
  text-align: center;
  height: auto;
  width:100%;
  font-size:14px!important;
}
.pages .pagination a {
  padding: 0 13px;
  line-height: 28px;
  height: 28px;
  font-size:14px!important;
  float: none;
  display: inline-block;
}
.pages .pagination p {
  padding: 0 13px;
  line-height: 28px;
  height: 28px;
  float: none;
  display: inline-block;
}
.pages .pagination a.cur{ background:#08984c!important; border:1px solid #08984c!important;}
.pages .pagination a:hover{ color:#08984c!important; border:1px solid #08984c!important;}
.pages .pagination a.cur:hover{ color:#fff!important;}
li{list-style:none}
.c_product_b { width:630px; margin-top:5px; clear:both; }
.c_product_b dl { width:103px; float:left; padding-left:34px; }
.c_product_b dt { width:101px; height:101px; border:1px solid #cccccc; }
.c_product_b dt img { width:95px; height:95px;  padding:3px 0 0 3px; }
.c_product_b dd {  margin-top:8px; text-align:center; padding-bottom:20px; }
.c_product_b dd a { color:#666; }

 .top_t{width:100%;background:#dddcdd;height:30px;line-height:30px}
.top_in{margin:0px auto;padding:0px;width:992px;}
.lc{float:left;width:400px;line-height: 30px; padding-left:10px;color:#444;text-align:left}
.topnav1{float:right;width:400px;text-align:right;line-height:30px}
.topnav1 a{color:#444;margin-right:4px;}
.topnav1 a:hover ,.lc a:hover , #span_login a:hover{color:#000!important}
#span_login{line-height:30px;}
#span_login a{color:#444;}
.lc a{color:#444;}


.shangmeng{  height:auto!important;overflow:hidden;padding-bottom:10px;margin-top:5px;}
.shangmeng strong {float:left;}
.shangmeng a{ display:block; height:auto; float:left; padding-left:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.choice a {
    background:  no-repeat scroll left top transparent;
    border: 1px solid #e7e7e7;
    color: #000000;
    display: block;
    float: left;
    height: 29px;
    line-height: 29px;
    margin-right: 12px;
    padding: 2px 0 0 0;
    text-align: center;
    width: 111px;
}
.choice .current {
    background:  no-repeat scroll left top transparent;
    color: #ff4040;
    font-weight: bold;
}
.choice a:hover {
    background:  no-repeat scroll left top transparent;
    color: #ff4040;
    font-weight: bold;
}

#subpro2{padding:10px 20px;}
#subpro1{padding:10px 0 10px 10px;}

	.dn{width:650px;clear:both}
	.downlist_l {float:left;width:350px;}
	.downlist_m {float:left;width:100px;margin:0px 20px;_margin:0px 10px;}
	.downlist_r{float:right;width:150px}
	
.comment_content{height:130px}

.proct_bg1{ padding:10px;}

.page_pic{ height:100%; overflow:hidden;}
.page_pic figure {
  margin: 0;
  width: 48.5%;
  margin-right: 3%;
  margin-bottom: 3%;
  float: left;
}

.page_pic figure a .imgauto {
  width: 100%;
  padding: 5px;
  text-align:center;
}

.page_pic figure a .imgauto img{ object-fit:cover;}

.page_pic figure a span {
  display: block;
  margin: 8px 0;
  text-align: center;
  font-size: 14px;
}

.page_pic figure:nth-child(2n) {
  margin-right: 0;
}

.page_pic figure:hover img {
}

.page_pic figure:hover span {
  color: #036aac;
}


.page_pic_1{ height:100%; overflow:hidden;}
.page_pic_1 figure {
  margin: 0;
  width: 48.5%;
  margin-right: 3%;
  margin-bottom: 3%;
  float: left;
}

.page_pic_1 figure a .imgauto {
  width: 100%;
  padding: 5px;
}
.page_pic_1 figure a .imgauto img{ width:100%; height: 300px; object-fit:cover;}

.page_pic_1 figure a span {
  display: block;
  margin: 8px 0;
  text-align: center;
  font-size: 14px;
}

.page_pic_1 figure:nth-child(2n) {
  margin-right: 0;
}
.page_pic_1 figure:hover span {
  color: #036aac;
}

.page_pic_2{ width:80%; height:100%; overflow:hidden; margin:0 auto;}
.page_pic_2 figure {
  margin: 0;
  width: 48.5%;
  margin-right: 3%;
  margin-bottom: 3%;
  float: left;
}

.page_pic_2 figure a .imgauto {
  width: 100%;
  padding: 5px;
}
.page_pic_2 figure a .imgauto img{ width:100%; height: 70px; object-fit:cover;}

.page_pic_2 figure a span {
  display: block;
  margin: 8px 0;
  text-align: center;
  font-size: 14px;
}

.page_pic_2 figure:nth-child(2n) {
  margin-right: 0;
}
.page_pic_2 figure:hover span {
  color: #036aac;
}


.show_guest .fl {
  width: 39%;
  padding: 0 20px;
  position: relative;
}

.show_guest .fl i {
  width: 1px;
  font-style: normal;
  display: block;
  height: 458px;
  background: #eee;
  position: absolute;
  left: 50%;
  top: 0;
}

.show_guest .fl .guestbook {
  width: 100%;
  height: 148px;
  padding: 15px 0;
  background: #fff;
  position: relative;
  z-index: 99;
  top: 155px;
}

.show_guest .fl .guestbook b {
  width: 100%;
  height: 118px;
  overflow: hidden;
  display: block;
  position: absolute;
}

.show_guest .fl .guestbook b img {
  width: 100%;
  position: absolute;
  top: -70px;
}

.show_guest .fl .guestbook p {
  position: absolute;
  width: 100%;
  height: 118px;
  top: 15px;
  left: 0;
  padding-top: 26px;
}

.show_guest .fl .guestbook p strong {
  font-size: 29px;
  line-height: 43px;
  text-align: center;
  display: block;
  font-weight: normal;
  color: #fff;
}

.show_guest .fl .guestbook p span {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  display: block;
}

.show_guest .fr {
  width: 60%;
  height: auto;
  padding: 20px;
  margin: 0 auto;
  float: none;
  margin: 0 auto;
}

.show_guest .fr p {
  width: 80%;
  margin: 7px 0;
  position: relative;
  display: block;
  padding-left: 20%;
}

.show_guest .fr p span {
  padding-right: 10px;
  line-height: 37px;
  font-size: 14px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 16%;
  text-align: right;
  font-weight: bold;
}

.show_guest .fr p input {
  width: 100%;
  height: 37px;
  border: none;
  border: 1px solid #ddd;
  font-size: 15px;
  text-indent: 5px;
  outline: 0;
}

.show_guest .fr p textarea {
  width: 100%;
  height: 100px;
  border: none;
  border: 1px solid #ddd;
  font-size: 12px;
  text-indent: 5px;
  outline: 0;
}

.show_guest .fr p.yanz { height:100%; overflow:hidden;}

.show_guest .fr p.yanz span {
  float: left;
  padding-right: 10px;
}
.show_guest .fr p.yanz input {
  width: 40%;
  float: left;
}
.show_guest .fr p.yanz img {
  height: 37px;
  display: block;
  float: right;
}

.show_guest .fr p .btn {
  height: 49px;
  border: none;
  border-radius: 4px;
  background: #173478;
  color: #fff;
}

.show_guest .fr p .btn:hover {
  background: #bf552d;
}

/*���߿ͷ�*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.bottom,10)||0)-(parseint(this.currentstyle.margintop,10)||0)-(parseint(this.currentstyle.marginbottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(/uploads/image/tdimages/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block; margin:0 auto;}
.keifu_head{ width:131px; height:41px; background:url(/uploads/image/tdimages/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(/uploads/image/tdimages/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; border-bottom:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{ margin-top:3px;}
.keifu_con .text{ text-align:center; font-size:14px; font-weight:bold;}
.keifu_con .text span{ color:#547816;}
.keifu_con .ww{ height:25px; line-height:25px;}
.keifu_con .weixin{ height:96px; text-align:center; margin:10px 0px 0px 0px;}
.keifu_con .weixin img{ width:96px;}
.keifu_con .weixin_text{ height:35px; line-height:20px; font-size:14px; text-align:center; margin:10px 0px 20px 0px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; background:url(/uploads/image/tdimages/keifu.png); background-position:0 -149px; }