﻿@charset "utf-8";
/* CSS Document */
* {
    padding: 0;
    margin: 0;
}

ul,
ol {
    list-style: none;
}

ul li {
    transition: all 0.4s ease-in-out;
    vertical-align: middle;
}

body {
    font-size: 12px;
    background: url(../images_tyzx/bannerbg.jpg) top repeat-x #eaeaea;
    overflow-x: hidden;
    color: #333;
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}

img {
    border: none;
}

a{
    color: #333;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
a:hover{
    text-decoration: underline;
}

.clearfix:after {
    content: " ";
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

* html .clearfix {
    zoom: 1;
}


/* IE6 */

*:first-child+html .clearfix {
    zoom: 1;
}


/* IE7 */

.clear,
.cc {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    margin-top: -1px;
    overflow: hidden;
}

.f1,
.left {
    float: left;
}

.f2,
.right {
    float: right;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
select {
    outline: none;
}

input,
textarea {
    outline: none;
    vertical-align: middle;
}


/*搜索框里面字体颜色*/

input::-webkit-input-placeholder {
    /* WebKit browsers */
    font-family: "微软雅黑";
    color: #ffffff;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-family: "微软雅黑";
    color: #ffffff;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-family: "微软雅黑";
    color: #ffffff;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-family: "微软雅黑";
    color: #ffffff;
}

/*头部*/
.head {
    width: 1002px;
    margin: 0 auto;
    position: relative;
}
.zt_logo{position:absolute;top: 5px;left: 5px;}
.zt_logo .img_title{display: none;}
.zt_logo img{width: auto;height: 35px;}
.banner {
    text-align: center;
    height: 180px;
    overflow: hidden;
}
.banner ul li .img_title{
   display: none;
}

.topsearch {
    position: absolute;
    right: 18px;
    top: 10px;
}
.htxt{
    background: url(../images_tyzx/searchtext.gif) 0 0 no-repeat;
    width: 210px;
    height: 30px;
    float: left;
    font-size:14px;
    text-indent: 15px;
    line-height:30px;
    border: none;
    outline: none;
}
.hbtn{
    float: left;
    color: #fff;
    background: url(../images_tyzx/searchbtn.gif) 0 0 no-repeat;
    width: 30px;
    height: 29px;
    line-height: 29px;
    cursor: pointer;
    border: none;
}
.msg-box{
    position: absolute!important;
}
    /*导航*/
.nav {
    height: 50px;
    line-height: 50px;
    font-family: "微软雅黑";
    background: #e00404;
    position: relative;
}
.nav ul li {
    float: left;
    height: 50px;
    width: 134px;
    padding: 0 3px 0 0;
    font-size: 16px;
    text-align: center;
    background: url(../images_tyzx/navline.gif) right top no-repeat;
}
.nav ul li#last {
    background: none;
}
.nav ul li a {
    display: block;
    color: #fff;
    height: 50px;
}
.nav ul li a:hover, .nav ul li.on a {
    background: url(../images_tyzx/hover.gif) center bottom no-repeat #ff3d00;
    color: #fff;
    text-decoration: none;
}
/*内容*/
.mainbox {
    width: 1002px;
    margin: 0 auto;
}
.mainnr {
    padding: 16px 0 0 0;
}
.bot15 {
    margin-bottom: 15px;
}
.h340 {
    height: 340px;
    background: #fff;
}
/**轮播图**/

.twbox {
    width:586px;
    height:340px;
    overflow: hidden;
}

.twbox .mF_sohusports_wrap {
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
    border: 0px !important;
}

.twbox .mF_sohusports {
    width: 100% !important;
    height: 100% !important;
}

.twbox .mF_sohusports .pic {
    width: 100% !important;
    height: 100% !important;
}

.twbox .mF_sohusports .pic li {
    width: 100% !important;
}

.twbox .mF_sohusports .pic img {
    width: 100%;
    height:340px !important;
}

.twbox .mF_sohusports .txt li {
    width: 100%;
    height:40px !important;
    line-height: 40px !important;
}

.twbox .mF_sohusports .txt li a {
    padding-left:10px !important;
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: normal !important;
    padding-right: 120px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.twbox .mF_sohusports .txt li b {
    filter: alpha(opacity=45) !important;
    opacity: 0.45 !important;
}
.mF_sohusports .num{
    bottom: 14px;
}
.twbox .mF_sohusports .num li a {
    width:10px !important;
    height:10px !important;
    background:#fff;
    font-size:0px;
    border-radius: 50%;
}
.mF_sohusports .num li a{
    line-height: 15px!important;
    margin-right: 8px!important;
}
.twbox .mF_sohusports .num li.current a,
.twbox .mF_sohusports .num li a:hover {
    background:#ff0000;
}

/*时政要闻*/
.gzdt {
    width: 385px;
    margin-right: 16px;
}
.titles1 {
    background: url(../images_tyzx/t1bg.gif) left bottom repeat-x;
    height: 42px;
}
.titles1 .tit {
    background: url(../images_tyzx/t1h1.gif) left bottom repeat-x;
    width: 100px;
    font-size: 16px;
    text-align: center;
    color: #c00;
    height: 42px;
    line-height: 42px;
}
.titles1 .tit a {
    color: #c00;
}
.dbt {
    padding: 8px 0 0 0;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}
.dbt a {
    color: #cc0000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.list1 {
    padding: 0 2px 0 5px;
}
.list1 li {
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    overflow: hidden;
    background: url(../images_tyzx/arr1.gif) left center no-repeat;
    padding-left: 16px;
}
.list1 li img{
    float: left;
}
.list1 li a {
    color: #505050;
    display: block;
    max-width: 82%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list1 li span.date{
    color: #999;
}
/*板块二*/
.h80 {
    height: 80px;
    overflow: hidden;
}
.h80 .img_title{
    display: none;
}

/*板块三*/
.h305 {
    height: 291px;
    background: #fff;
    padding: 14px 0 0 0;
}
.tlpic{font-size: 0; line-height: 0;}
.tlpic li{height: auto;}
.tlpic img{ width: 100%; height: auto;}
/*工作动态*/
.box548 {
    width: 548px;
    padding: 0 0 0 12px;
}
.titles2 {
    height: 36px;
    background: url(../images_tyzx/t2bg.gif) left bottom repeat-x;
}
.titles2 .tit {
    font-size: 16px;
    width: 110px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: url(../images_tyzx/t2h1.gif) left top no-repeat;
}
.titles2 .tit a {
    color: #fff;
}
.list2 {
    padding: 6px 0 0 5px;
}
.list2 li {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    background: url(../images_tyzx/arr1.gif) left center no-repeat;
    padding-left: 14px;
    vertical-align: middle;
}
.list2 li img{
    float: left;
    margin-top: 5px;
}
.list2 li a {
    color: #505050;
    display: block;
    max-width:83%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list2 li span.date{
    color: #999;
}
/*公示公告*/
.box408 {
    width: 408px;
    margin-right: 14px;
}

/*板块五*/
.adbot {
    height: 164px;
    overflow: hidden;
}
.adbot .mF_liuzg_wrap .txt{
    display: none;
}
.adbot .mF_liuzg .num li{
    width: 15px!important;
    height: 15px!important;
    top: 0px!important;
    line-height: 15px!important;
    background: #333333!important;
    border: none!important;
}
.adbot .mF_liuzg .num li a{
    color: #fff!important;
}
.adbot .mF_liuzg .num li.current{
    color: #fff!important;
    background:#ff0000!important;
}

/*底部*/
.footer {
    width: 100%;
    background: #e00404;
    color: #fff;
    line-height: 25px;
    padding: 0 0px 30px 0px;
}
.footbox{
    width: 1002px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.footbox a{
    color:#ffffff;
}
.footbox span{padding: 0 5px;}
.dzjg{position: absolute;left: 20px;top: 10px;}
.jiucuo{position: absolute;right: 20px;top: 10px;}
.footer .dzjg img{width: 80px;height: 80px;}
.footer .jiucuo img{width: 110px;height: 55px;}

/*有情链接*/
.linkbox {
    background: url(../images_tyzx/linkline.gif) left bottom repeat-x;
    height: 46px;
    width: 1002px;
    margin: 0 auto;
    padding-top: 17px;
}
.yqlink{
    margin: 0 auto;
}

.is-select .select {
    position: relative;
    float: left;
    z-index: 94;
    height:30px;
    margin-right:15px;
    width: 238px;
}

.is-select .select.last {
    margin-right: 0 !important
}

.is-select .select dt {
    height:30px;
    display: inline-block;
    color: #333333;
    background: url(../images_tyzx/selectico.gif) left top no-repeat;
    line-height:30px;
    text-indent: 10px;
    font-weight: normal;
    cursor: pointer;
    width:238px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    z-index: 99;
    font-size: 14px;
    border: none;
    padding-left: 0px;
}

.is-select .select dd {
    position: absolute;
    left: 0;
    bottom: 23px;
    background: #fff;
    display: none;
    z-index: 98;
    width: 236px;
    border: #ddd 1px solid;

}

.is-select .select dd ul {
    padding: 5px 5px;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

.is-select .select dd ul li {
    background: #f7f7f7;
    border-bottom: #fff 1px solid;
}

.is-select .select dd ul li a {
    display: block;
    padding: 0 5px;
    font: normal 12px/26px "Microsoft Yahei";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}

.is-select .select dd ul li a:hover {
    background: #f0f0f0;
    text-decoration: none;
    color: red;
}




/*内页*/
.grayline {
    border: 1px solid #ffd183;
    background: #fff;
    width: 992px;
    min-height: 400px;
    margin: 0 auto;
    margin-bottom: 10px;
}
/*文章页*/
.wz_top{
    background: url(../images_tyzx/posbg.gif) 0 0 repeat-x;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.position {
    line-height: 30px;
    background: url(../images_tyzx/posico.gif) 15px center no-repeat;
    height: 30px;
    padding: 0 0 0 36px;
    color: #666;
    margin-top:0px;
}
.wz_top a:hover{color:#cc0000;}

.wenzhang{
    padding: 10px 40px 20px 40px;
}
.newstitlet{
    text-align: center;
}
.newstitles{
    text-align: center;
}
.newstitle{ font-size:24px; line-height:38px; font-family:Microsoft YaHei; text-align:center; color:#333333;}
.newstitlef{font-size:22px;text-align: center;line-height: 44px;font-weight: normal;font-family:Microsoft YaHei;}
.newsinfo{
    margin: 10px 0;
    color: #333;
    line-height: 30px;
    border-top: 1px dashed #cccccc;
    border-bottom: 1px dashed #cccccc;
    text-align: center;
    height: 30px;
    font-size: 12px;
}
.newsinfo a{color:#666;  }
.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;}
.newsinfo span{ padding:0 0.5em;}
.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; font-family:Microsoft YaHei; margin:0 auto; color:#333; line-height:230%; padding-bottom:20px; padding-top:20px;}
.newscontnet img{ max-width:1000px;}
.close a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.printico{ background:url(../images_tyzx/print.gif) left center no-repeat; }
.closeico{ background:url(../images_tyzx/close1.gif) left center no-repeat;}
.close01 a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.minh500{   min-height:500px; height:auto !important;   height:500px;}
.bshare-custom.icon-medium a{ margin-top:5px;}
.sharebox{ padding-top:25px;  border-top:1px dashed #ddd;}
.shares{height:36px; line-height:36px;}
.shares .share-box{display:inline-block;position:relative;right:auto;top:auto;}

/*分页*/
.pagination{width:100%;text-align:center;margin:10px 0;padding:3px 0;line-height:24px;font-size:14px;font-family:"Microsoft YaHei";}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0 6px;text-decoration:none;white-space:nowrap;height:24px;}
.pagination a:hover{background:#e00404;border:1px solid #e00404;color:#fff !important;}
.pagination a.active{border:1px solid #2e87ff;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#e00404;border:1px solid #e00404;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:#2e87ff;border:#2e87ff 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;padding:0 6px; background: none;}
.pagination .total{border:0;height:24px;padding:0; background: none;}
.pagination .inputBar input{width:40px;height:20px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination .inputBar button{width:40px;height:26px;line-height:20px;padding:2px 5px;border:#e00404 1px solid;margin:-3px 6px 0 3px;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#e00404;vertical-align:middle; color: #fff;}


/**/
.lm_lban{
    width: 205px;
    height:auto;
    padding: 10px;
    min-height:580px;
    _height:580px;
    background:#fff;
    border: 1px solid #eee;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.15);
    box-shadow: 0 2px 4px rgba(0,0,0,.15);
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
}
.lm_top{height:50px;background:#e00404; text-align:center;overflow:hidden;}
.lm_top .tit{display:block; height:50px;line-height:50px;font-size:18px; color:#fff;}
.navdh{margin:auto;padding-top:15px; }
.navdh ul li{height:auto;padding-bottom:15px;vertical-align:bottom;overflow:hidden; text-align:center;}
.navdh ul li a{display:block; height:36px;line-height:36px;background:#fff;overflow:hidden;font-size:16px;  color:#333;}
.navdh ul li a:hover,.navdh ul li.active a{color:#fff;background:#e00404;}

.lm_rban{
    font-size: 14px;
    padding: 0 15px 20px 15px;
    line-height: 200%;
}
.navjz{ height:auto;padding:0px;font-size:14px;line-height:30px;overflow:hidden;}
.navjz .nav_doc{font-size:16px;line-height:200%;}
.navjz ul{clear:both;}
.navjz ul .columnName{height:36px;border-bottom:#ccc 1px dotted;margin-bottom:5px;background:none;padding:0;}
.navjz ul .columnName .title{font-size:16px;color:#e00404;line-height:36px;}
.navjz ul .columnName .more{font-size:12px;color:#666;line-height:36px;}
.navjz ul li{height:40px;line-height:40px;font-size:14px;vertical-align:bottom; padding-left:16px; background:url(../images_tyzx/arr1.gif) left no-repeat;}
.navjz ul li a{line-height:40px;font-size:16px;}
.navjz .doc_list li{color:#999;overflow:hidden; }
.navjz .doc_list li img{padding-top:7px;float:left;}
.navjz ul.picture-list{clear:both;}
.navjz ul.picture-list li{padding:0 12px 0px 12px;background:none;float:left;text-align:center;height:auto; width:249px; }
.navjz ul.picture-list li a{float:left;text-align:center; line-height:36px; display:block;}
.navjz ul.picture-list li img{padding:1px; border:1px solid #ddd; background:#fff; width:245px; height:174px; float:left;}
.navjz ul.picture-list li .img_title{ width:249px; height:36px; float:left; line-height:36px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .jiedu{text-align:center;padding:50px 0;}
.navjz .jiedu a{display:inline-block;width:200px;height:100px;line-height:100px;margin:0 20px;font-size:18px;color:#1b50a0;background:#e9f0f7;text-align:center;}
.navjz .jiedu a:hover{color:#fff;background:#1b50a0;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
/*搜索页面*/
.con_main{
    width: 900px;
    margin: 0 auto;
    padding: 20px 0;
}
.ssy_leftbar{width:260px;height:auto;}
.fenlei_tit,.searchType-title{height:34px;line-height:34px;padding-left:12px;font-size:16px;font-weight:bold;color:#333; }
.total_wz,.searchType-column{height:auto;padding:8px 0 8px 20px;background:#f1f1f1;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:30px;line-height:30px;}
.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;}
.ssy_rightbar{width:880px;height:auto;padding-top:10px;}
.ssy_rightbar .warm-prompt{line-height:30px;font-size:14px;color:#666;}
.result_title{padding-right:18px;font-size:15px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .search-list{height:auto;margin-bottom:15px;}
.ssy_rightbar .search-list li.search-title{line-height:26px;font-weight:bold;font-size:14px;}
.ssy_rightbar .search-list li.search-title a{}
.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{line-height:22px; height:auto; margin-bottom:5px;}
.ssy_rightbar .search-list li.search-column{color:#0384ce;line-height:22px;}
.ssy_rightbar .search-list li.search-url{height:auto;line-height:22px; color:#e00404;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.ssy_rightbar .search-list li.search-url span.date{padding-left:14px;color:#e00404;}
.ssy_rightbar .search-list li.search-url a{color:#e00404;}
.ssy_rightbar .search-list li.search-url a:hover{text-decoration:underline;}

/*栏目页 视频列表 */
.navjz .videoNews-list{clear:both;}
.navjz .videoNews-list li{background:none;height:auto;padding:10px 0;border-bottom:1px dashed #ddd;vertical-align:bottom;}
.navjz .videoNews-list li .left-img{width:235px;height:160px;border:#ddd 1px solid;padding:2px;}
.navjz .videoNews-list li .left-img img{width:235px !important;height:160px !important;}
.navjz .videoNews-list li .right-main{width:559px;}
.navjz .videoNews-list li .right-main .video-title .left a{font-weight:bold;}
.navjz .videoNews-list li .right-main .video-title .play-icon a{display:block;white-space:nowrap;height:30px;line-height:30px;padding-left:20px;background:url(../images/flv.gif) 0 8px no-repeat;}
.navjz .videoNews-list li .right-main .videoNews-note{line-height:26px;}
.navjz .videoNews-list li .right-main .videoNews-note span{color:#666 !important;}
.navjz .videoNews-list li .right-main .video-attr .video-hit,.navjz .videoNews-list li .right-main .video-attr .video-date{color:#cc0001;}

/*视频文章 */
.video_main_content{text-align:center;padding:30px 0 15px;}
.sp_wzcon{padding:20px;width:884px;height:auto;font-size:16px;line-height:200%;}
.sp_wzcon table{max-width:884px !important;}



/*****网站地图****/
.dty_title{height:72px;line-height:72px;text-align:center;font-size:30px;letter-spacing:5px; font-family:"微软雅黑";}
.dty_contain{ margin:auto;}
.dty_mutitle{ height:42px;line-height:41px;overflow:hidden;margin-top:16px;}
.dty_mutitle a{display:block;float:left;height:41px;line-height:41px;color:#e00404;font-size:18px;padding:0 20px;white-space:nowrap; font-weight:bold; border-bottom:1px solid #e00404;}
.dty_mutitle a:hover{color:#fd8524;}
.dty_sublb{padding-top:20px;}
.dty_sublb:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .dty_sublb {zoom: 1;} /* IE6 */
*:first-child+html .dty_sublb {zoom: 1;} /* IE7 */
.dty_sublb ul li{float:left;height:40px;width:169px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-bottom:10px; margin-right:5px; padding-left:5px;}
.dty_sublb ul li a{line-height:38px;font-size:16px;color:#666;    border: 1px solid #eee;    background: #f3f3f3; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:0 5px;}
.dty_sublb ul li a:hover{ border:1px solid #e00404; background:#e00404; color:#fff;}


/*外部链接*/
.jump-info .btn-group .btn{
    background:#e00404!important;
}
/*漂浮*/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;}


/*归档*/
.init{
    position: absolute;
    top: 0;
    right:50px;
}

/*上一篇 下一篇*/
.updown{
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 28px;
    color: #666;
}