.content{
    height: 427px;
}
.leftNav{
    width: 160px;
    border: 1px solid #cc0c0d;
    background: #fff;
}
.leftNav ul li{
    display: block;
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    color: #cc0c0d;
    border-top: 1px solid #cc0c0d;
    text-indent: 62px;
    background: url(../images/nav.png) 0 -7px no-repeat;
}
/* .leftNav ul li:first-child{
    border-top: 0;
} */
.leftNav ul li a{
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/nav.png) 0 -7px no-repeat; 
    color: #cc0c0d;
}

.leftNav ul li.active a,.leftNav ul li:hover a{
    display: block;
    width: 100%;
    height: 100%;
    background: url("../images/nav-hover.png") 0 -7px no-repeat; 
    background-color: #cc0c0d;
    color: #fff;
}
.leftNav ul li a.a2{background-position-y: -87px;}
.leftNav ul li a.a3{background-position-y: -167px;}
.leftNav ul li a.a4{background-position-y: -247px;}
.leftNav ul li a.a5{background-position-y: -327px;}
.leftNav ul li a.a6{background-position-y: -407px;}
.rightContent{
    margin-left: 170px;
    height: 397px;
    overflow: hidden;
    padding: 14px 9px;
    background: #fffafa;
    border: 1px solid #cc0c0d;
    color: #000;
}
.left-box{
    width: 510px;  
}
.slide-box{
    width: 510px;
    height: 293px;
    overflow: hidden;
	margin-bottom: 5px;
	position: relative;
}
.left-box .mF_sohusports_wrap {
    width: 100%;
    padding: 0px !important;
    border: 0px !important;
}
.left-box .mF_sohusports_wrap {
	width: 100%;
	padding: 0px !important;
	border: 0px !important;
}

.left-box .mF_sohusports_myFocus01 {
	width: 100%;
}

.left-box .mF_sohusports .pic {
	width: 100% !important;
	height: 293px;
}

.left-box .mF_sohusports .pic li {
	width: 100% !important;
	height: 293px;
}

.left-box .mF_sohusports .pic img {
	width: 100% !important;
	height: 293px;
}

.left-box .mF_sohusports {
	width: 100% !important;
	height: auto !important;
}

.left-box .mF_sohusports .txt li {
	width: 100%;
	height: 36px !important;
	line-height: 36px !important;
}

.left-box .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;
}

.left-box .mF_sohusports .num {
	bottom: 13px !important;
	right: 64px !important;
}

.left-box .mF_sohusports .num li {
	margin-right: 5px !important;
}

.left-box .mF_sohusports .num li a {
	width: 9px !important;
	height: 9px !important;
	text-indent: -999999px;
    border: 1px solid #fff;
    background: transparent;
	border-radius: 50%;
	margin-right: 0px!important;
}

.left-box .mF_sohusports .num li.current a {
    background: #cc0c0d;
    border-color: #cc0c0d;
}

.flashmore {
	position: absolute;
	right: 0;
	bottom: 0px;
	z-index: 999;
	display: block;
	width: 60px;
	height: 36px;
	line-height: 36px;
}

.flashmore a {
	color: #fff!important;
}

.left-boxmore {
	position: absolute;
	right: 0;
	bottom: 0px;
	z-index: 999;
	display: block;
	width: 60px;
	height: 36px;
	line-height: 36px;
}

.left-boxmore a {
	color: #fff;
}

.m-dynamic .mF_sohusports_wrap {
	width: 100%;
	padding: 0px !important;
	border: 0px !important;
	background: none;
}

.m-dynamic .mF_sohusports_myFocus02 {
	width: 100%;
	text-align: center;
	font-size: 20px!important;
	font-family: "Microsoft YaHei"!important;
	line-height: 44px!important;
	background: none;
}

.m-dynamic .mF_sohusports .pic {
	width: 100% !important;
	height: 44px;
}

.m-dynamic .mF_sohusports .pic li {
	width: 100% !important;
	height: 44px;
}

.m-dynamic .mF_sohusports .pic img {
	width: 100% !important;
	height: 44px;
}

.m-dynamic .mF_sohusports {
	width: 100% !important;
	height: auto !important;
}

.m-dynamic .mF_sohusports .num,
.m-dynamic .mF_sohusports .txt {
	display: none;
}

.notice{
    width: 510px;
    height: 88px;
    overflow: hidden;
    margin-top: 12px;
}
.notice .notice-title {
    width: 40px;
    height: 84px;
    border: 1px dashed #ffbcbc;
    float: left;
    background: #f2efef;
}
.notice-title a{
    display: inline-block;
    width: 16px;
    height: 100%;
    padding:1px 12px;
    color: #cc0c0d;
    font-size: 16px;
    line-height: 20px;
}
.right-box{
    width: 390px;
}
.m-gsggtext {
    overflow: hidden;
    width: 458px;
    height: 88px;
    position: relative;
}
.m-gsggtext ul li {
    height: 24px;
    line-height: 24px;
    background: url(../images/arr1.png) no-repeat left center;
    padding-left: 12px;
}
.m-gsggtext ul li a{
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	max-width: 320px;
}
.liftgA ul li a:hover {
    color: #ea0000;
}
.liftgA a {
    color: #000;
}
.m-gsggtext ul li span.date ,.com-lists ul li span.date{
    float: right;
    color: #999;
    font-size: 13px;
}
.m-dynamic{
    height: 46px;
    width: 100%;
    overflow: hidden;
    line-height: 46px;
}
.m-dynamic .pic ul li a {
	font-size: 20px;
	color: #d10a07;
	float: none;
	display: block;
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    line-height: 46px;
}
.com-tit{
    height: 33px;
    border-bottom: 1px solid #ddd;
    line-height: 33px;
    overflow: hidden;
}
.com-tit a{
    display: block;
    height: 33px;
    padding: 0 2px;
    float: left;
    font-size: 16px;
    margin: 0 14px;
}
.com-tit a.active{
    color: #cc0c0d;
    border-bottom: 2px solid #cc0c0d;
    height: 31px;
}
.com-lists ul li,#bxcy li{
    height: 32px;
    line-height: 32px;
    background: url(../images/arr1.png) no-repeat left center;
    padding-left: 12px;
    overflow: hidden;
}
.com-lists ul li a,#bxcy li a{
    white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    max-width: 252px;
    float: left;
    font-size: 14px;
}

.zjlist li{position: relative;}
.zjlist li .over{color: red;position: absolute;top: 0;right: 0;}
.zjlist li .starting{color: green;position: absolute;top: 0;right: 0;}
.zjlist li a{max-width: none !important; float: none !important; margin-right: 60px !important; display: block;}

#bxcy li{text-align: right;color: #999;font-size: 13px;}
.pdd4{
    padding-top: 4px;
    padding-right: 4px;
}
.importantNews{
    height: 64px;
}
.left-tit a{
    display: block;
    text-align: center;
    font-size: 12px;
    background: #cc0c0d;
    padding: 6px 6px;
    width: 60px;
    color: #fff;
}
.com-lists .right-list-box{
    width: 305px;
}
.right-list-box ul li{
    height: 32px;
    line-height: 32px;
    background: url(../images/arr1.png) no-repeat left center;
    padding-left: 12px;
    overflow: hidden;
    position: relative;
}
.com-lists .right-list-box ul li a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 214px;
}
.com-lists .right-list-box ul.listgk li .col-block{float:left; max-width: 70%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.com-lists .right-list-box ul.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #a0a0a0;}
.com-lists .right-list-box ul.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;}
.left-tit{
    margin-top: 9px;
}
.is-select{
    width: 1078px;
    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 320px center;
    line-height:31px;
    padding-left:10px;
    cursor:pointer;
    width:485px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    position:relative;
    z-index:99;
    text-align: center;
    font-weight: normal;
}
.select dt.first{ border-right: 1px dashed #ddd;}
.select dt:hover,.select dt.cur{
    box-shadow:0 0 3px #409DFE;
}
.select dd{
    position:absolute;
    left:0;
    top:-145px;
    border:1px solid #ddd;
    background:#fff;display:none;
    z-index: 98;
	margin:0;
}
.select dd ul{
    padding:4px;
    width: 485px;
	height:135px;
    max-height:135px;
    _height: 135px;
    overflow:auto;
}
.select dd ul li a{
    line-height:25px;
    display:block;
    padding:0 8px;
    font-size: 12px; 
}
.select dd ul li a:hover{background:#f5f5f5; text-decoration: none;}

.scroll_horizontal{position:relative;width:1098px;height:86px;background-color:#fff;text-align:center;border:1px solid #cc0c0d;}
.scroll_horizontal .box{
    position:relative;width:1058px;height:52px;
    padding-top: 20px;
    overflow: hidden;
    margin-left: 35px;
}
.scroll_horizontal .box .j-scroll{
    position:relative;width:1018px;height:52px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 20px;
}
.scroll-wrap{
    position:relative;width:1018px;height:52px;
    overflow: hidden;
}
.scroll_horizontal .box li{float:left;width:255px;}
.scroll_horizontal .box li img{ width:245px;height:50px; border:1px solid #ddd; margin:0 auto;}
.scroll_horizontal .box .prev,
.scroll_horizontal .box .next{position:absolute;top:10px;width:21px;height:26px; cursor:pointer;}
.scroll_horizontal .box .prev{left:0px;background:url(../images/h-left.png) center center no-repeat;}
.scroll_horizontal .box .next{right:0px;background:url(../images/h-right.png) center center no-repeat;}
.scroll_horizontal div.u-tit{display: block; width: 25px; background:#cc0c0d; color:#fff; position: absolute; left: 0; top: 0; padding: 5px;}
.scroll_horizontal div.u-tit a{color: #fff;}

.is-wrapbox{
    margin-top: 10px;
}
/*友情链接*/
.ls-flinkBox{ background: #fff; border: 1px solid #cc0c0d; z-index:100; }
.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/top.png) center center no-repeat;
    cursor: pointer;
}
.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;}
.m-links .box-tit ul li span{cursor: pointer;}
.item_box{height:116px;overflow-y: auto;}
.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;}
.item_box ul.t_link4 li{ width: auto; margin-right: 80px;}
/* 信息公开 */
.infor-left,.infor-right{
    width: 445px;
}
.infor-tit{
    height: 29px;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.infor-tit a{
    display: block;
    height: 28px;
    line-height: 28px;
    padding: 0 20px;
    float: left;
    font-size: 16px;
    color: #444;
}
.left .infor-tit a{
    padding: 0 8px;
}
.infor-tit a.active{
    color: #cc0c0d;
    border-bottom: 2px solid #cc0c0d;
    height: 27px;
}
.tab_content{
    height: 172px;
}
.infor-jgjs{
    text-indent: 2em;
    overflow-y: auto;
    text-align: justify;
    height: 172px;
    line-height: 26px;
}
.infor-ldzc{
    height: 172px;
    overflow-y: auto;
    padding: 0 8px;
}
.infor-jgsz{
    padding: 0 8px;
}
.infor-ldzc ul li,.infor-jgsz ul li{
    line-height: 28px;
    height: auto;
    background: none;
    padding: 0;
    height: 28px;
}
.infor-jgsz ul li a,.infor-ldzc ul li a{
    display: block;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    float: left;
    max-width: 360px;
}
.ifor-top-box{
    border-bottom:1px dashed #ddd;
}
.infor-bottom-box .com-lists{
    padding: 7px 5px 0;
}
.ifor-right-top {
    min-height: 202px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
}
.ifor-right-top ul li {
    width: 218px;
    height: 40px;
    overflow: hidden;
    float: left;
    margin: 6px 9px 0 0;
}
.ifor-right-top ul li.num2, .ifor-right-top ul li.num4, 
.ifor-right-top ul li.num6, .ifor-right-top ul li.num8 {
    margin-right: 0;
}
.ifor-right-top ul li a{
    display: block;
    line-height: 40px;
    color: #cc0c0d;
    font-size: 15px;
    background: #f1f1f1 url(../images/h-icon.png) 44px center no-repeat;
    text-indent: 80px;
}
.ifor-right-top ul li.num1 a {
    background-position: 45px 6px;
}
.ifor-right-top ul li.num2 a {
    background-position: 45px -114px;
}
.ifor-right-top ul li.num3 a {
    background-position: 45px -54px;
}
.ifor-right-top ul li.num4 a {
    background-position: -174px 6px;
}
.ifor-right-top ul li.num5 a {
    background-position: 45px -114px;
}
.ifor-right-top ul li.num6 a {
    background-position: -174px -115px;
}
.ifor-right-top ul li.num7 a {
    background-position: 45px -184px;
}
.ifor-right-top ul li.num8 a {
    background-position: -174px -185px;
}
.infor-right-lists{
    padding: 7px 5px 0;
}
.infor-right-lists .com-lists ul li a{max-width: 330px;}

/* 办事服务 */
.bjtjmainbox .bjtjright .bjtjbr_load1 {
	background: url(../images/iconbjsj2019070.png) no-repeat 5px center;
}

.bjtjmainbox .bjtjright .bjtjby_load2 {
	background: url(../images/iconbjsj2019071.png) no-repeat 5px center;
}

.bjtjmainbox .bjtjright .bjtjbn_load3 {
	background: url(../images/iconbjsj2019072.png) no-repeat 5px center;
}
.m-sleft{width: 415px;}
.m-myserv{margin-top:5px;}
.m-myserv h1{height: 63px; line-height: 63px;font-weight: bold;}
.m-myserv h1 a.u-mybsl{display: inline-block; padding-left: 51px; background: url(../images/service_icon.png) 4px 0 no-repeat; color: #cc0c0d; font-size: 24px;}
.m-myserv h1 a.u-mybsr{color: #666; font-size: 16px;}
.m-myserv ul li{height: 30px; line-height: 30px; border-bottom: 1px dashed #ddd; margin-bottom: 11px; text-indent: 19px; background: url(../images/service_icon.png) 7px -131px no-repeat;}

.lollipop{width: 415px;height:133px;overflow: hidden;border-radius: 10px;background: #f1f1f1;}
.lollipop-a:hover{background: url(../images/lollipop.png) no-repeat;background-position:0 0;transition: all .4s ease-in-out;}
.lollipop-a{display: block;width: 60px;margin-top: 20px;height: 88px;line-height: 88px;float: left;background: url(../images/lollipop.png) no-repeat;background-position:0 -93px;transition: all .4s ease-in-out;}
.bjtjmainbox{  height: 88px; overflow:hidden;border-radius: 10px;float:right;margin-top:20px;}
.bjtjmainbox .bjtjleft{ float: left; display: inline; background: #cc0c0d; width:74px;  height: 87px;  line-height: 1.1; font-size:16px; color: #fff; }
.bjtjmainbox .bjtjleft span{line-height: 40px; display: block; background: url(../images/iconbjtj20190702.png) no-repeat center left; padding-left: 34px; }
.bjtjmainbox .bjtjright{float: left; display: inline;width:272px;  height: 88px; line-height: 1.3; font-size: 14px;}
.bjtjmainbox .bjtjright li{text-align: left; height: 29px;line-height: 29px;width: 266px;margin: 0; padding-left: 40px;}
.bjtjmainbox .bjtjright li strong{ color: #cd0000; font-weight: bold;  }

.m-sright{width: 485px;}
.m-sright ul li.u-fw{width: 485px; height: 94px; margin-bottom:10px; background: #efefef;}
.m-sright ul li.u-fw a.u-tit{width: 173px; display: block; padding: 51px 0 17px; text-align: center; font-size: 18px; color: #fff; background-image: url(../images/service_btn_h.png); background-color: #cc0c0d;}
.m-sright ul li.u-sbtn01 a{background-position: 0 0;}
.m-sright ul li.u-sbtn02 a{background-position: 0 -104px;}
.m-sright ul li.u-sbtn03 a{background-position: 0 -208px;}
.m-sright ul li.u-sbtn04 a{background-position: 0 -312px;}
.m-sbtright{width: 303px; margin: 6px 0;}
.m-sbtright ol li{height: 40px; line-height: 40px; background: url(../images/service_icon.png) left -70px no-repeat; float: left; text-indent:20px;}
.m-sright ul li.u-sbtn01 ol li{width: 49%;}
.m-sright ul li.u-sbtn02 ol li,.m-sright ul li.u-sbtn04 ol li{width: 100%;}
.m-sright ul li.u-sbtn03 ol li{width: 33%;}

/* 互动交流 */
.m-answer {
    width: 399px;
}
.m-panel5 {
    height: 202px;
    border-bottom: 1px dashed #ddd;
}
.m-answer div .title {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #ddd;
}
.m-answer div .title .post {
    display: block;
    width: 57px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 3px;
    background: #f6521c;
    float: right;
    margin: 3px 9px 0 0;
    color: #fff;
}
.m-answer div .title h2 {
    float: left;
    padding: 0 15px;
    height: 33px;
    line-height: 33px;
    border-bottom: 2px solid #cc0c0d;
}
.m-answer div .title h2 a {
    font-size: 16px;
    color: #cc0c0d;
}
.m-email{ width: 490px; height: 338px; float: right;}
.m-email .title{ position: relative; height: 34px; line-height: 34px; border-bottom: 1px solid #ddd;}
.m-email .title a{ position: absolute; left: 0; bottom: -1px; display: block; height: 33px; padding: 0 15px; border-bottom: 2px solid #cc0c0d; color: #cc0c0d; font-size: 16px;}
.m-email .box{ height:282px; padding: 10px 0;} 
.email-title{
    height: 39px;
    background: #f5f5f5;
    line-height: 39px;
}
.email-title p{
    float: left;
    text-align: left;
    color: #444;
    font-size: 16px;
    font-weight: normal;
}
.email-title p.p-title,.p-title{
    width: 324px;
    text-indent: 24px;
}
.email-title p.p-time,.p-time{
    width: 100px;
    text-align: center;
}
.email-title p.p-state,.p-state{
    width: 66px;
    text-align: center;
}
.email-content ul li{
    height: 34px;
    line-height: 34px;
    color: #979797;
    border-bottom: 1px dashed #ddd;
}
.email-content ul li p{
    float: left;
}
.email-content ul li a {
    display: block;
    font-size: 14px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    width: 100%;
}
.u-btns{height: 60px; overflow: hidden;}
.u-btns ul li{ width: 240px; height: 60px; float: left; margin-right: 10px; background: #f1f1f1 url(../images/h-icon.png) -150px -283px no-repeat;}
.u-btns ul li a{ display: block;height: 60px; line-height: 60px; text-indent:110px;color: #cc0c0d; font-size: 16px;}
.u-btns ul li.b2{background-position:56px -283px;margin-right: 0;}

/* 移动门户 */
/*移动门户*/
.m-iphone{height: 330px;}
.wbL{width: 425px;}
.wbR{width: 465px;}
.wbL,.wbR{border:1px solid #ddd;height: 326px;overflow:hidden;}
.wbL div{text-align:center;overflow:hidden;height: 345px;}
.wbL div ul,.wbL div ul li{width: 100%;height: 345px;}
.wbL div img{ margin: auto;  width: 250px; display: block; margin-top: 22px;}
.wbL div p{line-height:40px;}
.wbL div.m-app{background:url(../images/h-phone.png) 64px 17px no-repeat;}
.wbL div.m-app img{    width: 172px;height: 172px;margin: 55px 0 0 220px;}

.m-iphone .tit {
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #ddd;
}
.tit a{display: block;font-size: 14px;float: left;padding:0 15px;position: relative;top:-2px;}
.tit a.active{color: #cc0c0d;border-bottom: 2px solid #cc0c0d;}
.m-iphone .tit a{font-size: 16px;} 

.i-btn{margin-top: 10px;}
.i-btn ul li{
    float: left;
    width: 261px;
    height: 58px;
    font-size: 22px;
    color: #fff;
    line-height: 58px;
    margin:0 21px;
	text-indent: 78px;
}
.i-btn ul li a,.i-btn ul li a:hover{
    color: #fff;
}

.i-btn ul li.num1{background: url(../images/h-app.png) 0 0 no-repeat;}
.i-btn ul li.num2{background: url(../images/h-wb.png) 0 0 no-repeat;}
.i-btn ul li.num3{background: url(../images/h-wx.png) 0 0 no-repeat;}

/* 城管文化 */
.city-culture-left{
    width: 445px;
}
.tab_content .com-lists ul li a,
.infor-bottom-box .com-lists ul li a,
infor-right-bottom .com-lists ul li a{
    display: block;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width: 324px;
}

.wz_top{
    height: 43px;
    line-height: 43px;
    padding-left: 18px;
    background: #f4f4f4;
    color: #666;
}
.wz_top a {
    color: #666;
}
 /*通用栏目页*/
 .lm_lban{ width:240px;height:auto; background:#f8f8f8;}
 .lm_top{ background: #ea0000; height: 46px; line-height: 46px; padding-left: 31px;}
 .lm_top .tit{  font-size:18px; color:#fff; display:block;}
 .navdh{ height:auto; overflow:hidden; padding:12px 6px }
 .navdh ul li{vertical-align:bottom;overflow:hidden; height:auto; margin-bottom: 6px;}
 .navdh ul li a{
    display:block; height:auto;line-height:28px; padding:8px 10px 8px 49px;   overflow:hidden;
    font-size:16px;  background:url(../images/sub.jpg) 29px center no-repeat #fafafa; border: 1px solid #f0f0f0;
    white-space:nowrap;
    text-overflow:ellipsis;
}
 .navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#ea0000; background:url(../images/subhover.jpg) 29px center no-repeat #f8f8f8; border: 1px solid #d20001; }
 .lm_rban{ width:860px; height:auto; min-height:600px; _height:600px;background: #fff;}
 .dqlanmu{height:46px;position:relative; margin-right:16px;margin-left:16px;clear:both; background:url(../images/secbg.jpg) bottom repeat-x;}
 .dqlanmu .guidang{position:absolute;right:0px;top:40px;}
 .columnname{display:block;float:left;width:auto;white-space:nowrap;height:46px;line-height:46px;color:#ea0000; font-size: 18px; padding:0 14px; background: url("../images/sec2bg.jpg") bottom repeat-x;}
 .navjz{height:auto; padding-bottom: 12px;
    margin: 15px 15px 0 15px; font-size:16px;line-height:200%;overflow:hidden; text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
 .navjz ul{clear:both;}
 .navjz table,.newscontnet table{width:100% !important;margin: 0 auto;}
 .navjz ul li{position:relative;padding:0 0 0 12px;background:url(../images/arr1.png) left center no-repeat;height:32px;line-height:32px;vertical-align:bottom; border-bottom: 1px dashed #ddd;}
 .navjz ul li a{font-size:14px; max-width:675px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
 .navjz ul.collect-list li a{
    max-width:557px;
 }
 .navjz ul li .date{font-size:14px;color:#999;}
 .navjz ul.doc_list{margin-bottom: 10px;}
 .navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
 .navjz ul.doc_list li img{float:left;margin:12px 0 0 2px;}
 .navjz ul li.lm_line{height:24px;padding:0;}
 .navjz ul li.columnName{height:36px;margin:0px 0 5px;padding:0 10px; border-bottom: 1px solid #ddd;background: none;}
 .navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:36px;line-height:36px;font-size:18px;font-weight:bold;color:#333; }
 .navjz ul li.columnName .more{font-size:14px;color:#999;line-height:36px;}
  
 /*栏目页 图片列表 */
  ul.picture-list{ clear:both;  border-top:none;   overflow:hidden; padding-top:5px;}
  ul.picture-list li{float:left; display:inline;	background:none; padding:0px 32px 20px;height:auto; overflow:hidden;text-align:center; width:209px; border-bottom: none; }
  ul.picture-list li a img{  border: 1px solid #e8e6e6; padding: 2px; width:203px; height:130px; float:left;}
  ul.picture-list li .img_title{ display:block; height:30px; line-height:30px;text-align:center; padding:0 2%;float:left; width:96%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  ul.picture-list li a{ width:100%;}
 /*视频文章*/
 .video_main_content{ margin-top:30px;}
 /*视频列表 */
 ul.videoNews-list{ clear:both;}
 ul.videoNews-list  li{background:none;padding:5px 0 15px 0;border-bottom: 1px dashed #DDD;vertical-align:middle; height:160px; overflow:hidden;font-size:14px;line-height:30px; margin-bottom:15px; margin-right: 0px;}
 ul.videoNews-list  li a{ margin-right:0px; max-width:480px; display:block;}
 ul.videoNews-list li .right-main{	width:600px;}
 ul.videoNews-list .left{ float:left; color:#333;}
 ul.videoNews-list .right{ float:right;}
 ul.videoNews-list li img{ padding-top:0px;}
 ul.videoNews-list li .right img{ padding:6px 4px 0 0; }
 .video_hit,.video_date{ color:#c00;}
 ul.videoNews-list .left_img img{ padding:2px; border:1px solid #ddd;}
 .play-icon{ background:url(../images/flv.gif) left center no-repeat; padding-left:22px; display:block;}
 ul.videoNews-list li .left-img img{ border:1px solid #ddd; padding:2px;}
 ul.videoNews-list li .right-main .videoNews-note{ line-height:22px;}
 .video_nr_title{font-size:22px;   line-height:60px; text-align:center;}
 .video_nr_date_hit{text-align:center; height:36px;font-size:13px;color:#555; line-height:36px;border-top:1px dashed #ccc; position:relative;border-bottom:1px dashed #ccc;margin-bottom:20px;}
 
 /*文章页*/
 .con_main{ background: #fff; padding:20px; overflow:hidden; position:relative;  }
 .con_main .guidang{ position:absolute; top:50px; right:10px;}
 .newstitle{font-size: 26px; text-align: center; color: #ea0000; line-height: 45px;}
 .newstitlef{font-size:20px;text-align: center;line-height: 30px;font-weight: normal; }
 .newstitlet{font-size:20px;text-align: center;line-height: 30px;font-weight: normal; }
 .newstitles{font-size:14px;text-align: center;line-height: 30px;font-weight: normal; }
 .newsinfo{background: #ecf9ff none repeat scroll 0 0; border-bottom: 1px solid #d0e0e8; border-top: 1px solid #d0e0e8; color: #333; padding: 10px 0; margin-top: 10px; text-align: center;}
 .newsinfo1{ max-width:740px;height: 36px; line-height: 36px; margin: 0 auto; padding-right: 100px; position: relative;}
 .newsinfo1 span{ padding: 0 15px;}
 .bdsharebuttonbox{ position: absolute; right: 0px; top: 5px;}
 .newscontnet{font-size:14px;  margin:0 auto; color:#333; line-height: 200%; padding:20px 0px 0px;font-family:"微软雅黑"!important; overflow-x: auto;}
 .newscontnet img{ max-width:100%;margin: 0 auto;}
 .newscontnet p,.newscontnet p span{font-family:"微软雅黑"!important;}
 .scan_code_box{  margin:0 auto; padding:40px 0px; text-align:center;}
 .scan_code_box .pic{ text-align:center; width:auto; margin:0 auto;}
 .scan_code_box img{ width:140px; height:140px; border:1px solid #efefef; margin:0 auto; }
 .scan_code_box .txt{ text-align:center; line-height:32px; font-size:14px; color:#666; display:block;}
 .wzbot{ height: auto; padding: 10px 20px; overflow:hidden;    border-top: 1px dashed #ddd;}
 .wzbot a{ font-size: 12px;color: #666; padding: 0 12px 0 22px; float: left; line-height: 30px;}
 .wzbot a.backbtn{ background: url("../images/btn_icons_01.jpg") left center no-repeat;}
 .wzbot a.print_btn{ background: url("../images/btn_icons_02.jpg") left center no-repeat;}
 .wzbot a.close_btn{ background: url("../images/btn_icons_03.jpg") left center no-repeat;}
 .minh500{  height:auto !important;  min-height:500px;   _height:500px;}


 /* 征集详细页表单 */
 .collection-theme-list{margin-top:20px;font-family:"Microsoft YaHei",微软雅黑;}
.collection-theme-list ul li .collection-body{border-top:#ddd 1px dotted;padding:15px 0px;font-size:14px;line-height:180%;}
.collection-theme-list ul li .collection-body .collection-username{color:#e60012;} 
.collection-theme-list ul li .collection-body .collection-info{color:#555;word-break:break-all;word-wrap:break-word;}
.collection-theme-list ul li .collection-body .collection-datetime{color:#999;}

.descbox{border:#f1f1f1 10px solid;padding:10px;line-height:30px;margin-bottom:20px;}
.descbox b{color:#000;}
.collectit{font-size:20px;color:#245399;font-weight:bold;height:60px;line-height:60px;background:url(../images/zj_yijian.png) left center no-repeat;padding-left:38px;}
.poll_collect{margin-top:20px; padding-top:10px;border-top:1px dotted #ddd;width:100%;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.poll_collect h3{font-size:20px;color:#ea0000;font-weight:bold;height:60px;line-height:60px;background:url(../images/icon_myzj.gif) left center no-repeat;padding-left:38px;}
.poll_collect ul{margin:10px auto 0;}
.poll_collect li{border:#ddd solid 1px;padding:2px;height:34px;margin-bottom:10px;line-height:34px;clear:both;}
.poll_collect li p{float:left;position:relative;}
.poll_collect li p.poll_txt,.poll_collect li p.poll_con{width:115px;text-align:right;padding-right:5px;border-right:#ddd solid 1px;}
.poll_collect li p.poll_input,.poll_collect li p.poll_yzm{padding:2px 5px; height:30px;}
.poll_collect li p.poll_yzm img{margin:0;}
.poll_collect li p span.msg-box{left:4px;top:4px;position:absolute !important;}
.poll_collect li p.poll_con{height:180px;}
.poll_collect li .red{color:#f00;padding-right:8px;vertical-align:middle;}
.poll_collect li p input{width:840px;height:32px;border:0 none;line-height:32px;background:none;line-height:26px;float:left;outline:none;color:#666;}
.poll_collect input#c_name,.poll_collect input#c_phone{width:811px;}
.poll_collect li p.poll_conts{margin-top:2px;padding:2px 5px;}
.poll_collect li p.poll_conts textarea{width:920px;border:0;background:none;line-height:20px;height:172px;outline:none;font-size:14px;color:#666;}
.poll_collect .poll_area{height:180px;}
.poll_collect li p.poll_yzm input{width:100px;}
.poll_collect li p.poll_yzm img{float:left;}
.poll_collect li.btn-group{border:0 none;text-align:center;height:40px;}
.poll_collect li.btn-group input{float:none;height:40px;background:#ea0000;color:#fff;font-size:16px;text-align:center;cursor:pointer;border:0;width:140px;}
.isSummary{ border: 0 none !important; padding:0 !important; margin-top: 0px;}

.now-postionBg{
    background:#f4f4f4 url(../images/posico.gif) 10px center no-repeat;
    padding-left: 32px;
}
.lm_contain-map{
    background: #fff;
    padding: 12px 10px;
    overflow: hidden;
}
/*****网站地图****/
.dty_contain{height:auto;min-height:300px;_height:300px; overflow:hidden; padding: 10px 25px; }
.dty_mutitle{ height:auto;  overflow:hidden; }
.dty_mutitle a{display:block;float:left;height:38px; text-align:center;line-height:38px; width:auto; white-space:nowrap; }
.dty_sublb{ padding-left: 15px; height: auto; overflow:hidden;border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.dty_sublb ul li{float:left;height:32px; padding:0 5px 0px 15px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dty_sublb ul li a{line-height:32px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.navjz ul li span.over{
    font-size: 14px;
    color: #999;
    margin-left: 5px;
}
.navjz ul li span.starting{
    color: #cc0c0d;
    font-size: 14px;
    margin-left: 5px;
}

/* 响应式适配 */
@media (min-width: 992px) and (max-width:1099px) {
    .container,.m-content{ width: 992px;}
    .navbar-nav li{ width:99.2px;}
    .homemenu{ left: 43%}
    .homemenu ul li a{padding-left: 0px;width: 70px;font-size: 16px;}
    .left-box{width: 420px;}
    .m-gsggtext ul li a{max-width: 260px;}
    .notice{width: 420px;}
    .m-gsggtext{width: 368px;}
    .right-box{width: 370px;}
    .mobile-hide{display:none!important;}
    .mobile-show{display:block!important;}
    .infor-left, .infor-right{width: 394px;}
    .ifor-right-top ul li{width: 190px;}
    .ifor-right-top ul li a{text-indent: 58px;}
    .ifor-right-top ul li.num1 a {
        background-position: 25px 6px;
    }
    .ifor-right-top ul li.num2 a {
        background-position: 25px -114px;
    }
    .ifor-right-top ul li.num3 a {
        background-position: 25px -54px;
    }
    .ifor-right-top ul li.num4 a {
        background-position: -200px 6px;
    }
    .ifor-right-top ul li.num5 a {
        background-position: 25px -114px;
    }
    .ifor-right-top ul li.num6 a {
        background-position: -200px -115px;
    }
    .ifor-right-top ul li.num7 a {
        background-position: 25px -184px;
    }
    .ifor-right-top ul li.num8 a {
        background-position: -200px -185px;
    }
    .m-sright ul li.u-fw a.u-tit{
        width:88px;
    }
    .m-sbtright {
        width: 276px;
        margin: 6px 0;
    }
    .m-sright ul li.u-sbtn01 a{background-position: -42px 0;}
    .m-sright ul li.u-sbtn02 a{background-position: -42px -104px;}
    .m-sright ul li.u-sbtn03 a{background-position: -42px -208px;}
    .m-sright ul li.u-sbtn04 a{background-position: -42px -312px;}
    .m-sright {
        width: 380px;
    }
    .m-sright ul li.u-fw{width: 380px;}
    .m-answer {
        width: 370px;
    }
    .m-email{width: 420px;}
    .email-title p.p-title, .p-title{text-indent: 1em;width: 250px;}
    .email-title p.p-state, .p-state{width: 70px;}
    .u-btns ul li a{text-indent: 94px;}
    .u-btns ul li {background: #f1f1f1 url(../images/h-icon.png) -171px -283px no-repeat;width: 204px;}
    .u-btns ul li.b2 {background-position: 40px -283px;}
    .wbR {
        width: 393px;
    }
    .wbL {
        width: 400px;
    }
    .wbL div.m-app {
        background: url(../images/h-phone.png) 50px 17px no-repeat;
    }
    .wbL div.m-app img {
        margin-left: 205px;
        margin-top: 56px;
    }
    .scroll_horizontal{width: 990px;}
    .scroll_horizontal .box{width: 950px;}
    .scroll_horizontal .box .j-scroll,.scroll-wrap{width: 910px;}
    .i-btn ul li{margin:0 3px;}
    .scroll_horizontal .box li{width: 302px;}
    .scroll_horizontal .box li img{ width: 292px;}
    .tab_content .com-lists ul li a, .infor-bottom-box .com-lists ul li a, infor-right-bottom .com-lists ul li a {max-width: 250px;}
    .city-culture-left {
        width: 390px;
    }
    .is-select{width: 98%;}
    .select dt{width: 431px;}
    .select dd ul{width: 430px;}
    .com-lists .right-list-box{width: 280px;}
    .com-lists .right-list-box ul li a{
        max-width: 180px;
    }
    .m-tabs{width: 100%;}
    .m-tabs a{margin: 0 42px;}
    .lm_rban{width: 752px;}
    .navjz ul li a{
        max-width: 580px;
    }
    .newsinfo1{height: auto;line-height: 30px;}
}
@media (max-width:991px) { 
    .banner{ margin-right:0px;} 
    .lm_rban{width:100%;}
    .m-tabs{width: 100%;}
    .navjz ul li a{
        display: block;
        float: none;
        max-width: none;margin-right: 100px;
    }
    .navjz ul.collect-list li a{
        margin-right: 190px;
        max-width: none;
    }
    .navjz ul.collect-list li span.date{
        position: absolute;
        right: 0;
        top: 0;
    }
    .newsinfo1{height: auto;line-height: 30px;max-width: none;padding-right: 0;}
    .u-searchBox{height: auto;}
}

@media (min-width:768px) and (max-width:991px) {
    .left-tit{width: 12%;}
    .left-tit a{width: 100%;}
    .com-lists .right-list-box {
        width: 86%;
    }
    .m-tabs a{
        margin: 0 24px; 
    }
    *{box-sizing: border-box;}
    .container,.m-content{ width: 768px;}
    .leftNav{width: 100%;box-sizing:border-box;}
    .leftNav ul li{
        float: left;
        height: 70px;
        line-height: 25px;
        width: 16.66%;
        float: left;
        border-bottom: none;
        box-sizing:border-box;
        text-indent: 0;
    }
    .leftNav ul li a ,.leftNav ul li:hover a{
        padding: 10px 15px 10px 68px;
        display: inline-block;
        width: auto!important;
        box-sizing:border-box;
    }
    .is-search{height: 46px;width: 98%;margin: 0 auto;}
    .is-searchtext{width: 85%;}
    .searchbtn{width:15%}
    .u-searchBox,.u-logo{
        width: 100%;
        margin: 0 auto;
        text-align: center;
        float: none;
        height: auto;
    }
    .u-logo li img{
        max-width: 100%;
        height: auto;
    }
    .is-search a{display: none;}
    .rightContent,.content{margin-left: 0;width: 100%;height: auto;min-height: 500px;}
    .m-gsggtext{width: 700px;}
    .left-box,.right-box{float: none;width: 100%;}
    .notice{width: 100%;}
    .is-search{height: 44px;}
    .is-select{width: 100%;}
    .select dt{width: 431px;}
    .select dd ul{width: 430px;}
    .is-select h2{width: 8%;}
    .select{width: 45%;margin-left: 1%;}
    .select dt{width: 100%;}    
    .select dd{width: 100%;bottom: 35px;}
    .select dd ul{width: 100%;}
    .m-links .box-tit ul li{width: 20%;}
    .m-links .icon{width: 14%;margin-right: 0;}
    
	.flash {float: none;width: 100%;height: 450px;margin-bottom: 2%;}
    .left-box .mF_sohusports .pic, .left-box .mF_sohusports .pic li, .left-box .mF_sohusports .pic img {height: 450px;}
    .tab_content .com-lists ul li a, .com-lists ul li a,.infor-bottom-box .com-lists ul li a, infor-right-bottom .com-lists ul li a ,.com-lists .right-list-box ul li a{
        max-width: none;
        float: none;
        margin-right: 80px;
    }
    .com-lists ul li img{display: none;}
    .scroll_horizontal div.u-tit{display: none;}
    .scroll_horizontal{width: 100%;}
    .scroll_horizontal .box{width: 100%;height: 84px;padding-top: 0;margin-left: 0;}
    .scroll_horizontal .box .j-scroll{width: 100%;height: 84px;padding: 0 15px;}
    .scroll_horizontal .box li{width: 26%;height: 84px;}
    .scroll_horizontal .box li img{ width: 98%;height: 84px;}
    .scroll-wrap{width: 100%;height: 84px;}
    .scroll_horizontal .box .prev, .scroll_horizontal .box .next{top: 30px;}
    .infor-left, .infor-right{width: 100%;}
    .ifor-right-top{min-height: 0;padding-bottom: 10px;}
    .ifor-right-top ul li{width: 24%;margin-right: 1%;}
    .ifor-right-top ul li.num2, .ifor-right-top ul li.num4, .ifor-right-top ul li.num6, .ifor-right-top ul li.num8{margin-right: 1%;}
    .ifor-right-top ul li a{text-indent: 54px;}
    .ifor-right-top ul li.num1 a {
        background-position: 25px 6px;
    }
    .ifor-right-top ul li.num2 a {
        background-position: 25px -114px;
    }
    .ifor-right-top ul li.num3 a {
        background-position: 25px -54px;
    }
    .ifor-right-top ul li.num4 a {
        background-position: -200px 6px;
    }
    .ifor-right-top ul li.num5 a {
        background-position: 25px -114px;
    }
    .ifor-right-top ul li.num6 a {
        background-position: -200px -115px;
    }
    .ifor-right-top ul li.num7 a {
        background-position: 25px -184px;
    }
    .ifor-right-top ul li.num8 a {
        background-position: -200px -185px;
    }
    .m-sleft,.m-sright,.lollipop{width: 100%;}
    .lollipop-a{width:12%;}
    .bjtjmainbox{width: 88%;}
    .bjtjmainbox .bjtjleft{width: 20%;}
    .bjtjmainbox .bjtjright{width: 80%;padding-left: 2%;}
    .bjtjmainbox .bjtjright li,.m-sright ul li.u-fw{width: 100%;}
    .m-sright ul li.u-fw a.u-tit{width: 23%;}
    .m-sbtright{width: 75%;}
    .m-panel5{height: auto;}
    .m-email,.m-answer{width: 100%;height: auto;}
    .over,.starting{display: none;}
    .email-title p.p-title,.p-title{
        width: 78%;
    }
    .email-title p.p-time,.p-time{
        width: 12%;
    }
    .email-title p.p-state,.p-state{
        width: 10%;
    }
    .u-btns{margin-top: 10px;}
    .u-btns ul li{width: 40%;margin:0 6%;background: #f1f1f1 url(../images/h-icon.png) -116px -283px no-repeat;}
    .u-btns ul li.b2 {
        background-position: 91px -283px;
        margin-right: 0;
    }
    .u-btns ul li a{text-indent: 50%;}
    .m-iphone{height: auto;width: 100%;float: none;}
    .wbL,.wbR{width: 100%;margin-bottom: 10px;float: none;height: auto;}
    .wbL div.m-app {
        background: url(../images/h-phone.png) 146px 17px no-repeat;
    }
    .wbL div.m-app img {
        width: 172px;
        margin: 55px 0 0 48%;
    }
    .i-btn ul li{width: 31%;margin: 0 1%;text-indent: 0px;}
    .i-btn ul li.num1,.i-btn ul li.num2,.i-btn ul li.num3{
        background: #cc0c0d;
        border-radius: 8px;
        text-align: center;
    }
    .tab_content {
        height: auto;
    }
    .city-culture-left {
        width: 100%;
    }
    .navjz ul li a{
        max-width: 580px;
    }
}
@media (max-width:767px) {
    .m-tabs{width: 100%;}
    .m-tabs .navbar-nav a{
        display: block;
        width: 100%;
        border-bottom: 1px dashed #fff;
        background: #e7e7e7;
        margin: 0;
        padding: 0 10px;
        text-align: center;
        color: #333;
    }
    .m-tabs a:hover, .m-tabs a.on {
        border-bottom: none;
        color: #fff;
        background: #c00c0d;
    }
    *{box-sizing: border-box;}
    .container{ width:100%;}
    .u-searchBox,.u-logo{
        width: 100%;
        margin: 0 auto;
        text-align: center;
        float: none;
    }
    .u-logo li img{
        max-width: 100%;
        height: auto;
    }
    .m-content{width: 100%;}
    .is-search{height: 46px;width: 98%;margin: 0 auto;}
    .is-searchtext{width: 85%;}
    .searchbtn{width:15%}
    /*首页*/
	.contain {height: auto;overflow: hidden;}
	/*切换左*/
	.leftNav {float: none;width: 100%;box-sizing: border-box;overflow: hidden;border-bottom: none;}
	.leftNav ul li {height: 70px;line-height: 70px;width: 50%;float: left;border-bottom: none;border-top: none;}
	.leftNav ul li a {height: 70px;}
    .navbar-default .navbar-brand{ color:#333!important;}
    .navbar-brand{ height:34px; line-height:34px; padding:5px 20px;}
    .navbar{height:auto; padding:0px;border-bottom:2px solid #cc0c0d;}
    .navbar-nav{ height:auto; background:#f8f8f8;  margin:0px;border-top:2px solid #cc0c0d;}
    .navbar-nav li{width:100%;background:none;height:37px; border-right:none; border-bottom: 1px solid #fff;}
    .navbar-nav li a{height:36px;line-height:36px; text-align:center; color:#333!important;padding:0; font-size: 16px;}
    .navbar-nav li a:hover,.navbar-nav li.on a{ background:none; border-bottom: none; color:#cc0c0d!important;}
    .navbar-default .navbar-toggle{ border-color:#333;  margin:5px;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
    .footer{ padding:2%; height:auto; overflow:hidden; margin-top: 2%;}
    .footer span{ display:inline-block;}

    .rightContent,.content{margin-left: 0;width: 100%;height: auto;min-height: 500px;}
    .m-gsggtext{padding-left: 3px;width: auto;float: none;}
    .left-box,.right-box{float: none;width: 100%;}
    .notice{width: 100%;}
    .is-search{height: 44px;}
    .is-select{width: 100%;}
    .select dt{width: 431px;}
    .select dd ul{width: 430px;}
    .is-select h2{width: 8%;}
    .select{width: 45%;margin-left: 1%;}
    .select dt{width: 100%;background: none;}    
    .select dd{width: 100%;bottom: 35px;}
    .select dd ul{width: 100%;}
    .m-links .box-tit ul li{width: 50%;}
    .m-links .icon{width: 14%;margin-right: 0;}
    
	.left-box{float: none;width: 100%;height: auto;margin-bottom: 2%;}
    .left-box .mF_sohusports .pic, .left-box .mF_sohusports .pic li, .left-box .mF_sohusports .pic img {height: 400px;}
    .tab_content .com-lists ul li a, .com-lists ul li a,.infor-bottom-box .com-lists ul li a, infor-right-bottom .com-lists ul li a ,.com-lists .right-list-box ul li a{
        max-width: none;
        float: none;
        margin-right: 80px;
    }
    .com-lists ul li img{display: none;}
    .scroll_horizontal div.u-tit{display: none;}
    .scroll_horizontal{width: 100%;}
    .scroll_horizontal .box{width: 100%;height: 84px;padding-top: 0;margin-left: 0;}
    .scroll_horizontal .box .j-scroll{width: 100%;height: 84px;padding: 0 15px;}
    .scroll_horizontal .box li{width: 38%;height: 84px;text-align: left;}
    .scroll_horizontal .box li img{ width: 92%;height: 84px;}
    .scroll-wrap{width: 100%;height: 84px;}
    .scroll_horizontal .box .prev, .scroll_horizontal .box .next{top: 30px;}
    .infor-left, .infor-right{width: 100%;}
    .ifor-right-top{min-height: 0;padding-bottom: 10px;}
    .ifor-right-top ul li{width: 49%;margin-right: 1%;text-align: center;}
    .ifor-right-top ul li.num2, .ifor-right-top ul li.num4, .ifor-right-top ul li.num6, .ifor-right-top ul li.num8{margin-right: 1%;}
    .ifor-right-top ul li a{text-indent: 0;background: #f1f1f1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .ifor-right-top ul li.num1 a {
        background-position: 25px 6px;
    }
    .ifor-right-top ul li.num2 a {
        background-position: 25px -114px;
    }
    .ifor-right-top ul li.num3 a {
        background-position: 25px -54px;
    }
    .ifor-right-top ul li.num4 a {
        background-position: -200px 6px;
    }
    .ifor-right-top ul li.num5 a {
        background-position: 25px -114px;
    }
    .ifor-right-top ul li.num6 a {
        background-position: -200px -115px;
    }
    .ifor-right-top ul li.num7 a {
        background-position: 25px -184px;
    }
    .ifor-right-top ul li.num8 a {
        background-position: -200px -185px;
    }
    .m-sleft,.m-sright,.lollipop{width: 100%;}
    .lollipop-a{width:12%;}
    .bjtjmainbox{width: 88%;}
    .bjtjmainbox .bjtjleft{width: 20%;}
    .bjtjmainbox .bjtjright{width: 80%;padding-left: 2%;}
    .bjtjmainbox .bjtjright li,.m-sright ul li.u-fw{width: 100%;}
    .m-sright ul li.u-fw a.u-tit{width: 171px;}
    .m-sbtright{width: auto;float: none;margin-left: 180px;}
    .m-panel5{height: auto;}
    .m-email,.m-answer{width: 100%;height: auto;}
    .over,.starting{display: none;}
    .email-title p.p-title,.p-title{
        width: 70%;
    }
    .email-title p.p-time,.p-time{
        width: 15%;
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
    }
    .email-title p.p-state,.p-state{
        width: 15%;
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
    }
    .u-btns{margin-top: 10px;}
    .u-btns ul li{width: 46%;margin:0 2%;background: #f1f1f1;text-align: center;}
    .u-btns ul li.b2 {
        margin-right: 0;
    }
    .u-btns ul li a{text-indent: 0;}
    .m-iphone{height: auto;width: 100%;float: none;}
    .wbL,.wbR{width: 100%;margin-bottom: 10px;float: none;height: auto;}
    .wbL div.m-app {
        background: url(../images/h-phone.png) 146px 17px no-repeat;
    }
    .wbL div.m-app img {
        width: 172px;
        margin: 56px 0 0 48%;
    }
    .i-btn ul li{width: 32%;margin-right:1%;text-indent: 0px;margin-left: 0;font-size: 18px;}
    .i-btn ul li.num1,.i-btn ul li.num2,.i-btn ul li.num3{
        background: #cc0c0d;
        border-radius: 8px;
        text-align: center;
    }
    .tab_content {
        height: auto;
    }
    .city-culture-left {
        width: 100%;
    }

    .left-tit{width: 74px;}
    .left-tit a{width: 100%;}
    .com-lists .right-list-box {
        padding-left: 80px;
        float: none;
        width: 100%;
    }
    .m-gsggtext ul li a{
        float: none;
        margin-right: 80px;
        max-width: none;
    }
    .m-links .icon {
        display: none;
    }
    .item_box ul li{
        width: 50%;
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
    }
    .select dd ul li a{
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
    }
    .item_box {
        height: auto;
        overflow: hidden;
    }
    .m-links,.m-links .box-tit{height:68px}
    .m-sbtright ol li{
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
    }
    .m-sright ul li.u-sbtn03 ol li{width: 50%;}
    .tit a{padding: 0 8px;}

}
@media (max-width:610px){
    .wbL div.m-app {
        background: url(../images/h-phone.png) 13px 17px no-repeat;
    }
    .infor-tit a,.left .infor-tit a{
        padding: 0 15px;
    }
}

@media (max-width:440px){
    .infor-tit a,.left .infor-tit a{
        padding: 0 1px;
        font-size: 15px;
    }
    .left-box .mF_sohusports .pic, .left-box .mF_sohusports .pic li, .left-box .mF_sohusports .pic img {
        height: 280px;
    }
    .i-btn ul li{width: 32%;margin-right:1%;text-indent: 0px;margin-left: 0;font-size: 14px;}
    .m-sright ul li.u-sbtn03 ol li{width: 50%;}
    .lollipop {
        background: none;
        width: auto;
        height: auto;
    }
    .lollipop-a {
        margin-top: 5px;
        width: 60px;
        height: 88px;
    }
    .bjtjmainbox {
        height: auto;
        float: none;
        margin-top: 0px;
        width: auto;
    }
    .bjtjmainbox .bjtjleft {
        float: none;
        display: block;
        width: auto;
        height: auto;
        line-height: 1.1;
    }
    .bjtjmainbox .bjtjleft span {
        line-height: 1.1;
    }
    .bjtjmainbox .bjtjright {
        float: none;
        display: block;
        width: auto;
        height: auto;
        line-height: 1.1;
    }
    .com-tit a{margin: 0 4px;}
}

@media (max-width:325px){
    .left-box .mF_sohusports .pic, .left-box .mF_sohusports .pic li, .left-box .mF_sohusports .pic img{
        height:184px;
    }
    .i-btn ul li{width: 32%;margin-right:1%;text-indent: 0px;margin-left: 0;font-size: 13px;}
    .m-sright ul li.u-sbtn03 ol li{width: 50%;}
    .bjtjmainbox .bjtjright li {
        font-size: 12px;
    }
    .infor-tit a{
        padding: 0 0;
        font-size: 15px;
    }
}


/*小屏二级栏目*/
.btn-group{width:100%;cursor:pointer;position:relative;}
.btn{width:100%;padding:8px 12px;font-size:16px;text-align:left;border-radius:0;}
.btn-danger{height:44px;color:#fff;background:#ea0000;border:0;font-weight:bold;padding-left:20px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#ea0000;border:0;}
.btn .caret{float:right;margin-top:10px;}
.btn-danger:hover{color:#fff;background:#ea0000;border:0;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:42px;}
.dropdown-menu > li > a{padding:8px 20px 8px 25px;font-size:15px;}
.dropdown-menu a{background:#f4f4f4;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#f4f4f4 !important;color:#ea0000 !important;font-weight:bold;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#f4f4f4 !important;color:#ea0000;font-weight:bold;}
.jump-info .btn-group .btn{ padding:0px!important;}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {background-color: none; border-color:none;}


/*搜索*/
/*搜索详细页*/
span.search-keywords{ color:#c00; padding:0 0.3em;}
.ssy_container{ padding: 20px; font-family:"微软雅黑"; position:relative;background: #fff;}
.ssy_leftbar{width:260px;height:auto;margin-bottom:50px;}
.fenlei_tit,.searchType-title{height:32px;line-height:32px;padding-left:20px;font-size:16px;font-weight:bold;color:#333;}
.total_wz,.searchType-column{height:auto;margin-bottom:10px;padding:8px 0 8px 20px;background:#f4f4f4;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:32px;line-height:32px; font-size:14px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{text-decoration:underline;color:#de3e40;}
.result_title{padding-right:18px;font-size:15px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar{ height:auto; min-height:200px; _height:auto; margin-left: 289px; border-left: 1px solid #cecece; padding: 0 0 0 20px;}
.result_title{padding-right:18px;font-size:16px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .pagination{ margin-top: 20px;}
.ssy_rightbar .search-list{height:auto; padding:0 15px 20px 15px;}
.ssy_rightbar .search-list li.search-title{line-height:34px;font-size:15px; font-weight:bold; color: #333;}
.ssy_rightbar .search-list li.search-title a{color: #333;}
.ssy_rightbar .search-list li.search-title .columnname{padding: 0 10px; background: #333; border-radius: 5px; display: inline-block; color: #fff; cursor: pointer; margin-right: 15px; line-height: 30px;}
.ssy_rightbar .search-list li.search-title a:hover{text-decoration:underline;}
.ssy_rightbar .search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.ssy_rightbar .search-list li.search-info{ padding: 4px 0; line-height: 26px; font-size: 14px; color: #666666;}
.ssy_rightbar .search-list li.search-column{color:#d20607;line-height:22px; }
.ssy_rightbar .search-list li.search-url{padding-top: 4px; overflow: hidden; line-height: 26px; font-size: 14px;   word-break: break-all; word-wrap: break-word;}
.ssy_rightbar .search-list li.search-url span.date{ padding-left:14px; color: #008000;}
.ssy_rightbar .search-list li.search-url a{  color: #008000;}
.ssy_rightbar .search-list li.search-url a:hover{ color: #008000; text-decoration:underline;}
.ssy_rightbar .warm-prompt{line-height:30px;font-size:14px;color:#666;}
.warm-prompt{line-height:30px; font-size:14px;}
.two_ssresult{ height: 32px; line-height: 32px; text-align: right; color: #a9a9a9; font-size: 16px; border-bottom: 1px solid #ccc; margin-top: 10px;}
.two_ssresult span{ color: #cc0000;}
.two_ssresult p{ float: left; color: #000;}

@media (min-width: 768px) and (max-width:991px) {
    .wzewmbox{ height:auto;}
    .wzewmbox .ewm{ width:90%; padding:5%; background:none;}
    .ewm_wx{ margin:0 auto; width:90%; padding:5%;}
    .wz_xgyd .list ul li{ float:none; width:auto; padding-right:0;}
    .wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{  width:auto;}
    .ssy_leftbar{display: none;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding: 20px;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}
}
@media (max-width: 767px) {
    .con_main,.search_main{ padding:20px;}
    .newsinfoleft,.newsinforight{ float:none; text-align:center;}
    .newscontnet{ padding:20px 0;}
    .wzewmbox{ height:auto;}
    .wzewmbox .ewm{ width:90%; padding:5%; background:none; height:auto;}
    .wzewmbox .ewm .txt{ margin-right:0; height:auto;}
    .wz_xgyd .list ul li{ float:none; width:auto; padding-right:0;}
    .wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{  width:auto;}
    .listnews .guidang{   right:20px;}
    /*网站地图*/
    .ssy_leftbar{display: none;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding:10px;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}

}

/*搜索页 留言列表*/
.ssy_rightbar .guestbook-table .guestbook_title{margin-bottom: 10px;background: #f4f4f4;font-size: 16px;font-weight: bold;}
.ssy_rightbar .guestbook-table .guestbook_title li.t3{text-align: center;}
.ssy_rightbar .guestbook-table ul{height: 32px;line-height: 32px;position: relative;font-size:15px;}
.ssy_rightbar .guestbook-table ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position: absolute; top:0; text-align: center;}

.ssy_rightbar .guestbook-table ul li.t1{width: 100px;right: 0;}
.ssy_rightbar .guestbook-table ul li.t2{width: 100px;left: 0;}
.ssy_rightbar .guestbook-table ul li.t3{width: 350px;left: 100px;text-align: left;}
.ssy_rightbar .guestbook-table ul li.t4{width: 100px;right: 100px;}
.ssy_rightbar .guestbook-table ul li.t5{width: 100px;right: 200px;}

.ssy_rightbar .guestbook-table ul li.t3 a{float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ssy_rightbar .guestbook-table ul li.t3 a span.gk{display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ssy_rightbar .guestbook-table ul li.t3 a span.tit{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;}

@media (max-width: 1099px) and (min-width: 992px){
    .ssy_rightbar .guestbook-table ul li.t3{width: 240px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .ssy_rightbar .guestbook-table ul li.t3{width: 330px;}
}
@media (max-width: 767px) {
    .ssy_rightbar .guestbook-table ul li.t1,.ssy_rightbar .guestbook-table ul li.t2,.ssy_rightbar .guestbook-table ul li.t4{display: none!important;}
    .ssy_rightbar .guestbook-table ul li.t5{right: 0;}
    .ssy_rightbar .guestbook-table ul li.t3{margin-right: 100px;width: auto;left: 0;position: static;}
}


/*重要转载页面*/
.zyzzlist { height:auto; background: url("../images/secbg.jpg") bottom repeat-x; padding: 15px 15px 0;}
.zyzzlist ul li { width: 25%; height: 35px; float: left; text-align: center;}
.zyzzlist ul li a { display: block; font-size: 16px; line-height: 35px;}
.zyzzlist ul li.active a { color: #ea0000; background: url("../images/sec2bg.jpg") bottom repeat-x;}
.zyzz_con { height: auto; padding: 5px; overflow: hidden;}
.zyzz_con dl { display: none;}
.zyzz_con dl.active { display: block;}
.zyzz_con ul li {float: none; height: 30px; line-height: 30px; background: url(../images/dot.png) left center no-repeat; padding-left: 12px;overflow: hidden;position: relative;}
.zyzz_con ul li a { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: block; max-width:none;margin-right: 80px;float: none;display: block;}
.zyzz_con ul li img { float: left; padding-top: 7px;}
.zyzz_con ul li .date { color: #999999; float: right; font-size: 13px;position:absolute;top: 0;right: 0; }
.listgk li {padding: 0 85px 0 12px;height: 30px;line-height: 30px;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: #666666;font-size: 14px;}
.listgk li .explain-list .explain-link, .listgk li .policy-list .policy-link {display: inline;color: #cc0000;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;}
.zy_more { text-align: right; font-size: 14px; font-weight: bold; line-height: 40px;}
.zy_more a { color: #dd0000;}
@media (max-width: 650px) {
    .zyzzlist { padding-top: 0px; height: auto; overflow: hidden;}
    .zyzzlist ul li { width: 50%;}
}