/* Author:pan Version:1.0 date2025/8/13 */

/* CSS reset */
body{font:14px/1.5 Microsoft YaHei,Tahoma,Helvetica,"宋体",san-serif!important;background-color:#fff;color:#666;}
body,div,p,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{border:0;}
ul,ol{list-style:none;}
i{font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
a:link,a:visited{color:#666;text-decoration:none;outline: none;}
a:hover {color: #000;}
a:active {text-decoration: none;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.mgr{margin-right:10px;}
.mg10{margin-bottom:10px;}

.more-btn{padding:20px 0;}
.more-btn a{font-size:14px;color:#d90000}
.more-btn a:hover{text-decoration:underline;}

/* warpper */
.c1{width:1012px;height:257px;margin-top:60px;background:url(../images/eap1.png) no-repeat center top;overflow:hidden;zoom:1;}
.cx-1{float:left;margin:30px 50px;font-size:16px;line-height:40px;}
.cx-1 img{float:left;margin-right:50px;}
.cx-1 p{padding-top:30px;}

.cx-2{margin-bottom:40px;overflow:hidden;zoom:1;}
.cx-2 li{margin-top:40px;overflow:hidden;zoom:1;}
.cx-2 li img{float:left;margin-right:30px;} 
.cx-2 li div{float:right;width:58%}
.cx-2 li h1{margin-top:20px;padding:15px 0;background-color:#546ded;color:#fff;font-size:20px;border-radius:5px;}
.cx-2 li h1 span{display:inline-block;margin-right:20px;padding:5px 20px;background-color:#3f63c9;}
.cx-2 li p{margin:25px 35px;line-height:36px;font-size:16px;}

.cx-3{margin:40px 0 0px 0;overflow:hidden;zoom:1;}
.cx-3 h2{font-size:24px;color:#d90000;text-align:center;}
.cx-3 h2 span{display:inline-block;padding-bottom:10px;}
.cx-3 h2 i{margin:0 auto;display:block;width:10%;height:4px;background-color:#ccc;border-radius:1000px;}
.cx-3 ul{overflow:hidden;zoom:1;}
.cx-3 li{float:left;margin:30px 6px;width:32%;height:380px;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;text-align:center;font-size:16px;}
.cx-3 li h3{margin:0 auto;padding:15px 0;width:50%;background-color:#3f63c9;color:#fff;font-size:18px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.cx-3 li img{margin-top:20px;width:90%;}

.cx-3ul1 li {height:340px;}
.cx-3ul1 li p{margin:20px 25px;text-align:left;line-height:32px;}
.cx-3ul1 li span{display:block;float:left;width:43%;line-height:32px;color:#022fb0;text-align:center;}
.cx-3ul1 li h4{margin-top:30px;padding-left:25px;text-align:left;color:#022fb0;font-size:18px;font-weight:bold;}
.cx-3ul1 li:nth-child(3) p{margin-top:5px;}

.cx-3ul2 li{margin-bottom:0;height:580px;}
.cx-3ul2 li span{padding-left:30px;width:98%;text-align:left;}
.cx-3ul2 li:nth-child(3) p{margin-top:20px;}

.cx-a1{padding:20px 60px;line-height:32px;font-size:16px;}
.cx-a1 p{padding:20px 0 40px 0;}
.cx-a1 span{display:inline-block;float:right;margin-right:10%;width:30%;font-size:20px;text-align:center;font-weight:bold;color:#000}
.cx-a1 span i{display:block;margin:20px 0px 20px 0px;padding:10px 0;background-color:#546ded;color:#fff;font-weight:bold;border-radius:1000px;border-bottom:5px solid #b5bff7;font-size:16px;}

.cx-a2{position:relative;height:400px;margin:0 100px 30px 100px;font-size:16px;background:url(../images/cx-a02.png) no-repeat center bottom;}
.cx-a2 li{position:absolute;width:280px;}
.cx-a2 li p{padding:10px;background-color:#546ded;color:#fff;font-size:20px;font-weight:bold;text-align:center;border-radius:1000px;background: linear-gradient(#768aed, #546ded);}
.cx-a2 li p i{color:#ffd19d}
.cx-a2 li span{display:block;padding:10px 20px;height:50px;line-height:28px;}
.cx-a2 li:nth-child(1){left:0;bottom:50px;}
.cx-a2 li:nth-child(2){left:35%;top:35px;}
.cx-a2 li:nth-child(3){right:0;bottom:50px;}
.cx-a2 h1{position:absolute;left:0;right:0;top:280px;text-align:center;color:#fff;}

.cx-a3{position:relative;margin-top:60px;height:250px;background:url(../images/cx-a03.png) no-repeat center center;}
.cx-a3 li{position:absolute;width:340px;color:#000;font-size:22px}
.cx-a3 li span{color:#546ded;font-weight:bold;}
.cx-a3 li:nth-child(1){left:5%;top:40px;text-align:right;}
.cx-a3 li:nth-child(2){left:64%;top:40px;}
.cx-a3 li:nth-child(3){left:5%;top:150px;text-align:right;}
.cx-a3 li:nth-child(4){left:64%;top:150px;}

.cx-a4{}
.cx-a4 h1{margin-top:60px;text-align:center;overflow:hidden;zoom:1;}
.cx-a4 h1 span{display:inline-block;padding:8px 30px;background-color:#f3a751; background: linear-gradient(#fabd79, #f3a751);color:#fff;border-radius:10px;font-size:22px;border-bottom:5px solid #f5dec4}
.cx-a4 h2{padding:40px 30px;font-size:16px;font-weight:normal;overflow:hidden;zoom:1;}
.cx-a4 div{text-align:center;}

.a5-tip{margin-top:30px;text-align:center;}
.a5-tip a{display:inline-block;width:23%;margin:10px 10px 0 10px;height:60px;line-height:60px;background-color:#546ded;color:#fff;font-size:18px;text-align:center;}
.a5-tip a:hover{background:#f3a751;}
.a5-tip a.select{background:#f3a751 url(../images/a5-tip-bg.png) no-repeat center bottom;font-weight:bold;}
.cx-a5 h3{width:50%;margin:0px auto 20px auto;height:50px;line-height:50px;background-color:#f1f1f1;color:#546ded;font-weight:bold;text-align:center;font-size:22px;}

.cx-a5 .a5-con{margin:0 13px;padding:30px 0;background-color:#fff;border:1px solid #e5e5e5;border-top:0;overflow:hidden;zoom:1;}
.cx-a5 .a5-con1{text-align:center;}

.cx-a5 .a5-con2 div{float:left;width:40%;padding:0 50px;}
.cx-a5 .a5-con2 div:nth-child(2){border-left:1px solid #eee;}
.cx-a5 .a5-con2 {font-size:16px;line-height:28px;}
.cx-a5 .a5-con2 span{display:inline-block;padding-bottom:20px;}
.cx-a5 .a5-con2 p{color:#f3a751;font-weight:bold;font-size:20px;}
.cx-a5 .a5-con3 img{width:100%;}
.cx-a5 .a5-con3 h4{color:#000;text-align:center;}

.cx-a5 .a5-con4 div{float:left;width:33%;padding:0;text-align:center;}
.cx-a5 .a5-con4 div img{width:70%;}
.cx-a5 .a5-con4 div:nth-child(2){border:1px solid #eee;border-top:0;border-bottom:0} 

.gb-a1{}
.gb-a1 p{float:right;width:60%;padding:30px 60px 0 0;font-size:16px;line-height:38px;}
.gb-a1 img{float:left;padding-left:30px;}


.gb-a2 span{display:block;padding:0 15px 25px 25px;}
.gb-a2,.gb-a2s {margin:40px 0;overflow:hidden;zoom:1;}
.gb-a2s{float:left;width:300px;height:430px;background:url(../images/gb-a2-1.png) no-repeat left top;color:#fff;font-size:16px;line-height:35px;}
.gb-a2 h3{padding:40px 20px 25px 25px;font-weight:bold;color:yellow;font-size:26px;line-height:35px;}
.gb-a2b{float:left;margin-left:0px;width:770px;color:#fff;overflow:hidden;zoom:1;}
.gb-a2b li{float:left;margin:2px 0px 10px 10px;width:47.5%;height:208px;background-color:#2562ee}
.gb-a2b li span{padding-right:40px;}
.gb-a2b li:nth-child(2),.gb-a2b li:nth-child(3){background-color:#f1f1f1;color:#000}
.gb-a2b li:nth-child(2) h3,.gb-a2b li:nth-child(3) h3{color:#546ded}


.gb-a3{overflow:hidden;zoom:1;}
.gb-a3 li{margin:30px 10px 0px 10px;overflow:hidden;zoom:1;}
.gb-a3 li h1{float:left;width:250px;height:174px;background:url(../images/gb-a2-2.png) no-repeat left top;font-weight:bold;font-size:26px;text-align:center;}
.gb-a3 li:nth-child(2) h1{background:url(../images/gb-a2-3.png) no-repeat left top;}
.gb-a3 li:nth-child(3) h1{background:url(../images/gb-a2-4.png) no-repeat left top;}
.gb-a3 li:nth-child(4) h1{background:url(../images/gb-a2-5.png) no-repeat left top;}
.gb-a3 li h1 span{padding-top:100px;color:yellow;}
.gb-a3 li div{float:right;width:790px;height:172px;border:1px solid #ddd;background-color:#fff;font-size:16px;}
.gb-a3 li p{padding:20px;color:#000;}
.gb-a3 li span{display:block;padding:0px 20px 20px 20px;color:#2263ee}
.gb-a3 li span i{display:inline-block;width:180px;line-height:32px;}


.btn-bottom{margin-top:30px;text-align:center;}
.btn-bottom a{display:inline-block;padding:15px 60px;background-color:#4280fd;color:#fff;font-size:18px;font-weight:bold;border-radius:1000px;}
.btn-bottom a:hover{background-color:#f3a751;}

.download-con{padding-top:20px;overflow:hidden;zoom:1;}
.download-con img{float:left;padding-top:20px;padding-left:40px;}
.download-con div{float:left;padding:15px 0px 15px 40px;width:640px;line-height:28px;}
.download-con h1{font-size:38px;color:#000;line-height:48px;}
.download-con h3{padding:10px 0;font-weight:normal;color:#d90000;}
.download-con h4{padding-bottom:10px;font-weight:normal;font-size:16px;}
.download-con p a{color:#000;}
.download-con p a:hover{color:#d90000;}
.download-con span{display:block;padding-top:20px;}
.download-con span a{display:inline-block;padding:20px;width:200px;text-align:center;color:#fff;background:#d90000 url(../images/downloadimg2.png) no-repeat left top;background-size:100% 100%;font-size:22px;font-weight:bold;border-radius:6px;}
.download-con span a:hover{color:yellow;}

/* 事项管理 */
 .sxgl-a1{padding-top:40px;overflow:hidden;zoom:1;}
 .sxgl-a1 p{float:right;width:56%;font-size:16px;line-height:32px;overflow:hidden;zoom:1;}
 .sxgl-a1 p i{color:red;font-weight:bold; }
 .sxgl-a1 img{display:block;float:left;margin-top:20px;}

 .sxgl-b{margin:60px auto 10px auto;width:869px;background:url(../images/sxgl-01.png) no-repeat left top;overflow:hidden;zoom:1;}
 .sxgl-b li{float:left;padding:100px 4% 80px 4% ;width:25%;color:#000;}
 .sxgl-b li p{font-size:26px;text-align:center;font-weight:bold;}
 .sxgl-b li span{display:block;padding:20px 15px 0 15px;line-height:28px;}
 .sxgl-b li:nth-child(2){padding-left:5%;color:#fff;}

 .sxgl-c{padding-top:80px;text-align:center;}

 .sxgl-d{margin-top:60px;overflow:hidden;zoom:1;}
 .sxgl-d li{float:left;margin:20px;width:46%;height:180px;overflow:hidden;zoom:1;}
 .sxgl-d li p{height:50px;line-height:50px;background-color:#1e81f1;color:#fff;font-size:20px;font-weight:bold;}
 .sxgl-d li p i{display:inline-block;margin-right:20px;width:50px;text-align:center;background-color:#3097f4}
 .sxgl-d li span{display:block;padding:20px;font-size:16px;line-height:28px;}

.gzry{font-size:16px;line-height:30px}
.gzry .commenTitle{margin-bottom:40px;line-height:60px}
.gzry-a1 .gzry-a1a{margin:20px 0;background:url(../images/gzry-01.png) no-repeat center top;overflow:hidden;zoom:1;}
.gzry-a1 .gzry-a1a div{float:left;margin-left:30px;padding:20px 0;overflow:hidden;zoom:1;}
.gzry-a1 .gzry-a1a div:nth-child(1){width:310px}
.gzry-a1 .gzry-a1a div:nth-child(2){width:350px;padding-top:90px;font-size:26px;color:#fff;font-weight:bold;text-align:center;}
.gzry-a1 .gzry-a1a div:nth-child(3){width:310px}
.gzry-a1 .gzry-a1a div p{padding-bottom:10px;text-align:center;font-weight:bold;color:#32aaee;font-size:22px;}
.gzry-a1 .gzry-a1b{padding-bottom:40px;overflow:hidden;zoom:1;}
.gzry-a1 .gzry-a1b p{padding:5px;background-color:#32aaee;font-weight:bold;color:#fff;text-align:center;font-size:18px;}
.gzry-a1 .gzry-a1b span{display:inline-block;margin:20px 0;padding:30px;width:26%;background-color:#fff;}
.gzry-a1 .gzry-a1b span:nth-child(3){margin:auto 22px;}

.gzry-b .centerBox{padding-bottom:50px}
.gzry-b h3{font-weight:normal;font-size:16px;}
.gzry-b .gzry-b1 div{overflow:hidden;zoom:1;}
.gzry-b .gzry-b1{margin:30px 0;padding:30px 50px;background-color:#fafafa;border:1px solid #f3f3f3;overflow:hidden;zoom:1;}
.gzry-b .gzry-b1 h2{position:relative;margin-bottom:30px;border-bottom:2px solid #eee;text-align:center;color:#32aaee;line-height:58px;}
.gzry-b .gzry-b1 h2 i{display:block;background-color:#32aaee;height:3px;width:20%;margin:0 auto;}
.gzry-b .gzry-b1 p{margin:20px;}
.gzry-b .gzry-b1:nth-child(3) span,.gzry-b .gzry-b1:nth-child(5) span{display:block;text-align:center;}
.gzry-b .gzry-b1:nth-child(4) span{display:block;float:left;width:65%;height:220px;margin-top:45px;margin-left:20px;background:url(../images/gzry-03.png) no-repeat left top;overflow:hidden;zoom:1;}
.gzry-b .gzry-b1:nth-child(4) span i{display:inline-block;float:right;width:45%;padding-top:30px;}
.gzry-b .gzry-b1:nth-child(4) div{float:right;width:25%;margin:0 2%;}
.gzry-b .gzry-b1:nth-child(4) div p{background-color:#32aaee;line-height:40px;color:#fff;font-weight:bold;text-align:center;}
.gzry-c{padding-bottom:0;}
.gzry-c ul{overflow:hidden;zoom:1;}
.gzry-c li{float:left;width:40%;height:190px;margin:10px 20px 10px 0;padding:40px;background-color:#fff;}
.gzry-c li p{padding-bottom:10px;border-bottom:1px solid #eee;font-size:20px;color:#32aaee;font-weight:bold;}
.gzry-c li p i{display:inline-block;padding-left:14px;border-left:4px solid #32aaee;line-height:20px;}
.gzry-c li span{display:block;padding:20px;}
.gzry-c li span i{display:block;color:#32aaee}

/* 大党建 */
.ddj-b{padding:30px 0;background:url(../images/ddj-02.png) no-repeat center bottom;background-size:100% auto;overflow:hidden;zoom:1;}
.ddj-b li{float:left;width:20%;height:299px;background:url(../images/ddj-03.png) no-repeat left top;}
.ddj-b li p{padding:30px 20px 10px 50px;font-size:20px;color:#d90000;font-weight:bold;}
.ddj-b li span{display:block;padding:10px 30px 10px 50px;line-height:26px;}
.ddj-b li:nth-child(2),.ddj-b li:nth-child(4){margin-top:70px;}

.ddj-title{padding:20px 0;text-align:center;font-size:24px;font-weight:bold;color:#000;}

.ddj-c{text-align:center;overflow:hidden;zoom:1;}
.ddj-c img{padding:30px 0;}
.ddj-c li{position:relative;float:left;width:32%;margin:18px 7px;}
.ddj-c li p{position:absolute;left:33%;margin:0 auto;width:95px;height:95px;line-height:95px;font-size:24px;background-color:#d90000;color:#fff;font-weight:bold;border-radius:110000px;}
.ddj-c li div{margin-top:50px;height:320px;padding:60px 20px 20px 20px;background-color:#fff;border-radius:10px;text-align:left;}
.ddj-c li div i{display:block;padding:20px 10px;height:115px;font-size:16px;background-color:#f5f5f5;color:#d90000;font-weight:bold;}
.ddj-c li div i b{text-align:center;display:block;font-size:14px;line-height:22px;}
.ddj-c li div span{display:block;padding:20px 0 10px 0;line-height:26px}

.ddj-d{overflow:hidden;zoom:1;}
.ddj-d li{margin:50px 20px;}
.ddj-d li p{display:block;padding-left:10px;border-left:6px solid #d90000;font-size:22px;line-height:24px;font-weight:bold;color:#d90000;}
.ddj-d li span{display:block;padding:20px 0 20px 25px;line-height:28px;}
.ddj-d li div{overflow:hidden;zoom:1;}
.ddj-d li div img{float:left;margin-left:25px;}

.ai-content1 p{float:right;width:62%;padding-right:10px;padding-top:35px;font-size:16px;line-height:36px;}
.ai-content1 img{padding-left:10px;margin-top:35px;}
.ai-content2{overflow:hidden;zoom:1;text-align:center;}
.ai-content2 ul{padding-top:40px;}
.ai-content2 li{float:left;width:20%;padding:10px 2.5%;}
.ai-content2 li h1{font-size:22px;color:#d90000;font-weight: bold;}
.ai-content2 li p{padding:10px 10px 0 10px;text-align:left;font-size:14px;line-height:28px;}
.ai-content2 li span{display:block;color:#000}
.ai-content3 li{float:left;margin:4% 1% 0 1%;width:42%;padding:20px 30px;background-color:#fff;text-align:center;overflow:hidden;zoom:1;}
.ai-content3 li:nth-child(1),.ai-content3 li:nth-child(2){height:570px;}
.ai-content3 li:nth-child(3),.ai-content3 li:nth-child(4){height:480px;}
.ai-content3 h1{padding-bottom:10px;font-size:20px;text-align:left;color:#d90000;border-bottom:2px solid #d90000;font-weight: bold;}
.ai-content3 p{display:inline-block;float:left;margin:20px 0;padding:10px;background-color:#efefef;color:#000;font-weight:bold;font-size:16px;clear:both;}
.ai-content3 span{display:block;line-height:28px;clear:both;text-align:left;}