BODY {
	font-size: 12px; background:url(../images/bg.jpg) #fff; margin: 0px auto; color: #B7B7B7; font-family: '微软雅黑',Arial,'宋体',Verdana,Sans-Serif
;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.clear {
	clear: both; margin-top: -1px; font-size: 1px; visibility: hidden; width: 1px; line-height: 0; height: 0px
;}
A:link {
	color: #B7B7B7;text-transform:none;text-decoration:none;}
A:visited {
	color: #B7B7B7;}
A:hover {
	color: #CCC;}
.wrapper {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 980px; padding-top: 0px
;}
.header {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 980px; padding-top: 0px
;}
.footer {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 980px; padding-top: 0px
;}
.logo {
	padding-right: 0px; padding-left: 0px; font-size: 32px; float: left; padding-bottom: 10px; padding-top: 30px
;}

/*主导航开始*/
.menutop {width:100%;background:url(../images/dh.jpg) #83034E center; margin-bottom:2px;}
.menutop ul{width:980px;margin:0px auto;}
div#nav_menu {
	width:980px;
    margin:0;
	font-size:14px;}
div#nav_menu {
	width:100px;}
div#nav_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;}
div#nav_menu li {
    position: relative;
    margin: 0px;
    padding:0px;
    display: block;
    float:left;
    z-index: 9;
    width:108px;
	text-align:center;}
div#nav_menu ul ul li {
    z-index: 11;
    width:108px;}
div#nav_menu li div {
    list-style: none;
    float: left;
    position: absolute;
    z-index: 11;
    top: 40px;
    left: 0;
    visibility: hidden;
    width:108px;
    padding: 0;
	background:url(../images/hb.png)
  ;}
div#nav_menu ul ul {
	z-index: 12;
    margin: 0px 0 0 0; 
    width:108px;}
div#nav_menu li:hover>div {
    visibility: visible;}

div#nav_menu a {
    position: relative;
    z-index: 10;
    height: 40px;
    display: block;
    float: left;
    line-height: 40px;
    text-decoration: none;
    margin-top: 0px;
    white-space: nowrap;
    width: auto;
    padding-right:0px;
    text-align:center;}
div#nav_menu span {	
	width:108px;
    color: #fff;
    background: none;
    line-height: 40px;	
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 100% 0;
    text-align:center;
	font-weight:bold;}
div#nav_menu a {
    padding: 0;
    line-height: 40px;
    height: 40px;
	background: none;
    text-transform: uppercase;}

div#nav_menu ul.nav_menu>li:hover>a span {color:#D41200;}

div#nav_menu li.last { background: none;}

div#nav_menu ul ul li {
    width:100px;
    background: none;
    padding: 0;
	margin:0;}
div#nav_menu ul ul a {
    padding: 0px;
    height: auto;
    float: none;
    display: block;
    font-size: 13px;
    color: #d41200;
    /*z-index: -1;*/
    padding-left: 0px;
    white-space: normal;
    margin: 0 0px;
    text-transform: none;
    width:108px; text-align:center;}
    
div#nav_menu ul ul a span {
	width:108px;
	text-align:center;	
	padding-left:0px;
    font-size: 13px;}
div#nav_menu li.current ul a,
div#nav_menu li.current ul a span {
    background:none;}
div#nav_menu ul ul a:hover {
 background:#83034E; 
 width:108px;}
div#nav_menu ul ul a:hover span {
	background:none;
	color:#D41200;
    width:108px;}
div#nav_menu ul ul a.parent { 
	background-attachment:scroll;
	background-position:right bottom;
	background-repeat:no-repeat;
 width:108px;}
div#nav_menu ul ul a.parent span {
  background:none; 
 width:108px;}
div#nav_menu ul ul a.parent:hover {	
	background-attachment:scroll;
	background-position:right bottom;
	background-repeat:no-repeat;
 width:108px;}
div#nav_menu ul ul a.parent:hover span {
  background:none;}
div#nav_menu ul ul span {	
    margin-top: 0;
    text-align: left;
 width:108px;}
div#nav_menu ul ul li.last { background: none;}

div#nav_menu ul ul li {
     text-align:center; width:108px;}

div#nav_menu ul ul div {
    width: 100%;
    padding: 0;
    margin: -40px 0 0 110px !important;}
div#nav_menu ul ul ul {
	z-index:14;}

div#nav_menu ul ul div li {
    position:relative;
    top:0px;}

div#nav_menu li.back {
	width: 0px;
    height: 40px;
    z-index: 8;
    position: absolute;
    padding: 0;
    margin: 0;
	color:#D41200;}

div#nav_menu li.back .left {
    padding:0;
    width:auto;
    color:#D41200;
    height: 40px;
    margin: 0px;
    float: none;
    position: relative;
    top: 0;
    left: 0;
    visibility: visible;}

div#nav_menu ul ul ul ul{	
	z-index:16;}
	
/*主导航结束*/

/*Slide Start幻灯片位置开始*/
#Slidebox{width:100%; height:388px;  padding:0px;  margin:0 auto;  /*position:relative;*/ background:#000000; overflow:hidden;}
#flashBg {height: 388px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background: url(../images/touming.png) repeat-x center bottom;height: 388px;width: 100%;clear: both;}
#flash{width: 980px;height: 388px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 980px;height: 388px;display: none;}
#flash img {width: 980px;height: 388px;}
.flash_bar {width:555px;padding-left: 470px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;left:0px; background: url(../images/tg_flashbar.png) no-repeat 0px 0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(../images/pagination.png) no-repeat 0px -12px; overflow:hidden;
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/pagination.png" ,sizingMethod="crop");}

.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;
background:url(../images/pagination.png) no-repeat 0px 0px; overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/pagination.png" ,sizingMethod="crop");}

/* marqueeleft */
#demo {
overflow:hidden;
width: 980px;}
#indemo {
float: left;
width: 800%;}
#demo1 {
float: left;}
#demo2 {
float: left;}
#Ademo {
overflow:hidden;
width: 715px;}
#Aindemo {
float: left;
width: 800%;}
#Ademo1 {
float: left;}
#Ademo2 {
float: left;}

.list_lh{height:288px; overflow:hidden;}
.list_lh li{padding:10px; height:95px;}
.list_lh li.lieven{}
.btn_lh:hover{text-decoration:none;}

.btm p{ font:normal 12px/24px 'Microsoft YaHei'; text-align:center;}

.zykc {width:715px;overflow:hidden;}
.zykc ul{float:left;width:730px;}
.zykc ul li{float:left;margin-right:12px;width:230px;}

.xxhj {width:600px;overflow:hidden;}
.xxhj ul{float:left;width:700px;}
.xxhj ul li{float:left;margin-right:10px;width:190px;}

.nr {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; width:745px; line-height:24px;overflow:hidden;}
.products {
	float: left; margin: 0px auto; overflow: hidden; width: 760px
;}
.products UL {
	margin: 0px
;}
.products UL LI {
	padding-right: 2px; padding-left: 6px; float: left; margin-bottom: 8px; padding-bottom: 0px; overflow: hidden; width: 175px; padding-top: 0px; height: 250px
;}

.wp-pagenavi {
	margin: 0px auto; padding-top: 15px
;}
.wp-pagenavi A {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #333! important; padding-top: 4px! important; border-bottom: #ccc 1px solid; text-decoration: none! important
;}
.wp-pagenavi A:link {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #333! important; padding-top: 4px! important; border-bottom: #ccc 1px solid; text-decoration: none! important
;}
.wp-pagenavi A:visited {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #333! important; padding-top: 4px! important; border-bottom: #ccc 1px solid; text-decoration: none! important
;}
.wp-pagenavi A:hover {
	font-weight: bold! important; color: #0b3779! important; background-color: #eee! important
;}
.wp-pagenavi A:active {
	border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; padding-bottom: 2px; margin: 2px; border-left: #ccc 1px solid; padding-top: 2px; border-bottom: #ccc 1px solid; text-decoration: none
;}
.wp-pagenavi SPAN.pages {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #454545! important; padding-top: 4px! important; border-bottom: #ccc 1px solid
;}
.wp-pagenavi SPAN.extend {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #454545! important; padding-top: 4px! important; border-bottom: #ccc 1px solid
;}
.wp-pagenavi SPAN.current {
	border-right: #aaa 1px solid; padding-right: 8px! important; border-top: #aaa 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #aaa 1px solid; color: #000! important; padding-top: 4px! important; border-bottom: #aaa 1px solid; background-color: #eee! important
;}
#wz1 {color:#FFF; font-size:14px; font-weight:bold;}
#wz1 A:link,#wz1 A:visited{color:#FFF; font-size:12px;}
#wz1 a:hover{color:#CCC;}

#wz2 { color: #CCC; font-size:14px; font-weight:bold;}
#wz2 A:link,#wz2 A:visited{color:#CCC; font-size:14px;}
#wz2 a:hover{color:#FFF;}

#wz3 {color:#98C5E9; font-size:12px;}
#wz3 A:link,#wz3 A:visited{color:#98C5E9;}
#wz3 a:hover{color: #CCC;}


#wzbt {color:#FFF; font-size:16px; font-weight:bold;}
#wzbt a{color:#FFF;}
#wzbt a:hover{color:CCC;}
.gd {width:220px; height:140px;}
.wp-pagenavi {
	margin: 0px auto; padding-top: 15px
;}
.wp-pagenavi A {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #333! important; padding-top: 4px! important; border-bottom: #ccc 1px solid; text-decoration: none! important
;}
.wp-pagenavi A:link {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #333! important; padding-top: 4px! important; border-bottom: #ccc 1px solid; text-decoration: none! important
;}
.wp-pagenavi A:visited {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #333! important; padding-top: 4px! important; border-bottom: #ccc 1px solid; text-decoration: none! important
;}
.wp-pagenavi A:hover {
	font-weight: bold! important; color: #0b3779! important; background-color: #eee! important
;}
.wp-pagenavi A:active {
	border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; padding-bottom: 2px; margin: 2px; border-left: #ccc 1px solid; padding-top: 2px; border-bottom: #ccc 1px solid; text-decoration: none
;}
.wp-pagenavi SPAN.pages {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #454545! important; padding-top: 4px! important; border-bottom: #ccc 1px solid
;}
.wp-pagenavi SPAN.extend {
	border-right: #ccc 1px solid; padding-right: 8px! important; border-top: #ccc 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #ccc 1px solid; color: #454545! important; padding-top: 4px! important; border-bottom: #ccc 1px solid
;}
.wp-pagenavi SPAN.current {
	border-right: #aaa 1px solid; padding-right: 8px! important; border-top: #aaa 1px solid; padding-left: 8px! important; padding-bottom: 4px! important; margin: 2px; border-left: #aaa 1px solid; color: #000! important; padding-top: 4px! important; border-bottom: #aaa 1px solid; background-color: #eee! important
;}
.pages{
	text-align:center;}
.pages a, .pages span{
	margin:2px;
	padding:2px 6px;
	border:1px solid #DDD;
	color:#0b68c9;}
.pages span, .pages a:hover{
	border-color:#0b68c9;
	color:#ccc;
	text-decoration:none;
	background:url(../images/bg.png) center top no-repeat;}
.pages span font{
	color:inherit;}

