﻿@charset "utf-8";

/*自适应高度css*/
* {
    margin:0;
    padding:0;
}

body{font: 12px/1.5 "Microsoft YaHei",'宋体',tahoma,helvetica,arial,sans-serif;
    color: #333;
    background: #fff;}
img{border:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}

*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,  dl, dt, dd, ul, ol, li,
pre,   fieldset, lengend, button, input, textarea,
th, td {  margin: 0; padding: 0; }
body, button, input, select, textarea { font-size:12px ; line-height:24px ; color:#333}
ul,ol,li { list-style: none; }
a { text-decoration: none ; color:#333 ;}
a:hover{ color:#ae1e24; text-decoration:none;}
.w1200 {width: 1200px;margin: 0 auto; position: relative;}
.fl{ float:left ; display:inline}
.fr{ float:right ; display:inline}
.clear{ clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden; border:0px; }
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.ml20{margin-left:20px;}
.clearfix {zoom: 1;}
.guidang{position: absolute; top: 0; right: 0;}

body{background: #fff;}
.header{height: 32px; line-height: 32px; background: #fff; }
.logo{background: url("../images/bg1.png") no-repeat top center; width: 100%; height: 210px;}
.main{width: 1200px; margin: 0 auto;}
.header a{font-size: 14px; color: #666;}
.header {color: #666;}
.logo_top{width: 450px; margin: 0 auto; padding: 25px 0 15px 0;}
.search{width: 400px; height: 40px; line-height: 40px; margin: 0 auto; background: #fff; border-radius: 40px; padding: 0;}
.search_inp{width: 325px; border: 0; border-right: 1px solid #DCDCDC; height: 22px; line-height: 22px; margin-left: 20px; margin-top: 9px;}
.search_btn{background: url("../images/search_bg.png") no-repeat center center; height: 40px; width: 50px; border: 0; text-indent: 50px; overflow: hidden; }

.nav{height: 56px; line-height: 56px; width: 100%; background: #C20014;}
.nav_con{width: 1200px; margin: 0 auto; height: 64px;}
.nav_con ul li{width: 170px; text-align: center; font-size: 22px; color: #fff; float: left; height: 62px; }
.nav_con ul li:hover{background: url("../images/nav_ico.png") no-repeat bottom center;}
.nav_con ul li a{color: #fff; display: block; height: 56px; border-left:1px solid #CE3647; }
.nav_con ul li:hover a{background: #A50717;}
.nav_con ul li.last a{border-right:1px solid #CE3647;}

.main1{margin-top: 15px;}
.flash{width: 507px; height: 380px; background: #ccc;}
.mF_sohusports_wrap{padding: 0; border: 0;}
.mF_sohusports .txt li{height: 32px;}
.mF_sohusports .txt li a{width: 380px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mF_sohusports .num li a{width: 12px; height: 12px; background: #fff; border: 0; text-indent: 20px; overflow: hidden; border-radius: 8px;}
.mF_sohusports .num li.current a, .mF_sohusports .num li.hover a {background: #C30B1D;}
.mF_sohusports .txt li a span{display: none;}

.main1_right{width: 673px; height: 380px;}
.main1_right_menu{height: 30px; line-height: 20px; border-bottom: 1px solid #DCDCDC;}
.main1_right ul li{float: left;}
.main1_right ul li a{font-size: 20px; color: #333;}
.main1_right_menu ul li img{margin:0 19px; position: relative; top: -5px;}
.main1_right ul li.active a{border-bottom: 1px solid #C30B1D; color: #C30B1D; font-weight: bold; padding-bottom: 7px;}
.main1_right_con .con{display: none;}
.main1_right_con .active{display: block;}

ul.tab li{font-size: 16px; margin-right: 10px;}
ul.tab li a{color: #C30B1D; font-size: 16px;}

ul.mainList{margin-top: 10px;}
ul.mainList li{height: 36px; line-height: 36px; font-size: 16px; background: url("../images/ico2.png") no-repeat left center; padding-left: 15px;float: none;}
ul.mainList li a{float: left; font-size: 16px;}
ul.mainList li span.date{color: #a7a7a7; float: right;}

.gund_pic{border: 1px solid #EEE; margin: 20px auto 0;padding: 20px 0;width: 1198px;}
.gund_pic ul li{float: left; margin-right: 13px;height: 90px;width: 280px;}
.gund_pic li a{display: block;}
.gund_pic li .img_title{display: none;}

.zt-box-main{overflow: hidden;position: relative;height: 90px;padding: 0 19px 0 113px;}
.zt-box-main h2{ width: 83px; height: 90px; background: #f3f5f6; text-align: center; position: absolute; left: 20px; top: 0;}
.zt-box-main h2 a{ font-size: 18px; font-weight: bold; color: #c20015; line-height: 24px; padding: 20px 0 0; display: block;}
.zegk_t{height: 40px; line-height: 40px; margin-top: 10px; font-size: 22px; border-bottom: 1px solid #eee; font-weight: bold;}
.zegk_t a{color: #c20015;}
.j-scroll .img_title{display: none;}

.zegk_left{width: 360px; margin-top: 10px;}
.zegk_left ul li{text-align: center; width: 165px; height: 108px; background: #F9F9F9; margin: 15px 10px 0 0 ; float: left;}
.zegk_left ul li a{display: block;}
.zegk_left ul li img{margin: 20px 0; transition: all 0.2s;}
.zegk_left ul li:hover img{transform: rotateY(360deg)}
.zegk_left ul li span{display: block; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333; }

.zegk_right{width: 830px; margin-top: 20px;}
.zegk_right_menu{height: 25px; line-height: 25px; background: url("../images/ico3.png") no-repeat left center; font-size: 18px;}
.zegk_right_menu ul li{float: left; margin:  0 20px;}
.zegk_right_menu ul li.active a{font-weight: bold; color: #C30B1D;}
.zegk_right_con .con{display: none;}
.zegk_right_con .active{display: block;}
.zegk_right_con ul.mainList{margin-top: 0px;}
.zegk_right_con ul.mainList li{height: 35px; line-height: 35px;}
.hdjl_left{width: 580px; height: 265px;}
.hdjl_t{height: 50px; line-height: 50px; background: url("../images/ico3.png") no-repeat left center; overflow: hidden;}
.hdjl_t ul li{margin:0 15px; float: left; font-size: 18px;}
.hdjl_t ul li.active a{font-size: 18px; color: #c20015; font-weight: bold; }
.hdjl_left_con_t{height: 28px; line-height: 28px; background: #eee; font-size: 14px; margin-top: 8px;}
.hdjl_left_con .p1{width: 340px; float: left; text-indent: 50px;}
.hdjl_left_con .p2{width: 120px; margin-left: 10px; float: left; text-align: center;}
.hdjl_left_con .p3{width: 100px; float: right; text-align: center;}
.hdjlList li{height: 36px; line-height: 36px; font-size: 16px; overflow: hidden;}
.hdjlList .p1{text-indent: 0;}
.hdjlList .p3{color: #999;}

.hdjl_right{width: 570px; height: 265px;}
.hdjl_right .hdjl_left_con .mainList{margin-top:0px;}
.hdjl_right .hdjl_left_con .mainList li{height: 36px; line-height: 36px;}
.hdjl_left_con .con{display: none;}
.hdjl_left_con .active{display: block;}

.main2_left{width: 580px; min-height: 275px; *height:275px;}
.main2_t{height: 50px; line-height: 50px; font-size: 22px; font-weight: bold; border-bottom: 1px solid #eee;}
.main2_t a{color: #c20015; border-bottom: 1px solid #c20015; padding-bottom: 10px;}

/**footer**/
.footer{height: 140px; background: #C20014; margin-top: 20px; border: 0; color: #fff; text-align: center; font-size: 14px; line-height: 24px; padding: 20px 0 0 0;}
.footer a{color: #fff;}
.footer_nav{margin-bottom: 15px;}
.footer span{margin-left: 10px;}

.msg-box{position: absolute !important;left: 0;top: 0;}
.search form{position: relative;}

#ctab1 .over,#ctab1 .starting,#ctab1 .nostart{display: none;}
.j-favorites{cursor: pointer;}

#member_info .j-favorites{padding-right: 10px; margin-right: 10px; border-right:1px solid #666;height: 11px;line-height: 11px; display: inline-block;
    *border-right:0;}

#etab3 .col-block{float: left;}
#etab3 .col-block .policy-list{margin-right:5px;}
#etab3 .col-block .policy-list a{float: initial; color: #cc0000;}


.couplet_left,.couplet_right{ position: fixed;; left:5px;bottom:30px;}
.couplet_left li img{height:auto;}
.couplet_left span,.couplet_right span{display:none;}
.couplet_right{left: auto; right: 5px; text-align: right;}

.ind-p-tlpic li{ font-size: 0; line-height: 0; padding-bottom: 15px; overflow: hidden;}
.ind-p-tlpic li span{display: none;}
.ind-p-tlpic li img{height:auto;}

