.intro{ padding-top: 80px; height: 1668px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/bg_inside_intro.jpg) no-repeat top center; background-size: 1920px 100%;}
.intro .title{ }
.introStudio { display: flex; justify-content: center;}
.introStudio .imgStudio{ z-index: 2;}
.introStudio .txtStudio{ margin-top: 2px; margin-left: -23px; padding: 30px 25px 0 55px; width: 673px; height: 286px; background: rgba(1,92,79,.4); 
color:#fff; line-height: 2.5; border-radius: 10px; letter-spacing: 1px; box-sizing: border-box;}
.producerList{ margin: 0 auto; padding: 5px; width: 1262px; border-radius: 35px; overflow: hidden; border: 1px #B7E1DD solid;}
.producerList li{ float: left; width: 250px; height: 250px;}
.producerList li img{ width: 250px;}
.producerList li .text{ margin-top: 5px; color: #79d7c8; font-size: 16px; text-align: center;}
.producerList li:nth-child(1),
.producerList li:nth-child(3),
.producerList li:nth-child(5),
.producerList li:nth-child(7),
.producerList li:nth-child(9){ background: #ffb039;}
.producerList li:nth-child(1){ border-radius:30px 0 0 ;}
.producerList li:nth-child(5){ border-radius:0 30px 0 0 ;}
.producerList li .name{ position: relative; margin-top: 75px; font-size: 22px; color: #fff; text-align: center; font-weight: bold;}
.producerList li .name:after,
.producerList li .name:before{ content: ""; position: absolute; left: 50%; margin-left: -92px; width: 184px; height: 4px; background: #fff;}
.producerList li .name:after{ top:-10px; }
.producerList li .name:before{ bottom: -10px;}
.producerList li .text{ margin-top:20px; text-align: center; font-size: 13px; color: #fff; }

.protocol{ height: 808px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/bg_inside_protocol.jpg) no-repeat top center; background-size: 1920px 100%;}
.protocol .container{ overflow: hidden;}
.protocol .txtDetail{ position: relative; margin: 50px auto; padding-right: 20px!important; width: 1200px; height: 675px; font-size: 16px; 
color: #263f37; line-height: 2;}
.protocol .txtDetail .title{ margin-top: 30px; font-size: 24px; color: #fff88b; font-weight: bold; letter-spacing: 1px;}
.protocol .txtDetail .light{ color: #fff88b;}
.protocol h2{ margin-top: 30px; font-size: 32px; color: #fff88b; text-align: center; font-weight: bold;}
.protocol .date{ margin-bottom: 20px; text-align: center; color: #161616;}

.DollTop{ top:545px; right: 0; width: 235px; height: 395px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/img_right_doll.png) no-repeat; z-index: 2;}
.DollBot{ bottom: -70px; left: 0; width: 172px; height: 189px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/img_bottom_doll.png) no-repeat;}


.footerInside{ height: 313px; background-image: url(//png.pookcdn.net/hw/milliondungeon/pc/bg_footer_inside.jpg);}
.footer .icoList li a{ color: #00c29f;}
.footerInside .icoList a span.icoProtocol{ background-image: url(//png.pookcdn.net/hw/milliondungeon/pc/ico_footer_03_inside.png);}
.footerInside .icoList a span.icoContact{ width: 38px; background-image: url(//png.pookcdn.net/hw/milliondungeon/pc/ico_footer_04_inside.png);}}

