﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#000;background: #f7f8fa; min-width: 1200px;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;color:#000;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#000;}
textarea{resize:none;}
a{color:#000;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}
a:focus{outline:none;}
img,a img {border:none; margin:0; padding:0; border:0; vertical-align:middle;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* 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:0px;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
ul,li{ vertical-align:middle;}
.container {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}
.jump-info .btn-group{ padding-left:0px!important;}

/*外链提示 > 弹窗*/
.ui-dialog-title{font-family:"Microsoft YaHei",微软雅黑;}
.ui-dialog-content{font-family:"Microsoft YaHei",微软雅黑;}
.ui-dialog-content .jump-info p{word-break:break-all;}
.ui-dialog-content .btn-group{padding-top:20px;text-align:center;display:block;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-dialog-content .btn-group .btn-yes{background:#2e8bde;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}

/**轮播**/
.twbox{width: 575px;height:402px;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;height: 100% !important;text-align: center;background: #e0e0e0;}
.twbox .mF_sohusports .pic img{object-fit: cover;max-width: 100%;max-height: 100% !important;}
.twbox .mF_sohusports .txt li{width: 100%; height:45px !important;line-height: 45px;}
.twbox .mF_sohusports .txt li a{padding-left:2px !important;font-size: 16px; color: #fff; font-family:"Microsoft YaHei";font-weight:normal !important;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.twbox .mF_sohusports .txt li b{filter:alpha(opacity=45) !important;opacity:0.45 !important;background: #000 repeat left top !important;}
.twbox .mF_sohusports .num{bottom:16px !important;right:10px;}
.twbox .mF_sohusports .num li a{width: 10px !important;height: 10px !important;text-indent: -999999px;margin:0 4px !important;background: url(/_res/images_qgzx_new/img_white.png) 0 0 no-repeat !important;}
.twbox .mF_sohusports .num li.current a{width: 10px !important;background: url(/_res/images_qgzx_new/dot.png) no-repeat !important;}


/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:28px;font-size:16px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;padding:0px 9px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#365298;border:1px solid #365298;color:#fff !important;}
.pagination a.active{border:1px solid #365298;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#365298;border:1px solid #365298;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:#365298;border:#365298 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:26px;padding:0 5px;}
.pagination .total{border:0px;height:26px;padding:0;}
.pagination .inputBar input{width:40px;height:20px;line-height:20px;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 {
    border: 0px;
    height: 26px;
    padding: 0 5px;
}
.pagination button{display: inline-block;font-size: 12px; width: 40px;height: 26px;line-height:20px;border: #d9d9d9 1px solid;margin: -3px 6px 0 3px;_margin: -3px 3px 0;background: #fff;vertical-align: middle;color: #666;}
.pagination button:hover{background:#365298;border:1px solid #365298;color:#fff !important;}



.header{
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    color: #565a5b;
}
.header a{color: #565a5b;}
.head-div{
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}
.head-l .ind_date{
    display: inline-block;
    margin: 0 10px;
}
.banner{
    margin: 0 auto;
    width: 1100px;
    height: 100px;
    background: url(/_res/images_qgzx_new/head_bg.png) no-repeat center bottom #fff;
    position: relative;
}
.zt_logo{position: absolute;left: 10px;top: 20px;}
.zt_logo img{width: auto;height: 60px;}
.zt_logo .img_title{display: none;}
.banner-logo{
    margin: 26px 0 0 20px;
}
.banner-img{
    width: 1100px;
    height: 300px;
    margin: 0 auto;
}
.banner-img img{
    width: 100%;
    height: 100%;
}
.banner-img .img_title{display: none;}
.seccon{width: 240px;padding-top: 34px;}
.searchbox{margin:auto;width:200px;height:30px;position:relative;}
.searchbox li.se_box{float:left;width:100%;height:30px;position:relative;}
.searchbox li.se_box .msg-box{left:5px;top:0;position:absolute;}
.searchbox li.se_box input{box-sizing: content-box;float:left;width:153px;height:24px;background:#fff;border:#1f8ee8 1px solid;border-radius:30px;line-height:24px;color:#1f8ee8;padding:2px 32px 2px 13px;}
.searchbox li.sea_an{width:28px;height:30px;position:absolute;right:5px;top:0;clear:both;}
.searchbox li.sea_an input{float:left;width:100%;height:30px;background:url(/_res/images_qgzx_new/search_icon.png) center center no-repeat;border:0;text-indent:-99em;overflow:hidden;cursor:pointer;}

.mainbox{
    position: relative;
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}
.pgb{
    padding: 20px;background: #ffffff;box-sizing: border-box;box-shadow: 0px 2px 12px #eaf1f9;
}

.box-r{
    width: 465px;
    height: auto;
    overflow: hidden;
    width: 465px;
}

.box-r h1 a{color: #333;height: 30px;display: block;overflow: hidden;font-weight: bold;}
.box-r ul a:hover{color: #1e74dc;}
.box-r-line a:hover{color:#fff;background:#1e74dc;display: block;  }
.box-r ul li{
    line-height: 37px;
    height: 37px;
    background: url(/_res/images_qgzx_new/li_dot.png) no-repeat left center;
    margin-left: 5px;
    padding-left: 15px;
    font-size: 16px;
    overflow: hidden;
    vertical-align: bottom;
}
.box-r ul li .date{
    font-size: 16px;
    color: #919191;
    float: right;
}

.box-r ul li a{
    color: #333;
    float: left;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 320px;
}
.mt18{
    margin-top: 18px;
}
.box-r-line{border-top:1px solid #ccc;padding:16px 0 0;text-align:center;margin: 10px 0 0;}
.box-r-line a{width:37px;margin:auto;border:1px solid #ccc;color:#333;display: inline-block;padding: 5px 25px;}
.gzw_main_box_list_but a:hover{background: #1e74dc;border:1px solid #1e74dc;color:#fff;}

/*无缝滚动*/

.ind_notice{margin-top:20px;background: url("/_res/images_qgzx_new/gzwboxbot.png") no-repeat center center;background-size: cover;overflow: hidden;width: 100%;height: 80px;}
.noticecon{height: 80px;padding: 0 10px 0 125px;}
.noticecon .j-marquee{height: 80px !important;}
.ind_notice .more{color: #777;}
.noticecon li{float: left;margin-right: 10px;font-size: 16px; padding-left: 10px;}
.noticecon li img{float: left;padding: 10px 0 0;}
.noticecon li span{display: none;}


/**右侧悬浮**/
.slidebox{width: 145px;text-align: center; position: fixed; _position: absolute; right:25px; bottom: 158px; _top: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0))); margin-top: -2px; _margin-top: -2px; z-index: 99; /*border: #e8e8e8 1px solid;background: #fff;*/}
.slidebox .icon li{width:145px;position: relative;}
.slidebox .icon li a{display: block;text-align: center;}
/*.slidebox .icon li img{display: block;width: 60px !important;height:57px !important;margin: 0 auto;}*/
.webb_area  li span{display: none;}


/*底部*/
.footer{background: url("/_res/images_qgzx_new/bot_bg.png") no-repeat bottom center;text-align: center;padding: 30px 0;}
.footer h1{font-size: 15px;color: #333;line-height: 40px;font-weight: bold;}
.footer span{font-size: 15px;color: #666;line-height: 30px;}
.footer a{color: #666;}
.foot{width: 1100px;margin: 0 auto;position: relative;}
.bot_ico{position: absolute;left: 20px;top: 40px;}
.bot_jiucuo{position: absolute;right: 20px;top: 50px;}
/*通用栏目*/

.pbg{
    margin-top: 10px;
}

.where{
    height:35px;
    border-bottom: 1px dashed #e5e5e5;
    line-height:35px;
    color:#999;
    font-size: 16px;
}
.where i{font-style: normal;}
.lanmu-con{
    margin-top: 10px;
}
.con-l{
    width: 235px;
}

.con-l ul li{
    display: block;
    height: 40px;
    background: #f7f7f7;
    color: #333;
    background: url(/_res/images_qgzx_new/listlisty.png) #f7f7f7 no-repeat 24px center;
    line-height: 42px;
    padding: 0 0 0 40px;
    font-size: 16px;
    margin-top: 2px;
}
.con-l ul .active{
    background:url(/_res/images_qgzx_new/listlisty.png) #edf3f9 no-repeat 24px center !important;
}

.con-r{
    width: 810px;
    /*margin-left: 250px;*/
}
.con-r-top{
    height: 42px;
    background: #f7f7f7;
    line-height: 42px;
}
.con-r-top h2{
    width: 110px;
    height: 46px;
    text-align: center;
    background: url(/_res/images_qgzx_new/sqmy.png) no-repeat;
    color: #fff;
}
.con-r-list{
    height: 700px;
    overflow: hidden;
}

.con-r-list .navjz{
    padding: 20px 0;
    border-bottom: 1px #e6e6e6 dashed;
}

.con-r-list .navjz ul li{
    height: 42px;
    padding: 0 10px 0 36px;
    line-height: 42px;
    background: url(/_res/images_qgzx_new/list_icon.png) no-repeat 10px center;
    overflow: hidden;
    vertical-align: bottom;
}

.con-r-list .navjz li .date{
    font-size: 14px;
    color: #999;
    width: 80px;
}

.con-r-list .navjz li a{
    float: left;
    font-size: 16px;
    color: #333;
    height: 34px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 630px;
}
.con-r-list .navjz li a:hover{color: #2859a6;}
.nsvjz li img{float: left;padding: 10px 0 0;}

.con-r-list .navjz li img{
    float: left;
    padding: 15px 0 0;
}
/*文章页*/
.de-con{
    margin-top: 10px;
    min-height: 800px;
}
.wenzhang{
    margin-bottom: 30px;
    text-align: left;
}

.wztit{
    font-size: 24px;
    font-weight: bold;
    font-family: "微软雅黑","宋体", "黑体";
    line-height: 35px;
    padding-bottom: 10px;
    text-align: center;
    /*margin: 20px 0 10px;*/
}
.wzfbt{line-height:30px;text-align:center;font-size:22px;font-weight:normal;}
.wzttit{font-size:22px;line-height:32px;text-align:center;}
.wzstit{line-height:30px;text-align:center;font-size:18px;font-weight:normal;padding: 5px 0;}
.newsinfo {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    background: #f7f7f7;
    /*padding: 0 10px;*/
    margin-bottom: 20px;
    text-align: center;
}
.newsinfo i{
    color: #2758a5;
    font-style: normal;
}
.newsinfo>span{
    color: #777;
    margin: 0 15px;
}
.wz_share .share-box{position: relative; top:6px;right: auto;}
.wz_share{display: inline-block; position: relative;height: 25px;width: 100px;}

.wzcon{
    font-size: 16px;
    text-align: left;
    line-height: 30px;
}

.de-wzbot{
    margin: 30px 0px 10px;
    padding: 10px 0 0;
    text-align: right;
    border-top: 1px solid #dadada;
}
.de-wzbot a {
    margin: 0 5px;
}

/**右侧悬浮**/
.de-slidebox{width: 147px;height:123px;text-align: center; position: fixed; _position: absolute; right:25px; bottom: 128px; _top: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0))); margin-top: -2px; _margin-top: -2px; z-index: 99; /*border: #e8e8e8 1px solid;background: #fff;*/}
.de-slidebox .icon li{width:145px;position: relative;}
.de-slidebox .icon li a{display: block;text-align: center;}
/*.slidebox .icon li img{display: block;width: 60px !important;height:57px !important;margin: 0 auto;}*/
.webb_area  li span{display: none;}
.bshareDiv{margin-top: 10px !important;}

/*归档*/
.guidang{
    position: absolute;
    top:200px;
    right: 0;
}