

.main{width: 1200px;margin:0 auto;}

.oldsport-header{overflow: hidden;}
.oldsport-top{position: relative;background: #E8E4E5;height: 33px}
.oldsport-logo{background: url(../images/ln_logo.jpg) no-repeat top center;position: relative;height: 200px}
.oldsport-footer{background: #CF0009;text-align: center;padding: 46px 0}
.oldsport-footer p{color:#ffffff;padding: 8px 0;font-size: 14px;}

.oldsport-topnew{text-align: center;margin: 30px 0 13px 0;background: url(../images/topnew.jpg) no-repeat left top;}
.oldsport-topnew h2 a{font-size: 30px;font-weight: bold;color: #BD0903}
.oldsport-topnew p{color:#808080;font-size: 16px;padding: 22px}

.oldsport-nav{background: #BC0A03;height: 60px;overflow: hidden;}
.oldsport-nav ul{overflow: hidden;}
.oldsport-nav li{float: left; height: 60px;}
.oldsport-nav li a{font-size: 20px;color: #fff;display: block;line-height: 60px;padding:0 16px 0 16px;font-weight: bold}
.oldsport-nav li a:hover{background: #A90700;}

.menu-toggle{display: none !important;}

.oldsport-content{overflow: hidden;}
.oldsport_box{width: 49%;margin-bottom: 38px;}
.oldsport_boxline{overflow: hidden;}

.oldsport-imgs{position:relative; overflow:hidden;}
.oldsport-imgs img{width: 100%;height: 420px;}
.oldsport-imgs .owl-carousel .item-name{position:absolute; right:0; bottom:0; left:0; z-index:9; padding:0 115px 0 18px; height:50px; line-height:50px; color:#fff; background-color:rgba(0,0,0,.5);}
.oldsport-imgs .owl-dots{position:absolute; bottom:21px; right:20px; z-index:99;}
.oldsport-imgs .owl-dot{float:left; width:9px; height:9px; margin-left:9px; margin-top: 1px; background-color:#fff; border-radius: 50%; -webkit-border-radius: 50%;}
.oldsport-imgs .owl-dot.active{width: 11px; height: 11px; margin-top: 0; margin-left: 8px; background-color:#dd3044;}


.oldsport_listtit{background:#F9F9F9;overflow: hidden; height: 45px;line-height: 45px;position: relative;}
.oldsport_listtit h2{background: url(../images/h2_tit.jpg) no-repeat left center;font-size: 20px;color: #ffffff;padding-left: 18px;}
.oldsport_listtit a{right: 15px;color: #B61217;position: absolute;top:2px;font-size: 14px;}

.oldsport_listlis{clear: both;}
.oldsport_listlis ul{padding: 10px 0;min-height: 270px}
.oldsport_listlis h4{position:relative; padding:8px 0 8px 18px; font-size: 1em; font-weight: normal; line-height:1.6em; overflow:hidden; vertical-align:top;}
.oldsport_listlis li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 6px; height: 6px; background: #B51017; border-radius: 50%; -webkit-border-radius: 50%;}
.oldsport_listlis li .time{position:absolute; right:0; top: 50%; margin-top: -.8em; color:#999999;}
.oldsport_listlis li a{float:left; max-width:100%; color:#333333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.oldsport_listlis.MM-dd li h4{padding-right:60px;}

.hengfu{margin-bottom: 34px;}

.oldsport_boxline_imp{overflow: hidden;}
.oldsport_boxline_imp .oldsport_boxline{width: 76%}
.oldsport_box_imp{background: #F9F9F9;padding:13px 15px;width: 20%}
.oldsport_box_imptit h2{font-size: 16px;color: #B41217;margin-bottom: 16px;}
.oldsport_box_impcont{padding-bottom: 12px;overflow: hidden;}
.oldsport_box_impcont p{font-size: 15px;padding-bottom: 15px;}
.link-btn{padding:12px 23px;font-size: 15px;color: #B41217;margin-right: 10px;background: #ffffff;font-weight: bold;}


.oldsport_imgs .oldsport_listtit{margin-bottom:30px;}
.oldsport_imgs ul{overflow: hidden;width: 105%;min-height: 250px}
.oldsport_imgs ul li{float: left;margin: 0 30px 30px 0}
.oldsport_imgs ul li:first–child{}

.oldsport-friendlink{background: #EEEEEE;line-height: 47px;}
.oldsport-friendlink h2{font-size: 18px;margin-right: 78px;color: #666666}



/*-----------list-----------*/
.sideBar{float:left; position: relative; width:17.5%;}
.mainContent{float:right; position: relative; width:82.5%;}
.mainContent .inBox{padding-left:20px; margin-left: 20px;}
.mainContent .detail{padding-right:0!important; padding-bottom:0!important;}
.mainContent .pageList{margin-bottom:15px;}
.sideBar:after, .mainContent:before{content: ''; width: 1px; height: 100%; position: absolute; top: 0; bottom: 0; background: #eeeeee;}
.sideBar:after{ right: -21px;}
.mainContent:before{ left: 20px;}

.parentName{position:relative; z-index:11; line-height:160%; padding:15px 15px; margin-bottom:10px; font-size:1.25em; color:#fff; text-align:center; background:#0f59a4; display: none;}
.parentName font{display:inline-block; vertical-align:top; line-height:1.4em;}

.sideMenu{position:relative; z-index:13; overflow:hidden;}
.sideMenu li{margin-bottom:10px;}
.sideMenu li a{position:relative; display:block; padding:8px 35px 8px 20px; color: #ffffff;; line-height:1.6em; text-align:center; background-color:#BC0A03;}
.sideMenu li a:hover{ background-color:#A90700;}
.sideMenu li a.aon{color:#fff; background-color:#A90700;}

.page-title{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.page-title h2{display: inline-block; position: relative; padding-left: 25px; font-size: 1.5em; color: #da251d; font-weight: bold; }
.page-title h2:before{content:''; position: absolute; width: 5px; height: 18px; left: 0; top: 10px; background: #b20000;}

.page-title2{margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.page-title2 h2{display: inline-block; position: relative; padding-bottom: 15px; margin-bottom: -2px; font-size: 1.5em; color: #355e92; font-weight: bold; border-bottom: 3px solid #355e92;}


/* crumb */
.crumb h2{ padding:15px 25px 15px 35px; line-height: 20px; font-size:15px; color: #666666; font-weight: normal; background: url(../images/icon_crumb.png) no-repeat left center;}
.crumb a{color: #666666;}
.crumb a:hover{color: #d80000;}

/*list*/
.pageList{margin-bottom: 30px;}
.pageList li{ position:relative; padding:7px 100px 7px 0; clear:both; overflow:hidden; line-height:1.6; font-size:1.125em;}
.pageList li .time{ position:absolute; right:0; top:7px; color:#999999;}
.pageList li a{float:left; max-width:96%; color: #595959; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;font-size: 1em !important;font-family: "微软雅黑" !important;}
.pageList li a:hover{color:#5d7ea9;}
.singlePage{line-height:2.25; font-size: 16px;}


/*pagediv*/
.pagediv{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
  transition: all .2s;
  -webkit-transition: all .2s;
  background: #f1f1f1;
  background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
  background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .active a{background:#da251d; border-color:#da251d; color:#fff; text-decoration:none;}
.pagediv .active a{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}


/*----------content------------*/

.article-title{text-align:center; color:#BC0A03; font-size:2.25em; font-weight: bold; line-height:140%; padding:10px 0;}
.article-subtitle{font-size:1em; font-weight: normal; line-height:140%; text-align:center; padding-bottom:30px; color:#666666;}
.article-attr{padding-bottom:6px; color:#888888; border-bottom:#e1e1e1 1px solid; font-size: 15px;}
.article-attr b{font-weight:normal;}
.article-attr span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article-attr #view span{ margin:0;}
.article-attr .llcs b{color:#8d0707;}
