@charset "utf-8";
/* CSS Document */


.content3-1 section {
  display: none;
  padding: 0px 0 0;
  border-top: 1px solid #ddd;
}

.content3-1 input {
  display: none;
}

.content3-1 label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  background:#ff8989 !important;

  border: 2px solid #ff8989 ;
  border-bottom:hidden;
}

.content3-1 label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

.content3-1 label[for*='1']:before {
  content: '\f002';
}

.content3-1 label[for*='2']:before {
  content: '\f15c';
}

.content3-1 label[for*='3']:before {
  content: '\f03a';
}



.content3-1 label:hover {
	  color: #000;
	  cursor: pointer;
	  background:#f9f9f9  !important;
	    border: 2px solid #ff8989 ;
  border-bottom:hidden;
}

.content3-1 input:checked + label {
  	color: #000;
  	  border: 2px solid #ff8989 ;
  border-bottom:hidden;
	background:#f9f9f9  !important;
}



.content3-1 #tab1:checked ~ #content1,
.content3-1 #tab2:checked ~ #content2,
.content3-1 #tab3:checked ~ #content3,
.content3-1 #tab4:checked ~ #content4 {
  display: block;
}
 .content3-1 label{
    font-size: 17px;
  }


.content3{ width:100%; max-width:1080px; margin:0px auto; padding:40px 0px !important; overflow:hidden; background:#fff !important;}


.content3 .content3-txt{ width:1030px; margin:0px auto; padding:0px 0px !important; overflow:hidden; color:#f9f9f9 !important; color:#000 !important;}

.content3 .content3-txt h1,.content3 .content3-txt h1 font{ font-size:30px !important;}
.content3 .content3-txt p,.content3 .content3-txt p font{ font-size:20px !important;}
.content3 .content3-txt p.sm-para font,.content3 .content3-txt p.sm-para{ font-size:12px !important; font-style:italic; color:#b3b3b3 ; margin-top:10px; text-align:center;}



.spec-div { 
width: 100%;
margin: 0px auto 0px 0px !important;
padding:16px 0px !important; 
overflow: hidden;
border-bottom: 1px solid #ccc !important;

 }
 .spec-div table{ color:#000 !important;}
 
.content3 .content3-1{ margin-top:30px; background:#f9f9f9 !important; border-bottom:4px solid #ff8989; border-radius:0px 0px 5px 5px;  }




.content3 .content3-1 h2,.content3 .content3-1 h2 font{ margin:0px auto 10px auto !important; font-weight:600; font-size:17px !important;}
.content3 .content3-1 p,.content3 .content3-1 p font{ font-size:17px !important; line-height:1.5em !important;}


.content3 .content3-1 ul li,.content3 .content3-1 ul li font {font-size:18px !important; line-height:1.5em !important;}


#content3 table {line-height:1.5em !important;} 



#content1,#content2,#content3{ padding:20px 0px;}

#content1 { }
 
#content1,#content2,#content3{  width:980px; margin:0px auto;}

