﻿@charset "UTF-8";

/* --------* -覆盖公共代码-----------------------------------*/
.follow_nav{z-index:800;}
/*#drawer{top:0; height:100%; box-sizing:border-box;}*/
/*.pagetop{display:none;}*/
/* --------*\\ -覆盖公共代码-----------------------------------*/

html,body{width:100%; background:#fff;}


.cf{zoom:1;}
.cf:after{display:table; content:''; clear:both;}
#wrapper {display:block;}
body a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}

.animated{opacity:0;}

sup{top:-0.5em;font-size: 75%;line-height: 0;position: relative;  vertical-align: baseline;}

.olympic{width:100%; overflow-x:hidden; /*letter-spacing:2px;*/}
.oly_menu_open,
.oly_menu .close{width:36px; position:fixed; top:70px; right:0px; z-index:12; box-sizing:border-box; padding:6px;}
.oly_menu_open img,
.oly_menu .close img{display:block; width:100%;}
.oly_menu{width:100%; height:100%; overflow:hidden; background:url(../img/menu_bg.jpg) 0 bottom no-repeat #fff; background-size:100% auto; position:fixed; top:0; left:0; z-index:801; display:none;}
.oly_menu ul{width:100%; padding-top:130px;}
.oly_menu ul li{width:100%;}
.oly_menu ul li a{display:block; width:100%; text-align:center; font-size:22px; color:#999; line-height:2.5;}
.oly_menu ul li.on a{color:#007eb0;}

.oly_menu .logo_lk{display:block; position:absolute; bottom:20px; box-sizing:border-box; padding:0 15px; z-index: 10;}
.oly_menu .logo_lk a{display:block; width:32%; margin-right:4%; float:left;}
.oly_menu .logo_lk a img{width:100%;}
.oly_menu .logo_lk a.yq{width:26%;}
.oly_menu .logo_lk a:last-child{width:34%; margin-right:0;}




/*字号设置*/
h2{font-size:26px;}
h3{font-size:18px;}
.olympic{padding-top:70px;box-sizing:border-box;}
/******首页*****/
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{/*width:150px; height:148px; top:inherit; bottom:0px; margin-top:0; left:46%; transform:translateX(-50%); color:inherit;*/
/* -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration:4s;
  animation-duration:4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;*/ 
  /*background:url(../img/down.gif) 0 0/100% auto no-repeat;*/
}



.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity:0;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content:'';}

/*.olympic-next{width:150px; height:148px; background:url(../img/down.gif) 0 0/100% auto no-repeat; top:inherit; bottom:0px; margin-top:0; left:46%; transform:translateX(-50%); color:inherit; position:absolute;}*/
.olympic-next{width:100%; top:inherit; bottom:0px; margin-top:0; left:0; color:inherit; position:absolute;}
.olympic-next p{width:100%; font-size:10px; color:#000; text-align:center; line-height:1.4; position:absolute; bottom:10px; left:0;}

.index .page3 .olympic-next{background:none;}

.index{box-sizing:border-box;}
.index .page1{background:url(../img/index/bg.jpg) 0 bottom/100% auto no-repeat;}

.index .page1 .zhezhao{width:100%; position:absolute; top:0; left:0; z-index:0;}
.index .page1 .zhezhao img{display:block; width:100%;}
.index .page1 .olympic_logo{width:100%; position:relative; z-index:1; margin-bottom:60px;}
.index .page1 .olympic_logo img{display:block; width:51%; /*margin:0 auto;*/}
.index .page1 .con{width:100%; height:100%; box-sizing:border-box; position:relative; }
.index .page1 .con h2{width:100%; position:relative; z-index:1; padding-top:120px;}
.index .page1 .con h2 img{display:block; width:90%; margin:0 auto;}

.index .page1 .con .jishi{width:100%; text-align:center; margin-top:10px;}
.index .page1 .con .jishi img{display:inline; width:90px; margin-bottom:-8px; margin-right:5px;}
.index .page1 .con .jishi a{display:inline-block; padding:5px 15px; text-align:center; background:#fff; color:#09559b; border-radius:5px; font-size:24px; font-weight:bold;}

.index .page1 .con .xinxi{width:100%; box-sizing:border-box; padding:0 8%; margin-top:80px;}
.index .page1 .con .xinxi dl{width:47%; float:left; }
.index .page1 .con .xinxi dl a{color:#fff;}
.index .page1 .con .xinxi dl:last-child{ float:right;}
.index .page1 .con .xinxi dl dt, 
.index .page1 .con .xinxi dl dd{width:100%;}
.index .page1 .con .xinxi dl dt{margin-bottom:5px;}
.index .page1 .con .xinxi dl dt img{display:block; box-sizing:border-box; width:100%; border:2px solid #fff;}
.index .page1 .con .xinxi dl dd{color:#fff; text-align:center;}
.index .page1 .xiongmao{width:31%; position:absolute; left:0; bottom:10px; z-index:11;}
.index .page1 .xiongmao img{display:block; width:100%;}

.index .page1 .hulu{width:28%; position:absolute; right:0; bottom:1%; z-index:11;}
.index .page1 .hulu .bg{width:100%; position:relative; z-index:5;}
.index .page1 .hulu .bg img{display:block; width:100%;}
.index .page1 .hulu .shu_line{width:40%; position:absolute; bottom:3%; left:3%; z-index:1;}
.index .page1 .hulu .shu_line img{display:block; width:100%;}

.index .page1 .txt_clock{width:92%; min-width:96px; box-sizing:border-box; padding:3px; background:#fff; border:1px solid #09559b; box-shadow:0px 0px 6px 1px rgba(0,0,0,0.4); position:absolute; top:-29%; right:55%; z-index:2; }
.index .page1 .txt_clock p{width:100%; box-sizing:border-box; padding:3px; box-shadow:0px 0px 6px 1px rgba(0,0,0,0.2) inset; text-align:center; color:#09559b; font-weight:bold; letter-spacing:1px;}
.index .page1 .txt_clock p span{font-size:14px;}



.index .page2{background:#fff;}
.index .page2 .con{width:100%; height:auto;}

.index .page3{background:#fff; position:relative;}
.index .page3 .con{width:100%;}

.index .page3 .con .box1{width:calc(100% - 10px); position:absolute; top:16px; left:10px; z-index:10;}

.index .page3 .olympic_logo{width:100%; margin-bottom:12px;}
.index .page3 .olympic_logo img{display:block; width:20%;}

.index .page3 .txt_wrap{width:100%;}
.index .page3 .txt_wrap .txt_box{width:100%;}
.index .page3 .txt_wrap .txt1{width:100%; font-size:10px; color:#e9c35d; margin-bottom:6px; font-weight:bold;}
.index .page3 .txt_wrap .txt2{width:100%; font-size:13px; color:#fff; line-height:1.4; font-weight:bold; letter-spacing:1px;}
.index .page3 .txt_wrap .txt2 span{color:#e9c35d;}


.index .page3 .slide_box{width:100%; position:relative;}


.index .page3 .con .page3_bg_swiper{width:100%;}
.index .page3 .con .page3_bg_swiper img{display:block; width:100%;}
.index .page3 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index .page3 .swiper-pagination-custom, 
.index .page3 .swiper-pagination-fraction{bottom:13%;}

.index .page3 .swiper-pagination-bullet{width:10px; height:10px; border-radius:10px; background:none; border:1px solid #e9c35d; opacity:1;}
.index .page3 .swiper-pagination-bullet-active{border-radius:10px; background:#e9c35d;}

.index .page3 .btns{width:100%; box-sizing:border-box; padding:0 4%; display:flex; justify-content:space-between; margin-top:-10%; position:relative; z-index:10;}
.index .page3 .btns>div{width:48%; text-align:center;}
.index .page3 .btns a{color:#202020;}
.index .page3 .btns img{display:block; width:100%; margin-bottom:3px; border:2px solid #fff; box-sizing:border-box;}

.index .page4{width:100%;}
.index .page4 .con{width:100%; height:100%;}
.index .page4 .con .slide_box{width:100%; height:100%;}

.index .page4 .con .page4_img_swiper{width:100%;}
.index .page4 .con .page4_img_swiper img{display:block; width:100%;}
.index .page4 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index .page4 .swiper-pagination-custom, 
.index .page4 .swiper-pagination-fraction{bottom:10px;}

.index .page4 .swiper-pagination-bullet{width:10px; height:10px; border-radius:10px; background:none; border:1px solid #000; opacity:1;}
.index .page4 .swiper-pagination-bullet-active{border-radius:10px; background:#000;}

.index .page4 .zhezhao{width:100%; height:38px; background:#fff; position:absolute; bottom:0; left:0; z-index:10;}



/****公共底部导航******/
.line_zong{width:100%; height:1px; background:#a78e46; margin:40px 0 40px; display:none;}
.bottom_sub_menu{width:100%; background:url(../img/index/bg2.jpg) 0 bottom/100% auto no-repeat;}
.bottom_sub_menu .btns_box{width:100%; padding:44% 0 30%; }
.bottom_sub_menu .btn_con{width:100%; box-sizing:border-box; padding:10px 10px 50px;}
.bottom_sub_menu .btn_con .txt_wrap{width:100%; position:relative;}
.bottom_sub_menu .btn_con .bg{width:100%;}
.bottom_sub_menu .btn_con .bg img{display:block; width:100%; box-sizing:border-box; border-radius:8px; box-shadow:0 0 6px 3px rgba(0,0,0,0.6);}
.bottom_sub_menu .btn_con .txt{width:100%; box-sizing:border-box; padding:0 10px; position:absolute; bottom:5%; left:0; color:#fff; font-weight:bold; font-size:16px; text-align:center;}
.bottom_sub_menu .btn1 .btn_con .bg img{border:3px solid #f19149;}
.bottom_sub_menu .btn2 .btn_con .bg img{border:3px solid #fff45c;}
.bottom_sub_menu .btn3 .btn_con .bg img{border:3px solid #b3d465;}
.bottom_sub_menu .btn4 .btn_con .bg img{border:3px solid #13b5b1;}
.bottom_sub_menu .btn5 .btn_con .bg img{border:3px solid #00b7ee;}

.bottom_sub_menu .swiper-container-horizontal>.swiper-pagination-bullets, 
.bottom_sub_menu .swiper-pagination-custom, 
.bottom_sub_menu .swiper-pagination-fraction{bottom:0px;}

.bottom_sub_menu .swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:1;}
.bottom_sub_menu .swiper-pagination-bullet-active{width:30px; border-radius:10px;}

.philosophy .bottom_sub_menu{background:none;}
.philosophy .bottom_sub_menu .line_zong{display:block;}
.philosophy .bottom_sub_menu .btns_box{padding:0; }
.philosophy .bottom_sub_menu .swiper-pagination-bullet{background:#a78e46;}


/*底部导航*/
/*.bottom_menu{width:100%; background:url(../img/index/bg2.jpg) 0 bottom no-repeat; background-size:100% auto;}
.bottom_menu .part3_box{width:100%; padding:44% 0 30%; }
.bottom_menu .btn_con{width:100%; box-sizing:border-box; padding:10px 10px 50px;}
.bottom_menu .btn_con .txt_wrap{width:100%; position:relative;}
.bottom_menu .btn_con .bg{width:100%;}
.bottom_menu .btn_con .bg img{display:block; width:100%; box-sizing:border-box; border-radius:8px; box-shadow:0 0 6px 3px rgba(0,0,0,0.6);}
.bottom_menu .btn_con .txt{width:100%; box-sizing:border-box; padding:0 10px; position:absolute; bottom:5%; left:0; color:#fff; font-weight:bold; font-size:16px; text-align:center;}
.bottom_menu .btn1 .btn_con .bg img{border:3px solid #f19149;}
.bottom_menu .btn2 .btn_con .bg img{border:3px solid #fff45c;}
.bottom_menu .btn3 .btn_con .bg img{border:3px solid #b3d465;}
.bottom_menu .btn4 .btn_con .bg img{border:3px solid #13b5b1;}
.bottom_menu .btn5 .btn_con .bg img{border:3px solid #00b7ee;}

.bottom_menu .swiper-container-horizontal>.swiper-pagination-bullets, 
.bottom_menu .swiper-pagination-custom, 
.bottom_menu .swiper-pagination-fraction{bottom:0px;}

.bottom_menu .swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:1;}
.bottom_menu .swiper-pagination-bullet-active{width:30px; border-radius:10px;}*/



/******最新信息*****/
.news{width:100%; background:#f9f7f2; padding-bottom:50px;}
.news .part1{width:100%;}
.news .part1 img{display:block; width:100%;}
.news .part2{width:100%;}
.news .part2 h2{width:100%; text-align:center; color:#000; margin:50px 0;}
.news .part2 .dl_wrap{width:100%;}
.news .part2 .box_wrap{width:100%; box-sizing:border-box; padding:0 4%;}
.news .part2 .dl_wrap dl{width:100%; border:1px solid #d1d0cc; border-radius:10px; box-sizing:border-box; padding:15px 10%; margin-bottom:20px; background:#fff;}
.news .part2 .dl_wrap dl dt,
.news .part2 .dl_wrap dl dd{width:100%;}
.news .part2 .dl_wrap dl dt img{display:block; width:100%;}
.news .part2 .dl_wrap dl dd{padding-top:10px;}
.news .part2 .dl_wrap dl dd p{width:100%;}
.news .part2 .dl_wrap dl dd .red{color:#d71921; text-align:center; font-size:12px;}
.news .part2 .dl_wrap dl dd .txt{color:#000; /*text-align:center;*/ font-size:16px; margin:10px auto 15px;}
.news .part2 .dl_wrap dl dd .pic img{display:block; width:30%;}



/*全球丰田之队*/
.athletes{width:100%;}
.athletes .part1{width:100%; position:relative;}
.athletes .part1 .bg{width:100%;}
.athletes .part1 img{display:block; width:100%;}
.athletes .part1 .con{width:100%; position:absolute; top:27%; left:0; z-index:2;}
.athletes .part1 .con .txt{width:100%; margin-bottom:12%;}
.athletes .part1 .con .btn{width:100%; display:flex; justify-content:center;}
.athletes .part1 .con .btn a{display:inline-block; background:#d71921; border-radius:4px; padding:8px 20px; color:#fff; letter-spacing:2px;}

.athletes .part2{width:100%; /*border-bottom:1px solid #a78e46;*/ padding-bottom:30px;}
.athletes h2{width:100%; text-align:center; color:#000; margin:50px 0;}
.athletes h3{width:100%; margin-bottom:30px;}
.athletes .part2 .dl_wrap{width:100%;}
.athletes .part2 .dl_wrap dl{width:100%; box-sizing:border-box; padding:20px 4% 30px; background:#f9f9f9; margin-bottom:20px;}
.athletes .part2 .dl_wrap dl dt,
.athletes .part2 .dl_wrap dl dd{width:100%;}
.athletes .part2 .dl_wrap dl dt{border-radius:5px;}
.athletes .part2 .dl_wrap dl dt img{display:block; width:100%; border-radius:5px; box-shadow:0px 0px 6px 1px rgba(0,0,0,0.4);}
.athletes .part2 .dl_wrap dl dd{padding-top:10px; margin-bottom:40px;}

.athletes .part2 .dl_wrap dl dd p{width:100%;}
.athletes .part2 .dl_wrap dl dd .txt{color:#000; font-size:16px; margin:20px auto 25px; line-height:1.6;}
.athletes .part2 .dl_wrap dl dd .btn{width:100%; display:flex; justify-content:center;}
.athletes .part2 .dl_wrap dl dd .btn a{display:inline-block; background:#d71921; border-radius:4px; padding:8px 20px; color:#fff; letter-spacing:2px;}

.athletes .part3{ letter-spacing:inherit;}
.athletes .part3 .dl_wrap{width:100%; box-sizing:border-box; padding:0 4%;}
.athletes .part3 dl{width:100%; border:1px solid #d1d0cc; border-radius:10px; box-sizing:border-box; padding:0 10% 15px; margin-bottom:20px;}
.athletes .part3 dl dt,
.athletes .part3 dl dd{width:100%;}
.athletes .part3 dl dt img{display:block; width:100%;}
.athletes .part3 dl dd{padding-top:10px;}
.athletes .part3 dl dd p{width:100%; text-align:center;}
.athletes .part3 dl dd h3{width:100%; text-align:center; line-height:1;}
.athletes .part3 dl dd .red{color:#d71921; text-align:center; margin-bottom:5px;}
.athletes .part3 dl dd .txt{color:#000; text-align:center; font-size:16px; margin:8px auto 20px;}
.athletes .part3 dl dd .pic img{display:block; width:30%;}
.athletes .part3 dl dd .btn a{display:block; font-size:14px; width:25%; min-width:84px; text-align:center; color:#fff; padding:8px 15px; background:#d71921; border-radius:5px; margin:0 auto;}


/*移动出行*/
.mobility{width:100%;}
.mobility .part1{width:100%; background:#f9f8f3;}
.mobility .part1 img{display:block; width:100%;}
.mobility .part2{width:100%; background:#fff;}
.mobility .txt_center{text-align:center;}
.mobility h2{width:100%; color:#000; margin:60px 0 50px;}
.mobility h3{width:100%;}
.mobility .part2 .dl_wrap{width:100%; padding-bottom:20px;}
.mobility .part2 .dl_wrap dl{width:100%; box-sizing:border-box; padding:40px 4% 30px; background:url(../img/mobility/bg.jpg) 0 0/100% 100% no-repeat; margin-bottom:20px;}
.mobility .part2 .dl_wrap dl:last-child{margin-bottom:0;}
.mobility .part2 .dl_wrap dl dt,
.mobility .part2 .dl_wrap dl dd{width:100%;}
.mobility .part2 .dl_wrap dl dt{text-align:center;}
.mobility .part2 .dl_wrap dl dt span{color:#757575; font-size:14px;}
.mobility .part2 .dl_wrap dl dt img{display:block; width:100%;}
.mobility .part2 .dl_wrap dl dd{padding-top:10px; margin-bottom:20px;}
.mobility .part2 .dl_wrap dl dt.small_pic img{width:50%;}

.mobility .part2 .dl_wrap dl dd h3{color:#303841;}
.mobility .part2 .dl_wrap dl dd p{width:100%;}
.mobility .part2 .dl_wrap dl dd .txt{color:#303841; font-size:16px; margin:20px auto 25px; line-height:1.6;}
.mobility .part2 .dl_wrap dl dd .txt span{color:#757575; font-size:12px;}
.mobility .part2 .dl_wrap dl dd .btn a{display:block; font-size:14px; width:25%; min-width:84px; text-align:center; color:#fff; padding:6px 20px; background:#d71921; border-radius:5px;}
.mobility .part2 .dl_wrap .pic{width:100%; padding:40px 0 100px;}
.mobility .part2 .dl_wrap .pic img{display:block; width:100%;}
.mobility .part2 .dl_wrap .group1{padding:40px 0;}

.mobility .cars_wrap{width:100%; box-sizing:border-box; padding:0 6% 20px 2%;}
.mobility .cars_wrap h3{width:100%; margin-bottom:50px; margin-top:50px;}
.mobility .cars_wrap h3 img{display:block; width:50%; margin:0 auto;}
.mobility .cars_wrap .cars{width:100%;}
.mobility .cars_wrap .cars p{width:50%; float:left; text-align:center; letter-spacing:0px; margin-bottom:25px; font-weight:bold;}
.mobility .cars_wrap .cars p img{width:100%;}
.mobility .cars_wrap .cars p .txt_s{font-size:10px;}
.mobility .ftms_cars{border-bottom:1px solid #e3dcc5;}
.mobility .gtmc_cars{border-top:1px solid #f1eee2;}

.mobility .gnc{width:100%; box-sizing:border-box; padding:0 14% 20px 10%;}
.mobility .gnc .cars{width:100%;}
.mobility .gnc p{width:100%; text-align:center; letter-spacing:0px; margin-bottom:40px; font-weight:bold;}
.mobility .gnc p img{width:100%;}
.mobility .gnc p .s_pic{display:block; width:100%; margin-bottom:3px;}
.mobility .gnc p .s_pic img{width:20%;}

.mobility .pic_btn img{margin:5% 0;}


.mobility_group_detail{width:100%; height:100%; box-sizing:border-box; padding-top:106px; position:fixed; top:0; left:0; z-index:-800; opacity:1; background:rgba(0,0,0,0.9);}
.mobility_group_detail .close{width:100%; height:36px; background:#000; position:absolute; top:70px; left:0; z-index:3;}
.mobility_group_detail ul li{position:absolute; top:40%; left:0;}

.mobility_group_detail .close img{width:auto; height:20px; position:absolute; top:8px; right:8px;}
.mobility_group_detail .box .pic img{width:100%;}


/*向不可能说不*/
.xbknsb{width:100%;}
.xbknsb .part1{width:100%; background:#f9f8f3;}
.xbknsb .part1 img{display:block; width:100%;}
.xbknsb .part2{width:100%;}
.xbknsb .part2 .mov_wrap{width:100%; margin-top:-60px; box-sizing:border-box; padding:0 5%;}
.xbknsb .part2 .mov_wrap li{width:100%; position:relative; margin-bottom:20px;}
.xbknsb .part2 .mov_wrap p{width:100%;}
.xbknsb .part2 .mov_wrap .pic img{display:block; width:100%; border-top:5px solid #e9c35d;}
.xbknsb .part2 .mov_wrap .mov_con{width:100%; box-sizing:border-box; padding:0 5% 8%; color:#fff; position:absolute; bottom:0; left:0; z-index:1;}
.xbknsb .part2 .mov_wrap .txt .tit{color:#fff; text-align:center; text-transform: uppercase; font-weight:bold;}
.xbknsb .part2 .mov_wrap .txt .tit_hanzi{color:#e9c35d; text-align:center; font-weight:bold;}
.xbknsb .part2 .mov_wrap .btn{width:100%; display:flex; justify-content:center; margin-bottom:16%;}
.xbknsb .part2 .mov_wrap .btn span{display:block; width:60px; height:60px; background:url(../img/play.png) 0 0/100% 100% no-repeat;}

.xbknsb .part2 .mov_wrap .txt_more{padding-left:2%; padding-right:2%;}
.xbknsb .part2 .mov_wrap .txt_more .btn{margin-bottom:10%;}


/*丰田的愿望*/
.philosophy .page{width:100%; position:relative;}
.philosophy .page .part1,
.philosophy .page .part2,
.philosophy .page .part3{width:100%; position:relative;}
.philosophy .page .part1 img{width:100%;}

.philosophy .top_txt{width:100%; padding-top:40px;}
.philosophy .top_txt img{display:block; width:100%;}
.philosophy .page h2{width:100%; text-align:center; color:#a78e46;}
.philosophy .page h3{width:100%; color:#000; text-align:center; margin-bottom:30px; box-sizing:border-box; padding:0 15px;}

.philosophy .page .part2{border-bottom:1px solid #a78e46;}
.philosophy .page .part3{padding:50px 0 0px;}
.philosophy .page .part3 h2{margin-bottom:40px;}

.philosophy .page .part2 .bg,
.philosophy .page .part2 .bg img{width:100%; display:block;}
.philosophy .page .part2 .box1{width:100%; /*background:url(../img/bg_bottom.jpg) 0 0 no-repeat; background-size:100% auto;*/ padding:50px 0 60px;}
.philosophy .page dl{width:100%; box-sizing:border-box; padding:0 15px; margin-bottom:30px;}
.philosophy .page dl dt,
.philosophy .page dl dd{width:100%;}
.philosophy .page dl dt{box-shadow:0 2px 4px 1px #ccc; margin-bottom:20px; position:relative;}
.philosophy .page dl dt img{display:block; width:100%;}
.philosophy .page dl dt span{display:block; width:100%; box-sizing:border-box; padding:10px 15px; text-align:center; font-size:12px; color:#fff; line-height:1.5; background:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0;}


.philosophy .page dl dd p{line-height:1.5; letter-spacing:0.05em; margin:10px 0;}
.philosophy .page dl dd p span.txt2{display:none;}
.philosophy .page dl dd a{display:block; width:100%; color:#000; text-align:center; font-weight:600;}
.philosophy .page dl dd a img{display:inline; width:13px; margin-bottom:3px; vertical-align:middle;}



/******动画设置*****/
.animation-delay-2{
	-webkit-animation-delay:0.2s;
	animation-delay:0.2s;
}
.animation-delay-3{
	-webkit-animation-delay:0.3s;
	animation-delay:0.3s;
}
.animation-delay-4{
	-webkit-animation-delay:0.4s;
	animation-delay:0.4s;
}
.animation-delay-5{
	-webkit-animation-delay:0.45s;
	animation-delay:0.45s;
}




@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
  }

  0%,20%, 40%, 60%, 80% ,100%{
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
  }

  0%,20%, 40%, 60%, 80% ,100%{
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0);
  }
}



@-webkit-keyframes fadeOut06{
	0%{opacity:1}100%{opacity:0.4}
}
@keyframes fadeOut06{
	0%{opacity:1}100%{opacity:0.4}
}
.fadeOut06{-webkit-animation-name:fadeOut06;animation-name:fadeOut06}

@-webkit-keyframes fadeOut1{
	0%{opacity:0.4}100%{opacity:1}
}
@keyframes fadeOut1{
	0%{opacity:0.4}100%{opacity:1}
}
.fadeOut1{-webkit-animation-name:fadeOut1;animation-name:fadeOut1}


@media screen and (min-height:750px) {

/*.index .page1 .olympic_logo img{width:40%;}
.index .page1 .con h2 img{width:100%;}*/


.index .page1 .con .xinxi dl{width:48%;}
.index .page1 .olympic_logo{margin-bottom:100px;}
.index .page1 .con h2{padding-top:100px;}


.index .page1 .con .jishi{margin-top:30px;}
/*.index .page1 .xiongmao{bottom:5%;}*/

.index .page1 .hulu{bottom:2%;}

.index .page3 .btns{margin-top:-3%;}
.index .page3 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index .page3 .swiper-pagination-custom, 
.index .page3 .swiper-pagination-fraction{bottom:10%;}


}

@media screen and (min-height:800px) {
.index .page1 .olympic_logo{margin-bottom:150px;}
.index .page1 .con h2{padding-top:150px;}
.index .page1 .con .xinxi{margin-top:100px;}
.index .page1 .xiongmao{bottom:5%;}
.index .page3 .btns{margin-top:8%;}
.index .page3 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index .page3 .swiper-pagination-custom, 
.index .page3 .swiper-pagination-fraction{bottom:5%;}

.index .page4 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index .page4 .swiper-pagination-custom, 
.index .page4 .swiper-pagination-fraction{bottom:40px;}

.index .page4 .zhezhao{height:0;}

}

@media screen and (max-height:680px) {

.index .page3 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index .page3 .swiper-pagination-custom, 
.index .page3 .swiper-pagination-fraction{bottom:23%;}
.index .page3 .btns{margin-top:-20%;}
.index .page1 .xiongmao{bottom:0;}
.index .page1 .con .xinxi{margin-top:60px;}

/*.index .page4 .con .page4_img_swiper img{width:84%; margin:0 auto;}*/

}
@media screen and (max-height:700px) {
	
}

@media screen and (min-width:429px) {
	.index .page3 .txt_wrap .txt1{font-size:11px;}
	.index .page3 .txt_wrap .txt2{font-size:16px;}
}


/*视频弹窗*/
.mov_pop{width:100%; height:100vh; background:rgba(0,0,0,1); position:fixed; top:0; left:0; z-index:1000003; display:none;}
.mov_pop .box_pop{width:100%; height:100vh; position:relative;}
.mov_pop .box_pop .close{display:block; width:35px; height:35px; position:absolute; top:10px; right:10px; z-index:2;}
.mov_pop .box_pop .close img{display:block; width:100%;}
.mov_pop .box_pop .videos_wrap{width:100%; height:100vh; display:flex; justify-content:center; align-items:center; position:absolute; top:0; left:0; z-index:1;}
.mov_pop .box_pop video{width:100%; border:none; outline:none; margin-top:inherit; /*display:block;此属性会导致视频在苹果手机播放时暂停键功能失效*/ }
















