@charset "utf-8";
/* CSS Document */
body, html {
	background:#f3f3f3;
	text-align:center;
	width:100%;
	height:100%;
}
body, div, ul, li, form {
	padding:0;
	margin:0;
	list-style-type:none;
	color:#6c6c6c;
}
* {
	font-size:12px;
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
}
img { border:0; }
/* link color font */
a {
	color:#6c6c6c;
	text-decoration:none;
}
a:visited {
	color:#6c6c6c;
	text-decoration:none;
}
a:hover {
	color:#F57921;
	text-decoration:underline;
}
a:active {
	color:#6c6c6c;
	text-decoration:none;
}
.clearbox { clear:both; }
.divTitle {
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*顶部标志 及 右侧的下来站点导航*/
#TopMain {
	width:948px;
	height:67px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
.TopMainLogo {
	float:left;
	margin-top:14px;
	width:160px;
	height:53px;
	text-align:right;
}
.TopMainMenu {
	margin-top:32px;
	width:192px;
	height:35px;
	float:right;
	text-align:left;
}
.header_mainnav {
	width:157px;
	height:22px;
	float:left;
	text-align:left;
	text-indent:39px;
	line-height:21px;
	color:#327bbb;
	background:url(../images/LanguageSelect_1.gif);
}
.header_mainnavs {
	width:157px;
	height:22px;
	float:left;
	text-align:left;
	text-indent:39px;
	line-height:21px;
	color:#000;
	background:url(../images/LanguageSelect_1s.gif);
}
#list_LanguageSelect {
	position:absolute;
	visibility: hidden;
	left:0;
	width:131px;
	border-top:#f4f4f4 1px solid;
	border-bottom:#f4f4f4 1px solid;
	background-color:#FFF;
	z-index:100;
	overflow:hidden;
}
#list_LanguageSelect a, #list_LanguageSelect a:link, #list_LanguageSelect a:visited {
	display:block;
	width:131px;
	height:23px;
	line-height:23px;
	text-indent:15px;
	text-align:left;
	color:#000;
	background-color:#FFF;
	background-image:url(../images/LanguageSelect_2.gif);
	text-decoration:none;
}
#list_LanguageSelect a:hover {
	color:#000;
	background-color:#CCC;
	background-image:url(../images/LanguageSelect_2s.gif);
	text-decoration:none;
}
/*文件居左，文件居右*/
.floatL { float:left; }
.floatR { float:right; }
/*网站头部主菜单*/
#TopMenu {
	width:948px;
	height:66px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/menuCenter.jpg) top repeat-x;
}
.TopMenuSwf {
	width:908px;
	height:49px;
	margin-top:17px;
	text-align:center;
}
/*主题部分*/
.emptyLineDiv14 { height:14px; }
.MainDiv {
	width:948px;
	margin:0 auto;
	text-align:center;
	background:url(../images/mainBack.jpg) repeat-y;
	overflow:hidden;
}
.MainDiv ul{
	margin:0 auto;
	padding:
}
.MainDiv li {
	padding:0;
	margin:0 auto;
}
.MainDivEnd {
	width:948px;
	height:20px;
	margin:0 auto;
	text-align:center;
	background:url(../images/table_bc.jpg) repeat-x;
}
/*产品页*/
.MainPro {
	width:948px;
	margin:0 auto;
	text-align:center;
	background:url(../images/proMcenter.jpg) repeat-y;
	overflow:hidden;
}
.MainPromod {
	width:866px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
.MainProLeft {
	width:654px;
	height:520px;
	float:left;
}
.MainProCs {
	width:163px;
	height:163px;
	background:url(../images/proCsback.jpg) left top no-repeat;
	float:left;
	text-align:left;
}
.MainProCsPic {
	/*非IE的主流浏览器识别的垂直居中的方法*/  
	display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/  
	text-align:center;
	/* 针对IE的Hack */  
	*display: block;
	*font-size: 118px;/*这个值大概为最大高度的0.875*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:161px;
	height:130px;
	float:left;
	overflow:hidden;
	cursor:hand;
}
.MainProCsPic img {
	/*设置图片垂直居中*/  
	vertical-align:middle;
	/*非IE6下的等比缩放*/  
	max-height:161px;
	max-width:130px;
	/*IE6下的等比缩放，注意expression其实是运行了一个JS程序，所以如果图片很多的话会引起CPU占用率高*/  
	width:expression(this.width >161 && this.height <= this.width ? 161: true);
	height:expression(this.height > 130 && this.width <= this.height ? 130 : true);
	cursor:hand;
}
.MainProCsTitle {
	width:161px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-weight:bold;
}
.MainProPage {
 width::654px;
	height:28px;
	text-align:center;
	float:left;
	overflow:hidden;
}
.MainProPageli {
	width:600px;
	height:18px;
	margin:8px auto;
	text-align:left;
}
.MainProRight {
	width:212px;
	float:left;
}
.MainProSerUl {
	width:212px;
	height:215px;
	background:url(../images/proSback.jpg);
}
.MainProSerLi {
	width:195px;
	height:16px;
	margin:0 auto;
}
.MainProSerLi select{
	width:195px;
	height:20px;
}
.MainProRightAdv {
	width:212px;
	margin-top:5px;
}
/*新闻及新闻列表灰色背景*/
.hui_top {
	width:878px;
	height:20px;
	margin:0 auto;
	text-align:center;
	background:url(../images/hui_t.jpg) top no-repeat;
	overflow:hidden;
}
.hui_center {
	width:878px;
	margin:0 auto;
	text-align:center;
	background:url(../images/hui_c.jpg);
	overflow:hidden;
}
.hui_titleBack {/*标题*/
	width:757px;
	color:#1d1d1d;
	text-indent:22px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:30px;
	padding-bottom:20px;
	background:url(../images/title_back.jpg) bottom repeat-x;
	white-space:normal;
	word-break:break-all;
	margin:0 auto;
	overflow:hidden;
}
.hui_newsInfo {/*新闻内容*/
	width:717px;
	color:#1d1d1d;
	text-align:left;
	line-height:20px;
	overflow:hidden;
	margin:0 auto;
}
.hui_newsP {
	width:757px;
	margin:0 auto;
	padding:0;
	border-bottom:#dfe0e2 1px solid;
	overflow:hidden;
}
.hui_newslist, .hui_newslist:visited, .hui_newslist:active {/*新闻列表链接*/
	display:block;
	width:605px;
	height:40px;
	line-height:44px;
	text-align:left;
	text-indent:20px;
	float:left;
	color:#777777;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
}
.hui_newslist:hover {
	color:#F57921;
	text-decoration:underline;
}
.hui_newsDate {
	display:block;
	width:152px;
	height:40px;
	line-height:44px;
	text-align:center;
	font-weight:bold;
	float:left;
	color:#777777;
	overflow:hidden;
}
.hui_newsSummary {
	display:block;
	width:717px;
	color:#8d8e90;
	text-align:left;
	margin:0 auto;
	padding-bottom:15px;
	line-height:20px;
	white-space:normal;
	word-break:break-all;
	overflow:auto;
}
.hui_newsPage {
	width:717px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
	text-align:right;
	line-height:50px;
}
.hui_float {
	width:878px;
	height:30px;
	margin:0 auto;
	text-align:center;
	background:url(../images/hui_b.jpg) no-repeat;
	overflow:hidden;
}
.hui_titleFL {
	float:left;
	color:#1d1d1d;
	font-size:16px;
	font-weight:bold;
}
.hui_titleMore, .hui_titleMore:visited, .hui_titleMore:active {
 display:block;
 width:80px;
 height:30px;
 float:right;
 font-weight:normal;
 text-align:center;
}
.hui_titleMore:hover {
	color:#F57921;
	text-decoration:underline;
}
.hui_keji_pic {
	width:80px;
	float:left;
	text-align:center;
	overflow:hidden;
}
.hui_keji_comment {
	width:650px;
	text-align:left;
	line-height:20px;
	float:left;
	margin-left:10px;
	white-space:normal;
	word-break:break-all;
	overflow:hidden;
}
/*活动类表*/
.Huodong_Mod {
	width:757px;
	margin:0 auto;
	overflow:hidden;
}
.Huodong_List {
	width:189px;
	height:180px;
	float:left;
}
.Huodong_ListPic {
	width:189px;
	height:105px;
	text-align:center;
	vertical-align:middle;
	line-height:105px;
	background:url(../images/huodongBack.jpg) center no-repeat;
	margin:0 auto;
}
.Huodong_ListPic img { margin:5px auto; }
.Huodong_ListTitle {
	width:155px;
	height:22px;
	line-height:22px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
}
.Huodong_ListBt {
	width:157px;
	height:20px;
	text-align:left;
	margin:0 auto;
}
.Huodong_Comments {
	width:727px;
	margin:0 auto;
	text-align:left;
	line-height:18px;
	white-space:normal;
	word-break:keep-all;
	overflow:hidden;
}
/*首页底部的新闻及广告模块*/
#modline {
	width:948px;
	height:39px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/modCC.jpg) top repeat-x;
}
#modAdv {
	width:948px;
	height:145px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/modBC.jpg) top repeat-x;
}
.modAdv1 {
	width:308px;
	height:137px;
	float:left;
	overflow:hidden;
}
.modAdv1new, .modAdv1new:visited, .modAdv1new:active {
	display:block;
	width:220px;
	height:24px;
	text-align:left;
	line-height:24px;
	text-indent:15px;
	float:left;
	color:#8e8e8e;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.modAdv1new:hover {
	color:#F57921;
	text-decoration:underline;
}
.modAdvDate {
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:75px;
	height:24px;
	line-height:24px;
	text-align:right;
	color:#8e8e8e;
}
.modAdv2 {
	width:292px;
	height:137px;
	float:left;
	overflow:hidden;
}
.modAdv2title, .modAdv2title:visited, .modAdv2title:active {
	display:block;
	width:292px;
	height:25px;
	text-indent:25px;
	line-height:25px;
	text-align:left;
	float:left;
	overflow:hidden;
	background:url(../images/mod_Adv.jpg);
	color:#383838;
}
.modAdv2title:hover {
	color:#F57921;
	text-decoration:none;
}
.modAdv2 p {
	width:292px;
	height:112px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	background:url(../images/mod_Advback.jpg);
	text-align:center;
	padding-top:3px;
}
/*底部版权信息*/
#BtCopright {
	width:948px;
	height:50px;
	margin:0 auto;
	overflow:hidden;
}
/*产品信息、留言 窗体*/
.FloatDIV {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	display:none;
	z-index:900;
	background:#333333;
	FILTER: alpha(opacity=90);/* IE */ -moz-opacity:0.9; /* Moz + FF */
}

#proWinDiv{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	display:none;
	z-index:10001;
}
#proInfoDiv{
	width:896px;
	margin:0 auto;
	margin-top:100px;
	z-index:10001;
	overflow:hidden;
	background-color:#FFF;
	border:#FFF 20px solid;
}
.titleBack {
	width:896px;
	height:71px;
	background:url(../images/proWinTop.gif);
}
.titleBack H1 {
	width:835px;
	height:71px;
	line-height:71px;
	font-size:32px;
	float:left;
	color:#000;
	text-align:left;
	font-weight:normal;
	overflow:hidden;
	text-indent:20px;
	font-family:Verdana, Geneva, sans-serif;
}
.titleBack a {
	display:block;
	width:60px;
	height:71px;
	float:left;
}
.proCs {
	width:896px;
	background:url(../images/proWinC.gif) repeat-y;
	overflow:hidden;
}
.proCsLeft {
	width:555px;
	overflow:hidden;
	text-align:center;
	float:left;
}
.proCsRight {
	width:280px;
	overflow:hidden;
	float:left;
}
.proCsInfo {
	width:280px;
	background:url(../images/proInfoC.gif) repeat-y;
}
.proCsInfo li {
	width:256px;
	line-height:39px;
	margin:0 auto;
	text-align:left;
	text-indent:10px;
}
.proCsInfoList { border-top:#999 1px dotted; }
.proFloat {
	width:896px;
	height:30px;
	background:url(../images/proWinB.gif);
}
/**/

#sendMsg{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	display:none;
	z-index:10001;
}
.sendMsgDiv{
	width:454px;
	height:267px;
	margin:0 auto;
	background:url(../images/mesC.jpg);
	margin-top:150px;
	border:#FFF 20px solid;
}
#tvDiv{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	display:none;
	z-index:10001;
}
#tvDiv div{
	width:470px;
	height:391px;
	margin:0 auto;
	margin-top:50px;
	border:#FFF 20px solid;
}
