div,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body{margin:0;font-size:16px;font-family:'Roboto Condensed', arial, sans-serif;color:#222;background:#ebebeb}
hr{height:1px;margin:0;padding:0;border:none;background-color:#DDD}
.clear{clear:both}
div.site_title{display:none}
header.ck-header{
width:100%;
min-height:127px;
margin:0 auto;
height:126px;
background:url(../images/head_bg.png) repeat-x;
/*position:fixed;
z-index:99999*/
}
header.ck-header div.ck-hd-wrap{
width:93%;
max-width:1200px;
height:127px;
margin:0 auto
}
div.ck-hd-wrap div.logo{
width:208px;
height:110px;
float:left;
text-align:center
}
 div.ck-hd-wrap div.ckmenu{
width:100%;
height:110px;
display:block
}
div.ckmenu div.toper{height:50px;}
div.ckmenu div.toper h1{
width:500px;
font-size:20px;
float:left;
margin-left:20px;
padding-top:14px;
text-transform:uppercase;
font-family:'Roboto Condensed', arial, sans-serif;
font-weight:400;
color:#333
}
div.ckmenu div.toper div.top_nav{
float:right;
color:#d71920;
padding-top:14px;
margin-right:10px
}
div.ckmenu div.toper div.top_nav a{color:#d71920;padding:3px 7px;font-family:'Roboto Condensed', arial, sans-serif;font-weight:400;margin-right:1px}
div.ckmenu div.toper div.top_nav a:hover{color:#000;background-color:#FFF;padding:3px 7px;text-decoration:none}

div.ckmenu div.mainmenu{
height:41px;
text-align:center;
z-index:999
}
div.mainmenu ul li{
font-size:90%;
text-transform:uppercase;
}
header.ck-header div.ck-hd-wrapbottom{
width:93%;
max-width:1200px;
height:20px;
margin:0 auto;
background-color:#fff;
background:url(../images/line.png) no-repeat left top #fff;
}

div.ck-hide{height:3px}

div.ck-wrap{ 
margin:0;
padding:0;
width:100%;
height:100%;
overflow:hidden;
background:url(../images/lfc_bg.png) repeat #ebebeb;
}
div.ck-wrap div.ck-wrap-inner{ 
margin:0 auto;
width:91%;
max-width:1150px;
height:100%;
background:#FFF;
padding:26px;
overflow:hidden
/* box-shadow:1px 1px 30px 1px #BBB; */
/* border:1px solid #CCC */
}
div.ck-wrap-inner div.ck-center{ 
color:#474747;
font-size:95%;
width:70%;
float:left;
height:100%;
font-family:'Roboto Condensed', arial, sans-serif;
}
div.ck-center .moduletable h3{color:#078177;font-size:17px;text-transform:uppercase;font-weight:600;border-bottom:1px solid #e31b23;padding-bottom:1px;}

div.ck-center .moduletable_fanclub h3{color:#FFFF99;font-size:95%;text-transform:uppercase;font-weight:300;border:none;padding-bottom:1px;text-align:right;margin-bottom:10px}


div.ck-center div.blog{line-height:23px;color:#474747}
div.ck-center div.blog div.page-header h2{text-transform:uppercase;padding:5px 10px 0px 0px;
background-color:#fff;color:#078177;font-weight:500;font-family:'Roboto Condensed', arial, sans-serif;border-bottom:1px solid #999;}

div.ck-center div.item-page{line-height:23px;color:#333}
div.ck-center div.item-page strong, div.ck-center div.item-page b{color:#078177;}
div.ck-center div.item-page div.page-header h2{color:#444;text-transform:uppercase;font-weight:600;padding:7px 10px 5px 10px;background-color:#078177;color:#FFFFFF;font-weight:400;font-family:'Roboto Condensed', arial, sans-serif;font-size:100%}
div.ck-center div.item-page img{width:auto;max-width:800px}
div.ck-center div.item-page img.cover{width:100%}
div.ck-center div.item-page table{margin-top:10px;margin-bottom:10px}
div.ck-center div.item-page table td img{float:left;margin-right:9px}
div.ck-center div.item-page table td, div.ck-center div.blog table td{vertical-align:top}

div.ck-center div.item-page table.reds-league-table td{
line-height:33px;
}

div.reds-league-team{
float:left;
margin-right:3%;
margin-top:2%;
margin-bottom:1%;
padding-top:1%;
padding-bottom:1%;
width:30%;
height:auto;
background-color:#EEE;
border:1px solid #DDD
}
div.reds-league-team:hover{background-color:#E9E9E9;border:1px solid #CCC}
div.reds-league-team .rlt-logo{text-align:center}
div.reds-league-team .rlt-logo img{width:147px;padding-top:10px}
div.reds-league-team .rlt-title{text-align:center;color:#078177;font-weight:600;text-transform:uppercase;font-family:'Roboto Condensed', arial, sans-serif;}
div.reds-league-team .rlt-cap{text-align:center;color:#000000}
div.reds-league-team .rlt-more{text-align:center}
div.reds-league-team .rlt-more a{color:#078177;font-size:90%;text-decoration:none}
div.reds-league-team .rlt-more a:hover{color:#990000}


div.ck-wrap-inner div.ck-right{ 
display:block;
width:27%;
height:100%;
float:right;
font-family:'Roboto Condensed', arial, sans-serif;
font-size:90%
}
div.ck-wrap-inner div.ck-right div.ck-r1{ 
width:100%;
height:100%;
overflow:auto;
margin-bottom:20px;
}
div.ck-wrap-inner div.ck-right div.ck-r1 div.moduletable_lastnews{ 
background-color:#FCFCFC;
border:1px solid #DDD;
height:347px;
}	
div.ck-r1 div.moduletable_lastnews h3{ 
background-color:#EEE;
height:30px;
line-height:33px;
padding-left:13px;
border-bottom:1px solid #DDD;
text-transform:uppercase;
color:#333;
font-size:14px;
font-weight:300;
margin-bottom:6px;
}	
div.ck-r1 div.moduletable_lastnews ul{ 
width:87%;
padding:0;
padding-left:9%;
padding-right:3%;
margin:0;
height:300px;
overflow:auto;
font-family:'Segoe UI', Arial, Sans-serif;
}
div.ck-r1 div.moduletable_lastnews ul li{ 
border-bottom:1px dotted #DDD;
line-height:17px;
padding:0;
padding-top:6px;
padding-bottom:3px;
color:#078177;
}
div.ck-r1 div.moduletable_lastnews ul li a{color:#003632;font-size:14px;font-weight:400;text-decoration:none;transition:all 0.2s ease-in-out 0s}
div.ck-r1 div.moduletable_lastnews ul li a:hover{color:#d71920}
div.ck-r1 div.moduletable_lastnews ul li p.p_date{text-align:right;font-size:11px;width:99%;color:#999;padding:0;margin:0}


div.ck-r1 div.moduletable .custom{margin-bottom:10px}
div.ck-r1 div.moduletable p{padding:0;margin:0}
div.ck-r2{margin-bottom:10px}
div.ck-r2 div.moduletable{margin-bottom:10px}

div.ck-cmod1{clear:both;width:100%;height:auto;overflow:auto}
div.ck-cmod1{clear:both;width:100%;height:auto;overflow:auto}
div.ck-cmod1 h3{
color:#078177;text-transform:uppercase;font-weight:600;border-bottom:1px solid #e31b23;padding-bottom:1px;font-family:'Roboto Condensed',arial,sans-serif}





div.ck-cmod3{
clear:both;
height:auto;
width:100%;
margin-top:20px;
overflow:auto
}
div.ck-cmod3 div.custom img.ileft{float:left}
div.ck-cmod3 div.custom img.iright{float:right}

div.ck-cmod3 div.custom_ynwa img{width:100%;margin-top:30px}

div.ck-partner{ 
width:100%;
overflow:auto;
clear:both;
background:#f0f0f0;
}
div.ck-partner div.custom{ 
width:91%;
height:auto;
max-width:1150px;
padding:20px 0;
padding-left:47px;
margin:0 auto;
text-align:center
}
div.ck-partner div.custom h3{width:auto;color:#078177;text-transform:uppercase}
div.ck-partner div.custom img{margin-right:47px;height:70px}


div.foot{width:100%;height:100px;background-color:#078177;clear:both}
div.foot div.foot_inner{width:89%;margin:0 auto;text-align:center;max-width:1200px;color:#fff}
div.foot_inner div.links{
height:45px;
padding-top:20px;
text-align:center
}
div.foot_inner div.links a{
color:#FFF;
margin-right:20px;
padding-right:20px;
border-right:1px solid #FFF
}
div.foot_inner div.links a:hover{
color:#ecf9e2;
text-decoration:none
}
div.foot_inner div.copy{
margin-top:10px;
height:20px;
color:#ffd7d9
}

div.blog div.item-image {
width:260px;
overflow:hidden;
float:left;
margin-right:15px;
margin-top:20px
}
div.blog div.item-image img {
width:260px
}

div.blog p.readmore{
text-align:right;
width:100%;
height:30px;
clear:both;
}
div.blog p.readmore a.btn{
background-color:#eee;
height:20px;
font-weight:500;
padding:5px 10px;
color:#078177;
color:#d71920;
text-decoration:none;
-moz-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s
}
div.blog p.readmore a.btn:hover{background-color:#078177;color:#FFFFFF}

table.league_table{
margin-top:20px
}
table.league_table td{
border-bottom:1px solid #AAA;
}
table.league_table td strong, table.league_table td b{
color:#FF0000
}

div.ck-c h3{font-family:'Roboto Condensed',arial,sans-serif;color:#00634f;font-size:22px;text-transform:uppercase;font-weight:600;border-bottom:2px solid #e31b23;padding-bottom:6px;}

div.span6{
margin-bottom:10px;
background-color:#FFCCCC
}
div.column-1{
width:48%;
float:left;

}
div.column-2{
width:48%;
float:right
}


.ck-center .ck-slide-news{
width:100%;
height:365px;
margin:0 auto;
padding:0;
clear:both;
background-color:#e31b23;
margin-bottom:30px
}
.ck-center .ck-slide-news .ck-slide{
width:484px;
height:320px;
margin:0;
padding:20px;
float:left;
overflow:hidden;
}
.ck-center .ck-slide-news .ck-slide .moduletable{
padding:0;
margin:0;
width:480px;
height:320px;
border:2px solid #FFF;
overflow:hidden;
background-color:#333333
}
.ck-center .ck-slide-news .ck-news{
width:260px;
height:324px;
padding:0;
padding-top:20px;
float:left
}


/* ck-c45 */
.ck-c45{width:100%;height:530px;margin:0 auto;padding:0;clear:both;margin-bottom:30px}
.ck-c45 .ck-c4{width:48%;height:300px;float:left}
.ck-c45 .ck-c5{width:48%;height:300px;float:right}

/* ck-c6 */
.ck-c6{width:100%;height:247px;margin:0 auto;padding:0;clear:both;margin-bottom:30px}

/* ck-c78 */
.ck-c78{width:100%;height:530px;margin:0 auto;padding:0;clear:both;margin-bottom:30px}
.ck-c78 .ck-c7{width:48%;height:300px;float:left}
.ck-c78 .ck-c8{width:48%;height:300px;float:right}

/* ck-c9 */
.ck-c9{width:100%;height:530px;margin:0 auto;padding:0;clear:both;margin-bottom:30px}

/* content form */
.article-info{padding:0;margin:0;none}
.article-info .article-info-term{display:none}
.article-info .hits{padding:0;margin:0;text-align:right;color:#006666;display:none}


div.pagination p.counter{padding:0;margin:6px}
div.pagination ul.pagination-list {padding:0;margin:0}
div.pagination ul li{float:left;padding:0;margin:0;list-style:none}
div.pagination ul li.disabled{display:none}
div.pagination ul li.hidden-phone{display:none}

@media (min-width: 641px) and (max-width: 1007px) {

div.site_title{display:block;background-color:#FFF;padding:10px;}    
div.site_title h1{width:98%;font-size:170%;text-transform:uppercase;
font-family:'Roboto Condensed', arial, sans-serif;font-weight:500;color:#333;
text-align:right;}
div.ckmenu div.toper h1{display:none;}
div.mainmenu ul li.item-105 {display:none;}
div.mainmenu ul li.item-107 {display:none;}
div.mainmenu ul li.item-108 {display:none;}

div.ck-wrap-inner div.ck-center {
    line-height:+30px;width:100%;float:none;height:100%;}
div.ck-center div.item-page {line-height:40px;font-size:170%;}

div.ck-center div.item-page div.page-header h2 {font-size:120%;padding:10px}

div.ck-wrap-inner div.ck-right{ 
    display:block;width:100%;height:100%;float:none;}
div.ck-partner div.custom {width:100%;height:auto;padding:20px 0;}
div.ck-partner div.custom img{margin:15px 20px;height:80px;}


div.foot {width:100%;height:auto;}
div.foot div.foot_inner {width:98%;margin: 0 auto;}
div.foot_inner div.links {height:auto;padding-top:20px;}
div.foot_inner div.links a {font-size:100%;margin:10px 0;padding:10px;
border:none;}
div.foot_inner div.copy{margin-top:20px;height:26px;}
div.foot_inner div.copy a{display:none;}
}

@media (max-width: 640px) {
div.site_title{display:block;background-color:#FFF;padding:20px;}    
div.site_title h1{width:98%;font-size:147%;text-transform:uppercase;
font-family:'Roboto Condensed', arial, sans-serif;
font-weight:600;color:#333;text-align:center;}
div.ckmenu div.toper h1{display:none;}
div.mainmenu{display:none;}
div.ck-hd-wrap div.logo{
width:200px;
height:110px;
float:left;
text-align:center
}
div.ck-hd-wrap div.logo img{
width:200px;
height:auto;
}


div.ck-wrap-inner div.ck-center {
    line-height:22px;width:100%;float:none;height:100%;}
div.ck-wrap-inner div.ck-right{ 
    display:block;width:100%;height:100%;float:none;}
div.ck-partner div.custom {width:100%;height:auto;padding:10px 0;}
div.ck-partner div.custom img{margin:20px;height:70px;}

div.foot {width:100%;height:150px;}
div.foot div.foot_inner {width:98%;margin: 0 auto;}
div.foot_inner div.links {height:auto;padding-top:20px;}
div.foot_inner div.links a {margin:10px;padding:10px;
border:none;}
div.foot_inner div.copy{margin-top:20px;height:26px;}
div.foot_inner div.copy a{display:none;}
}


