body {
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	font-size:12px;
	background:url(../images/bg3.gif);
	color:#4A4A4A;
	}
td,th{
	font-size:12px;
}
div {
    padding:0; margin:0
}
ul {
	padding:0; margin:0
}
li {
	padding:0; margin:0
}
a {
	padding:0; margin:0
}
img {
	border: 0
}
.inputbox {
    width:100px;
	HEIGHT: 16px;
	vertical-align:middle;
	BORDER: #9C9C9C 1px solid;  
}
.photo IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.button {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.button {
	BORDER-RIGHT: #e29518 1px solid; BORDER-TOP: #e29518 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ffedb5; BORDER-LEFT: #e29518 1px solid; width: 91px; COLOR: #c64f00; BORDER-BOTTOM: #e29518 1px solid; HEIGHT: 29px
}
a:active,a:link,a:visited{
	font-weight: normal;
	color: #4A4A4A;
	text-decoration: none;
	font-size: 12px;
}
a:hover{
	font-weight: normal;
	font-size: 12px;
	color: #4A4A4A;
	text-decoration:underline;
}
a.bb:active,a.bb:link,a.bb:visited{
	color: #4A4A4A;
	text-decoration: none;
	font-size: 12px;
}
a.bb:hover{
	font-size: 12px;
	color: #4A4A4A;
	text-decoration: none;
}
.fgx{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #afafaf;
}
.jg{
   margin-top:12px;
}
.jg2{
   margin-top:8px;
}
.font14b{
   font-size:14px;
   font-weight:bold;
}
.red{
   color: #FF2023;
}
.gray{
   color:#B6B6B6;
}
.ls{
   color:#285B94;
}
.bs{
   color:#fff;
}

.goodpic2{text-align:center;}
.goodpic2 a{border:1px solid #FFECBD; width:115px; height:85px; display:block; text-align:center;overflow:hidden; padding:1px;}
.goodpic2 a:hover{border:1px solid #646A2E; width:115px; height:85px; display:block; padding:1px;}


#header{
   width:988px; height:86px; background-color:#FFFFFF; padding:0 7px; margin:0 auto; overflow:hidden; position:relative
}
#logo{
   width:500px; height:86px; float:left; padding-left:18px; margin:0 auto; overflow:hidden; position:relative
}
#cc{
   width:250px; height:20px; float:right; padding:33px 33px 0 0; margin:0 auto; overflow:hidden; position:relative
}
#cc a:active{
   padding:0 8px; color:#999999
}
#cc a:link{
   padding:0 8px; color:#999999
}
#cc a:visited{
   padding:0 8px; color:#999999
}
#cc a:hover{
   padding:0 8px
}
#nav{
   width:968px; height:35px; line-height:35px; padding:0 7px 0 27px; background:url(../images/nav_bg.jpg) repeat-x; margin:0 auto; overflow:hidden; position:relative
}
#nav ul{
   list-style:none
}
#nav ul li{
   width:110px; height:35px; line-height:35px; float:left; background:url(../images/fx.jpg) no-repeat right center; text-align:center; overflow:hidden; position:relative
}
#nav ul li a:active{
   font-size:14px; color:#FFFFFF
}
#nav ul li a:link{
   font-size:14px; color:#FFFFFF
}
#nav ul li a:visited{
   font-size:14px; color:#FFFFFF
}
#nav ul li a:hover{
   font-size:14px; color:#FFFFFF
}
#banner{
   width:988px; height:auto; padding:10px 7px; background-color:#FFFFFF; margin:0 auto; overflow:hidden; position:relative
}
#content{
   width:988px; height:auto; margin:0 auto; background-color:#FFFFFF; padding:0 7px; overflow:hidden; position:relative
}
#sidebar_l{
   width:245px; height:auto; background:url(../images/lbg.jpg) repeat-y right top; float:left; padding:0; position:relative
}
#sidebar_r{
   width:705px; height:auto; float:right; padding:0 15px 0 0; position:relative
}
.l1{
   width:213px; height:158px; background:url(../images/qbg.jpg) no-repeat; padding:12px 0 0 8px; margin:5px auto 0; overflow:hidden; position:relative
}
.l2{
   width:213px; height:38px; background:url(../images/xw.jpg) no-repeat; margin:15px auto 0; overflow:hidden; position:relative
}
.more{
   width:40px; height:26px; float:right; padding:12px 8px 0 0; overflow:hidden; position:relative
}
.more a:active{
   color:#7D909F;
}
.more a:link{
   color:#7D909F;
}
.more a:visited{
   color:#7D909F;
}
.more a:hover{
   color:#019ADE; text-decoration:none
}
.l3{
   width:203px; height:auto; padding-left:10px; background:url(../images/dx.gif) repeat-y left top; margin:0 auto; overflow:hidden; position:relative
}
.l3 ul{
   list-style:none
}
.l3 ul li{
   width:180px; height:28px; line-height:28px; background:url(../images/hjt.gif) no-repeat 8px 10px; text-align:left; padding-left:20px; overflow:hidden; position:relative
}
.lxwmtitle{
   width:213px; height:38px; background:url(../images/lxw.jpg) no-repeat; margin:15px auto 0; overflow:hidden; position:relative
}


.lxwm{
   width:196px; height:auto; line-height:23px; text-align:left; padding:10px 0 10px 17px; background:url(../images/dx.gif) repeat-y left top; margin:0 auto; overflow:hidden; position:relative
}
.lxwm span{
   color:#009BDE
}

.l4{
   width:213px; height:10px; background:url(../images/xd.jpg) no-repeat left top; margin:0 auto; overflow:hidden; position:relative
}
.l5{
   width:213px; height:72px; margin:15px auto; overflow:hidden; position:relative
}
.r1{
   width:705px; height:auto; margin:5px auto 0; overflow:hidden; position:relative
}
.r1_l{
   width:450px; height:auto; float:left; overflow:hidden; position:relative
}
.r1_l1{
   width:450px; height:35px; background:url(../images/rbg.jpg) repeat-x; margin:0 auto; overflow:hidden; position:relative
}
.r1_l1_l{
   width:155px; height:35px; float:left; overflow:hidden; position:relative
}
.r1_l1_r{
   width:45px; height:35px; line-height:35px; float:right; padding-right:5px; overflow:hidden; position:relative
}
.r1_l1_r a:active{
   color:#7D909F;
}
.r1_l1_r a:link{
   color:#7D909F;
}
.r1_l1_r a:visited{
   color:#7D909F;
}
.r1_l1_r a:hover{
   color:#019ADE; text-decoration:none
}
.rqh{
   width:195px; height:145px; padding:8px 15px 0 0; float:left; overflow:hidden; position:relative
}
.r1_l2{
   width:430px; height:auto; line-height:200%; background:url(../images/more2.jpg) no-repeat bottom center; text-align:left; padding:5px 0 30px; margin:0 auto; overflow:hidden; position:relative;
}
.r1_r{
   width:235px; height:auto; float:right; overflow:hidden; position:relative
}
.r1_r1{
   width:235px; height:38px; background:url(../images/videotitle.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.r1_r2{
   width:210px; height:auto; line-height:200%; text-align:left; padding:15px 0 15px 25px; background:url(../images/dx.gif) repeat-y left top; margin:0 auto; overflow:hidden; position:relative
}
.r1_r2 span{
   color:#009BDE
}
.video{
   width:225px; height:auto;text-align:left; padding:10px 0 10px 10px; background:url(../images/dx.gif) repeat-y left top; margin:0 auto; overflow:hidden; position:relative
}
.r1_r3{
   width:235px; height:10px; background:url(../images/xd.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.r2{
   width:705px; height:30px; margin:10px auto 0; overflow:hidden; position:relative
}
.r2_l{
   width:88px; height:30px; float:left; overflow:hidden; position:relative
}
.r2_r{
   width:37px; height:9px; padding-top:12px; float:right; overflow:hidden; position:relative
}
.r3x{
   width:683px; height:140px; border:#DAD9DF 1px solid; background:url(../images/cbg.jpg) repeat-x; padding:15px 10px; margin:10px auto 15px; overflow:hidden; position:relative
}
.r3x img{
   border:#DDE1E4 2px solid; filter:alpha(opacity=100);
}
#demo{
   width:683px; height:140px; margin:0 auto; overflow:hidden; position:relative
}

.cpzs{
   width:154px; height:144px; float:left; padding:0 8px; overflow:hidden; position:relative
}
.cp1{
   width:154px; height:114px; overflow:hidden; position:relative
}
.cp2{
   width:154px; height:30px; line-height:30px; text-align:center; overflow:hidden; position:relative
}
.cp1 img{
   border:#DDE1E4 2px solid; filter:alpha(opacity=100);
}
.r3_l{
   width:40px; height:170px; background:url(../images/gl.jpg) no-repeat left top; float:left; overflow:hidden; position:relative
}
.r3_c{
   width:625px; height:160px; float:left; padding:10px 0 0; overflow:hidden; position:relative
}
.r3_c img{
    filter:alpha(opacity=100);
}
.r3_c img{
   border:#DDE1E4 2px solid;
}
.r3_r{
   width:40px; height:170px; background:url(../images/gr.jpg) no-repeat right top; float:right; overflow:hidden; position:relative
}
#footer{
   width:988px; height:75px; line-height:200%; color:#D9F0FA; padding:10px 7px 0;background-color:#009BDE; text-align:center; margin:0 auto; overflow:hidden; position:relative;  background:url(/images/fbg.jpg) repeat-x left top;
}
#footer a:active{
   color:#D9F0FA; padding:0 8px;
}
#footer a:link{
   color:#D9F0FA; padding:0 8px;
}
#footer a:visited{
   color:#D9F0FA; padding:0 8px;
}
#footer a:hover{
   color:#D9F0FA; padding:0 8px;
}
.nr1{
   width:705px; height:46px; background:url(../images/rd.gif) repeat-x left bottom; margin:5px auto 0; overflow:hidden; position:relative
}
.nr1_l{
   width:650px; height:44px; background:url(../images/rdh.jpg) no-repeat left top; padding-top:2px; padding-left:18px; text-align:left; float:left; overflow:hidden; position:relative
}
.nr2{
   width:675px; height:auto; line-height:200%; text-align:left; margin:0 auto; padding:20px 15px; overflow:hidden; position:relative
}
.nr2 h1 {-x-system-font:none;color:#F3170C;font-family:"宋体",arial;font-size:26px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:30px;font-weight:800;text-align:center; padding-top:10px;}
.nr2 .titBar {width:678px; text-align:center; margin-top:10px; background-color:#F7FFFF;}
.nr2 .titBar a{color:#0000FF;}
.nr2 .Line {height:1px;font-size:0;border-top:1px solid #E5E5E5;margin-top:10px; width:600px; margin-left:50px}
#newscontent {padding-bottom:20px;font-size:12px;}
.nr2 p { line-height:25px; margin:0px auto 0 auto; text-indent:25px;}
.hit{ text-align:right;}
.nr2 ul {
	float: left;
	width: 96%;
	padding-left: 20px;
	padding-top:10px;
}

.prenextul {
border-top:#ffecb0 1px solid;
margin-top:10px;
border-left-width:1px;
border-bottom-width:1px;
width:auto;
border-right-width:1px;
}
.prenextul li {
padding-right:15px;
line-height:25px;
}
.ab1 {text-decoration: underline;color: #0065AF;}
.viewproduct_bigimg
{
	text-align: center;
	padding-left: 6px;
	padding-right: 8px;
}
.nl1{
   width:180px; height:20px; margin:5px auto 10px; overflow:hidden; position:relative;background:url(../images/lmbg.jpg) no-repeat; padding:0 0 0 30px; font-family:"微软雅黑"; font-weight:bold; font-size:16px;
}
.nl2{
   width:213px; height:18px; margin:0 auto; background:url(../images/nl1.jpg) no-repeat; overflow:hidden; position:relative
}
.nl3{
   width:193px; height:auto; margin:0 auto; padding-left:20px; background:url(../images/nl2.gif) repeat-y; position:relative
}
.nl3 ul{
   list-style:none
}
.nl3 ul li{
   width:120px; height:30px; line-height:30px; text-align:left; background:url(../images/xjt.gif) no-repeat 18px 8px; padding-left:40px; border-bottom:#A5A5A5 1px dotted;
}

.productleft{
   width:203px; height:auto; margin:0 auto; padding-left:10px; background:url(../images/nl2.gif) repeat-y; position:relative
}
.productleft_title{
   width:200px; height:30px; background:url(../images/product_title.jpg) no-repeat; padding-bottom:5px; text-align:left;
}
.productleft_titleli{
   width:200px; height:30px; background:url(../images/product_title1.jpg) no-repeat;text-align:left;
}
.productleft_title a {
	width:155px; height:29px; line-height:29px; padding-left:45px;display:block; color:#000000;
}
.productleft_title  a:hover {
	width:155px; height:29px; line-height:29px; padding-left:45px;display:block
}

.productleft_titleli a{
   width:155px; height:30px; line-height:30px; padding-left:45px;display:block; color:#000000;
}
.productleft_titleli a:hover{
   width:155px; height:30px; line-height:30px; padding-left:45px;display:block
}

.nl4{
   width:213px; height:10px; margin:0 auto; background:url(../images/nl3.jpg) no-repeat; overflow:hidden; position:relative
}
.nr22{
   width:675px; height:auto; line-height:200%; text-align:left; margin:0 auto; padding:20px 15px; overflow:hidden; position:relative
}
.nr22 ul{
   list-style:none
}
.nr22 ul li{
   width:640px; height:28px; line-height:28px; border-bottom:#CCCCCC 1px dotted; padding-left:25px; background:url(../images/jt.gif) no-repeat 8px 12px; text-align:left; overflow:hidden; position:relative
}
.nr22 ul li a{
   width:550px;
}
.listellipsis {
	display:inline-block; overflow:hidden; white-space:nowrap; text-align:left; height:28px; line-height:28px; color:#999; text-overflow:ellipsis
}
.nr23{
   width:695px; height:auto; line-height:200%; text-align:left; margin:0 auto; padding:20px 5px; overflow:hidden; position:relative
}
.fy{
   width:640px; height:auto; float:left; line-height:200%; text-align:right; padding:15px 0 0; overflow:hidden; position:relative
}
.title{
  width:670px; height:35px; line-height:35px; font-size:16px; font-weight:bold; margin:0 auto; padding:0; text-align:center; overflow:hidden; position:relative
}
.title2{
  width:670px; height:35px; line-height:35px; color:#999999; margin:0 auto; padding:0; text-align:center; overflow:hidden; position:relative
}
.rc{
  width:660px; height:auto; line-height:200%; margin:0 auto; padding:15px 0; text-align:left; overflow:hidden; position:relative
}
.tl{
     width:154px; padding:5px 0 0 15px; height:auto; float:left; text-align:center; overflow:hidden; position:relative
}
.tl img{
     filter:alpha(opacity=100);
}
.t1{
     width:154px; height:110px; float:right; text-align:center; position:relative
}
.t23{
     width:154px; height:35px; float:right; line-height:35px; text-align:center; position:relative
}

.nr3{
   width:710px; height:auto; line-height:200%; padding:20px 10px 15px; text-align:left; margin:0 auto; overflow:hidden; position:relative
}
.nr3 ul{
   list-style:none
}
.nr3 ul li{
   width:214px; height:189px; line-height:200%; text-align:center; float:left; padding:0 10px;
}
.nr3 ul li img{
   border:#CCCCCC 1px solid; padding:1px; filter:alpha(opacity=100); height:155px; width:210px;
}

.bhdiv{
width:193px; height:auto; margin:0 auto; padding-left:20px; background:url(../images/nl2.gif) repeat-y; position:relative; z-index:10;
}

.bhdiv ul{
margin: 0;
padding: 0;
list-style: none;
width: 193px;
height:auto; /* Width of Menu Items */
text-align:left;
position:relative;
}
	
.bhdiv ul li{
width:120px; height:30px; line-height:30px; text-align:left; background:url(../images/xjt.gif) no-repeat 18px 8px; padding-left:40px; border-bottom:#A5A5A5 1px dotted; position:relative;
}
	
/*1st level sub menu style */
.bhdiv ul li ul{
left: 160px; /* Parent menu width - 1*/
position: absolute;
background-color:#E2EDF3;
width:90px; /*sub menu width*/
top: 3px;
display:none;
}
.bhdiv ul li ul li{
height:25px;
line-height:25px;
padding:0 0 0 10px;
border:#004080 1px dotted;
width:80px;
background-image:none
}

/*All subsequent sub menu levels offset */
.bhdiv ul li ul li ul{ 
left: 160px;
top:0;
background-color:#E2EDF3;
 /* Parent menu width - 1*/
}

/* menu links style */
.bhdiv ul li a{
display: block;
}

.bhdiv ul li a:visited{
display: block;
}

.bhdiv ul li a:hover{
display: block;
}

.bhdiv .subfolderstyle{

}