﻿* {
	margin: 0;
	padding: 0;
}
a {
	color: #4c4c4c;
	text-decoration: none;
}
body {
	color: #4c4c4c;
	font-family: "方正准圆简体";
	font-size: 14px;
}
hr {
	height: 1px;
	border: none;
	margin: 0;
	*margin: 0 0 -14px 0;
	float: none;
	*float: left;
	display: block;
}
img {
	border: none;
}
li {
	list-style: none;
}

.clear {
	clear: both;
	height: 0;
	*overflow: hidden;
}
.clr {
	overflow: auto;
	zoom: 1;
}
.left {
	float: left;
}
.right {
	float: right;
}


#header, #content, #footer {
	margin: 0 auto;
	width: 1400px;
}
#top {
	background: url(images/top.jpg) no-repeat;
	height: 91px;
	padding: 9px 0 0 151px;
}
#top a.logo {
	float: left;
	height: 76px;
	width: 458px;
}
#top form {
	float: left;
	padding: 35px 0 0 86px;
}
#top input {
	float: left;
}
#top input.txt {
	border: 1px solid #bbb;
	height: 18px;
	line-height: 18px;
	width: 157px;
}
#top input.btn {
	background: #1c69b1;
	border: none;
	color: #dde9f3;
	height: 20px;
	line-height: 21px;
	margin-left: 5px;
	width: 50px;
}
#nav {
	background: url(images/nav2.jpg) repeat-x;
	height: 40px;
}
#nav ul {
	background: url(images/nav1.jpg) repeat-x;
	margin: 0 auto;
	padding: 4px 0 0 105px;
	width: 1195px;
}
#nav li {
	float: left;
	margin-left: 9px;
	width: 88px;
}
#nav li.long {
	width: 102px;
}
#nav li a {
	color: #fff;
	display: block;
	font-weight: bold;
	height: 24px;
	padding-top: 12px;
	text-align: center;
	width: 88px;
}
#nav li.long a {
	width: 102px;
}
#nav li a:hover, #nav li a.sel {
	background: url(images/navbg.gif);
	color: #e36a00;
}
#nav li.long a:hover, #nav li.long a.sel {
	background: url(images/navbg2.gif);
}
#focus {
	padding: 1px 0 3px;
}

#content {
	background: url(images/content.jpg) no-repeat;
}
.main {
	margin: 0 auto;
	width: 1100px;
}
#content1 {
	background: #fff;
	padding-top: 22px;
}
#dynamic {
	width: 426px;
}
#dynamic h1 {
	background: url(images/dynamic_index.jpg);
	padding-left: 173px;
}
#dynamic h1, #picture h1, #group h1 {
	height: 27px;
	padding-top: 13px;
}
#dynamic h1 a, #picture h1 a, #group h1 a {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
}
#dynamic ul {
	padding: 26px 34px 0 10px;
}
#dynamic li {
	background: url(images/dashed.gif) left bottom repeat-x;
	height: 23px;
	padding-top: 10px;
}
#dynamic li a {
	float: left;
	margin-left: 6px;
}
#dynamic li span.date {
	color: #bababa;
	float: right;
	margin-right: 11px;
}
#dynamic li span.icon {
	background: url(images/icon.gif);
	float: left;
	height: 9px;
	margin: 2px 0 0 7px;
	overflow: hidden;
	width: 10px;
}
#picture {
	width: 344px;
}
#picture h1 {
	background: url(images/picture_index.jpg);
	padding-left: 149px;
}
#picture div.old {
	background: #efefef;
	border: 1px solid #c4c4c4;
	margin-top: 21px;
	height: 228px;
	padding: 3px;
	width: 335px;
}
#picture div.new {
	margin-top: 21px;
} 
#picture p {
	padding-top: 11px;
	text-align: center;
}
#group {
	width: 330px;
}
#group h1 {
	background: url(images/group_index.jpg);
	padding-left: 162px;
}
#group p {
	line-height: 29px;
	padding: 26px 15px 0 34px;
	text-indent: 2em;
}
#moreinfo {
	background: url(images/dashed.gif) left 17px repeat-x;
	height: 50px;
}
#moreinfo a {
	background: #fff;
	margin-top: 3px;
	width: 93px;
	padding-left: 5px;
}
#moreinfo a.left {
	margin-left: 152px;
}
#moreinfo a.right {
	margin-right: 108px;
}
#about {
	width: 769px;
}
#about h1 {
	background: url(images/about_index.jpg);
	padding: 26px 0 0 621px;
	height: 52px;
}
#about p {
	padding: 12px 35px 0 162px;
	line-height: 29px;
	text-indent: 2em;
}
#about p span {
	margin-left: 10px;
}
#about p span, #about p span a {
	color: #ff5a00;
}
#about h1 a, #honor h1 a {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	display: inline-block;
}
#honor {
	width: 631px;
}
#honor h1 {
	background: url(images/honor_index.jpg);
	padding: 49px 0 0 80px;
	height: 33px;
}
#honor ul {
	padding: 25px 0 0 11px;
}
#honor li {
	float: left;
	width: 205px;
	height: 151px;
	background: url(images/honor_bg.gif);
	padding: 8px 0 0 22px;
	margin-right: 16px;
}
#honor li a {
	display: inline-block;
}
#content2 {
	padding-top: 24px;
}
#product {
	width: 707px;
}
#product h1 {
	background: url(images/product_index.jpg);
	padding-left: 173px;
}
#product h1, #feature h1 {
	height: 27px;
	padding-top: 13px;
}
#product h1 a, #feature h1 a {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
}
#colee_left {
	width: 705px;
	overflow: hidden;
}
#product dl {
	float: left;
	width: 229px;
	margin: 16px 10px 0 0;
}
#product dl.last {
	margin-right: 0;
}
#product dt {
	width: 221px;
	height: 172px;
	padding: 3px;
	border: 1px solid #e3e3e3;
}
#product dt a {
	display: inline-block;
}
#product dd {
	padding-top: 12px;
	text-align: center;
}
#feature {
	width: 393px;
}
#feature h1 {
	background: url(images/feature_index.jpg);
	padding-left: 193px;
}
#feature p {
	padding: 20px 7px 0 43px;
	line-height: 29px;
	text-indent: 2em;
}
#feature a.img {
	margin: 15px 0 0 43px;
	display: block;
	width: 340px;
}

#content0 {
	background: #fff;
}
#lnav {
	width: 210px;
	background: url(images/lnav_top.jpg) top no-repeat;
	padding: 65px 0 0 31px;
}
#lnav div {
	background: url(images/lnav_bg.jpg) right no-repeat;
	padding: 18px 0 80px;
}
#lnav dl {
	width: 206px;
	border-bottom: 1px solid #dfdfdf;
}
#lnav dt {
	height: 24px;
	background: url(images/lnav_icon1.jpg) 23px 14px no-repeat;
	padding: 11px 0 0 46px;
}
#lnav dt.sel {
	background: url(images/lnav_icon2.jpg) 23px 14px no-repeat;
}
#lnav dt.sel a {
	color: #b47900;
}
#lnav dd {
	width: 140px;
	height: 17px;
	background: url(images/lnav_menu1.jpg) top no-repeat;
	padding: 5px 0 0 34px;
	font-size: 13px;
	margin: 6px 0 0 31px;
}
#lnav dd.first {
	border-top: 1px solid #dfdfdf;
	width: 205px;
	margin: 0;
	padding: 0;
	background: none;
	height: 7px;
	overflow: hidden;
}
#lnav dd.last {
	height: 42px;
}
#lnav dd.sel {
	background: url(images/lnav_menu2.jpg) top no-repeat;
}
#lnav dd.sel a {
	color: #fff;
}
#lnav a.img {
	margin-top: 5px;
	display: block;
	width: 206px;
}
#lnav a.top {
	margin-top: 26px;
}
#rcontent {
	width: 859px;
	padding-top: 25px;
}
#rcontent h1.title {
	font-size: 17px;
	height: 27px;
	color: #fff;
	padding: 13px 0 0 190px;
}
#rcontent h1#group_top {
	padding-left: 150px;
}
#rcontent h1#product_top {
	padding-left: 200px;
}
#rcontent h1#honor_top {
	padding-left: 150px;
}
#rcontent h1#culture_top {
	padding-left: 170px;
}
#rcontent h1#flow_top {
	padding-left: 225px;
}
#rcontent h1#news_top {
	padding-left: 130px;
}
#rcontent h1#contact_top {
	padding-left: 225px;
}
#rcontent h1#feature_top {
	padding-left: 170px;
}
#rcontent h1#safety_top {
	padding-left: 134px;
}
#info {
	line-height: 28px;
	padding: 35px 40px;
}
#product2 {
	padding: 10px 0 0 31px;
}
#product2 dl {
	width: 610px;
	background: url(images/dashed.gif) left bottom repeat-x;
	padding: 17px 0 21px 27px;
}
#product2 dl.last {
	background: none;
}
#product2 dt, #product2 dd {
	float: left;
}
#product2 dt {
	width: 210px;
	height: 163px;
	background: #ebebeb;
	border: 1px solid #d6d6d6;
	padding: 4px;
	margin-right: 28px;
}
#product2 dt a, #product2 dd a {
	display: inline-block;
}
#product2 dd.name {
	height: 22px;
	padding: 19px 0 0 22px;
	width: 312px;
	background: url(images/lnav_icon1.jpg) 1px 25px no-repeat;
	font-size: 22px;
}
#product2 dd.detail {
	width: 334px;
	padding-top: 53px;
}
#picture2 {
	padding: 3px 0 0 3px;
}
#picture2 div {
	float: left;
	width: 244px;
	height: 200px;
	margin: 25px 0 0 30px;
}
#picture2 div a.img {
	width: 232px;
	height: 158px;
	display: block;
	border: 1px solid #d5d5d5;
	background: #ebebeb;
	padding: 5px;
}
#picture2 div p {
	text-align: center;
	padding-top: 10px;
}
#news ul {
	padding: 26px 45px 5px 40px;
}
#news li {
	background: url(images/dashed.gif) left bottom repeat-x;
	height: 25px;
	padding-top: 12px;
}
#news li a {
	float: left;
	margin-left: 14px;
}
#news li span.date {
	color: #bababa;
	float: right;
	margin-right: 25px;
}
#news li span.icon {
	background: url(images/icon2.gif);
	float: left;
	height: 9px;
	margin: 2px 0 0 14px;
	overflow: hidden;
	width: 10px;
}
#network {
	padding: 55px 0 23px 52px;
}
#network img.map {
	display: block;
}
#network table {
	border-collapse: collapse;
	width: 630px;
	margin: 26px 0 0 51px;
}
#network th, #network td {
	border: 1px solid #000;
	color: #000;
	padding: 5px 0 3px;
	text-align: center;
	line-height: 20px;
}
#network td.addr {
	text-align: left;
	padding: 5px 4px 3px;
}
#network th {
	font-size: 13px;
	background: #bfbfbf;
}
#network p.notice {
	text-align: center;
	padding: 30px 70px 0 0;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
#network2 {
	padding: 9px 0 5px 49px;
}
#network2 dl {
	width: 723px;
	margin-top: 24px;
	border-bottom: 1px solid #d2d2d2;
}
#network2 dt, #network2 dd {
	float: left;
}
#network2 dt {
	width: 165px;
	height: 188px;
	border: 1px solid #dedede;
	border-bottom: none;
	padding: 3px;
}
#network2 dt img {
	display: block;
}
#network2 dd {
	width: 357px;
	background: url(images/dashed.gif) left bottom repeat-x;
	margin-left: 28px;
	padding: 16px 0 0 2px;
	height: 24px;
}
#contact {
	padding: 37px 34px 20px 35px;
}
#contact iframe {
	display: block;
	border: 1px solid #d3d3d3;
}
#contact dl {
	float: left;
	margin: 25px 51px 5px 0;
	width: 369px;
}
#contact dl.right {
	margin-right: 0;
}
#contact dt {
	height: 49px;
	background: url(images/contact_tbg2.gif) 0 22px no-repeat;
	padding-left: 12px;
	font-weight: bold;
}
#contact dd {
	height: 25px;
	padding-left: 9px;
	font-size: 13px;
}
#contact dd.indent {
	padding-left: 53px;
}
#contact hr {
	border-top: 1px solid #d2d2d2;
}

#footer {
	background: url(images/footer.jpg) repeat-x;
	height: 388px;
	margin-top: 30px;
}
#footer dl {
	width: 250px;
	float: left;
	margin: 41px 33px 0 0;
	color: #d9daf0;
}
#footer dl.last {
	margin-right: 0;
}
#footer dt {
	height: 26px;
	background: url(images/contact_tbg.gif) top no-repeat;
	border-bottom: 1px solid #d9daf0;
	padding: 16px 0 0 11px;
	font-weight: bold;
}
#footer dd {
	font-size: 13px;
	padding-left: 8px;
	text-indent: -40px;
	margin-left: 40px;
	line-height: 26px;
}
#footer dd.top {
	padding-top: 22px;
}
#footer ul {
	margin: 31px auto 15px;
	height: 31px;
	background: #008a9e;
	padding: 19px 0 0 94px;
	width: 1006px;
}
#footer li {
	float: left;
	background: url(images/botnav_line.gif) right no-repeat;
	padding: 0 11px 0 12px;
}
#footer li.last {
	background: none;
}
#footer li a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
}
#footer p {
	text-align: center;
	color: #e8f0f7;
	font-size: 13px;
	padding-top: 8px;
}
#footer p a {
	color: #e8f0f7;
}


#page {
	text-align: center;
	padding: 30px 0 15px;
}
#detail_main {
	padding: 35px 43px 20px 40px;
}
#detail_title {
	text-align: center;
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
}
.detail_hr {
	height: 1px;
	border: none;
	border-top: 1px solid #ccc;
	margin: 0;
	*margin: 0 0 -14px 0;
	float: none;
	*float: left;
	display: block;
}
#detail_p {
	text-align: center;
	margin-top: 10px;
	color: #000;
}
#detail_p a {
	color: #000;
	text-decoration: none;
}
#detail_p span {
	margin: 0 20px;
}
#detail_text {
	padding: 20px 10px;
	line-height: 22px;
	color: #000;
}
#detail_dl {
	margin-top: 10px;
}
#detail_dl dt {
	font-weight: bold;
	height: 26px;
	color: #000;
}
#detail_dl dd {
	margin-left: 27px;
	height: 22px;
}
#detail_dl a {
	color: #000;
	text-decoration: none;
}
#tb1{ width:1002px; margin:0 auto; padding:0; position:relative; text-align:center;}
#tb1_1{ position:absolute; top:-45px; right:0; padding-right:200px;}








