#detail_view { margin:0; padding:0;position:relative;}
/*»ó´Ü°íÁ¤¸Þ´º*/
#detail_view_top_bt { position:fixed; left:0;top:187px; z-index:99; width:100%;height:77px;background:#fff;border-bottom:1px solid #333; padding:17px 0 0;}
#detail_view_top_bt .tabs { width:100%;overflow:hidden;padding:0 0 1px 0; }
#detail_view_top_bt .tabs div{float:left; width:24.999%;}
#detail_view_top_bt .tabs div a {display:block;text-align:center; font-weight:500; font-size:1.2em;height:60px;line-height:60px;overflow:hidden; border:1px solid #ddd; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; background:#fff; padding:0px;margin:0 -1px -1px 0px;word-break:keep-all}
#detail_view_top_bt .tabs div a.over { display:block;text-align:center; border:1px solid #ddd; border-bottom:5px solid #106aca; background:#fff; color:#106aca; padding:0px;margin:0 -1px -1px 0;word-break:keep-all }
#detail_view_top_bt .tabs div a {background:#f3f3f3;cursor:pointer; border-bottom:1px solid #292929;}
#detail_view_top_bt .tabs div a.over {position:relative; z-index:100;background:#292929; border:1px solid #292929; border-bottom:1px solid #292929; color:#fff;}

/*»ó¼¼º¸±â Head*/
#detail_view .detail_view_head { width:100%;background:#292929;padding:4em 0; }
#detail_view .detail_view_head .dvh_title1 {font-size:2em;font-weight:400;color:#fff;line-height:1.4em}
#detail_view .detail_view_head .dvh_title2 {font-size:2em;font-weight:700;color:#fff;line-height:1.4em}
#detail_view .detail_view_head p { margin:0 0 1.5em 0; }
#detail_view .detail_view_head dl { margin:0 0 1.5em 0; }
#detail_view .detail_view_head dl dt {font-size:1.4em;font-weight:700;color:#bf7eff;}
#detail_view .detail_view_head dl dd { padding:10px 0 0 20px;font-size:1.2em;color:#fff;line-height:1.4em;}

/*»ó¼¼º¸±â body*/
#detail_view .detail_view_body { width:100%;padding:0; }
#detail_view .detail_view_body .dvb01 { background:#ececec;padding:2em 0; }
#detail_view .detail_view_body .dvb01 dl {text-align:center;padding:1.5em 1.5em;background:#fff;border-radius:20px;margin:40px 0;box-shadow:2px 6px 2px rgba(0,0,0,0.3); }
#detail_view .detail_view_body .dvb01 dl dt {font-size:2em;font-weight:700;color:#9e3ffd;line-height:1.2em; }
#detail_view .detail_view_body .dvb01 dl dt p {font-size:1.2rem;font-weight:500;color:#111; }
#detail_view .detail_view_body .dvb01 dl dd {font-size:1.1em;font-weight:500;color:#333; }
#detail_view .detail_view_body .dvb01 dl dd hr{ border-top:2px solid #9f40ff;width:100%;max-width:500px;margin:10px auto; }

#detail_view .detail_view_body .dvb02 { background:#fff;padding:4em 0; }
#detail_view .detail_view_body .dvb02 .dvb02_1 { width:calc(100% - 80px);margin:auto; }
#detail_view .detail_view_body .dvb02 .dvb02_2 {text-align:center;padding:4em 0;}
#detail_view .detail_view_body .dvb02 .dvb02_2 dl {}
#detail_view .detail_view_body .dvb02 .dvb02_2 dl dt {font-size:2em;font-weight:700;color:#111;line-height:1.2em; }
#detail_view .detail_view_body .dvb02 .dvb02_2 dl dt span {color:#9e3ffd;}
#detail_view .detail_view_body .dvb02 .dvb02_2 dl dd {font-size:1.3em;font-weight:700;color:#333;line-height:1.4em;}
#detail_view .detail_view_body .dvb02 .dvb02_2 dl dd p {margin:1em 0; }
#detail_view .detail_view_body .dvb02 .dvb02_2 dl dd p span {color:#9e3ffd;}
#detail_view .detail_view_body .dvb02 .dvb02_2 dl dd hr {border-top:4px solid #9f40ff;width:100%;max-width:400px;margin:10px auto; opacity: 1;}

#detail_view .detail_view_body .dvb02 .dvb02_3 {text-align:center;padding:4em 0;background:#f3f3f3;}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl {}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dt {font-size:2em;font-weight:800;color:#111;line-height:1.2em; }
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dt span {color:#9e3ffd;}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd {font-size:1.5em;font-weight:700;color:#111;line-height:1.6em;}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd hr {border-top:2px solid #9f40ff;width:100%;max-width:700px;margin:20px auto; opacity: 1;}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ul {margin:2em 0 0;padding:0;list-style:none;text-align:center;}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ul li { display:inline-block;width:40%;height:260px;background:#fff; font-size:1.5rem;line-height:1.6em; vertical-align:top;margin:20px;border-top:10px solid #9f40fe;box-shadow:3px 6px 6px rgba(0,0,0,0.3);}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ul li div { width:100%;height:100%;display:flex;align-items:center;justify-content:center; }
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ul li div span {color:#9e3ffd;}
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ol {width:calc(100% - 160px);margin:3em auto;color:#666;line-height:1.2em;} 
#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ol li{font-size:1.3rem;padding:10px 0;}

#detail_view .detail_view_body .dvb02 .dvb02_4 {padding:12em 0 0;}
#detail_view .detail_view_body .dvb02 .dvb02_4 dl {padding:4em;}
#detail_view .detail_view_body .dvb02 .dvb02_4 dl dt {font-size:2em;font-weight:800;color:#9e3ffd;line-height:1.2em; }
#detail_view .detail_view_body .dvb02 .dvb02_4 dl dt p {font-size:1.8rem;font-weight:500;color:#111; }
#detail_view .detail_view_body .dvb02 .dvb02_4 dl dd {font-size:1.3em;font-weight:500;color:#333;line-height:1.8em; }
#detail_view .detail_view_body .dvb02 .dvb02_4 dl dd hr {border-top:2px solid #9f40ff;width:80%;max-width:500px;margin:10px 0; opacity: 1;}

#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 {background:#f4f4f4;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl {padding:4em 4em 8em;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dt {font-size:2em;font-weight:800;color:#292929;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dt span {color:#9e3ffd;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd {text-align:center;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol {list-style:none;margin:0;padding:0;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li {margin:0;padding:0;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li p {margin:0;padding:0;font-size:1.6em;font-weight:700;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div {text-align:center;padding:1.5em 1.5em;background:#fff;border-radius:20px;margin:0px 0;box-shadow:2px 6px 2px rgba(0,0,0,0.3); }
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl {margin:0;padding:0;font-size:12pt;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl dt {margin:0;padding:0;font-size:1.8em;font-weight:700;}
#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl dd {margin:20px 0 0;padding:0;font-size:1.4em;font-weight:500;line-height:1.4em;}

#detail_view .detail_view_body .dvb02 .dvb02_5 {padding:8em 0 0;}
#detail_view .detail_view_body .dvb02 .dvb02_5 .mt1 {font-size:1.8em; line-height:1.4em; font-weight:700; color:#9f3eff;}
#detail_view .detail_view_body .dvb02 .dvb02_5 .mt2 {font-size:2em; line-height:1.2em; font-weight:800; color:#111;}
#detail_view .detail_view_body .dvb02 .dvb02_5 .mt3 {margin:1em 0 0;font-size:1.5em; line-height:1.2em; font-weight:500; color:#555;}
@media screen and (max-width:1280px) {
	#detail_view_top_bt {top:100px; }
}
@media screen and (max-width:1200px) {
	.detail_view_head {font-size:11pt; }
	.detail_view_body {font-size:11pt; }
	#detail_view .detail_view_body .dvb02 .dvb02_2 dl dt {font-size:2.5em;font-weight:700;color:#111;line-height:1.2em; }
	#detail_view .detail_view_body .dvb02 .dvb02_2 dl dd {font-size:1.3em;font-weight:700;color:#333;line-height:1.4em;}

	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dt {font-size:2.5em;font-weight:700;color:#111;line-height:1.2em; }
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd {font-size:1.3em;font-weight:700;color:#333;line-height:1.4em;}
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ul li { display:inline-block;width:40%;height:260px;background:#fff; font-size:1.3rem;line-height:1.6em; vertical-align:top;margin:20px;border-top:10px solid #9f40fe;box-shadow:3px 6px 6px rgba(0,0,0,0.3);}
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ol{width:calc(100% - 100px);margin:3em auto;color:#666;line-height:1.2em;} 
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ol li {font-size:1.3rem; }

	#detail_view .detail_view_body .dvb02 .dvb02_4 dl dt {font-size:2em;font-weight:800;color:#9e3ffd;line-height:1.2em; }
	#detail_view .detail_view_body .dvb02 .dvb02_4 dl dt p {font-size:1.4rem;font-weight:500;color:#111; }
	#detail_view .detail_view_body .dvb02 .dvb02_4 dl dd {font-size:1.1em;font-weight:500;color:#333;line-height:1.8em; }


	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dt {font-size:2em;font-weight:800;color:#292929;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li p {margin:0;padding:0;font-size:1.3em;font-weight:700;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl {margin:0;padding:0;font-size:12pt;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl dt {margin:0;padding:0;font-size:1.4em;font-weight:700;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl dd {margin:20px 0 0;padding:0;font-size:1.2em;font-weight:500;line-height:1.4em;}
}
@media screen and (max-width:1000px) {
	.detail_view_head {font-size:10.5pt; }
	.detail_view_body {font-size:10.5pt; }
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ul li { width:45%;}
}
@media screen and (max-width:736px) {
	#detail_view_top_bt {font-size:10pt; }
	#detail_view .detail_view_head .dvh_title1 {font-size:1.6em;font-weight:400;color:#fff;line-height:1.4em}
	#detail_view .detail_view_head .dvh_title2 {font-size:1.8em;font-weight:700;color:#fff;line-height:1.4em}
	.detail_view_head {font-size:10pt; }
	.detail_view_body {font-size:10pt; }
	#detail_view .detail_view_body .dvb01 dl dt {font-size:1.6em; }
	#detail_view .detail_view_body .dvb02 .dvb02_1 { width:calc(100% - 0px);margin:auto; }
	#detail_view .detail_view_body .dvb02 .dvb02_2 dl dt {font-size:2.2em;font-weight:700;color:#111;line-height:1.2em; }
	#detail_view .detail_view_body .dvb02 .dvb02_2 dl dd {font-size:1.3em;font-weight:700;color:#333;line-height:1.4em;}

	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dt {font-size:2.2em;font-weight:700;color:#111;line-height:1.2em; }
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd {font-size:1.3em;font-weight:700;color:#333;line-height:1.4em;}
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd p br {display:none;}
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ul li { display:inline-block;width:80%;height:200px;background:#fff; font-size:1.1rem;line-height:1.6em; vertical-align:top;margin:20px;border-top:10px solid #9f40fe;box-shadow:3px 6px 6px rgba(0,0,0,0.3);}
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ol{width:calc(100% - 40px);margin:3em auto;color:#666;line-height:1.2em;} 
	#detail_view .detail_view_body .dvb02 .dvb02_3 dl dd ol li {font-size:1.1rem; }

	#detail_view .detail_view_body .dvb02 .dvb02_4 dl {padding:2em;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl {padding:4em 2em 8em;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dt {font-size:1.8em;font-weight:800;color:#292929;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li p {margin:0;padding:0;font-size:1.4em;font-weight:700;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl {margin:0;padding:0;font-size:11pt;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl dt {margin:0;padding:0;font-size:1.2em;font-weight:700;}
	#detail_view .detail_view_body .dvb02 .dvb02_4 .dvb02_4_2 dl dd ol li div dl dd {margin:20px 0 0;padding:0;font-size:1.2em;font-weight:500;line-height:1.4em;}

	#detail_view .detail_view_body .dvb02 .dvb02_5 .mt1 {font-size:1.8em; line-height:1.4em; font-weight:700; color:#9f3eff;}
	#detail_view .detail_view_body .dvb02 .dvb02_5 .mt2 {font-size:2.2em; line-height:1.2em; font-weight:800; color:#111;}
	#detail_view .detail_view_body .dvb02 .dvb02_5 .mt3 {margin:1em 0 0;font-size:1.4em; line-height:1.2em; font-weight:500; color:#555;}

}

.dvb03 { background:#f0f0f0;padding:6em 0; }
.dvb03 .m_title07 { padding:0px;}
.dvb03 .m_title07 p { font-size:1.8em; font-weight:500; color:#9ef9fe;line-height:2em; }
.dvb03 .m_title07 h3 { font-size:2em; font-weight:700; color:#111; }
.dvb03 .m_title07 h3 .st1 { color:#c491f8; }
.dvb03 .m_title07 h3 .st2 { color:#a860f4; }


.dvb03 ul { margin:0;padding:0;list-style:none; overflow:hidden; }
.dvb03 ul  li { width:calc(33.333% - 0px); padding:15px; float:left; }
.dvb03 ul  li dl { margin:0;padding:40px; background:#fff; height:300px;border-radius:20px; }
.dvb03 ul  li dl dt { font-size:1.6em; line-height:1.2em; font-weight:700; color:#111; }
.dvb03 ul  li dl dd { font-size:1.1em; line-height:1.4em; font-weight:300; padding:10px 0 30px; }

@media screen and (max-width:1200px) {
	.dvb03 .m_title07 p { font-size:1.2em; font-weight:300; color:#9ef9fe; }
	.dvb03 .m_title07 h3 { font-size:2.6em; font-weight:700; color:#111; }
	.dvb03 ul  li { width:calc(33.333% - 0px); padding:10px; float:left; }
	.dvb03 ul  li dl { margin:0;padding:30px; background:#fff; height:300px;border-radius:20px; }
	.dvb03 ul  li dl dt br {display:none; }
	.dvb03 ul  li dl dd br {display:none; }
	.dvb03 ul  li dl dt { font-size:1.4em; line-height:1.2em; font-weight:700; color:#111; }
	.dvb03 ul  li dl dd { font-size:1em; line-height:1.4em; font-weight:300; padding:10px 0 30px; }
}
@media screen and (max-width:736px) {
	.dvb03 ul  li { width:calc(50% - 0px); padding:5px; float:left; }
	.dvb03 ul  li dl { margin:0;padding:20px; background:#fff; height:250px;border-radius:20px; }
	.dvb03 .m_title07 p { font-size:1em; font-weight:300; color:#9ef9fe;margin:0 0 10px 0; }
	.dvb03 .m_title07 h3 { font-size:2em; font-weight:700; color:#111; padding:0;  margin:0; }
}
@media screen and (max-width:500px) {
	.dvb03 ul  li { width:calc(50% - 0px); padding:5px; float:left; }
	.dvb03 ul  li dl { margin:0;padding:20px; background:#fff; height:250px;border-radius:20px; }
	.dvb03 ul  li dl p img { width:80px;}
	.dvb03 ul  li dl dt { font-size:1.2em; line-height:1.2em; font-weight:700; color:#111; }
	.dvb03 ul  li dl dd { font-size:0.9em; line-height:1.3em; font-weight:300; padding:10px 0 30px; }
	.dvb03 .m_title07 p { font-size:1em; font-weight:300; color:#9ef9fe;margin:0 0 10px 0; }
	.dvb03 .m_title07 h3 { font-size:1.6em; font-weight:700; color:#111; padding:0;  margin:0; }
}