@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"微软雅黑","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;
	background:url(../images/bodybg.jpg) repeat-x;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#343434; }
a:hover{ color:#1e0b04;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}	


.flqheader{
	width:1180px;
	margin:0 auto;
	height:35px;
	line-height:35px;
	overflow:hidden;
	color:#333;
	}
.flqheader span{
	display:block;
	width:215px;
	color:#333;
	float:right;}
.flqheader span a{
	margin:0px 10px 0px 10px;
	color:#333;}
.flqheader span a:hover{
	color:#C30;
	text-decoration:underline;}			
	
.flqlogo{
	width:1180px;
	margin:0 auto;
	height:99px;
	overflow:hidden;
	}
.flqlogo span{
	display:block;
	float:right;
	margin-top:25px;
	background:url(../images/telbg.gif) no-repeat;
	color:#c35331;
	font-weight:bold;
	font-size:20px;
	width:157px;
	padding:30px 0px 0px 75px;}		
	
.flqmenu{
	width:1180px;
	margin:0 auto;
	height:41px;
	overflow:hidden;}
.flqmenu ul{
	width:1180px;
	float:left;
	height:41px;
	}		
.flqmenu li{
	width:196px;
	float:left;
	line-height:41px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.flqmenu li a{
	color:#333;}		
	
.flqmenu li a:hover{
	color:#930;
	}
		
.rmgjc{
	width:1180px;
	margin:0 auto;
	height:50px;
	line-height:50px;
	color:#333;
	font-size:14px;
	}
.rmgjc strong{
	font-size:16px;
	color:#000;}	
.rmgjc a{
	 color:#333;
	 margin:0px 10px 0px 10px;
	 }
	
.rmgjc a:hover{
	color:#930;
	text-decoration:underline;
	}
	 			
.flqcpzs{
	width:100%;
	margin-top:20px;
	background:url(../images/navbg.gif) repeat-x;
	height:93px;
	overflow:hidden;}
	
.flqcpzs img{
	display:block;
	margin:0 auto;
	}	
.cpwenzi{
	width:1180px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	line-height:25px;
	color:#878787;
	font-size:12px;}				
				
.flqcptu{
	width:936px;
	margin:0 auto;
	margin-top:20px;}
.flqcptu ul{
	width:936px;
	float:left;
	}
.flqcptu li{
	float:left;
	width:272px;
	margin:0px 20px 0px 20px;}

.flqcptu li a{
	color:#FFF;}
.flqcptu li a:hover{
	color:#930;
	text-decoration:underline;}	
.flqcptu .wen1{
	width:272px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	margin-top:270px;
	}
.flqcptu .wen2{
	width:242px;
	margin-top:0px;
	line-height:23px;
	padding:0px 15px 0px 15px;}		
	
.cpli1{
	width:272px;
	height:383px;
	background:url(../images/flq1.jpg) no-repeat;
	overflow:hidden;}
	
.cpli2{
	width:272px;
	height:383px;
	background:url(../images/flq2.jpg) no-repeat;
	overflow:hidden;}
	
.cpli3{
	width:272px;
	height:383px;
	background:url(../images/flq3.jpg) no-repeat;
	overflow:hidden;}									
	
.cmpbg{
	width:100%;
	background:url(../images/cmpbg.jpg) no-repeat center top;
	height:575px;
	overflow:hidden;
	margin-top:35px;}	
	
.cmpneirong{
	width:1180px;
	margin:0 auto;
	margin-top:100px;
	line-height:26px;
	font-size:14px;
	color:#FFF;}
.cmpneirong img{
	margin-left:30px;}		
	
.liaojiexiangqing{
	display:block;
	width:150px;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#FFF;
	margin-top:15px;
	border:1px solid #FFF;
	}
.liaojiexiangqing:hover{
	border:1px solid #930;
	color:#930;}		
	
.flqal{
	width:100%;
	margin-top:20px;
	background:url(../images/albg.gif) repeat-x;
	height:92px;
	overflow:hidden;}	
	
.flqal img{
	display:block;
	margin:0 auto;
	}	
			
			
.casekh{
	width:1180px;
	margin:0 auto;
	margin-top:20px;
	}
.casekh ul{
	width:1180px;
	float:left;
	}
.casekh li{
	width:275px;
	float:left;
	margin:0px 10px 0px 10px;
	overflow:hidden;}
.casekh li img{
	border:1px solid #999;}	
	
.flqxinwen{
	width:1180px;
	margin:0 auto;}		
	
.flqxinwen ul{
	width:1180px;
	float:left;}	
	
.flqxinwen li{
	float:left;
	width:529px;
	margin:12px 10px 10px 11px;
	background:url(../images/newlibg.jpg) no-repeat;
	height:49px;
	padding:20px;}	

.flqxinwen li a{
	color:#FFF;}
.flqxinwen li a strong{
	font-size:15px;}	
.flqxinwen li a:hover{
	color:#930;
	text-decoration:underline;}	
.foot{
	width:100%;
	background:#313131;
	margin-top:20px;
	text-align:center;
	color:#FFF;
	line-height:26px;
	padding:30px 0px 30px 0px;}	
.foot a{
	color:#FFF;
	text-decoration:underline;
	}
.foot a:hover{
	color:#FFF;
	text-decoration:none;}		