.section_inner {max-width: unset;}
.unity_3d_banner{padding-top: 80px;}
.banner_wrap{position:relative;width:100%;height:400px;background:#f5f5f5}
.banner_wrap .banner{position:relative;width:100%;max-width: 1920px;margin:auto;height:100%;}
.banner_wrap .bannerBox {margin: 0 auto; padding: 115px 0 0 0px; max-width: 1200px;  color: #fff;}
.banner_wrap .bannerBox .bannerTit {font-size: 64px; font-weight: 600;}
.banner_wrap .bannerBox .bannerText{font-size: 18px; margin-top: 20px; color: #c6c2c3; line-height: 1.5;}

.category {font-size: 24px; font-weight: 600; height: 65px; background-color: #f3f3f3; line-height: 2.5;}
.category .category_inner {max-width: 1300px; margin: 0 auto;}

/* unity_3d_intro */
.unity_3d_intro { max-width: 1300px; margin: 100px auto 0;}
/* .unity_3d_intro .section_inner {display: flex;} */
/* .unity_3d_intro .intro_movie {max-width: 680px; width: 680px; height: 380px; background: url('../images/unity3d/3d_movie.png') no-repeat; background-position: center; background-size: cover;}
.unity_3d_intro .intro_movie img{width: 100%;} */
.unity_3d_intro .intro_txt {font-size: 16px; padding-top: 36px; padding-left: 75px;}
.unity_3d_intro .intro_txt h3{font-size: 48px; font-weight: 600;}
.unity_3d_intro .intro_txt p {line-height: 1.5; color: #000;margin-top: 30px; font-size: 16px; line-height: 1.4;}


.content_youtube {display: flex; max-width: 1300px;}
.youtube_box {position: relative;width: 680px; height: 380px; margin-top: 20px;}
.youtube_box iframe {position: absolute; width: 100%; height: 100%; border-radius: 10px;}
/* unity_3d_intro2 */
.unity_3d_intro2 { max-width: 1300px; margin: 120px auto 100px; }
.unity_3d_intro2 .section_banner {width: 100%; height: 250px; background: url(../images/unity3d/3d_middle_bg.jpg)no-repeat; background-position: center; background-size: cover; border-radius: 5px;}
.unity_3d_intro2 .section_banner .banner_txt {padding: 70px 0 0 100px;}
.unity_3d_intro2 .section_banner h4{font-size: 36px; color: #fff;}
.unity_3d_intro2 .section_banner p{margin-top: 15px; color: #fff; font-size: 16px; line-height: 1.4;}

.item_wrap {margin-top: 40px;}
.item_wrap .item_list {width: 100%; max-width: 1300px; margin: 0 auto;}
.item_wrap .item_list ul{text-align: center;font-size:0;}
.item_wrap .item_list ul li {display: inline-block; text-align: left;width:33%; height: 220px; padding:  20px 58px; vertical-align: text-top;}
.item_wrap .item_list ul li:nth-child(2),
.item_wrap .item_list ul li:nth-child(3){border-left: 1px solid #dddddd;}
.item_wrap .item_list ul li .tit {color: #000; margin-bottom: 20px; font-size: 24px; font-weight: 600; white-space:nowrap; text-overflow:ellipsis; }
.item_wrap .item_list ul li .txt {color: #000; font-size: 15px; line-height: 20px;}
.item_wrap .item_list ul li .bt { padding-top: 20px;}
.item_wrap .item_list ul li .bt:nth-of-type(2){ padding-top: 7px;}
.item_wrap .item_list ul li .bt a{color: #2196f3;  font-size: 14px;font-weight: 600}
.item_wrap .item_list ul li:nth-child(3) .bt a {position: relative; padding-left: 20px;}
.item_wrap .item_list ul li:nth-child(3) .bt a::before{content: ''; position: absolute; width: 14px; height: 14px; background: url(../images/unity3d/3d_link_icon.png)no-repeat; background-position: left center; left: 0;}

.more_btn {display: none; text-align: center; margin:55px 0 15px 0;}
.more_btn a{padding: 10px 30px; font-size: 20px; color: #fff; background-color: #2196f3; border-radius: 3px;}
/* rwd */

@media screen and (max-width:1200px) {
    .unity_3d_banner{padding-top: 50px;}
    .banner_wrap .bannerBox {padding: 94px 30px 0 30px;}
    .unity_3d_intro2 .section_banner .banner_txt {padding: 40px 7.41% 0;}
    .section_inner {width: 92%;}
    .category {display: none;}
    .content_youtube {flex-direction: column; }  
    .youtube_box {width: 100%; height: unset; padding-bottom: 56.25%;}
    .unity_3d_intro .intro_txt {padding-left: unset;}
    .unity_3d_intro .intro_txt h3 {position: absolute; top: -60px;}
    .item_wrap .item_list ul{width:95%;margin:auto}
    .item_wrap .item_list ul li {display: block; width: 100%; text-align: left; height: auto; padding:30px 2.78%; margin: 0 auto;}
    .item_wrap .item_list ul li .tit {color: #000; margin-bottom: 10px; line-height:25px; font-weight: 600;overflow:hidden;white-space:inherit; text-overflow:inherit; }
    .item_wrap .item_list ul li:nth-child(2),
    .item_wrap .item_list ul li:nth-child(3){border-top: 1px solid #dddddd;border-left:none}


}


@media screen and (max-width:768px) {
    .unity_3d_intro .intro_txt h3 {font-size: 36px;}
    .unity_3d_intro2 .section_banner h4{font-size: 32px;}
    .unity_3d_intro2 .section_banner p{font-size: 14px;}
    .section_inner h3 {font-size: 36px;}
    .section_inner p {font-size: 14px;}
    .banner_wrap .bannerBox .bannerTit{font-size: 44px;}
    .banner_wrap .bannerBox .bannerText{font-size: 14px;}
    .unity_3d_intro2 .section_banner {background:url(../images/unity3d/unity3d_mo_bg.png)no-repeat center; background-size: cover;}
    .unity_3d_intro2 .item_wrap{margin-top: 10px;}
}
@media screen and (max-width:425px){
    .section_inner h3 {font-size: 30px;}
    .section_inner h5 {font-size: 16px;}
    .unity_3d_intro .intro_txt br {display: none;}
    .unity_3d_intro .intro_txt p{margin-top: 15px; line-height: 1.2;}
    .unity_3d_intro .intro_txt p.hide_txt{display: none;}
    .unity_3d_intro2 {margin: 60px auto;}

    .banner_wrap {height: 320px;}
    .banner_wrap .bannerBox {padding: 64px 30px 0 30px;}
    .banner_wrap .bannerBox .bannerTit{font-size: 40px;}
    .unity_3d_intro .intro_txt h3 {font-size: 32px;}
    .unity_3d_intro2 .section_banner h4 {font-size: 26px;}
    .item_wrap .item_list ul li .tit {font-size: 22px;}
    .more_btn{display: block;}
}
