 
html, body { margin: 0px; min-width: 1300px!important;}
p img,img{border:0;vertical-align: middle;}
a { text-decoration: none; color: #333 }
a:hover { color: #c00; text-decoration: underline; }
body { font-size: 12px; line-height: 24px; color: #666; }
select, input { font-size: 12px; font-family: "宋体"; padding: 0px; margin: 0px; color: #000; }
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, em, spen { margin: 0; padding: 0; list-style: none }
table { border: 0; padding: 0; margin: 0; }
em, i { font-style: normal }

/****************/
.wapper { width: 100%; height: auto; display: block; }
.part { width: 1300px; height: auto; display: block; margin: 0 auto; position: relative; }

ul.menu { width: 100%; height: 58px; display: block; overflow: visible; font-family: microsoft yahei; padding: 3px 0 3px 0; margin: 0px auto;}
ul.menu li { width:108px; height: 58px; line-height: 58px; display: block; overflow: visible; float: left; font-size: 20px; color: #fff; text-align:center;position: relative;}
ul.menu li a {  color: #fff; font-weight:bold;}
ul.menu li .nav-child-list{
    display: none;
    background: #2f72b6;
    z-index: 9;
    position: absolute;
    padding: 0 10px;
    left: -22px;
    width: 130px;
    font-size: 16px;
}
ul.menu li .nav-child-list a{float:left;width:100%;margin: 5px 0;height: 30px;line-height: 30px;}
ul.menu li .nav-child-list a:hover{background: rgba(185, 216, 251, 1);border-radius: 5px;color:#2f72b6;}

.focus_swiper .pagination{z-index:1;}

.news_list_head {
    height: 50px;
    line-height: 50px;
    border-bottom:none; 
    background: #eeeeee;
}
.news_list_tab .active, .news_list_tab li:hover{
border-bottom:none;
}

.news_list_tab li{margin-right:20px;}
.news_list_tab li.active:after{
    content: '';
    display: inline-block;
    border: 10px solid transparent;
    border-top-color: #1a67a4;
    position: absolute;
    top: 48px;
    left: 60px;
    width: 0;
    height: 0;
}

.news_list_big {
    width: 610px;
    margin-left: 40px;
    margin-right: 0px;
}
.news_list_tab li a{color:#0f4c82;padding:0 20px;text-decoration: none;font-weight:bold;}
.news_list_tab li.active a{
background:#1a67a4;
font-size:24px;
color:#fff;
}

.news_list_ul li {
    height: 45px;
    line-height: 45px;
}
.news_list_ul li a, .news_list_ul_2 li a {
    font-size: 18px;
    position: relative;
    padding-left: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_list_ul_2 li.first .title{
    color: #084e86;
    font-weight: bold;
    line-height: 20px;
    float: right;
    width: 260px;
    margin-left: 10px;
    white-space: normal;
}
.news_list_ul li a:before, .news_list_ul_2 li a:before{
    content:'';
    position:absolute;
    background: #b5c6d7;
    border: 3px solid #bfbfbf;
    width:0;
    height:0;
    top: 20px;
    left: 0;
    border-radius: 20px;
}

/*******领导人*******/
#div_zyldtxts {}
#div_zyldtxts img {
    width: 140px;
    height: 180px;
    float: left;
}
#div_zyldtxts span{
    width: 270px;
    height: 195px;
    display: block;
    overflow: hidden;
    float: left;
}
#div_zyldtxts span h1 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    color: #0f4c82;
    padding: 0 5px;
    background: #eee;
    margin-left: 10px;
}
#div_zyldtxts span p{
    font-size: 22px;
    color: #333333;
    padding: 14px 0;
    text-indent: 44px;
    margin-left: 10px;
    line-height: 38px;
    letter-spacing: 2px;
}
/*************/

.div_dzgg{
    background: #eeeeee;
    height: 55px;
    line-height: 55px;
    width: 610px;
    clear: both;
    float: left;
    padding: 0 10px;
    color: #0f4c82;
    font-weight: bold;
    font-size: 18px;
}
.div_dzgg img{margin:0 10px;}
.div_dzgg dl{
    width: 460px;
    float: right;
    margin-right: 2%;
    font-size: 16px;
    font-weight: normal;
}
.div_dzgg dl dd{height:55px;line-height:55px;overflow:hidden;white-space:nowrap;}
.div_dzgg dl dd a{width: 445px;white-space:nowrap;text-overflow: ellipsis;display: block;overflow: hidden;}


.focus_swiper, .swiper_container_big{width: 650px;}
.swiper_container_big .swiper-slide img{
    width: 650px;
    height: 420px;
}

/*************************/
.tit4{
border-bottom:none;
}
.tit4 em a{font-size:16px;color:#666666;}
.tit4 span{
    height: 38px;
    line-height: 38px;
    display: block;
    font-size: 24px;
    float: left;
    font-family: microsoft yahei;
    font-weight: bold;
    background: #1a67a4;
    color: #fff;
    padding: 0px 26px;
}

#marqueebox{
    width: 470px;
    float: right;
}

/*******************/
.group_carousel_big{background:none;}
.group_carousel_swiper_big{width:100%;height:135px;}
.group_carousel_big .group_swiper_container_big{width:1230px;margin: 5px 35px 0 35px;height:110px;}
.group_carousel_big .group_swiper_container_big .swiper-slide{width:410px!important;text-align:center;margin-right:0;}
.group_carousel_big .group_swiper_container_big .swiper-slide img{width:390px;height:110px;}
.group_carousel_swiper_big .arrow_left{
    background: #c7c7c7 url(../images/arrow_left.png) 10px no-repeat;
    left: 0px;
    width: 35px;
    height: 110px;
    display: block;
    position: absolute;
    top: 15%;
    margin-top: -15px;
}
.group_carousel_swiper_big .arrow_right{
    background: #c7c7c7 url(../images/arrow_right.png) 10px no-repeat;
    right: 0px;
    width: 35px;
    height: 110px;
    display: block;
    position: absolute;
    top: 15%;
    margin-top: -15px;
}
ul.list20 li {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: block;
    height: 41px;
    line-height: 41px;
}
ul.list20 li a, ul.list20 li a:visited{
    background: url(../images/ico01.png) left 20px no-repeat;
    background-size: 5px;
}

/*** 视频报道 ***/

.videoList li.first{background:none;}
.videoList li.first a{padding:0;margin-right: 20px;}
.videoList li.first a:nth-child(2n){margin-right:0;}
.videoList li.first a:before, .news_list_ul_2 li.first a:before{content:'';border:none;background:none;}
.videoList li a{padding-left:30px}
.videoList li a:before{content:'';border:none;background:url(../images/videoplay.png) left  no-repeat;width: 20px;height: 16px;top: 14px;}

.titBak{
    background:#eee;
    overflow: hidden;
    float: left;
    width: 100%;
}
.titBak span{position: relative;}
.titBak span:after {
    content: '';
    display: inline-block;
    border: 10px solid transparent;
    border-left-color: #1a67a4;
    position: absolute;
    top: 10px;
    right: -20px;
    width: 0;
    height: 0;
}

/****************/
.div_dfmw_city{
    overflow: hidden;
    float: left;
}
.div_dfmw_city .ul_city_list{
    white-space: nowrap;
    display: inline-flex;
}
.div_dfmw_city .ul_city_list li{
    margin: 10px 14px;
    font-size: 16px;
    position:relative;
}

.div_dfmw_city .ul_city_list li:before{
    content:"";
    position:absolute;
    display:inline-block;
    border-right:1px solid #ccc;
    top:5px;
    right:-15px;
    width:0;
    height:15px;
}
.div_dfmw_city .ul_city_list li:last-child:before{border:none;}
.div_dfmw_city .ul_city_list li a {color:#0f4c82;font-weight:bold;}
#div_dfmwtxts li{width:48%;float:left;margin-right:10px;}

/**盟员风采**/
.img_swiper_box,.img_swiper{width:100%;}
.img_swiper_box .arrow_left{
    background: url(../images/arrow-left.png) -10px no-repeat;
    left: 0px;
    width: 43px;
    height: 43px;
    display: block;
    position: absolute;
    top: 50%;
}
.img_swiper_box .arrow_right{
    background:  url(../images/arrow-right.png) 10px no-repeat;
    right: 15px;
    width: 43px;
    height: 43px;
    display: block;
    position: absolute;
    top: 50%;
}
.img_swiper_box .img_swiper_container {
    height: 200px;
    width: 1300px;
    overflow: hidden;
    position: inherit;
    margin: 20px auto;
}
.img_swiper_container .swiper-slide {
    position: relative;
    width: 325px!important;
    height: 144px;
    margin: 0px;
    float: left;
}
.img_swiper_container .swiper-slide img {
    width: 310px;
    height: 200px;
}
.img_swiper .swiper-slide .title{
width: 310px;padding: 0px;
}
.img_swiper_container .paginations{
    height: 30px;
    margin: 0 auto;
    width: 300px;
    z-index: 9;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    margin-top: 5px;
}
.swiper-pagination-switch{box-shadow: 0px 1px 2px #eee inset;}
.swiper-active-switch {
    background: #f00;
    box-shadow: 0px 1px 2px #f00 inset;
}
.img_swiper_container .paginations .swiper-pagination-switch{width:30px;height:2px;}


/*******友情链接********/
.link_bak{
background: #e5e5e5;
}
.dvi_link_title{
    float: left;
    font-size: 22px;
    line-height: 34px;
    color: #1a67a4;
    font-weight: bold;
    position:relative;
}
.dvi_link_title:after{
    content:"";
    display: inline-block;
    position:absolute;
    border:5px solid transparent;
    border-left-color: #999999;
    top:12px;
    right:-15px;
    width:0px;
    height:0;
}

.yqlj a {
    padding: 0 25px;
    color: #444444;
    font-size: 18px;
}

.cWhite p  a{color:#fff;}

.search {
    width: 340px;
    height: auto;
    float: right;
}

.mainsearch {
    margin: 5px 0 0 20px;
}

.mainsearch .inputbox {
    float: left;
    border: #ddd 2px solid;
    margin-right: 0;
    color: #666;
}
.mainsearch .btn {
    border: none;
    background-position: 0px 0px;
    cursor: pointer;
    width: 39px;
    height: 31px;
    float: left;
}
.mainsearch .btn {
    background-image: url(../images/back.png);
}