@charset "utf-8";
/* CSS Document */
.header{ height: auto;border-bottom: 2px solid #cc0c0d;}
/*左右悬浮*/
.zc_web{ width:100px;position: absolute; right: 50%; top: 118px; margin-right: 560px; display: none; z-index:99}
.yc_web{ width:100px;position: absolute; left: 50%; top: 118px; margin-left: 560px;display: none; z-index:99}
.zc_web .img_title,.yc_web .img_title{ display: none;}
.couplet-close,.couplet-close img{ margin-top:5px;display: block; cursor: pointer;}
.left_web{height: auto; width:auto; position:fixed !important; _position:absolute !important; left:60px !important; bottom:10px !important; top: auto !important; _bottom:auto !important;_bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:3500 !important;display: none;}
.right_web{height: auto; width:auto; position:fixed !important; _position:absolute !important; right:10px !important; bottom:143px !important; top: auto !important; _bottom:auto !important;_bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:3500 !important;display: none;}
.left_web .img_title,.right_web .img_title{ display:none;}
.right_web .couplet-close{ margin-bottom:5px; text-align:right;}
.right_web .couplet-close img{ text-align:right;}

/*主题内容开始*/
.contain{ margin-top: 6px; height: 432px; overflow: hidden;}
.ls_tab{width:160px;background: #fff;border: 1px solid #cc0c0d;}
.ls_tab ul li{height: 59px;line-height: 59px;border-bottom:1px solid #cc0c0d;}
.ls_tab ul li#last{ border-bottom: none; height: 70px; line-height: 70px;}
.ls_tab ul li a{ font-size: 18px;color: #cc0c0d;  display: block; padding-left: 68px;background-size: 36px 36px !important;-webkit-background-size: 36px 36px !important;}
.ls_tab ul li a.a1{ background: url("../images/leftmenu1.png") 19px center no-repeat;}
.ls_tab ul li a.a2{ background: url("../images/leftmenu2.png") 19px center no-repeat;}
.ls_tab ul li a.a3{ background: url("../images/leftmenu3.png") 19px center no-repeat;}
.ls_tab ul li a.a4{ background: url("../images/leftmenu4.png") 19px center no-repeat;}
.ls_tab ul li a.a5{ background: url("../images/leftmenu5.png") 19px center no-repeat;}
.ls_tab ul li a.a6{ background: url("../images/leftmenu6.png") 19px center no-repeat;}
.ls_tab ul li a.a7{padding-left: 21px;color: #cc0c0d;display: block;}
.ls_tab ul li a.a7 span{display:block;float: left;}
.ls_tab ul li a.a7 .ico{width: 36px;height: 36px; margin-top: 12px;margin-right: 12px;}
.ls_tab ul li a.a7 .ico img{width: 36px;}


.ls_tab ul li a:hover,.ls_tab ul li.active a{ color: #fff;}
.ls_tab ul li.active a.a1,.ls_tab ul li a:hover.a1{ background: url("../images/leftmenu01.png") 19px center no-repeat #cc0c0d ;}
.ls_tab ul li.active a.a2,.ls_tab ul li a:hover.a2{ background: url("../images/leftmenu02.png") 19px center no-repeat #cc0c0d ;}
.ls_tab ul li.active a.a3,.ls_tab ul li a:hover.a3{ background: url("../images/leftmenu03.png") 19px center no-repeat #cc0c0d ;}
.ls_tab ul li.active a.a4,.ls_tab ul li a:hover.a4{ background: url("../images/leftmenu04.png") 19px center no-repeat #cc0c0d ;}
.ls_tab ul li.active a.a5,.ls_tab ul li a:hover.a5{ background: url("../images/leftmenu05.png") 19px center no-repeat #cc0c0d ;}
.ls_tab ul li.active a.a6,.ls_tab ul li a:hover.a6{ background: url("../images/leftmenu06.png") 19px center no-repeat #cc0c0d ;}
/*.ls_tab ul li.active a.a7,.ls_tab ul li a:hover.a7{ background: url("../images/leftmenu07.png") 19px center no-repeat #cc0c0d ;}*/

.ls_tab ul li a.a7:hover,.ls_tab ul li.active a.a7 {color: #cc0c0d;font-size: 20px;  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;}
.ls_tab ul li a.a7:hover .ico{ transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;transform: rotateY(360deg);}

.tab_content{ margin-left:170px;height: 412px;overflow: hidden; padding: 9px;  background: #fffafa; border: 1px solid #cc0c0d; }
.tab_content dl{display: none;}
.tab_content dl.active{ display: block;}
/*专题栏目滚动*/
.scroll-img {height:34px; clear:both;overflow:hidden;border:1px solid #cc0c0d;border-bottom:none;padding:5px 0;background:#fff; margin-top: 10px;}
.scroll-img ul { padding-left:2px;  height: 34px; overflow:hidden;   margin: 0;}
.scroll-img ul li { float: left;}
.scroll-img ul li img{ width:174px; height:34px; margin: 0 0 0px 7px; }
.scroll-img ul li .img_title{ display: none;}
/*专题专栏*/
.ls-advertBox{height:92px;padding:9px 10px;background-color:#fff;border:1px solid #cc0c0d;}
.m-advertLeft1{ width:156px; margin-right: 10px;position:relative;height:90px; float:left; overflow:hidden;}
.m-advertLeft2{ width:156px;position:relative;height:90px; float:left; overflow:hidden;}
.m-advertLeft .bd{ position: relative; height: 100%; z-index: 0;}
.m-advertLeft .bd li{ zoom: 1; vertical-align: middle;}
.m-advertLeft1 .bd img { width: 156px; height: 90px; display: block;}
.m-advertLeft2 .bd img { width: 156px; height: 90px; display: block;}
.m-advertLeft .prev, .m-advertLeft .next { position: absolute;left: 0; top: 50%; margin-top: -12px; display: block; width: 12px; height: 24px; background: url(../images/slider-arrows.png) left top no-repeat;}
.m-advertLeft .next { left: auto;right: 0; background-position: right top;}
.m-advertLeft1 .img_title,.m-advertLeft2 .img_title{ display: none;}
.m-advertRight{ margin-left: 332px; height:90px; overflow:hidden; }
.m-advertRight ul{ width:102%; overflow:hidden;}
.m-advertRight ul li{ height:40px; float:left; margin:0 10px 10px 0;}
.m-advertRight ul li a{ height:40px;display:block;color:#fff;line-height:40px;text-align:center;}
.m-advertRight ul li.num1 a{ width:225px;background:#e2696a;}
.m-advertRight ul li.num2 a{ width:158px;background:#cc0c0d;}
.m-advertRight ul li.num3 a{width: 171px;background:#e2696a;padding: 0;}
.m-advertRight ul li.num4 a{width: 162px;background:#cc0c0d;}
.m-advertRight ul li.num5 a{width: 225px;background:#e2696a;}
.m-advertRight ul li.num6 a{width: 158px;background:#cc0c0d;}
.m-advertRight ul li.num7 a{width: 171px;background:#e2696a;}
.m-advertRight ul li.num8 a{width: 132px;background:#cc0c0d;}
.m-advertRight ul li.more a{ display:block; width:12px; height:35px; background:#b8b8b8; padding:5px 4px 0; font-size:12px; color:#fff; line-height:16px;}
.m-advertRight ul li.num5 a,.m-advertRight ul li.num8 a{line-height: 20px;}
/*友情链接*/
.ls-flinkBox{ background: #fff; border: 1px solid #cc0c0d; z-index:100;  margin-top: 10px;}
.m-links{height: 34px;background: #fffafa;position:relative; z-index:92;}
.btn-top{position:absolute;right:1px;top:1px;width:35px;height:32px;background: url(../images/bottom.png) center center no-repeat;}
.m-links .icon{margin:1px;float:left;width:109px;height:32px;line-height:32px;color:#fff;font-size:16px;text-align:center;background:#cc0c0d;margin-right: 60px;}
.m-links .box-tit{height:34px;border-bottom:1px solid #cc0c0d;}
.m-links .box-tit ul li{width: 200px; margin-top:1px; line-height: 32px; float: left; text-align: center;}
.m-links .box-tit ul li span{color:#000;font-size:15px;cursor:default;}
.m-links .box-tit ul li.active span{color: #dd0f0f;}
.item_box{height:140px;}
.item_box ul{ display: none;}
.item_box ul.active{ display: block;}
.item_box ul li{width:180px;height:24px;overflow:hidden;float:left;line-height:24px;}
.item_box ul li a{display:block;line-height:24px;text-indent:12px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color: #444;}
.item_box ul li a:hover{ color:#ea0000;}
/*.flink1 li a,.flink2 li a{ font-weight: bold;}*/
.flink2 li.num5 a{ font-weight: normal;}
/*.flink3 li.num1 a,.flink3 li.num2 a,.flink3 li.num3 a,.flink3 li.num4 a,.flink3 li.num6 a,.flink3 li.num7 a,.flink3 li.num8 a{ font-weight: bold;}*/
.is-select{height: 40px;  border-top: 1px dashed #ddd; margin-top: 10px;}
.is-select h2{ width: 55px; height: 40px; float: left; background: url(../images/flink_title1.png) no-repeat center center;}
.select{  position:relative;  float:left;  margin-left: 12px; z-index: 94; margin-top: 5px;}
.select dt{  height:31px; display:inline-block; font-size: 14px; background: url(../images/down_icon.png) no-repeat 130px center;    line-height:31px; padding-left:10px;  cursor:pointer; width:146px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;    position:relative;  z-index:99; text-indent: 20px; font-weight: normal;}
.select dt:hover,.select dt.cur{ box-shadow:0 0 3px #409DFE;}
.select dd{ position:absolute;  left:0; bottom: 36px; border:1px solid #ddd; background:#fff;display:none;z-index: 98;margin:0;}
.select dd ul{ padding:4px; width: 146px; max-height:145px; _height: 145px; overflow-x: hidden;  overflow-y:auto;}
.select dd ul li a{ line-height:25px; display:block; padding:0 8px; font-size: 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.select dd ul li a:hover{background:#f5f5f5; text-decoration: none;}
.item_box .flink4 li{ width: auto; margin-right: 80px;}

/*政务资讯*/
.flashbox{ width: 528px;}
.flash{ height:318px; overflow:hidden; margin-bottom: 5px; position: relative;}
.flash .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.flash .mF_sohusports_myFocus01{ width:100%;}
.flash .mF_sohusports .pic{width:100% !important;height:318px;}
.flash .mF_sohusports .pic li{width:100% !important;height:318px;}
.flash .mF_sohusports .pic img{width:100% !important;height:318px;}
.flash .mF_sohusports{width:100% !important;height:auto !important;}
.flash .mF_sohusports .txt li{width:100%;height:36px !important;line-height:36px !important; }
.flash .mF_sohusports .txt li a{display:block;padding-left:15px !important;font-size:15px !important;margin-right:150px; color:#fff!important;font-weight:normal !important;font-family:"Microsoft YaHei",微软雅黑;height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.flash .mF_sohusports .num{bottom:11px !important;right:72px !important;}
.flash .mF_sohusports .num li{margin-right:5px !important;}
.flash .mF_sohusports .num li a{width:13px !important;height:13px !important;text-indent:-999999px;width:13px;height:13px;background:url(../images/ind_twico.png) 0 0  no-repeat!important; margin-right:0px!important;}
.flash .mF_sohusports .num li.current a{background:url(../images/ind_twico.png) -20px 0  no-repeat!important;}
.flashmore{position: absolute;right: 0; bottom: 0px; z-index: 999; display: block; width: 60px; height: 36px; line-height: 36px; }
.flashmore a{color: #fff;}
.zx_columnname{ height: auto; overflow: hidden;}
.zx_columnname ul li{ float: left; margin-right: 6px; width: 261px; height: 40px; margin-bottom: 5px; text-align: left;}
.zx_columnname ul li a{ display: block; height: 38px; line-height: 38px;font-size: 16px;color: #cc0c0d;border: 1px solid #cc0c0d; text-indent: 70px;}
.zx_columnname ul li img{ width: 31px; text-align: center; margin-right: 17px; display: inline-block; vertical-align: middle;}
.zx_columnname ul li a:hover img{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}
.zx_columnname ul li.num2,.zx_columnname ul li.num4{ margin-right: 0px;}
.ywbox{ width:374px; float:right;}
.newstitle{ height: 44px; line-height: 44px; overflow: hidden; padding: 0 15px;}
.newstitle ul li a{width:100% !important;font-size: 20px; color: #d10a07;height: 44px; line-height: 44px;  float: none; display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newstitle .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important; background: none;}
.newstitle .mF_sohusports_myFocus02{ width:100%; font-size: 20px!important; font-family: "Microsoft YaHei"!important; line-height: 44px!important; background: none;}
.newstitle .mF_sohusports .pic,.newstitle .mF_sohusports .pic li span{width:100% !important;height:44px;}
.newstitle .mF_sohusports .pic li,.newstitle .mF_sohusports .pic ul{width:100% !important;height:44px;}
.newstitle .mF_sohusports .pic li{ text-align:center;}
.newstitle .mF_sohusports .pic img{width:100% !important;height:44px;}
.newstitle .mF_sohusports{width:100% !important;height:auto !important;}
.newstitle .mF_sohusports .num,.newstitle .mF_sohusports .txt{ display: none;}
.intab{ height:30px; border-bottom: 1px solid #ddd;position: relative;}
.intab ul{position: absolute; left: 0px; bottom: -1px; width: 100%; height: 31px; }
.intab ul li{ float:left;  height: 31px;  float: left;  margin-right: 45px;}
.intab ul li a{ height:31px; line-height: 29px; font-size: 16px;padding: 0 5px; display: block;}
.intab ul li.active a{  height: 29px;color: #cc0c0d; border-bottom: 2px solid #cc0c0d;}
.yw_wz{ height: 243px;}
.yw_wz .tabcon{ display: none;}
.yw_wz .tabcon.active{ display: block;}
.ls_titles{ float: left;position: relative;}
.ls_titles p{ position: absolute; left: 0; display: block; width: 40px; height: 30px; line-height: 30px; text-align: center; background: #cc0c0d; }
.ls_titles p.title1{ top: 9px;}
.ls_titles p.title2{ top: 149px;}
.ls_titles p.title3{ top: 202px;}
.ls_titles p a{ font-size: 16px; color: #fff;}
.con_wz{ margin-left: 46px;}
.con_wz ul li,.notice_wz ul li,.zy_con ul li{ height:27px; line-height:27px; background:url(../images/dot.png) left center no-repeat; padding-left:12px;overflow:hidden;}
.con_wz ul li a,.notice_wz ul li a,.zy_con ul li a{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width:240px;}
.con_wz ul li img,.notice_wz ul li img,.zy_con ul li img{ float:left; padding-top:7px;}
.con_wz ul li .date,.notice_wz ul li .date,.zy_con ul li .date{ color:#999; float:right; font-size:13px; }
.listgk li{ padding: 0 45px 0 12px;     height: 27px;    line-height: 27px;   background: url(../images/dot.png) left no-repeat; overflow: hidden; position: relative;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #a0a0a0;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list .explain-link,.listgk li .policy-list .policy-link{display:inline;color:#c00;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list .explain-link:hover,.listgk li .policy-list .policy-link:hover{color: #dd0000;}

.notice{ height: 89px;}
.notice_tit{ width: 40px; height: 40px; font-size: 16px; line-height: 20px; background: #cc0c0d;display: block;    text-align: center; float: left; margin-top: 8px;}
.notice_tit a{color: #fff;}
.ztzllist{ height: auto;}
.ztzllist ul li{ height: 27px; line-height: 27px; background: url("../images/dot.png") left center no-repeat; padding-left: 12px; overflow: hidden;}
.ztzllist ul li a{ display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.notice_wz{ height: 89px;  overflow: hidden;margin-left: 46px;}
.zytit{ float: left; position: relative; width: 72px;}
.zy_con{padding: 4px 4px 0 76px;}
.zytit p{position:absolute;left:0;display:block;}
.zytit p a{display:block;text-align:center;font-size:12px; background: #cc0c0d; padding: 7px 6px; width: 60px;color:#fff; }
.zytit p.com1 {top: 10px;}
.zytit p.com2 {top: 82px;}
.zytit p.com3 {top: 137px;}
.zytit p.com4 {top: 194px;}
.zytit p.com3 a{padding: 8px 6px;}
.zytit p.com4 a{padding: 8px 6px;}
.zytit p.com1 a{padding:16px 6px;}
/*信息公开*/
.ls-info{position: relative; height: 410px; overflow: hidden;}
.m-lasb{width: 240px; height: 34px; line-height: 33px; border-bottom: 1px solid #ddd; position: absolute; left: 0; top: 0; z-index: 2;}
.lasb-box  ul li{ float: left;}
.lasb-box  ul li a{display: inline-block; padding: 0 5px; font-size: 16px; margin-right: 3px;}
.lasb-box  ul li.active a{border-bottom: 2px solid #ea0000; color:#ea0000;}
.m-mlgb{position: absolute; left: 0; top: 0; z-index: 1;}
.m-mlgb .liftgB{ display: none;}
.m-mlgb .liftgB.active{ display: block;}
.m-filed{ width: 240px; height: 410px; float: left;}
.m-filed .box{ height: 376px; overflow: hidden; margin-top: 38px;}
.m-filed .box ul{ zoom:1;}
.m-filed .box ul li{ width: 95px; height: 47px; line-height: 47px; float: left; background: url(../images/arr11.png) no-repeat 6px center; padding-left: 25px;}
.m-filed .box ul li.num6{line-height: 20px;padding-top: 6px;height: 41px;padding-right: 25px;width: 70px;}
.m-filed .box ul li a{font-size:13px;color: #454545; display:block; overflow:hidden;text-overflow:ellipsis;}
.tab-switch-wrapper{ width: 428px;float: left; margin-left: 20px;margin-right: 16px;overflow:hidden;}
.m-tabstyle2{ position: relative; height: 34px; width: 100%; border-bottom: 1px solid #ddd;}
.m-tabstyle2 ul{ position: absolute; left: 0px; bottom: -1px; width: 100%; height: 35px; line-height: 34px;}
.m-tabstyle2 ul li{float: left;}
.m-tabstyle2 ul li a{ display: block; height: 33px; padding: 0 5px; float: left; font-size: 16px; margin-right: 10px;}
.m-tabstyle2 ul li.active a{ text-decoration: none; color: #cc0c0d; border-bottom: 2px solid #cc0c0d;}
.m-sbbox{padding: 10px 2px 0;}
.m-sbbox dl{ display: none;}
.m-sbbox dl.active{ display: block;}
.m-tabstyle4{height: 40px; }
.m-tabstyle4 ul li{float: left; margin-right: 10px; height: 40px; text-align: center;}
.m-tabstyle4 ul li a{display: block; line-height: 38px; border: 1px solid #ddd; padding: 0 14px;}
.m-tabstyle4 ul li.active a{border: 1px solid #f15e5e; background: #f15e5e; color: #fff; font-weight: bold;}

.m-liststyle ul{ display:none;}
.m-liststyle ul.active{ display: block;}
.m-liststyle ul{ padding-top: 10px;}
.m-liststyle ul li{ height: 28px; line-height: 28px; background: url(../images/dot.png) no-repeat left center; padding-left: 12px; overflow:hidden;overflow:hidden;  position:relative; padding-right:120px;}
.m-liststyle ul li .date{display:block;float:none;position:absolute;right:0;top:0;color:#999; font-size: 13px;}
.m-liststyle ul li .nr{float:left;max-width:100%;}
.m-liststyle ul li .nr .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.m-liststyle ul li .nr .gl .split{padding:0 2px;color:#666;font-size:15px;}
.m-liststyle ul li .nr .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.m-liststyle ul li a,.m-liststyle ul li a.title{float:none; margin:0;    white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; display:block; }


.m-buttons{width: 204px; float: right;}
.m-buttons1 ul{ zoom:1; padding: 6px 0;}
.m-buttons1 ul li{margin-bottom: 2px;}
.m-buttons1 ul li a{ display: block;height: 46px;line-height: 46px;
    padding-left: 78px; color: #cc0c0d; font-size: 16px;
    background: url(../images/btns_icon1.png) 32px 6px no-repeat #eaeaea;}
.m-buttons1 ul li.num2 a{ background-position-y:-48px;}
.m-buttons1 ul li.num3 a{ background-position-y:-102px;}
.m-buttons1 ul li.num4 a{ background-position-y:-152px; font-size: 15px;}
.m-buttons1 ul li.num5 a{ background-position-y: -207px;}
.m-buttons1 ul li a:hover{background-color:#f76b6b;color:#fff;}
.m-buttons2{ height: auto; overflow: hidden;}
.m-buttons2 ul{   zoom:1;}
.m-buttons2 ul li{width: 100px;height: 50px;float: left;margin: 0 2px 3px 0;}
.m-buttons2 ul li a{display: block; height: 52px;line-height: 52px;text-align: center;font-size: 14px;color: #fff;background: #f76b6b;}
.m-buttons2 ul li.num1 a{ padding-top: 4px; line-height: 16px; height: 48px;}
.m-buttons2 ul li.num4 a{ padding-top: 10px; line-height: 16px; height: 42px;}
.m-buttons2 ul li a:hover{color:#fff; background:#cc0c0d;}
.m-pjsss{  height: 364px; margin: 44px 0 0 0;}
.m-bmmss{  height: 50px; line-height: 50px; margin-top: 10px;}
.u-hotci{font-size: 16px; color:#333; padding-left: 32px; background: url(../images/hots.png) left center no-repeat;}
.bmmss-box{margin-left: 111px;}
.bmmss-box ul li{margin-right: 10px; float: left;height: 50px;line-height: 50px;overflow: hidden;}
.bmmss-box ul li.num5 a{color: #333;font-size: 16px;color: #cc0c0d;}
.m-lasbd{ width: 822px; height: 327px; padding: 58px 41px 30px 47px; background: url(../images/sb_bg.png) 26px 42px no-repeat;}
.tjcon{ display: none;}
.tjcon.active{ display: block;}
.m-bmm{width: 267px; height: 327px; position: relative;}
.m-bmm .tj_pic{width: 267px; height: 327px; position: absolute; left: 0; top: 0;}
.m-bmm .tj_pic .img_title{ display: none;}
.m-agroups{width: 201px; height: 44px; position: absolute; left: 49px; top: 169px; text-align: center;}
.m-agroups ul li{ display: inline-block;}
.m-agroups ul li a{line-height: 24px; font-size: 12px; margin: 0 4px;}
.m-agroups ul li a:hover{color:#ea0000;}
.m-lys{width: 520px; height: auto;}
.m-lys ul li{ float: left; width: 249px; height: 70px; line-height: 70px; margin: 12px 0 0 10px; }
.m-lys ul li a{display: block;font-size: 18px; font-weight: bold; background:#f1f1f1; border-radius: 5px;text-indent: 96px;}
.m-lys ul li.active a,.m-lys ul li a:hover{background: #cc0c0d; color:#fff;}
/*办事服务*/
.bs_left{ width: 610px;}
.search-wrapper{height:126px; padding:12px 19px 0; border:1px solid #f9bcbc; background:url(../images/search_bg.jpg) no-repeat;    margin-bottom:7px;}
.search-content{ margin:0 37px;height:40px; position: relative;}
.search-content .text{ width: 391px; height:38px;  padding: 0 10px; border:1px solid #f9bcbc;  border-right:none; color:#999; margin-right: 84px;}
.search-content .button{ position: absolute; right: 0px; top: 0px; width:84px; height:40px; line-height:40px; padding-left:40px;
background:url(../images/search_icon.png) no-repeat 11px center #ea0000; border:none;font-size:16px; color:#fff;}
.hot-search{ padding:0 37px; height: 32px;  line-height:32px;  margin:0 auto;}
.hot-search span,.hot-search ul{ float: left;}
.hot-search ul li{ float: left;}
.hot-search ul li a{ padding-right:16px;}
.wy-btns-content{ height:34px; margin-top: 6px;}
.wy-btns-content ul{ width:110%;}
.wy-btns-content .btn-item{ position:relative; width:102px;height:34px; float:left; margin-right:15px;}
.menu-title a{ display:block; border-radius: 5px;  height:34px;  line-height:34px; padding-left:45px;background:#d6969e;color: #fff;}
.menu-title a:hover{background:#cc0c0d; color:#fff !important;}
.menu-title a.i1{ background: url("../images/ssbtn1.png") 15.6% center no-repeat #d6969e;}
.menu-title a.i2{background: url("../images/ssbtn2.png") 15.6% center no-repeat #d6969e;}
.menu-title a.i3{background: url("../images/ssbtn3.png") 15.6% center no-repeat #d6969e;}
.menu-title a.i4{background: url("../images/ssbtn4.png") 15.6% center no-repeat #d6969e;}
.menu-title a.i5{background: url("../images/ssbtn5.png") 15.6% center no-repeat #d6969e;}
.menu-title a.i1:hover{ background: url("../images/ssbtn01.png") 15.6% center no-repeat #cc0c0d;}
.menu-title a.i2:hover{background: url("../images/ssbtn02.png") 15.6% center no-repeat #cc0c0d;}
.menu-title a.i3:hover{background: url("../images/ssbtn03.png") 15.6% center no-repeat #cc0c0d;}
.menu-title a.i4:hover{background: url("../images/ssbtn04.png") 15.6% center no-repeat #cc0c0d;}
.menu-title a.i5:hover{background: url("../images/ssbtn05.png") 15.6% center no-repeat #cc0c0d;}
.menu-subitem{ display:none; position:absolute; top:44px; left:50%; z-index:10; margin-left:-90px; width:160px; padding: 10px;   background:#fff; box-shadow: 0 2px 6px #f1f1f1;}
.menu-subitem ul{ width: 100%;}
.menu-subitem i{ position:absolute;  top:-10px;  left:50%;  margin-left:-14px;  display:block;  width:28px;height:10px;
    background:url(../images/top_icon.png) no-repeat;}
.menu-subitem a{display:block;    height:32px;  line-height:32px; padding-left:20px; background:url(../images/subitem_icon.png) no-repeat left center;}
.wy-btns-content li.current .menu-subitem{display:block;}
.serve-wrapper{ height:160px; overflow:hidden; margin-bottom:16px;}
.serve-wrapper .bslist{ position:relative;  height: 33px; border-bottom:1px solid #ddd;}
.serve-wrapper .bslist ul{position:absolute;left:0;bottom:-1px;display:block;width:100%;height:34px;}
.serve-wrapper .bslist ul li{ float:left;}
.serve-wrapper .bslist ul li a{display:block;height: 32px; line-height:32px; padding: 0 10px; font-size: 16px;}
.serve-wrapper .bslist ul li.active a{border-bottom: 2px solid #cc0c0d; color:#cc0c0d;}
.bsfwbtn{ padding-top: 12px; height: auto; overflow: hidden;}
.bsfwbtn ul{ display: none;}
.bsfwbtn ul.active{ display: block;}
.list-wrapper{ width:110%;}
.list-wrapper li{ float:left; margin: 0 10px 10px 0; width: 114px;}
.list-wrapper li a{display:block; height:51px;   line-height:51px; padding-left: 37.7%;}
.list-wrapper li.num1 a{ background: url("../images/rdfwbtn1n.png") 14% center no-repeat #efefef;}
.list-wrapper li.num2 a{ background: url("../images/rdfwbtn2.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num3 a{ background: url("../images/rdfwbtn3.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num4 a{ background: url("../images/rdfwbtn4.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num5 a{ background: url("../images/rdfwbtn5.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num6 a{ background: url("../images/rdfwbtn6.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num7 a{ background: url("../images/rdfwbtn7.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num8 a{ background: url("../images/rdfwbtn8.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num9 a{ background: url("../images/rdfwbtn9.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num10 a{ background: url("../images/rdfwbtn10.jpg") 14% center no-repeat #efefef;}
.list-wrapper li.num1 a,.list-wrapper li.num4 a,.list-wrapper li.num5 a,.list-wrapper li.num8 a,.list-wrapper li.num10 a {padding: 8px 10px 0 37.7%;   line-height: 18px;height: 43px;}
.list-wrapper li a:hover{   color:#cc0c0d;}

.list1-wrapper{ width:110%;}
.list1-wrapper li{ float:left; margin: 0 10px 10px 0;width:114px;height:32px; line-height:32px;text-align:center;}
.list1-wrapper li a{display:block; background:#efefef;}
.list1-wrapper li a:hover{background:#f5dcdc; color:#cc0c0d;}
.bs_right{width: 242px;  height: 290px;  border: 1px solid #f9bcbc; padding: 15px 19px 0px; overflow: hidden;}
.login_btn{ height: 100px;}
.login_btn ul li{ width: 33.33%; height: 100px; float: left; text-align: center;}
.login_btn ul li img{ margin: 0 auto; display: block;}
.login_btn ul li a:hover img{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);
    transform:rotate(360deg);}
.login_btn ul li a{ display: block; line-height: 35px;}
.app-wrapper{ height: auto; clear: both; overflow: hidden;}
.code_ewm{ width: 88px; height: 88px;border: 1px solid #f9bcbc;}
.code_ewm .img_title{ display: none;}
.app-content{ margin-left: 100px;}
.app-content ul li{ height: 30px; margin-bottom: 7px;}
.app-content ul li.num1{ height: 23px; margin-bottom: 0px; line-height: 22px;}
.app-content ul li.num1 a:hover{color: #000;}
.app-content ul li.num2 a,.app-content ul li.num3 a{  line-height:30px;color: #fff; font-size: 12px; border-radius: 5px; padding-left: 26.76%; display: block;}
.app-content ul li.num2 a{ background: url("../images/iphone-img_01.jpg") left center no-repeat #eb9199;}
.app-content ul li.num3 a{ background: url("../images/android-img_01.jpg") left center no-repeat #eb9199;}
.applet-img{ margin-top: 8px; clear: both;}
.applet-img .img_title{display: none;}
.options-tmpl{position: relative;}
.options-tmpl .xg_link li{ width: 70px; height: 88px; float: left; text-align: center;line-height: 30px;}
.options-tmpl .xg_link li img{  display: block; margin: 0 auto;}
.options-tmpl .xg_link li a:hover img{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);
    transform:rotate(360deg);}
.options-tmpl .xg_link li .h{ display: inline-block; padding-top: 2px; line-height: 14px;}

.xg_ewm{display: none; position: absolute; left: -11px; bottom: 88px;}
.xg_ewm li span{display: none;}


.bjtjmainbox{float:right;width:338px;}
.bjtjleft{ width: 74px; height: 87px; float:left ;    background: #cc0c0d; font-size: 16px; color: #fff; border-radius: 5px 0 0 5px;}
.bjtjleft span{ display: block; line-height: 40px; padding-left: 34px; background: url(../images/iconbjtjtit.png) no-repeat center left;}
.bjtjleft a,.bjtjleft a:hover{ color: #fff;}
.bjtjright{ margin-left: 80px;font-size:12px;}
.bjtjright ul li{ line-height: 29px; height: 29px; padding-left: 45px;}
.bjtjright ul li.num1{ background:url(../images/iconbjsj1.png) left center no-repeat; }
.bjtjright ul li.num2{ background:url(../images/iconbjsj2.png) left center no-repeat; }
.bjtjright ul li.num3{ background:url(../images/iconbjsj3.png) left center no-repeat; }
.bjtjright ul li span{color: #cd0000;font-weight: bold;}
/*互动交流*/
.hd_homebox{ width: 445px;}
.hdlist{ position: relative; height: 34px; width: 100%; border-bottom: 1px solid #ddd;}
.hdlist ul{ position: absolute; left: 0px; bottom: -1px; width: 100%; height: 35px; line-height: 34px;}
.hdlist ul li{ float: left;}
.hdlist ul li a{ display: block; height: 33px; padding: 0 5px; float: left; font-size: 16px; margin-right:8px;}
.hdlist ul li.active a{ text-decoration: none; color: #cc0c0d; border-bottom: 2px solid #cc0c0d;}
.hdwz{ padding: 4px 2px 0px; height: 168px;}
.hdwz ul{ display: none;}
.hdwz ul.active{ display: block;}
.hdwz ul li{ height: 28px; line-height: 28px; padding-left: 12px; background: url("../images/dot.png") left center no-repeat;}
.hdwz ul li .date{ color: #999; font-size: 13px;}
.hdwz ul li a{ display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width: 340px;}
.zjlist li{ position: relative;}
.zjlist li a{ max-width: none!important; float: none; margin-right: 140px;}
.zjlist li span{ position: absolute; top: 0px; right: 85px;}
.zjlist li .date{right:0px;}
.zjlist li .starting{ color: green;}
.zjlist li .over{ color:red;}
.hdbtn1{ width: 226px;height: 112px; float: left;margin-top: 15px;}
.hdbtn1 ul li{ width: 111px; height: 112px; margin-right: 2px; float: left; text-align: center; background:#f76b6b ;}
.hdbtn1 ul li a{ padding-top: 26px; display: block; line-height: 35px; color: #fff;}
.hdbtn1 ul li img{ display: block; margin: 0 auto;}
.hdbtn1 ul li a:hover img,.hdbtn2 ul li a:hover img{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);
    transform:rotatey(360deg);}
.hdbtn2{ margin-left: 226px; margin-top: 15px;}
.hdbtn2 ul li{ height: 36px; line-height: 36px; text-align: center; margin-bottom: 2px;background:#f76b6b ;}
.hdbtn2 ul li a{ color: #fff; display: block;}
.hdbtn2 ul li img{ display: inline-block; vertical-align: middle; margin-right: 12px;}
.hd_tu{ height: auto; overflow: hidden; margin-top: 2px;}
.hd_tu .img_title{ display: none;}
.hd_tu img{ width: 100%;}
/*解读回应*/
.jdlist ul li a{ padding: 0 10px;}
.jd_wz{ height: 150px; padding: 10px 4px 13px;}
.jd_wz ul{ display: none;}
.jd_wz ul.active{ display: block;}
.jd_wz ul li{ height:30px; line-height:30px; overflow:hidden;  position:relative; padding-right:120px;background:url(../images/dot.png) left center no-repeat; padding-left:12px;}
.jd_wz ul li .date{display:block;float:none;position:absolute;right:0;top:0;color:#999; font-size: 13px;}
.jd_wz ul li .nr{float:left;max-width:100%;}
.jd_wz ul li .nr .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jd_wz ul li .nr .gl .split{padding:0 2px;color:#666;font-size:15px;}
.jd_wz ul li .nr .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.jd_wz ul li a,.jd_wz ul li a.title{float:none; margin:0;    white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; display:block; }
.mtjd_wz{ height: 163px; padding-top: 10px;}
.mtjd_wz dl{ display: none;}
.mtjd_wz dl.active{ display: block;}
.tpflash{ width: 204px; height: 155px; float: left;}
.tpflash .mF_sohusports_wrap{width:100%;float:none;padding:0;border:0;}
.tpflash .mF_sohusports{width:100% !important;height:auto !important;}
.tpflash .mF_sohusports .pic{width:100% !important;height:155px;}
.tpflash .mF_sohusports .pic li{width:100% !important;height:155px;}
.tpflash .mF_sohusports .pic img{width:100% !important;height:155px;}
.tpflash .mF_sohusports .txt li{width:100%;height:40px;line-height:40px;}
.tpflash .mF_sohusports .txt li a{display:block;padding-left:15px;margin-right:60px;font-size:14px;font-weight:normal;font-family:"Microsoft YaHei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tpflash .mF_sohusports .txt li b{filter:alpha(opacity=40);opacity:.4;background:#000;}
.tpflash .mF_sohusports .num{bottom:16px;right:0px;}
.tpflash .mF_sohusports .num li a{display:block;width:8px;height:8px;text-indent:-999999px;margin:0 6px 0 0px;background:#fff !important;border-radius:8px;}
.tpflash .mF_sohusports .num li.current a{width:8px;background:#cc0000 !important;}
.jd_con{ width: 220px; padding-right: 4px; float: right;}
.jd_con ul li{ height:30px; line-height:30px; overflow:hidden;  position:relative;background:url(../images/dot.png) left center no-repeat; padding-left:12px;}
.jd_con ul li .nr{float:left;max-width:100%;}
.jd_con ul li .nr .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jd_con ul li .nr .gl .split{padding:0 2px;color:#666;font-size:15px;}
.jd_con ul li .nr .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.jd_con ul li a,.jd_con ul li a.title{float:none; margin:0;    white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; display:block; }
.jd_con1{ width: auto; padding: 0 4px; float: none;}
.jd_con1 ul{ display: none;}
.jd_con1 ul.active{ display: block;}
.jd_con1 ul li{ padding-right: 120px;}
.jd_con1 ul li .date{display:block;float:none;position:absolute;right:0;top:0;color:#999; font-size: 13px;}
.mt_btn{ height: 60px; padding-left: 10px;}
.mt_btn ul li{ float: left;}
.mt_btn ul li a{ display:block; height:60px; line-height:60px; float:left; font-size:18px;margin-left:55px;}
.mt_btn ul li a img{margin-right:10px; display:block; float:left;}
.mt_btn ul li#first a{margin-left:0;}
.ft_tu{ padding-top: 10px;}
.ft_tu ul{ display: none;}
.ft_tu ul.active{ display: block;}
.ft_tu ul li{ width: 215px; height:auto; float: left; margin-right: 15px;}
.ft_tu ul li img{ width:100%; height:127px;}
.ft_tu ul li .title{ height: 28px; text-align: center; display: block;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; line-height: 28px;}
.ft_tu ul li.num2{ margin-right: 0px;}
/*数据开放*/
.sj_content dl{ display: none;}
.sj_content dl.active{ display: block;}
.ls-sjlys{width: 445px; height: 188px;}
.ls-sjtjtop{width: 100%; height: 33px; line-height: 33px; border-bottom: 1px solid #ddd; position: relative;}
.ls-sjtjtop ul{ position: absolute; left: 0px; bottom: -1px; width: 100%; height: 34px; }
.ls-sjtjtop ul li{ float: left; }
.ls-sjtjtop ul li a{display: inline-block; height: 32px; padding: 0 14px; float: left; font-size: 16px; color:#3d3d3d;}
.ls-sjtjtop ul li.active a{color: #cc0c0d; border-bottom: 2px solid #cc0c0d;}
.liftgP1{padding-top: 2px;}
.liftgP1 ul li{width: 111px; height: 77px; float: left; text-align: center;}
.liftgP1 ul li a{display: block; padding-top: 18px; color: #000; line-height: 30px; }
.liftgP1 ul li a:hover{ color: #ea0000}
.liftgP1 ul li img{height: 28px; display: block; margin: 0 auto; margin-bottom: 2px;}
.liftgP1 ul li a:hover img{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}
.ls-tgjgs{width: 445px; height: 188px;}
.ls-tgjglist ul{padding: 5px 0; height: 150px; overflow-y: auto;}
.ls-tgjglist ul li{width: 192px; line-height: 30px; margin-left: 16px; float: left; background: url(../images/li_icon.png) left center no-repeat;}
.ls-tgjglist ul li a{padding-left:13px;}
.m-sjkftab{ height: 224px;}
.m-sjkftits{width: 100%; height: 33px; line-height: 32px; border-bottom: 1px solid #ddd; margin-top: 6px;}
.m-sjkftits a.u-tjtitle{display: inline-block; padding: 0 14px; font-size: 16px; color: #cc0c0d; border-bottom: 2px solid #cc0c0d; margin-right: 10px;}
.u-count{height: 20px; margin-top: 8px; line-height: 20px;}
.u-count ul li{ float: left;}
.u-count ul li a{display:block; padding: 0 8px; border-radius: 4px; font-size: 12px; color#fff;}
.u-count ul li.active a{background: #cc0c0d; color: #fff;}
.m-tjcount{font-size: 12px; color: #cc0c0d; margin-right: 15px;}
.m-tjheader{width: 100%; height: 32px; line-height: 32px; background:#f0f0f0; margin-top: 1px;}
.m-tjheader P{float: left; text-align: center;}
.u-tj01{width:54px;}
.u-tj02{width:164px;}
.u-tj03{width:180px;}
.u-tj04{width:83px;}
.u-tj05{width:192px;}
.u-tj06{width:100px;}
.u-tj07,.u-tj08{width:137px;}
.new-change .u-tj03{width: 290px;}
.new-change .u-tj05{width: 192px;}
.m-tjbody{width: 100%; height: 123px; margin-top: 4px;}
.m-tjbody ul li{width: 100%; height: 30px; line-height: 30px; float: left;overflow:hidden}
.m-tjbody ul li p{float: left; text-align: center;}
@media (max-width:1099px) {
.con_wz ul li a, .notice_wz ul li a, .zy_con ul li a,.hdwz ul li a{max-width:none; float:none;display:block;margin-right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.con_wz ul li img, .notice_wz ul li img, .zy_con ul li img,.hdwz ul li img{ display:none;}
.zjlist li a{ margin-right: 140px!important;}
}
@media (min-width: 992px) and (max-width:1099px) {
    .hdlist ul li a{margin-right: 0;font-size: 15px;}

.zc_web{ right: auto; left:0px; margin-right: 0px;}
.yc_web{left: auto;right: 0px;margin-left: 0px;}
.flashbox{width:420px;}
.zx_columnname ul li{ width: 207px;}
.zx_columnname ul li a{ text-indent: 30px;}
.tab-switch-wrapper{ width: 336px; margin-right: 10px; margin-left: 10px;}
.m-tabstyle2 ul li a{padding: 0 3px;font-size: 15px; margin-right: 0px;}
.m-tabstyle4 ul li{margin-right: 5px;}
.m-tabstyle4 ul li a{padding: 0 5px;}
.m-lasbd{width: 801px;padding: 58px 0px 30px 0px;background: url(../images/sb_bg.png) -21px 42px no-repeat;}
.bs_left{ width: 550px;}
.bs_right{width: 220px; padding: 15px 10px 0px;}
.app-content ul li.num1 a{ font-size: 12px;}
.applet-img img{ width: 100%;}
.wy-btns-content .btn-item{width: 98px;margin-right: 5px;}
.serve-wrapper .bslist ul li a{ padding: 0 5px;}
.list-wrapper li,.list1-wrapper li{width: 104px;}
.list-wrapper li a{font-size: 13px;}
.bjtjmainbox{width:235px;}
.bjtjleft{ display: none;}
.bjtjright{margin-left: 0px;width: 240px;overflow: hidden;}
.bjtjright ul li{padding-left: 35px;}
.hd_homebox,.ls-sjlys,.ls-tgjgs{ width: 396px;}
.jd_con{ padding-right: 0px; width: 185px;}
.mt_btn ul li a{ margin-left: 35px;}
.jd_con1{ width: auto;}
.jd_con1 ul{ display: none;}
.jd_con1 ul.active{ display: block;}
.ft_tu ul li{ width: 190px;}
.ft_tu ul li img{ width: 100%;}
.liftgP1 ul li{width: 25%;}
.ls-tgjglist ul li{width: 172px;}
.u-tj01{width: 34px;}
.u-tj06{width: 59px;}
.u-tj07{width: 90px;}
.scroll-img ul li img{margin: 0 0 0px 20px;}
.m-advertRight ul li.num1 a{ width:198px;}
.m-advertRight ul li.num2 a{ width:156px;}
.m-advertRight ul li.num3 a{ width:110px; padding: 0 10px;}
.m-advertRight ul li.num4 a{ width:105px; line-height:20px; padding:0 10px;}
.m-advertRight ul li.num5 a{ width:120px; line-height:20px; padding:0 10px;}
.m-advertRight ul li.num6 a{ width:152px;  }
.m-advertRight ul li.num7 a{ width:166px;}
.m-links .icon{ margin-right: 0px;}
.item_box ul li{width: 162px;}
.select{ margin-left: 0px;}
.select dt{ width: 145px;}
}
@media (max-width:991px) { 
.ls_tab{ float: none; width: 100%; box-sizing: border-box; overflow: hidden; border-bottom: none;}
.tab_content{ margin-left: 0px;height: auto; overflow: hidden;padding: 2%;}
.contain{ height: auto; overflow: hidden; }
.flashbox,.ywbox{ float: none; width: 100%;}
.flash{float:none;width:100%;height:450px; margin-bottom: 2%;}
.flash .mF_sohusports .pic,.flash .mF_sohusports .pic li,.flash .mF_sohusports .pic img{height:450px;}
.zx_columnname ul li{  margin-right: 2%; width: 49%;  margin-bottom: 2%; text-align: center;}
.zx_columnname ul li a{ text-indent: 0px;}
.zx_columnname ul li.num2,.zx_columnname ul li.num4{ margin-right: 0px;}
.ls-advertBox{ height: auto; overflow: hidden; padding: 2%;}
.m-advertRight{ margin-left: 166px; height: auto; overflow: hidden;}
.m-advertLeft1{ margin-bottom: 2%;}
.m-links .icon{ margin-right: 0px;}
.ls-info{ height: auto; position: static;}
.m-lasb{ width: 100%; position: static;}
.m-mlgb{ position: static;}
.m-filed .box{ margin-top: 0px;}
.m-buttons{ width: 100%; float: none; clear:both;}
.m-pjsss{ width: 100%; overflow: hidden;}
.m-iframess{ width: 100%; height: 296px; overflow-x: auto;}
.bs_left,.bs_right{ width: 100%; float: none;}
.bs_right{ box-sizing: border-box; padding: 2% 2% 0; height: auto;}
.search-wrapper{ background-size:cover;}
.search-content .text{width: 100%;height: 40px;box-sizing: border-box;}
.serve-wrapper{ margin-bottom: 0; height: auto;}
.applet-img{ clear: both; margin-bottom: 2%;}
.applet-img img{ width: 100%; height: auto;}
.options-tmpl{ padding: 2% 0; float: none; width: 100%; overflow: hidden;}
.options-tmpl ul li{ width: 91px;}
.bjtjmainbox{ float: none;width:auto;}
.hd_homebox,.ls-sjlys,.ls-tgjgs{width: 100%;float: none;}
.hdwz{ height: auto; overflow: hidden;}
.hd_tu img{ height: auto;}
.jd_wz{ height: auto; overflow: hidden; padding: 2% 4px 2%;}
.mtjd_wz{ height: auto; overflow: hidden;}
.liftgP1 ul li{ width: 25%;}
.ls-tgjglist ul li{ width:167px; }
.ls-tgjgs{ height: auto; overflow: hidden;}
.ls-tgjglist ul{ height: auto;}
.m-sjkftits a.u-tjtitle{ margin-right: 0px;}
.m-tjcount{ margin-right: 0px;}
}
@media (min-width:768px) and (max-width:991px) {
.logoright{ margin-top: 13px;}
.homemenu{ left: 56%;}
.ls_tab ul li{height: 70px;line-height: 25px;width: 14.28%;float: left;border-bottom: none;}
.ls_tab ul li#last{line-height: 25px;}
.ls_tab ul li a{ padding:10px 5px 10px 58px; height: 50px;}
    .ls_tab ul li a.a7{ padding:10px 5px 10px 58px; background: url("../images/leftmenu7.png") 19px center no-repeat;}
.scroll-img ul li img{margin: 0 0 0px 13px;}
.m-advertLeft{ width: 166px;}
.m-advertRight{ height: 185px;}
.m-advertRight ul li{height: 55px;}
.m-advertRight ul li a{height: 55px;line-height: 55px;}
.m-advertRight ul li.num2 a{ width:175px; line-height: 26px;}
.m-advertRight ul li.num3 a{ width:150px;line-height: 26px; padding: 0px;}
.m-advertRight ul li.num4 a{ width:210px;}
.m-advertRight ul li.num5 a{ width:190px;}
.m-advertRight ul li.num6 a{ width:150px;}
.m-advertRight ul li.num7 a{ width:260px;}
.m-advertRight ul li.num8 a{ width:270px; }
.m-advertRight ul li.more a{padding: 10px 4px 0; height: 45px;}
.m-links .box-tit ul li{ width: 150px;}
.item_box ul li{width: 127px;}
.select{ margin-left: 0px;}
.select dt{background: url(../images/down_icon.png) no-repeat 100px center;padding-left: 5px;width: 113px;text-indent: 10px;}
.select dd ul{ padding:2px; width: 112px;}
.tab-switch-wrapper{ width: auto; margin-left: 240px; margin-right: 0px; float: none;}
.m-buttons2 ul li.num1,.m-buttons2 ul li.num2,.m-buttons2 ul li.num6{ width: 160px;}
.m-buttons2 ul li.num5{ width: 203px;}
.m-buttons2 ul li.num6{ margin-right: 0px;}
.m-buttons2 ul li.num6 a{padding-top: 10px;line-height: 16px;height: 42px;}
.m-lasbd{width: auto;height: 327px;padding: 18px 0px 30px 0px;background: url(../images/sb_bg.png) -21px 0px no-repeat;}
.m-lys{ width: 450px;}
.m-lys ul li{width: 215px; text-align: center;}
.m-lys ul li a{text-indent: 0px;}
.wy-btns-content .btn-item{ width:127px;}
.jd_con{ width: 524px; padding-right: 0px;}
.jd_con1{ width: auto;}
.u-tj01{width: 34px;}
.u-tj05{width: 109px;display: block;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.u-tj06{width: 70px;}
.u-tj07{width: 95px;}
}
@media (max-width:767px) {

    .ls_tab ul li a.a7{ padding-left: 68px; background: url("../images/leftmenu7.png") 19px center no-repeat;}

.homemenu{ position: static;}
.homemenu ul li{ width: 33.3%;}
.homemenu ul li a{ padding-left: 0px; width: 100%;}
.ls_tab ul li{height: 50px;line-height: 50px;width:50%;float: left;border-bottom: none;}
.ls_tab ul li#last{ border-bottom: none; height: 50px; line-height: 50px;}
.flash{height:auto;}
.flash .mF_sohusports .pic,.flash .mF_sohusports .pic li,.flash .mF_sohusports .pic img{height:30em;}
 .zx_columnname ul li img{ margin-right: 0px;}
.newstitle{ padding: 0px;}
.hot-search{ height:auto; overflow:hidden;}
.intab ul li{margin-right: 15px;}
.m-filed{ width: 100%; float: none; height: auto;}
.m-filed .box{ height: auto;}
.m-filed .box ul li{ width: 50%; box-sizing: border-box;}
.m-filed .box ul li.num6{line-height: 47px;padding-top: 0px;height: 47px;padding-right: 0px;width: 50%;}
.m-filed .box ul li.num7{line-height: 47px;height: 47px;padding-right: 0px;width: 50%;}
.tab-switch-wrapper{ float: none; width: 100%; margin: 0;}
.m-buttons2 ul li{width: 49%; margin: 0 2% 2% 0;}
.m-buttons2 ul li.num2,.m-buttons2 ul li.num4,.m-buttons2 ul li.num6{ margin-right: 0px;}
.m-buttons2 ul li.num5,.m-buttons2 ul li.num6{ margin-bottom: 0px;}
.m-buttons2 ul li.num6 a{ padding-top: 0px; line-height: 52px; height: 52px;}
.m-buttons2 ul li.num4 a,.m-buttons2 ul li.num5 a{ padding-top: 0px; line-height: 52px; height: 52px;}
.m-buttons2 ul li.num5{ width:100%;}
.m-tabstyle2 ul li a{ margin-right: 0px; padding: 0px 1px; font-size: 13px;}
.m-tabstyle4{ height: auto; overflow: hidden;}
.m-tabstyle4 ul li{ margin-bottom: 5px;}
.m-lasbd{ width: auto; height: auto; padding: 0px 0px 10px 0px; background:none; overflow: hidden;}
.m-lys{ width: 100%; float: none; overflow: hidden;}
.m-lys ul{width: 105%;}
.m-lys ul li{ float: left; width: 46.6%; height: 50px; line-height: 50px; margin: 10px 2% 0 0; text-align: center; }
.m-lys ul li a{ text-indent: 0px;}
.m-bmm{ width: 100%;   float: none; height: 360px;  }
.m-bmm .tj_pic{ width: 100%; height: auto; overflow:hidden; padding-top: 2%;}
.m-bmm .tj_pic img{ width: 100%; height: 100%;}
.search-wrapper{ padding:2% 2% 0; height: auto;}
.search-content,.hot-search{ margin: 0px; padding: 0px;}
.wy-btns-content .btn-item{width: 44%;margin-bottom:10px;margin-right: 2%;}
.menu-title a{ padding-left: 0px; text-align: center;}
.wy-btns-content{ height:132px;}
.serve-wrapper .bslist{ position:static;  height: 68px;}
.serve-wrapper .bslist ul{height: 68px;position:static; }
.serve-wrapper .bslist ul li{height: 34px;}
.serve-wrapper .bslist ul li a{ padding: 0 5px;}
.list-wrapper,.list1-wrapper{ width:102%;}
.list-wrapper li,.list1-wrapper li{ margin: 0 2% 2% 0; width: 48%;}
.options-tmpl ul li{ width: 33.3%;}
.bjtjleft{ width: 100%; float: none; clear: both; height: auto;}
.bjtjleft span{background: url(../images/iconbjtjtit.png) no-repeat 10px center; padding-left: 44px;}
.bjtjright{ margin-left: 0px;}
.ls-tgjglist ul li{ width:48%;  margin-left: 2%;}
.hdlist ul li a{ margin-right: 0px;}
.jdlist ul li a{ padding: 0 5px;}
.m-sjkftits{ height: auto; overflow: hidden;}
.m-tjcount{ line-height: 20px; padding: 3px 0}
.u-tj01,.u-tj02,.u-tj04,.u-tj05,.u-tj06{ display: none;}
.u-tj03{width:65%;}
.u-tj07{width:35%;}
.tpflash{ width: 100%; float: none; height:200px }
.tpflash .mF_sohusports .pic,.tpflash .mF_sohusports .pic li,.tpflash .mF_sohusports .pic img{height:200px;}
.jd_con{ width: 100%; float: none; padding: 0px;}
.mt_btn{ padding-left: 0px;}
.mt_btn ul li{ width: 33.3%;}
.mt_btn ul li a{ margin-left: 0px; font-size: 14px;}
.ft_tu ul li{ width: 48%; margin: 0 1%;}
.ft_tu ul li img{ width: 100%;}
.hdbtn1{width: 164px;}
.hdbtn1 ul li{width: 80px;}
.hdbtn2{margin-left: 164px;}
.hdlist1 ul li a{ font-size: 14px; padding: 0 3px 0px 4px;}
.scroll-img ul li{ width: 47%; margin: 0 0 0px 2%;}
.scroll-img ul li img{ width: 100%; margin: 0px;}
.m-advertLeft1{ width: 49%; margin-right: 2%; height: auto;}
.m-advertLeft2{ width: 49%;height: auto;}
.m-advertLeft1 .bd img {height: auto;}
.m-advertLeft2 .bd img {height: auto;}
.m-advertRight{ margin-left: 0px; clear: both;}
.m-advertRight ul{ width: 100%;}
.m-advertRight ul li{margin:0 0px 10px 0; float: none;}
.m-advertRight ul li.num1 a,.m-advertRight ul li.num2 a,.m-advertRight ul li.num3 a,.m-advertRight ul li.num4 a,.m-advertRight ul li.num5 a,.m-advertRight ul li.num6 a,.m-advertRight ul li.num7 a,.m-advertRight ul li.num8 a{ width:100%; padding: 0;}
.m-advertRight ul li.num3 a{ line-height: 40px;}

.m-advertRight ul li.more a{ width:100%; height:35px; padding:0px; line-height:35px;}
.m-advertLeft1 .bd img,.m-advertLeft2 .bd img { width: 100%;}
.m-links .icon{ display: none;}
.m-links .box-tit{ padding-right: 35px; height: 60px;}
.m-links .box-tit ul li{width: 50%; line-height: 30px; margin-top: 0px;}
.m-links{ height: 60px;}
.item_box{ height: auto; overflow: hidden;}
.item_box ul li{ width: 50%;}
.w-box{ clear: both;}
}
@media (max-width:500px) {
.flash .mF_sohusports .pic,.flash .mF_sohusports .pic li,.flash .mF_sohusports .pic img{height:200px;}	
}
@media (max-width:320px){
.hdlist ul li a{ font-size:14px;}
}

/*横幅*/
.hfbox{height: 60px;overflow: hidden;border: 1px solid #cc0c0d;border-bottom: none;padding: 5px;background: #fff;margin-top: 10px;}
.hfbox_slide,.hfbox_slide .bd,.hfbox_slide ul,.hfbox_slide .bd li,.hfbox_slide .bd li img,.hfbox_slide .bd li a{height:100%; width: 100%; }
.hfbox_slide .img_title{display:none;}
.hfbox_slide .bd{ position:relative; z-index:0;}
.hfbox_slide .bd li{ zoom:1; vertical-align:middle;}
.hfbox_slide .bd a{display:block; color: #fff; position: relative;}
.hfbox_slide .bd img{display:block;}
@media (max-width:767px) {
    .hfbox{height: 50px;}
}
