@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    border:none;
    font-family:"微软雅黑";
}
a:focus{
    outline:none;
}
input{
    outline: none;
}
.content{
    width:1200px;
    margin:0 auto;
}
.clear_both{
    clear: both;
}
/* 头部开始 */
/* 导航结束 */
.main{
    margin:40px 0px;
}
.toutiao{
    background: url(ttbg.png) no-repeat 50px 20px;
    text-align: center;
    padding-left:110px;
}
.toutiao h3 {

}
.toutiao h3 a{
    font-size:40px;
    color:#0f52b7;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 86%;
}
.toutiao div{
    font-size: 18px;
    margin-top:20px;
    color:#333333;
}
.toutiao div p{
    display: inline;
}
.toutiao div a{
    color:#d00303;
}
/* 头条结束 */
.tpxw{
    height:465px;
    margin:40px 0px;
}
.focusBox { position: relative; width:1220px; height:465px; overflow: hidden; margin-left:-10px;padding:0px 10px; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic .pic_img { width:700px; height:465px; float: right; }
.focusBox .pic .pic_img img{ width:100%; height:100%}
.pic li{
    position:relative;
}
.pic_num{
    font-size:32px;
    color:#0f52b7;
    text-align: center;
    font-weight: bold;
}
.pic_con{
    width:530px;
    height:370px;
    position:absolute;
    /* box-shadow: 2px 2px 10px #eaedf5; */
    box-shadow:2px 0 3px -1px #eaedf5,0 -2px 3px -1px #eaedf5,0 2px 3px -1px #eaedf5,0px 0px 0px 0px red;
    background: #ffffff;
    top:35px;
    padding:30px;
}
.pic_title a{
    text-align: center;
    font-size:26px;
    color:#333333;
    padding:0px 40px;
    display: inline-block;
    line-height: 40px;
    margin-top:30px;
}
.pic_intro{
    font-size:14px;
    color:#666666;
    text-indent: 2em;
    line-height: 26px;
    margin-top:20px;
}
.more{
    position: absolute;
    bottom:35px;
    left:180px;
    width:175px;
    height:60px;
    line-height: 60px;
    /*background:#0f52b7 url(jt.png) no-repeat 115px center;*/
}
.more a{
    font-size:18px;
    color:#ffffff;
    padding-left:30px;
    display: block;
    background-image: url(jt.png)!important;
    background-repeat: no-repeat!important;
    background-position: 115px center!important;
    background-color: #0f52b7;
}
.focusBox .hd { width:110px; position: absolute; top: 100px;left:220px;  z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(lb_bg.png) no-repeat left top; height: 6px; overflow: hidden; width: 6px; cursor: pointer;
    display:inline-block; ;
}
.focusBox .hd .on{ background: url(lb_onbg.png) }
.focusBox .prev,
.focusBox .next { width: 11px; height: 18px; position: absolute; top: 80px; z-index: 10; cursor: pointer; }
.focusBox .prev { left: 30px; background: url(left.png) no-repeat 0 0; }
.focusBox .next { left: 490px; background: url(right.png) no-repeat 0 0}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/* 图片新闻结束 */
/*.news_con{
    overflow: hidden;
}*/
.news_left{
    width:750px;
    padding-right: 30px;
    border-right: 1px solid #cccccc;
    float:left;
}
.news_title{
    overflow: hidden;
}
.news_title li{
    float:left;
    background:url(title_bg.png) no-repeat left center;
    margin-left:20px;
    padding-left:20px;
}
.news_title li:first-child{
    background:none;
    margin-left:0px;
    padding-left:0px;
}
.news_title li a{
    font-size:26px;
    color:#000000;
    font-weight: bold;
}
.news_title li.current a{
    color:#0f52b7!important;
}
.yw_list li{
    border-bottom: 1px solid #cccccc;
    margin-top:10px;
}
.yw_list li:first-child{
    margin-top:15px;
}
.yw_list .yw_title{
    overflow: hidden;
    line-height: 36px;
}
.yw_list .yw_title a{
    font-size:18px;
    color:#333333;
    float: left;
}
.yw_list .yw_title span{
    font-size:16px;
    color:#999999;
    float:right;
}
.yw_list .yw_zy{
    font-size:16px;
    color:#999999;
    line-height: 28px;
    padding-bottom:10px;
}
/* news_left结束 */
.news_right{
    float:right;
    width:420px;
}
.news_right li{
    width:100%;
    height:100px;
    margin-bottom:28px;
}
.news_right li:first-child{
    background:url(gwy_bg.jpg) no-repeat left top;
}
.news_right li:first-child+li{
    background:url(szf_bg.jpg) no-repeat left top;
}
.news_right li:first-child+li+li{
    background:url(shzf_bg.jpg) no-repeat left top;
}
.news_right li a{
    font-size:26px;
    color:#0f52b7;
    line-height: 100px;
    font-weight: bold;
    padding-left:40px;
    display: block;
}
.news_right li a img{
    padding-right:30px;
}
.pyxw{
    width:420px;
    height:210px;
    background:url(pyxw_bg.jpg) no-repeat left top;
    text-align: center;
    margin-top:10px;
}
.pyxw a{
    font-size:60px;
    color:#ffffff;
    font-weight:bold;
    line-height:210px;
}
/* news_right结束 */
.zxtw_title{
    margin:40px 0px 30px;
}
.zxtw_title a,.tzgg_title a,.mtkpy_title a{
    font-size:26px;
    color:#000000;
    font-weight: bold;
}
.zxtw_Scroll{
    /*width:1280px;*/
    height:250px;
    margin-top:20px;
    position:relative;
    /*margin-left: -40px;*/
    margin-bottom:20px;
}
.zxtw_Scroll .prev{
    width:18px;
    height:32px;
    position:absolute;
    top:100px;
    left:-40px;
    z-index:100;
    cursor:pointer;
    background:url(prev.png) no-repeat;
}
.zxtw_Scroll .next{
    width:18px;
    height:32px;
    position:absolute;
    top:100px;
    right:-40px;
    z-index:100;
    cursor:pointer;
    background:url(next.png) no-repeat;
}
.zxtw_Scroll .scrollWrap{
    /*width:1240px;*/
    overflow:hidden;
    /*margin-left:30px;*/
    height:250px;
}
.dlList ul{
    height:250px;
    margin-left: -10px!important;
}
.zxtw_Scroll ul li{
    float:left;
    width:295px;
    text-align:center;
    position:relative;
    margin-left:10px;
}
.zxtw_Scroll ul li a{
    display: block;
}
.zxtw_Scroll  img{
    display:block;
    width:285px;
    height:160px;
    object-fit: cover;
}
.dltitle{
    width:285px;
    height:70px;
    line-height:25px;
    text-align:center;
    background:#ffffff;
    padding:10px;
    box-shadow: 2px 2px 10px #eaedf5;
}
.dltitle a{
    font-size:16px;
    color:#666666;
}
/* 最新图文信息结束 */
.tzgg li,.mtkpy li{
    background: url(li_bg.png) no-repeat left 20px;
    line-height: 45px;overflow:hidden;
}
.tzgg ul li:first-child a {
    color: #0f52b7;
}
.tzgg li a,.mtkpy li a{
    font-size:18px;
    color:#000000;
    padding-left:25px;
    float:left;
    white-space: nowrap;
    max-width: 86%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tzmt_con{
    overflow: hidden;
}
.tzgg{
    float:left;
    width:750px;
    border-right: 1px solid #cccccc;padding-right:30px;
}
.tzgg ul,.mtkpy ul{
    margin-top:20px;
}
.tzgg li span,.mtkpy li span{
    font-size:16px;
    color:#999999;
    float:right;
}
.mtkpy{
    float:right;
    width:420px;
}
/* main结束 */
.flink{
    border-top:5px solid #0f52b7;
    background-color: #f9f9f9;
    padding:10px 0px 15px;
    font-size:15px;
    color:#333333;
}
.flink_list{
    float:left;
    width:215px;
    height:40px;
    line-height: 40px;
    border:1px solid #dfdfdf;
    background-color: #ffffff;
    margin-left:25px;
    position: relative;
    z-index: 99999;
}
.flink_list:first-child{
    margin-left:10px;
}
.flink_list div{
    padding-left:25px;
    margin-right:15px;
    background:url(xiala.png) no-repeat right center;
}
.flink_list ul{
    height: 120px;
    overflow-y: scroll;
    background-color: #ffffff;
}
.flink_list li a{
    color:#333333;
    font-size:15px;
}
.flink_list li{
    padding-left:10px;
}
.footer{
    background-color:#0f52b7;
    overflow: hidden;
}
.footer .content{
    margin:30px auto;
    overflow: hidden;
}
.footer .dzjg,.footer .zfzc{
    float:left;
    margin-top:50px;
}
.footer .dzjg{
    margin-right:30px;
}
.footer ul{
    width:125px;
    height:155px;
    float:left;
    margin-left:55px;
    background-color: #336cc2;
    padding-top:20px;
}
.footer ul li{
    line-height: 30px;
    text-align: center;
    font-size:14px;
}
.footer ul li a{
    color:#ffffff;
}
.footer_con{
    width:800px;
    height:155px;
    float:right;
    background-color: #336cc2;
    margin-left:29px;
    line-height: 35px;
    color:#ffffff;
    font-size:14px;
    padding:25px 0 0 30px;
}


.zxtw_Scroll_big{
    height:490px;
    position:relative;
    margin-bottom:28px;
    display: none;
}
.zxtw_Scroll_big .prev{
    width:36px;
    height:62px;
    position:absolute;
    top:120px;
    left:-74px;
    z-index:100;
    cursor:pointer;
    background:url(prev.png) no-repeat;
    background-size: cover;
}
.zxtw_Scroll_big .next{
    width:36px;
    height:62px;
    position:absolute;
    top:120px;
    right:-74px;
    z-index:100;
    cursor:pointer;
    background:url(next.png) no-repeat;
    background-size: cover;
}
.zxtw_Scroll_big .scrollWrap{
    overflow:hidden;
    height:490px;
}
.zxtw_Scroll_big ul{
    height: 490px;
    margin-left: -50px!important;
}
.zxtw_Scroll_big ul li{
    width: 575px;
    margin-left: 50px;
    text-align:center;
    position:relative;
}
.zxtw_Scroll_big ul li .lb_img{
    width: 100%;
    height: 350px;
    overflow: hidden;
}
.zxtw_Scroll_big ul li .lb_img img {
    width: 100%;
}
.zxtw_Scroll_big ul li .dltitle{
    width: 100%;
    height: 140px;
    padding: 22px 0;
    border: none;
    box-shadow: none;
}
.zxtw_Scroll_big ul li .dltitle a{
    font-size: 32px;
    line-height: 48px;
    display: inline-block;
    color: #000;
}