@charset "utf-8";
/*-------------------------------   index 首页---------------------------------*/
/*notice*/
.ntbg{background:#efefef ;border-bottom: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;}
.ntbd{ 
	width: 1000px; height: 49px;  margin: 0 auto;
}
.notice{ 
	float:left;
	width:470px;height:49px; }
.notice .title{ 
	float:left;
	width:74px;height:49px; padding-left: 66px;  
	color: #000000;font-size:14px; line-height:49px;
	background: url(../images/notice.jpg) left top no-repeat;}
.notice .noticenr{
	float:left;
	width:330px;height:49px;
	color:#000000; font-size:14px; line-height:49px; }
.toptel{
	float:right;
	height:49px; 
	color:#c12a2a; font-size: 14px; line-height:49px; text-align:right;
 }
.toptel span{ 
	display:block;
	float:right;
	color: #c12a2a;font-size:36px;line-height:49px;font-family:impact;}

/*pro*/
.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }
.Ttitle { 
	position:relative;width:100%; height:46px; margin: 0 auto; border-bottom:2px solid #acacac; padding-top: 14px;
	color:#0f1427;font-size:24px;line-height:46px; /*font-weight: bold;*/
}
.Ttitle span{color: #0f1427; font-size: 18px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.Tmore a{
	position:absolute; right:0px; top:0px;
	width:82px; height:46px; padding-top: 14px;  display: block;
	color: #1e1f24; font-size: 14px; line-height: 46px; }

.inProBd{ width:1000px;  margin: 0 auto;}
.inProBdBox{ width: 1000px; padding-top: 24px;padding-bottom: 6px;}
.inProClaList{ 
	float:left; 
	width:264px; height: 558px; border:1px solid #d0d0d0;
	background: #1e1f24;}
.inProClaList .inProClaListT{ 
	width: 224px; height: 50px; padding: 10px 20px;
	color:#ffffff;font-size: 24px; line-height: 30px;  
	background: #c12a2a;
}
.inProClaList .inProClaListT span{
	display: block;
	color:#d15f5f;font-size: 14px; line-height: 20px;  text-transform: uppercase; 
}
.inProClaList ul{ padding-top: 14px;}
.inProClaList ul li a{ 
	width: 224px; height:38px; padding:0px 20px;display: block; 
	color:#878787;font-size: 14px; line-height: 38px;  word-break: break-all;font-weight: bold;
}
.inProClaList ul li a:hover{ 
	padding-left:40px ;
	color:#ffffff;
	background: url(../images/proclabg.jpg) 20px center no-repeat;
}
.moreCla a{
	width: 224px; height:40px; padding:0px 20px 10px 20px;display: block; 
	color:#c12a2a;font-size: 14px; line-height: 40px; font-weight: bold; }
/*end inProClaList*/

.proListPic {width:710px; padding-left:23px; overflow: hidden; }
.proListPic ul li{ 
	position: relative;float:left;
	width:220px; height:280px; margin-right: 25px;
	overflow: hidden; }	
.proListPic ul li .pic{position:relative;width:210px; height:158px; padding:4px;border:1px solid #d0d0d0; }
.proListPic ul li .pic .zoom{
	position: absolute;left:4px; top:4px; display:none;
	width: 210px; height: 158px; cursor: pointer;
	background: url(../images/probg.png);
}
.proListPic ul li .pic .zoom img{ display: block; margin: 65px auto 0 auto;}
.proListPic ul li .intro a{
	 width: 220px; height: 100px; display: block; margin-top: 12px;
	 color:#666666;font-size:14px;line-height:22px; text-align: left;   
}
.proListPic ul li .intro span{
	width:210px; height:32px; display: block; padding: 0 5px;margin-bottom: 6px;
	color:#ffffff;font-size:14px;line-height:32px; text-align:left; 
	background: #c12a2a; }
#picShow{position: fixed;width:100%;height:100%;background:url(../images/blackbg.png) 0 0 repeat;left:0;top:0;z-index:9999}
.pic_show_box{width:100%;height:100%;overflow:hidden;position: relative;}
.pic_show_box img{display:block;margin:93px auto 0;border:5px solid rgba(255,255,255,.2);}
.pic_quit{position: absolute;background:url(../images/quit.png) 0 0 no-repeat;width:64px;height:64px;top:0;right:0;cursor: pointer}
.lbtn{display:block;position: absolute;background:url(../images/leftbtn.png) 0 0 no-repeat;width:53px;height:53px;top:287px;left:65px;}
.rbtn{display:block;position: absolute;background:url(../images/rightbtn.png) 0 0 no-repeat;width:53px;height:53px;top:287px;right:65px;}
.pic_show_box p{width:593px;text-align:center;margin:0 auto;overflow:hidden;font:18px/106px "microsoft yahei";color:#0c4201;text-overflow: ellipsis;white-space: nowrap}
.pic_show_box p a{color:#fff;}

/*end proListPic*/

/*news*/
.newsListBd{ position: relative; width: 1000px; margin: 0 auto;padding-bottom: 6px;}
.newsList{ position:relative; width: 1000px;}      
.newsListDl{ 
	float: left;
	width: 488px; height: 116px;  margin-right: 24px;}
	
.newsListDl a{width: 488px; height: 116px; display:block;}
.newsListDl a:hover dd{ background: #f3f3f3;}

.newsListDl dt{ 
	width: 488px; height:34px;  padding-top:16px; 
	color:#c12a2a; font-size: 24px; line-height: 34px; font-family:arial;
}	
.newsListDl dd{width:488px;height:48px; padding: 8px 0px; border-bottom: 1px solid #d2d2d2;border-top: 1px solid #d2d2d2;  }
.newsListDl .title {
	width: 488px; height: 24px; display: block;
	color:#333333; font-size:14px; line-height:24px; font-weight: bold;}	
.newsListDl .intro{
	width: 488px; height: 24px; display: block; 
	color:#666666; font-size:14px; line-height:24px;}
/* end newsListDl */	
.noneBottomBorder {
    border-bottom: none!important;
}
.backgroudR{background: #c12a2a; padding:0 0 30px;}
.casePic{ position:relative; width:1000px; margin: 0 auto; }
.casePicUl{width:1000px; margin:36px auto;}
.casePicUl li{
	 position:relative;float:left;
	 width: 238px; height: 296px; padding-top: 10px; padding-bottom: 10px; margin-right:16px ;
	 background: #ffffff;
}
.casePicUl li a:hover .casePicUlT{ color:#c12a2a;}
.casePicUl .casePicUlP{ width: 238px; height: 179px; background-repeat: no-repeat; background-position:center; background-size:cover;}
.casePicUl .casePicUlT{ 
	width: 214px;height: 30px; padding: 0px 12px;margin-top: 17px; 
	color:#333333; font-size:14px; line-height:30px; font-weight: bold;
}
.casePicUl .casePicUlTr{
	width: 214px;height: 70px; padding: 0px 12px;
	color:#666666; font-size:14px; line-height:20px;
}
/*end casePic*/
.ccbd{ position: relative; width: 1000px; padding-bottom: 40px; padding-top: 6px; margin: 0 auto;}
.ccMore a{ 
	position:absolute; left:76px; bottom:5px;
	width: 172px; height: 30px; border: 1px solid #6c6d74; display: block;
	color:#1e1f24;font-size:14px; line-height:30px; text-align: center;
}
.ccMore a:hover{color:#c12a2a; border: 1px solid #c12a2a;}
.company{ 
	float:left; 
	width:326px; height: 290px; padding-right:5px; 
}
.companynr{
	position: relative;
	width:302px; height:212px; margin-top: 16px;  padding-right:24px;
 	color:#666666;font-size:14px; line-height:30px;
 	overflow:hidden; }
.companynr  span{ 
	width:302px; height:36px;display: block;
	color:#0f1427; font-size: 14px; line-height: 36px;  font-weight: bold;  
}
.safeList{ 
	float:left;position: relative;
 	width:338px; height: 290px;}
.safeListT{ width: 326px; padding: 0px 6px;}	
.safeList ul{
	width: 300px; height:212px;padding: 0px 18px; margin-top: 16px;  border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;
}
.safeList ul li{width: 300px;  height: 38px; border-bottom: 1px solid #d2d2d2;	}
.safeList ul li a{color:#333333; font-size: 14px; line-height: 38px;  }
.safeList ul li a:hover {color:#c12a2a}
.safeList ul li a span{ color: #999;}

.contact{ position: relative; float:left; width:326px;padding-left:5px; }
.contactnr{width:326px; height: 212px; margin-top: 16px;overflow:hidden;}
.contactnr dl{width:306px; display:block;clear:both;}
.contactnr dl dt,.contactnr dl dd{color:#666666; font-size:14px;  line-height:30px; }
.contactnr dl dt{float:left; width:50px;  padding-left: 40px; }
.contactnr dl dd{float:left; width:216px;}
.contactnr dl:nth-child(1) dt{background:url(../images/mobile.png) 14px 6px no-repeat}
.contactnr dl:nth-child(2) dt{background:url(../images/tel.png) 14px 6px no-repeat}
.contactnr dl:nth-child(3) dt{background:url(../images/mail.png) 14px 6px no-repeat}
.contactnr dl:nth-child(4) dt{background:url(../images/address.png) 14px 6px no-repeat}

 
/* end contact */
