.ab_banner{background:url(../images/ab_02.jpg) no-repeat top center;}

.index_pro h2{ font-size:32px; font-weight:normal; text-align:center;  line-height:40px; letter-spacing:2px; color:#f17b00;background-image: url(../images/title_bg.png);background-repeat: no-repeat;background-position: center center;}
.index_pro{ width:1200px; margin:auto; height:auto; overflow: visible;margin-top:45px; margin-bottom:45px;min-height: 900px;}
.index_pro ul li{ width:348px;  float:left; margin:0 26px; margin-bottom:35px; }
.index_pro ul li dl{ width:100%; padding:0; margin:0}
.index_pro ul li dl dt{ padding:0; margin:0;width:348px; height:228px;overflow:hidden; position:relative;}
.index_pro ul li dl dt img{ width:100%; height:auto; border-radius: 5px;}
.index_pro ul li dl dt:hover img {opacity: 1;	-webkit-transform: scale(1.2,1.2);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 500ms;	-moz-transform: scale(1.2,1.2);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 500ms; }
.index_pro ul li dl dt span{padding:10px 0; width:100%; text-align: center; display:none; position:absolute; left:0; bottom:0px; height:auto;opacity: 0.8; background:#000; overflow:hidden;}
.index_pro ul li dl dt:hover span{ display:block; color:#ffffff; font-size:13px; z-index:1;}
.index_pro ul li dl dd{ padding:0; margin:0; margin-top:5px;}
.index_pro ul li dl dd h3{line-height:40px;height:40px; color:#333;font-size:16px;font-weight:normal;letter-spacing:1px;border-bottom:1px solid #dbdbdb;text-align: center;}
.index_pro ul li dl dd a{color:#333;}
.index_pro ul li dl dd a:hover{ color:#ca171d}
.index_pro ul.list_pro{
	width: 370px;
	float: left;
	padding: 0 15px;
}
.index_pro ul.list_pro li{
	width: 200px;
	float: left;
	height: 45px!important;
	line-height: 45px;
	margin: 0;
	border-bottom: 1px dotted #ccc;
	background:url(../images/icon.jpg) no-repeat center left;
	text-indent: 30px;
}
.index_pro ul.list_pro li a{
	font-size: 14px;
}
.index_pro ul.list_pro li a:hover{
	color: #ca171d;

}
.index_pro ul.con_pro{
	width: 800px;
	float: right;
}
.index_pro ul.con_pro li{ width:210px;  float:left; margin:0 26px; margin-bottom:35px; }
.index_pro ul.con_pro li dl{ width:100%; padding:0; margin:0}
.index_pro ul.con_pro li dl dt{ padding:0; margin:0;width:100%; height:230px;overflow:hidden; position:relative;}
.index_pro ul.con_pro li dl dt img{ width:100%; height:auto; border-radius: 5px;    -webkit-transition-duration: 300ms;}
.index_pro ul.con_pro li dl dt:hover img {opacity: 1;	-webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 500ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 300ms; }
.index_pro ul.con_pro li dl dt span{  width:100%; display:none; position:absolute; left:0; bottom:0px; height:auto;opacity: 0.8; background:#000; overflow:hidden;}
.index_pro ul.con_pro li dl dt:hover span{ display:block; color:#ffffff; font-size:13px; z-index:1;}
.index_pro ul.con_pro li dl dd{ padding:0; margin:0; margin-top:5px;}
.index_pro ul.con_pro li dl dd h3{line-height:40px;height:40px; color:#333;font-size:16px;font-weight:normal;letter-spacing:1px;border-bottom:1px solid #dbdbdb;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;align-content: center;}
.index_pro ul.con_pro li dl dd a{color:#333;}
.index_pro ul.con_pro li dl dd a:hover{ color:#ca171d}

.pro_title{
	text-align: center;
	height: 70px;
	color: #000;
	line-height: 50px;
	font-size: 22px;
	font-weight: bold;
	width: 1200px;
	float: left;
	margin: 0;
}

.page{ height:30px; line-height:30px; width:1200px;  display:table; }
.page_info{text-align:center;margin-top:20px;color:#333;font-size:14px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:14px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*产品详情页*/
.productinfo{ width:1180px; margin:auto;}
.productinfo h1{ font-size:30px; line-height:30px; color:#000000; font-weight:normal; text-align:center; margin-top:30px;}
.productinfo h2{ font-size:30px; line-height:30px; color:#000000; font-weight:normal; text-align:left; margin-top:30px;}
.productinfo .news_titls h4{ font-size:14px; color:#999999; line-height:30px; text-align:center; font-weight:normal; margin-top:20px; }
.productinfo .line{ background:#dddddd; height:1px; width:100%; margin-top:15px;margin-bottom:40px;}
.productinfo .showimg{ width: 100%;text-align: center;margin-bottom:25px;}
.productinfo .productcont{ width: 70%;text-align: center; margin: 0 auto;}
.productcont td p,.productcont td span{text-align: center !important;}	
.productcont p,table{text-align: left;margin: 0 auto;}
.productinfo .productcont img{ margin:25px auto;text-align: center!important;display: block;}
.productinfo .productcont p{ color:#000 !important; font-size:15px; line-height:27px; /*margin-bottom:15px;*/  text-align:justify;}
.productinfo .productcont p a,.productinfo .productcont p strong{color:#000 !important;}
/*.productinfo .productcont p span{ float:right; padding-bottom:20px; padding-right:20px;}*/
.productinfo .productcont h3{ font-size:18px; color:#000000; line-height:30px;  margin-top:15px; text-align: left; }
.productinfo .productcont h5{ font-size:14px; color:#000000; line-height:30px;  margin-top:25px; text-indent:28px;  }
.productinfo .return:hover{ opacity:1}
.productinfo .return a{ color:#fff;width:129px; display:block;}
.productinfo .preNext{ width:1178px; height:98px; border:1px solid #e6e6e6; margin-top:14px; float: left;}
.productinfo .preNext ul { margin-top:20px;}
.productinfo .preNext ul li{ margin-left:20px; line-height:30px; height:30px;font-size: 15px;}
.productinfo .preNext ul li a{color:#333333;font-size: 15px;}
.productinfo .preNext ul li a:hover{ color:#ca171d}
.news_pic{ width:1180px; height:auto; margin:0 auto; display:table}
.news_pic img{ display:block; margin:0 auto}
.productinfo .pic{
	width: 300px;
	height:350px;
	float: left; 
	margin:0;
	padding: 0;
}
.productinfo .cont{
	width: 800px;
	height:350px;
	float: right;
	margin:0;
	padding: 0;
}
/*产品详情页*/
.news_wz .main .news_mc {
	font-size: 23px;
}
.index_pro {
	min-height: unset;
}