﻿body						{ font-size:12px; color:#415e6e; font-family:Arial, Helvetica; margin:0 auto; padding:0;background:#80949f; width:100%;}
ul,li,div,dl,dt,dd			{ margin:0; padding:0;}
img							{ border:none;}
ul,li						{ list-style:none;}	
.h10						{ width:100%; height:10px; font-size:10px; line-height:10px;}
a:link						{ color:#565656; text-decoration:none;}
a:visited					{ color:#565656; text-decoration:none;}
a:hover						{ color:#565656; text-decoration:underline;}
.cl							{ clear:both; width:100%; height:1px; font-size:1px;}
.fl							{ float:left;}
.fr							{ float:right;}
#body_con					{ width:915px; margin:0 auto; background:#ffffff; padding-left:4px; padding-right:4px; padding-bottom:10px;padding-top:4px;}
#head						{ width:100%; height:388px; }
.logo						{ background:url(../images/top_bg.gif) repeat-x top left; height:77px; padding-left:8px;}
.logo1						{ padding-top:19px;}
.logo2						{ padding-top:13px; padding-left:13px;}
.language					{ padding-top:52px; padding-right:15px; text-align:right}
.banner						{ margin-top:1px;}
.menu						{ height:41px; border-top:1px solid #b0bdc5;}
.menu ul					{ height:41px; width:100%; background:url(../images/menu_bg.gif) top left repeat-x;}
.menu ul li					{ float:left; font-size:15.7px; font-weight:bold; color:#fff; line-height:41px;  display:block; cursor:hand;}
.menu UL LI A 				{ BACKGROUND-POSITION: 0px 0px; DISPLAY: block;background:url(../images/menu_bg.gif);COLOR: #ffffff;BACKGROUND-REPEAT: repeat-x;TEXT-ALIGN: center; TEXT-DECORATION: none;padding:0 25px; border-right:1px solid #90abb8;
}
.menu ul li a:hover			{ background-position:0px -41px;}
.menu ul li	a:link			{ color:#FFFFFF; text-decoration:none;}
.menu ul li	a:visited		{ color:#FFFFFF; text-decoration:none;}
.menu ul li	a:hover			{ color:#FFFFFF; text-decoration:none;}
#left						{ float:left; width:200px; height:auto;}
.pro_bar					{ width:100%; height:28px; line-height:28px; background:url(../images/pro_bar.jpg) no-repeat; display:block;}
.pro_bar span				{ padding-left:30px; color:#FFFFFF; font-weight:bold; font-size:13px;}
.big_class					{ background:url(../images/big_bg.jpg); height:25px; width:100%;  line-height:25px; color:#000;}
.big_class a:link			{ padding-left:26px; color:#000000; font-weight:bold;}
.big_class a:hover			{ padding-left:26px; color:#000000; font-weight:bold;}
.big_class a:visited		{ padding-left:26px; color:#000000; font-weight:bold;}
.small_class				{ background:#dfe8ed; height:auto; width:100%; padding-top:3px; padding-bottom:3px;}
.small_class li				{ display:block; width:100%; height:20px; line-height:20px; /*background:url(../images/small_ico.jpg) 39px 8px no-repeat;*/}
.small_class li	a			{ padding-left:56px;}
.contact					{ background:url(../images/lb.jpg); height:127px; width:100%; *padding-top:12px; padding-top:8px; padding-top:8px!important;}
.contact li					{ line-height:200%; line-height:180%!important;}
.about_con					{ margin-top:20px; line-height:200%; padding-right:30px; text-align:justify; text-justify:inter-ideograph; padding-left:8px; font-size:13px;}
.about_con p				{ text-indent:24px;}
.about_con img				{ float:right; margin-left:18px; padding:3px; border:1px solid #dddddd;}
.pro_tit					{ }
#right						{ float:right; padding-left:10px; width:705px;}
#demo						{ width:700px; overflow:hidden;}
.pro_bg						{ width:144px; height:150px; background:url(../images/pro_bg.gif) no-repeat;}
.pro_tit					{ border-bottom:2px solid #f1f1f1; margin-top:30px; margin-bottom:6px;}
#footer						{ text-align:center; height:55px; background:#dae4e6; border-top:1px solid #b7c5c8; padding-top:10px; width:923px; margin:0 auto;}
#footer	p					{ margin:0; padding:5px 0; display:block;}
.position					{ float:right; padding-right:20px; padding-top:8px;}
.product					{ margin-top:8px; text-align:center; width:100%;}
.product dl					{ float:left; width:151px; height:193px; border:1px solid #dddddd; margin-left:8px; margin-right:13px; margin-top:8px; margin-bottom:8px; display:table;}
.product dl dt				{ text-align:center; height:166px;  vertical-align: middle; line-height:166px;display: table-cell;vertical-align:middle; position:relative; width:100%;}
.product dl dt .pp			{*position:absolute; top:50%;width:100%;}
.product dl dt img			{ padding:6px; *position:relative; top:-50%; left:-50%; max-width:138px; height:auto;}
.product dl dd				{ border-top:1px solid #dddddd; text-align:center; height:26px; line-height:26px; display:block;}
.page						{ width:auto; margin-top:25px; height:36px; line-height:36px; margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px; text-align:center; background:url(../images/page_bg.gif) repeat-x;}
.se_bg						{ background:#384159; cursor:pointer;}
.se_bg dd					{ background:#384159}
.se_bg dd b	a:link			{ color:#ffffff;}
.se_bg dd b	a:visited		{ color:#ffffff;}
.pro_img					{ margin-top:28px;}
.pro_img img			    { padding:6px; border:1px solid #cccccc; max-width:600px; height:auto;}
.pro_name					{ font-size:15px; font-weight:bold; width:auto;display:block; }
.pro_name h1				{ font-size:15px; font-weight:bold; width:auto;display:block; }
.pro_info					{ line-height:180%; font-size:13px; padding:20px 30px;}
.more						{ float:right; margin-right:12px; padding-top:10px; display:block;}
.pro_bg img					{ width:auto; height:auto; height:139px!important;}
.related 					{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
.related LI 				{ PADDING-LEFT: 20px; BACKGROUND: url(../images/Arrow_05.gif) no-repeat 6px 10px; LINE-HEIGHT: 180%; LIST-STYLE-TYPE: none}
.time						{ FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif}
.news_title	h1				{ font-size:20px; margin-top:6px;}
.news_content				{ margin-top:15px; margin-bottom:30px; line-height:200%; text-align:justify; text-justify:inter-ideograph;}
.line						{ height:1px; line-height:1px; font-size:1px; background:url(../images/Line.gif) repeat-x; margin-bottom:12px;}
.my					{display:none;}
