@charset "utf-8";
/* CSS Document */
body { width: 100%; height: 100%; font-family: Microsoft YaHei; font-size: 16px; color: #000; background-color: #f6f6f6; text-align: center; margin: 0; padding: 0; overflow: hidden; }
img { border: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #d90000; text-decoration: none; }
OL, UL, LI { list-style: none; padding: 0; margin: 0; }
.main { width: 1170px; margin: 0 auto; }
::-webkit-scrollbar {
 width: 10px;
	/*滚动条宽度*/
	height: 10px/*滚动条高度*/
}


/*定义滚动条轨道 内阴影+圆角*/

::-webkit-scrollbar-track {
	/*滚动条的背景区域的内阴影*/
	box-shadow: 0px;
	/*滚动条的背景区域的圆角*/
	border-radius: 0px;
	/*滚动条的背景颜色*/
	background-color: #999;
}


/*定义滑块 内阴影+圆角*/

::-webkit-scrollbar-thumb {
	/*滚动条的内阴影*/
	box-shadow: 0px;
	/*滚动条的圆角*/
	border-radius: 0px;
	/*滚动条的背景颜色*/
	background-color:#333;
}
::selection { color: #fff; background: #0265a8; }
/*顶部信息*/
.xsHeadtop_box .se { display: none; }
.Top { width: 1170px; height: 120px; margin: 0 auto; padding: 0;transition: .5s; }
.logo { width: 500px; height: 120px; text-align: left; float: left;transition: .5s; }
.logo img { margin-top: 23px; }
.TopRight { width: 800px; height: 100px; float: right; }
/*搜索*/
.page_sou { width: 1170px; overflow: hidden; background: #fff; margin: 30px auto; padding: 20px 0 }
.page_sou .RList { width: 100% !important; }
.page_sou .ipnews, .page_sou .banner { display: none; }
.page_sou h3 span { color: #E10000; }
.page_sou h3 { text-align: left; text-indent: 10px; font-size: 16px; color: #333; line-height: 40px; border-bottom: 1px solid #666 }
ipRlist { }
.se {transition: .5s; width: 252px; height: 42px; text-align: left; float: right; }
.se_all form .select { width: 80px; float: left; }
.se_all form input { height:26px; background: #EFEFEF; font-family: inherit; font-size: 14px; color: #333; text-indent: 3px; border: 1px solid #999; width: 153px; margin: 0; line-height: 26px; }
.se_all form button { font-family: inherit; font-size: 14px; line-height: 26px; padding: 0; margin: 0; border: 1px solid #0071bc; width: 80px; background: #0071bc; margin: -1px 0 0 -5px; color: #fff; }
.se_all form .se_EN { text-align: right; float: left; line-height: 45px; font-size: 12px; color: #8e8e8e; }
.se_EN a { color: #8e8e8e; }
.se_all { float: left; padding: 13px 0; margin-left: 12px; }
.se_in { width: 163px; height: 16px; border: 1px solid #787878; float: left; display: inline; }
.se_in input { width: 160px; height: 16px; line-height: 16px; font-size: 12px; font-family: "微软雅黑"; border: none; color: #999999; background: none; padding-left: 5px; }
.se_bu { width: 34px; height: 18px !important; height: 20px; background: url(../images/se.jpg) center center; border: none; float: left; margin-left: 0px; display: inline; }
.se_bu_high { width: 34px; height: 18px !important; height: 20px; background: url(../images/se_high.gif) center center; border: none; float: left; margin-left: 6px; display: inline; }
.nav { width: 800px; height: 55px; float: right; }
.nav li { width: 100px; height: 55px; line-height: 55px; font-size: 15px; text-align: center; float: left; }
.nav .act { background-color: #c00008; color: #FFF; }
/*banner图 口号*/
.banner { width: 100%; background-color: #FFF; margin: 0 auto 20px; padding: 0; text-align: center; }
.KH { width: 100%; height: 170px; background-color: #FFF; border-bottom: 2px solid #aa0000; }
/*时政要闻*/
.szBox { width: 1170px; height: 74px; background-color: #FFF; border: 1px solid #e4e4e4; margin: 10px 0; padding: 6px 0; }
.szImg { width: 95px; height: 74px; text-align: left; float: left; }
.sz { width: 980px; height: 74px; float: left; }
.sz li { width: 490px; height: 35px; line-height: 35px; text-align: left; float: left; }
.sz li span { width: 42px; font-size: 14px; color: #999999; margin: 0 7px 0 20px; }
.arrow { width: 32px; height: 18px; margin: 47px 18px 0 0; float: right; }
/*集团新闻*/
.tltBox { height: 38px; margin: 20px 10px; text-align: left; border-bottom: 1px solid #d7d7d7; }
.tlt_1 { width: 90px; height: 100%; font-size: 20px; font-weight: bold; letter-spacing: 1px; text-align: center; border-bottom: 3px solid #c00000; float: left; }
.more { width: 56px; height: 30px; line-height: 25px; font-size: 14px; color: #454545; margin-right: 5px; text-align: right; float: right; font-weight: 400; }
.jtBox { width: 1170px; background-color: #FFF; border: 1px solid #e4e4e4; padding-bottom: 20px; }
.jtImg { width: 600px; margin-left: 20px; float: left; }
.jtNews { width: 490px; height: 435px; margin-right: 25px; float: right; }
h1 { width: 100%; height: auto; line-height: 26px; font-size: 20px; font-weight: bold; color: #c00000; text-align: center; margin: 0 0 15px 0 !important; padding: 0; }
h1 a { color: #c00000; }
.jtNews ul li span { display: block; float: right; }
.jtNews h2 { background: #f1f1f1; padding: 10px; box-sizing: border-box; }
h2 { width: 100%; line-height: 24px; font-size: 15px; font-weight: normal; color: #666666; text-align: left; margin: 0; padding: 0;  }
h2 a { color: #666666; }
h2 a:hover { color: #666666; }
.jtNews li { border-bottom: 1px dashed #e6e6e6; width: 100%; line-height: 32px; background: url(../images/dot.png) left 16px no-repeat; text-align: left; text-indent: 16px; }
/*公示公告*/
.NtcBox { overflow: hidden; width: 1170px; height: 44px; line-height: 22px; text-align: left; margin: 30px 0; position: relative; }
.tlt_Ntc { width: 125px; height: 22px; font-size: 20px; font-weight: bold; letter-spacing: 1px; text-align: center; border-right: 1px solid #a5a5a5; text-indent: 20px; background: url(../images/icon.png) left center no-repeat; margin-right: 20px; float: left; }
.gonggao { height: 22px !important; overflow: visible !important; }
.NtcBox .xstlt_NtcIcon a { margin-top: 11px; }
.Ntc { width: 1020px; height: 22px; float: left; }
.Ntc_more { width: 60px; float: right; }
.Ntc li { hieght: 22px; line-height: 22px; text-align: left; float: left; }
.Ntc li span { width: 50px; font-size: 15px; color: #999999; }
/*系统动态  基层简讯  一线故事*/
.Box1 { width: 1171px; overflow: hidden; }
.Box3 { width: 379px; height: 300px; margin-right: 14px; background-color: #FFF; border: 1px solid #e4e4e4; text-align: left; float: left; }
.Box3 ul { width: 95%; margin-left: 10px; }
.Box3 li { width: 100%; line-height: 30px; text-align: left; }
.Box3 li a { font-size: 16px; display: block; width: 100%; }
/*专题报道  最美人*/
.tlt_2Box { width: 100%; height: 38px; margin: 0px; text-align: left; }
.tlt_2 { position: absolute; width: 125px; line-height: 22px; font-size: 20px; font-weight: bold; letter-spacing: 1px; text-align: center; text-indent: 16px; background: url(../images/icon.png) left center no-repeat; float: left; }
.ztLeft { width: 765px; height: 340px; float: left; padding-top: 20px; }
.ztRight { width: 380px; height: 327px; float: right; padding-top: 20px; }
.ztLeft ul { margin-top: 13px; width: 771px; }
.ztLeft li { width: 251px; height: 70px; border: 1px solid #d1d1d1; margin-right: 6px; float: left; }
.ztLeft img { height: 70px; width: 252px; cursor: pointer; }
.ztBig { width: 771px; height: 201px; border: 1px solid #d1d1d1; }
/*幸福*/
.xfdt { width: 340px; height: 80px; margin: 0 0 14px 20px; }
.xfdtImg { width: 120px; height: 80px; float: left; }
/*现场风采*/
.yingxiang .swiper-slide p { background: #000; line-height: 40px; padding: 0 10px; position: absolute; bottom: 0; background-color: rgba(0, 0, 0, 0.66); color: #fff; width: 100%; text-align: left; }
.yingxiang .swiper-slide { height: 400px; }
.xcfc { overflow: hidden; }
.xcfc_left { width: 800px; height: 450px; float: left; }
.xcfc_right { width: 350px; height: 450px; float: right; }
.xcfc_right img{ width:350px;}
.xcfc_right1{ margin-top:50px; margin-bottom:20px; overflow:hidden}
.xcfc_right1 img,.xcfc_right2 img{ height:190px; width:350px;}
.xcfc_right div span{ position:absolute; z-index:2; top:50px; right:50px; display:block; font-size:20px;    color: #581800;}
.xcfc_right div a{display: block;position: relative;}

.xcfc_right img{ width:350px; height:200px;}
.fc { width: 1170px; height: 330px; }
.fcZi { width: 240px; margin: 10px 0 0 18px; text-align: center; }
.fcZi a { height: 100%!important; line-height: 18px!important; font-size: 14px; }
.xcfc01 { width: 100%; float: left; padding-top: 22px; }
.xcfc_sliderDiv { overflow: hidden; width: 100%; height: 260px !important; margin: auto; }
.xcfc_sliderDiv img { width: 278px; height: 185px }
.xcfc_sliderDiv li { width: 278px; height: 230px !important; line-height: 20px; font-size: 14px; text-align: left; margin-right: 19px; float: left; }
.bx-wrapper { max-width: 1171px !important; }
.bx-viewport { height:225px !important padding-bottom:20px !important;
}
.bx-wrapper .bx-viewport { background: #ffffff !important; box-shadow: 0 0 5px #f6f6f6 !important; border: 5px solid #f6f6f6 !important; }
.bx-caption { display: none !important; }
/*友情链接*/
.linkBox { width: 1170px; height: 45px; line-height: 20px; color: #fff; font-size: 15px; margin: auto; }
.linkBox select { width: 240px; margin: 0 40px; text-indent: 14px; background-color: #f1f1f1; color: #727272; font-family: "microsoft Yahei"; margin-top: 9px; }
/*底部信息*/
.btmBox { width: 1170px; margin: 0 auto; padding: 30px 0; }
.btmZi { width: 100px; font-size: 15px; text-align: left; float: left; }
.btmZi span { height: 35px; font-size: 20px; border-bottom: 1px solid #787878; margin-bottom: 15px; }
.btmZi li { height: 30px; line-height: 30px; }
.btmImg { width: 70px; font-size: 13px; text-align: center; margin: 0 10px; float: left; }
.btmInfo { padding-bottom: 30px; color: #333333; text-align: center; margin-top: 30px; font-size: 15px; }
.btmInfo p { line-height: 16px; }
.xsrotaion_listCon { text-indent: 5px; width: 100%; height: 50px; position: absolute; bottom: 0; text-align: left; color: #fff; line-height: 50px; z-index: 9; background: #d80505; }
.xsrotaion_listCon p { width: 100%; overflow: hidden; line-height: 50px; text-overflow: ellipsis; white-space: nowrap; }
.xsbannerSwiperpagination1 { bottom: 66px !important; right: 0; left: auto !important; width: 24% !important; }
.xsbannerSwiperpagination1 .swiper-pagination-bullet-active { opacity: 1; background: #fff; }
.xsbannerSwiperpagination1 span { background: #fff; opacity: .5; }
.index_body { margin-top: -20px; margin-bottom:30px; }
.NtcBox { display: flex; }
.NtcBox .xstlt_NtcIcon a { margin-top: 10px !important; display: block; }
.NtcBox .more a { margin-top: 10px !important; display: block; }
.NtcBox .more { margin-right: 20px; }
.xstlt_NtcIcon { width: 150px; position: relative; }
.xstlt_NtcIcon a:hover { color: #333 }
.xstlt_NtcIcon a span { color: #197cb9 }
.xstlt_NtcIcon img { width: 35px; height: auto; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.tlt_2Box img { width: 35px; height: auto; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.gongshi { font-size: 20px; font-weight: 800; color: #333; }
/*守望者*/
.shouwang { background: #fff; }
.shouwang a { height: 134px; width: 115px; margin: 5px 5px 5px 6px; font-size: 14px; }
.shouwang a img { height: 90px; width: 100%; }
.shouwang a p { line-height: 20px; margin-top: 4px; }
/*公司荣誉*/
.list_pic { width: 100%; overflow: hidden; }
.list_pic li:hover { background: #006aaa; }
.list_pic li:hover p { color: #fff; }
.list_pic li { width: 283px; height: 215px; margin-left: 10px; float: left; border: 1px solid #eee; box-sizing: border-box; margin-bottom: 10px; }
.list_pic li img { width: 100%; height: 180px; ; }
.list_pic li p { text-align: center; line-height:35px; }
.left_fixd { position: fixed; top: 60px; width: 240px; }
/*信箱*/
.xinxiang form { width: 100% }
.xinxiang input { width: 500px; background: #F5F5F5; border: 1px solid #8F8F8F; border-radius: 5px; text-indent: 15px; }
.xinxiang input { line-height: 40px; margin-bottom: 10px;    height: 40px; }
.xinxiang button { background: #0080C0; width: 150px; line-height: 40px; text-align: center; border: none; color: #fff; border-radius: 10px; cursor: pointer; }
.xinxiang button:hover { background: #0080FF; }
.xinxiang textarea { width: 500px; background: #F5F5F5; border: 1px solid #8F8F8F; border-radius: 5px; margin-bottom: 10px; line-height: 40px; text-indent: 15px; height: 150px; }

.glyphicon-play:before{ font-size:45px;}
#willesPlay .playContent .playTip{    width: 80px !important;height: 80px!important;ine-height: 72px !important;}