@charset "utf-8";
body {
	margin:0px auto; width:100%; background-image:url(images/bj.jpg); background-position:top; background-repeat:repeat-x; background-color:#f8f8f8; font-size:12px;
}
ol,ul,li,dd,dt,dl{
  display:block;margin:0px; padding:0px; list-style-type:none;
}
h5,h4,h3{
 display:block;margin:0px;color:#000000;font-size:12px;
}
img{border:0px;}
a{
  color:#333; text-decoration:none; cursor:pointer;
}
a:hover{
  color:#ae0606; text-decoration:underline; cursor:pointer;
}
p{
  display:block;line-height:22px;margin:0px;padding:8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif;
}

.top{
	width:980px; margin:auto; color:#CCC;
}
.top_ding{ 
	color:#ccc;
}
.top_ding a{ 
	color:#ccc;
}

#Layer1{ margin-top:15px}


.nav{
 width:700px;height:45px;
border-left:0px; border-right:0px;
 margin-left:0px; margin-right:0px; background-image:url(images/nav_bj.jpg); background-repeat:repeat-x;
}
.nav1{	
 width:700px;height:45px;z-index:30;padding-top:0px;_padding-top:0px;
}
.nav1 li{
 float:left;width:100px;height:45px; text-align:center;
}
.nav1 li a{	
 display:block;width:100px;background-image:url(images/nav_xian.jpg); background-position:right; background-repeat:no-repeat;color:#5c5c5c; font-size:13px; padding-top:0px;
}
.nav1 li a:hover{
text-decoration:none; color:#fff;font-size:13px; background-image:url(images/nav_btn.jpg);background-repeat:repeat-x; height:45px; display:block;
}
.nav1 li a strong{	
display:block;font-family:"微软雅黑";font-size:13px;padding-top:8px; height:100px; height:37px; display:block;
}

.nav1 span{
	font-family:04b_08; font-size:8px; 
}

.nav1 div{
 position:absolute;visibility: hidden;z-index:100;width:100px;*margin-left:-50px; background-color:#dddddd; 
}
.nav1 div a{
 position:relative;height:27px; line-height:27px;text-align:left;color:#333;padding:0px;
 border:0px; font-size:12px;font-weight:normal; font-family:"宋体"; background-color:##DEF7FF; background-image:none;border-bottom:1px solid #ececec;z-index:100;display:block;
text-align:center;
}
.nav1 div a:hover{
 color:#fff;height:27px;border:0px;z-index:90;display:block;
}

.banner{
	width:100%;margin:auto; background-image:url(images/banner_1.jpg); height:450px;
}



.main{
	width:980px; margin:auto;
}



/*============================banner==================================*/
.index_banner_bg{
	height:450px;
	width:100%;
	margin:0 auto;
	clear:both;
	text-align:center;
	background:#f2f2f2;
	}
.index_shadow{
	width:100%;
	height:42px;
	margin:0 auto;
	clear:both;
	background:url(../images/banner_shadow.png) no-repeat center top;
	}



/*-------------------------------------------------------indexBanner-----------------------------------------------------------*/
.indexBanner {
	position:relative;
	height:450px;
	width:100%;
	overflow:hidden;
	background:#fff;
}
.indexBanner div{
	position:absolute;
	display:none;
	height:450px;
	width:100%;
	overflow:hidden;
	text-align:center;
	z-index:10;
	left:0;
	top:0;
}
.indexBanner div a{
     width:100%;
	height:450px;
	clear:both;
	display:block;
	}
.indexBanner div.now {
	display:block;
}
.ul_indexBannerMenu {
	position:absolute;
	top:400px;
	z-index:4500;
	padding:0 20px 0 23px;
}
.ul_indexBannerMenu li {
	display:-moz-inline-stack;
	display:inline-block;
    *display:inline;
    *zoom:1;
	margin-right:5px;
	width:19px;
	height:19px;
	line-height:19px;
	text-align:center;
	font-size:12px;
	color:#000;
	cursor:hand;
	cursor:pointer;
	background:url(index_a.png) ;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/ban_icon.png");
	_background:none;
}
.ul_indexBannerMenu li.now {
	background:url(index_h.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/ban_icon_hover.png");
	_background:none;
	color:#06c118;
}
#indexBotPrev{
	width:19px;
	height:19px;
	cursor:pointer;
	position:absolute;
	top:0;
	z-index:5000;
	left:0;
	background:url(index_l.png) no-repeat;
	}
#indexBotNext{
	width:19px;
	height:19px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	z-index:5000;
	background:url(index_n.png) no-repeat;
	}
.index_p{
	width:360px; height:146px; float:left; margin:15px 0px 0px 25px;
}
.index_p h2{
	margin:0px; width:360px; font-size:12px; height:24px;
}


.rollBox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px;   /* background-color:#ffd5d5;*/   MARGIN: 5px 0px 0px 0px; margin-top:5px; float:left;
}
.rollBox .LeftBotton {
	MARGIN: 28px 2px 10px 2px; WIDTH: 23px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px; OVERFLOW: hidden; CURSOR: pointer
}
/*.leftbotton_red {
	MARGIN: 0px 0px 0px; WIDTH: 15px; DISPLAY: inline; FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden; CURSOR: pointer
}*/

.LeftBotton {
	BACKGROUND-IMAGE:url(images/jt1.jpg); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px;
}

/*.leftbotton_red {
	BACKGROUND-IMAGE: url(../images/gui1.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}*/

.rollBox .RightBotton {
	MARGIN: 28px 2px 10px 2px; WIDTH: 23px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px; OVERFLOW: hidden; CURSOR: pointer;
}
/*.rightbotton_red {
	MARGIN: 25px 0px 0px 10px; WIDTH: 15px; DISPLAY: inline; FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden; CURSOR: pointer
}*/

.RightBotton {
	BACKGROUND-IMAGE: url(images/jt2.jpg); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
/*
.rightbotton_red {
	BACKGROUND-IMAGE: url(../images/gui2.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}*/

.rollBox .Cont {
	FLOAT: left; OVERFLOW: hidden; 
}
.rollBox .ScrCont {
	WIDTH: 1000000px;
}
.rollBox .Cont .pic {
	TEXT-ALIGN: center; FLOAT: left;
}
.pic UL {
	DISPLAY: block
}
.pic UL LI {
	TEXT-ALIGN: center; WIDTH:126px;  DISPLAY:block; FLOAT: left; HEIGHT: auto; OVERFLOW: hidden; line-height:24px; margin:0px 6px;
}
.pic UL LI h5{
	float:left; width:116px;  height:77px; padding:2px; border:#CCC 1px solid;
}

.pic UL LI strong {
  margin-top:15px; width:116px; height:40px; line-height:40px;
}
 
.rollBox .Cont .pic P {
	LINE-HEIGHT:26px; COLOR:#505050;
}
/*
.rollBox .Cont A:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #626466; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.rollBox .Cont A:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #626466; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.rollBox .Cont A:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}*/
.rollBox #List1 {
	FLOAT: left
}
.rollBox #List2 {
	FLOAT: left
}


.index_news{
	width:315px; float:left; height:150px; margin-top:15px;
}

.index_news H2{
	font-size:12PX; color:#333; height:0px; margin-bottom:-0px;
}

.index_newsbk{
	width:314px; border:#CCC 1px solid; margin-top:34px; padding:6px 0px;
}
.index_newsbk td{
	line-height:22px;
}
.index_p H2{
	font-size:12PX; color:#333;
}

.bottom{
	width:100%; background-image:url(images/bottom_bj.jpg); background-repeat:repeat-x; height:65px;  line-height:24px; color:#FFF;
}
.bottom a{ 
	color:#ccc;
}

.zi_main{
  width:1003px;height:auto;margin-left:auto; margin-right:auto; background-image:url(images/main_bj.jpg); background-repeat:repeat-y; margin-top:15px
}
.left{
  float:left;width:200px;padding:10px 0px 0px 10px;
}
.left dl{
  display:block;width:195px;padding-bottom:25px;
}
.left dl dt{
  display:block;height:47px; background-image:url(images/left_tbj.jpg);
}
.left dl dt span{
  display:block;padding:5px 0px 0px 0px;
}
.left dl dd{
  display:block;min-height:100px;_height:100px;text-align:left;padding:15px 0px 20px 10px; 
  border:1px solid #dedcdc; border-top:3px solid #dedcdc;
}
.left dl dd strong{
  display:block;width:152px;height:25px; line-height:25px;color:#FFFFFF;padding-left:24px;
  background-image:url(images/left_listbj.jpg); background-repeat:no-repeat; margin-bottom:5px;
}
.left dl dd a{
 display:block;width:152px;height:25px; line-height:25px;color:#4b4b4b;padding-left:24px;
 padding-top:3px; background-image:url(images/ico1.jpg); background-repeat:no-repeat;
 background-position:10px 13px; border-bottom:1px solid #dedcdc;
}
.left dl dd a:hover{
  color:#c10303; text-decoration:underline;
}
.left ul{
 padding-top:10px;text-align:left;
}
.left ul li span{
 display:block;padding:6px 0px 0px 20px;
}


.right{
  float:right;width:780px;
}
.company{
  clear:both;width:720px;height:auto;margin-left:auto; margin-right:auto;padding-top:20px;color:#333;
  scrollbar-3dlight-color:#f5c194; scrollbar-arrow-color:#e4791d; scrollbar-base-color:#dfdfdf; 
  scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; 
  scrollbar-shadow-color:#f5c194;
}
.zi_banner{
	width:100%; height:270px;
}
.zicontent{
  clear:both;width:780px;margin-left:auto; margin-right:auto;
  line-height:23px;padding-top:10px;
}

.zititle{
  width:750px;height:40px;margin:10px 0px 0px 0px; margin-left:auto; margin-right:auto;
  border-bottom:1px solid #e1e1e1;
}
.zititle h5{
 float:left;padding:9px 0px 0px 35px; font-size:14px;color:#000;
 background-image:url(images/ico.jpg); background-repeat:no-repeat; background-position:0px 7px;
}
.zititle span{
 display:block;float:right;padding:10px 10px 0px 0px;color:#545454; background-image:url(../desheng/images/ico_H.jpg); background-repeat:no-repeat; background-position: 0px 17px; text-indent:15px;
}
.zititle span a{
 color:#545454;
}
.zititle span a:hover{
 color:#000; text-decoration:underline;
}

.about_zi{
	font-size:12px;
}

.zinews_list{
 clear:both;display:block;width:700px;padding-top:10px; margin-left:auto; margin-right:auto;
}
.zinews_list dt{
  width:700px;height:44px;background-image:url(images/news_list.jpg); background-repeat:no-repeat;  font-weight:bold;
}
.zinews_list dd{
  clear:both;display:block;width:700px;
  padding-top:10px;
}
.zinews_list dd span{
  display:block;width:700px;height:23px;color:#000;text-align:center;padding-top:10px; 
  background-image:url(images/line.jpg); background-repeat:repeat-x; background-position:bottom;
}
.zinews_list dd h3{
 display:block;float:left;width:300px;font-size:12px;font-weight:normal; text-align:left;
 background-image:url(images/ico1.jpg); background-position:5px center; background-repeat:no-repeat;
}
.zinews_list dd strong{
 display:block;float:right;width:80px; text-align:left;color:#666;
 font-weight:normal;font-size:11px;font-family:Tahoma;
}
.zinews_list dd a{
  color:#473304;padding:5px 0px 0px 20px; 
}
.zinews_list dd a:hover{
  color:#a70101;
}

.zinews_listzi{
  font-family:11px; line-height:18px; font-family:Arial, Helvetica, sans-serif;color:#666666;
}
.zinews_show_title{
  padding:20px 0px 5px 0px; text-align:center; border-bottom:2px solid #ececec;
}
.zinews_show_title h5{
  font-size:16px;font-weight:bold;color:#000000;
}
.zinews_show_title span{
  display:block;font-size:12px;color:#666; text-align:right;padding-right:10px;
}
.zinews_showzi{
  width:700px;font-size:12px; line-height:20px;padding:15px 0px 0px 0px;
   margin-left:auto; margin-right:auto;
}
.zinews_showfoot{
  width:700px;height:40px; padding-top:20px;
  margin-left:auto; margin-right:auto; border-top:1px solid #CCCCCC;
}
.zinews_showfoot span{
  float:left;width:400px;
}
.zinews_showfoot strong{
  float:right;width:400px;font-weight:normal; text-align:right;
}
.zinews_showfoot a{
  color:#7c4a09;
}
.zinews_showfoot a:hover{
  color:#000000;
}
.zipage{
  clear:both;width:650px;height:30px;text-align:center;padding:20px 0px 0px 0px;
  font-size:12px; font-family:Tahoma; margin:0px auto;
}
.zipage span{
  padding:0px 2px 0px 2px;color:#f30600;margin-right:5px;font-weight:bold;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:0px 2px 0px 2px; text-decoration:none;color:#333333;
 margin-right:5px;
}
.zipage a:hover{
  color:#000;font-weight:bold;text-decoration:none;
}

.zinews_show_title{
  padding:20px 0px 5px 0px; text-align:center; border-bottom:2px solid #ececec;
}
.zinews_show_title h5{
  font-size:16px;font-weight:bold;color:#000000;
}
.zinews_show_title span{
  display:block;font-size:12px;color:#666; text-align:right;padding-right:10px;
}.zinews_showzi{
  width:700px;font-size:12px; line-height:20px;padding:15px 0px 0px 0px;
   margin-left:auto; margin-right:auto;
}
.zinews_showfoot{
  width:700px;height:40px; padding-top:20px;
  margin-left:auto; margin-right:auto; border-top:1px solid #CCCCCC;
}
.zinews_showfoot span{
  float:left;width:400px;
}
.zinews_showfoot strong{
  float:right;width:400px;font-weight:normal; text-align:right;
}
.zinews_showfoot a{
  color:#7c4a09;
}
.zinews_showfoot a:hover{
  color:#000000;
}
.return{
 clear:both;display:block;font-size:12px; text-align:center;padding:20px 0px 15px 0px;
}
.return a{
  font-weight:bold;padding:3px 5px 2px 5px;color:#b40800;
  border:1px solid #ffdddb;
}
.return a:hover{
  background-color:#ffeceb;color:#000;font-weight:bold;text-decoration:none;border:1px solid #ffdddb;
}


.p_list{
  display:block;width:730px; margin-left:auto; margin-right:auto;
}
.p_list li{
  float:left;display:block;width:215px;height:200px;background-image:url(images/p_bj.jpg);
  background-repeat:no-repeat;padding:12px 0px 0px 11px;margin:0px 10px 10px 5px;
}
.p_list li strong{
  display:block;width:193px;height:150px; text-align:center; overflow:hidden;
}
.p_list li strong a{
  display:table-cell;width:193px;height:150x; text-align:center;vertical-align:middle;
  *display:block;*font-size:120px;
}
.p_list li strong img{
  vertical-align:middle;
}
.p_list li span{
 display:block;width:200px;padding:8px 0px 0px 5px;color:#2e2e2e;
}
.p_list li span h5{
  font-size:14px;
}
.p_list li span p{
  display:block;height:90px;color:#333;
}
.p_list li span a{
  display:block;color:#389d09;text-align:right; font-family:"宋体";padding-right:10px;
}
.p_list li span a:hover{
  color:#008c29; text-decoration:underline;
}

.p_showimg{
  display:block;width:720px; text-align:center; margin-left:auto; margin-right:auto;
}
.p_showimg img{
  padding:3px; border:1px solid #dfdfdf;
}
.p_showimg h5{
  display:block;height:23px; line-height:23px;text-align:left; font-size:14px;padding:25px 0px 10px 20px;
}
.p_showimg h4{
  display:block;height:23px; line-height:23px;text-align:left; margin:10px 0px 10px 0px;
  background-color:#ebebeb;padding-left:15px;
}

.p_show_zi{
  display:block;width:720px;font-size:12px;padding-top:5px;margin-left:auto; margin-right:auto;
}
.p_show_zi a{
  color:#000; text-decoration:underline;
}
.p_show_zi a:hover{
  color:#FF0000;
}
.msgbox{
  width:250px;height:17px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox4{
  width:80px;height:17px; border:1px solid #c5c5c5;
}
.msgbox1{
  width:120px;height:17px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox2,.msgbox3{
  width:450px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox3{
  width:40px;
}
.msgbut{
  border:0px;width:60px;height:21px;font-weight:bold; background-color:#E00000; font-family:Arial;
  color:#FFFFFF; cursor:pointer; margin-left:10px; border:1px solid #FFA7A7; text-align:center;
  font-size:12px;
}
.xing{
  font-size:12px;font-weight:bold; color:#FF0000; font-family:"宋体";
}

.shop_heng2{
    width:710px;  margin-top:20px; text-align:left; 
}
.shop_lie1{
    width:200px; height:170px; float:left; margin:5px 15px;
}
.shop_lie1 ul{
  margin:0px; padding:0px; list-style-type:none;
}
.shop_lie1 li{
 padding:0px; list-style-type:none; color:#000000; text-align:center; font-weight:bold; line-height:20px;
}
.shop_lie1 img{ width:200px; height:140px; padding:3px;
	border:#CCC 1px solid;
}
.shop_lie1 a{
  color:#000000; text-decoration:none; cursor:pointer; font-size:12px; font-family:"宋体";
}
.shop_lie1 a:hover{
  color:#e7068a; text-decoration:none; cursor:pointer;
}



.photo_list2{ 
  width:700px; margin:0px auto; 
}
.photo_list2 li{ 
  float:left;width:280px;height:250px; background-image:url(images/photo_bj.jpg); background-repeat:no-repeat;padding:0px 33px 15px 33px; 
  background-position:33px 0px;
}
.photo_list2 li span{ 
  display:block;padding:10px 0px 0px 13px; _padding:0px 0px 0px 13px;
}
.photo_list2 li strong{ 
  display:block;color:#000000;padding:3px 0px 0px 0px; text-align:center; height:30px; line-height:50px; _line-height:40px; 
}
.photo_list2 li strong a{ 
  color:#000000;
}
.photo_list2 li strong a:hover{ 
  color:#CC0000;
}



.zi_video_list{
  width:720px;height:auto;padding:15px 0px 0px 0px; margin-left:auto; margin-right:auto; 
}
.zi_video_list dd{
  float:left;display:block;width:150px;
}
.zi_video_list dd a{
  display:block;width:110px;height:85px;background-color:#777d89; position:relative;
  overflow:hidden; border:2px solid #777d89;
}
.zi_video_list dd a:hover{
  border:2px solid #b8e0ff;
}
.zi_video_list dd a span{
  position:absolute;top:30px;left:45px;
}
.zi_video_list dd strong{
  display:block;width:110px;padding-top:7px;color:#000; text-align:center; font-weight:normal;
}



.left-menu{ border:#999 solid 1px; width:205px; margin:0 auto;}
.left-menu ul{ width:185px; margin-left:4px; }
.left-menu ul li{}



.left1{
  float:left;width:200px;padding:10px 0px 0px 10px;
}
.left1 dl{
  display:block;width:195px;padding-bottom:25px;
}
.left1 dl dt{
  display:block;height:47px;;
}
.left1 dl dt span{
  display:block;padding:5px 0px 0px 0px;
}
.left1 dl dd{
  display:block;min-height:100px;_height:100px;text-align:left;padding:0px 0px 10px 0px; 
  border:1px solid #dedcdc; border-top:3px solid #dedcdc;
}
.left1 dl dd strong{
  display:block;
  background-repeat:no-repeat; 
  height:45px; background:#999; width:193px;
  margin-top:10px;
}
.left1 dl dd a{
 display:block;color:#4b4b4b; 
 padding-top:3px; background-repeat:no-repeat;
 background-position:10px 13px; border-bottom:1px solid #dedcdc;
}
.left1 dl dd a:hover{
  color:#c10303; text-decoration:underline;
}
.left1 ul{
 padding-top:10px;text-align:left;
}
.left1 ul li span{
 display:block;padding:6px 0px 0px 20px;
}