/* productBox */
#productBox .item p { font-size: 16px; color: #3B9ABD; }
#productBox .item p b { position: relative; margin-right: 10px; padding-left: 15px; display: inline-block; }
#productBox .item p b:before { position: absolute; width: 5px; height: 5px; background: #3B9ABD; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: inline-block; content: ""; top: calc(50% - 2.5px); left: 5px; }
#productBox .item .info { overflow: hidden; margin: 5px 0; }
#productBox .item .info p { float: left; width: 370px; }
#productBox .item .info ul { overflow: hidden; float: right; width: calc(100% - 390px); }
#productBox .item .info ul li { margin: 5px 10px 5px 30px; float: left; width: calc(50% - 40px); list-style: disc; }
#productBox .item .info ul li a { font-size: 16px; color: #000; }

#content-wrapper .advBox { margin: 30px 0; }

/* productInfo */
.productInfo { margin: 10px 0; }
.productInfo .img , .productInfo .list { margin-bottom: 40px; }
.productInfo .other { padding: 20px 30px; background: #F0F0F0; }
.productInfo .list h5 { margin-bottom: 10px; font-weight: normal; font-size: 20px; color: #3B9ABD; }
.productInfo .list article * { line-height: 180%; font-size: 16px; color: #444; white-space: inherit !important; }
.productInfo .list article { overflow: hidden; }
.productInfo .list article ul , .productInfo .list article ol { margin-left: 20px; }

/* exclamation */
.exclamation i { width: 35px; display: inline-block; font-size: 35px; vertical-align: middle; color: #f2425d; }
.exclamation font { margin-left: 15px; width: calc(100% - 50px);  display: inline-block; font-size: 16px; vertical-align: middle; color: #f2425d; }

/* searchD */
.searchD h3 { margin-bottom: 10px; font-size: 18px; color: #3B9ABD; }
.searchD h3 i { margin-right: 10px; width: 25px; height: 25px; background: #3B9ABD; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: inline-block; text-align: center; line-height: 25px; font-size: 14px; color: #fff; }
.searchD ul li { margin-bottom: 10px; margin-right: 10px; width: calc((100% - 14px) / 2); background: #F0F0F0; border: 1px #e8e8e8 solid; }
.searchD ul li:nth-child(2n) { margin-right: 0; }
.searchD ul li font { width: 120px; display: inline-block; vertical-align: middle; }
.searchD ul li font img { background: #fff; }
.searchD ul li font:nth-child(2n) { margin-left: 30px; width: calc(100% - 150px); color: #444; }
.searchD ul li font h2 { font-size: 20px; }
.searchD ul li font p { font-size: 16px; }
.searchD p.more { text-align: right; }
.searchD p.more a { padding: 5px 20px; background: #959595; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; display: inline-block;  color: #fff; }

@media screen and (max-width: 960px) {
	.searchD { margin: 0 auto; width: 90%; }
	.searchD ul li { margin-right: 0; float: none; width: 100%; }
}
@media screen and (max-width: 680px) {
	#productBox .item .info p , #productBox .item .info ul { width: 100%; }
}
@media screen and (max-width: 450px) {
}