

.title{ padding:30px; text-align:center;}
.title h1{ font-size:21px; font-weight:normal; color:#000; padding-bottom:8px; line-height:32px;}
.title p{ text-align:center; color:#999; font-size:12px;}
.title p span{ background:url(../img/help/icon_04.png) no-repeat left center; background-size:17px; text-indent:20px; display:inline-block; color:#CECECE;}

.info{ padding:0 20px; font-size:14px; line-height:24px; padding-bottom:20px;}
.info img{ margin:18px 0; width:100%;height: auto;}

.helpIcon{ position:relative; margin:0 20px; margin-top:30px; padding-top:30px; padding-bottom:60px;}
.helpIcon.tBor:before{background:#d6d6d6;}

.helpIcon .select{ text-align:center; font-size:14px;}
.helpIcon .select>p{ padding-bottom:12px;}
.helpIcon .select a{ background:#ee9545; height:38px; line-height:38px; display:inline-block; margin:0 8px; width:90px; color:#fff;border-radius:5px;}

.helpIcon .shi a{ background:#b4b4b4;}
.helpIcon .shi a.yes{background: #2ecc71  url(../img/help/icon_01.png) no-repeat 22px center; background-size:15px;font-size: 13px;text-indent:18px;}

.helpIcon .fou a{ background:#ddd;}
.helpIcon .fou a.no{background: #f5d423;}


.telBox{ position:relative; overflow:hidden; padding-top:20px;}
.telBox li{ width:99%; padding:18px 0 18px 0px;border: 1px solid #e2e1e1;border-radius: 5px; overflow: hidden; height:42px; margin-bottom:21px;}
.telBox li .txt{ margin-left:90px; border-left: 1px solid #e2e1e1; padding:10px 0 10px 20px; height:30px;}
.telBox li.n1{ background:url(../img/help/icon_02.png) no-repeat 30px center; background-size:30px;}
.telBox li.n2{ background:url(../img/help/icon_03.png) no-repeat 30px center; background-size:30px;}
.telBox li h5{ font-size:14px; font-weight:normal; color:#888; display:inline-block; margin-right:15px;}
.telBox li a{ color:#bc9882; display: inline-block; padding-top:3px;}
.telBox li a.tel{ font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-top:-5px; cursor:default;}


.tag{ position:relative; padding-top:30px; padding-bottom:60px; margin:0 20px;}
.tag.tBor:before{background:#d6d6d6;}
.tag a{ height:38px; line-height:38px; display:inline-block; background:#f9f4f0; border:1px solid #eaddd6; color:#888; font-size:14px; padding:0 20px; border-radius:5px; margin-right:10px;}

.buyBox{ position:absolute; left:0; top:50px; width:100%; background:rgba(255,255,255,0.85); z-index:9; height:50px; text-align:right;}
.buyBox a{ height:30px; margin-top:10px; padding:0 15px; color:#fff; text-align:center; background:#ad181f; line-height:30px; background:#ad181f; display:inline-block;border-radius:5px; margin-right:20px;}
.buyBox.fixdTop{ position:fixed; top:0; z-index:999;}

.main{ margin-top:50px;}



@media screen and (max-width:328px) {
	.telBox li.n2 .txt{ padding-top:0;}
}


/* 20181119 */
.speech-wrapper {
	padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
}
.speech-wrapper .big-title {
  margin-bottom: 20px;
  font-size: 18px;
  text-align: center;
}
.speech-wrapper .toggle-speech {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 80px;
  text-align: center;
  padding: 10px 15px;
  color: #bc9882;
  font-size: 13px;
	border: 1px solid #ddd;
	background: #fff;
}
.speech-wrapper .speech-content {
  display: none;
  font-size: 14px;
}
.speech-wrapper .speech-content .sub-tit {
  font-size: 14px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
}
.speech-wrapper .speech-summary {
  line-height: 25px;
  font-size: 10.0pt;
}
.speech-wrapper .speech-content p {
  margin-bottom: 20px;
  line-height: 25px;
  text-indent: 2em;
  font-size: 10.0pt;
}
.toggle-speech.fixed {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 10;

	padding: 10px 15px;
  color: #bc9882;
	font-size: 13px;
	text-align: center;

	border: 1px solid #ddd;
	background: #fff;

	box-shadow: 0 0 9px rgba(0,0,0,.15);
}
.speech-summary {
  position: relative;
}
.speech-summary .jb-cover {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;

  height: 90px;

  background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 90%);
  background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 90%);
}
body.hidemenu .buyBox {
  top: 0 !important;
}