/* CSS Document */

.head-div .head-en {
  color: #0770ac;
  font-size: 1.25rem;
  font-family: 'montserrat';
  font-weight: 700;
  padding-left: 3rem;
  position: relative;
  text-transform: uppercase;
}
.head-div .head-en span {
  display: inline-block;
  width: 2.46875rem;
  height: 2px;
  background: #0770ac;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -moz-transform: translateY(-50%);
  /* Firefox */
  -webkit-transform: translateY(-50%);
  /* Safari 和 Chrome */
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
.head-div .head-cn {
  color: #1B1C21;
  font-size: 2.8125rem;
  font-weight: 700;
  line-height: 3.75rem;
  /* 133.333% */
}

.nycontent{}
.nycontent .col-md-12,
.nycontent .col-md-5,
.nycontent .col-md-7{
	padding:0
	}

.proszi{ height:36px; margin-left:40px;}
.proz-title{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:20px;}
.proszi h1{font-size:24px; font-weight:bold; margin-bottom:0}
.proszi h2{font-size:16px; height:36px; line-height:36px;}
.pdescribe{}
.pdescribe p{ line-height:32px; font-size:16px; color:#666;}

.prodetail-jjgm{margin-top: 40px;}
.prodetail-jjgm .mai{
    display: block;
	padding:0 20px;
    height: 40px;
	width:auto;
    background: rgb(255,255,255,0.6);
    color: #333;
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
	font-size:14px;
	float:left;
	margin-right:40px;
	display:inline-block;
	-webkit-transition:all 1s;
 transition:all 1s;
}


.prodetail-jjgm .mai:nth-child(2){ margin-right:0}

.prodetail-jjgm .mai svg{ width:16px; height:16px; margin-right:8px; margin-top:0px; position:relative; top:3px;}
.prodetail-jjgm .mai path{ fill:#666}
.prodetail-jjgm .mai:hover{
    display: block;
	padding:0 30px;
    height: 40px;
    background: #f08200;
    color: #fff;
	width:auto;
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
	-webkit-transition:all 1s;
 transition:all 1s;
    
}

.prodetail-jjgm .mai:hover path{ fill:#fff}



.pro-des-box{ padding:0 0 6rem 0}



.pro-des-box .head-div{ padding-bottom:1rem; padding-left:15px; padding-top:4rem;}



.prolist-page{ padding:5rem 0 8rem 0}
.nycontent.bgnone {width:100%;height:auto;padding:15px 0px;}
.nycontent {width:100%;height:auto;margin:20px 0;display:inline-block; padding:40px 0}

.col-md-5,.col-md-7{ float:left;}
   


   
/* pro-canshu */

.prodetail-jjrtxtm{
	
	margin-top:20px;
    
	
    padding:15px 5px 10px 5px;
    
	
}



.prodetail-jjrtxtm p{ line-height:28px;}


.prodetail-jjrtxtm2{ width:100%; line-height:32px; padding:0 20px 0 20px;}
.prodetail-jjrtxtm2 table{ border-collapse:collapse; width:100%; text-align:center}
.prodetail-jjrtxtm2 tabel tr,.prodetail-jjrtxtm2 table td{ border:1px solid #ccc; line-height:24px; text-align:center; padding:5px 5px;}


.prodetail-jjrtxt{border-bottom: 1px solid #e3e3e3; padding-bottom:20px;}

.prodetail-jjrtxtm p{ line-height:28px; font-size:16px; font-family:BEBASNEUE_BOOK; color:#000}



.prodetail-jjrw{
    padding: 10px 0 0 20px;
}
.prodetail-jjrtxt h3{

    font-size: 30px;

}

.prodetail-jjrtxt span{ display:inline-block; margin-left:2%;border-radius: 15px;
  background: #e62129;
  padding: 4px 15px;
  text-align:center;
  color:#fff;
  font-family:BEBASNEUE_BOOK;
  font-size:20px;
  }

.prodetail-jjrtxtm2{ width:100%; line-height:32px; padding:0 20px 0 20px;}
.prodetail-jjrtxtm2 table{ border-collapse:collapse; width:100%; text-align:center;table-layout: fixed;}
.prodetail-jjrtxtm2 tabel tr,.prodetail-jjrtxtm2 table td{ border:1px solid #ccc; line-height:24px; text-align:center; padding:5px 5px;}





@media screen and (max-width: 1200px){
	
	.prodetail-jjrtxtm{ height: 200px;
	overflow-y: scroll;}   
	
	}


@media screen and (max-width: 1100px){
	
	.nycontent .col-md-5{ width:55%;}   
	
	.nycontent .col-md-7{ width:43%}
	
	}
	
	.prodetail-jjrw{
    padding: 10px 0 0 20px;
}
	

@media screen and (max-width: 767px){
	
	.nycontent .col-md-5{ width:100%;} 
	.nycontent .col-md-7{ width:100%}
	.prodetail-jjrtxtm{overflow:hidden;
	height:auto
	}
	.prodetail-jjrw{ padding-top:30px;}
	.proszi{margin-left:0px;}
	}