.container{width: 100%;}
.banner  img{width: 100%;height: auto;}
.w1000{ width:1000px; margin: 0px auto;}

/* footer */

.footer {
    padding: 20px 0;
    background: #1c80c7;    margin-top: 30px;
}

.footer .w1200 {
    width: 1100px;
    height: 100%;
    padding: 0 50px;
    overflow: hidden;
}

.footer p {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
}

.footer p a {
    color: #fff;
}

.footer .f-l {
    float: left;
    width: 300px;
}

.footer .f-c {
    float: left;
    height: 104px;
    padding-left: 69px;
}

.footer .f-c p {
    padding-left: 25px;
}

.footer .f-c p:first-child {
    padding-left: 0;
}

.footer .f-c p a img {
    width: 18px;
    margin-right: 7px;
}

.footer .f-r {
    float: right;
    height: 104px;
    padding-left: 49px;
    line-height: 104px;
}

.footer .f-r img {
    vertical-align: middle;
    margin: 0 5px;
}
/* 公用标题 */
.title{ width: 100%;}
.title h3 a{ display: block;width:100%;height:102px; line-height: 102px; background-repeat: no-repeat; background-size: contain;}

/* 列表样式--头条 */
.list li{border-bottom: 1px solid #eee;line-height: 2.8;background: url(index_list_icon.png) no-repeat left center;padding-left: 15px;}
.list li::after{ content: '';width: 0; height: 0; display: block; clear: both;}
.list li a{  display:block; width: 54em; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list li span{ display:block; float: right;}

/* 列表样式 */
.list1 li{border-bottom: 1px solid #eee;line-height: 2.8;background: url(index_list_icon.png) no-repeat left center;padding-left: 15px;}
.list1 li::after{ content: '';width: 0; height: 0; display: block; clear: both;}
.list1 li a{  display:block; width: 28em; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list1 li span{ display:block; float: right;}


/* 超出省略 */
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 新闻动态 */
.new{ width: 100%;}
.new .w1000 { margin-top: 20px;}
.new .conl{ width: 45%; height: 230px;}
.new .conr{ width: 50%; height: 230px;}
.new .conl img { width: 100%; height: 230px;}

/* 重点报道 */
.report_bg{ width: 100%;height: 260px; background:url(imgBJ1.png) no-repeat; background-size: cover;}

/* 策划  */
.plan_bg{ width: 100%;height: 320px; background:url(imgBJ2.png) no-repeat; background-size: cover;}
.plan_img{ width: 100%; }
.plan_img  a{ position: relative; width:32% ; display: inline-block; margin-right: 1%; border-radius: 10px; overflow: hidden;}
.plan_img  a img{ width: 100%; height: 200px;}
.plan_img  a span{ font-size: 14px; text-align: center; display: block; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; background: rgb(0,0,0,0.5);color: #fff;}
.foolter{ width: 100%; border-top: 3px solid blue; padding: 20px 0;font-size: 14px;} 
.foolter .foolter_l { margin-right: 140px;}
.foolter .foolter_r { width: 20%;}
.foolter .foolter_r img{ width: 100%;}

/* 媒体查询 */
@media only screen and (max-width: 1100px) {
    body .main{ font-size: 12px;}
    .w1000,.w1200{ width: 100%;}
    .foolter .w1200{ width: 95%;margin: 0px auto;}
    .fl,fr{ float: none;}
    .title h3 a {line-height: 110px;height: 110px;background-position: center;background-size: cover;margin: 20px auto;}
    .new .conl,.conr{ width: 100% !important;}
    .new .conr{ display: none;}
    .list li{width: 88%;margin: 0px auto;}
    .list li a{ width: 75%;}
    .report_bg,.plan_bg{height: auto;}
    .plan_bg{height: auto;}
    .plan_img{ display: none;}
    .foolter{ height: 150px;}
    .foolter .foolter_l { margin-right: 0px;}
    .foolter .foolter_c  { display: none;}
    .foolter .foolter_r  { width: 36%;}
	/* 底部 */
    .footer{ border-top: 3px solid #006dac; padding: 20px 0; }
    .footer .footer-con{ float:left; text-align:center; }
    .footer .footer-con01 p，.footer .footer-con01 a{ font-size:14px; display:inline-block; margin: 0 4px; }
    .footer a, .footer p{ color:#666; font-size:14px; line-height:25px; }
    .footer .footer-con01, .footer .footer-con02, .footer .footer-con03{ width: 100%; }
    .footer .footer-con04{ float:none; }
}


@media only screen and (max-width: 375px) {
    .work-3 a{ font-size:16px; }
}

@media only screen and (max-width: 320px) {
    .xjgs .wyhhszs{ margin-left:10px; }
    .zsl{ width:100%; box-sizing:border-box; background-size: 100% 100%; }
    .tab_hd { overflow: scroll; overflow-y:hidden; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; cursor:move; }
    .tab_hd ul{ width:340px; }
    .xxgk-search{ padding: 9px 9px; }
}

    