::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

.OtherBannerImg a { font-size: 0.3125rem; color: #fff; font-weight: bold; display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; letter-spacing: 5px; height: 3.8125rem; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.sectionA { font-size: 0.10417rem; color: #080808; text-align: center; }

.sectionA .title1 { max-width: 6.17708rem; margin-bottom: 0.15625rem; margin-top: 0.3125rem; margin-left: auto; margin-right: auto; line-height: 2; }

/*@media (max-width: 575px) { .sectionA .title1 { max-width: 100%; } }*/

.sectionA .title2 { line-height: 2; }

.sectionA .title3 { margin-bottom: 0.20833rem; line-height: 2; }

/*@media (max-width: 1199px) { .sectionB { overflow-x: scroll; } }*/

/*.sectionB .container { min-width: 1200px; padding: 0 0.52083rem; }*/
.sectionB .container { min-width: 100%; padding: 0 0.52083rem; }

.sectionB .a1 { width: 20%; text-align: left; float: left; }

.sectionB .a2 { float: left; width: 13%; text-align: center; }

.sectionB .a3 { text-align: center; float: left; width: 24%; }

.sectionB .a4 { text-align: center; float: left; width: 11%; }

.sectionB .a5 { text-align: center; float: left; width: 19%; }

.sectionB .a6 { text-align: center; float: left; width: 13%; }

.sectionB .pongeheader { font-size: 0.09375rem; color: #ffffff; background: #252525; text-align: center; }

.sectionB .pongeheader:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.sectionB .pongeheader span { padding: 20px 0; }

.sectionB .pongeheader, .sectionB .content ul li .head, .sectionB .content ul li .cont { padding-left: 0.41667rem; padding-right: 0.41667rem; }

.sectionB .content ul li { margin-top: 0.10417rem; }

.sectionB .content ul li .cont { background: #fafafa; padding-left: 0.41667rem; padding-top: 0.15625rem; display: none; padding-bottom: 0.15625rem; }

.sectionB .content ul li .cont dl { margin-bottom: 0.15625rem; }

.sectionB .content ul li .cont dl .title { font-size: 0.10417rem; color: #2f2f2f; font-weight: bold; margin-bottom: 0.05208rem; }

.sectionB .content ul li .cont dl .list p { font-size: 0.08333rem; color: #7f7f7f; line-height: 2; }

.sectionB .content ul li .head { font-size: 0.08333rem; color: #535353; padding-top: 0.10417rem; padding-bottom: 0.10417rem; background: #f2f2f2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.sectionB .content ul li .head:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.sectionB .content ul li .head .a6 { position: relative; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.sectionB .content ul li .head .a6 strong { width: 26px; height: 26px; border: 1px solid #cedfeb; background: #fff; cursor: pointer; }

.sectionB .content ul li .head .a6 strong.active::after { opacity: 0; }

.sectionB .content ul li .head .a6 strong::after { position: absolute; width: 2px; opacity: 1; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; height: 12px; content: ''; background: #0066b4; left: 0; top: 0; bottom: 0; right: 0; margin: auto; }

.sectionB .content ul li .head .a6 strong::before { position: absolute; width: 12px; height: 2px; content: ''; background: #0066b4; left: 0; top: 0; bottom: 0; right: 0; margin: auto; }

/*@media (max-width: 575px) { .sectionA .title1 { margin-top: 30px; margin-bottom: 30px; font-size: 16px; padding: 0 10px; }*/
/*  .sectionA { font-size: 14px; margin-bottom: 30px; }*/
/*  .OtherBannerImg a { font-size: 18px; }*/
/*  .sectionB .content ul li .head { padding-top: 10px; padding-bottom: 10px; font-size: 14px; }*/
/*  .sectionB .pongeheader { font-size: 14px; }*/
/*  .sectionB { margin-bottom: 30px; }*/
/*  .sectionB .container { padding: 0 10px; }*/

/*  .sectionB .content ul li .cont dl .list p{*/
/*  	}*/
/*  .sectionB .content ul li .cont dl .title{*/
/*  	font-size:16px !important;*/
/*  }*/
/*  .sectionB .content ul li .cont dl .list p{*/
/*  	font-size:14px !important;*/
/*  }*/
/*  .sectionB .content ul li .cont dl .title{*/
/*  	margin-bottom;10px;*/
/*  }*/
/*  .sectionB .content ul li .cont dl{margin-top:20px;}*/
/*}*/

