body {padding: 0 10px; background-color: #e6e7e8;}

#header {position: absolute; z-index: 1; right: 10px; top: 0;}
#header ul {}
#header ul li {float: left; margin: 5px 15px;}
#header ul li a {color:#fff;} 

/* sec1 */
#sec1 dd img {width: 148px;}
#svis {background:url(../images/svis.jpg) no-repeat 50% 50%;background-size:cover;position:relative;padding:0 120px; height: 693px;}
#svis .inner {max-width:1500px;margin:0 auto;height:693px;position:relative;font-size:0;white-space:nowrap;text-align:right;}
#svis .inner:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#svis dl {display:inline-block;vertical-align:middle;white-space:normal;}
#svis dl dt {font-size:24px;font-weight:300;color:#c9caca;font-family:'Montserrat',sans-serif;line-height:1.4em;}
#svis dl dd {margin-top:30px;}
#svis .btn {position:absolute;right:0;top:50%;margin-top:-43.5px;display:block;}
#svis .sec1_pos {position: absolute;
    bottom: 50px;
    right: 0;
    text-align: center;
    width: 100%;}
#svis .sec1_pos img {width: auto; margin-bottom: 100px;}
#svis .sec1_pos .title {color: #fff;
    font-size: 30px;
    font-weight: bold;
    }



/* sec2 */
#sec2 {background: #e6e7e8;}
#sec2 .content {background-color: #fff; padding: 50px 50px 80px 50px; position: relative;} 
#sec2 .content .img1 {display: block; margin: 0 auto; width: 250px;}
#sec2 .content h3 {color: #08316b;  font-size: 38px; font-weight: bold; line-height: 1.2em; text-align: center; margin: 25px 0;}
#sec2 .content h4 {font-size: 20px; color: #08316b; text-align: center;
    font-weight: 600;
    line-height: 1.3em;}

#sec2 .content .sort1 { margin-top: 10px; font-size: 18px; font-weight: 600; color: #595656; line-height: 1.6em; text-align: center;}
#sec2 .content .img2 {display: block; margin: 25px auto; width: 1000px; height: auto; object-fit: contain;}
#sec2 .content iframe , #sec2 .content video {margin: 25px auto; display: block;}
#sec2 .content video {width: 1000px; height: auto;}
#sec2 .content iframe {width: 1000px;}

#sec2 .content:before {content:''; width: 50%; height: 1px; background-color: #ccc; position: absolute; left: 50%; top: 0; transform: translateX(-50%);}

/* footer */
#footer {background:#262626;padding:30px 10px;font-size:12px;color:#font-family:'Montserrat',sans-serif;line-height:1.4em;text-align:center;}
#footer address span {display:inline-block;margin:0 5px;color:#ddd;letter-spacing:0;}
#footer .copy {color:#bbb;margin-top:5px;letter-spacing:0;}

@media all and (max-width:1000px){
	#footer {padding:20px 10px;}
}
@media all and (max-width:1000px){
	#svis {padding:0 10px;height:100vh;box-sizing:border-box;padding-top:30px;background-image:url(../images/svis-m.jpg);}
	#svis .inner {height:auto;text-align:center;}
	#svis .inner:after {display:none;}
	#svis dl dt {font-size:16px;}
	#svis dl dd {margin-top:20px;}
	#svis dl dd img {width:80px;}
	#svis .btn {display:none;}

	#sec2 .content h3 {font-size: 20px;}
	#sec2 .content .img2 {width: 100%;}
	#sec2 .content iframe , #sec2 .content video {width: 100%; height: 300px;}

}