﻿.main{width: 1200px;margin: 0 auto;}
.main .content{width: 1200px;}
.main .content .tab{width: 1200px;background-color: #f8f8f8;height: 48px;border-bottom: 2px solid #be070d;}
.main .content .tab ul{width: 1200px;font-size: 0;}
.main .content .tab ul li{display: inline-block;*display: inline;zoom:1;}
.main .content .tab ul li a{display: block; color: #353535;font-size: 16px;text-align: center;line-height: 48px;height: 48px;padding: 0 26px;cursor: pointer;}
.main .content .tab ul li.on a{background-color: #be070d;color: #fff;}
.main .content .tab ul li a:hover{text-decoration: none;}
.main .content .tab_box{width: 1200px;font-size: 0;display: none;margin: 0 auto;}

/*国家主页*/
.index{width: 1200px;font-size: 0;}
.index .left{width: 840px;overflow: hidden;margin-right: 20px;display: inline-block;*display: inline;zoom:1;margin-top: 38px;}
.index .left .title{width: 100%;height: 60px;display: block;border-bottom: 1px solid #ebebeb;overflow: hidden;}
.index .left .title span{height: 18px;display: block;border-left: 4px solid #be070e;font-size: 18px;color: #323232;font-weight: bold;text-indent: 12px;margin-top: 21px;float: left;}
.index .left .title a{height: 18px;display: block;font-size: 14px;color: #323232;margin-top: 23px;float: right;line-height: 20px;cursor: pointer;}
.index .left .title a:hover{text-decoration: none;}
.index .left .box{width: 800px;margin: 0 auto;}
.index .left .box.base{margin-top: 29px;margin-bottom: 20px;}
.index .left .box.base .bl{display: inline-block;*display: inline;zoom:1;width: 320px;height: 180px;vertical-align: top;position: relative;}
.index .left .box.base .bl span{display: block;width: 100%;height: 38px;position: absolute;left: 0;bottom:0;background: url("//static.7m.com.cn/images/pc/2018fifa/data/team_bg.png") repeat;bottom: 0;text-align: center;color: #ffffff;font-size: 16px;line-height: 38px;font-weight: bold;}
.index .left .box.base .bl img{width: 100%;height: 100%;}
.index .left .box.base .br{display: inline-block;*display: inline;zoom:1;margin-left: 20px;width: 450px;vertical-align: top;}
.index .left .box.base .br p{display: block;height: 20px;line-height: 20px;margin-bottom: 20px;font-size: 0;}
.index .left .box.base .br p b{display: inline-block;*display: inline;zoom:1;color: #323232;font-size: 14px;}
.index .left .box.base .br p span{display: inline-block;*display: inline;zoom:1;color: #565656;font-size: 14px;vertical-align: middle;}
.index .left .box.base .br p em{display: inline-block;*display: inline;zoom:1;color: #565656;font-size: 14px;width: 22px;height: 15px;vertical-align: middle;margin-left: 5px;border: 1px solid #ebebeb}
.index .left .box.base .br p img{width: 100%;height: 100%;}
.index .left .box.star{width: 800px;margin: 0 auto;}
.index .left .box.star ul{width: 800px;height: 90px;font-size: 0;margin-top: 20px;margin-bottom: 29px;}
.index .left .box.star ul li{height: 90px;display: inline-block;*display: inline;zoom:1;width: 187px;margin-right: 13px;vertical-align: top;}
.index .left .box.star ul li a{height: 100%;width: 100%;display: block;}
.index .left .box.star ul li a .l{display: inline-block;*display: inline;zoom:1;width: 80px;vertical-align: top;border: 5px solid #f0f0f0;border-radius: 45px;height: 80px;overflow: hidden;}
.index .left .box.star ul li a .l img{width: 100%;}
.index .left .box.star ul li a .r{display: inline-block;*display: inline;zoom:1;vertical-align: top;margin-left: 5px;}
.index .left .box.star ul li a .r b{display: block;width: 85px;height: 16px;line-height: 16px;color: #323232;font-size: 14px;margin-top: 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 6px;}
.index .left .box.star ul li a .r span{display: block;width: 85px;font-size: 12px;color: #838383;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 4px;}
.index .left .box.news{margin-top: 30px;font-size: 0;width: 807px;}
.index .left .box.news ul{margin-right: 47px;display: inline-block;*display: inline;zoom:1;vertical-align: top;width: 380px;}
.index .left .box.news ul li{width: 100%;height: 14px;margin-bottom: 23px;}
.index .left .box.news ul li a{width: 100%;display: block;cursor: pointer;overflow: hidden;height: 67px;}
.index .left .box.news ul li a:hover span{text-decoration: underline;}
.index .left .box.news ul li a span{float: left;width: 300px;color: #323232;font-size: 14px;line-height: 14px;*line-height: 22px;height: 14px;*height:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index .left .box.news ul li a em{float: right;width: 70px;font-size: 12px;color: #b4b4b4; line-height: 14px;}
.index .left .box.news ul li.top{height: 67px;}
.index .left .box.news ul li.top img{height: auto;float: left;width: 117px;display: block;}
.index .left .box.news ul li.top .r{float: left;width: 250px;margin-left: 12px;}
.index .left .box.news ul li.top .r span{width: 100%;color: #323232;font-size: 16px;font-weight: bold;display: block;margin-bottom: 10px;line-height: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index .left .box.news ul li.top .r em{width: 100%;font-size: 14px;color: #999999;display: block;height: 36px;line-height: 20px;}
.index .left .box.news ul li.top a:hover em{text-decoration: underline;}

.index .right{width: 340px;display: inline-block;*display: inline;zoom:1;vertical-align: top;margin-top: 38px;}
.index .right .gr_title{height: 60px;color: #323232;border-bottom: 1px solid #fff}
.index .right .gr_title span{line-height: 14px;*line-height: 22px;float:left;color: #323232;font-size: 18px;font-weight: bold;height: 16px;*height: 22px;margin-top: 22px;border-left: 4px solid #be070e;text-indent: 8px;}
.index .right .gr_title a{float: right;font-size: 14px;color:#323232;line-height: 60px}
.index .right .gr_table{width: 100%;text-align: center;}
.index .right .gr_table tr{font-size: 14px;color:#666;height: 42px;line-height: 42px;}
.index .right .gr_table tr th{background-color: #f8f8f8;text-align: center;color: #565656;font-size: 12px;white-space: nowrap;}
.index .right .gr_table tr.title{background:#e5e5e5;color:#323232;}
.index .right .gr_table tr.even{background:#f8f8f8;}
.index .right .gr_table tr.width{height: 1px;}
.index .right .gr_table td span,
.index .right .gr_table td img{display:inline-block;*display: inline;*zoom:1;vertical-align: middle;margin:0 2px;}
.index .right .gr_table td img{width: 27px;height: 16px;border: 1px solid #ebebeb}
.index .right .gr_table td.red{color:#be070e;font-weight: bold;}
.index .right .gr_table td.info{text-align: left;}
.index .right .gr_table td.info a{display: block;width: 100%;height: 100%;cursor: pointer}
.index .right .gr_table tbody tr td{position: relative;}
.index .right .gr_table tbody tr .scale{position: absolute;height: 30px;top:6px;left: 0;background-color: #be070c; color: #fff;line-height: 30px;font-size: 16px;}
.index .right .gr_table tbody tr .scale.s1{left: -2px;width: 46px;}
.index .right .gr_table tbody tr .scale.s2{width: 175px;}
.index .right .gr_table tbody tr .scale.s3{width: 45px;}
.index .right .gr_table tbody tr .scale.s4{width: 83px;}
.index .right .his{width: 300px;overflow: hidden; border: 1px solid #eaeaea;padding: 21px 21px 0 21px;}
.index .right .his ul{width: 100%;}
.index .right .his ul li{width: 100%;margin-bottom: 27px;overflow: hidden;}
.index .right .his ul li .hl{width: 40px;height: 40px;float: left;border:5px solid #fdc3c8;background-color: #fe6b75;border-radius: 200px}
.index .right .his ul li .hl em{display: block;width: 40px;height: 40px;background-repeat: no-repeat;background-position: center center;}
.index .right .his ul li .hl .h_img1{background-image: url("//static.7m.com.cn/images/pc/2018fifa/data/his1.png")}
.index .right .his ul li .hl .h_img2{background-image: url("//static.7m.com.cn/images/pc/2018fifa/data/his2.png")}
.index .right .his ul li .hl .h_img3{background-image: url("//static.7m.com.cn/images/pc/2018fifa/data/his3.png")}
.index .right .his ul li .hl .h_img4{background-image: url("//static.7m.com.cn/images/pc/2018fifa/data/his4.png")}
.index .right .his ul li .hr{width: 238px;float: right;}
.index .right .his ul li .hr p{}
.index .right .his ul li .hr p.title{margin-top: 5px;margin-bottom: 8px;width: 100%;display: block;color: #323232;font-size: 16px;font-weight: bold;line-height: 22px;}
.index .right .his ul li .hr span{font-size: 14px;}
.index .right .his ul li .hr p span b{color: #565656;font-size: 14px;display: inline-block;}

.index .history{width: 100%;margin-bottom: 136px;}
.index .history .title{width: 100%;height: 50px;color: #323232;}
.index .history .title span{line-height: 14px;*line-height: 22px;float:left;color: #323232;font-size: 18px;font-weight: bold;height: 16px;*height:22px;margin-top: 12px;border-left: 4px solid #be070e;text-indent: 8px;}
.index .history .title a{float: right;font-size: 14px;color:#323232;line-height: 50px;}
.index .history table{width: 100%;border: 1px solid #ebebeb;}
.index .history table thead tr.t1{background-color: #e6e6e6;color: #323232;font-size: 14px;text-indent: 20px;height:32px;}
.index .history table thead tr.t2{text-align: center;color: #565656;font-size: 12px;height: 40px;background-color: #f8f8f8;white-space: nowrap;}
.index .history tbody td{font-size: 14px;height: 40px;text-align: center; color: #323232;}
.index .history tbody td a{line-height: 40px;}
.index .history tbody td a:hover{text-decoration: underline!important;}
.index .history tbody td a:hover{text-decoration: none;}
.index .history tbody td.cup{background-color: #cc3366;color: #fff;border-bottom: 1px solid #fff;}
.index .history tbody td img{margin: 0 5px;}
.index .history tbody td span.score{color: #ff2b3a;}
.index .history tbody td.red{color: #ff2b3a;}
.index .history tbody td.blue{color: #2672ff;}
.index .history tbody td.green{color: #169925;}
.index .history tbody tr.dual{background-color: #f8f8f8;}


/*成员*/
.player{width: 100%;position: relative;}
.player .team_logo{position: absolute;width: 134px;height: 173px;top:-66px;*top:0px;right: 0;background-image: url("//static.7m.com.cn/images/pc/2018fifa/data/team_logo/bg.png");}
.player .team_logo img{width: 100%;}
.player .con{width: 1140px;margin: 0 auto 160px;}
.player .con .title{width: 100%;height: 16px;border-bottom: 1px solid #f0f0f0;display: block;margin-bottom: 16px;margin-top: 66px;}
.player .con .title span{width: 104px;height: 32px;margin: 0 auto;display: block;font-size: 16px;color: #ffffff;text-align: center;line-height: 32px;}
.player .con .title span.icon-pos_bg{color:#be070d;font-size: 30px}
.player .con .title span.playerTitle{position: relative;top: -32px}
.player .con ul{width: 900px;font-size: 0;margin: 0 auto;}
.player .con ul li{width: 120px;margin: 40px 30px 0; display: inline-block;*display: inline;zoom:1;vertical-align: top;height: 155px;}
.player .con ul li a:hover{text-decoration: none;cursor: pointer;}
.player .con ul li a{width: 100%;height: 100%;display: block;}
.player .con ul li a .ava{width: 100px;height: 100px;border: 10px solid #f0f0f0;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.player .con ul li a .ava img{width: 100%;}
.player .con ul li a span{height: 28px;line-height: 28px;display: block;width: 100%;text-align: center;margin-top: 8px;font-size: 14px;color: #323232;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*球队新闻*/
.b_l{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 840px;margin-right: 20px;margin-top: 30px;}
.b_r{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 340px;margin-top: 30px;}

/*资讯内页*/
.bl_content{border:1px solid #ebebeb;margin-left:60px;padding: 30px}
.bl_content .blc_title{color:#353535;font-size: 24px;font-weight: bold}
.bl_content .blc_intro{color:#999999;font-size: 12px;padding: 16px 0}
.bl_content .blc_intro .tag{float: right;border:1px solid #ededed;padding: 1px 8px;margin-left: 6px}
.bl_content .blc_txt{color:#666666;font-size: 16px;line-height: 30px}

/*广告*/
.b_happy{display: block;width: 340px;line-height: 0}
.b_happy a{display: block;height: 340px;margin-bottom: 20px;}
.b_happy a img{display: block;width: 100%;height: 100%}

/*数据统计*/
.statistic{width: 1200px;}
.statistic .type{width: 1200px;margin-top: 60px;margin-bottom: 38px;}
.statistic .type ul{font-size: 0;text-align: center;}
.statistic .type ul li{display:inline-block;*display: inline;*zoom:1;height: 36px;}
.statistic .type ul li a{height: 34px;display: block;line-height: 34px;text-align: center;color: #646464;font-size: 14px;border: 1px solid #dcdcdc;}
.statistic .type ul li.on a{background-color: #be070e;color: #fff;border: 1px solid #be070e;}
.statistic .type ul li a:hover{text-decoration: none;cursor: pointer;}
.type_content{width: 1200px;font-size: 0;display: none;margin: 0 auto;}

/*数据统计 —— 以往赛绩*/
.statistic table{border: 1px solid #ebebeb;border-collapse: collapse;}
.statistic thead tr.main{background-color: #e5e5e5;height: 34px;}
.statistic thead tr.main th{height: 34px;}
.statistic thead tr.main th span{height: 16px;display: block;border-left: 4px solid #be070e;color: #323232;font-size: 14px;text-indent: 18px;}
.statistic thead tr.sub{background-color: #f8f8f8;font-size: 12px;height: 40px;}
.statistic thead tr.sub th{text-align: center;white-space: nowrap;}
.statistic tbody td{font-size: 14px;height: 40px;text-align: center; color: #323232;}
.statistic tbody td img{margin: 0 5px;}
.statistic tbody td.cup{background-color: #cc3366;color: #fff;border-bottom: 1px solid #fff;}
.statistic tbody td span.score{color: #ff2b3a;}
.statistic tbody td.red{color: #ff2b3a;}
.statistic tbody td.blue{color: #2672ff;}
.statistic tbody td.green{color: #169925;}
.statistic tbody td.big{background-color: #0b92c2;border-bottom: 1px solid #fff;vertical-align: middle;}
.statistic tbody td.big span{color: #fff;vertical-align: middle;}
.statistic tbody tr.dual{background-color: #f8f8f8;}

/*成员内页*/
.detail{width: 1200px;margin-top: 40px;}
.detail .title{width: 100%;height: 60px;display: block;overflow: hidden;}
.detail .title span{height: 18px;display: block;border-left: 4px solid #be070e;font-size: 18px;color: #323232;font-weight: bold;text-indent: 12px;margin-top: 21px;float: left;}
.detail .base_info{width: 100%;
    /* height: 220px; */
    border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;font-size: 0;overflow: hidden;}
.detail .base_info .ava{width: 140px;height: 140px;border: 10px solid #f0f0f0;border-radius: 50%;overflow: hidden;margin: 30px 0 0 30px;display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.detail .base_info .ava img{width: 100%;}
.detail .base_info .person_info{display: inline-block;*display: inline;zoom:1;vertical-align: top;width: 430px;}
.detail .base_info .person_info .name{color: #323232;font-size: 20px;font-weight: bold;width: 400px;margin-top: 30px;margin-left: 30px;}
.detail .base_info .person_info ul{margin-top: 40px;margin-left: 60px;width: 400px;}
.detail .base_info .person_info ul li{display: inline-block;*display: inline;zoom:1;width: 200px;
    /* height: 16px; */
    margin-bottom: 28px;vertical-align: top;}
.detail .base_info .person_info ul li b{color: #565656;font-size: 14px;}
.detail .base_info .person_info ul li span{color: #565656;font-size: 14px;display: inline-block;}
.detail .base_info .person_info ul li span img{position: relative;top: 4px;margin-left: 2px;width: 27px;height: 16px;border: 1px solid #ebebeb}
.detail .base_info .club_info{display: inline-block;*display: inline;zoom:1;vertical-align: top;width: 530px;}
.detail .base_info .club_info .club{color: #323232;font-size: 16px;font-weight: bold;width: 500px;margin-top: 30px;margin-left: 30px;}
.detail .base_info .club_info ul{margin-top: 40px;margin-left: 30px;width: 500px;}
.detail .base_info .club_info ul li{display: inline-block;*display: inline;zoom:1;width: 200px;height: 16px;margin-bottom: 28px;vertical-align: top;}
.detail .base_info .club_info ul li b{color: #565656;font-size: 14px;display: inline-block;vertical-align: top;}
.detail .base_info .club_info ul li span{color: #565656;font-size: 14px;display: inline-block;vertical-align: top;}
.detail .other_info{width: 100%;font-size: 0;}
.detail .other_info .o_l{width: 860px;display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.detail .other_info .o_l .content{width: 820px;padding: 0 20px;font-size: 14px;line-height: 24px;}
.detail .other_info .o_r{width: 340px;display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.detail .other_info .o_r ul{width: 300px;padding: 21px 20px 0 20px; border: 1px solid #eaeaea;}
.detail .other_info .o_r ul li{width: 100%;margin-bottom: 27px;overflow: hidden;}
.detail .other_info .o_r ul li .hl{width: 40px;height: 40px;float: left;border:5px solid #fdc3c8;background-color: #fe6b75;border-radius: 200px}
.detail .other_info .o_r ul li .hl em{display: block;width: 40px;height: 40px;background-repeat: no-repeat;background-position: center center;}
.detail .other_info .o_r ul li .hl .h_club{background-image: url("//static.7m.com.cn/images/pc/2018fifa/data/club.png")}
.detail .other_info .o_r ul li .hl.h2{background-image: url("//static.7m.com.cn/images/pc/2018fifa/data/country.png")}
.detail .other_info .o_r ul li .hr{width: 238px;float: right;font-size: 14px;}
.detail .other_info .o_r ul li .hr p{width: 100%;display: block;color: #323232;font-size: 14px;line-height: 22px;}
.detail .other_info .o_r ul li .hr p.t{margin-top: 5px;margin-bottom: 8px;}
.detail .other_info .o_r ul li .hr span{color: #565656;font-size: 14px;font-weight: normal;}
.detail .other_info .o_r ul li .hr p span b{color: #565656;font-size: 14px;display: inline-block;}
.statistic_info{width: 1200px;margin-bottom: 100px;}
.statistic_info table{border: 1px solid #ebebeb;border-collapse: collapse;}
.statistic_info thead tr.main{background-color: #e5e5e5;height: 34px;}
.statistic_info thead tr.main th{height: 34px;}
.statistic_info thead tr.main th span{height: 16px;display: block;border-left: 4px solid #be070e;color: #323232;font-size: 14px;text-indent: 18px;}
.statistic_info thead tr.sub{background-color: #f8f8f8;font-size: 12px;height: 40px;}
.statistic_info thead tr.sub th{text-align: center;white-space: nowrap;}
.statistic_info tbody td{font-size: 14px;height: 40px;text-align: center; color: #323232;}
.statistic_info tbody td img{vertical-align: middle;margin-left: 5px;}
.statistic_info tbody td.cup{background-color: #cc3366;color: #fff;border-bottom: 1px solid #fff;}
.statistic_info tbody td span.score{color: #ff2b3a;}
.statistic_info tbody td.red{color: #ff2b3a;}
.statistic_info tbody td.blue{color: #2672ff;}
.statistic_info tbody td.green{color: #169925;}
.statistic_info tbody td.big span{background-color: #0b92c2;color: #fff;display: block;border-bottom: 1px solid #fff;height: 100%;line-height: 79px;}
.statistic_info tbody tr.dual{background-color: #f8f8f8;}

#lang_fr .player .con .title span.playerTitle{font-size: 12px}
#lang_es .player .con .title span.playerTitle{font-size: 12px}

