body{
	/*background-attachment: fixed;*/
	/*background-color: #fd969b;
    background-image: url(../../img/art/bg.png);*/
    /*background-size: auto 100%;*/
    /*background-position: center;
    background-repeat: no-repeat;*/
}
#inner-container {
    position: relative;
    background: -webkit-linear-gradient(#fd969b, #f96067);
    background: -webkit-linear-gradient(#fd969b, #f96067);
    background: -webkit-linear-gradient(#fd969b, #f96067);
    background: -webkit-linear-gradient(#fd969b, #f96067);
    /*background-color: #fd969b;
    background-image: url(../../img/art/bg.png);
    background-attachment: fixed;
    background-position: center bottom;
    background-repeat: no-repeat;*/
}
#inner-container::before {
	content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../../img/art/art_bg.png);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 900px;
}

.container {
	position: relative;
	z-index: 99;
}
.article_crumbs_nav ul li:after {
	color: #fff;
}
.left-model,.right-model {
	display: none !important;
}
body.mobile{
	background-attachment: scroll;
}

#footer {
	box-shadow: none;
}

@media screen and (max-width: 767px){
	iframe {
		height: 200px !important;
	}
}

.float_right{
	float: right;
}

.page-empty-content{
	height: auto;
	padding: 30px 0;
}

.page-empty-content-title{
	font-size: 36px;
	color: #fff;
}

.fix_icon_url{
	display: none!important;
}

.tpl-04-outer{
	border-top: none;
}

.tpl-04-outer:before {
    content: '';
    display: block;
    width: 100%;
    height: 10px;
    background: #ff636b;
    /*background-image: url("../../img/film/xing.jpg");
    background-size: 100% auto;*/
}

/*.tpl-04-main-title{
	height: 27px;
	line-height: 1.5;
}*/

.tpl-04-sub-title-link,
.tpl-04-sub-title-link:link,
.tpl-04-sub-title-link:visited{
	font-size: 14px;
    color: #000;
    font-style: normal;
}

.tpl-04-main-title-link,
.tpl-04-main-title-link:link,
.tpl-04-main-title-link:visited{
	color: #fd969b;
}

.tpl-04-summary{
	margin-top: 10px;
}

.owl-carousel .owl-stage-outer{
	height: 100%;
}

.world_group.owl-carousel .owl-stage-outer{
	overflow-x: scroll;
	padding-bottom: 60px;
	height: auto;
}

.owl-carousel .owl-dots {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 2000;
}

.owl-carousel .owl-stage{
	height: 100%;
}

.owl-carousel .owl-item{
	height: 100%!important;
}

.owl-carousel .owl-dot {
  display: inline-block;
}

.owl-carousel .owl-dots span {
  background: #f1a4a8;
  border-radius: 20px;
  display: block;
  height: 8px;
  margin: 5px 7px;
  width: 8px;
  opacity: 0.5;
}

.owl-carousel .owl-dot.active span {
  /*background: #01babd !important;*/
  background: #fd969b !important;
  opacity: 1;
}

.my-c-nav ul li a{
	color: #fff;
}

.article_crumbs_nav ul li a{
	color: #fff!important;
}

.my-c-nav ul li:first-child a{
	color: #fff;
}

.my-c-nav ul li:nth-child(even){
	color: #fff;
}

.my-c-nav ul li a:hover,
.article_crumbs_nav ul li h1,
.article_crumbs_nav ul li a:hover{
	color: #fff !important;
}

.article_crumbs_nav ul li h1{
	width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.color-green{
	/*color:rgba(33,43,95,0.7)!important;*/
	color:#baa551 !important;
}

.text_center{
	text-align: center;
}

.clear_both{
	clear: both;
}

.second_con{
	margin-top: 15px;
}

.world_module_title{
	font-size: 24px;
	position: relative;
	margin-bottom: 30px;
	color: #fff;
}
.section-title {
    color: #fff;
}
.world_module_title.section-title{
	margin-bottom: 10px;
}

.world_module_title span{
	position: absolute;
	font-size: 14px;
	font-weight: 100;
	right: 0;
	bottom: 0;
}

.world_module_title span a{
	color: #fff;
	text-decoration: none;
}

.world_module_title span a:hover,
.article-sub-title,
.article-prev-next ul li a{
	color: #fff;
}

.article-main-title{
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#world_group .world_group{
	height: 223px;
	padding-bottom: 30px;
	overflow-y: hidden;
}

.group_title{
	/* height: 30px; */
	/* margin-top: 5px; */
	background-color: #ff636b;
	/*background-image: url('../../img/film/film_logo.png');*/
	background-position:0 0;
	background-size:11%;
	background-repeat:no-repeat;
}

.group_title h1{
	position: relative;
	/* top: -5px; */
	width: 202px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
	/* background-image: url(../../img/world_cup/group_title_h1.png); */
}

.group_container table,
.world_calendar table{
	width: 100%;
}

.group_container table thead,
.world_calendar table thead{
	background-color: #ec787e;
}

.group_container table tr th,
.world_calendar table tr th{
	height: 30px;
	line-height: 30px;
	color: white;
	font-size: 12px;
	font-weight: 100;
}

.group_container table tbody tr,
.shooter_ranking tbody tr{
	background-color: #fff;
}

.group_container table tbody tr:nth-child(even),
.shooter_ranking tbody tr:nth-child(even){
	background-color: rgb(252, 243, 255);
}

.group_container table tr td{
	height: 32px;
	line-height: 32px;
	color: #255388;
	font-size: 13px;
}

.group_container table tr th:first-child,
.group_container table tr td:first-child{
	padding-left: 10px;
	text-align: left;
}

.group_container tbody td:first-child span, .medal_container tbody td:nth-child(2) span{
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	overflow: hidden;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}

.group_container tbody td:first-child span img{
	height: 24px;
	width: auto;
	margin-left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	vertical-align: top;
}

.group_container table th,
.group_container table td,
.world_calendar table th,
.world_calendar table td{
	text-align: center;
	position: relative;
}

.world_calendar{
	position: relative;
}

.calendar_wrap{
	position: relative;
	height: 350px;
	background: #fff;
	overflow: hidden;
}

.calendar_wrap .blue_bg{
	height: 30px;
	width: 100%;
	background: #3c4154;
}

.calendar_wrap table tbody{
	padding
}

.world_calendar table{
	background-color: #fff;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.world_calendar table.six_mouth{
	left: 0;
}

.world_calendar table.seven_mouth,.world_calendar table.eight_mouth{
	left: 100%;
}

.world_calendar.seven .six_mouth{
	left: -100%;
}

.world_calendar.seven .seven_mouth{
	left: 0;
}

.world_calendar.eight .six_mouth,.world_calendar.eight .seven_mouth{
	left: -100%;
}

.world_calendar.eight .eight_mouth{
	left: 0;
}

.world_calendar table td{
	cursor: pointer;
	-khtml-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.world_calendar table td p{
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #255388;
	margin: 0;
}

.world_calendar table td span{
	position: absolute;
	bottom: 5px;
	left: 0;
	line-height: 20px;
	font-size: 12px;
	color: #4BD274;
	width: 100%;
}

.world_calendar table td.nohover{
	height: 10px;
	cursor: default;
}

.world_calendar table td.unable span{
	color: #c6d8e8;
}

.world_calendar table td.active{
	background-color: #ff636b;
}

.world_calendar table td.active p,
.world_calendar table td.active span{
	color: #fff;
}

.world_calendar table td.unable p{
	color: #c6d8e8;
}

.world_calendar table td.unable.active p{
	color: #fff;
}

.world_calendar table td:hover{
	/*box-shadow: 0 0 4px 0 rgba(75,210,116,0.44);*/
	box-shadow: 0 0 4px 0 #3c415466;
	border-radius: 1px;
}

.world_calendar table td.nohover:hover{
	box-shadow: none;
}

.world_calendar .left_arrow{
	display: inline-block;
	width: 35px;
	height: 35px;
	vertical-align: top;
	background-image: url("../../img/asian_game/arrow_month_l.png");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.world_calendar .left_arrow.unable{
	background-image: url("../../img/asian_game/arrow_month_l_unable.png");
}

.world_calendar .right_arrow{
	display: inline-block;
	width: 35px;
	height: 35px;
	vertical-align: top;
	background: url("../../img/asian_game/arrow_month_r.png");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.world_calendar .right_arrow.unable{
	background-image: url("../../img/asian_game/arrow_month_r_unable.png");
}

.game_table{
	display: none;
	position: relative;
	background-color: #e8ecee;
}

.game_table.active{
	display: block;
}

.game_table.no_game{
	height: 200px;
	width: 100%;
	padding: 0;
	text-align: center;
}

.game_table.no_game h1{
	font-size: 24px;
	color: #888;
	margin: 0;
	line-height: 200px;
}

.triangle_icon{
	display: block;
	position: absolute;
	bottom: -14px;
	right: 20%;
	width: 14px;
	height: 14px;
	background-image: url(../../img/asian_game/game_down_arrow.png);
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 99;
}

.game_title{
	padding: 10px 0;
}

.game_title h1,
.game_title h2{
	margin: 0;
	font-size: 16px;
	font-weight: 100;
	color: #4c4c4c;
	float: left;
}

.game_title h2{
	float: right;
}

.score_top{
	position: relative;
	padding: 0 23px;
}

.center_score{
	height: 40px;
	width: 100%;
	margin: 0 auto;
	background-image: url(../../img/world_cup/score_top_bg.png);
	background-repeat: repeat-x;
	box-shadow: 0 0 5px 0 rgba(79,170,249,0.33);
	text-align: center;
}

.center_score h1{
	display: inline-block;
	position: relative;
	line-height: 40px;
	margin: 0;
	font-size: 24px;
}

.center_score h1.no_play{
	color: #9B9B9B;
}

.center_score h1.played{
	color: #1D6AAD;
}

.center_score.kick h1{
	font-size: 20px;
	line-height: 24px;
}

.center_score h1>span{
	position: relative;
	display: inline-block;
}

.center_score h1 .kick_span{
	position: absolute;
	bottom: -16px;
	font-size: 12px;
	line-height: 16px;
	left: -25%;
	width: 150%;
	text-align: center;
	color: #1D6AAD;
}

.played.tie .icon_tie{
	position: absolute;
	top: -5px;
	left: 0;
	width: 100%;
	height: 15px;
	background: url(../../img/world_cup/tie.png) no-repeat center center;
}

.played .icon_winner{
	display: none;
	position: absolute;
	top: 3px;
	width: 30px;
	height: 15px;
	background: url(../../img/world_cup/winner.png) no-repeat center center;
}

.played.left .icon_winner{
	display: block;
	left: -30px;
}

.played.right .icon_winner{
	display: block;
	right: -30px;
}

.played.left .left,
.played.right .right{
	color: #4BD274;
}

.play_company{
	position: absolute;
	top: -2px;
	cursor: pointer;
	text-align: left;
}

.play_company:hover{
	text-decoration: none;
}

.play_company.left{
	left: 0;
}

.play_company.right{
	right: 0;
	text-align: right;
}

.play_company span{
	display: inline-block;
	width: 44px;
	height: 44px;
	border: 2px solid #fff;
	border-radius: 50%;	
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.play_company.left span{
	box-shadow: 2px 0 4px 0 rgba(29,72,123,0.20);
}

.play_company.right span{
	box-shadow: -2px 0 4px 0 rgba(29,72,123,0.20);
}

.play_company.left:hover span,
.play_company.right:hover span{
	box-shadow: 0 0 6px 0 rgba(75,210,116,0.61);
}

.play_company:hover p{
	color: #4BD274;
}

.unknown{
	background-image: url(../../img/asian_game/unknown.png);
}

.china{
	background-image: url(../../img/asian_game/ag_flag_china.png);
}

.saudi_arabia{
	background-image: url(../../img/asian_game/ag_flag_saudi_arabia.png);
}

.afghanistan{
	background-image: url(../../img/asian_game/ag_flag_afghanistan.png);
}

.bahrain{
	background-image: url(../../img/asian_game/ag_flag_bahrain.png);
}

.bangladesh{
	background-image: url(../../img/asian_game/ag_flag_bangladesh.png);
}

.bhutan{
	background-image: url(../../img/asian_game/ag_flag_bhutan.png);
}

.brunei_darussalam{
	background-image: url(../../img/asian_game/ag_flag_brunei_darussalam.png);
}

.cambodia{
	background-image: url(../../img/asian_game/ag_flag_cambodia.png);
}

.chinese_taipei{
	background-image: url(../../img/asian_game/ag_flag_chinese_taipei.png);
}

.hong_kong{
	background-image: url(../../img/asian_game/ag_flag_hong_kong.png);
}

.india{
	background-image: url(../../img/asian_game/ag_flag_india.png);
}

.indonesia{
	background-image: url(../../img/asian_game/ag_flag_indonesia.png);
}

.iran{
	background-image: url(../../img/asian_game/ag_flag_iran.png);
}

.iraq{
	background-image: url(../../img/asian_game/ag_flag_iraq.png);
}

.japan{
	background-image: url(../../img/asian_game/ag_flag_japan.png);
}

.jordan{
	background-image: url(../../img/asian_game/ag_flag_jordan.png);
}

.kazakhstan{
	background-image: url(../../img/asian_game/ag_flag_kazakhstan.png);
}

.kuwait{
	background-image: url(../../img/asian_game/ag_flag_kuwait.png);
}

.kyrgyzstan{
	background-image: url(../../img/asian_game/ag_flag_kyrgyzstan.png);
}

.laos{
	background-image: url(../../img/asian_game/ag_flag_laos.png);
}

.lebanon{
	background-image: url(../../img/asian_game/ag_flag_lebanon.png);
}

.south_korea{
	background-image: url(../../img/asian_game/ag_flag_south_korea.png);
}

.macau{
	background-image: url(../../img/asian_game/ag_flag_macau.png);
}

.malaysia{
	background-image: url(../../img/asian_game/ag_flag_malaysia.png);
}

.maldives{
	background-image: url(../../img/asian_game/ag_flag_maldives.png);
}

.mongolia{
	background-image: url(../../img/asian_game/ag_flag_mongolia.png);
}

.myanmar{
	background-image: url(../../img/asian_game/ag_flag_myanmar.png);
}

.nepal{
	background-image: url(../../img/asian_game/ag_flag_nepal.png);
}

.north_korea{
	background-image: url(../../img/asian_game/ag_flag_north_korea.png);
}

.oman{
	background-image: url(../../img/asian_game/ag_flag_oman.png);
}

.pakistan{
	background-image: url(../../img/asian_game/ag_flag_pakistan.png);
}

.palestine{
	background-image: url(../../img/asian_game/ag_flag_palestine.png);
}

.philippines{
	background-image: url(../../img/asian_game/ag_flag_philippines.png);
}

.qatar{
	background-image: url(../../img/asian_game/ag_flag_qatar.png);
}

.singapore{
	background-image: url(../../img/asian_game/ag_flag_singapore.png);
}

.sri_lanka{
	background-image: url(../../img/asian_game/ag_flag_sri_lanka.png);
}

.syria{
	background-image: url(../../img/asian_game/ag_flag_syria.png);
}

.tajikistan{
	background-image: url(../../img/asian_game/ag_flag_tajikistan.png);
}

.thailand{
	background-image: url(../../img/asian_game/ag_flag_thailand.png);
}

.timor_leste{
	background-image: url(../../img/asian_game/ag_flag_timor_leste.png);
}

.turkmenistan{
	background-image: url(../../img/asian_game/ag_flag_turkmenistan.png);
}

.united_arab_emirates{
	background-image: url(../../img/asian_game/ag_flag_united_arab_emirates.png);
}

.uzbekistan{
	background-image: url(../../img/asian_game/ag_flag_uzbekistan.png);
}

.vietnam{
	background-image: url(../../img/asian_game/ag_flag_vietnam.png);
}

.yemen{
	background-image: url(../../img/asian_game/ag_flag_yemen.png);
}

.play_company p{
	position: absolute;
	width: 200%;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #255388;
	margin: 0;
	left: 50%;
    -webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.score_bottom{
	width: 60%;
	max-width: 180px;
	height: 20px;
	margin: 0 auto;
	background: url(../../img/world_cup/score_bottom_bg.png) no-repeat center;
	background-size: 100% 100%;
}

.score_bottom p{
	width: 50%;
	text-align: center;
	color: #97C6FE;
	font-size: 12px;
	float: left;
	margin: 0;
	line-height: 20px;
}

.next_block{
	margin-top: 15px;
	margin-bottom: 15px;
}

.next_block img{
	width: 100%;
}

.world_shot_title,
.world_shot_title span,
.world_shot_list,
.world_shot_list span,
.world_shot_list li{
	padding: 0;
}

.world_shot_title,
.shooter_ranking thead tr{
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	background: #7A3494;
}

.world_shot_title .shooter{
	padding-left: 35px;
}

.world_shot_list{
	list-style: none;
	padding: 0;
	margin: 0;
}

.world_shot_list li{
	width: 100%;
	margin: 0;
	background: rgba(255,255,255,0.9);
}

.world_shot_list li:nth-child(even){
	background: rgba(252, 243, 255, 0.9);
}

.world_shot_list li>span{
	font-size: 14px;
	color: #255388;
	line-height: 32px;
	height: 32px;
}
/*
.world_shot_list li>span:first-child{
	padding-left: 20px;
}*/

.world_shot_list li span.right_tail{
	display: block;
	position: absolute;
	right: -15px;
	top: 0;
	width: 15px;
	height: 32px;
	background: url('../../img/world_cup/arrow_right.png') no-repeat center center;
}

.world_shot_list li span .ranking_num{
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	text-align: center;
}

.world_shot_list li span .text_ellipsis{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.world_shot_title .row_span,
.world_shot_list .row_span{
	float: left;
}

.world_shot_title .row_1st,
.world_shot_list .row_1st{
	width: 40%;
	padding-left: 30px;
}

.world_shot_title .row_1st{
	padding-left: 10px;
}

.world_shot_title .row_2rd,
.world_shot_list .row_2rd,
.world_shot_title .row_3th,
.world_shot_list .row_3th,
.world_shot_title .row_4th,
.world_shot_list .row_4th,
.world_shot_title .row_5th,
.world_shot_list .row_5th{
	width: 15%;
	text-align: center;
}

.world_shot_title .img_row{
	text-align: center;
}

.world_shot_title .img_row img{
	display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: top;
}

.player_head{
	position: absolute;
	display: inline-block;
	width: 20px;
	top: 0;
	left: 0;
}

.player_head img{
	position: relative;
	left: -15px;
	width: 30px;
	height: 30px;
	border: 1px solid #fff;
	border-radius: 50%;
	box-sizing: border-box;
}

.world_shot_list li .player_head span{
	position: absolute;
	display: block;
	top: -7px;
	left: -15px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #4bd274;
}

.world_shot_list li .company_img a{
	display: inline-block;
	position: relative;
	padding-left: 35px;
	width: 100%;
	height: 100%;
}

.world_shot_list li .company_img .company{
	position: absolute;
	top: 6px;
	left: 0;
	display: inline-block;
	width: 30px;
	height: 20px;
	vertical-align: top;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
}

.company_img img{
	height: 100%;
	width: auto;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
    vertical-align: top;
}

#intro-container .world_module_title,
#shooter-container .world_module_title,
#score-container .world_module_title,
#essence-container .world_module_title{
	margin-top: 0;
}

.introduce{
	width: 100%;
	padding: 30px;
	background: #fff;
	margin-bottom: 30px;
}

.introduce h1{
	margin: 15px 0;
	font-size: 24px;
	color: #4A4A4A;
}

.introduce h2{
	margin: 15px 0;
	font-size: 24px;
	color: #255388;
}

.introduce h3{
	margin-top: 24px;
	font-size: 16px;
	color: #000;
	font-weight: 600;
}

.introduce p{
	font-size: 14px;
	color: #4A4A4A;
}

.shooter_ranking{
	margin-bottom: 30px;
}

.shooter_ranking ul{
	position: relative;
	list-style: none;
	width: 100%;
	padding: 0 0 0 50px;
	margin: 0;
}

.shooter_ranking ul li{
	position: relative;
	display: block;
	color: #255388;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	list-style: none;
	float: left;
}

.shooter_ranking ul li a{
	color: #255388;
}

.shooter_ranking ul li.clear_both{
	height: 0;
	float: none;
	clear: both;
}

.shooter_ranking ul li.row_1st{
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	text-align: center;
}

.shooter_ranking ul li.row_2rd{
	width: 40%;
}

.shooter_ranking ul li.row_3th{
	width: 15%;
	text-align: center;
}

.shooter_ranking ul li.row_4th{
	width: 15%;
	text-align: center;
}

.shooter_ranking ul li.row_5th{
	width: 15%;
	text-align: center;
}

.shooter_ranking ul li.row_6th{
	width: 15%;
	text-align: center;
}

.shooter_ranking ul li:nth-child(2){
	padding-left: 60px;
}

.shooter_ranking ul.shooter_title li:nth-child(2){
	padding-left: 20px;
}

.shooter_ranking .shooter_table ul li.placing{
	background: #b1d44a;
	color: #fff;
	font-size: 20px;
	text-shadow: 0 0 1px #2EA953;
}

.shooter_ranking ul li.placing.first{
	background: #13837E;
}

.shooter_ranking ul li.placing.second{
	background: #5AA45E;
}

.shooter_ranking ul li.placing.third{
	background: #8AC54F;
}

.shooter_ranking ul li img{
	position: absolute;
	left: 15px;
	top: 4px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	vertical-align: middle;
}

.shooter_ranking ul.shooter_title li img{
	position: relative;
	top: auto;
	left: auto;
	display: inline-block;
}

.shooter_ranking ul li .text_ellipsis{
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shooter_ranking ul li a{
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	padding-left: 32px;
}

.shooter_ranking ul li .company_icon{
	position: absolute;
	display: inline-block;
	width: 36px;
	height: 24px;
	top: 8px;
	left: 12px;
	vertical-align: top;
	background-position: left center;
	background-size: cover;
	background-repeat: no-repeat;
}

.shooter_title{
	height: 40px;
	background-color: #7A3494;
	/*background-image: linear-gradient(-180deg, #2C60A1 0%, #1A4882 100%);*/
}

.shooter_ranking .shooter_title li{
	color: white;
}

.shooter_table ul li{
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
}

.shooter_table ul:nth-child(even) li{
	background-color: #E9F6FD;
	background-color: rgba(252, 243, 255, 0.9);
}

.shooter_ranking ul.empty_shooter{
	width: 100%;
	height: 200px;
	padding: 0;
	background-color: #fff;
}

.shooter_ranking ul.empty_shooter li{
	width: 100%;
	line-height: 200px;
	color: #255388;
	font-size: 18px;
	text-align: center;
}

.all_race_wrap{
	padding-right: 0;
}

.all_race_group{
	width: 100%;
}

.all_race_group .world_group{
	padding-left: 0;
	margin-bottom: 30px;
}

.all_race_group .group_title h1{
	width: 102px;
	background-image: url(../../img/world_cup/all_group_title_h1.png);
	background-repeat: no-repeat;
	margin: 0 0 0 40px;
}

.all_race_group .group_container tbody tr:first-child .game_score{
	color: #4BD274;
}

.game_calendar_left{
	padding: 0;
}

.carousel_block{
	float: right;
	padding: 0;
	margin-top: 35px;
}

.score_block{
	padding: 0;
}

.my-information{
	height: auto;
}

.article-hot-section-title,
.my-information h3{
	color: #fff;
}

.my-information .information-nav>ul li{
	background-color: #f0f0f0;
}

.information-box1{
	padding: 20px 0 0;
}
.information-box2{
	width: 100%;
	background: #fff;
	margin-bottom: 20px;
}

.playoffs{
	padding-bottom: 30px;
}

.playoffs img{
	width: 100%;
}

.empty_shot{
	padding: 0;
	text-indent: 1em;
	line-height: 40px;
}

.article-content{
	background-color: #fff;
	padding: 20px;
}

.article-content-p{
	word-wrap: break-word;
	word-break: break-all;
}

.about_news_img {
	-webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
	transition: none;
}

.tpl-04-img-container{
	/*width: 100%!important;
    height: 100%!important;*/
}

.owl-carousel .owl-item img.center_top{
	width: 100%;
	height: auto;
}

.owl-carousel .owl-item img.center_left{
	height: 100%;
	width: auto;
}

div#film-fix-logo img {
    width: 100%;
}


@media screen and (max-width: 767px){
	.padding-xs-none{
		padding: 0;
	}
}

@media screen and (max-width: 520px){
	.score_left{
		padding-right: 15px;
	}
	.shooter_ranking ul li{
		font-size: 12px;
	}
}

@media screen and (min-width: 768px){
	.game_calendar_left{
		padding-left: 10px;
	}
	.score_left{
		padding-right: 25px;
	}
}

@media screen and (max-width: 991px){
	#inner-container::before {
		background-size: 60%;
	}
	.all_race_group .world_group{
		padding-right: 0;
	}
/*	.shooter_ranking ul{
		padding: 0 0 0 40px;
	}
	.shooter_ranking ul li.row_1st{
		width: 40px;
	}
	.shooter_ranking ul li.row_2rd {
	    width: 50%;
	}
	.shooter_ranking ul li.row_3th {
	    width: 30%;
	}
	.shooter_ranking ul li.row_4th {
	    width: 20%;
	}
	.shooter_ranking ul li img {
	    left: 10px;
	}
	.shooter_ranking ul li:nth-child(2) {
	    padding-left: 50px;
	}*/
}

@media screen and (min-width: 992px){
	.carousel_block{
		padding-left: 10px;
	}
	.game_calendar_left{
		padding-left: 0;
		padding-right: 10px;
	}
	.information-content .my-h4-box h4{
		color: #fd969b;
	}
}

@media screen and (min-width: 1380px) {
	#asian-container{
		width: 90%;
		max-width: 1600px;
	}
	.col-dlg-12{
		width: 100%;
	}
	.col-dlg-9{
		width: 75%;
	}
	.col-dlg-3{
		width: 25%;
	}
	.carousel_block{
		margin-bottom: 20px;
	}

	#inner-container #film-fix-logo {
		display: block;
	}

}

.medal_container tbody td:nth-child(2) {
	text-align: left;
}

#film-fix-logo {
    position: fixed;
    left: 22px;
    bottom: 230px;
    width: 260px;
    /*z-index: 999;*/
    display: none;
}

.my-hot-list-item-pub-date,
.article-pub-date{
	/*background-image: url(../../img/film/hot-time-icon.png);
	color: #f6cf34;*/
}
.my-hot-list-item-viewed,
.article-viewed{
	/*background-image: url(../../img/film/hot-eye-icon.png);
	color: #f6cf34;*/
}
