.pro_div{width: 100%; padding: 30px 0;}
h3.mainh3{ color: #1754a3; text-align: center; font-size: 22px; font-weight: 700; line-height: 50px;}
.smalltitle{border-top:1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; font-size: 12px;}
.smalltitle p{text-align: center; color:#666; padding: 15px 0;}
.smalltitle span{padding: 0 15px;}
.bigpropic{margin: 30px auto 5px; text-align: center;}
.bigpropic img{width:100%; max-width: 720px; margin: 0 auto;}

.bigprolist{width:100%; margin: 0 auto; margin-bottom: 25px; text-align: center;}
.bigprolist a{display:inline-block; box-sizing: border-box; border: 1px solid #333; width:100px; height: 100px; overflow: hidden; margin: 5px;margin: 0 auto; text-align: center;}
.bigprolist a img{width:100px; height: 100px; max-width: 100%; margin: 0 auto; text-align: center;}
.bigprolist a:hover{border: 1px solid #f60;}

.basic_parameters{width: 100%; background-color: #f5f5f5; padding: 25px; box-sizing: border-box;}
.basic_parmeters_item{display: inline-block; width:49%; color:#222; font-size: 15px;}
.basic_parmeters_item span{color:#999; width:90px; display: inline-block;}
.callnow{margin: 0 auto; text-align: center;}
.callnow a { background: #ff7200; display: inline-block; margin: 10px auto 20px; text-align: center; padding: 11px 30px; font-size: 16px; color: white; border-radius: 5px; cursor: pointer;}
.callnow a:hover{background: #333;}
.pro_detail{margin: 40px 0;}
.titleh3{border-bottom: 1px solid #ddd;}
.titleh3 span{display: block; width: 80px;padding: 0 15px;font-size: 16px;text-align: center;height: 45px;margin-bottom: -1px;background: #fff; color: #333; margin-left: 5px; border: 1px solid #ddd;border-bottom: 1px solid #fff; font-weight: 700;line-height: 45px;}
.pro_detail_content{width:100%; color:#333; padding: 30px 0; font-size: 15px; }
.pro_detail_content p{margin-bottom: 20px; line-height: 1.64;}
.pro_detail_content img{ /*display: block;*/display: inline-block; max-width: 100%; margin: 20px auto;}
.pro_prve_next{ margin: 50px 0;}
.pro_prve_next a{font-size: 15px; font-weight: 700; color:#003e92; font-family: Arial,'微软雅黑';}
.pro_prve_next a:first-child{display:inline-block;width: 50%;border: 1px dotted #ccc;padding: 15px 0px;box-sizing: border-box;padding-left: 15px;font-size: 15px;}
.pro_prve_next a:last-child{display:inline-block; width: 50%; border: 1px dotted #ccc; border-left: none; padding: 15px 0px; box-sizing: border-box; padding-left: 15px; font-size: 15px;}
.pro_prve_next a:hover{color:#f60;}
a.backbtn { display: inline-block; width:142px; height: 42px; background-color: #f5f5f5; color: #434343; font-size: 16px; border: 1px solid #434343; margin: 0px auto 100px; text-align: center; border-radius: 5px; line-height: 40px;}
a.backbtn:hover {background-color: #ff6600; border: 1px solid #ff6600; color: #fff;}

.videopanel{width:100%; max-width: 720px; margin: 0 auto; margin-top: 15px;}
table{ border-collapse: collapse; border:1px solid #000; width: 100%!important;}
table tr td{color:#000; text-align: center!important; padding: 5px; width: auto!important; vertical-align: middle; white-space: nowrap; word-break: keep-all;}
table tr td span{padding: 0!important; margin: 0!important;}
table tr td p{padding: 0!important; margin: 0!important;}

@media(max-width:767px)
{
	.smalltitle span{ text-align: left; padding: 0; padding-right: 10px;}
	.bigprolist a{width:23.6%; height: 88px; height: 100%; overflow: hidden; margin: 5px;margin: 0 auto; text-align: center;}
	.bigprolist a img{max-width: 100%; width: auto; height: auto;}
	.basic_parameters{padding: 15px;}
	.basic_parmeters_item{display: block; width:100%; font-size: 12px;}
	.pro_detail_content{font-size: 12px; padding-bottom: 0;}
	a.backbtn{margin: 0px auto 30px;}
	
	table{ border-collapse: collapse; border:1px solid #000; width:auto!important;}
	table tr td{color:#000; text-align: center!important; font-size: 12px!important; padding: 5px; vertical-align: middle;}
	table tr td span{font-size: 12px!important;}
	table tr td p{padding: 0; margin: 0; font-size: 13px!important;}
	
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}