﻿
@import url("../DEPA1606804523714961/common.css");
*{-webkit-text-size-adjust: none;text-size-adjust: none;}  
body{ background-color: #428ec8; margin-top:0;font-family: PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;min-width: 1482px;margin:0 auto;max-width: 2560px;}
.bg_top_h_tile{background: url(parisOlympics20574_erjiye_bg.jpg) no-repeat center top;}
.bg_top_owner{background: url(../DEPA1719195760152621/parisOlympics20574_banner.png) no-repeat center top;} 
/* .bg_bottom_owner{background: url(//p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1718611707570347/parisOlympics20574_erjiye_bottom.png) no-repeat center bottom;} */
a:hover{text-decoration: none;}

.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}/*伪元素是行内元素 正常浏览器清除浮动方法*/
#page_body{position: relative;}



@media  screen and (max-width: 1500px) {
    .bg_top_h_tile{zoom:0.88;overflow-x: hidden;}
    @-moz-document url-prefix() {
        .bg_top_h_tile{-webkit-transform: scale(0.88) translateX(-7%);-webkit-transform-origin:center 0px;-moz-transform: scale(0.88) translateX(-7%);-moz-transform-origin: center 0px;transform: scale(0.88) translateX(-7%);transform-origin:center 0px;width:114%;overflow-x: hidden;position: absolute;}
    }
    @media  screen and (max-width: 1300px) {
        .bg_top_h_tile{overflow: visible;}
    }
    /* html{-webkit-transform: scale(0.88) translateX(-7%);-webkit-transform-origin:center 0px;-moz-transform: scale(0.88) translateX(-7%);-moz-transform-origin: center 0px;transform: scale(0.88) translateX(-7%);transform-origin:center 0px;width:114%;overflow-x: hidden;position: absolute;}
    .nav_wrapper_bg{-webkit-transform: scale(1.15);-webkit-transform-origin:center 0px;-moz-transform: scale(1.15);-moz-transform-origin: center 0px;transform: scale(1.15);transform-origin:center 0px;height: 53px !important;}
    .footerPC{-webkit-transform: scale(1.15);-webkit-transform-origin:center 0px;-moz-transform: scale(1.15);-moz-transform-origin: center 0px;transform: scale(1.15);transform-origin:center 0px;} */
}

.column_wrapper_w1440{ width: 1440px;margin:0 auto;clear:both; }
.col_w920{width: 920px;float: left;}
.col_w500{width: 500px;float: right;}

/* 导航 */
.parisOlympics20574_nav{height: 60px;}
.parisOlympics20574_nav{width: 100%;height: 60px;position: relative;z-index: 9;}
.parisOlympics20574_nav .nav_content {width: 1440px;margin: 0 auto;font-size: 0;position: relative;z-index: 9;height:60px;}
.parisOlympics20574_nav .nav_content .nav_left {float: left;vertical-align: top;}
.parisOlympics20574_nav .nav_content .nav_left li {float: left;margin-right: 30px;cursor: pointer;position: relative;}
.parisOlympics20574_nav .nav_content .nav_left li a {font-size: 16px;line-height: 60px;color: #fff;}
.parisOlympics20574_nav .nav_content .nav_left li a.navhover{color: #ffe78c; font-weight: bold;text-shadow: 0 4px 2px rgba(127, 150, 200, .5);}
.parisOlympics20574_nav .nav_content .nav_left li .nav_icon{display: inline-block;width: 12px;height: 7px;background: url(parisOlympics20574_bottom_nav_bot.png) no-repeat;margin-left: 5px;}
.parisOlympics20574_nav .nav_content .nav_left li .nav_icon.nav_high{background: url(parisOlympics20574_bottom_nav_top.png) no-repeat;}
.parisOlympics20574_nav .nav_content .nav_left .nav_box {width: 127px;background-image:linear-gradient(to right bottom,#268bca,#e9a4c5) ;  position: absolute;top:60px;left: -20px;z-index: 1;display: none;}
.parisOlympics20574_nav .nav_content .nav_left .nav_box ul{padding: 13px 0;vertical-align: top;}
.parisOlympics20574_nav .nav_content .nav_left .nav_box ul li {height: 39px;margin:0 20px;}
.parisOlympics20574_nav .nav_content .nav_left .nav_box ul li a {background: url(../DEPA1719195760152621/parisOlympics20574_nav_list_bg.png) no-repeat left center; font-size: 14px;line-height: 39px;color: #fff;padding-left:17px;}
.parisOlympics20574_nav .nav_content .nav_left .nav_box ul li a.navhover{ font-weight: inherit; }
.parisOlympics20574_nav .nav_content .nav_left .nav_box ul li a:hover{color: #ffe78c;font-weight: inherit;background-image: url(../DEPA1719195760152621/parisOlympics20574_nav_list_bg_hover.png);}
.parisOlympics20574_nav .nav_right{font-size: 0;float: right;display: inline-block;margin-top:19px;height: 28px;vertical-align: top;}
.parisOlympics20574_nav .nav_right a{display: inline-block;text-align: center;height: 26px; width: 98px; line-height: 26px;font-size: 14px;color: #fff;border: 1px solid #fff;border-radius:10px 0 10px 0 ;margin:0 5px;overflow: hidden;;}
.parisOlympics20574_nav .nav_right a:hover{color: #0a1c6f;background: #fff;} 

/* banner */
.parisOlympics20574_banner{width: 100%;position: relative;z-index: 5;height: 360px;}
.parisOlympics20574_banner .topTitle_con{position: relative;width: 1440px; height: 100%; margin: 0 auto;}
.parisOlympics20574_banner .topTitle_log{position: absolute;top: 130px;left: 35px;position: relative;}
.parisOlympics20574_banner .top_paiM{ width:404px; height: 178px; position: absolute; bottom:0px; right:0px; overflow: hidden; clear: both; }
.parisOlympics20574_banner .top_paiM h5{text-align: center;font-size:0;height: auto; width: 42px; text-align: center; float: left; -webkit-writing-mode: vertical-lr;-webkit-writing-mode: tb-rl;writing-mode: vertical-lr;writing-mode: tb-rl;}
.parisOlympics20574_banner .top_paiM h5 .title{color: #07267a;font-size: 20px; line-height: 42px; padding-top:30px; vertical-align: top;font-weight: bold;}
.parisOlympics20574_banner .top_paiM h5 .title a{color: #07267a;vertical-align: bottom;}
.parisOlympics20574_banner .top_paiM h5 .more{display: inline-block;width: 42px;height:15px; padding-top: 5px;}
.parisOlympics20574_banner .top_paiM h5 .more a{background: url(parisOlympics20574_topicon.png) no-repeat center center;display: inline-block;width: 42px;height:15px; }
.parisOlympics20574_banner .top_paiM h5 a{vertical-align: bottom;}
.parisOlympics20574_banner .top_paiM .paiM_title{ height: 44px; line-height: 14px;}
.parisOlympics20574_banner .top_paiM table{width:360px;font-size: 15px;float: right; box-sizing: border-box; padding: 0 30px; }
.parisOlympics20574_banner .top_paiM table th{text-align: center;color: #ffffff;}
.parisOlympics20574_banner .top_paiM table td{text-align: center;}
.parisOlympics20574_banner .top_paiM table td a{color: #fff;height: 28px;line-height: 28px;text-align: center;}
.parisOlympics20574_banner .top_paiM table tr.paiM_high td a{color: #ffdf89;}
.parisOlympics20574_banner .top_jxw{position: absolute;top: 221px;left: 435px;width:142px;height:142px;background-image:url(parisOlympics20574_mascot.png);background-repeat:no-repeat; background-position:0 0;background-size:8520px; }
.parisOlympics20574_banner .top_jxw.move{-webkit-animation:animate-name 3s steps(60);animation:animate-name 3s steps(60) ;}
@-webkit-keyframes animate-name{  
   0%{ background-position:0 0;} 
   100%{ background-position:-8520px 0;}  
}
@keyframes animate-name{  
  0%{ background-position:0 0;}  
  100%{ background-position:-8520px 0;}
}
.parisOlympics20574_banner .top_jxw img{ width:100%; display: none; }
.parisOlympics20574_banner .top_djs{position: absolute;top: 322px;left:581px;height:30px;line-height:30px;text-align: center;display: ;}
.parisOlympics20574_banner .djs_con{display: inline-block;*display: inline;vertical-align: middle;margin:0px;zoom:1;width:455px;text-align: center;}
.parisOlympics20574_banner .djs_con h5{color: #fff;font-size: 18px;line-height: 30px;border-bottom:0;margin-top: 0px;text-align: left;display: inline-block;*display: inline;vertical-align: top;}
.parisOlympics20574_banner .djs_con p{font-size: 18px;height: 30px;line-height: 30px;color: #fff;text-align: center;display: inline-block;*display: inline;vertical-align: top;}
.parisOlympics20574_banner .djs_con p span{display: inline-block;width: 18px;height: 30px;font-size:16px;line-height:30px; padding:0 5px; text-align: center;background: #fff;border-radius: 5px;color: #0c1569;font-weight: normal;vertical-align: top;}
.parisOlympics20574_banner .djs_con p span.day{ width: auto; min-width: 18px; }
.parisOlympics20574_banner .djs_con p em{display: inline-block;line-height: 30px; color: #fff; margin: 0 5px;font-size: 16px;vertical-align: top;}


/* 标题 */
.col500_indtitle{width:500px;height:120px;background:url(xq20574_ind04_tit_bg.png);position:relative}
.col500_indtitle .icon{width:123px;height:133px;background-image:url(xq20574_ind04_jxw.png);background-repeat:no-repeat;position:absolute;left:11px;top:-16px}
.col500_indtitle span{margin-top:30px;margin-left:153px;display:inline-block;font-size:30px;line-height:90px;font-weight:bold;color:#fff}