 .banner-down{  background-image:url(../img/details/banner-details.png);height:300px; }
 .banner-down ul{height:300px}
 .banner-down ul  li p{color:#FFFFFF; font-size:30px; text-align:left}
  .banner-down ul  li  h2{ color:#fff;}
 .w1400{ max-width:1460px; margin:0 auto; padding:0  20px; } 
/*con1*/
.w1200-1{ max-width:1260px; margin:0 auto; padding:0  30px ;}
/*con1*/
.details-con1{min-height:700px; }
.details-con1 dl{}
.details-con1 dl  dt{ height:410px; background-color:#F0F0F0; text-align:center; text-align:center}
.details-con1  h2{ font-size:32px;  padding:40px  0 ;padding-top:80px; }
.details-con1 dl  dd  ul{ padding-left:25px;}
.details-con1 dl  dd  ul li{ border:solid  1px  #E2E2E2;  line-height:50px; margin-bottom:10px; }
.details-con1 dl  dd  ul li span{ background-color:#F0F0F0;border-right:solid  1px  #E2E2E2; display:block; float:left; padding:0  50px; margin-right:30px;}
.details-con1 dl  dd  ul li.last-li{ color:#FE3F66; font-size:40px; background-color:#F0F0F0; line-height:56px; border:0; font-weight:bold; padding-left:20px;} 
.details-con1 dl  dd  ul li.last-li  a{ background-color:#FE4066; display:block; float:right; font-size:18px; color:#FFFFFF; width:50%; text-align:center;font-weight:400; position:relative}
.details-con1 dl  dd  ul li.last-li b{ display:block; position:absolute; height:56px; width:16px; background-image:url(../img/details/detailsp-arrow.png); left:-16px; top:0; background-repeat:no-repeat;}
/*con2*/
.details-con2box{position:relative; padding-bottom:100px;}
.details-con2box span{display:block; background-color:#F0F0F0;  position:absolute; top:0; height:850px;width:100%; z-index:-1}
.details-con2{  padding-top:1px;}
.details-con2 p{ padding:0; margin:0; line-height:280%}
.details-con2  dl  dd h1{font-size:34px; line-height:140%; max-width:800px; margin-bottom:20px; font-weight:500}
.details-con2  h4{ font-size:22px; padding-bottom:30px;}
.details-con2 dl{margin-top:70px; background-color:#FFFFFF; padding:0}
.details-con2 dl  dd{padding:70px  100px}
.details-con2  ol{ padding:0}
.details-con2  ol li table{width:100%; margin: 0  auto; border-top:solid 2px #000000; padding:0; }
.details-con2  ol li td{ border-bottom:solid 1px  #D6D6D6;  border-left:solid 1px  #D6D6D6; padding:26px  26px  26px  46px;  line-height:140%; color:#000; text-align:left;background-color:#F2F2F2}
.details-con2  ol li td.heading{ border-left:0px; color:#000000; background-color:#FFFFFF; font-weight:bold;}
.details-con2  ol li td.tdfist{ border-left:0px; background-color:#fff; width:24%;}
.details-con2  ul li img{ margin:50px  0}


@media screen and (max-width: 1170px){ 

.details-con1  dl  dd  ul{ padding:20px 0  60px 0 ; }
.details-con2  dl  dd h1{font-size:26px;}
.details-con2  dl  dd{padding:70px}
}
