.sub_top{background-image: url("../img/s07_cn02.jpg");height: 175px;}
.sub_top_txt p{color: #f1f2f6;}
.sub_top .sub_top_txt h1{color: #fff;font-size: 33px;}
.sub_top br{display:none;}

h1,h2,p{text-align: center;}

.section1 > .span1{padding: 60px 55px;background-position-x: right;background-position-y:top; }

.section1 > .span2{padding:0 20px 40px 20px; }
.section1 > .span2 .ul1{width: 100%;max-width: 992px;margin: 0 auto;}
.section1 > .span2 .list_li{width: 24%;width: -webkit-calc(25% - 1px);width: -moz-calc(25% - 1px);width: calc(25% - 1px);margin:0 1px 10px 0;cursor: pointer;border: 1px solid #ebebeb;
position: relative;}
.section1 > .span2 .list_li:HOVER{opacity:0.8;}
.section1 > .span2 .list_li .name_p{position: absolute;bottom: 0;left: 0;height: 84px;width: 100%;line-height: 84px;text-align: center;color: #323232;font-size: 18px;background: rgba(255,255,255,0.8);}
.section1 > .span2 .list_li .name_p span{font-size: 14px;font-weight: normal;}

.section1 > .span2 .m_li{display: none;}
.section1 > .span2 .m_li > .div > .on{padding: 0;}
.section1 > .span2 .view_li > .div .youtube_wrap{display: none;padding: 15px 0 20px 0;}
.section1 > .span2 .view_li > .div > .span{height: 0; overflow: hidden;background-repeat: no-repeat;background-position: top left;text-align: right;}
.section1 > .span2 .view_li > .div > .span > .s1{display: inline-block;text-align: left;vertical-align: top;width: 58%;background: #fff;height: 100%;position: relative;padding: 40px 30px;}
.section1 > .span2 .pc_li a{position: absolute;background: url("/img/sub_common_bg.png");width:57px ;height:57px ;background-position:0 -1840px ;top: 10px;right: 30px;}
.section1 > .span2 .m_li a{position: absolute;background: url("/img/sub_common_bg.png");width:29px ;height:29px ;background-position:0 -1898px ;top: 10px;right: 30px;}
.section1 > .span2 .view_li > .div > .span > .s1 h3{border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 30px;}
.section1 > .span2 .view_li > .div > .span > .s1 h3 span{font-size: 16px;}
.section1 > .span2 .view_li > .div > .span > .s1 .li_th{font-size: 13px;font-weight: bold;width: 17.4%;text-align: left;line-height: 20px;}
.section1 > .span2 .view_li > .div > .span > .s1 .li_td{width: 82.6%;margin-bottom: 17px;}
.section1 > .span2 .view_li > .div > .span > .s1 .li_td p{text-align: left;font-size: 13px;line-height: 20px;word-break: keep-all;}

.section1 > .span2 .view_li > .div > .on{margin-bottom: 10px;}
.section1 > .span2 .pc_li > .div > .on{height: 616px;overflow: visible;padding: 15px;
-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.5s; /* Firefox < 16 */
        -ms-animation: fadein 0.5s; /* Internet Explorer */
         -o-animation: fadein 0.5s; /* Opera < 12.1 */
            animation: fadein 0.5s;
}


.sub_top2{background-image: url("../img/doctor7_mainbanner.jpg");height: 813px;background-position: 50%;}
.m_img{display: none;}
.bg_common_div2{background-color: #fff;}

.new-div{background-position: 50%;background-size: cover;}
.new-div-3{background-image: url("../img/doctor7_page_02.jpg");height: 580px;}
.new-div-4{background-image: url("../img/doctor7_page_03.jpg");height: 442px;}
.new-div-5{background-image: url("../img/doctor7_page_04.jpg");height: 534px;}
.new-div-2 img{margin: 0 auto;}

.new-div-1{max-width: 1200px;margin: 0 auto;padding: 50px;}
.more-a-btn { width: 100%;border: 1px solid #000;color: #000;text-align: center;border-radius: 100px;padding: 10px;font-weight: bold;margin-top: 30px;}
.more-a-btn span{display: inline-block;margin-left: 10px;}
.new-div-1 .youtube_div{margin: 0 auto 30px auto;max-width: 876px;}
.new-div-1 .yt-item{float: left;width: 23.5%;margin-left: 2%;cursor: pointer;}
.new-div-1 .yt-item0{margin-left: 0;}
.yt-box-list .txt {height: 50px;overflow: hidden;}
.new-h4{max-width: 992px;margin: 0 auto;border-bottom: 1px solid #ddd;padding-bottom: 5px;}
.section1 > .new-span1{padding: 50px 0 20px 0;}
@media only screen and (max-width: 1200px) {
	.sub_top2{height: 680px;background-size: cover;}
	.new-div-3{height: 490px;}
	.new-div-4{height: 400px;}
	.new-div-5{height: 420px;}
}

@media only screen and (max-width: 1023px) {
	.sub_top{height: 175px;background-size:cover;}
	.sub_top .sub_top_txt h1{font-size: 33px;}
	.sub_top br{display:block;}
	.section1 > .span{padding: 40px 20px;}
	.section1 > .span2{padding:0 20px 40px 20px; }
	.section1 > .span2 .list_li .name_p{height: 45px;line-height: 45px;}
	.section1 > .span2 .list_li:HOVER{opacity:1;}

	.sub_top2{height: 425px;}
	.new-div-3{height: 300px;}
	.new-div-4{height: 250px;}
	.new-div-5{height: 270px;}
	.new-div-1 iframe{height: 380px;}

	.section1 > .new-span1{padding: 30px 20px;}
}


@media only screen and (max-width: 640px) {
	.section1 > .span2 .m_li{display: block;}
	.section1 > .span2 .pc_li{display: none;}
	.section1 > .span2 .pc_li > .div > .on{padding: 0;}
	.section1 > .span2 .ul1{max-width: 496px;}
	.section1 > .span2 .list_li{width: 49%; width: -webkit-calc(50% - 1px);width: -moz-calc(50% - 1px);width: calc(50% - 1px);}
	.section1 > .span2 .view_li > .div > .span > .s1 .li_th{width: 25%;}
	.section1 > .span2 .view_li > .div > .span > .s1 .li_td{width: 75%;}
	.section1 > .span2 .view_li > .div > .span > .s1 h3 span{font-size: 13px;}
	
	.section1 > .span2 .m_li > .div > .span{background: #f6f6f6;}
	.section1 > .span2 .m_li > .div > .span > .s1{width: 100%;padding: 20px 10px;}
	
	.section1 > .span2 .m_li > .div > .on{height: auto;overflow: visible;padding: 15px;
-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.5s; /* Firefox < 16 */
        -ms-animation: fadein 0.5s; /* Internet Explorer */
         -o-animation: fadein 0.5s; /* Opera < 12.1 */
            animation: fadein 0.5s;}

	.sub_top2{background: none;height: auto;}
	.new-div-3{background: none;height: auto;}
	.new-div-4{background: none;height: auto;}
	.new-div-5{background: none;height: auto;}
	.pc_img{display: none;}
	.m_img{display: block;}
	.new-div-1{padding: 40px 20px;}
	.new-div-1 iframe{height: 250px;}
	.new-div-1 .yt-item{width: 49%;margin-bottom: 10px;}
	.new-div-1 .yt-item2{margin-left: 0;}
}


@media all and (min-width:1024px) and (max-width:1199px) {
	
}