@charset "gb2312";
/* CSS Document */

a{ cursor:pointer;}
.etc{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

body{ background:url(cmsxh.sports.cnjscssolympiccsszt2016liosportspage_header_bg.jpg) center top no-repeat;}

.breadcrumb{ margin-top:20px; border-radius:0px;}
.breadcrumb a{ color:#14a83c;}

.page_container{ overflow:auto; margin:0 auto; width:1170px;}
.page_header{}
.page_logo{ margin-top:30px; width:auto; height:110px;}
.page_menu{ margin-top:170px; height:70px; background:url(cmsxh.sports.cnjscssolympiccsszt2016liosportspage_menu_bg.png) repeat-x;}
.page_menu ul{ margin:20px 0; padding:0;}
.page_menu ul>li{ list-style:none; display:inline-block; padding:0 27px; border-left:#fff 1px solid;}
.page_menu ul>li:first-child{ border:none;}
.page_menu ul>li>a{ display:block; font-size:1.2em; color:#fff;}

.section{ margin-bottom:30px;}
.section .section_tit{ margin-bottom:20px; border-bottom:#eee 1px solid;}
.section .section_tit h3{ color:#14a83c;}

.china_team{ margin:20px; padding:30px; border-bottom:#eee 1px solid; text-align:center;}
.china_team>a{ display:block;}
.sports_list{ text-align:center;}
.sports_list_item{ display:inline-block; margin:30px 10px; width:168px;}
.sports_list_item .caption{ text-align:center;}
.sports_list_item .caption .cn,.sports_list_item .caption .en{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.sports_list_item1{ display:inline-block; margin:30px; margin-right:155px; margin-left:126px; width:140px;}
.sports_list_item1 .caption{ text-align:center;}
.sports_list_item1 .caption .cn,.sports_list_item1 .caption .en{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sports_list_item11{ display:inline-block; margin:30px 410px; width:250px;}
.sports_list_item11 .caption{ text-align:center;}
.sports_list_item11 .caption .cn,.sports_list_item11 .caption .en{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sports_list_item12{ display:inline-block; margin:30px 410px; width:194px;}
.sports_list_item12 .caption{ text-align:center;}
.sports_list_item12 .caption .cn,.sports_list_item12 .caption .en{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sports_list_item13{ display:inline-block; margin:30px; margin-right:130px; margin-left:100px; width:192px;}
.sports_list_item13 .caption{ text-align:center;}
.sports_list_item13 .caption .cn,.sports_list_item13 .caption .en{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sports_list_item14{ display:inline-block; margin:30px; margin-right:140px; margin-left:111px; width:170px;}
.sports_list_item14 .caption{ text-align:center;}
.sports_list_item14 .caption .cn,.sports_list_item14 .caption .en{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sports_list_item15{ display:inline-block; margin:30px; margin-right:140px; margin-left:111px; width:170px;}
.sports_list_item15 .caption{ text-align:center;}
.sports_list_item15 .caption .cn,.sports_list_item14 .caption .en{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.sports_team_logo{ padding:20px; text-align:center;}
.table tr th{ width:100px; background-color:#32ae4f; text-align:center; color:#fff;}
.table tr td{ color:#333;}

.sports_team_player_list{ overflow:auto;}
.player_item{ display:inline-block; margin:0px 20px; padding:10px; text-align:center;}
.player_item a{ display:block;}
.player_photo{ margin-bottom:10px; width:120px; height:150px; background-color:#eee;}
.sports_player_photo{ margin:10px; text-align:center;}
.sports_player_photo .player_photo{ width:150px; height:190px;}

.news_list{ margin:0; padding:0;}
.news_list>li{ overflow:auto; list-style:none; padding:5px 10px;}
.news_list>li:hover{ background:#f3ffcc;}
.news_list>li>a{ float:left; width:600px; font-size:1.2em; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_list>li>span.news_date{ float:right; color:#999;}

.article{ overflow:auto; padding:20px 0; background:#fff;}
.article h1{ font-size:22px; text-align:center;}
.article .article_info{ margin-bottom:20px; padding-bottom:10px; border-bottom:#eee 1px solid; text-align:center;}
.article .article_info>span{ margin:0 10px; color:#999;}
.article .article_content>p{ margin:15px 0; text-indent:2em;}
.article .article_content .img_wrap{ overflow:auto; text-align:center;}
.article .article_content .img_wrap img{ display:block; margin:0 auto; max-width:560px; height:auto;}
.article .article_content .img_wrap .caption{ display:block; margin-bottom:20px; color:#999;}
.article .article_editor{ float:right; color:#999;}

.pictures_list{ overflow:auto; margin:0; padding:0; text-align:center;}
.pictures_list>li{ display:inline-block; margin:15px; width:350px; list-style:none;}
.pictures_list>li>a{ display:block; color:#333;}
.pictures_list>li>a img{ width:350px; height:200px;}
.pictures_list>li>a .caption{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
