@charset "utf-8";
/* CSS Document */
.zt_banner{ margin-top: 96px; width: 100%; overflow: hidden; font-size: 0; line-height: 0;}
.zt_banner .container{height: 550px; position: relative;}
.ban-img{ position: absolute; height: 550px; top: 0; left: 50%; margin-left: -960px;}
.ban-img img{height: 550px;}
.ban-img-phone{height: auto;}
.ban-img-phone img{width: 100%; height: auto;}
.ban-logo{ position: absolute; top: 57px; left: 0; right: 0; text-align: center; z-index: 1;}
.ban-logo img{width: 300px; height: auto;}
.guidang{ position: absolute; z-index: 10; right: 0; top: 0;}
.zt_search{ width: 356px; padding-right: 54px; height: 37px; position: absolute; right: 0; bottom: 39px;}
.zt_search input{width: 100%; border: 0 none; background: none;}
.zt_search .ss1{ position:absolute; right: 0; top: 0; width: 54px; height: 34px; background: #eec476; border-radius: 0 2px 2px 0;}
.zt_search .ss1 input{ height: 34px; text-align: center; color: #fff; cursor: pointer; font-size: 18px; line-height: 34px;}
.zt_search .ss2{ border: 1px rgba(255, 255, 255, 0.6) solid; border-right: 0 none; padding: 0 10px; border-radius: 2px 0 0 2px; background: url("../images-lh/lhsearchbg.png"); height: 32px;}
.zt_search .ss2 input{ color: #fff; height: 32px; line-height: 32px; font-size: 16px;}
.zt_search .ss2 input::-webkit-input-placeholder{color:#fff;}
.zt_search .ss2 input:-moz-placeholder{color:#fff;}
.zt_search .ss2 input:-ms-input-placeholder{color:#fff;}
/*头部 end*/
.mt30{margin-top: 30px;}
.gary{ background: #fafafa;}
.list li{ height: 46px; line-height: 44px; font-size: 16px; overflow: hidden; padding-left: 18px; background: url("../images-lh/lh-ico2.png") left center no-repeat; color: #999; border-bottom: 1px #e0e0e0 dashed;}
.list li .date{ font-size: 15px; font-family: arial; white-space: nowrap;}
.list li img{float: left; padding: 14px 0 0 0;}
.list li .tw{color: #d50b0b;}
.list li a{ display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*公用列表*/
.lh-tel{ height: 46px; background: url("../images-lh/lh_telbg.gif") 0 bottom repeat-x;}
.lh-tel .title{ display: block; float: left; width: 200px; background: url("../images-lh/lh_tel1.gif") 0 0 no-repeat; overflow: hidden; text-indent: -100em; height: 46px;}
.lh-tel .gzbg{ background-image: url("../images-lh/lh_tel3.gif");}
.lh-tel .hm2020{ background-image: url("../images-lh/lh_tel4.gif");}
.lh-tel .rdfc{ background-image: url("../images-lh/lh_tel5.gif"); width: 252px;}
.lh-tel .zxfc{ background-image: url("../images-lh/lh_tel6.gif"); width: 251px;}
/*标题样式1 end*/
.lh-tel2{ margin-top: 20px; height: 28px; background: url("../images-lh/lh_tel2.png") center 0 no-repeat;}
.lh-tel2 .title{ width: 160px; margin: 0 auto; display: block; height: 28px; overflow: hidden; text-overflow: ellipsis; text-indent: -200em;}
/*标题样式2 end*/
.lh-leftbox{ width: 510px;}
.lh-list1{ padding: 6px 0 0;}
.lh-list1 .list1{ padding: 6px 0 9px 26px; background: url("../images-lh/lh-ico.png") 8px 20px no-repeat; border-bottom: 1px #cecece dashed;}
.lh-list1 .list1 .title{ height: 34px; line-height: 34px;}
.lh-list1 .list1 .title a{display: block; max-width: 100%; font-weight: bold; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lh-list1 .list1 .remarks{ font-size: 15px; line-height: 26px; color: #666666; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  line-clamp: 2;}
.lh-list1 .list1 .remarks a{display: none;}
.lh-rightbox{ width: 666px;}
.lh-rightbox .list{ padding: 10px 0 0; height: 246px; overflow: hidden;}
.lh-rightbox .list li{height: 40px; line-height: 40px; padding-left: 19px; background-position: 1px center; border-bottom: 0 none;}
.lh-rightbox .list li a{max-width: 550px; *width: 550px;}
/*公示公告 end*/
.lh-flash{ width:100%; height: 380px;}
.mF_sohusports_wrap {padding: 0 !important;border: 0 !important;}
.lh-flash .mF_sohusports_wrap, .lh-flash .mF_sohusports {width: 100% !important;height: 100% !important;}
.lh-flash .mF_sohusports_wrap .pic {width: 100% !important;height: 100% !important; overflow: hidden;}
.lh-flash .mF_sohusports .pic li {width: 100% !important;height: 100% !important;text-align: center;background: #e0e0e0;}
.lh-flash .mF_sohusports_wrap .pic ul, .lh-flash .mF_sohusports .pic img {width: 100% !important;height: 100% !important; }
.lh-flash .mF_sohusports .txt {width: 100%;}
.lh-flash .mF_sohusports .txt li {width: 100%; height: 40px !important;line-height: 40px !important;}
.lh-flash .mF_sohusports .txt li a {padding-left: 20px !important;font-size: 16px; color: #fff; font-family: "Microsoft YaHei", 微软雅黑;font-weight: normal !important;padding-right: 115px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lh-flash .mF_sohusports .txt li b {filter: alpha(opacity=50) !important;opacity: 0.50 !important;}
.lh-flash .mF_sohusports .num {bottom: 13px !important;right: 7px !important;}
.lh-flash .mF_sohusports .num li a {width: 12px !important;height: 12px !important; margin-right: 5px !important;background: url("../images-lh/flibg.png") 0 0 no-repeat;transition: all .5s; text-indent: -999px;}
.lh-flash .mF_sohusports .num li.current a, .lh-flash .mF_sohusports .num li a:hover {background-position: -12px 0;}
/*焦点图 end*/
.lh-tlpic{ font-size: 0; line-height: 0; padding-bottom: 13px;}
.lh-tlpic li{height: auto; padding-bottom: 10px;}
.lh-tlpic li img{width: 100%; height: auto; vertical-align: middle;}
/*通栏图片 end*/
.lh-listbox1{ width: 582px; height: 362px; overflow: hidden; padding: 30px 0 0;}
.lh-listbox1 .list{ padding: 9px 0 0;}
.lh-listbox1 .list a{max-width: 470px; *width: 470px;}
@media (min-width: 992px) and (max-width:1199px){
.lh-leftbox{width: 420px;}
.lh-list1{padding: 3px 0 0;}
.lh-list1 .list1{padding-bottom: 6px;}
.lh-rightbox{width: 552px;}
.lh-rightbox .list{height: 286px;}
.lh-rightbox .list li a{ max-width: 454px; *width: 454px;}
.lh-flash{height: 315px;}
.lh-listbox1{width: 485px;}
.lh-listbox1 .list a{ max-width: 380px; *width: 380px;}
}
@media (max-width: 991px){
 .ban-logo{ top: 30px;}
  .ban-logo img{width: 250px;}
.zt_banner .container{height: auto; width: 100%;}
.zt_search{right: 30px; width: 280px; bottom: 10px;}
.mt30{margin-top: 15px;}
.lh-leftbox,.lh-rightbox,.lh-listbox1{float: none; width: auto;}
.lh-leftbox{padding-bottom: 10px;}
.lh-list1{padding: 3px 0 0;}
.lh-list1 .list1{padding-bottom: 6px;}
.lh-tel2{margin-top: 15px;}
.lh-flash{height:420px;}
.lh-tlpic{padding-bottom: 0;}
.lh-listbox1{padding: 15px 0 0; height: 337px;}
.lh-part2{padding-bottom: 15px;}
.lh-rightbox .list li a,.lh-listbox1 .list a{max-width: 650px; *width: 650px;}
}
@media (max-width: 767px){
.ban-logo{ left: 10px; top:10px; text-align: left;}
 .ban-logo img{ width: auto; height: 30px;}
.list li a{max-width: none !important; display: block; float: none; margin-right: 70px;}
.zt_search{bottom: 5px; right: 10px; width: 180px;}
.zt_banner{margin-top: 0;}
.lh-flash{height:380px;}
.lh-leftbox,.lh-rightbox,.lh-listbox1{ padding-left: 10px; padding-right: 10px;}
}
@media (max-width: 520px){
.mt30{margin-top: 10px;}
.lh-flash{height:280px;}
.zt_banner .container{padding-bottom: 47px;}
.zt_search{left: 10px; bottom: 0; width: auto;}
.zt_search .ss2{border: 1px #ddd solid; border-right: 0;}
.zt_search .ss2 input{color: #333;}
.lh-list1 .list1{ padding-left: 15px; background-position: 0px 20px;}
}
@media (max-width: 425px){
.lh-flash{height:230px;}
}
@media (max-width: 320px){
.lh-flash{height:176px;}
}
