﻿@charset "utf-8";
body{font-size:12px; font-family:"微软雅黑";color:#000; background:url(../images/bg.jpg);}
*{padding:0;margin:0 auto; line-height:180%; letter-spacing:2px}
* span{ color:#000; font-size:12px; padding-left:6px; font-weight:normal}
ul,li,dl,dd,dt{list-style-type:none;display:block;}
a{color:#000;text-decoration:none;}
a:hover{color:#ff6917; text-decoration:none;}
img{border:none;vertical-align:bottom;}
.wrap{width:1100px;margin:0 auto}
.red{color:#ff9617;}

.inner-left { width:26%;  float:left}
.lanmu{
	padding:8px; margin-bottom:5px;
	border:2px solid #FFF;
	background:#f1f1f1;color:#333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 1px 1px 10px #909090;/*firefox*/
	-webkit-box-shadow: 1px 1px 10px #909090;/*safari或chrome*/
	box-shadow:1px 1px 1px #909090;/*opera或ie9*/}
.lanmu .tle{ text-align:left;height:30px; line-height:30px; font-size:14px; font-weight:bold; background-color:#ff9618; color:#FFFFFF; display:block; float:left;}
.biaotit{line-height:40px;font-size:14px; font-weight:bold; text-align:center;}


.inner-right { width:72%; float:right;}
.inner_t2{ background:url(../images/t_bg.png); background-repeat:no-repeat; background-position:left center; height:53px; line-height:53px; width:793px;}
.inner_t2 span{ font-size:16px; color:#000; padding-left:30px; line-height:46px;}
.inner_t2 a{ float:right;line-height:46px; padding-right:15px;}


.clear{clear:both;line-height:0;font-size:0;height:0}
.tonglan{ margin:0 auto;width:1100px}
.tonglan .tle{width:98%;height:30px; line-height:30px; font-size:14px; font-weight:bold; float:left; padding-left:8px; }
.tonglan .tle span{width:100px; text-align:center; height:30px; line-height:30px; font-size:14px; font-weight:bold; background-color:#0181CC; color:#FFFFFF; display:block; float:left;}

.top{ width:100%}
#header { background-color:#252525;  border-top:6px solid #ff9618; margin-bottom:33px;}
.header_mini { height:157px}
#header .header-c { position:relative; z-index:11}
#header .logo { height:104px;}

#header .mnav { float:left; margin:15px auto;}
#main-nav li{ float:left; margin:0 10px; position:relative; text-align:center; height:40px; display:block; line-height:40px; width:102px;}
#main-nav li .m1 { display:block; padding:0px 10px; font-size:14px; color:white; text-align:center;line-height:40px;}
#main-nav li  a.m1:hover{background:#ff9618;}
#main-nav li .m1.mover { background:#ff9618; text-decoration:none;}
#main-nav li .sub-menu { position:absolute; width:100%; text-align:center; left:0; display:none; background:#ff9618;line-height:40px; margin-top:0px;filter:alpha(opacity=100); 
opacity:1;/*其他，透明度50%*/}
#main-nav li .sub-menu a { display:block; color:#fff; line-height:40px; border-bottom:1px #fcd3a2 solid;font-size:13px;}
#main-nav li .sub-menu a:hover { display:block; color:#fff; line-height:40px; background-color:#ed8202}
/*index*/
.marg12{ margin-top:12px;}
.marg8{ margin-top:8px;}
#index,#main,#index_news{
	width: 1100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
}

#index_left,#main_left{
	float:left;width: 285px;
	}
.index_k {
	
	padding:8px; margin-bottom:5px;
	border:2px solid #FFF;
	
background:#f1f1f1;color:#333;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 1px 1px 10px #909090;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #909090;/*safari或chrome*/
box-shadow:1px 1px 1px #909090;/*opera或ie9*/}

.index_k_r{
	padding:8px;
	border:2px solid #FFF;
	background:#f1f1f1;color:#333;
}

.index_Shadow{background-image:url(../images/yy.png); background-position:bottom; background-repeat:no-repeat; height:25px;}

.index_left_lm,.main_left_lm{
height:30px; margin-bottom:10px;
	}

.index_left_lm span,.main_left_lm span{ width:98.5%; text-align:left; height:30px; line-height:30px; font-size:14px; font-weight:bold; background-color:#ff9618; color:#FFFFFF; display:block; float:left;}
.index_k #cateTree ul{}
.index_k #cateTree ul li a{background-image:url(../images/dot.png); height:35px; font-size:14px;  background-position:left bottom; background-repeat:no-repeat;  padding-left:35px; line-height:35px; display:block; border:1px solid #f1f1f1; }
.index_k #cateTree ul li a:hover{ border:1px solid #F90;height:35px;font-size:14px;  background-position:left bottom; background-repeat:no-repeat;  padding-left:35px; line-height:35px; display:block; color:#fe9c27; }
#index_right,#main_right{
	float:right;width:790px;}
#index_about{float:left; width:789px;}
.index_t2{ background:url(../images/t_bg.png); background-repeat:no-repeat; background-position:left center; height:53px; line-height:53px;}
.index_t2 span{ font-size:16px; color:#000; padding-left:30px; line-height:46px;}
.index_t2 a{ float:right;line-height:46px; padding-right:15px;}
#index_case{ width:225px; float:right;}

#index_cp{
	padding:8px; 
	
	border:2px solid #FFF;
	background:#f1f1f1;
	color:#333;
}
#index_cp ul { }
#index_cp ul li {  float:left;padding:5px 13px;text-align:center;display:block;}
#index_cp ul li span{ display:block;}
#index_cp ul li span a:hover{ color:#F00;}
#index_cp ul li img{ 
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 1px 1px 10px #909090;/*firefox*/
	-webkit-box-shadow: 1px 1px 10px #909090;/*safari或chrome*/
	box-shadow:1px 1px 1px #909090;/*opera或ie9*/}
#index_cp ul li a{ 
	display:block;
 	color:#000;
	border:3px solid #f1f1f1;
	}
#index_cp ul li a:hover{ display:block; border:3px solid #ff9617;  color:#ff6a19;}

#index_news_l{ float:left; width:480px;  }
#index_news_l img{ filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 1px 1px 10px #909090;/*firefox*/
	-webkit-box-shadow: 1px 1px 10px #909090;/*safari或chrome*/
	box-shadow:1px 1px 1px #909090;/*opera或ie9*/}
#index_news_r{ float:right;  width:610px; }
#index_news_r .index_news_t{ background:url(../images/index_news_t_bg.png); background-repeat:no-repeat; background-position:center center; width:592px; height:51px; line-height:48px; color:#fff; font-size:15px; padding-left:30px;}
.index_news_t a{ float:right; padding-right:20px; font-size:12px; color:#FFF;line-height:48px;}

.news_nr{ }
 
.news_nr ul{ }
.news_nr ul li{background-image:url(../images/dot.jpg); width:93%; background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #575757; padding-left:15px;padding-top:5px; padding-bottom:5px;}

.news_nr ul li a{ color:#000; }
.news_nr ul li a:hover{ color:#fb490b; }
.news_nr ul li span{ float:right; padding-right:5px;}
/*slider*/
#slider-bar { position:relative; background:url(../images/b1.gif) bottom left repeat-x}
#slider-bar #slider-main { position:absolute; top:0px; z-index:10}
.slider-bg { background:url(../images/slideshow-bg.png) no-repeat center center; height:318px; width:1100px;}

.slider-bg .slider-area { height:318px; overflow:hidden}
.slider-control-holder { 
	display: block;
	width:1100px;

	overflow: hidden;
	padding: 6px 0;
	bottom: 0px;
	right: 0px;
	z-index: 10;
	background: url(../images/slideshow-nav-bg.png) no-repeat;
}

.slider-control-item{
	display: block;
	clear: left;
	float:left;
	position: relative;
	left: 50%;
}

.slider-control-item a {
	_font-size:0px;/*针对IE6高度不能低于字体高度*/
	display:block;
	float:left;
	margin:0;
	padding:0;
	width: 10px;
	height: 10px;
	background: #49494b;
	text-indent: -9000px;
	margin: 0px 3px;
	position:relative;
	right:50%;
}

.slider-control-item a:hover{
	background: #575758;
}

.slider-control-item a.activeSlide { 
	background: #7796ce;
}


.slider-bg .slide-prev{
	position: absolute;
	top:160px;
	left: 5px;
	background: url(../images/sprites.png) no-repeat -104px -343px;
	height: 30px;
	width: 24px;
	z-index: 60;
}
.slider-bg .slide-prev{_background: url(../images/sprites.gif) no-repeat -104px -343px;}

.slider-bg .slide-next{
	position: absolute;
	top: 160px;
	right: 5px;
	background: url(../images/sprites.png) no-repeat -142px -343px;
	height: 30px;
	width: 24px;
	z-index: 60;
}
.slider-bg .slide-next{_background: url(../images/sprites.gif) no-repeat -142px -343px;}

.slider-bg .slide-prev:hover{
	background-position:  -211px -343px;
}

.slider-bg .slide-next:hover{
	background-position:  -249px -343px;
}







/*product*/

.prolist ul li { float:left; margin:0 40px 20px 0; position:relative; z-index:12}
.prolist ul li .img-de{
	position: absolute;
	right: -15px;
	top: 20px;
	overflow: hidden;
	height: 86px;
}
.prolist ul li .img-de .img-l {
	height: 86px;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 20px;
	background: url(../images/sprites.png) no-repeat 0px -487px;
	max-width: 200px;
	float:left;
	position:relative;
	right:-500px; 
}
.prolist ul li .img-de .img-l{ _background: url(../images/sprites.gif) no-repeat 0px -487px;}

.prolist ul li .img-de .img-l .img-title{
	font-size: 16px;
	margin-bottom: 2px;
}

.prolist ul li .img-de .img-l .img-title a{
	text-decoration: none;
	color: #49494b;
}

.prolist ul li .img-de .img-l .img-date{
	font-size: 12px;
	text-align: right;
	color: #7b7b7b;
}

.prolist ul li .img-de .img-r{
	float: right;
	width: 15px;
	height: 96px;
	cursor:pointer;
	background: url(../images/sprites.png) no-repeat 0px -579px;
}
.prolist ul li .img-de .img-r{_background: url(../images/sprites.gif) no-repeat 0px -579px;}

/*marquee-products*/
.marqu-holder { position:relative}
.marqu-holder .marqu-arrow { background:url(../images/sprites.png) no-repeat left -115px; width:52px; height:52px; position:absolute; left:0; top:35px; overflow:hidden; cursor:pointer; z-index:11}
.marqu-holder .marqu-arrow { _background:url(../images/sprites.gif) no-repeat left -115px;}
.marqu-holder .marqu-right { right:0; left:auto; background-position:-104px -115px}
.marqu-holder .marqu-right:hover { background-position:-156px -115px}
.marqu-holder .marqu-left:hover { background-position:-52px -115px}



.marqu-prolis{ background-color:#CC0000;}
.marqu-prolist .marqu-area { overflow:hidden; position:relative; z-index:10; height:120px;}
.marqu-prolist span{ color:#ffffff;}
.marqu-prolist .marqu-area ul { *height:120px; }
.marqu-prolist .marqu-area ul li { float:left; padding:0 13px; *width:220px;}
.marqu-prolist .marqu-area ul li .img-info { position:relative; height:120px; overflow:hidden}
.marqu-prolist .marqu-area ul li .img-title { position:absolute; background:url(../images/trbg.png) repeat-x; height:25px; line-height:25px; width:100%; color:white; bottom:-25px; left:0; text-align:center}
.marqu-prolist .marqu-area ul li .img-title a { color:#fff}
.marqu-prolist .marqu-area ul { width:4920px; height:120px}
.pick{ border:2px solid #c2c2c2;}
.m_pic{ background-image:url(../images/m_pic_bg.jpg); background-repeat:repeat-x; background-position:top center; height:61px; line-height:61px; padding-left:20px; font-size:15px;}
.m_pic a{ float:right; padding-right:10px;height:61px; line-height:61px; font-size:12px;}
.index_Shadow_pic{background-image:url(../images/dyy.png); background-position:bottom; background-repeat:no-repeat; height:35px;}
/*footer*/
#footer{
	width: 100%;
	margin-top:50px;
	background-color:#292929;
	padding:10px;
	
}
.ftnav { 
text-align:center;  margin-top:20px;margin-bottom:10px;
} 
.ftnav ul { 
display:inline-block; width:1000px;
} 
.ftnav li { 
float:left; height:30px;line-height:30px; color:#CCC;font-size:14px;
} 
.ftnav li a{  height:30px; margin:0 5px; display:block; color:#FFF; line-height:30px; padding:0 10px;  }
.ftnav li a:hover{ height:30px; margin:0 5px; display:block; color:#FFF; line-height:30px; background-color: #F90;padding:0 10px;}

#footer .copyright{ color:#fff; text-align:center; padding:10px; margin-bottom:20px;}

/*social-bar*/

#social-bar{
	display: block;
	position: absolute;
	top: -40px;
	left: 0px;
	height: 74px;
	overflow: hidden;
	color: #49494b;
	background: url(../images/social-bg.png) no-repeat;
	z-index: 999;
}
#social-bar{_background: url(../images/social-bg.gif) no-repeat;}
#social-bar #share_code { margin:40px 0 10px 20px}
.ptop{ position:relative; height:74px}
#top-social-bar {
	display: block;
	position: absolute;
	top: -30px;
	left: 0px;
	height: 60px;
	line-height:60px;
	padding:0 20px;
	overflow: hidden;
	color: #49494b;
	font-size: 16px;
	
}
/*visit_path*/
.visit_path a { color:#7796ce}
.visit_path span { }
/*left*/
.left-nav-list li{ padding:5px 0; border-bottom:1px dashed #ccc}
.left-nav-content li{ padding:5px 0; border-bottom:1px dashed #ccc}
/*单页*/
.single-p { line-height:24px}
/*lanmu*/

.contactus {}
/*image-list*/

.image-item { float:left; padding:5px 5px 10px 5px; margin:0 5px 0 5px; width:223px; text-align:center;}
.image-item img { width:100%;}
.image-item  p { line-height:25px; text-align:center}
.image-item:hover { background:#e0e0e0; }
.image-item:hover a { text-decoration:none}
/*text-list*/
.text-list,.image-list,.single-p,#form-guide{padding:8px; margin-bottom:5px;
	border:2px solid #FFF;
	background:#f1f1f1;color:#333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 1px 1px 10px #909090;/*firefox*/
	-webkit-box-shadow: 1px 1px 10px #909090;/*safari或chrome*/
	box-shadow:1px 1px 1px #909090;/*opera或ie9*/}
.news-thumb{ float:left; margin:0 10px; width:120px}
.thumb-news-item .news-title { font-size:14px; margin-bottom:10px}
.thumb-news-item .news-date  { float:right; color:#ccc}
.thumb-news-item .news-content .news-descri {margin:15px 0 0 0 text-indent:2em}
.thumb-news-item a { display:block; cursor:pointer; padding:5px}
.thumb-news-item a:hover { text-decoration:none;background:#d8e3f8}

/*category-list*/
.category-list { margin-bottom:15px; padding-bottom:15px; border-bottom:0px dashed #ccc}

/*normal-news-list*/
.normal-news-list{ margin:15px 0 0 0}
.normal-news-list li{ *clear:both; height:25x; line-height:25px}

.normal-news-list li a{ color:#525252;float:left; width:550px}

/*pages*/
#pages { margin:10px 0}

/*pre_next*/
.pre_next {color:#666; margin-top:10px}
.pre_next a { color:#7796ce}

/*table_form*/
.table_form tr td { padding:5px}

/*图片滚动*/

.picScroll{ position:relative;  height:130px; padding: 30px 0 30px 0;  background:#F8F8F8; overflow:hidden; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;  width:177px; overflow:hidden; display:inline; }
.picScroll ul li img{ width:170px; height:120px; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 1px 1px 10px #909090;/*firefox*/
	-webkit-box-shadow: 1px 1px 10px #909090;/*safari或chrome*/
	box-shadow:1px 1px 1px #909090;/*opera或ie9*/}

.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 75px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }


.banner{ min-width:1100px;  position:relative;  height:320px; overflow:hidden; border:4px solid #fe832d;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:320px}
.banner .bd li .siteWidth{ width:1100px; position:relative;  margin:0 auto;  height:320px;  }
.banner .bd li a{ height:320px; display:block; width:1100px}
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
