@charset "utf-8";/* CSS Document */.p_item{ margin-bottom:25px;}.p_item .p_img img{ width:auto; height:100%; overflow: hidden;}.p_item span{ display:none; position:absolute; left:0px; top:0px; width:100%; height:100%;background:rgba(228,63,31,.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99d4a13b,endcolorstr=#99d4a13b);}.p_item span .p_name{color:#fff; font-size:18px; text-decoration:underline; text-align:center; padding-top:50px;}.p_item span .p_zx{ width:128px; height:34px; line-height:30px; text-align:center; border:#fff 2px solid; margin:10px auto;  font-size:18px; font-weight:bold; color:#fff;}.p_img{	height: 185px;	text-align: center;	overflow: hidden;	background: #fff;}.pro_yh{ text-align:center; font-size:12px; color:#555555;}.pro_yh span{ font-size:21px; color:#e9270c; font-weight:bold; font-style:italic;}/*详情页*/.pro_img{ background:#fff; width:49%;}.pro_img img{ width:100%;}.pro_jj{ background:#fff; width:49%; padding-bottom:128px;}.pro_name{ font-size:28px; color:#555555; padding:40px 0 15px 80px; border-bottom:#efefef 1px solid;}.pro_lb{ font-size:18px; color:#1a1a1a; height:50px; line-height:50px;border-bottom:#efefef 1px solid; padding-left:80px;  }.pro_zx{ width:70%; padding:15px 0; background:#003281 url(../img/zx.png) no-repeat 100px center; text-align: center; font-size:18px; color:#fff; margin:35px auto;}.prodetail{ background:#fff; margin-top:40px;}/* 选项卡 */.slideTxtBox{ width:100%;}.slideTxtBox .hd{ height:57px; line-height:50px; border-bottom:2px solid #e2e2e2;  position:relative; }.slideTxtBox .hd ul{ float:left; position:absolute; top:5px; }.slideTxtBox .hd ul li{ float:left; padding:0 45px; cursor:pointer; font-size:16px; color:#3b3b3b;  }.slideTxtBox .hd ul li.on{ height:59px;  background:url(../img/p_jt.png) no-repeat center bottom; color:#fff;}.slideTxtBox .bd div{ padding:15px 2% 80px;  zoom:1; font-size:14px; color:#555; line-height:28px;  }@media (max-width: 1024px) {	.pro_jj{ padding-bottom:80px;}	}@media (max-width: 768px) {	.pro_img{ width:100%; margin-bottom:10px;}	.pro_jj{ width:100%; padding-bottom:20px;}	.slideTxtBox .hd ul li{padding:0 20px;}	}@media (max-width: 450px) {	.slideTxtBox .hd ul li{padding:0 10px;}	.pro_zx{ background:#003281 url(../img/zx.png) no-repeat 60px center;}	.p_img{		height: 130px;	}}@media (max-width: 450px) {	.p_img{		height: 120px;	}}