.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { border-left:#e5e9eb solid 1px; border-right:#e5e9eb solid 1px; border-top:none; border-bottom:#dce0e2 solid 2px; background-color:#FFF; overflow:hidden;-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
a:hover { color:#ca261d !important}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background: url("banner_bj_.jpg") no-repeat center top}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}

.banner-sty1 { width:100%; height:980px; overflow: hidden;}
.container{ background: #FFFFFF}


.ggbt-sty1 { width:100%;  height: 130px; overflow:hidden; margin-top:10px; margin-bottom: 20px;}
.ggbt-sty1 img { display:block; margin:0px auto;}
.title01{ background: url("lm_xinwen.png") no-repeat center top}
.title02{ background: url("lm_wenjian.png") no-repeat center top}
.title03{ background: url("lm-wysy.jpg") no-repeat center top}
.title04{ background: url("lm-dhyx.jpg") no-repeat center top}

.title01 img,.title02 img{ float: right; margin-top: 15px;}

.news-box { overflow: hidden;}
	.news-items { overflow: hidden; display: flex; padding: 20px 10px; border-bottom: 1px solid #eee;}
	.news-thumb { flex: 0 0 300px; height: 200px; overflow: hidden; margin-right: 30px;}
		.news-thumb img { display: block; width: 100%; height: 100%;}
	.news-info h2 { font-size: 24px; font-weight: bold; line-height: 34px; }
    .news-info h2 a{color: #1F1D1D}
	.news-info p { padding-top: 15px; font-size: 16px; line-height: 28px;}

/*委员履职--提案追踪*/
    .news-items { overflow: hidden; display: flex; padding: 20px 10px; border-bottom: 1px solid #eee;}
	.news-thumb_x { flex: 0 0 250px; height: 180px; overflow: hidden; margin-right: 30px;}
	.news-thumb_x img { display: block; width: 100%; height: 100%;}
	.news-info h4 { font-size: 16px; font-weight: bold; line-height: 24px; }
    .news-info h4 a{color: #1F1D1D}
	.news-info p { padding-top: 10px; font-size: 14px; line-height: 22px;}
/*视频*/
.video{ width: 100%;}
.video ul{ float: left; margin: 0;padding: 0px;  width: 110%}
.video ul li{ width: 185px; height: 110px; float: left; margin-right: 10px; background: #E5DADA;}
.video ul li img{width: 185px; height: 110px;}
.video ul li span{ display: block;position: absolute;  margin-top: -28px; width: 185px; height: 28px; line-height: 28px; text-align: center; background: #000000; opacity: 0.6; color: #F7F4F4}
.video ul li a:hover span{ background: #B90306}

/*会议日程*/
.hyrc_lm{ width: 18%; float: left; background: #b00401; padding: 15px 10px; }
.hyrc_box{  width: 82%; float: left; background: #F8F2EA; height: 108px; overflow-x: scroll; padding-left: 15px;  }
.hyrc_box strong { font-size: 15px; color: #B00401}

/*文件*/
.wenjian{ background: url("wejian_bj.png") no-repeat left top; height: 285px;}
.wenjian_lm{ width: 127px; height: 31px; margin: 5px auto 15px; padding-top: 20px;}

/*委员声音*/
.wysy{ width: 100%; overflow: hidden}
.wysy ul{ float: left; margin: 0;padding: 0px;  width: 110%}
.wysy ul li{ width: 240px; height: 360px; float: left; margin: 0 25px 60px; background: url("wyfc_bj.png") no-repeat left top;}
.wysy ul li img{width: 220px; height: 320px;}
.wysy ul li span{ display: block; height: 36px; line-height: 36px; text-align: center; color: #FFF; font-size: 18px;}
.wysy ul li p{ display: block; position: absolute; width: 220px; height: 66px; margin-top: -60px; padding: 10px; background: #F5F5F5; opacity: 0.8; color: #2D1414 }

/*大会印象*/
.dhyx{ width: 1100px; height: 600px; margin: 10px auto 60px; background: #EDE7E7}


.zttt-div { width:100%; overflow:hidden; font-size:32px;  text-align:center; font-weight:bold; line-height:80px; margin-bottom: 30px; margin-top: 30px; }
.zttt-div a { background: #b00401; color:#f9be7f; border-radius: 20px; padding: 15px 80px;}
.zttt-div a:hover { color:#890100;}

.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px; }
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%; height:405px;}

.hiSlider3{overflow:hidden; width:100%; margin:0px; padding:0px;height:605px;}
.hiSlider-item3 { width:100%;float:left;}
.hiSlider-item3 img { display:block; width:100%; height:605px;}
.news-imglist3 { width:100%; height:605px; overflow:hidden; margin-top: 0px; margin-bottom: 40px; background: #F49193}
.news-imglist3 a img { display:block; width:100%; height:605px;}
.news-imglist3 a span {  height:55px; background:rgba(0,0,0,0.6); position:absolute; margin-top:-50px; font-size:18px; color:#ffffff; line-height:55px; text-indent:15px; display:block;}


.news-list2 { width:100%; overflow:hidden;  margin-bottom:8px;}
.news-list2 ul { padding:0px; margin:0px;}
.news-list2 ul li { width:100%; height:36px; line-height: 36px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; font-size:18px; color:#282828; background: url("002.png") no-repeat left center; text-indent: 18px;}
.news-list2 ul li a { color:#282828;}
.news-list2 ul li a:hover { color:#ca261d;}
.news-list2 .toutiao{height: 50px; line-height:50px; overflow: hidden; font-size: 22px; font-weight: bold; width: 100%; text-align: left;}

.news-list3 { width:86%; overflow:hidden;  margin:40px auto}
.news-list3 ul { padding:0px; margin:0px;}
.news-list3 ul li { width:86%; height:40px; line-height: 40px; white-space:nowrap; overflow:hidden; color:#282828; background: url("002.png") no-repeat left 18px; text-indent: 18px; font-size: 16px; border-bottom: 1px dashed #B72E31}
.news-list3 ul li a { color:#282828;}
.news-list3 ul li a:hover { color:#ca261d;}


#ztpart5{ width:100%;overflow: hidden}
#ztpart6 { width:100%; min-height:400px; }



.footer{ width: 100%; overflow: hidden;background: #CFD3D6}
.foot-sty1{ width: 1200px; margin: auto; line-height: 26px; color: #666; padding: 30px 0;}
.foot-sty1 span{ display: block; margin-right: 40px; margin-bottom: 30px; float: left}
.foot-sty1_img{ float: right; margin-top: -25px}
.footer2{ background: #E03941}
.foot-sty2{ width: 1200px; margin: auto; color: #FFF; line-height: 40px;}


.more{ width: 16%; padding: 10px 0px; margin:30px auto; text-align: center; border-radius: 8px;}
a .more { color: #fff;background:#bf341f}
a:hover .more { background:#ddd }

.more-r{ width: 100%; margin:20px auto; text-align: center;}
.more-r a { display: block; padding: 8px 0px; color: #ccc;background:#eee}
.more-r a:hover { background: #E84649; color: #fff }

.toutiao{ height: 50px; overflow: hidden; margin-top: 10px; }
.toutiao span{ display: block; height: 50px; line-height:50px; overflow: hidden; font-size: 22px; font-weight: bold; width: 100%; text-align: left; }
.toutiao span a{ color: #333;}
.toutiao p{ font-size: 14px; line-height: 22px; margin-top: 12px;}


/*委员风采*/
#marquee1{width:100%;height:420px; overflow:hidden; margin:15px auto;}
#marquee1 ul li{float:left; padding:0 20px;}
#marquee1 ul li img{width:273px; height:390px; }
#marquee1 ul li span{ display: block;font-size: 18px; height: 30px; line-height: 30px; text-align: center;font-weight: bold;  margin-top: 0px}
#marquee1 ul li p{ font-size: 16px; line-height: 30px; display: block;}
#marquee1 ul li a{ color: #333}
#marquee1 ul li a:hover{ color: #F8E45F}
/*.zyzfc{ width: 260px; height: 420px; overflow: hidden; float: left; margin: 30px 10px 0; background: #eee}
.zyzfc img{ width:260px; height:390px;}
.zyzfc span{ display: block; text-align: center; font-size: 16px; line-height: 30px; margin-top: 0px; }
.zyzfc a{ color: #fff;}
.zyzfc a:hover{ color: #fff}*/

.logo{ float: right; margin-top: 20px;}

.swiper-t-left{ width: 580px; height: 390px; overflow: hidden; float: left; background-color: #fff; margin-bottom: 15px;}
.swiper-t-left01 { width: 100%; height: inherit; overflow: hidden; float: left; background-color: #fff; margin-bottom: 15px;}
	.swiper-t-left * ,.swiper-t-left01 *{ margin: 0; padding: 0; list-style: none; border: none;}
		.swiper-t-left .swiper-slide ,.swiper-t-left01 .swiper-slide { position: relative;}
		.swiper-slide img { width: 100%; height: 100%;}
		.swiper-slide p { position: absolute; left: 0; right: 0; bottom: 0; height: 50px; line-height: 50px; margin: 0; font-size: 18px; background: rgba(0,0,0,0.5); padding: 0 20px; color: #fff; }
		.swiper-pagination,.swiper-pagination01 { text-align: right; padding-right: 20px; left: auto!important; bottom:15px!important; box-sizing: border-box; }
		.swiper-pagination span,.swiper-pagination01 span { width: 10px; height: 10px; border-radius: 0;}
		.swiper-pagination-bullet { background-color: #fff; opacity: 1;}
		.swiper-pagination-bullet-active { background-color: #C90D31; opacity: 1;}
			.swiper-button-next,.swiper-button-prev,.swiper-button-next01,.swiper-button-prev01 { width: 30px; height: 50px; margin-top: -25px;}
			.swiper-button-next::after,.swiper-button-prev::after,.swiper-button-next01::after,.swiper-button-prev01::after { display: none;}
				.prev1{ background: rgba(0,0,0,.2) url(../images/left-ico2.png) no-repeat center center; left:5px;}	
				.next1 { background: rgba(0,0,0,.2) url(../images/right-ico2.png) no-repeat center center; right: 5px;}	

.swiper01 { width: 100%; height: 700px; overflow: hidden}
.tuji{ margin-bottom: 30px;}












    