@charset "utf-8";
/* CSS Document */
.container{width: 1000px;}
body{min-width: 1000px;font-size: 15px;background: url("../images_ms/bg.jpg") center top no-repeat;}
.hide-tit .img_title{display: none;}
.border{border: 1px solid #ddd;}
a{transition: all .1s;}
a:hover{color: #ed0f0a;}
/* 分页 */
.pagination{text-align: center;margin:15px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family: Microsoft Yahei;clear: both;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial; margin:2px 3px;padding:0 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}
.pagination a:hover{background:#ed0f0a;border:1px solid #ed0f0a;color:#ffffff !important;}
.pagination a.active{border:1px solid #ed0f0a;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#ed0f0a;border:1px solid #ed0f0a;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#ed0f0a;border:#ed0f0a 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:24px;line-height:24px; padding:0 6px 0;}
.pagination .inputBar input{width:30px;height:22px; line-height:22px;padding:0 5px;border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle;margin:-2px 4px 0;font-family: Microsoft Yahei;}
.pagination .inputBar button{width:36px;height:24px; line-height:22px; text-align: center; background: #eee; border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle; margin:-2px 4px 0 0;font-family: Microsoft Yahei;}
.pagination .inputBar button:hover{color:#fff;background:#ed0f0a;border:#ed0f0a 1px solid;}
/*底部重置*/
.footer{margin-top: 15px;}
.friend_links{display: none;}
.footer_1{border-top: none;}
.footer_info{background: #ed0f0a;}
.footer_info p a, .footer_info p,.other_links a{color: #fff;}
.lb_pub{display: none;}
.right_icon,.left_icon{display: block!important;}
.left_icon{top:30px;}
.bot-wzaico{top:45px;}
.last_info img{display: inline!important;}
p.last_info {margin-top: 5px;height: 50px;line-height: 50px;}
.other_links li.hidden-xs{display: inline-block!important;}

.m-top-bar{height: 30px;line-height: 30px;background: #ed0f0a;}
.m-top-bar .tianqi{width: 240px;height: 28px;overflow: hidden;position: relative;margin-top: 1px;}
.m-top-bar .fl a{color: #fff;padding-right: 10px;}

.m-header-con{height: 235px;position: relative;}
.guidang{position: absolute;right: 0;top: 0;}
.mina-logo{margin-left: 5px;padding-top: 20px;}
.mina-logo img{height: 50px;width: auto;}
.m-logo{margin-top: 30px;}
.m-logo-text{position: absolute;right: 0;top: 100px;}
.m-search{width: 240px;height: 30px;position: absolute;right: 0;top: 185px;}
.m-search .input-txt{width: 177px;position: absolute;top: 0;left: 0;border: 0 none;outline: none;height: 30px;text-indent: 1em;color: #999;line-height: 30px;background:url("../images_ms/se_bg.png") no-repeat center center}
.m-search .btn-submit{width: 63px;height: 30px;position: absolute;top: 0;right: 0;border: 0 none;outline: none;background:url("../images_ms/sousuo.png") no-repeat center center;line-height: 30px;}

.m-nav-box li{float: left;width: 125px;background: #ed0f0a;}
.m-nav-box li.on,.m-nav-box li:hover{background: #aa0f0a;}
.m-nav-box li a{display: block;height: 45px;line-height: 45px;padding-left: 40px;font-size: 14px;color: #fff;}

.m-nav-box li.num1 a{background: url("../images_ms/mu1.png") 10px center no-repeat;}
.m-nav-box li.num2 a{background: url("../images_ms/mu2.png") 10px center no-repeat;}
.m-nav-box li.num3 a{background: url("../images_ms/mu3.png") 10px center no-repeat;}
.m-nav-box li.num4 a{background: url("../images_ms/mu4.png") 10px center no-repeat;}
.m-nav-box li.num5 a{background: url("../images_ms/mu5.png") 10px center no-repeat;}
.m-nav-box li.num6 a{background: url("../images_ms/mu6.png") 10px center no-repeat;}
.m-nav-box li.num7 a{background: url("../images_ms/mu7.png") 10px center no-repeat;}
.m-nav-box li.num8 a{background: url("../images_ms/mu8.png") 10px center no-repeat;}
.m-nav-box li.num9 a{background: url("../images_ms/mu9.png") 10px center no-repeat;}

/*导航栏首页效果 在外部添加 .index-header */
.index-header .m-nav-box{position: relative;}
.index-header .m-nav-box ul{position: absolute;left: 0;top: 0;width: 180px;}
.index-header .m-nav-box ul li{float: none;width: auto!important;padding-left: 16px;}
.index-header .m-nav-box ul li a{display: block;height: 55px;line-height: 54px;font-size: 18px;}
.index-header .m-nav-box ul li:hover{background: #ed0f0a;}
.index-header .m-nav-box ul li a:hover{color: #fff613;}
.index-header .m-nav-box ul li.num1 a{height: 56px; line-height: 56px;}
/*首页焦点图*/
.flash01{width: 790px;height: 421px;border: 1px solid #ff7800;background: url("../images_ms/flashbg.png");padding: 9px;}
.flash01 .mF_sohusports_wrap{padding:0;border:0;width:100%;height:100%;}
.flash01 .mF_sohusports_myfocus02{width:100%;height:100%;}
.flash01 .mF_sohusports_myfocus02 .pic{width:100%;height:100%;}
.flash01 .mF_sohusports_myfocus02 .pic ul{width:100%;height:100%;}
.flash01 .mF_sohusports_myfocus02 .pic li{height:100%;width:100%;}
.flash01 .mF_sohusports_myfocus02 .pic li img{height:100%;width:100%;}
.flash01 .mF_sohusports .txt li{height:40px;line-height:40px;width:100%;}
.flash01 .mF_sohusports .txt li a{margin-right: 120px;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family: '微软雅黑';font-size: 16px;color:#fff;font-weight: normal;}
.flash01 .mF_sohusports .txt li .img_title{display:none;}
.flash01 .mF_sohusports .num{bottom:15px;right:6px;}
.flash01 .mF_sohusports .num li a{width:10px;height:10px;border: 0;border-radius:10px;background:#fff;margin-right:10px;text-indent: 9999px;}
.flash01 .mF_sohusports .num li.current a{background: #de0000;}
/*标题样式1*/
.u-title1{height: 40px;line-height: 40px;background: #f0f0f0 url("../images_ms/u-title1-bg.jpg") left center no-repeat;overflow: hidden;}
.u-title1 li{float: left;padding-left: 15px;}
.u-title1 li a{font-size: 16px;font-weight: bold;}
.u-title1 li.active a{color: #ed0f0a;}

/*标题样式2*/
.u-title2{height: 38px;line-height: 38px;background:url("../images_ms/u-title2-bg.jpg") left center no-repeat;overflow: hidden;}
.u-title2 li{float: left;padding-left: 23px;}
.u-title2 li a{font-size: 16px;font-weight: bold;color: #888;}
.u-title2 li.active a{color: #ed0f0a;}

/*列表样式*/
.u-list{padding-top: 5px;}
.u-list li{height: 32px;line-height: 32px;background: url("../images_ms/icon.png") left center no-repeat;padding-left: 12px;}
.u-list li .date{font-size: 12px;color: #999;}
.u-list li img{vertical-align: middle;}

.index-fl{width: 720px;}
.index-fr{width: 270px;}

/*工作动态*/
.m-gzdt{margin-top: 20px;}
.gsgg-box{height: 180px;padding: 0 12px 4px 12px;overflow: hidden;position: relative;}
.gsgg-box .marquee-wrap{height: 180px;}
.gsgg-box li{height: auto;line-height: 24px;padding: 5px 0 5px 12px;background-position: 0 14px;border-bottom: 1px dashed #ddd;}
.gsgg-box li a,.gsgg-box li .date{float: none;}
.m-gzdt .links{margin-top: 10px;}
.m-gzdt .links li{float: left;position: relative;width: 129px;height: 60px;}
.m-gzdt .links li img{position: absolute;width: 129px;height: 60px;left: 0;top: 0;}
.m-gzdt .links li .img_title{position: absolute;left: 0;top: 0;line-height: 60px;margin-left: 48px;color: #fff;font-size: 18px;font-weight: bold;}
.m-gzdt .links li.num2{float: right;}

/*通栏*/
.tl-box li{padding-top: 20px;}
.tl-box img{width: 100%;height: auto;}

/*民生政策*/
.m-mszc{margin-top: 20px;}
.index-sp{padding:0 10px 10px;height: 150px;text-indent: 2em;}
.index-sp img{width: 100%;height: 150px;}
.index-sp a{color: #f00;}
/*媒体聚焦*/
.m-mtjj{margin-top: 10px;}
.m-mtjj .u-list{padding: 0 0 0 10px;}
.m-mtjj .u-list li{overflow: hidden;}
/*图看民生*/
.m-tkms{margin-top: 15px;}
.m-tkms-con{margin-top: 15px;height: 155px;overflow: hidden;position: relative;}
.m-tkms-con li{float: left;margin-right: 20px;width: 221px;height: 141px;padding: 7px;background: url("../images_ms/pic_bg.jpg") no-repeat;position: relative;}
.m-tkms-con li span{ width:34px; background:url(../images_ms/text.png) repeat; line-height:34px; font-size:14px; width:100%; position:absolute; left:0px; bottom:-41px; text-align:center; color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-tkms-con li:hover span{ bottom:0px;}

.m-msyg{margin-top: 20px;}
.m-msyg .u-title2 li a{font-size: 18px;}
.m-msyg-con{padding: 0 10px;height: 260px;overflow: hidden;position: relative;}
.m-msyg-con .dym{overflow-y: auto;height: 250px;}
.m-msyg-con .dym p{padding-top: 5px;}

.yglist{ position:relative; height:76px; background:url(../images_ms/secbg.jpg) left 16px repeat-x;}
.yglist .leftbtn{ width:6px; height:12px; position:absolute; left:0px; top:10px; background:url(../images_ms/leftbtn.jpg) no-repeat;}
.yglist .rightbtn{ width:6px; height:12px; position:absolute; right:0px; top:10px; background:url(../images_ms/rightbtn.jpg) no-repeat;}
.yglist li{ width:65px; height:76px; float:left; text-align:center; line-height:40px; background:url(../images_ms/sec1.jpg) center 10px no-repeat;}
.yglist li a{ padding-top:20px; display:block; height:56px; font-size:15px;}
.yglist li.active{ background:url(../images_ms/sec2.jpg) center 10px no-repeat;}

.mslist li{width: 314px;float: left;padding-left: 12px;overflow: hidden;}

.ms-ft-link{margin-top:15px;}
.is-select{ width:1000px; height:30px; margin:0 auto;}
.select{position:relative;float:left;z-index:94;height:30px; width:239px; margin-right:14px;}
.is-select .last{ margin-right:0px;}
.select dt{height:30px;display:inline-block;color:#333; line-height:30px;cursor:pointer;width:209px; padding-left:30px;  background:url(../images_ms/linkbg.jpg) left center  no-repeat; text-align:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;font-size:15px; float:left; font-family:"宋体";}
.select dd{position:absolute;left:0px;bottom:30px;border:none;background:#fff;display:none;z-index:98;border:1px solid #e6e6e6; border-bottom:none;}
.select dd ul{padding:5px;width:227px;max-height:400px;_height:400px;overflow-y:auto;overflow-x:hidden;}
.select dd ul li{background:#f0f0f0;border-bottom:#fff 1px solid;}
.select dd ul li a{display:block;padding:0 5px;font:normal 12px/26px "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.select dd ul li a:hover{background:#dceffb;text-decoration:none;}

/*栏目页*/
.wz_top{background: url("../images_ms/dq.png") 10px 12px no-repeat;}

/*通用栏目页*/
.lm_contain{padding: 0 10px;}

.lm_lban{ width:220px;height:auto; min-height:548px; _height:548px; border:1px solid #ddd;padding: 10px;}
.lm_top{ height:auto; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;background: #dd0f0a;height: 50px;line-height: 50px;color: #fff;text-align: center;font-size: 16px;}
.navdh{height:auto; overflow:hidden; padding:10px 5px 0;}
.navdh ul li{padding-bottom: 10px;}
.navdh ul li a{display: block;height: 40px;line-height: 40px;background: #ccc;overflow: hidden;font-size: 14px;text-align: center;white-space: nowrap;text-overflow: ellipsis;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{background:#ff2600;color: #fff;}

.lm_rban{ width:708px; height:auto; min-height:550px; _height:550px;padding: 10px;border: 1px solid #ddd;}

.navjz{height:auto;font-size:15px;line-height:200%; text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{padding:0 0 0 14px;background:url(../images_ms/icon.png) left center no-repeat;height:34px;line-height:34px;vertical-align:bottom;}
.navjz ul li a{font-size:16px; max-width:550px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.navjz ul li .date{font-size:14px;color:#999;}
.navjz ul.doc_list{padding-bottom:5px;}
.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.doc_list li.add{ display:none;}
.navjz ul li.lm_line{height:24px;background:url(../images/navjz_line.gif) center repeat-x;padding:0;}
.navjz ul li.columnName{height:40px;background:#f7f7f7;margin:5px 0 10px;padding:0 10px;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#ed0f0a;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#ed0f0a;}

.ptnewsinfo{ text-align:center;}
.ptlmcontent{ padding:20px 0;}
/*栏目页 图片列表 */
ul.picture-list{ clear:both;  border-top:none;   overflow:hidden; padding-top:13px;}
ul.picture-list li{float:left; display:inline;	background:none; padding:0px 10px 0px;height:auto; overflow:hidden;text-align:center; width:216px; }
ul.picture-list li a img{ background:#f2f2f2;padding:5px !important; width:205px; height:150px; float:left;}
ul.picture-list li a:hover{ color:#ed0f0a;}
ul.picture-list li a:hover img{ background: #f7c3bb;}
ul.picture-list li .img_title{ display:block; height:50px; line-height:50px; font-size:16px;  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-img-list{ clear:both;  border-top:none; padding-top:13px; overflow:hidden;}
ul.videoNews-img-list li{float:left; display:inline;background:none;padding-left:0;	padding:0px 10px 0px;height:auto;text-align:center; width:215px; height:auto; overflow:hidden; }
ul.videoNews-img-list li a.pic{ display:block;width:210px; height:150px; float:left; padding:5px; background:#f2f2f2;}
ul.videoNews-img-list li a.pic:hover{ background:#f7c3bb;}
ul.videoNews-img-list li a img{float:none;width:200px; height:150px; }
ul.videoNews-img-list li span{display:block;   float:left; width:96%; padding:0 2%;}
ul.videoNews-img-list li span.title{ height:30px; line-height:30px;text-align:left;}
ul.videoNews-img-list li span.title a{line-height:30px;font-size:16px; margin-right:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block;}
ul.videoNews-img-list li span.datetime{ padding-bottom:8px; height:20px; line-height:20px; color:#999; font-family:arial; font-size:14px;text-align:left;}
ul.videoNews-img-list li a{ clear:both;}
/*文章页*/
.con_main{ border:1px solid #ddd; padding:20px 30px; position:relative;margin: 0 15px;}
.con_main .guidang{ position:absolute; top:150px; right:10px;}
.newstitle{ font-size:32px; line-height:40px;   text-align:center; margin-bottom:30px;}
.newstitlef,.newstitlet{font-size:20px;text-align: center;line-height: 44px;font-weight: normal; }
.newstitles{ font-size:16px; text-align:center; line-height:40px;font-weight: normal;}
.newsinfo{ height:auto;line-height:28px; font-size:14px; border-bottom:1px solid #dddddd;  color:#666; clear:both;position:relative; padding:5px 0px;}
.newsinfoleft span{ padding-right:10px;}
.newsinforight{ padding-right:135px;}
.newsinforight span{ display: inline-block;}
.newsinforight  .font a{ padding:0 2px; }
.newsinforight  .print{ display:inline-block; background:url(../images/print.gif) 20px center no-repeat; padding-left:42px;}
.share-box{ top:6px; width:115px;}
.newsinfo input{width: 12px;height: 12px;border: 1px solid #666666; margin:0 4px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.top_ztimg{position:absolute;width:100px;height:36px;right:0px;top:12px;overflow:hidden;}
.top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:10px;}
.newscontnet{font-size:16px;  margin:0 auto; color:#333; line-height:225%; padding:20px 0px 0px; font-family:"微软雅黑"!important; overflow-y:hidden; overflow-x:auto;}
.newscontnet img{ max-width:100%;}
.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{background:url(../images/navjz_line.gif) top repeat-x; padding:20px 0px 0; overflow:hidden;}
.wzbot ul.fxd_close{width:auto;float:right;text-align:left;overflow:hidden;}
.wzbot ul.fxd_close .print_btn{display:block;float:left;width:82px;height:26px;line-height:26px;background:url(../images/print.gif) 0 5px no-repeat;padding-left:22px; font-size:14px; color:#666;}
.wzbot ul.fxd_close .close_btn{display:block;float:left;width:82px;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat;font-size:14px; color:#666;}
.minh500{  height:auto !important;  min-height:500px;   _height:500px;}