@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:26px;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: 233px; height: 236px;padding-bottom: 10px; margin-right:16px ;

	 background: #ffffff;

}

.casePicUl li a:hover .casePicUlT{ color:#c12a2a;}

.casePicUl .casePicUlP{ width: 234px; 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 */

