.common1{    padding-top: 36px;}
.jrgz{width: 42.5%;}
.jrgz .title a{color: #606060;font-size: 22px;  line-height: 44px;margin-right: 18px;
    display: inline-block;}
.gwy{margin-left: 18px;}
.jrgz .title a.on{border-top: 2px solid #1966a7; color: #1966a7;}
.w25{padding:0 25px;}
.title{    border-bottom: 1px solid #c9c9c9;}

.tab{ position: relative;}
.tab a.moresj{display: none;}
.tab a.more{ color: #a9a9a9; position: absolute; top:14px; right: 6px; font-size: 14px;display: block;}

/* 列表 */
.common_list{width:100%;margin:0 auto; margin-top: 20px;}
.common_list li{    line-height: 35px; height: 35px;background:url(icon_1.png) no-repeat 0 center; padding-left: 12px;}
.common_list li a {color: #4c4c4c;display: inline-block;height: 40px;width: 84%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.common_list li .date {color: #a5a5a5;font-size: 14px;float: right;}

/* 焦点图 */
.device {position:relative;overflow: hidden;height:419px;width: 660px;}
.swiper-container{height: 419px;}
.device .swiper-slide{position: relative;}
.device .swiper-slide img{height: 419px;}
.device .swiper-slide span{position: absolute;line-height: 42px;height: 42px;bottom:0;left:0;z-index: 9;background-color: #000;width:98%;padding-left: 2%; background-color:rgba(0,0,0,0.5);filter:Alpha(opacity=50);color:#fff;font-size: 16px;}
.device .arrow-left {background:url(butn1.png) no-repeat left top;position:absolute;left:0px;top:50%;margin-top:-23px;width:30px;height:47px;z-index: 22;}
.device .arrow-right {background:url(butn1.png) no-repeat right top;position:absolute;right:0px;top:50%;margin-top:-23px;width:30px;height:47px;z-index: 22;}
.pagination {position:absolute;left:0;text-align:right;bottom:10px;width:96%;z-index: 22;padding-left: 2%;}
.swiper-pagination-switch {display:inline-block;width:13px;height:13px;background: url(butn2.png) no-repeat; margin:0 3px;cursor:pointer;}
.swiper-active-switch {width:13px;height:13px;background: url(butn2.png) no-repeat right;}

.tab-pane{display: none;}
.tab-pane.on{display: block;}

.common2{margin-top: 37px;    padding-bottom: 43px;}
.xqyw {    width: 67.6%;}
.line{    border-bottom:2px solid #126dbb;}
.title1{    height: 55px; font-size: 22px;line-height: 55px;}
.title1 a{    background:none; padding-left: 20px;}
.title1 a.on{ background: url(xqyw.png) no-repeat 1px; color: #1066a9;}
.title1 span{padding: 0 20px;}
.common2 .common_list ul li{border-bottom: 1px dashed #cbcbcb;}
.common2 .common_list li{line-height: 60px;height: 60px;}
.common2 .common_list{margin-top: 0;}
.common2 .tab a.more{    top: 25px;}
.ztzl{    width: 29.6%;background-color: #f9f9f9;border: solid 1px #dcdcdc;}
.pd22{padding: 0 20px;}
.mainbg{background:url(icon_2.png) repeat-x;}
.ztzl h3{padding-top: 20px;color: #404040;}
.ztzl p{padding-top: 17px;color: #808080; font-size: 14px;    padding-bottom: 12px;line-height: 22px;
    border-bottom: 1px dashed #dadada;}
.ztzl ul li{padding-top: 13px;}
.xwfa{    padding-top: 26px;}
.xwfa img{width: 100%;}
.ztzl ul li img{width: 100%;}

@media screen and (max-width:768px) {
    .maincon{padding:0;}
    .common_list{width:98%;}
    .common_list li a{width:70%;}
    .tab-content>.tab-pane li{ width: 100%; overflow: hidden; white-space:nowrap;text-overflow: ellipsis;}
    .tab a.more{display: none;}
    .tab a.moresj{ position: static; background: #eeeeee; color: #666666; padding: 0 15px; line-height: 36px; display: block; text-align: center; border-radius: 6px; margin-top: 10px;display: block;}
    .tab-content>.tab-pane li a{ font-size: 15px;}
    .channel_tit1{ font-size: 16px;}
    .fl,.fr{float: none;}
    .ztzl,.xqyw,.jrgz,.device{width: 100%;}
    .device img{width: 100%;}
    .ztzl,.jrgz{margin-top: 20px;}
    .ztzl ul li{    text-align: center;}
    }
@media screen and (max-width:414px) {
        .device .swiper-slide img{height: 100%;height: auto;}
    }