/* CSS Document */
body{margin:0; padding:0; font-size:12px;}
p,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt{margin:0; padding:0;}
li{ list-style:none}
a{ text-decoration:none}
a img{ border:0}
a:hover{ text-decoration:underline}

/*header*/
.header{height:auto; overflow:hidden;width:100%;background-color:#5c4434;  margin:auto;}
.header_top{height:20px; width:1010px; color:#FFF; line-height:20px; margin:auto;}
.header_top a{ color:#FFF; float:right; margin:0 5px}
.header_top span{float:right}
.header_menu{height:37px; width:100%; background-image:url(../images/header.jpg); background-position:center;padding-top:100px; margin:auto;}
.header_menu ul{height:37px;width:1010px; margin:auto;}
.header_menu li{width:100px; font-size:14px; font-weight:bold; line-height:37px; text-align:center; float:left;}
.header_menu a{ color:#FFF;}
.header_menu a:hover{ color:#f1bb00;}

/*banner*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0 auto;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.slide_container {position: relative; margin:auto;width: 100%;}
.slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;}  
 .slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}  
 .slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}

.index{height:auto; overflow:hidden;width:1010px; margin:10px auto 0;}
/*新闻中心*/
.index_news{height:204px;width:580px; float:left;}
.index_title{width:100%; float:left;}
.index_news_swf{height:149px;width:240px; border:1px solid #d4ac2a; padding:4px; float:left;}
#NewsPic {WIDTH:240px;POSITION: relative;HEIGHT: 149px;}
#NewsPicTxt {WIDTH: 240px; COLOR: black; POSITION: relative;}
#NewsPic .Picture {	BORDER: #ffffff 1px solid;WIDTH: 100%;POSITION: absolute; TOP: 0px; HEIGHT: 100%}
#NewsPic .Nav {	RIGHT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 15px}
#NewsPic .Nav SPAN {	DISPLAY: block; BACKGROUND: #000000; FLOAT: right; FONT: 10px Courier; BORDER-LEFT: #ffffff 1px solid; WIDTH:15px; CURSOR: hand; COLOR: #ffffff; HEIGHT: 100%; TEXT-ALIGN: center}
#NewsPic .Nav SPAN.Cur {	BACKGROUND: #f13f3f; COLOR: white}
#NewsPic .Nav SPAN.Normal {	BACKGROUND: #000000; FILTER: Alpha(opacity=50); COLOR: white; opacity: 0.5}
#NewsPic .Nav SPAN A {	DISPLAY: block; WIDTH: 100%; COLOR: white; POSITION: relative; HEIGHT: 100%}
#NewsPic .Nav SPAN A:hover {CURSOR: hand}
.index_news ul{height:150px; width:320px; margin-left:10px; margin-top:9px; float:left;}
.index_news ul li{ list-style-position:inside; list-style-type:disc; line-height:21px;}
.index_news ul li span,.index_industry ul li span{ float:right}
.index_news ul li a,.index_industry ul li a{ color:#000}

/*关于我们*/
.index_about{height:204px;width:385px; margin-left:45px; float:left;}
.index_about_text{height:150px;width:385px; margin-top:9px; float:left;}
.index_about_text img{height:140px; width:140px; border:1px solid #950707; float:left;}
.index_about_text p{ float:left; line-height:21px; width:220px; margin-left:20px;}

/*精品推荐*/
.index_product{height:245px; width:742px; float:left;}
#demo{height:200px; width:742px; overflow:hidden; float:left;}
#demo a{height:200px; width:165px; margin:0 10px; float:left;}
#demo a img{height:158px; width:158px; padding:2px; border:1px solid #cd9d05; float:left;}
#demo a { color:#462a25; font-size:14px; text-align:center; line-height:30px;}

/*视频*/
.index_palyer{height:245px; width:240px; margin-left:27px; float:left;}
.index_palyer_swf{hieght:200px; width:240px; float:left;}

/*广告*/
.index_pic{height:auto; overflow:hidden; width:1010px; margin:auto;}
.index_pic img{ width:100%;}

/*荣誉展示*/
.index_honor{height:230px; width:380px; float:left;}
.index_honor_swf{height:170px;width:177px;border:1px solid #d4ac2a; padding:4px; float:left;}
.index_honor_p{height:170px;width:170px; float:left; line-height:22px; margin-left:20px;margin-top:5px;}

/*行业新闻*/
.index_industry{height:240px; width:340px; margin-left:20px; float:left;}
.index_industry ul{ margin-top:5px; width:340px; float:left;}
.index_industry ul li{ list-style-position:inside; list-style-type:disc; line-height:23px;}
/*联系我们*/
.index_contact{height:240px; width:240px; margin-left:20px; float:left;}
.index_search{height:16px; width:218px; padding:7px; background-image:url(../images/index_search.jpg);margin-top:5px; float:left;}
.index_search input{ border:0; height:14px;}
.index_nav{width:230px; float:left;}
.index_nav img{width:230px; margin-top:8px;}

/*footer*/
.footer{width:100%; height:auto; overflow:hidden; background-color:#edecec; margin:auto; text-align:center;}
.footer_1{width:1010px;color:#777777; line-height:30px; margin:5px auto;}
.footer_1 a{ color:#777777; margin:0 5px;}
.footer_2{width:1010px; margin:auto;}
.footer_2 img{height:30px; margin:5px;}
.footer_3{width:1010px;line-height:30px; margin:5px auto;}

