@charset "utf-8";
/* CSS Document */
.container{width: 1200px;}

.ds-body{background:#fff; }
.top_wrap {width: 100%;overflow: hidden;background: #f0f0f0;height: 24px;}
.top_wrap .top {margin: 0 auto;max-width: 1200px;height: 24px;line-height: 24px;}
/* .top{ height: 24px; line-height: 24px; font-size: 12px; overflow: hidden;} */
.topleft ul li{ float: left;}
.topleft ul li a{ color:#3d3d3d; padding: 0 7px; float: left;}
.tianqi{ float: left;}
.tianqi iframe{ margin-top: -8px;}
.topname{float: left; height: 24px; font-size: 12px;}
.topname a{color:#3d3d3d; padding: 0 7px; float: left;}
.topname .user-name{ color: red;}
.header{background:#fff;}
.ban{ height:91px; position:relative; z-index:10;padding-bottom: 10px;}
/* .logo{width:auto;height:auto;float:left; padding-top: 10px;}
.logo .img_title{display:none;}
.logoright{ width: 360px; height: auto; float: right;}
.topflash{ height: 40px;}
.topflash .img_title{ display: none;}
.topsearchbox{height:33px; position:relative; margin-top:3px;}
.topsearchbox1{ width: 130px; height: 31px; background:url("../images/fdj.jpg") 7px center no-repeat #fff; border:1px solid #dcdcdc; border-right: none; float: left; padding-left: 33px; border-radius:4px; position: relative;padding-right: 113px; }
.topsearchbox1 input{ border: none; background: none;}
.topsearchbox1 .topsearchtext{ width: 100%;  height: 31px; line-height: 30px; font-size: 13px; font-family:Arial;}
.topsearchbox1 .sea_an{ width: 53px; height: 31px; background: #ff4112; line-height: 30px; font-size: 12px; text-align: center; color: #fff;border-radius: 0px 4px 4px 0; position: absolute; top:0px;right: 0;}
.topsearchbox1 .msg-box{ position: absolute!important; top:0px; left: 33px;}
.topsearchbox .znss{width: 80px; height: 33px; background: #ff4112; border-radius: 4px; text-align: center; float: right;  line-height: 33px;}
.topsearchbox .znss a{color: #fff;} */
#uboxstyle{ position:absolute;  right:53px;top:0px;  }
#uboxstyle .select_box{width:70px;height:33px; float:left;background: url("../images/search_fl.jpg") right center no-repeat;}
#uboxstyle div.tag_select,#uboxstyle div.tag_select_hover,
#uboxstyle div.tag_select_open{	display:block;color:#646464;width:70px;height:33px;line-height:30px;font-size: 14px;}
#uboxstyle ul.tag_options{position:absolute; padding:0; margin:0; list-style:none; width:60px;margin:0; background-color:transparent; border:none; left:0; top:30px; background: #fff;}
#uboxstyle ul.tag_options li{display:block;width:60px; height:29px; text-align: center; text-decoration:none;line-height:29px;color:#333; background:#fff; float:none;}
#uboxstyle ul.tag_options li.open_hover{ color:#ff6600; float:none;}
#uboxstyle ul.tag_options li.open_selected{color:#646464; float:none;}

#uboxstyle select{width: 70px;height: 33px;border: none;color: #646464;background: none;}

/*banner*/
.dsxx-banner {width: 100%;height:330px;position: relative;background: url("../images-ds/ds-banner.jpg") top center no-repeat; background-size: 100% 100%;}
.dsxx-banner img{max-width: 100%;height: auto;padding-top: 66px;}
.dsxx-banner .img_title{display: none;}
.dsxx-banner .container{position: relative;}
.guidang{position: absolute;top: 250px;right: 0;}
@media only screen and (max-width:767px) {
    .guidang{top: 20px; width: 200px !important;height: 200px !important;background-size: 100% 100% !important;}
}
@media only screen and (max-width: 379px) {
    .guidang{top: 20px; width: 140px !important;height: 140px !important;background-size: 100% 100% !important;}
}
.ywdt{padding: 40px 0; position: relative;}
/*图片轮播*/
.dstwbox{ height:305px; width: 540px;overflow: hidden;}
.dstwbox .title{ display:none;}
.dstwbox .mF_sohusports_wrap{width:100%;height:100% !important; padding:0 !important;border:0 !important;}
.dstwbox .mF_sohusports,.dstwbox .mF_sohusports .pic{ width:100% !important;height:100% !important;}
.dstwbox .mF_sohusports .pic ul,.dstwbox .mF_sohusports .pic li,.dstwbox .mF_sohusports .pic li a{display: block; width:100% !important;height:100% !important;}
.dstwbox .mF_sohusports .pic img{width:100% !important;height:100% !important;}
.dstwbox .mF_sohusports .txt li{width:100%;height:40px !important;line-height:40px !important; }
.dstwbox .mF_sohusports .txt li a{display:block;padding-left:20px !important;font-size:16px !important;margin-right:180px; color:#fff!important;font-weight:normal !important;font-family:"Microsoft YaHei";height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.dstwbox .mF_sohusports .txt li b{filter:alpha(opacity=50) !important;opacity:0.50 !important;}
.dstwbox .mF_sohusports .num{bottom:18px !important;right:5px !important;}
.dstwbox .mF_sohusports .num li{margin-right:10px !important;}
.dstwbox .mF_sohusports .num li a{width:20px !important;height:8px !important;text-indent:-999999px;background:#fff;}
.dstwbox .mF_sohusports .num li.current a{background:#ce1919;}

.dsywcon{width: 630px;height: 305px;overflow: hidden;}
.more{position: absolute; right: 0; top: 15px; border: 1px #dadada solid; width: 54px; height: 20px; text-align: center; display: block; color: #999999; font-size: 14px; line-height: 20px;}
.more:hover{ border-color: #ce1919; color: #ce1919;}


.dsywcon .ds-list li a{max-width: 540px;}
.ds-list li{height:38px;line-height:38px;font-size: 16px; vertical-align: bottom;overflow: hidden;padding-left: 16px;background: url("../images-ds/ds-dot.png") left center no-repeat;}
.ds-list li a{float: left; display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ds-list li .date{ font-size: 14px;color:#999;}
.ds-list li img{vertical-align: middle;}
.ds-list li a:hover{color: #bd1a2d;}

.navjz{width: auto; height: auto;}
.navjz .ds-list li a{max-width: 1040px;}


.ds-footer{border-top: #f91215 6px solid;}
.ds-footer .footer{border: none;}
@media only screen and (max-width:767px) {
    .ds-list li{font-size: 16px;}
    .ds-list li .date{font-size: 14px;}
    .ds-list li a{display: block;float: none;max-width: none !important;margin-right:60px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    .container{width: 992px;}
    .dsxx-banner{height: 400px;background-size: cover;}
    .ywdt{padding: 30px 0;}
    .dstwbox{width: 450px;}
    .dsywcon{width: 522px;}
    .dsywcon .ds-list li a{max-width: 430px;}

    .navjz{width: auto; height: auto;}
    .navjz .ds-list li a{max-width: 840px;}
}
@media only screen and (max-width:991px) {
    .ban{ height: auto;}
    .logo{width:100%;height:auto; float:none; overflow:hidden; padding-top: 0px;}
    .logo ul li{text-align:center;}
    .logo img{width:94%;max-width:375px;height:auto !important;margin:3%;}
    .logoright{ width: 96%; padding: 0 2%; float: none;margin-top: 0;}
    .topsearchbox1{ width: 100%; box-sizing: border-box; height: 33px;}

    .container{width: 768px;}
    .dsxx-banner{height: 310px;background-size: cover;}
    .ywdt{padding: 20px 15px;}
    .dstwbox{width: 100%;float: none;height: 395px;}
    .dsywcon{width: 100%;float: none;margin-top: 15px;height: auto;}
    .dsywcon .ds-list li a{max-width: 600px;}
}
@media only screen and (max-width: 767px) {
    .container{width: 100%;}
    .dsxx-banner{height: 230px;background-size: cover;}
    .ywdt{padding: 20px 10px;}
    .dsywcon .ds-list li a{max-width:none;}
    .dstwbox{height: 320px;}
}
@media only screen and (max-width: 379px) {
    .dsxx-banner{height: 160px;}
    .dsxx-banner img{padding-top: 36px;}
    .dstwbox{height: 260px;}
}
