/*main*/
main { display: flex; flex-direction: column; align-items: center; }
main .column { width: 100%; height: 90px; }
main .column a { display: block; width: 100%; height: 100%; font-size: 0; }
main > * { width: 1300px; }

.hd_tit { width:1300px; height:auto;}
.hd_tit .tit{ width:100%; height:40px; line-height:40px; font-size:25px; position:relative; font-weight:normal; margin: 0 auto 60px;}
.hd_tit h1{ width:100%; line-height:60px; font-size:50px; position:relative; margin: 0 auto 30px; color:#004098; text-align:center;}
.hd_tit p{ width:100%; height:40px; line-height:40px; font-size:16px; position:relative; color:#282828; font-weight:normal; margin: 0 auto 70px; text-align:center;}

/*part1*/
#part1 { width:1190px; height: auto; margin-bottom: 45px; overflow:hidden; padding:60px 55px 70px; box-shadow: darkgrey 0px 0px 10px 1px ;}
#part1 img{ display:block; max-width:70%; height:auto; margin:15px auto;}
#part1 p{ width:100%; height:auto; margin:0 auto 15px; line-height:30px; font-size:18px;}
#part1 video { display:block; max-width:80%; height:auto !important; margin:15px auto;}

/*·ÖÒ³*/
.pagination { display: flex; justify-content: center; padding: 2em 0; }
.pagination > * { border: 1px solid #16B3F7; font-size: 18px; color: #fff; background: #16B3F7;box-sizing: border-box; width: auto; padding:0 .5em; height: 30px; display: flex; justify-content: center; align-items: center; margin:0 .2em; }
.pagination > a:hover { background: #747474; border-color: #747474; color: #fff; }
.pagination .current{ background: #747474; border-color: #747474; color: #fff; }
@media screen and (max-width:999px){
	
/*main*/
main { display: flex; flex-direction: column; align-items: center; }

main > * { width: 100vw; }

.hd_tit { width:94vw; height:auto;}
.hd_tit .tit{ width:100%; height:4vw; line-height:4vw; font-size:3vw; position:relative; font-weight:normal; margin: 0 auto 7vw;}
.hd_tit h1{ width:100%; height:auto; line-height:1.2; font-size:5vw; position:relative; margin: 0 auto 4.5vw; color:#004098; text-align:center;}
.hd_tit p{ width:100%; height:4vw; line-height:4vw; font-size:2vw; position:relative; color:#282828; font-weight:normal; margin: 0 auto 1.5vw; text-align:left;}

/*part1*/
#part1 { width:84vw; height: auto; margin-bottom: 5vw; overflow:hidden; padding:6vw 5vw 7vw; box-shadow: darkgrey 0px 0px 10px 1px ;}

#part1 video { display:block; max-width:96%; height:auto !important; margin:1.5vw auto;}
#part1 img{ display:block; max-width:70%;  height:auto !important; margin:1.5vw auto;}
#part1 p{ width:100%; height:auto; margin:0 auto 1.5vw; line-height:4.5vw; font-size:3.5vw;}

	}