@charset "utf-8";
/* CSS Document */

div,input,li
{
-moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; 
}
body{font:12px "Arial"}
.left{float:left;}
.right{float:right}
a:hover{border-bottom:0;}
.yCover { background:url(jg70y_2019headfrance.jpg) top center no-repeat; width: 100%; height: 100%; position: absolute; z-index: 99999; left: 0; top: 0; }
.yfBox { width: 100%; position: fixed; left: 0; top:0; z-index: 1; }
.head_zt{background:url(jg70y_france2019head.jpg) no-repeat top center;height:532px;margin-top:13px;}
.block{width:976px;margin:0 auto;}
.top_nav{margin-top:-100px;}
.top_nav a{color:#d20d05;font:30px "Arial";margin-right:57px;padding:0;background:none;}
.top_nav a.cur,.top_nav a:hover{border-bottom:3px solid #51c0fa;text-decoration:none}
.focus_news{background:url(tt_left_bg.jpg) no-repeat left top;position:relative;}
.box_right_bg{position:absolute;right:0;bottom:0;background:url(tt_right_bg.jpg) no-repeat right bottom;width:789px;height:369px;}

/*焦点图*/
.focus{ position:relative; width:570px; height:330px; margin:17px auto 26px;}  
.focus img{ width: 660px; height: 370px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; line-height: 28px;padding:10px 0 5px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:15px; position:absolute; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 
.focus .prev2,.focus .next2{position:absolute;top:50%;margin-top:-23px;width:26px;height:45px;background: url(lr_btn_2018.png) no-repeat;z-index:100;cursor:pointer;}
.focus .prev2{left: 0;background-position:0 0; cursor:pointer; }  
.focus .next2{right: 0;  background-position:-30px 0;  cursor:pointer;}     

.focus .D1fBt2 a{position:relative; display:inline; width:15px; height:2px;  margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt2 .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt2 img{display:none}    
.focus .D1fBt2 i{display:none; font-style:normal; }  
.focus .D1fBt2 a{position:relative; display:inline; width:15px; height:2px;  margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt2 .current,.focus .D1fBt2 a:hover{background:#fc114a;}    
.focus .D1fBt2 img{display:none}    
.focus .D1fBt2 i{display:none; font-style:normal;}   
.focus2 .fbg{right:50%;margin-right:-125px;bottom:-17px;}
.focus2 .D1fBt a{width:40px;height:3px;background:#d8d8d8;}
.focus2 .D1fBt .current, .focus2 .D1fBt a:hover{background:#bd6265;}
.focus2 .shadow{text-align:center;} 
.listpage{overflow:hidden;zoom:1;}
.listpage .focus{margin-top:38px;}
.listpage .fcon .img_l{float:left;}
.listpage .fcon .img_l,.listpage .fcon img{width:570px;height:320px;}
.listpage .inf{float:left;width:385px;height:320px;background-color:#fff;padding:0 12px 0 28px;+width:290px;margin-top:38px;}
.listpage .inf h3 a{font:34px "Arial";color:#000;line-height:44px;}
.listpage .inf p{font:18px "Arial";color:#000;line-height:24px;margin-top:15px;}

.rank{background-color:#f9f9f9;margin-top:15px;padding:0 0 10px;}
.rank li{padding:8px 0 8px 0;overflow:hidden;zoom:1;width:306px;}
.rank li span.ranknum{color:#fff;font-size:12px;padding:0px 4px;background-color:#a51f24;float:left;margin-right:10px;margin-top:5px;}
.rank li a{font-size:16px;line-height:24px;font-weight:normal;}
.rank li a{float:left;width:272px;}

.bot_con{background:url(redbg_jg70yger.jpg) no-repeat left bottom;margin-top:20px;margin-bottom:100px;}
.con{width:976px;margin:0 auto;overflow:hidden;zoom:1;}
.con h2 a{color:#d20d05;font-size:24px;}
.con .left{width:640px;}
.con .right{width:306px;}
.con .box .right{width:240px;}
.box{ width:640px;margin:26px 0 0;overflow:hidden;zoom:1;}
.box h3{margin-bottom:10px;}
.con_block .box h3{margin-bottom:0;}
.box h3 a{font-size:28px;line-height:34px;}
.left .box h3 a{ font-size:18px;font-weight:bold; line-height:30px; color:#000}
.con .box .left{width:390px}
.box .left p{font-size:14px;line-height:24px;}
.box .right img{width:240px; height:160px}
.bot{border-bottom:1px solid #d9d9d9;padding-bottom:10px;}
.box .inf{margin:10px 0 5px}
.box .inf span{color:#999}