#banner{width:100%; height:245px;}
#banner .con{width:100%; height:100%; position: relative; overflow: hidden;}
#banner .con .pic{width:1920px; height:100%; position: absolute; left:50%; margin-left: -960px; text-align: center;}
#banner .con .pic img{width:auto; height:100%;}
#banner .con .size{width:calc(100% - 30px); height:auto; position: absolute; top:50%; left:50%; transform: translate(-50%,-168%);}
#banner .con .size p{float:left;}
#banner .con .size p:nth-child(1){font-size:1rem; color:#FFF; font-weight: bold; width:100%; height:auto; line-height: 25px; text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	text-transform:Uppercase;}
#banner .con .size p:nth-child(2){width:60px; height:3px; background:#eda317;}
#banner .con .size p:nth-child(3){font-size:1.5rem; color:#FFF; font-weight: bold; width:100%; height:auto; line-height: 30px; text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}

#kjrk{width:100%; height:auto; padding: 5px 0px 15px 0px; background: rgb(250, 250, 250);}
#kjrk .con{width:calc(100% - 20px); height:auto;}
#kjrk .con ul{width:100%; height:auto;}
#kjrk .con ul li{width:calc((100% - 20px) / 2); height:40px; overflow: hidden; border-radius: 5px; float:left; margin-left: 20px; margin-top: 10px;
	background:#FFF; box-shadow: 1px 1px 8px rgba(0,0,0,0.2);}
#kjrk .con ul li:nth-child(2n + 1){margin-left:0px;}
#kjrk .con ul li a{display:block; width:100%; height:100%; text-align: center; line-height: 40px; font-size: 0.9rem; color:#333333;}
#kjrk .con ul li a img{width:20px; height:20px; padding-top:10px; padding-right: 5px;}
#kjrk .con ul li.dq a{background:#eac42d; color:#FFF;}
#kjrk .con ul li.dq a img{-webkit-filter: brightness(1000%) grayscale(100%);filter: brightness(1000%) grayscale(100%);}

#ywjs{width:100%; height:auto; background: rgba(0, 0, 0,0.05);}
#ywjs .con{width:calc(100% - 20px); height:auto; padding: 15px 0px;}
#ywjs .con .ywtit{width:100%; height:auto;}
#ywjs .con .ywtit p{width:calc(100% - 5px); height:auto; font-size:1.2rem; font-weight: bold; color:#333333; border-left:5px solid #eda317; text-align: left;
	text-indent: 0.5em;}
#ywjs .con .size{width:100%; height:auto; font-size:0.9rem; color:#333333; padding-top: 10px; line-height: 25px;}
#ywjs .con .size p{text-indent:2em;}
#ywjs .con .yxfl{width:calc(100% - 20px); padding: 0px 10px; height:auto; padding-bottom: 10px;}
#ywjs .con .yxfl .li{width:calc((100% - 90px) / 4); height:auto; float:left; margin-left: 30px; border-radius: 200px; overflow: hidden;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.2); margin-top: 10px; border-radius: 200px; overflow: hidden; background: #FFF;}
#ywjs .con .yxfl .li:nth-child(4n + 1){margin-left:0px;}
#ywjs .con .yxfl .li img{width:100%; height:100%;}

#ywnr{width:100%; height:auto;}
#ywnr .con{width:calc(100% - 20px); height:auto; padding: 15px 0px;}
#ywnr .con .tit{width:100%; height:auto; text-align: center; padding-bottom: 15px; padding-top: 20px;}
#ywnr .con .tit p:nth-child(1){font-size:1.2rem; font-weight: bold; color:#333333; line-height: 35px;}
#ywnr .con .tit p:nth-child(1) span{border-top:3px solid #eda317; padding-top: 10px;}
#ywnr .con .tit p:nth-child(2){font-size:0.8rem; color:#333333;}
#ywnr .con .ywtit{width:100%; height:auto;}
#ywnr .con .ywtit p{width:calc(100% - 5px); height:auto; font-size:1rem; font-weight: bold; color:#333333; border-left:5px solid #eda317; text-align: left;
	text-indent: 0.5em;}
#ywnr .con .ywtit p span{font-size:0.9rem; font-weight: 300; text-indent: 0.5em; display:block;}
#ywnr .con .ul{width:100%; height:auto; padding-bottom: 20px;}
#ywnr .con .ul .li{width:calc(100% - 20px); padding: 10px; height:auto; margin-top: 15px; box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
#ywnr .con .ul .li .spk{width:100%; height:auto;}
#ywnr .con .ul .li .spk video{width:100%; height:100%;}
#ywnr .con .ul .li .pick{width:100%; height:auto;}
#ywnr .con .ul .li .pick img{width:100%; height:auto;}
#ywnr .con .ul .li .bt{width:100%; height:auto; margin-top:10px; padding-bottom: 10px;}
#ywnr .con .ul .li .bt p:nth-child(1){font-size:1rem; font-weight: bold; color:#f1a13e; line-height: 30px;}
#ywnr .con .ul .li .bt p:nth-child(2){font-size:0.9rem; font-weight: bold; color:#666666; line-height: 25px;}
#ywnr .con .ul .li .lizpic{width:calc((100% - 20px) / 3); height:auto; float:left; margin-left: 10px; overflow: hidden;}
#ywnr .con .ul .li .lizpic:nth-child(1){margin-left:0px;}
#ywnr .con .ul .li .lizpic img{width:100%; height:auto;}

/*智慧党建开始*/
.head_img_div{width: 100%; height: 53px;}
.cont{width:100%;height: auto;}
.img{width:100%;}
.cc{width: 100%;height: auto;background: url(../images/bg_10.jpg);}
.im{display: block;width: 90%;margin: 0 auto;padding-top: 50px;}
.cc .tg{width: 80%;margin: 0 auto;background: #e70012;border-radius: 10px;padding: 1.5em;}
.cc .tg b{font-size: 20px;color: #ffe746;padding-bottom: 10px;}
.cc .tg p{font-size: 16px;color: #fff;}
.cc .dis{width: 88%;height: auto;margin: 30px auto;background: #fff;border:5px solid #e70012;border-radius: 10px;position: relative;top: 20px;}
.cc .dis .im{width: 70%;position: absolute;left: 30px;top: -70px;}
.cc .dis b{color:#e70012;font-size: 16px;}
.cc .dis p{font-size: 16px;padding: 10px 18px;line-height: 30px;margin-top: 26px;}
.cc .dis .dd{width: 45%;padding: 2%;}
.sj .im{width:60%;}
.sj .list {padding:20px;}
.sj .list ul li {width: 45%;float:left;border:1px solid red;margin: 2%;}
.sj .list ul li img{width:100%;}
/*智慧党建结束*/

#gsry{width:100%; height:auto;}
#gsry .con{width:calc(100% - 20px); height:auto; padding: 15px 0px;}
#gsry .con .ywtit{width:100%; height:auto;}
#gsry .con .ywtit p{width:calc(100% - 5px); height:auto; font-size:1.2rem; font-weight: bold; color:#333333; border-left:5px solid #eda317; text-align: left;
	text-indent: 0.5em;}
#gsry .con .ywtit p span{font-size:0.9rem; font-weight: 300; text-indent: 0.5em; display:block;}
#gsry .con .size_js{width:100%; height:auto; font-size:0.9rem; color:#333333; line-height: 25px; text-indent: 2em; padding-top: 15px;}
#gsry .con .rylb{width:100%; height:auto;}
#gsry .con .rylb ul{width:100%; height:auto;}
#gsry .con .rylb ul li{width:calc((100% - 15px)/ 2); height:150px; float:left; margin-top: 10px; margin-left: 15px;}
#gsry .con .rylb ul li:nth-child(2n + 1){margin-left:0px;}
#gsry .con .rylb ul li .pic{width:100%; height:100%; position: relative; overflow: hidden;}
#gsry .con .rylb ul li .pic img{width:100%; height:auto; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
#gsry .con .rylb .more{width:60px; height:auto; font-size:1.2rem; font-weight: bold; color:#999999; text-align: center; margin-top: 0px; line-height: 30px;}

#rjzz{width:100%; height:auto; background:rgba(0, 0, 0,0.1);}
#rjzz .con{width:calc(100% - 20px); height:auto; padding: 15px 0px;}
#rjzz .con .ywtit{width:100%; height:auto;}
#rjzz .con .ywtit p{width:calc(100% - 5px); height:auto; font-size:1.2rem; font-weight: bold; color:#333333; border-left:5px solid #eda317; text-align: left;
	text-indent: 0.5em;}
#rjzz .con .ywtit p span{font-size:0.9rem; font-weight: 300; text-indent: 0.5em; display:block;}
#rjzz .con .size_js{width:100%; height:auto; font-size:0.9rem; color:#333333; line-height: 25px; text-indent: 2em; padding-top: 15px;}
#rjzz .con .rylb{width:100%; height:auto;}
#rjzz .con .rylb ul{width:100%; height:auto;}
#rjzz .con .rylb ul li{width:calc((100% - 10px)/ 3); height:150px; float:left; margin-top: 10px; margin-left: 5px;}
#rjzz .con .rylb ul li:nth-child(3n + 1){margin-left:0px;}
#rjzz .con .rylb ul li .pic{width:100%; height:100%; position: relative; overflow: hidden;}
#rjzz .con .rylb ul li .pic img{width:100%; height:auto; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
#rjzz .con .rylb .more{width:60px; height:auto; font-size:1.2rem; font-weight: bold; color:#999999; text-align: center; margin-top: 0px; line-height: 30px;}

#map{width:100%; height:auto; padding-top: 15px;}
#map #allmap{width:calc(100% - 20px); height:350px;}

#conta{width:100%; height:auto;}
#conta .con{width:calc(100% - 40px); height:auto; padding: 15px 0px;}
#conta .con .li{width:100%; height:auto; padding: 8px 0px; border-bottom: 0px dashed #999999;}
#conta .con .li .wti{width:50px; height:auto; float:left; font-size:1rem; font-weight: bold; color:#333333; text-align: right;}
#conta .con .li .size{width:calc(100% - 60px); height:auto; float:right; color:#333333; font-size:1rem;}

#hzqy{width:100%; height:auto; padding: 15px 0px;}
#hzqy .con{width:calc(100% - 20px); height:auto;}
#hzqy .con .tit{width:100%; height:auto; text-align: center; padding-bottom: 15px; padding-top: 20px;}
#hzqy .con .tit p:nth-child(1){font-size:1.2rem; font-weight: bold; color:#333333; line-height: 35px;}
#hzqy .con .tit p:nth-child(1) span{border-top:3px solid #eda317; padding-top: 10px;}
#hzqy .con .tit p:nth-child(2){font-size:0.8rem; color:#333333;}
#hzqy .con ul{width:100%; height:auto;}
#hzqy .con ul li{width:calc((100% - 15px) / 4); height:auto; float:left; margin-left: 5px; border-radius: 200px; overflow: hidden;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.2); margin-top: 10px;}
#hzqy .con ul li:nth-child(4n + 1){margin-left:0px;}
#hzqy .con ul li img{width:100%; height:100%;}
#hzqy .con .size{width:100%; height:auto; line-height: 30px; font-size:0.9rem; color:#666666; text-align: center; margin-top: 15px;}

#ywnr .con .jslc{width:calc(100% - 30px); height:auto;background: #eda317; padding: 15px;}
#ywnr .con .jslc p{width:100%; height:auto; color:#FFF; font-size:0.9rem;margin-top: 10px;}
#ywnr .con .jslc p:nth-child(1){margin-top:0px;}
