.row:after, .row:before,.content:after,.content:before{clear: both; display: table;content: " ";}
.col66,.col50,.col33{position: relative;}
.col66{width: 750px;float:left;}
.col50{width: 340px;}
.col33{width: 340px;float:right;}
a.more{float: right;font-size: 12px;color: #999999;}
.list li{font-size:14px;}
.w160{height:190px;}
.tag{color:#014b87;}
/* 右侧灰色背景块带背景 */
.grqyBg.grqyImgBg{background:#f4f4f4 url(../images/grayImgBg.jpg) no-repeat bottom center;padding: 20px 20px 10px 20px;}
/* 右侧灰色背景块不带背景 */
.grqyBg{background:#f4f4f4;padding: 20px;}

/* 灰色背景块蓝底灰色下划线标题 */
.blueBgGrayLine{height: 30px; border-bottom: 1px solid #dddddd}
.blueBgGrayLine ul li{display:block;float:left;cursor: pointer;font-size: 18px;height: 30px;line-height: 30px;padding: 0px 15px; font-family:"微软雅黑", "黑体"}
.blueBgGrayLine ul li.on{padding: ;background: #2e74af;color: #fff;}
.blueBgGrayLine ul li.on a{padding: ;background: #2e74af;color: #fff;}
.blueBgGrayLine a.more{margin-top: 5px}

/* 焦点新闻 */
.focusNews h1>a{color: #014b87;font-size: 36px;}
.text-center{text-align: center;}
.list-unstyled li{display:inline-block;*display:inline;margin:7px 10px 5px 10px;}
/* 焦点图 */
.slideBox{ width:592px; height:382px; overflow:hidden; position:relative;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:12px; height:12px; background:url(../images/focusPoint.png) no-repeat right; cursor:pointer; text-indent: -222px;}
.slideBox .hd ul li.on{background-position: left; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a span{position: absolute;bottom:0px;left:0px;width:100%;padding-left: 2%;line-height: 45px;height: 45px;background:rgba(0, 0, 0, 0.8) !important;filter:Alpha(opacity=80); background:#000;color: #fff;}
.slideBox .bd img{ width:592px; height:382px; display:block;  }

/* 要闻 */
.yaowen{width: 462px;}
.yaowen .title{background: #f2f2f2;}
.yaowen .title span{padding: 0px 27px;background: #015293;color: #fff;font-weight:bold;}
.yaowen .title a.more{margin-right: 20px;}
.yaowen ul.list{padding-top: 10px}
.yaowen ul.line{border-top:1px dashed #cecece;margin-top: 11px;}

/* 本部介绍等 */
.benbu a{display: block; width:97px;padding-left: 62px;margin-bottom: 4px; line-height: 43px;height: 43px;color: #fff;font-weight: bold;}
.benbu a.btn1{background:#5f87b8 url(../images/butnIco.png) no-repeat 24px 8px;}
.benbu a.btn2{background:#529ddb url(../images/butnIco.png) no-repeat -140px 8px}
.benbu a.btn3{background:#8cadc8 url(../images/butnIco.png) no-repeat 24px -38px;}
.benbu a.btn4{background:#2e74af url(../images/butnIco.png) no-repeat -140px -39px;}
.benbu a.btn1:hover{background:#7397c3 url(../images/butnIco.png) no-repeat 24px 8px;}
.benbu a.btn2:hover{background:#70b2e8 url(../images/butnIco.png) no-repeat -140px 8px;}
.benbu a.btn3:hover{background:#a4c3dd url(../images/butnIco.png) no-repeat 24px -38px;}
.benbu a.btn4:hover{background:#4489c3 url(../images/butnIco.png) no-repeat -140px -39px;}

/* 网说统战 */
.wstz .tit{height: 47px;}
.wstz .content{border: 1px solid #e5e5e5;padding:0px 20px 15px 20px;}
.wstz .content .part{width: 303px;}
.wstz .title{line-height: 18px;height: 25px;border-bottom: 1px solid #e2e2e2;}
.wstz .title span{font-size: 16px; font-family:"微软雅黑", "黑体"}
.wstz .img{margin-right: 15px;}
.wstz .con{line-height: 22px;font-size: 14px;padding-top:20px;}
.wstz .con strong{display: block;margin-bottom:12px;padding-top:1px;line-height: 23px;}

/* 统战新语/统战故事 */
.slideTxtBox .bd{position: relative;}
.slideTxtBox .bd a.more{position: absolute;top:-24px;right:0px;}
.slideTxtBox ul.list{padding-top:9px}
.slideTxtBox ul.list li{line-height:32px;height:32px;padding: 0px 0px 0px 12px; background-position: 0px 14px;}
.mt15{margin-top: 15px;}

/* 图片新闻/视频 */
.tupian .hd{background: url(../images/blueline.png) no-repeat top left;   background-size:100%;height: 44px;line-height: 44px;border-bottom: 1px solid #e2e2e2;font-size: 18px;}
.tupian .hd ul li{float:left;cursor: pointer;margin-right: 35px;font-family:"微软雅黑", "黑体";}
.tupian .hd ul li.on{color: #015293;font-weight: bold;}
.tupian .hd ul li.on a{color: #015293;font-weight: bold;}
.tupian .bd a.more{top:-29px;right:10px;}
.tupian .bd{padding-top: 20px;height: 185px;margin: 0 -9px;}
.tupian .bd li{float: left;display:block;width: 256px;position: relative;margin: 0 9px;}
.tupian .bd li img{display: block;}
.tupian .bd li span{position: absolute;width: 100%; text-align: center; height: 34px;line-height: 34px;bottom:0px;background: rgba(1, 82, 147, 0.85) !important;filter: Alpha(opacity=85);background: #015293;color: #fff; font-size:14px;}
.tupian .bd li a:hover span{color: #fffcae;}

/* 信息化等链接 */
.xxhd a{display:block;font-size: 20px;padding-left: 0;text-align: center;line-height: 0px;margin-bottom: 0px;color: #fff;}
.xxhd a.xxhd1{background: #518fc3 url(../images/xxhd.png) no-repeat 27px 12px;}
.xxhd a.xxhd2{background: #60a2be url(../images/xxhd.png) no-repeat 27px -65px;}
.xxhd a.xxhd3{background: #3d72a0 url(../images/xxhd.png) no-repeat 30px -142px; line-height: 21px;padding: 12px 0px 12px 75px;}
.xxhd a.xxhd1:hover{background: #62a0d3 url(../images/xxhd.png) no-repeat 27px 12px;}
.xxhd a.xxhd2:hover{background: #74b6d2 url(../images/xxhd.png) no-repeat 27px -65px;}
.xxhd a.xxhd3:hover{background: #538cbd url(../images/xxhd.png) no-repeat 30px -142px;}

/*右侧二维码*/
.right_erweima{ background:#fff; width:105px;position:fixed;top:228px;right:0;}
.right_erweima dl{ overflow:hidden; padding:9px 3px 0;}
.right_erweima dl dt img{ margin-bottom:10px; width:100px; height:100px;}
.right_erweima dl.dl1 dd{ border-bottom:1px #eeeeee solid;}
.right_erweima dl dd{font-size:12px; color:#666; padding-bottom:9px; text-align:center}

.gsgg_scroll{ overflow: hidden; padding: 0}
#demo{width:284px;overflow: hidden;}
#demo1,#demo2{ padding: 0}
.pd20{ padding: 20px;}




.line6{ overflow: hidden;zoom:1; background: #b5c8fc; position: relative;margin-top: 16px;}
.line6:before{content:"";display:block;position: absolute; background: url("../images/line3bg.png") repeat-x; width:100%; height:33px; left: 0px; top:0px; -webkit-transform: rotate(180deg);transform: rotate(180deg); z-index: 1;}
.line6:after{content:"";display:block;position: absolute; background: url("../images/line3bg.png") repeat-x; width:100%; height:33px; left: 0px; bottom:0px; z-index: 1;}
.line6lbg{ background: url("../images/line6bg.png") no-repeat; width: 40px; height: 160px; position: absolute; top:50%; margin-top: -80px; left:70px;}
.line6rbg{background: url("../images/line6bg.png") no-repeat; width: 40px; height: 160px; position: absolute; top:50%; margin-top: -80px; right: 10px;}
.line6  .tit{ position: absolute; width:30px;font-size: 20px; top:50%; margin-top:-50px; left: 40px; }
.line6 ul{ overflow: hidden;zoom:1; margin: 20px 0px 20px 120px;}
.line6 ul li{ background: url("../images/znbg.jpg") no-repeat; line-height: 67px; float: left;  margin: 15px 14px 5px;}
.line6 ul li a{width: 140px; line-height: 67px; display: block; padding-left: 80px; font-size: 16px;}
.line6 ul li.a a{background:url("../images/titbgl.png") no-repeat 20px center; }
.line6 ul li.b a{background:url("../images/titbgm.png") no-repeat 20px center; }
.line6 ul li.c a{background:url("../images/titbgn.png") no-repeat 20px center; }
.line6 ul li.d a{background:url("../images/titbgo.png") no-repeat 20px center; }
.line6 ul li.e a{background:url("../images/titbgp.png") no-repeat 20px center; }
.line6 ul li.f a{background:url("../images/titbgq.png") no-repeat 20px center; }
.line6 ul li.g a{background:url("../images/titbgr.png") no-repeat 20px center; }
.line6 ul li.h a{background:url("../images/titbgs.png") no-repeat 20px center; }
@media screen and (min-width: 0px) and (max-width: 999px) {
	.line1 .left{width:100%; margin: 0 auto; float: none; padding-bottom: 15px; }
	.line2lbg{ width:42.8vw; height: 6.4vw; left: 6.2vw; margin-top: -3.2vw;}
	.line2cbg{left:50.5vw; margin-top: -3.7vw; width:1.7vw; height: 7.4vw; }
	.line2 ul{ left: 54vw; margin-top: -3.2vw;}
	.line6lbg,.line6rbg{ display: none;}
	.line6 ul{margin:20px auto;max-width:740px;}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
	.line1 .left{max-width: 600px;  }
	.line1 .center{width:48%;margin-left: 0px;}
	.line1 .right{width:48%;}
	.slick-prev, .slick-next {top:45%; margin-top: -25px;}
	.line6  .tit{left:20px;}
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.line1 .left{ max-width:451px;}
	.line1 .center{width:100%;margin: 0px;}
	.line1 .right{width:100%; margin-top: 15px;}
	.line1 .right .box{height:87px;}
	.line2{min-height: 109px;}
	.line2lbg{ width:42.8vw; height: 6.4vw; left: 6.2vw; margin-top: -3.2vw;}
	.line2cbg{left:50.5vw; margin-top: -3.7vw; width:1.7vw; height: 7.4vw; }
	.line2 ul{ left: 54vw; margin-top: -3.2vw; }
	.line3{background:none;}
	.line3 .area{width:100%;}
	.line3 .right{width:100%;box-sizing: border-box; padding: 6px;}
	ul.pic{ overflow: hidden;zoom:1;}
	ul.pic li{ float: left; width:47%; margin: 0 1.5%;}
	.line4 dl{margin-right:0px; border: none;}
	.line4 .right{width:100%; margin: 0px;box-sizing: border-box; }
	.line5 ul{padding:10px 12.6% 0px;}
	.line5 ul li{width:47%; margin-bottom:10px; }
	.line5 ul li:nth-child(3){clear:both;}
}
@media screen and (min-width: 0px) and (max-width: 640px) {
	.banner .big{display: block;}
	.banner .small{display: none; width:100%;}
	.line2{padding-bottom: 5px;}
	.line2cbg{display:none;}
	.line2lbg{ position: relative; margin: 10px auto 0px; left: auto; top: auto; width:89.167vw; height:13.33vw; }
	.line2 ul{ position: relative; margin: 10px auto 0px; left: auto; top: auto; font-size: 18px;width:240px;  }
	.line3 .left{width:100%; margin:0px;}
	.line4 dl dd{width:100%; margin: 0px;}
	.line4 ul.listcity li{width:13.9vw;}
	.line4 dl dd:nth-child(2) ul li:nth-child(n+2){display:none;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {
	ul.pic li{ float: left; width:100%; margin: 0;}
	 .line5 ul li{width:100%;}
	.line3 ul.pic li:nth-child(2),.line5 ul li:nth-child(n+3){display:none;}
}
@media screen and (min-width: 0px) and (max-width: 850px) {	
	.line6 .tit{position: relative; left:0px; width:100%; padding: 70px 0px 0px 20px; }
	.line6 ul{ margin-top: 0px;font-size: 16px;font-weight: 700;}
}
@media screen and (min-width: 0px) and (max-width: 767px) {	.line6 ul{max-width: 555px;}}
@media screen and (min-width: 0px) and (max-width: 590px) {	
.line6 ul{max-width: 330px;}
.line6 ul li{ margin: 15px 0px 5px;}
.line6 ul li:nth-child(2n+1){margin-right: 10px;}
}
@media screen and (min-width: 0px) and (max-width: 350px) {
.line6 ul{max-width: 158px;}
.line6 ul li:nth-child(2n+1){margin-right: 0px;}
}



/*---------焦点图 开始---------*/
 .focus {
    position:relative;
    width:665px;
    height:460px;
    background-color: #000;
}
.focus img {
    width: 665px;
    height: 460px;
}
.focus .shadow .title {
    width: 580px;
    height: 59px;
    padding-left: 10px;
}
.focus .shadow .title a {
    text-decoration:none;
    color:#fff;
    font-size:14px;
    font-weight:bolder;
    overflow:hidden;
}
.focus .btn {
    position:absolute;
    bottom:34px;
    left:510px;
    overflow:hidden;
    zoom:1;
}
.focus .btn a {
    position:relative;
    display:inline;
    width:13px;
    height:13px;
    border-radius:7px;
    margin:0 5px;
    color:#B0B0B0;
    font:12px/15px"\5B8B\4F53";
    text-decoration:none;
    text-align:center;
    outline:0;
    float:left;
    background:#D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
    cursor:pointer;
    background:#fc114a;
}
.focus .fPic {
    position:absolute;
    left:0px;
    top:0px;
}
.focus .D1fBt {
    overflow:hidden;
    zoom:1;
    height:16px;
    z-index:10;
}
.focus .shadow {
    width:100%;
    position:absolute;
    bottom:0;
    left:0px;
    z-index:10;
    height:50px;
    line-height: 50px;
    background:rgba(0, 0, 0, 0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
    display:block;
    text-align:left;
}
.focus .shadow a {
    display:inline-block;
    width:83%;
    text-decoration:none;
    color:#fff;
    font-size:18px;
    overflow:hidden;
    margin-left:10px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
    position:relative;
    width:100%;
    float:left;
    display:none;
    background:#000
}
.focus .fcon img {
    display:block;
}
.focus .fbg {
    bottom:16px;
    right:15px;
    position:absolute;
    z-index: 200;
}
.focus .fbg div {
    margin:4px auto 0;
    overflow:hidden;
    zoom:1;
    height:14px
}
.focus .D1fBt a {
    position:relative;
    display:inline;
    width:10px;
    height:10px;
    margin:0 5px;
    color:#bdbdbd;
    font:12px/15px"\5B8B\4F53";
    text-decoration:none;
    text-align:center;
    outline:0;
    float:left;
    border-radius:100px;
    background:#747474;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
    background:#fff;
}
.focus .D1fBt img {
    display:none
}
.focus .D1fBt i {
    display:none;
    font-style:normal;
}
.focus .prev, .focus .next {
    position:absolute;
    width:26px;
    height:40px;
    /*background: url('/img/bg/btnFocus_01.png') no-repeat;*/
}
.focus .prev {
    top: 50%;
    margin-top: -37px;
    left: 0;
    background-position:0 0px;
    cursor:pointer;
}
.focus .next {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position:0 -40px;
    cursor:pointer;
}
.focus .prev:hover {
    background-position:0 0;
}
.focus .next:hover {
    background-position:0 -40px;
}
/*---------焦点图 end---------*/
.f-w690 {
        width:600px;
        float: left;
}
.f-w484 {
    width:460px;
}
.f-fr {
    float:right
}
.f-pr, .f-prz {
    position:relative
}
.f-mt10 {
    margin-top:10px
}
.f-mt5 {
    margin-top:5px
}
.u-tt{
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	line-height:1em;
	font-size:24px;
	color:#b20000;
}
.u-tit{
	background:url(../images/list-bg.png) left 20px no-repeat;
	padding:6px 0 6px 16px;
	font-weight:normal;
	font-size:20px;
	color:#333;
}
.u-tit a{
	color:#333;

}
.u-list-new1 li {
    background:url(../images/list-bg.png) left 20px no-repeat;
    font-size:18px;
    color:#333333;
    line-height:28px;
    padding:6px 0 6px 16px;
}
.u-list-new1 li a {
    color:#333333;
}
.u-txt {
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 0 16px;
    color: #a3a2a2;
}
.mores {
    display: block;
    position: absolute;
    width: 26px;
    height: 17px;
    background: url(../images/more.png) no-repeat;
    right: 0;
    top: 6px;
}
.mores:hover {
    background: url(../images/more1.png) no-repeat;
}

.index-main-2 .pgzt {
    box-sizing: border-box;
    border: 1px solid #dddddd;
    padding: 9px 16px;
    height: 100px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.index-main-2 .pgzt>div:nth-child(1){
    width: 71px;
    margin-top: 5px;
}
.index-main-2 .pgzt>div:nth-child(1) img {
    width: 100%;
}
 .index-main-2 .pgzt>div:nth-child(2) {
    width: 1030px;
    margin: 0 23px;
    overflow: hidden;

}
.index-main-2 .pgzt>div:nth-child(2) ul {
    display: flex;
}
.index-main-2 .pgzt>div:nth-child(2) ul li {
    width: 250px;
    margin-right: 10px;
}

.index-main-2 .pgzt >div:nth-child(2) ul li img {
    width: 250px;
    height: 80px;
}

 .index-main-2 .pgzt .pgzt-right {
    position: absolute;
    width: 27px;
    height: 80px;
    top: 10px;
    right: 15px;
    background: url(../images/right.png) right center no-repeat;
    cursor: pointer;
}

.index-main-2 .pgzt .pgzt-left {
    position: absolute;
    width: 27px;
    height: 80px;
    top: 10px;
    background: url(../images/left.png) left center no-repeat;
    left: 90px;
    cursor: pointer;
}