@charset "utf-8";

/* CSS Document */



.bt{

	width:100%;

	height:76px;

	margin-bottom:30px;}	

	

.bt h3{

	width:230px;

	float:left;

	text-align:center;

	font-size:40px;

	color:#0e0e0e;

	font-weight:normal;}

	

.bt img{

	margin-top:30px;} 	

	

.bt font{

	width:100%;

	text-align:center;

	float:left;

	margin-top:8px;

	font-size:14px;

	color:#0e0e0e;}		



/*产品展示*/

.product{

	width:100%;

	height:auto;

	/*margin-top:90px;*/
	}

	

.product .tp{

	width:874px;}	

	

.product .tp ul li{

	width:283px;

	height:262px;

	float:left;

	margin-right:12px;

	margin-bottom:40px;}

	

.product .tp ul li:nth-child(3n){

	margin-right:0px;}	

	

.product .tp ul li img{

	width:283px;

	height:220px;
	
	border: 1px solid !important;}	

	

.product .tp ul li p{

	width:100%;

	height:42px;

	line-height:42px;

	text-align:center;

	background:#fff;

	font-size:15px;

	color:#000;

	font-weight:normal;
	
	border-bottom: 1px solid !important;

	border-left: 1px solid !important;

	border-right: 1px solid !important;}	

	

	

/*客户见证*/	

.customer{

	width:100%;

	margin-top:30px;} 

	

.customer .zuo{

	margin-left:14px;}	

	

.customer .zuo,.customer .you{

	width:550px;

	height:236px;

	margin-top:30px;}

	

.customer .you{

	margin-right:14px;}	

	

.zuo .kh,.you .kh{

	width:188px;

	height:236px;

	margin-right:10px;} 	

	

.zuo h5,.you h5{

	font-size:16px;

	color:#333;}	

	

.zuo p,.you p{

	margin-top:14px;

	font-size:14px;

	color:#807f7f;

	font-weight:bold;

	margin-bottom:20px;}	

	

.zuo img.hx,.you img.hx{

	float:left;

	margin-right:4px;

	margin-top:9px;}

	

.zuo font,.you font{

	font-size:14px;

	color:#999;

	line-height:24px;

	font-weight:bold;}	

	

.zuo a,.you a{

	display:block;

	margin-top:60px;

	font-size:14px;

	color:#e62129;

	font-weight:bold;}		

	

.customer img.gg{

	width:1200px;

	height:180px;

	margin-top:26px;}	





/*服务流程*/	

.service{

	width:100%;

	margin-top:30px;}	

	

.service img.fwlc{

	width:1200px;

	height:100px;}





/*关于我们*/	

.us{

	width:100%;

	margin-top:30px;}

	

.us .cont{

	width:100%;

	height:380px;}

	

.cont img.gs{

	width:602px;

	height:360px;

	float:left;

	margin-right:18px;}	

	

.cont .cont_right{
	width: 576px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	box-shadow: 2px 0 10px #ccc;
	height:357px;}

	

.cont_right h2,.cont_right h3{

	font-size:24px;

	color:#CD4F39;
	
	text-align:center;
	
	margin-bottom: 0px;
	padding-top: 20px;}

	

.cont_right h3{

	font-weight:normal;

	margin-bottom:18px;}

	

.cont_right p{

	font-size:15px;

	color:#666;

	margin-top:5px;

	line-height:34px;
	
	letter-spacing:3px;
	
	text-indent:2em;
	
	padding:15px 15px 0px 15px;}

	

.cont_right a{

	font-size:14px;

	color:#CD4F39;

	display:block;

	margin-top:5px;
	
	float:right;}	

	

.us .ryzz{

	width:100%;}

	

.ryzz ul li{

	float:left;

	width:230px;

	height:200px;

	margin-right:12px;}

	

.ryzz ul li:last-child{

	margin-right:0px;}		

	

.ryzz ul li .pic{

	width:230px;

	height:160px;

	border:1px solid #e5e5e5;

	text-align:center;}	

	

.ryzz ul li .pic img{

	width:210px;

	height:140px;

	margin-top:10px;}	

	

.ryzz ul li p{

	font-size:14px;

	color:#fff;

	width:100%;

	text-align:center;

	line-height:35px;
	margin-top:-3px;
	background: #00519f}	

	



/*工程案例*/				

.case{

	width:100%;

	margin-top:30px;}

	

.case .case_cont{

	width:100%;

	overflow:hidden;}

	

/*.case_cont .case_pt{

	width:1200px;}*/	

	

.case_cont ul li{

	width:300px;

	height:364px;

	float:left;

	text-align:left;

	/*margin-right:18px;*/

	}

	

.case_cont ul li:last-child{

	margin-right:0px;}

	

.case_cont ul li a{

	width:286px;

	height:364px;

	display:block;

	background:#e1e1e1;}	

	

.case_cont ul li img.case_pic{

	width:286px;

	height:273px;}

	

.case_cont ul li p{

	width:100%;

	height:40px;

	line-height:40px;


/*	margin-left:18px;*/

	font-size:15px;

	color:#fff;
	
	text-align:center;
	background:#00519f}	

	

.case_cont ul li p span{

	display:block;

	float:left;

	line-height:30px;

	margin-right:6px;}		

	

.case_cont ul li img.case_hx{

	width:58px;

	height:7px;

	margin-left:24px;}		

	

/*.case_cont .og_prev,.case_cont .og_next{

	width:108px;

	height:30px;

	line-height:24px;

	float:left;

	display:block;

	border:1px solid #9f9f9f;

	color:#9f9f9f;

	font-size:50px;

	text-align:center;

	margin-top:10px;}

	

.case_cont .og_prev{

	margin-left:480px;

	margin-right:18px;}*/	

	

	

/*新闻资讯*/	

.news{

	width:100%;

	margin-top:30px;}

	

.news .headlines{

	width:730px;

	margin-left:40px;
	padding: 46px 2px 5px 13px;

	border-left: 1px solid #e7e7e7;

	border-right: 1px solid #e7e7e7;

	box-shadow: 2px 0 10px #ccc;}

	

.news .headlines h4{

	float:left;

	font-size:24px;

	color:#e62129;

	background:url(../images/tt_bg.png) no-repeat left;

	padding-left:36px;

	padding-bottom:6px;}

	

.news .headlines h2{

	font-size:24px;

	color:#2d2d2d;

	font-weight:normal;

	float:left;

	margin-left:70px;

	line-height:44px;}

	

.headlines p{

	height:20px;

	overflow:hidden;

	font-size:16px;

	color:#858585;

	clear:both;

	padding-top:20px;}

	

.headlines p a{

	color:#BFBFBF;
	
	float:right;}	

	

.headlines .new{

	width:100%;

	height:156px;

	margin-top:30px;}	

	

.new .lf{

	width:324px;

	height:118px;

	padding:18px;

	border:1px solid #dcdcdc;}	

	

.new .lf p{

	float:left;

	width:60px;

	height:90px;

	background:#9f9f9f;

	font-size:16px;

	color:#fff;

	text-align:center;

	line-height:30px;

	font-weight:bold;

	padding-top:24px;

	margin-right:16px;}

	

.new .lf h3{

	height:44px;

	line-height:44px;

	font-size:16px;

	color:#8B3E2F;

	white-space:nowrap;

    overflow:hidden;

    text-overflow: ellipsis;}

	

.new .lf font{

	font-size:14px;

	color:#CD8162;

	height:70px;

	overflow:hidden;}

	

.headlines .xw{

	float:left;

	margin-top:10px;} 	

	

.headlines .xw li{

	width:100%;

	height:38px;

	float:left;

	background:url(../images/news_dian.png) no-repeat left;
	padding-left: 10px;}

		

.xw li p{

	float:left;

	padding-top:0px;

	margin-left:14px;} 

	

.xw li span{

	float:right;

	display:block;

	margin-right:10px;}	

	

.xw li p,.xw li span{

	height:38px;

	font-size:14px;

	color:#494949;

	line-height:38px;
	padding-right: 20px;}	

	

.news .rg{

	width:322px;

	height:693px;

	padding:10px;

	background:url(/images/jisu_bg.png) no-repeat;
	padding: 5px 2px 5px 13px;

	border-left: 1px solid #e7e7e7;

	border-right: 1px solid #e7e7e7;

	box-shadow: 2px 0 10px #ccc;}

.js_tp {
	padding-left: 15px;}	


.rg h4{

	margin-top:10px;

	height:35px;

	font-size:20px;

	color:#e62129;

	padding-left:36px;

	background:url(/images/js_bg.png) no-repeat bottom left;}	

	

.rg .rg_cont{

	width:320px;

	margin:auto;

	margin-top:14px;}	

	

.rg_cont img.js_tp{

	width:314px;

	height:290px;}	

	

.rg_cont p{

	margin-top:10px;

	font-size:18px;

	line-height:28px;

	color:#9f9f9f;

	height:80px;

	overflow:hidden;

	border-bottom:1px dashed #dcdcdc;}	

	

.rg_cont ul{

	margin-top:-11px;
	padding-left: 17px;}

	

.rg_cont ul li{

	background:url(/images/word.png) no-repeat left;}		

	

.rg_cont ul li,.rg_cont ul li a{

	width:320;

	height:36px;

	line-height:36px;}	

	

.rg_cont ul li a{

	display:block;

	font-size:14px;

	color:#6c6c6c;

	font-weight:normal;

	margin-left:23px;

	white-space:nowrap;

    overflow:hidden;

    text-overflow: ellipsis;}	

.search {
    text-align: center;
    margin: 5px;
	font-size:16px;
	color:white;
}
.search a {
	color: white;
}
.search a:hover {
	color: white;
	font-size: 16px;
	text-decoration: underline;
}
.gywm { /* 在文本左边 */
	float: left;
	/* 图片边框的颜色 */
	border: 1px solid #000000;
	/* 上方与其他元素保持10px */
	margin-top: 33px;
	/* 下方与其他元素保持10px */
	margin-bottom: -3px;
	/* 左侧与其他元素保持10px */
	margin-left: 10px;
	/* 右侧与其他元素保持10px */
	margin-right: 10px;	
	}

	/* reLink */

.reLink { height:60px; line-height:30px; border:1px solid #d51234; width:100%; background:none;  margin-bottom:15px;  margin-top:75px; }

.reLink .prevLink { float:left; margin-left:10px; }

.reLink .nextLink { float:right; margin-right:10px; }

.reLink a:hover { text-decoration:underline; }







/* reInformation */

.reInformation { width:100%; margin-bottom:20px; overflow:hidden;  }

.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #d51234; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#d51234;  }

.reInformation ul { width:110%; float:left; padding-left:30px; }

.reInformation li { float:left; width:230px; padding:5px 11px 0; border:1px solid #dbe6c7; margin-right:26px; display:inline; text-align:center; font-size:14px;}

.reInformation li:hover { border-color:#d51234; }

.reInformation li img { width:200px; height:150px; }

.reInformation li img:hover { opacity:0.9; }

.reInformation .g { display:block; width:200px; }

.reInformation .t { line-height:30px; }

.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#d51234; }

.reInformation .o:hover, .reInformation .t:hover { text-decoration:underline; }



         * { margin: 0; padding: 0;}







         #div1{ width: 1500px;  position: relative;  overflow: hidden;}



         #div1 ul { width: 1500px; height: 195px; position: relative; }



         #div1 ul li { height: 240px; float: left; list-style: none; padding-right:20px;}



         #div1 ul li img { width: 200px; height: 150px; display: inline-block;}

		 a:hover{
		color:#805e1a;
		font-size:13px;}



														