@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; list-style:none;}
body,td,th {
	font-size: 14px;
}
body {
	margin: 0px;font-family:"Microsoft YaHei" !important; 
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
}
ul,li{ list-style:none; padding:0px; margin:0px;}
img{ border:0px; max-width:100%;}
.navigation{ overflow:hidden;}
.navigation li { background:#fff; width:100px; float:left; text-align:center; padding:15px 0px; font-size:16px;}
.navigation a:hover li{
	text-decoration: none;
	color: #fff; background:#ff2026;
}

.nfd{	padding-bottom:60px;
	line-height:2em;	
	min-height:100px;
	text-align:center;
	padding-top:20px;
	}
	.dbgs{ z-index: 898; background:#CC0000;
	height:70px;
position:fixed; bottom:0; left:0; width:100%}
.dbgsul li{
	width:49%;
	float:left;
	text-align:center;}.dtel{
		color:#FFF;
		display:block;
		padding-top:45px;
		height:25px;
	background-image: url(../mimg/ph.png);
	background-repeat: no-repeat;
	background-position: center 10px;
		}.dsms{
		color:#FFF;
		display:block;
		padding-top:45px;
		height:25px;
	background-image: url(../mimg/ms.png);
	background-repeat: no-repeat;
	background-position: center 10px;
		}.dmap{
		color:#FFF;
		display:block;
		padding-top:45px;
		height:25px;
	background-image: url(../mimg/map.png);
	background-repeat: no-repeat;
	background-position: center 10px;
		}
		#cd-lateral-nav.lateral-menu-is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  /* smooth the scrolling on touch devices - webkit browsers */
  -webkit-overflow-scrolling: touch;
}.cd-navigation{
	padding:20px;}
.cd-navigation li{
	border-bottom:dashed 1px #ccc;
	line-height:45px;}
.cd-navigation li a{
	color:#FFF; font-size:16px;}
	
	
.cd-navigation  dd{color:#FFF;line-height:45px;}
.cd-navigation  dd a{color:#FFF;line-height:45px;}
		
	
	
	
		.feileiuldiv {
	background-color:#000;
	height:auto;}	
#feileiul{clear:both;
background-color:#666;
		display:none;}
#feileiul li{background-color:#666;
	float:left;
	display:block;
	text-align:center;
	width:50%;
	}#feileiul li a{
		color:#FFF;}
		
		
		#flmenu {
			height:100%;
			margin-bottom:100px;
overflow:hidden;
 position: absolute;
 z-index: 888;
 width: 0px;
 background: #666;

}
.fenleibg{
	display:block;
	border:solid 1px #ccc;
	width:100px;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:16px;
	color:#fff;}

	
	
	.fenlei{
		color:#FFF;
		display:block;
		padding-top:45px;
		height:25px;
	background-image: url(../mimg/cai.png);
	background-repeat: no-repeat;
	background-position: center 10px;
		}




.w1300{  width:1300px; margin:0px auto; overflow: hidden;}
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:0 auto;}
.slides{position:relative;z-index:0;}
.slides li{height:550px;}
.slides li div{ width:100%; height:550px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:40px;height:4px;margin:0 5px;*display:inline;zoom:1; line-height:4px; font-size:0;}
.flex-control-nav a{display:inline-block;width:40px;height:4px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#53351b;width:40px;height:4px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:70px;height:70px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.body1{ background:url(../images/body1.png) no-repeat center top #f2f2f2; overflow:hidden; padding:30px 0px;}
.body3{background:url(../images/body3.jpg) no-repeat center top; overflow:hidden; padding-bottom:30px;}
.fenlei{ width:350px; float: left; overflow:hidden;}
.chanpin{ width:850px; float:right; overflow:hidden;}
.left{ width:300px; float:left; overflow:hidden;}
.right{ width:870px; float: right; overflow: hidden;}
.tel{color:#FFFFFF; font-weight:700; font-size:20px; float:right;}
.logo{ width:518px; float:left; overflow:hidden;}
.menu{width:680px; float:right; overflow:hidden;}
.nav{ width:100%; overflow:hidden; margin-top:15px;}
.nav li{ float:left; font-size:16px; width:110px; text-align:center; color:#FFFFFF;  line-height:45px;}
.cp{ overflow:hidden;}
.cp li{ margin-left:20px; margin-bottom:20px;width:230px;height:250px;float:left; color:#FFFFFF; line-height:200%; text-align:center;}
.cp li img{ width:230px; height:230px;}
.cp2{ overflow:hidden;}
.cp2 li{ border:1px solid #ddd;border-bottom-right-radius:10px;
border-bottom-left-radius:10px;  margin-left:30px; margin-bottom:20px;width:230px;height:270px;float:left; line-height:200%; text-align:center;}
.cp2 li img{ width:230px; height:230px;}
.titbg{ background:url(../images/titbg.png) no-repeat center;text-align:center; color:#333333; padding:20px 0px;}
.xw{ overflow:hidden;}
.xw li{ width:45%; float:left; padding:10px;}
.place{ height:80px; line-height:80px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.xw2{ overflow:hidden;}
.xw2 li{ padding:10px; border-bottom:1px solid #ddd;}
.protit{ overflow:hidden; width:85%; margin:0px auto;}
.protit li{background: #CC0000; text-align:left;text-indent:4em; color:#FFFFFF; line-height:45px; border-bottom:1px solid #fff;}
.protit a li{background: #CC0000;line-height:50px; border-bottom:1px solid #fff;}
.protit a:hover li{ background:#660000; line-height:65px; border-bottom:1px solid #fff;
}
.protit div{ text-indent:4em; overflow:hidden; line-height:30px;}
.info{ border:1px solid #ddd; background:#f2f2f2; text-align:center; margin-top:10px; margin-bottom:10px;}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
