/*-----------超连接样式---------------------*/
a { font-size: 11px; font-family: "Tahoma","Verdana","Arial", ;text-decoration:none; color: #666;}
a:link  {color:#333; text-decoration:none}
a:visited {color:#333; text-decoration:none}
a:hover  {color:#666; text-decoration:underline}
a:active  {color:#666; text-decoration:underline}

/* Line Height ******/
.lh18 {line-height:18px;}
.lh20 {line-height:20px;padding:30px 25px 30px 25px;}
.lh24 {line-height:24px;}

.width{width:932px;margin:auto;overflow:hidden;}

.h60 {margin:60px 0 0 0;}
.h50 {margin:50px 0 0 0;}
.h40 {margin:15px auto;line-height: 18px;letter-spacing:1pt;}
.h40 td  p{padding:0 0 20px 0;}
.h20 {margin:20px 0 0 0;}
.mt10{margin:0 0 0 5px;padding:0 0 0 5px;}
.mt20{margin:18px 0 0 0;padding:0 0 0 0px;}
.mt30{margin:30px 0 2px 0px;padding:0 0 0 0px;}
.mt50{margin:10px 0 2px 0px;padding:0 0 0 0px;}
.mt40{margin:40px 0 0 40px;padding:0 0 0 25px;}
/*-----------标准网页元件样式---------------------*/
html {border:0;}
body { background-color: #fff;background-image: url(../images/bg_home.jpg);background-position: 50% 0;	background-repeat: repeat-x;vAlign: top; font-size:12px; color:#111;margin:0 auto;}
*{font-family:"Verdana","Tahoma","宋体"}
tr, td {font-size:12px; color:#333;}
form td{ font-size:12px; text-align:left; }
select, option {font-size:12px; color:#4A4A4A; border:1px solid #525254;}
p {margin:0 0 0px 0;width:100%}


li {font-size: 12px; line-height: 24px ;list-style:circle; }
.l{float:left;}
.r{float:right;}
.c{clear:both;}
/*-----------超连接样式---------------------*/
.a1 a{font-size:12px; font-family: Tahoma, Verdana; color:#95a1c3;}
.a1 a:link  {text-decoration: none; color:#009999;} 
.a1 a:visited {text-decoration: none; color:#009999;}
.a1 a:hover {text-decoration: none; color:#006666;}
.a1 a:active { text-decoration: none; color:#006666;}


.a2 a{font-size:10px; font-family: Tahoma, Verdana; color:#333;line-height: 20px;}
.a2 a:link  {text-decoration: none; color:#777;} 
.a2 a:visited {text-decoration: none; color:#777;}
.a2 a:hover {text-decoration: underline; color:#777;}
.a2 a:active { text-decoration: underline; color:#777;}


/*-----------菜单字体---------------------*/


/*-----------子栏目菜单---------------------*/
.menua {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-size:10px; color:#000;word-spacing:0.2cm;}
.menua td{font-size:10px; color:#000; line-height: 18px;}
.menua a:link  {font-size:11px;text-decoration:none; color:#333;}
.menua a:visited {font-size:11px;text-decoration: none; color:#333;}
.menua a:hover {font-size:11px;text-decoration:none; color:#0033cc;}
.menua a:active { font-size:11px;text-decoration: none; color:#0033cc;}

.MenuLeft{font-size: 12px;color: #333;text-decoration: none;letter-spacing:2pt;	height:36px;background:url(../images/img_left01.jpg) no-repeat;}

.MenuLeft a:link  {background:url(../images/icon_07.gif) 20px 9px no-repeat;
	display: block;	font-size: 12px;color: #fff;text-decoration: none;	padding:6px 0 3px 40px;	}
.MenuLeft a:visited {background:url(../images/icon_07.gif) 20px 9px no-repeat;
	display: block;	font-size: 12px;color: #fff;text-decoration: none;	padding:6px 0 3px 40px;	}
.MenuLeft a:hover{background:url(../images/icon_07.gif) 20px 9px no-repeat;	display: block;	font-size: 12px;color: #fff;	text-decoration: none;	background-color: #0000ff;}
.MenuLeft a:active  {background:url(../images/icon_07.gif) 20px 9px no-repeat;	display: block;	font-size: 12px;color: #fff;	text-decoration: none;	background-color: #0000ff;}
/*-----------文字字体---------------------*/
.f1 {font-size: 9px;color: #0066cc; LINE-HEIGHT: 10px;}
.f2 {font-size: 12px;color: #ffff66;LINE-HEIGHT: 20px;padding:15px 0px 0px 30px; font-family: "Tahoma";}
.f3 {font-size: 10px;color: #888;LINE-HEIGHT: normal;}
.f4 {font-size: 12px;color:#333;	LINE-HEIGHT: normal;}
.f5 {font-size: 12px;color:#ccc;	LINE-HEIGHT: normal;}
.f6 {padding:0px 0 0px 40px;	font-size: 16px;color: #000;	LINE-HEIGHT: 22px;font-family: "Microsoft YaHei","微软雅黑";letter-spacing:3pt;font-weight: bold;}
.f7 {font-size: 12px;color: #003399;LINE-HEIGHT: normal;font-weight: bold;}
.f8 {font-size: 10px;color: #cccccc;LINE-HEIGHT: normal;letter-spacing:3pt;}
.f9 {font-size: 14px;color: #333;font-weight: bold;LINE-HEIGHT: 18px;}
.f11 {font-size: 10px;color: #777;}
.f11111 {font-size: 1px;color: #b6e2ff;LINE-HEIGHT: 1px;}
.fp1 {font-size: 11px;color: #fff;font-weight: bold;LINE-HEIGHT: 30px;}
.fp2 {font-size: 12px;color: #fff;LINE-HEIGHT: 30px;}
/*-----------背景图片--------------------*/
.bgimg { BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-y; vAlign: top; }
.bgimg1 { BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; vAlign: top }
.bgimg2 { height:15px;BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; vAlign: bottom }
.bgimg3 { BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: repeat-y; vAlign: top }
.bgimg4 { BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; vAlign: bottom;background-color: #EFF0F3;}
.bgimg5 { BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; vAlign: top;}
.bgimg6 { BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x; vAlign: top; }

/*-----------正文内容--------------------*/
.Toplogo { padding: 37px 0px 0px 29px;}

.Toptd { margin:60px 0px 20px 325px; padding:0px 0px 0px 0px; }

.line {	 BORDER-BOTTOM: #fd0002 solid 1px;}
.line2 {  BORDER-BOTTOM: #b0bdcc solid 1px;font-size: 10px;}

.formtd { height:24px; margin:0px 0px 0px 0px; padding:3px 0px 3px 30px; border-top-width: 1px;
	border-top-style: solid;border-top-color: #e1e1e1;}
.formtd {font-size:12px; color:#666666;}

.formtd2 { height:21px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border-top-width: 0px;
	border-top-style: solid;border-top-color: #e1e1e1;}
.formtd2 {font-size:12px; color:#111;}

.btn1 {	border:1px solid #bfbfbf;font-size:12px;color:#666666;padding:0 0 0 0; height:16px;}
.btn2 { border:1px solid #bfbfbf;font-size:12px;color:#666666;padding:0 0 0 0; overflow-y:auto;}

.left_td_2 { height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; border-bottom-width: 1px;
	border-bottom-style: solid;border-bottom-color: #e1e1e1;}
.left_td_2 {font-size:12px; color:#333;}
.left_td_2 a:link  {font-size:12px;text-decoration:none; color:#999;}
.left_td_2 a:visited {font-size:12px;text-decoration: none; color:#999;}
.left_td_2 a:hover {font-size:12px;text-decoration:none; color:#b38d1c;}
.left_td_2 a:active { font-size:12px;text-decoration: none; color:#b38d1c;}

.left_td_3 { height:36px; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; border-bottom-width: 1px;
	border-bottom-style: solid;border-bottom-color: #e1e1e1;background:url(../images/icon.gif) 7px 11px no-repeat;}
.left_td_3 {font-size:12px; color:#666;}
.left_td_3 a:link  {font-size:12px;text-decoration:none; color:#666;}
.left_td_3 a:visited {font-size:12px;text-decoration: none; color:#666;}
.left_td_3 a:hover {font-size:12px;text-decoration:underline; color:#666;}
.left_td_3 a:active { font-size:12px;text-decoration: underline; color:#666;}

.leftmenu { height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; border-top-width: 1px;
	border-top-style: solid;border-top-color: #0482d3;background:url(../images/ icon.gif) 7px 11px no-repeat;letter-spacing:3pt;}
.leftmenu {font-size:12px; color:#66ccff;}
.leftmenu a:link  {font-size:12px;text-decoration:none; color:#66ccff;}
.leftmenu a:visited {font-size:12px;text-decoration: none; color:#66ccff;}
.leftmenu a:hover {font-size:12px;text-decoration:none; color:#fff;}
.leftmenu a:active { font-size:12px;text-decoration: none; color:#fff;}

.leftmenu1 { height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; border-top-width: 1px;
	border-top-style: solid;border-top-color: #0482d3;background:url(../images/ icon.gif) 7px 11px no-repeat;}
.leftmenu1 {font-size:12px; color:#66ccff;}
.leftmenu1 a:link  {font-size:12px;text-decoration:none; color:#66ccff;}
.leftmenu1 a:visited {font-size:12px;text-decoration: none; color:#66ccff;}
.leftmenu1 a:hover {font-size:12px;text-decoration:none; color:#fff;}
.leftmenu1 a:active { font-size:12px;text-decoration: none; color:#fff;}


/*-----------左---------------------*/

#div2{	left:0;	top:0;margin:0 0 0 0; padding:0 0 0 0;z-index:1;}
#div3 {	position:absolute;top:98px; margin:0 0 0 0; padding:0 0 0 0; z-index:19;}
#header {padding-top: 0px;}
ul.topnav {	list-style: none;padding: 0 0;margin: 0;float: right;font-size: 1.2em;}
ul.topnav li {float: left;margin: 0;padding: 0 10px 0 0;position: relative; /*--Declare X and Y axis base--*/}
ul.topnav li a{	padding: 5px 5px;color: #000;display: block;text-decoration: none;float: left;}
ul.topnav li a:link {color: #000;}
ul.topnav li a:visited {color:#000; text-decoration:none}
ul.topnav li a:hover{background: url(images/topnav_hover.gif) no-repeat 5px center top;color:#ff0000;}
ul.topnav li a:active {color: #ff0000;}

ul.topnav li span { /*--Drop down trigger styles--*/
	width: 1px;	height: 1px;float: left;
	background: url(images/subnav_btn.gif) no-repeat center top;}

.p_menu { height:22px; margin:0px 0px 0px 0px; padding:2px 0px 0px 30px; background-color: #3399cc}
.p_menu {font-size:12px; color:#fff;font-weight: bold;}
.p_menu a:link  {font-size:12px;text-decoration:none; color:#fff;}
.p_menu a:visited {font-size:12px;text-decoration: none; color:#fff;}
.p_menu a:hover {font-size:12px;text-decoration:none; color:#ffff33;}
.p_menu a:active { font-size:12px;text-decoration: none; color:#ffff33;}

.BottomB {padding:10px 0px 0px 40px; background-image: url(../images/bg_bottom.jpg);background-repeat: repeat-x; }
.BottomB td{font-size:12px; color:#888; word-spacing:0.1cm;line-height: 20px;vAlign: top; }
.BottomB a:link  {font-size:12px;text-decoration:none; color:#0066cc;}
.BottomB a:visited {font-size:12px;text-decoration: none; color:#0066cc;}
.BottomB a:hover {font-size:12px;text-decoration:underline; color:#0066cc;}
.BottomB a:active { font-size:12px;text-decoration: underline; color:#0066cc;}

#Layer1 {
  width: 700px;  height: 40px;
  margin: 33px 0px;
  position: absolute;float: right;
  top: 33px;}
	
	
#copyright { PADDING:100px 0px 30px 0px;font-size: 12px; font-family: "Verdana","Arial", ;text-decoration:none; color: #fff;float: left;}

/* =-=-=-=-=-=-=-[产品窗口]-=-=-=-=-=-=-=- */	

		.menu { 
			height: 40px;
			display: block;
		}

		.menu ul {			float: right;
			list-style: none;
			padding: 0 0 0 15px;
			margin: 0 0 0 5px;
		}

		.menu ul li {
			/* width and height of the menu items */  
			float: left;
			overflow: hidden;
			position: relative;
			text-align: center;
			line-height: 40px;padding: 0 0 0 15px;
		}

		.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 136px;
			border-right-width: 0px;
	border-right-style: solid;border-right-color: ;
			height: 40px;
			font-family: Arial;
			font-size: 14px;
			letter-spacing: 0px;
			text-decoration: none;
			cursor: pointer;/*text-transform: uppercase;*/
		}

		.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 136px;
		}

		.menu ul li a span.out {
			top: 0px;
		}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -40px;
		}

		/** 1st example **/

		#menu {
			
		}

		#menu ul li a {
			color: #000;
		}

		#menu ul li a span.over {text-decoration:none;
			color: #FFF;
		}

		#menu ul li span.bg {
			/* height of the menu items */  
			height: 40px;
			background: url('bg_ over.gif') center center no-repeat;
		}
		
		/** 2nd example **/

		#menu2 {
			
		}
		
		#menu2 ul li a {
			color: #fff;background: #666;		
		}

		#menu2 ul li a span.over {
			background: #333;
			color: #fff;
		}
		
#tablec tr.color1{	background-color:#FFFFFF;}
#tablec tr.color2{	background-color:#f0f0f0;color: #ccc;}
#gotopbtn {
	width:90px;
	height:25px;
	background:#fff;
	position:fixed;text-align:center;
	bottom:150px;
	left:300px;
	display:none;
	cursor:pointer;
	font-size:12px;
	line-height:25px;
	border:1px solid #aaa; 
}
label { display: block; } 

.infiniteCarousel {
  width: 550px;
  position: relative;padding:0 0 0 0px;
}

.infiniteCarousel .wrapper {
  width: 500px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 115px;
  margin: 0 20px;
  position: absolute;
  top: 25px;
}

.infiniteCarousel ul a img {
  border: 3px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.infiniteCarousel .wrapper ul {
	width: 550px; /* single item * n */
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	top: 5px;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 100px;
  width: 150px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #fff;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #999;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 45px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 50;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
/* 产品菜单*/

#wrap {width:165px;background:# ; margin-left:20px;}


#flyout {font-size:12px; padding:0; margin:0; list-style:none; width:165px; height:360px; position:; left:-20px;}
#flyout ul {padding:0; margin:0; list-style:none;}
#flyout li {display:block; width:165px; height:29px; background:# 1c1c1c;border-top-width: 1px;
border-top-style: solid;border-top-color: #0482d3; line-height:29px;  }
#flyout li a {display:block; width:165px; height:30px; text-indent:30px; text-decoration:none;color:#66ccff;}
#flyout li a:hover{color:#fff;}

#flyout table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:12px;}
#flyout li {float:left; margin-bottom:1px;}
#flyout li ul {visibility:hidden; position:absolute; top:0; left:165px; width:400px; height:117px; border-left:0px solid #fff; padding-top:15px;padding-left:10px;}
#flyout li ul li {display:block; display:inline; width:160px; height:22px; border:0; margin:0 10px; background:transparent;}
#flyout li ul li a {text-indent:0; background:transparent; display:block; width:160px; height:22px; line-height:21px; color:#ededed; border-bottom:1px solid #294a6d; text-decoration:none;}
#flyout li b {visibility:hidden; display:block; width:380px; height:210px; position:absolute; top:0; left:165px; background:#123; opacity:0.8; filter:alpha(opacity=80);}
* html #flyout li a:hover {position:relative; white-space:normal;}
* html #flyout li a:hover ul li a:hover {color:#000; background:#bcd;}
#flyout li:hover {position:relative;}
#flyout li:hover ul li a:hover {background:#003399; color:#fff;}
#flyout li:hover b,
#flyout li a:hover b {
visibility:visible;
}
#flyout li:hover ul,
#flyout li a:hover ul {
visibility:visible;
}

#menutop {padding:20px 0px 0 0}

#menutop ul {float:right;list-style:none;margin:0px;}

.menuline {width:1px;height:28px;background:#c5c5c5}
#menutop ul li {float:left;margin:0 10px;display:block;line-height:28px}

#menutop ul li a:link,#menu ul li a:visited {color:#000}
#menutop ul li a:hover{color:#003399;text-decoration:none}

.formtd { height:24px; margin:0px 0px 0px 0px; padding:3px 0px 3px 30px; border-top-width: 1px;
	border-top-style: solid;border-top-color: #e1e1e1;}
.formtd {font-size:12px; color:#666666;}

.form_td { height:24px; margin:0px 0px 0px 0px; padding:3px 0px 3px 30px; border-top-width: 1px;
	border-top-style: solid;border-top-color: #e1e1e1;}
.form_td {font-size:12px; color:#666;}

.form_td2 { height:21px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border-top-width: 0px;
	border-top-style: solid;border-top-color: #e1e1e1;}
.form_td2 {font-size:12px; color:#d8dcdf;}