﻿@charset "utf-8";
body{ background:#e9e6df; }
.div_top{ width:100%; min-width:1250px; height:145px; background:url(../images/bgtop.jpg) center no-repeat; }
	.div_pageTop{ width:1250px; margin:0 auto;}
		.img_logo{ display:inline-block; float:left; padding:25px 20px }
		
		.div_pageright{ display:inline; float:right; width:293px; padding-right:20px;}
		.img_tel{ display:inline-block; float:right; padding-top:25px; padding-bottom:20px;}
		.div_search{ display:inline; float:right; width:293px; height:30px; }	
		.div_search input{ background:none; margin:0px; border:solid 1px #702a16; height:20px; padding:5px; width:220px; color:#aaa;}
		.div_search button{display:block; background:#702a16; color:#fff; height:32px; width:65px; border:none; cursor:pointer}
			
		
	.div_menu{width:100%; min-width:1250px; height:48px; background:url(../images/bgmenu.jpg) repeat-x}
	.div_menu ul{ width:1211px; margin:0 auto; height:48px; overflow:hidden;  }
	.div_menu ul li{ float:left; display:inline; width:173px; height:48px; overflow:hidden; background:url(../images/bgmenu1.jpg) top right no-repeat; }
	.div_menu ul li.end{ background:none; }
	.div_menu ul li a{ display:block; width:171px; height:48px; line-height:52px; text-align:center; font-family:"楷体"; font-size:24px; color:#fff; }
	.div_menu ul li a:hover{ color:#f3c400 ; }
	
	
	#slideshow{position:relative; height:600px;width:1210px; margin:0 auto;}
	#slideshow a{float: left;display: inline;}
	#slideshow .img{ position:absolute; width:1250px; height:600px; overflow: hidden}
	#slideshow .img span{position: absolute;width:5000px;display: block}
	#slideshow .btns{z-index: 10;position: absolute;width: 1250px}
	#slideshow .btns b{position: absolute;width:100px; left:50%; margin-left:-50px; display: block;height: 14px;overflow: hidden; bottom:-580px;}
	#slideshow .btns b i{width: 10px;background: #414140;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border:#414140 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
	#slideshow .btns b i: hover{background: #a7a7a6}
	#slideshow .btns b i.on{background: #702a16;cursor: default}
	#slideshow .btns b i.on: hover{background: #702a16;cursor: default}
	#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top:200px; margin-top:40px;cursor: pointer}
	#slideshow .btns s i{position: absolute;width: 60px;  background: url(../images/btn_slideshow.png);height: 80px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/btn_slideshow.png");_background: none;}
	#slideshow .btns s.prev{left: 0px;}
	#slideshow .btns s.prev i{top: 0px;}
	#slideshow .btns s.next{right: 0px}
	.slideshow-hover#slideshow .btns s{display: block}
	.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 600px;position: absolute;background: #a7a7a6;overflow: hidden}
	.wtit .info,.wtit .tit{float: left;}
	.wtit .info{padding: 35px 0 0 20px;color: #989898;}
	.wtit .info span{margin: 0 8px;}
		
	
	
	
	.div_top1news{ width:1206px; height:105px; margin:0 auto; padding:22px; background:url(../images/bgtopnews.jpg) #fff center no-repeat;}
	.div_top1news .div_txt{ margin-left:130px; margin-right:30px; text-align:center; height:105px; overflow:hidden;}
	.div_top1news .div_txt h3{ font-size:36px; font-weight:600; margin:0px; padding:0px; line-height:160%;}
	.div_top1news .div_txt span{ color:#666666; line-height:160%;}
	
.div_news{ width:1210px; padding:20px; padding-top:0px; margin:0 auto; height:290px; background:#fff; overflow:hidden; }
.div_news .div_imgnews{ float:left; display:inline; width:390px; height:290px; overflow:hidden; margin-right:20px; background:#00f;}
.div_news .dl_topnews{ float:left; display:inline; width:430px; height:290px; overflow:hidden; margin-right:20px;}
.div_news .dl_topnews dt{ width:430px; height:40px; overflow:hidden; background:#eee; }
.div_news .dl_topnews dt a{ display:inline-block; height:40px; line-height:40px; padding:0px 15px; margin-right:5px; text-align:center; font-size:20px;}
.div_news .dl_topnews dt a.current,.div_news .dl_topnews dt a:hover{ background:#333; text-align:center; color:#fff;}
.div_news .dl_topnews dd{ width:430px;}
.div_news .dl_topnews dd ul{}
.div_news .dl_topnews dd ul li.first{ height:118px; border-bottom:solid 1px #ccc;}
.div_news .dl_topnews dd ul li.first h3{ display:block; width:430px; height:30px; line-height:30px; font-size:24px; overflow:hidden; padding-top:15px; padding-bottom:8px; }
.div_news .dl_topnews dd ul li.list{ height:34px;}
.div_news .dl_topnews dd ul li.list a{ height:34px; overflow:hidden; white-space:nowrap;}
.div_news .dl_topnews dd ul li.list a span{ display:inline-block; height:34px; line-height:34px; overflow:hidden; }
.div_news .dl_topnews dd ul li.list a span.spTitle{ background:url(../images/newIco.gif) left center no-repeat; padding-left:15px; margin-right:10px; width:325px;}
.div_news .dl_topnews dd ul li.list a span.spDate{ width:80px; color:#999; }
.div_news .dl_topnews dd ul li a:hover h3{ color:#702a16;  }
.div_news .dl_topnews dd ul li a:hover span{ color:#702a16;  }

.div_news .dl_hotnews{ float:left; display:inline; width:350px; height:290px; overflow:hidden;}
.div_news .dl_hotnews dt{ height:40px; white-space:nowrap; }
.div_news .dl_hotnews dt a{ display:inline-block; background:url(../images/bgheader2.gif) #fff left top no-repeat; width:60px; height:30px; line-height:30px; padding-bottom:5px; text-align:center; overflow:hidden; font-size:20px; color:#333; }
.div_news .dl_hotnews dt a.current,.div_news .dl_hotnews dt a:hover{ background-position:-60px 0px; color:#fff;}
.div_news .dl_hotnews dt a.first{ background:url(../images/bgheader1.gif) #fff left top no-repeat; width:125px; height:40px; padding-bottom:0px; padding-right:38px; line-height:40px; text-align:center; overflow:hidden; font-size:20px; color:#fff; }
.div_news .dl_hotnews dd{ height:248px; border:solid 1px #eee; overflow:hidden; }
.div_news .dl_hotnews dd ul{ width:100%; margin:0 auto;} 
.div_news .dl_hotnews dd ul li{ width:328px; margin:0 auto;} 
.div_news .dl_hotnews dd ul li.list{ height:34px;}
.div_news .dl_hotnews dd ul li.list a{ height:34px; overflow:hidden; white-space:nowrap;}
.div_news .dl_hotnews dd ul li.list a span{ display:inline-block; height:34px; line-height:34px; overflow:hidden; }
.div_news .dl_hotnews dd ul li.list a span.spTitle{ background:url(../images/newIco.gif) left center no-repeat; padding-left:15px; width:313px;}
.div_news .dl_hotnews dd ul li.list a span.spDate{ display:none; width:80px; color:#999; }
.div_news .dl_hotnews dd ul li a:hover h3{ color:#702a16;  }
.div_news .dl_hotnews dd ul li a:hover span{ color:#702a16;  }

.div_advimg,.dl_topprodcuts{ width:1210px; padding:0px 20px 20px 20px; margin:0 auto; background:#fff;  }
.dl_topprodcuts{ width:1210px; height:578px }
.dl_topprodcuts dt{ position:relative; border-left:solid 5px #333; background:url(../images/bgheader.jpg) repeat-x; height:20px; line-height:20px; overflow:hidden;}
.dl_topprodcuts dt a.aTitle{ display:inline-block; background:#fff; padding:0px 5px; font-size:18px; font-weight:600;	 }
.dl_topprodcuts dd{ width:1216px; overflow-x:hidden; margin:0 auto;}

.scroll {
	width:1216px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.picbox {
	width:1216px;
	height:558px;
	overflow:hidden;
	position:relative;
}

.piclist {
	position:absolute;
	left:0px;
	top:0px;
}
.swaplist {
	position:absolute;
	left:-3000px;
	top:0px;
}

.og_prev, .og_next {
	width:31px;
	height:18px;
	position:absolute;
	z-index:99;
	top:0px;
	cursor:pointer;
	border:solid 1px #ccc;
}
.og_prev {
	right:34px;
	background:url(../images/left1.gif) #FFF center top no-repeat;
}
.og_prev:hover {
	background:url(../images/left3.gif) #FFF center top no-repeat;
}
.og_next {
	background:url(../images/right1.gif) #FFF center top no-repeat;
	right:0px;
}
.og_next:hover {
	background:url(../images/right3.gif) #FFF center top no-repeat;
}
.dl_topprodcuts dd ul{ height:558px;}
.dl_topprodcuts dd ul li{ float:left; width:296px; height: 259px; overflow:hidden; margin:0px 4px; margin-top:20px;}
.dl_topprodcuts dd ul li img{ display:block; width:290px; height:218px; padding:2px; border:solid 1px #ccc; }
.dl_topprodcuts dd ul li span{ display:block; width:296px; height:30px; line-height:30px; font-size:16px; margin-top:5px; text-align:center; overflow:hidden; background:#eee; }
.dl_topprodcuts dd ul li a:hover img{ border:solid 1px #300808; }
.dl_topprodcuts dd ul li a:hover span{ background:#300808; color:#fff }



.divMaster{ width:1210px; margin:0 auto; padding:20px; background:#fff;}
.divMaster .dlCategory{ float:left; width:270px; min-height:200px; overflow:hidden;}
.divMaster .dlCategory dt{ height:40px; white-space:nowrap; }
.divMaster .dlCategory dt h3{ display:inline-block; background:url(../images/bgheader1.gif) #fff left top no-repeat; width:125px; height:40px; padding-bottom:0px; padding-right:38px; line-height:40px; text-align:center; overflow:hidden; font-size:20px; color:#fff; }
.divMaster .dlCategory dd{ padding:20px; width:228px; min-height:30px; border:solid 1px #eee; overflow-x:hidden; }
.divMaster .dlCategory dd ul{ width:228px; margin:0 auto;} 
.divMaster .dlCategory dd ul li{ display:inline-block; width:228px; height:40px; overflow:hidden; margin-bottom:5px;}
.divMaster .dlCategory dd ul li a{ display:block; width:180px; height:40px; line-height:40px; padding-left:50px; background:#eee; overflow:hidden; white-space:nowrap; font-size:16px;}
.divMaster .dlCategory dd ul li a span{ font-family:"宋体"; font-size:14px; font-weight:600; color:#666;}
.divMaster .dlCategory dd ul li a:hover,.divMaster .dlCategory dd ul li a.current{ background:#333; color:#fff;  }
.divMaster .dlCategory dd ul li a:hover span,.divMaster .dlCategory dd ul li a.current span{ background:#333; color:#eee;  }


.divMaster .dlMain{ float:right; display:inline;}
.divMaster .dlMain dt{ border-left:solid 5px #333; background:url(../images/bgheader.jpg) repeat-x; height:20px; line-height:20px; margin:10px auto; overflow:hidden;}
.divMaster .dlMain dt label{ display:inline-block; background:#fff; padding:0px 5px; font-size:20px;	 }
.divMaster .dlMain dd{ width:920px; min-height:300px; overflow:hidden; }
.divMaster .dlMain dd ul{ width:920px; overflow:hidden;  }
.divMaster .dlMain dd ul.ulNews li{ height:34px;}
.divMaster .dlMain dd ul.ulNews li a{ height:34px; overflow:hidden; white-space:nowrap;}
.divMaster .dlMain dd ul.ulNews li a span{ display:inline-block; height:34px; line-height:34px; overflow:hidden; font-size:16px; }
.divMaster .dlMain dd ul.ulNews li a span.spTitle{ background:url(../images/newIco.gif) left center no-repeat; padding-left:15px; margin-right:10px; width:800px;}
.divMaster .dlMain dd ul.ulNews li a span.spDate{ width:95px; color:#999; }
.divMaster .dlMain dd ul.ulNews li a:hover span{ color:#702a16;  }

.divMaster .dlMain dd ul.ulProducts li{ float:left; width:296px; height: 259px; overflow:hidden; margin-right:9px; margin-top:20px;}
.divMaster .dlMain dd ul.ulProducts li img{ display:block; width:290px; height:218px; padding:2px; border:solid 1px #ccc; }
.divMaster .dlMain dd ul.ulProducts li span{ display:block; width:296px; height:30px; line-height:30px; font-size:16px; margin-top:5px; text-align:center; overflow:hidden; background:#eee; }
.divMaster .dlMain dd ul.ulProducts li a:hover img{ border:solid 1px #300808; }
.divMaster .dlMain dd ul.ulProducts li a:hover span{ background:#300808; color:#fff }

.ddContent{ padding-top:10px; font-size:16px; }

.ddMsg{}
.ddMsg table{ width:800px; margin:20px auto 0px;}
.ddMsg table th{ width:110px; text-align:right; font-weight:100; font-size:18px; white-space:nowrap;}
.ddMsg table td{ text-align:left; padding:5px;}
.ddMsg table td input{ width:680px; height:40px; line-height:40px; overflow:hidden; padding:0px 10px; font-size:16px; border:solid 1px #ccc; color:#666; }
.ddMsg table td textarea{ width:680px; line-height:160%; padding:5px 10px; font-size:16px; border:solid 1px #ccc; color:#666; }
.ddMsg table td button{ float:right; display:inline; margin:0px; padding:0px; width:80px; height:42px; background:#333; color:#eee; border:none; cursor:pointer;}




/*分页*/
.PageBox{ width:100%; text-align:center; margin:20px auto 0px;}
.PageBox .div_page{ width:100%; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.PageBox .div_page a{display:inline-block; padding:0px 12px; height:30px; line-height:30px; border:solid 1px #ccc; color:#959595; margin-left:8px; }
.PageBox .div_page a:hover{ border:solid 1px #333; color:#333; background:#fff; }
.PageBox .div_page span{ display:inline-block; padding:0px 12px; height:30px; line-height:30px; border:solid 1px #eee; color:#fff; background:#333; margin-left:8px;}
.PageBox .div_page font{ color:#858585; line-height:30px;}
.PageBox .div_page input{width:40px; height:30px; line-height:30px; font-size:16px; text-align:center; background:#FFFFFF; border:1px solid #ccc; color:#333;}
.PageBox .div_page .Btn123{ width:50px; padding:0px; margin:0px; height:30px; line-height:30px; background:url(../Imges/common.png); color:#434343; cursor:pointer; border:1px solid #D7D7D7;border-radius:4px 4px 4px 4px;}

	
.div_foot{ width:100%; min-width:1250px; height:130px; background:#300808; }
.div_footxt{ width:1250px; padding-top:25px; margin:0 auto; color:#fff; }
.div_footxt td{color:#eee; font-size:14px; font-family:"微软雅黑"; }
.div_footxt a{ color:#eee;}
.div_footxt a:hover{ color:#f3c400;}


.imgShow {position:relative;_zoom:1}
.imgCont{width:920px; height:700px;float:left; background:#333; overflow:hidden;}
.imgCont .picCell{width:918px; height:695px; line-height:695px;*font-size:695px; position:relative;*zoom:1;  overflow:hidden;border-width:2px 0px 2px 2px; border-style:solid; border-color:#333}
.imgCont .picCellCom{height:680px;line-height:695px;*font-size:695px; }
#bigPic{ position:absolute;}
.imgCont .circle{ position:absolute; left:0; top:0; z-index: 99;width:200px; height:200px; overflow:hidden; border:1px solid #999;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;-moz-box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000;box-shadow: 0px 0px 8px #000; background-repeat:no-repeat; background-color:#333333; filter:alpha(opacity=0)\9; opacity:0; cursor:none; -moz-user-select:none;}
.zoom{ position:absolute; z-index:1;top:326px; left:480px;width:150px; height:135px; display:block; }
.nailBrd,.resizeBrd{ position:absolute; z-index:1;  background:rgba(0,0,0,.5); background:#000000\9; filter:alpha(opacity=50)\9;}
.nailBrd{left:0; top:0px;width:150px; height:114px; }
.resizeBrd{left:0; top:115px;width:150px; height:20px; }
.nail { position:relative; z-index:2; left:3px; top:3px;width:144px; height:108px; overflow:hidden;}
.nailImg{width:144px; height:108px;*zoom:1; overflow:hidden}
#smallPic,#focuse { position:absolute;}
.focuse{ position:absolute; z-index:1; left:3px; top:3px; background:rgba(153,153,153,.5); background:#999999\9; filter:alpha(opacity=50)\9; cursor:move}
.resize{position:relative; width:142px; padding:4px 1px;top:7px;left:3px;z-index:2; height:12px;overflow:hidden;_zoom:1}
.resize b{width:12px;height:12px; display:block; cursor:pointer}
.zoomIn{ float:left; background-position:-15px -608px;}
.inH{background-position:-45px -608px;}
.zoomOut{float:right;background-position:0px -608px;}
.outH{background-position:-30px -608px;}
.progress{margin:1px 17px 0px;*margin:3px 17px 0px;  background:#FFFFFF;  height:10px;  }
.progress p{background:#488ad4; height:10px;}