@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}
.w540{ width: 540px;}

.banner{ height: 960px; background: url(banner.jpg) no-repeat center top;}

.box_hyyw{ height: 780px; padding-top: 60px; background: url(bg_hyyw.jpg) no-repeat center top; box-sizing: border-box;}
.box_dhzlk{ height: 280px; padding-top: 60px; background: url(bg_dhzlk.jpg) no-repeat center top; box-sizing: border-box;}
.box_wytd{ height: 910px; padding-top: 60px; background: url(bg_wytd.jpg) no-repeat center top; box-sizing: border-box;}
.box_gqtj{ height: 1060px; padding-top: 60px; background: url(bg_gqtj.jpg) no-repeat center top; box-sizing: border-box;}
.box_rmch{ height: 1179px; padding-top: 60px; background: url(bg_rmch.jpg) no-repeat center top; box-sizing: border-box;}
.box_xczb{ height: 780px; padding-top: 60px; background: url(bg_xczb.jpg) no-repeat center top; box-sizing: border-box;}
.box_mtjj{ height: 960px; padding-top: 60px; background: url(bg_mtjj.jpg) no-repeat center top; box-sizing: border-box;}


.tit{}
.tit_hyyw{ height: 188px; margin-bottom: 30px; background: url(tit_hyyw.png) no-repeat center top;}
.tit_wytd{ height: 193px; margin-bottom: 30px; background: url(tit_wytd.png) no-repeat center top;}
.tit_gqtj{ height: 192px; margin-bottom: 30px; background: url(tit_gqtj.png) no-repeat center top;}
.tit_rmch{ height: 182px; margin-bottom: 30px; background: url(tit_rmch.png) no-repeat center top;}
.tit_xczb{ height: 188px; margin-bottom: 30px; background: url(tit_xczb.png) no-repeat center top;}
.tit_mtjj{ height: 194px; margin-bottom: 30px; background: url(tit_mtjj.png) no-repeat center top;}

.focus_wrap{ position: relative; float: left; width: 640px; padding-bottom: 36px;}
.focus_wrap:before{ position: absolute; left: 3px; top: 426px; width: 634px; height: 20px; background: url(focus_bot.png) no-repeat center top; content: ""}
.swiper-container_focus{ width: 640px; height: 426px; overflow: hidden;}
.swiper-container_focus .swiper-wrapper{ height: auto;}
.swiper-container_focus .swiper-slide{ position: relative;}
.swiper-container_focus .swiper-slide-active,.swiper-container_focus .swiper-slide-duplicate-active{ }
.swiper-container_focus .swiper-slide img{ width: 640px; height: 426px;}
.swiper-container_focus .swiper-slide h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 48px; font: 20px/48px "Microsoft Yahei"; text-align: center; color: #fff; background: rgba(192,9,11,0.8); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; box-sizing: border-box;} 
.swiper-container_focus .swiper-slide h3 a{color: #fff; }

.focus_wrap .swiper-pagination{ position: static; text-align: center; margin-top: 24px;}
.focus_wrap .swiper-pagination .swiper-pagination-bullet{ display: inline-block; width: 40px; height: 6px; margin: 0 5px; text-indent: 999em; background: #c0090b; border-radius: 3px; opacity: 0.3; overflow: hidden; box-sizing: border-box;}
.focus_wrap .swiper-pagination .swiper-pagination-bullet-active{ opacity: 1; text-decoration: none;}

.hyyw_tem{ display: flex; align-items: center; justify-content: space-between; height: 90px; padding: 0 30px 0 12px; box-sizing: border-box;}
.hyyw_date{ position: relative; width: 70px; height: 64px; }
.hyyw_date:before{ position: absolute; top: 50%; right: -20px; width: 1px; height: 50px; margin-top: -25px; background-color: #f1696a; content: "";}
.hyyw_date .d{ font: 30px/32px Arial; text-align: center; color: #c0090b;}
.hyyw_date .ym{ font: 18px/32px Arial; text-align: center; color: #c0090b;}
.hyyw_tem > h3{ width: 380px; height: 64px; font: 20px/32px "Microsoft Yahei";}
.hyyw_tem > h3 a{ color: #333;}

.hyyw_tem:hover{background: #c0090b;}
.hyyw_tem:hover .hyyw_date .d, .hyyw_tem:hover .hyyw_date .ym{ color: #fff;}
.hyyw_tem:hover .hyyw_date:before{ background-color: #fff;}
.hyyw_tem:hover > h3 a{ color: #fff;}

a.btn_more{ position: relative; float: right; width: 160px; height: 30px; margin-top: 30px; font: 18px/30px "Microsoft Yahei"; text-align: center; color: #fff; background-color: #c0090b; border-radius: 15px;}
a.btn_more:before{ position: absolute; top: 50%; right: 13px; width: 8px; height: 15px; margin-top: -8px; background: url(icon_more.png) no-repeat 0 0; content: ""}
a.btn_more:hover{ color: #ffdd99}
a.btn_more:before{ background-position: -8px 0}

.dhzlk_con{ width: 1200px; height: 160px; padding-left: 450px; background: url(bg_dhzlk_con.jpg) no-repeat center top; box-sizing: border-box;}
.dhzlk_con img{ float: left; width: 220px; height: 111px; margin: 30px 20px 0 0;}

/*委员通道*/
.wytd_con{ position: relative; width: 1200px; }

#swiper-container1-2{ width: 1200px; height: 250px; background-color: #c0090b; border-radius: 10px;}
#swiper-container1-2 .swiper-slide{ position: relative; width: 1200px; height: 250px;  display: flex; align-items: center; justify-content: center;}

#swiper-container1-2 .swiper-slide .name{ display: flex; align-items: center; position: relative; height: 110px; font: 36px/44px "Microsoft Yahei"; color: #fff; padding-right: 70px; margin-right: 100px;}
#swiper-container1-2 .swiper-slide .name:before{ position: absolute; top: 0; right: 1px; width: 2px; height: 100%; background-color: #e6b98f; content: "";}
#swiper-container1-2 .swiper-slide > h3{ width: 650px; font: bold 40px/68px "Microsoft Yahei"; color: #fff;}
#swiper-container1-2 .swiper-slide > h3 a{ color: #fff;}

.sc1_2_prev, .sc1_2_next{ position: absolute; bottom: 95px; width: 30px; height: 60px; background-image: url(arr1.png); cursor: pointer; outline: none; z-index: 10}
.sc1_2_prev{ left: 0; background-position: 0 0}
.sc1_2_next{ right: 0; background-position: -30px 0}

#swiper-container1-1{ position: relative; width: 1200px; height: 288px; margin-bottom: -64px; z-index: 10}
#swiper-container1-1 .swiper-slide{ position: relative; width: 288px; height: 288px; cursor: pointer; border: none; overflow: hidden;  box-sizing: border-box; }


.wytd_i{ width: 120px; height: 120px; margin: 24px auto 20px;}
.wytd_i img{ width: 118px; height: 118px; border-radius: 50%; border: 2px solid #fff;}
#swiper-container1-1 .swiper-slide h3{ font: 20px/22px "Microsoft Yahei"; color: #333; text-align: center;}

/*#swiper-container1-1 .swiper-slide-thumb-active .wytd_i{ display: flex; justify-content: center; align-items: center;  width: 288px; height: 288px; margin: 0; background: url(i_wytd.png) no-repeat center top;}
#swiper-container1-1 .swiper-slide-thumb-active .wytd_i img{  width: 230px; height: 230px; border-radius: 50%;}
#swiper-container1-1 .swiper-slide-thumb-active h3{ display: none;}*/

#swiper-container1-1 .swiper-slide-active{ width: 288px !important; }
#swiper-container1-1 .swiper-slide-active .wytd_i{ display: flex; justify-content: center; align-items: center;  width: 288px; height: 288px; margin: 0; background: url(i_wytd.png) no-repeat center top;}
#swiper-container1-1 .swiper-slide-active .wytd_i img{  width: 230px; height: 230px; border-radius: 50%;}
#swiper-container1-1 .swiper-slide-active h3{ display: none;}

/*高清图集*/
.gqtj_wrap{ position: relative; width: 1200px; height: 640px; background: -moz-linear-gradient(top, transparent 20%, #c00a0b);background: -webkit-linear-gradient(top , transparent 20%, #c00a0b);background: -o-linear-gradient(top , transparent 20%, #c00a0b); border-radius: 10px;}

.swiper-container_gqtj{ width: 960px; height: 640px; margin: 0 auto; overflow: hidden;}
.swiper-container_gqtj .swiper-wrapper{ height: auto;}
.swiper-container_gqtj .swiper-slide{ position: relative;}
.swiper-container_gqtj .swiper-slide-active,.swiper-container_gqtj .swiper-slide-duplicate-active{ }
.swiper-container_gqtj .swiper-slide img{ width: 960px; height: 540px;}
.swiper-container_gqtj .swiper-slide h3{  height: 30px; margin-top: 14px; font: 24px/30px "Microsoft Yahei"; text-align: center; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; box-sizing: border-box;} 
.swiper-container_gqtj .swiper-slide h3 a{ color: #fff; }

.gqtj_wrap .swiper-pagination{ position: absolute; left: 0; bottom: 20px; width: 100%; text-align: center;}
.gqtj_wrap .swiper-pagination .swiper-pagination-bullet{ display: inline-block; width: 40px; height: 6px; margin: 0 5px; text-indent: 999em; background: #e6b98f; border-radius: 3px; opacity: 1; overflow: hidden; box-sizing: border-box;}
.gqtj_wrap .swiper-pagination .swiper-pagination-bullet-active{ background: -moz-linear-gradient(left, #fca54e , #f21323);background: -webkit-linear-gradient(left , #fca54e, #f21323);background: -o-linear-gradient(left , #fca54e, #f21323); opacity: 1; text-decoration: none;}

.gqtj_prev, .gqtj_next{ position: absolute; top: 240px; width: 60px; height: 60px; background-image: url(arr2.png); cursor: pointer; outline: none; z-index: 10}
.gqtj_prev{ left: 30px; background-position: 0 0}
.gqtj_next{ right: 30px; background-position: -60px 0}

/*融媒策划*/
.rmch_con{ height: 597px; margin-top: 135px; background: url(bg_rmch_con.png) no-repeat center top;}
.phone{ position: absolute; top: -115px; left: -187px; width: 710px; height: 814px; background: url(bg_phone.png) no-repeat center top; overflow: hidden;}
.phone img{ display: block; width: 380px; height: 676px; margin: 57px 0 0 210px;}

.rmch_wrap{ position: relative; float: right; width: 570px; height: 484px; margin: 50px 50px 0 0;}

.swiper-container_rmch{ width: 570px; height: 484px; margin: 0 auto; overflow: hidden;}
.swiper-container_rmch .swiper-wrapper{ height: auto;}
.swiper-container_rmch .swiper-slide{ position: relative; width: 274px; height: 484px; border: 2px solid #fff; box-sizing: border-box;}
.swiper-container_rmch .swiper-slide-active,.swiper-container_rmch .swiper-slide-duplicate-active{ }
.swiper-container_rmch .swiper-slide img{ width: 100%; height: 100%;}
.swiper-container_rmch .swiper-slide h3{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 8px 5px; font: 18px/24px "Microsoft Yahei"; text-align: justify; color: #fff; background: rgba(0,0,0,0.6); box-sizing: border-box;} 
.swiper-container_rmch .swiper-slide h3 a{ color: #fff; }


.rmch_prev, .rmch_next{ position: absolute; top: 50%; width: 30px; height: 60px; margin-top: -30px; background-image: url(arr1.png); cursor: pointer; outline: none; z-index: 10}
.rmch_prev{ left: -50px; background-position: 0 0}
.rmch_next{ right: -50px; background-position: -30px 0}

.xczb_tem{ float: left; width: 580px; margin-right: 40px;}
.xczb_tem:nth-child(2n){ margin-right: 0}
.xczb_tem img{ width: 580px; height: 326px;}
.xczb_tem h3{ display: flex; align-items: center; justify-content: center; width: 100%; height: 60px; margin-top: 2px; font: 20px/24px "Microsoft Yahei"; color: #fff; background-color: #c0090b; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.xczb_tem h3:before{ width: 23px; height: 18px; margin-right: 14px; background: url(icon_zb.png) no-repeat center top; content: ""}

.mtjj_con{ }
.mtjj_l{ float: left; width: 660px; height: 550px; padding: 50px 90px 0 30px; background: url(bg_mtjj_l.png) no-repeat center top; box-sizing: border-box;}
.mtjj_l_tem{ position: relative; padding: 0 60px 40px; margin-bottom: 40px; border-bottom: 1px solid #e6b98f}
.mtjj_l_tem:last-child{ margin-bottom: 0; border: 0;}
.mtjj_l_tem:before{ position: absolute; top: 0; left: 0; width: 30px; height: 24px; background: url(icon_yh1.png) no-repeat center top; content: ""}
.mtjj_l_tem:after{ position: absolute; bottom: 50px; right: 0; width: 30px; height: 24px; background: url(icon_yh2.png) no-repeat center top; content: "";}
.mtjj_l_tem h3{ max-height: 84px; margin-bottom: 12px; font: 24px/42px "Microsoft Yahei"; color: #fff; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.mtjj_l_tem h3 a{ color: #fff;}
.mtjj_l_tem p{ ;height: 78px; font: 16px/26px "Microsoft Yahei"; color: #ffdd99; text-align: justify; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.mtjj_l_tem p a{ color: #ffdd99}

.mtjj_r{ float: right; width: 540px; height: 490px; margin-top: 30px; background-color: #fff; border: 1px solid #e6b98f; box-sizing: border-box;}
.mtjj_list{ padding: 19px 29px 0;}
.mtjj_list li{ position: relative; display: flex; align-items: center; i position: relative; height: 89px; padding-left: 60px; font: 20px/32px "Microsoft Yahei"; border-bottom: 1px solid #e6b98f; }
.mtjj_list li:before{ position: absolute; top: 50%; left: 0; width: 28px; height: 24px; margin-top: -12px; background: url(icon_mtjj.png) no-repeat center top; content: "";}
.mtjj_list li:last-child{ border-bottom: 0}
.mtjj_list li a{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #333}
.mtjj_list li a span{ color: #c0090b; }

.footer{ margin-top: 0 !important}