@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);


/*活動用*/
*:link, *:visited, *:hover, *:active, *:focus, * {
    outline:none
}

body{ margin:0; padding: 0;  }
.full-width{width: 100%;}
.fixed-width{ width: 1280px; margin: auto; }

/*額外設定大小網*/
.only_pc{ display: block; }
.only_m{ display: none; }
/*額外設定大小網*/

/*額外加合作廠商logo*/
.ftr_logosA {  margin:40px auto 15px; text-align: center; position: relative; width: 1200px; }
.ftr_logosA a{ display: inline-block; margin: 10px; }
.ftr_logosA a:nth-of-type(1){ width: 123px; height: 74px; margin-left: 20px; margin-right: 20px; }
.ftr_logosA a:nth-of-type(2){ width: 123px; height: 74px; margin-right: 40px; }
.ftr_logosA a:nth-of-type(3){ width: 292px; height: 40px; margin:22px 10px 33px; }
.ftr_logosA a:nth-of-type(4){ width: 292px; height: 40px; margin:22px 20px 33px 10px; }
.ftr_logosA a:nth-of-type(5){ width: 195px; height: 40px; margin:22px 10px 33px 10px; }
.ftr_logosA a img{ display: block; width: 100%; height: 100%; }
.ftr_logosA div { position: absolute; left: 25px; top:-24px; }
.ftr_logosA div:nth-of-type(2) { position: absolute; left: 355px; top:-24px; }
.ftr_logosA div:nth-of-type(3) { position: absolute; left: 1012px; top:-24px; }
/*額外加合作廠商logo*/

/*小叮嚀*/
	.note{ width: 100%; margin: 0 auto; padding-bottom: 40px; background:#fed428; position: relative; }
	#btn_note{ display: block; width: 570px; color: #000000; background:#FFFFFF; margin:0 auto; padding: 0 24px; cursor: pointer; font-size: 22px; font-weight: 500; line-height: 60px; text-align: left;  }
	.note_box{ display: block;  width: 570px;margin: 0px auto; padding: 0 24px; font-size:14px; font-weight:normal; font-family: 'Noto Sans TC', '微軟正黑體', 'Microsoft JhengHei', Arial,  '蘋果儷中黑', 'Apple LiGothic Medium', '儷黑 Pro', 'LiHei Pro', sans-serif; background:#FFFFFF; list-style-position: outside;}
	.note_box ul { margin: 0 0 0px; padding-bottom: 50px; }
	.note_box ul li{ font-size: 22px; color:#000000; font-weight:normal; line-height:48px; list-style-position: inside; list-style-type: disc; text-align:justify; }
	.note_box ul a{ color:#FFFFFF; text-decoration: underline;}
	.note_box ul li ol li{ margin-left:20px; list-style-type: upper-roman; font-size: 16px; }
	.note_box ul li ol li ul li{ margin-left:20px; list-style-type:square; font-size: 16px; }
/*小叮嚀*/

/*社群*/
#content_all .contentCon .community{ background-color: #e6e6e6; position: relative; margin:0 auto; width: 100%; overflow: auto; }
#content_all .contentCon .community .itembox{ width: 464px; padding: 0; margin:0 auto; }
#content_all .contentCon .community .itembox a{ display: block; width: 80px; height: 80px; margin:45px 18px; border-radius: 90px; background:url(../images/pc/VAF_community.png)no-repeat center 0; float: left; transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; cursor: pointer; }
#content_all .contentCon .community .itembox a:hover{ opacity: 1; }
#content_all .contentCon .community .itembox a:nth-of-type(1){ background-position: 0 0; }
#content_all .contentCon .community .itembox a:nth-of-type(2){ background-position: 0 -80px; }
#content_all .contentCon .community .itembox a:nth-of-type(3){ background-position: 0 -160px; }
#content_all .contentCon .community .itembox a:nth-of-type(4){ background-position: 0 -240px; }
#content_all .contentCon .community .itembox a:nth-of-type(1):hover{ background-position: -80px 0; }
#content_all .contentCon .community .itembox a:nth-of-type(2):hover{ background-position: -80px -80px; }
#content_all .contentCon .community .itembox a:nth-of-type(3):hover{ background-position: -80px -160px; }
#content_all .contentCon .community .itembox a:nth-of-type(4):hover{ background-position: -80px -240px; }
/*社群*/


/***PC版***/
#wrap{}
#container {  }
#content_all { min-width: 1280px; color:#FFFFFF; position: relative;  }
#content_all a{ text-decoration: none; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
#content_all p{ color:#080404; font-weight: normal; text-align: justify; }
#content_all h1,h2,h3,h4,h5,h6{ color:#080404; }


/* HeaderCon PC */
#content_all .headerCon { width: 100%; position: relative; background: url(../images/pc/VAF_kvh1.jpg)no-repeat center top; background-size: 1920px 434px; background-color: #fdda34; }
#content_all .headerCon .kvbox { width: 1280px;  margin: 0 auto 0; padding: 0; position: relative; overflow: hidden; }
#content_all .headerCon .kvbox h1{ width: 640px; height: 445px; font-size: 0px; margin: 0 auto; z-index: 1; }
#content_all .headerCon .kvbox h2,#content_all .headerCon .kvbox p,#content_all .headerCon .kvbox b,#content_all .headerCon .kvbox i{ width: 100%; height: 0; font-size: 0; }
#content_all .headerCon .kvbox .linkbox { position: absolute; left: 270px; top: 370px; margin: 0 auto; z-index: 1; } 
#content_all .headerCon .kvbox .linkbox a{ display: block; float: left; width: 250px; height: 55px; line-height: 55px; color: #3c3c3c; font-size: 22px; font-weight: bold; text-align: center; background-color: #ffffff; box-shadow: 0px 3px 8px rgba(0,0,0,0.3);  border-radius: 10px;  margin:0 6px; }
#content_all .headerCon .kvbox .linkbox a:nth-of-type(2){ width: 227px; }
#content_all .headerCon .kvbox .linkbox a:nth-of-type(3){ width: 227px; }
#content_all .headerCon .kvbox .linkbox a:hover{ color: #FFFFFF; background-color: #ff1e60; font-weight: bold; }
/* HeaderCon PC End */

/* contentCon PC */
#content_all .contentCon { position: relative; text-align: center; margin: 0 auto; background: #fed428; }
#content_all .contentCon a{ color:#FFFFFF; text-decoration: none; }
#content_all .contentCon h2 { width: 1200px; height: 50px; line-height: 50px; font-size: 0; font-weight: 500; letter-spacing: 2px; }
#content_all .contentCon p{ width: 100%; line-height: 30px; font-size: 22px; font-weight: 400; letter-spacing: 2px; margin:0 auto; text-align: center; }
#content_all .contentCon .item01,#content_all .contentCon .item02,#content_all .contentCon .item03{ position: relative; margin:0 auto; width: 100%; overflow: auto; }
#content_all .contentCon .itembox{ width: 1280px; height: 100%; margin: 0 auto; padding: 20px 0; position: relative; }
#content_all .contentCon .itembox .point { position: absolute; width: 100%; }

#content_all .contentCon .item01 { background: url(../images/pc/VAF_item01bg.jpg)no-repeat center top; background-color: #363642; }
#content_all .contentCon .item01 .itembox{ margin-bottom: 50px; }
#content_all .contentCon .item01 .itembox #point1{ position: absolute; top:0; font-size: 0; }
#content_all .contentCon .item01 .itembox h2 { width: 100%; height: 40px; margin: 118px auto 60px; background:url(../images/pc/VAF_itemh2.png)no-repeat center top; background-size: 1280px 80px;  }
#content_all .contentCon .item01 .itembox h3 { font-size: 0; margin-left: 60px; position: relative; }
#content_all .contentCon .item01 .itembox h3:nth-of-type(1) { width: 360px; height: 80px; margin-bottom: 75px; margin-top: 90px; background: url(../images/pc/VAF_item01h3.png)no-repeat center -30px; background-size: 360px 190px; }
#content_all .contentCon .item01 .itembox h3:nth-of-type(2) { width: 360px; height: 80px; margin-bottom: 155px; background: url(../images/pc/VAF_item01h3.png)no-repeat center -110px; background-size: 360px 190px; }
#content_all .contentCon .item01 .itembox h3 span{ display: block; width: 118px; height: 34px; font-size: 0; background:url(../images/pc/VAF_item01btn.png)no-repeat center top; background-size: 118px 68px; position: absolute; right: 12px; top:90px; }
#content_all .contentCon .item01 .itembox h3 span:hover{ background-position: center bottom; }
#content_all .contentCon .item01 .itembox hr { width: 353px; margin-left: 60px; margin-bottom: 34px; }
#content_all .contentCon .item01 .itembox p { width: 100%; font-size: 25px; line-height: 46px; text-align: center; margin-bottom: 40px; }
#content_all .contentCon .item01 .itembox .hidebox1,#content_all .contentCon .item01 .itembox .hidebox2{ display: none; width: 766px; height: 440px; border: 10px solid #000000; position: absolute; right: 40px; top:220px; overflow: hidden; background-color: rgba(0,0,0,0.9); z-index: 999; }
#content_all .contentCon .item01 .itembox .hidebox1 p{ font-size: 22px; color:#FFFFFF; margin-top: 135px; }
#content_all .contentCon .item01 .itembox .hidebox2 p{ font-size: 22px; color:#FFFFFF; margin-top: 100px; }
#content_all .contentCon .item01 .itembox .hidebox1 img,#content_all .contentCon .item01 .itembox .hidebox2 img { margin: 0 auto; position: absolute; left: 348px; bottom: 50px; animation: move 0.3s linear 0s infinite alternate; }
@keyframes move {
	0% {
		bottom: 50px;
		 }
	100% {
		bottom: 45px;
		 }
	}
#team { width: 766px; height: 440px; border: 10px solid #000000; position: absolute; right: 40px; top:220px; overflow: hidden; }
#team img{ width: 746px; height: 420px; }
#team iframe{ display: block; width: 764px; height: 420px; position: absolute; left: 0; top:0; }
#team .slick-slide { position: relative; }
#team .slick-slide span{ display: block; width: 100%; padding: 15px; font-size: 20px; font-weight: 400; text-align: left; background-color: rgba(0,0,0,0.8); position: absolute; left: 0; bottom: 0; }

#content_all .contentCon .item02 { background-color: #b3c265; }
#content_all .contentCon .item02 .itembox #point2{ position: absolute; top:5px; font-size: 0; }
#content_all .contentCon .item02 .itembox h2 { width: 100%; height: 324px; margin: 50px auto; background:url(../images/pc/VAF_item02_txt.png)no-repeat 55px top; background-size: 520px 324px;  }
#content_all .contentCon .item02 .itembox img { width: 608px; height: 326px; border: 1px solid #FFFFFF; position: absolute; right: 40px; top:68px; }
#content_all .contentCon .item02 .itembox p { width: 0; height: 0; font-size: 0; position: absolute; }

#content_all .contentCon .item03 { background-color: #363642; }
#content_all .contentCon .item03 .itembox #point3{ position: absolute; top:10px; font-size: 0; }
#content_all .contentCon .item03 .itembox h2 { width: 100%; height: 40px; margin: 50px auto; background:url(../images/pc/VAF_itemh2.png)no-repeat center bottom; background-size: 1280px 80px;  }
#content_all .contentCon .item03 .itembox h3 { width: 490px; height: 40px; font-size: 0; margin-left: 55px; margin-bottom: 35px; background:url(../images/pc/VAF_item02h3.png)no-repeat center top; background-size: 490px 80px; }
#content_all .contentCon .item03 .itembox h3:nth-of-type(2) { background:url(../images/pc/VAF_item02h3.png)no-repeat center bottom; margin-top: 96px;}
#content_all .contentCon .item03 .itembox>a{ display: block; width: 1200px; height: 245px; font-size: 0; margin: 0 auto 70px; background: url(../images/pc/VAF_team03_ban.jpg)no-repeat center top; background-size: 100%; }
#content_all .contentCon .item03 .itembox>a:hover { opacity: 0.8; }
#content_all .contentCon .item03 .itembox .mask1{ display: none; }
#content_all .contentCon .item03 .itembox .mask2{ display: none; }
#postteam1 { width: 1280px; height: 334px; margin: 0 auto; overflow: hidden; }
#postteam1 .post { float: left; margin: 0 3px; position: relative; transition: all 0.05s; -webkit-transition: all 0.05s; -moz-transition: all 0.05s; -o-transition: all 0.05s; }
#postteam1 .post a { display: block; width: 394px; height: 248px; text-align: center; cursor: pointer; }
#postteam1 .post a img{ width: 100%; height: 100%; }
#postteam1 .post a:nth-of-type(2) { width: 120px; height: 38px; line-height: 34px; font-size: 18px; font-weight: 300; color: #FFFFFF; border: 2px solid #FFFFFF; border-radius: 5px; float: left; margin-right: 6px; }
#postteam1 .post a:nth-of-type(2):hover{ background-color: #FFFFFF; color: #363642; font-weight: 500; }
#postteam1 .post a:nth-of-type(3) { display: block; width: 268px; height: 38px; line-height: 34px; font-size: 18px; font-weight: 500; color: #0d0d0d; background-color: #fddd35; border: 2px solid #fddd35; border-radius: 5px; float: left; }
#postteam1 .post a:nth-of-type(3):hover{ background-color: #fddd35; color: #0d0d0d; font-weight: 500; opacity: 0.8; }
#postteam1 .post a:nth-of-type(4) { display: none; width: 268px; height: 38px; line-height: 34px; font-size: 18px; font-weight: 500; color: #0d0d0d; background-color: #fddd35; border: 2px solid #fddd35; border-radius: 5px; float: left; }
#postteam1 .post a:nth-of-type(4):hover{ background-color: #fddd35; color: #0d0d0d; font-weight: 500; opacity: 0.8; }
#postteam1 .post span { display: block; width: 268px; height: 38px; line-height: 34px; font-size: 18px; font-weight: 500; color: #0d0d0d; background-color: #bccc6a; border: 2px solid #bccc6a; border-radius: 5px; float: left; }
#postteam1 .post h5{ font-size: 16px; font-weight: 300; line-height: 46px; text-align: left; color: #FFFFFF;  }
#postteam1 .slick-prev, #postteam1 .slick-next { width: 50px; height: 50px; background:url(../images/arw.png)no-repeat left top; background-size: 100px 50px; } 
#postteam1 .slick-prev { left: 0; } 
#postteam1 .slick-next { right: 0; background-position: right top; } 
#postteam1 .slick-list { width: 1200px; margin: 0 auto; }




/***手機版***/
/***手機版***/
/***手機版***/
@media screen and (max-width: 1100px) {

/*額外設定大小網*/
.only_pc{ display: none; }
.only_m{ display: block; }
/*額外設定大小網*/

/*額外加合作廠商logo*/
.ftr_logos_m { margin:40px auto 15px; text-align: center; position: relative; width: 640px; }
.ftr_logos_m a{ display: inline-block; margin: 30px 30px; }
.ftr_logos_m a:nth-of-type(1){ width: 123px; height: 74px; margin-left:0px; }
.ftr_logos_m a:nth-of-type(2){ width: 123px; height: 74px; margin-right: 178px; }
.ftr_logos_m a:nth-of-type(3){ width: 292px; height: 40px; margin:50px 10px 20px; }
.ftr_logos_m a:nth-of-type(4){ width: 292px; height: 40px; margin:40px 10px 20px; }
.ftr_logos_m a:nth-of-type(5){ width: 195px; height: 40px; margin:70px 320px 30px 10px; }
.ftr_logos_m a img{ display: block; width: 100%; height: 100%; }
.ftr_logos_m div { position: absolute; left: 83px; top:-10px; }
.ftr_logos_m div:nth-of-type(2) { position: absolute; left: 83px; top:140px; }
.ftr_logos_m div:nth-of-type(3) { position: absolute; left: 83px; top:270px; }
/*額外加合作廠商logo*/




/*小叮嚀*/
	.note{ width: 100%; margin: 0 auto; padding-bottom: 40px; background:#fed428; position: relative; }
	#btn_note{ display: block; width: 570px; color: #000000; background:#FFFFFF; margin:0 auto; padding: 0 24px; cursor: pointer; font-size: 22px; font-weight: 500; line-height: 60px; text-align: left;  }
	.note_box{ display: block;  width: 570px;margin: 0px auto; padding: 0 24px; font-size:14px; font-weight:normal; font-family: 'Noto Sans TC', '微軟正黑體', 'Microsoft JhengHei', Arial,  '蘋果儷中黑', 'Apple LiGothic Medium', '儷黑 Pro', 'LiHei Pro', sans-serif; background:#FFFFFF; list-style-position: outside;}
	.note_box ul { margin: 0 0 0px; padding-bottom: 50px; }
	.note_box ul li{ font-size: 22px; color:#000000; font-weight:normal; line-height:48px; list-style-position: inside; list-style-type: disc; text-align:justify; letter-spacing: -1px; }
	.note_box ul a{ color:#FFFFFF; text-decoration: underline;}
	.note_box ul li ol li{ margin-left:20px; list-style-type: upper-roman; font-size: 16px; }
	.note_box ul li ol li ul li{ margin-left:20px; list-style-type:square; font-size: 16px; }
/*小叮嚀*/

#wrap{ height: 100%; background-size: 200%; }
#container {  }
#content_all{ font-size:30px; font-weight: bold; text-align: center; position: relative;  width: 100%; max-width: 1100px; min-width: 640px; height: 100%; }

/* HeaderCon_m  */
#content_all .headerCon { width: 100%; position: relative; background: url(../images/mo/VAF_kvh1_m.jpg)no-repeat center top; background-size: 1100px 590px; }
#content_all .headerCon .kvbox { width: 640px; margin: 0 auto 0; padding: 0; position: relative; overflow: hidden; }
#content_all .headerCon .kvbox h1{ width: 640px; height: 515px; font-size: 0px; margin: 0 auto; z-index: 1; }
#content_all .headerCon .kvbox h2,#content_all .headerCon .kvbox p,#content_all .headerCon .kvbox b,#content_all .headerCon .kvbox i{ width: 100%; height: 0; font-size: 0; }
#content_all .headerCon .kvbox .linkbox { width: 336px; position: absolute; left: 158px; top: 300px; margin: 0 auto; z-index: 1; } 
#content_all .headerCon .kvbox .linkbox a{ display: block; float: left; width: 324px; height: 55px; line-height: 55px; color: #3c3c3c; font-size: 25px; font-weight: bold; text-align: center; background-color: #ffffff; box-shadow: 0px 3px 8px rgba(0,0,0,0.3);  border-radius: 10px;  margin: 6px; }
#content_all .headerCon .kvbox .linkbox a:nth-of-type(2){ width: 324px; }
#content_all .headerCon .kvbox .linkbox a:nth-of-type(3){ width: 324px; }
#content_all .headerCon .kvbox .linkbox a:hover{ color: #FFFFFF; background-color: #ff1e60; font-weight: bold; }
#content_all .headerCon .kvbg{ display: none; }
/* HeaderCon PC End */

/*主要內容 #main_m */
#content_all .contentCon .itembox .point { position: absolute; top:-90px; width: 100%; }

#content_all .contentCon { width: 640px; height: 100%; position: relative; text-align: center; overflow: inherit; margin: 0 auto; }
#content_all a:hover{ text-decoration: none;}

#content_all .contentCon { width: 100%; position: relative; text-align: center; margin: 0 auto;}
#content_all .contentCon a{ color:#FFFFFF; text-decoration: none; }
#content_all .contentCon h2 { width: 100%; height: 70px; line-height: 70px; font-size: 0; font-weight: 500; margin:45px auto 0px; text-align: justify; }
#content_all .contentCon p{ width: 600px; line-height: 40px; font-size:22px; font-weight: 500; letter-spacing: 1px; margin:0px auto 10px; text-align: center; }
#content_all .contentCon .item01,#content_all .contentCon .item02,#content_all .contentCon .item03{ position: relative; margin:0 auto; width: 100%; overflow: hidden; }
#content_all .contentCon .itembox{ width: 640px; height: 100%; margin:0 auto 50px; padding:0;; overflow: inherit; position: relative; }

#content_all .contentCon .item01 { background: url(../images/mo/VAF_item01bg_m.jpg)no-repeat center top; background-color: #363642; }
#content_all .contentCon .item01 .itembox {  }
#content_all .contentCon .item01 .itembox #point1{ position: absolute; top:-5px; font-size: 0; }
#content_all .contentCon .item01 .itembox h2 { width: 100%; height: 90px; margin-bottom: 25px; background:url(../images/mo/VAF_item01h2_m.png)no-repeat center top; background-size: 640px 90px;  }
#content_all .contentCon .item01 .itembox h3 { font-size: 0; margin-left: 60px; position: relative; }
#content_all .contentCon .item01 .itembox h3:nth-of-type(1) { width: 370px; height: 82px; margin:0 auto 110px; background: url(../images/pc/VAF_item01h3.png)no-repeat center -30px; background-size: 370px 195px; }
#content_all .contentCon .item01 .itembox h3:nth-of-type(2) { width: 370px; height: 82px; margin:0 auto 80px; background: url(../images/pc/VAF_item01h3.png)no-repeat center -110px; background-size: 370px 195px; }
#content_all .contentCon .item01 .itembox h3 span{ display: block; width: 164px; height: 48px; font-size: 0; background:url(../images/pc/VAF_item01btn.png)no-repeat center top; background-size: 164px 95px; position: absolute; right: 103px; top:105px; }
#content_all .contentCon .item01 .itembox h3 span:hover{ background-position: center bottom; }
#content_all .contentCon .item01 .itembox hr { width: 370px; margin-left: 135px; margin-bottom: 34px; }
#content_all .contentCon .item01 .itembox p { width: 100%; font-size: 25px; line-height: 46px; text-align: center; margin-bottom: 40px; }
#content_all .contentCon .item01 .itembox .hidebox1,#content_all .contentCon .item01 .itembox .hidebox2{ display: none; width: 640px; height: 240px; border: none; position: relative; right: 0px; top:0px; overflow: hidden; background-color: rgba(0,0,0,0); z-index: 999; }
#content_all .contentCon .item01 .itembox .hidebox2{ height: 286px; }
#content_all .contentCon .item01 .itembox .hidebox1 p{ font-size: 22px; color:#FFFFFF; margin-top: 0px; }
#content_all .contentCon .item01 .itembox .hidebox2 p{ font-size: 22px; color:#FFFFFF; margin-top: 0px; }
#content_all .contentCon .item01 .itembox .hidebox1 img,#content_all .contentCon .item01 .itembox .hidebox2 img { margin: 0 auto; position: absolute; left: 295px; bottom: 0px; animation: move 0.3s linear 0s infinite alternate; }
#team { width: 640px; height: 360px; border: 10px solid #000000; position: relative; right: 0px; top:0; overflow: hidden; margin-bottom: 40px;}
#team img{ width: 620px; height: 340px; }
#team iframe{ display: block; width: 620px; height: 340px; position: absolute; left: 0; top:0; }
#team .slick-slide { position: relative; }
#team .slick-slide span{ display: block; width: 100%; padding: 15px; font-size: 20px; font-weight: 400; text-align: left; background-color: rgba(0,0,0,0.8); position: absolute; left: 0; bottom: 0; }

#content_all .contentCon .item02 { background-color: #b3c265; }
#content_all .contentCon .item02 .itembox #point2{ position: absolute; top:5px; font-size: 0; }
#content_all .contentCon .item02 .itembox h2 { width: 100%; height: 324px; margin: 50px auto 0; background:url(../images/mo/VAF_item02_txt_m.png)no-repeat 60px top; background-size: 520px 324px;  }
#content_all .contentCon .item02 .itembox img { width: 608px; height: 326px; border: 1px solid #FFFFFF; margin-top: 50px; position: relative; right: 0; top:0; }
#content_all .contentCon .item02 .itembox p { width: 0; height: 0; font-size: 0; position: absolute; }

#content_all .contentCon .item03 { background-color: #363642; }
#content_all .contentCon .item03 .itembox #point3{ position: absolute; top:10px; font-size: 0; }
#content_all .contentCon .item03 .itembox h2 { width: 474px; height: 40px; margin: 50px 0 50px 30px; background:url(../images/pc/VAF_itemh2.png)no-repeat -350px bottom; background-size: 1280px 80px;  }
#content_all .contentCon .item03 .itembox h3 { width: 490px; height: 40px; font-size: 0; margin-left: 37px; margin-bottom: 35px; background:url(../images/pc/VAF_item02h3.png)no-repeat center top; background-size: 490px 80px; }
#content_all .contentCon .item03 .itembox h3:nth-of-type(2) { background:url(../images/pc/VAF_item02h3.png)no-repeat center bottom; margin-top: 96px;}
#content_all .contentCon .item03 .itembox>a{ display: block; width: 570px; height: 240px; font-size:0; margin: 0 auto 70px; background:url(../images/mo/VAF_team03_ban_m.jpg)no-repeat center top; background-size: 100%; }
#content_all .contentCon .item03 .itembox>a:hover { opacity: 0.8; }
#content_all .contentCon .item03 .itembox .mask1{ display: block; width: 117px; height: 358px; font-size: 0; background: rgba(0,0,0,.8); position: absolute; left: 0; top:215px; z-index: 10;}
#content_all .contentCon .item03 .itembox .mask2{ display: block; width: 117px; height: 358px; font-size: 0; background: rgba(0,0,0,.8); position: absolute; right: 0; top:215px; z-index: 10;}
#postteam1 { width: 640px; height: 358px; margin: 0 auto; overflow: hidden; }
#postteam1 .post { float: left; margin: 0 3px; position: relative; transition: all 0.05s; -webkit-transition: all 0.05s; -moz-transition: all 0.05s; -o-transition: all 0.05s; }
#postteam1 .post a { display: block; width: 394px; height: 248px; text-align: center; cursor: pointer; }
#postteam1 .post a img{ width: 100%; height: 100%; }
#postteam1 .post a:nth-of-type(2) { width: 120px; height: 60px; line-height: 56px; font-size: 22px; font-weight: 300; color: #FFFFFF; border: 2px solid #FFFFFF; border-radius: 5px; float: left; margin-right: 6px; }
#postteam1 .post a:nth-of-type(2):hover{ background-color: #FFFFFF; color: #363642; font-weight: 500; }
#postteam1 .post a:nth-of-type(3) { display: none; width: 268px; height: 60px; line-height: 56px; font-size: 22px; font-weight: 500; color: #0d0d0d; background-color: #fddd35; border: 2px solid #fddd35; border-radius: 5px; float: left; }
#postteam1 .post a:nth-of-type(3):hover{ background-color: #fddd35; color: #0d0d0d; font-weight: 500; opacity: 0.8; }
#postteam1 .post a:nth-of-type(4) { display: block; width: 268px; height: 60px; line-height: 56px; font-size: 22px; font-weight: 500; color: #0d0d0d; background-color: #fddd35; border: 2px solid #fddd35; border-radius: 5px; float: left; }
#postteam1 .post a:nth-of-type(4):hover{ background-color: #fddd35; color: #0d0d0d; font-weight: 500; opacity: 0.8; }
#postteam1 .post span { display: block; width: 268px; height: 60px; line-height: 56px; font-size: 22px; font-weight: 500; color: #0d0d0d; background-color: #bccc6a; border: 2px solid #bccc6a; border-radius: 5px; float: left; }
#postteam1 .post h5{ font-size: 22px; font-weight: 300; line-height: 50px; text-align: left; color: #FFFFFF; padding-left: 2px; }
#postteam1 .slick-prev, #postteam1 .slick-next { width: 50px; height: 50px; background:url(../images/arw.png)no-repeat left top; background-size: 100px 50px; z-index: 999; } 
#postteam1 .slick-prev { left: 0; } 
#postteam1 .slick-next { right: 0; background-position: right top; } 
#postteam1 .slick-list { width: 1200px; margin: 0 auto; }
#postteam1 .slick-track{ left: -280px; }


}/*手機版end*/





