html {
	height: 100%; margin-bottom: 1px;
}
body {
	font: 12px/1.4 "Tahoma", "Tahoma"; margin: 0px; padding: 0px; height: 100%; color: rgb(95, 95, 95); font-size-adjust: none; font-stretch: normal;
}
select {
	font-family: "Tahoma"; font-size: 12px;
}
option {
	font-family: "Tahoma"; font-size: 12px;
}
input {
	font-family: "Tahoma"; font-size: 12px;
}
textarea {
	font-family: "Tahoma"; font-size: 12px;
}
textarea {
	overflow: scroll; -ms-overflow-x: hidden;
}
label {
	display: inline-block;
}
input {
	padding: 2px;
}
textarea {
	padding: 2px;
}
caption {
	text-align: left; font-style: inherit; font-weight: normal;
}
cite {
	text-align: left; font-style: inherit; font-weight: normal;
}
code {
	text-align: left; font-style: inherit; font-weight: normal;
}
dfn {
	text-align: left; font-style: inherit; font-weight: normal;
}
th {
	text-align: left; font-style: inherit; font-weight: normal;
}
var {
	text-align: left; font-style: inherit; font-weight: normal;
}
h1 {
	font-family: "Tahoma"; font-size: 24px; font-weight: bold; margin-bottom: 12px;
}
h2 {
	font-family: "Tahoma"; font-size: 24px; font-weight: bold; margin-bottom: 10px;
}
h3 {
	font-family: "Tahoma"; font-size: 18px; font-weight: bold; margin-bottom: 8px;
}
h4 {
	font-family: "Tahoma"; font-size: 16px; font-weight: bold; margin-bottom: 5px;
}
h5 {
	font-family: "Tahoma"; font-size: 14px; font-weight: bold; margin-bottom: 5px;
}
h6 {
	font-family: "Tahoma"; font-size: 14px; font-weight: normal; margin-bottom: 5px;
}
table {
	width: 100%; border-collapse: collapse; border-spacing: 0;
}
form {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	margin: 0px 0px 5px;
}
blockquote {
	margin: 0px 0px 1em;
}
input.btn-text {
	padding: 6px; border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(68, 68, 68); vertical-align: middle;
}
.input {
	padding: 6px; border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(68, 68, 68); vertical-align: middle;
}
input.radio {
	margin-right: 2px; vertical-align: -1px;
}
input.checkbox {
	margin-right: 2px; vertical-align: -1px;
}
input.radio {
	margin-left: -2px;
}
input.checkbox {
	margin-left: -2px;
}
label.radio {
	margin-right: 5px;
}
label.checkbox {
	margin-right: 5px;
}
textarea.t_Areas {
	border-width: 1px; border-style: solid; border-color: rgb(159, 159, 159) rgb(220, 220, 220) rgb(220, 220, 220) rgb(159, 159, 159); padding: 1px; resize: none;
}
a {
	transition:color 0.2s linear; color: rgb(95, 95, 95); text-decoration: none;
}
a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
img {
	border: 0px currentColor; border-image: none;
}
.hideText {
	text-indent: -9999px; white-space: nowrap;
}
.clearfix {
	_height: 1%;
}
.y_fix {
	overflow: hidden; -ms-zoom: 1;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.header-inner {
	margin: 0px auto; width: 1003px; height: 75px; overflow: hidden; position: relative;
}
.topArea {
	margin: 0px; padding: 0px;
}
.topArea .search {
	float: right;
}
.topArea .btn-text {
	padding: 2px;
}
.topArea .btn-text {
	border: 0px currentColor; border-image: none; background-color: rgb(146, 203, 239);
}
.sCommon {
	right: 0px; margin-top: -22px; position: absolute;
}
.times img {
	display: none;
}
.btn-search {
	border: 0px currentColor; border-image: none; width: 37px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; font-weight: bold; margin-left: -3px; vertical-align: middle; background-color: rgb(103, 191, 246);
}
.logo {
	margin: 1px 0px 0px; padding: 0px; position: absolute;
}
.sTel {
	background: url("sTel.png") no-repeat; margin: 0px; top: 15px; height: 45px; right: 10px; color: rgb(255, 238, 230); overflow: hidden; padding-left: 45px; position: absolute;
}
.sTel span {
	display: block;
}
.sTel em {
	color: rgb(249, 167, 128); font-size: 18px; font-style: normal; vertical-align: -1px;
}
.ftLink .ftLink-l {
	margin: 0px auto; width: 1003px; color: rgb(255, 255, 255);
}
.ftLink-l a {
	padding: 0px 10px 0px 0px; color: rgb(255, 255, 255);
}
.ftLink .ftLink-l a:hover {
	color: rgb(255, 255, 0);
}
.topArea {
	margin: 0px auto; width: 1003px; height: 27px; color: rgb(255, 255, 255); line-height: 27px;
}
.topArea a {
	color: rgb(255, 255, 255);
}
.content {
	line-height: 1.6;
}
.intro-info-img {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(255, 255, 255); border-image: none; margin-right: 8px;
}
.ftLink .ftLink-l {
	height: 32px; line-height: 32px;
}
.navbox {
	margin: 0px; padding: 0px; height: 36px; text-align: center; font-size: 14px; font-weight: bold; position: relative; z-index: 100;
}
.nav {
	margin: 0px auto; width: 1003px;
}
.nav li.line {
	width: 2px;
}
.nav li {
	height: 36px; line-height: 36px; float: left; position: relative;
}
.nav li a {
	color: rgb(255, 255, 255); display: block; transition-property: background-color;
}
.nav li a:hover {
	text-decoration: none;
}
.navbox li .current {
	text-decoration: none;
}
.nav li .shownav {
	left: 0px; width: 100%; text-align: center; line-height: 18px; font-size: 12px; font-weight: normal; visibility: hidden; position: absolute;
}
.nav li .shownav a {
	padding: 5px;
}
.l-dropDown {
	background: rgb(233, 247, 255); margin: 20px 0px 0px -30px; padding: 0px; border: 1px solid rgb(173, 217, 241); border-image: none; display: none; position: absolute; z-index: 100;
}
.l-dropDown a {
	display: block;
}
.banner {
	margin: 0px auto; text-align: center; font-size: 0px;
}
.list {
	margin: 4px 0px 0px;
}
.list a {
	background: url("icon_lead_01.gif") no-repeat 0px 3px; padding-left: 8px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.news-list .list {
	height: 20px; overflow: hidden;
}
.box {
	margin-bottom: 10px;
}
.box .title {
	background: url("title_bg.jpg") repeat-x 0px bottom; margin: 0px 0px 12px; text-indent: 20px; padding-bottom: 8px; font-size: 14px; font-weight: normal; position: relative;
}
.box .title .title-inner {
	background: url("title-inner.png") no-repeat 0px 1px;
}
.box .title span {
	display: block;
}
.box .title .title-text {
	font-weight: bold;
}
.box .more {
	background: url("icon_more.png") no-repeat 80% 50%;
}
.box .more {
	padding: 0px 15px 0px 0px; top: 0px; right: 0px; overflow: hidden; font-size: 12px; font-weight: normal; position: absolute;
}
.box .more a {
	color: rgb(130, 133, 138); text-indent: 0px; display: block;
}
.box2 {
	padding-left: 10px; border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: dotted;
}
.num li {
	background: url("SlideTrans_circle_1.jpg") no-repeat;
}
.lookall a {
	background: url("lead_more.png") no-repeat right 5px;
}
.num li.on {
	background-image: url("SlideTrans_circle_2.jpg");
}
.idPre {
	background: url("icon_left_btn.jpg") no-repeat;
}
.idNext {
	background: url("icon_right_btn.jpg") no-repeat;
}
.picList {
	text-align: center; margin-right: 10px; float: left; display: inline; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.picList .txt {
	margin: 3px auto 0px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.ft-wrap {
	margin: 0px auto; padding: 15px 0px; width: 1003px; position: relative;
}
.copyright p {
	margin: 0px;
}
.ft-wrap .link {
	top: 20px; right: 0px; position: absolute;
}
.main {
	background: rgb(255, 255, 255); margin: 0px auto 10px; padding: 15px 0px 0px; width: 1003px; overflow: hidden; position: relative; z-index: 10; -ms-zoom: 1;
}
.mainbg {
	background: rgb(255, 255, 255); padding-top: 0px;
}
.box {
	padding: 0px;
}
.box-inner {
	padding: 0px;
}
.box-case .box-inner {
	padding: 10px 10px 0px;
}
.box-img .box-inner {
	padding: 10px 10px 0px;
}
.box .content {
	padding: 0px; line-height: 1.84;
}
.box-left {
	padding: 0px; background-color: transparent;
}
.box-left .box-inner {
	padding: 0px; background-color: transparent;
}
.mainbg .box-left .title {
	text-indent: 0px;
}
.mainbg .box-left .title .title-inner {
	background-image: none;
}
.box-left .box-inner .more {
	display: none;
}
.box-left .content {
	padding: 5px;
}
.notice {
	display: none;
}
.location {
	background: url("location_bg.jpg") no-repeat 0px 50%; top: 10px; right: 10px; color: rgb(110, 110, 110); padding-left: 22px; position: absolute;
}
.location span {
	
}
#leftObj {
	width: 235px; float: left;
}
#rightObj {
	background: rgb(255, 255, 255); width: 765px; height: auto; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid; float: right; min-height: 350px !important; _height: 350px; _width: 760px;
}
#leftObj .title {
	margin: 0px 10px 8px; height: 35px; text-align: left; color: rgb(74, 74, 74); line-height: 35px; font-size: 14px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.inner-title {
	margin: 0px 5px 8px; height: 35px; text-align: left; color: rgb(74, 74, 74); line-height: 35px; font-size: 14px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightObj .title {
	background: url("right_title_bg.jpg") no-repeat 0px 50%; margin: 0px 10px; padding: 0px 0px 0px 14px; height: 35px; color: rgb(74, 74, 74); line-height: 35px; font-size: 14px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightObj .title b {
	color: rgb(255, 102, 0);
}
#rightObj .title .location {
	font-size: 12px; font-weight: normal; float: right;
}
#rightObj .title .location a {
	color: rgb(255, 255, 255); display: inline-block; -ms-zoom: 1;
}
.pg_margins {
	clear: both;
}
.menu {
	background: url("m30031/leftObj_bg.gif") repeat-x; padding: 0px;
}
.menu dl {
	margin: 0px 0px 15px; padding: 5px 10px 10px;
}
.menu dt {
	background: url("icon_lead_05.gif") no-repeat 95% 50%;
}
.menu dt a {
	background: url("menu_li_bg.jpg") no-repeat 50% bottom; padding: 0px 10px; border-radius: 4px; color: rgb(110, 110, 110); line-height: 36px; display: block; transition-property: background-color;
}
.menu dt a:hover {
	background: url("icon_lead_06.gif") no-repeat 95% 50% rgb(23, 137, 207); color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.menu dt .current {
	background: url("icon_lead_06.gif") no-repeat 95% 50% rgb(23, 137, 207); color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.menu dd {
	background: url("dot.jpg") no-repeat 15px 50%; margin: 0px; padding: 3px 15px 0px 25px; line-height: 20px; font-size: 12px; font-weight: normal;
}
.menu dd a {
	display: block;
}
.menu dd .current {
	color: rgb(21, 138, 205); font-weight: bold;
}
.list_news_01 {
	padding: 15px 15px 5px 25px;
}
.list_news_01 li {
	background: url("icon_lead_01.gif") no-repeat 0px 50%; margin: 0px; padding: 8px 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_news_01 li span {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.case-list {
	margin-top: 10px;
}
.page {
	margin: 10px 25px;
}
.page .recordcount {
	margin: 0px 10px 0px 0px; display: inline-block; -ms-zoom: 1;
}
.page .page_no {
	display: inline-block; -ms-zoom: 1;
}
.page .page_no .current {
	color: rgb(255, 102, 0);
}
.page .page_no a {
	padding: 1px 4px; border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(78, 78, 78); display: inline-block; -ms-zoom: 1;
}
.page_top {
	padding: 15px;
}
.page_top {
	margin: 0px 15px; padding-left: 20px;
}
.display_title h1 {
	margin: 15px; padding: 0px 0px 6px; text-align: center; color: rgb(51, 51, 51); font-family: Î¢ÈíÑÅºÚ; font-size: 18px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.display_title .info {
	text-align: center;
}
.display_content {
	padding: 15px 20px; color: rgb(102, 102, 102); line-height: 2; font-size: 14px;
}
.info .font_size {
	padding: 0px 10px;
}
.pic_list_01 {
	padding: 15px 0px 15px 15px;
}
.pic_list {
	text-align: center; float: left;
}
.txt {
	margin: 5px auto 0px; line-height: 1.6;
}
.price {
	margin: 0px auto; color: rgb(255, 51, 0);
}
.img-list .picList .txt {
	text-align: center;
}
.ibwmessage {
	padding: 15px;
}
.bgmessage {
	background: url("icon_guestbook_bg.jpg") no-repeat 0px 0px; margin: 0px 0px 10px; padding: 0px 0px 20px 58px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.bgmessage div {
	margin: 0px 0px 6px; color: rgb(108, 101, 91);
}
.replyTitle {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 5px 10px; border-image: none; color: rgb(34, 34, 34); margin-top: -10px; background-color: rgb(249, 249, 249);
}
.replyContent {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 5px 10px; border-image: none;
}
.inputbox {
	padding: 0px 15px 15px;
}
.contact {
	padding: 15px;
}
.ibl {
	width: 60px; text-align: right; display: inline-block; -ms-zoom: 1;
}
.notice_right {
	display: none;
}
.link {
	height: 25px;
}
.rightContent {
	float: right;
}
.order {
	padding: 15px;
}
.orderlist {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none;
}
.orderlist th {
	padding: 6px; border: 1px solid rgb(220, 220, 220); border-image: none; text-align: center;
}
.orderlist td {
	padding: 3px 6px; border: 1px solid rgb(220, 220, 220); border-image: none;
}
.orderBottom {
	padding: 5px; text-align: center;
}
.orderBottom a {
	margin: 0px 5px 0px 0px; display: inline-block; -ms-zoom: 1;
}
.member {
	padding: 15px 0px 0px;
}
.reg {
	padding: 15px 0px 0px;
}
.footer {
	color: rgb(255, 255, 255);
}
.footer a {
	color: rgb(255, 255, 255);
}
.footer a:hover {
	color: rgb(255, 255, 255);
}
.txt-intro {
	margin: 0px 0px 5px;
}
#pageTop {
	padding: 0px; width: 53px; height: 42px; right: 10px; bottom: 10px; text-indent: -999px; overflow: hidden; display: block; position: fixed; _position: absolute;
}
#pageTop {
	background: url("up.png") no-repeat;
}
#pageTop a {
	width: 100%; height: 100%; display: block;
}
.prev-next {
	text-align: center; font-weight: bold;
}
.prev-next span {
	background: url("icon_page_up.png") no-repeat 10px 50% rgb(247, 247, 247); margin: 0px 10px; padding: 12px 12px 12px 32px; width: 80px; text-align: left; display: inline-block; -ms-zoom: 1;
}
.prev-next .prev {
	background-image: url("icon_page_dn.png");
}
.prev-next a {
	display: block;
}
.RelevantNews {
	margin: 0px 10px;
}
.RelevantNews h2 {
	background: url("icon_about.jpg") no-repeat 0px 50%; margin: 0px 0px 10px; padding: 0px 0px 0px 12px; color: rgb(135, 135, 135); font-size: 14px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.RelevantNews .list {
	margin: 0px 0px 7px; padding: 10px; width: 47%; float: left; display: inline;
}
.RelevantNews .list div {
	margin: 0px 0px 8px;
}
.others {
	padding: 0px 10px;
}
.write-msg th {
	padding: 4px;
}
.write-msg td {
	padding: 4px;
}
.write-msg th {
	text-align: right;
}
.write-msg .heaer {
	background: rgb(230, 240, 247);
}
.guestbook-list .top {
	padding: 0px 10px;
}
.listTable th {
	border: 1px solid rgb(230, 240, 247); border-image: none;
}
.listTable td {
	border: 1px solid rgb(230, 240, 247); border-image: none;
}
#cart_tip {
	padding: 0px 10px;
}
.box-contact strong {
	color: rgb(255, 0, 0);
}
.pic_news_01 {
	margin: 0px 10px 10px; padding: 0px 20px 20px; clear: both;
}
.pic_news_01 .picnews {
	height: 122px; clear: both; margin-top: 20px;
}
.pic_news_01 .picnews .pic {
	text-align: center; float: left;
}
.pic_news_01 .picnews .pic span {
	padding: 5px; display: block;
}
.pic_news_01 .picnews .txt {
	padding: 0px 10px; text-align: left; line-height: 160%; float: left;
}
.pic_news_01 .picnews .txt h4 {
	line-height: 160%; font-size: 13px;
}
.pic_news_01 .picnews .txt .more {
	padding: 0px 20px; text-align: right; line-height: 20px;
}
.page {
	clear: both;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
.SlideTransContainer {
	height: 302px;
}
.SlideTransContainer .time {
	margin: 5px 0px 3px; color: rgb(81, 81, 81);
}
.SlideTransContainer h3 {
	margin: 0px 0px 7px; font-size: 14px;
}
.SlideTransContainer .content {
	margin: 0px 0px 7px;
}
.page {
	text-align: center; position: relative; _position: static; _text-align: left;
}
.num {
	margin: 0px; padding: 0px; vertical-align: 4px; display: inline-block; -ms-zoom: 1; _position: relative; _text-align: center; _top: -5px;
}
.num li {
	list-style: none; margin: 0px 10px 0px 0px; width: 8px; height: 8px; text-align: center; color: rgb(255, 255, 255); line-height: 8px; text-indent: 999px; overflow: hidden; font-family: Arial; font-size: 12px; vertical-align: baseline; float: left; display: inline; position: relative; z-index: 100; cursor: pointer;
}
.lookall {
	background: url("icon_lead_06.gif") no-repeat 95% 50% rgb(85, 85, 85); padding: 8px; text-align: center;
}
.lookall a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.lookall a:hover {
	color: rgb(255, 255, 255);
}
.idPre {
	left: -10px; width: 10px; height: 13px; display: inline-block; position: relative; cursor: pointer; -ms-zoom: 1; _position: absolute; _left: 25px;
}
.idNext {
	left: 0px; width: 10px; height: 13px; margin-top: 0px; margin-right: 4px; display: inline-block; z-index: 111; cursor: pointer; -ms-zoom: 1; _position: absolute; _margin-left: 120px;
}
.ftLink-l {
	overflow: visible;
}
#Begin_topFrame p {
	margin-bottom: 0px;
}
.rightContent {
	line-height: 27px; float: right;
}
.rightContent p {
	display: inline;
}
.rightContent a {
	background: url("ico_01.gif") no-repeat 0px; padding: 0px 3px 0px 8px; margin-left: 20px; float: left; display: inline;
}
.rightContent a:hover {
	background: url("ico_03.gif") no-repeat 0px; text-decoration: none;
}
.rightContent .drop {
	margin-left: 20px; float: left; position: relative; z-index: 999;
}
.rightContent .drop .up {
	background: url("ico_02.gif") no-repeat 0px; margin: 0px; padding-left: 11px;
}
.rightContent .drop .sub {
	left: 0px; top: 27px; width: auto; display: none; position: absolute;
}
.rightContent .drop .sub2 {
	border-width: 0px 1px 1px; border-style: solid; border-color: currentColor; padding: 10px 15px; border-image: none; left: 0px; top: 27px; width: auto; line-height: 20px; position: absolute; z-index: 100;
}
.rightContent .drop .sub2 a {
	background: none; margin: 0px;
}
#subcompany {
	left: -15px; width: 152px;
}
#sublanguage {
	left: -10px; width: 62px;
}
#sublanguage a {
	background: url("ico_01.gif") no-repeat 0px 6px; padding-left: 10px;
}
#subsearch {
	left: -15px; width: 162px;
}
.subsearch {
	padding: 0px;
}
.subsearch .btn-text {
	padding: 3px 2px; width: 116px; height: 16px; color: rgb(51, 51, 51); vertical-align: top; float: left;
}
.subsearch .btn-search {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 40px; height: 24px; font-family: arial; vertical-align: top; float: right; cursor: pointer;
}
