body *{max-height:999999px;border-radius:0;}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust:100% !important;}
html,body{width:100%;height:100%;cursor:default;-webkit-text-size-adjust: 100% !important;}
html,body,div,ul,li,p,span,em,i,th,td,dl,dd,form,input,textarea,select,h1,h2,h3,h4,h5,h6,img{margin:0;padding:0;list-style:none;font-style:normal; font-weight:normal;}
img{border:0;}
a{cursor:pointer;text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color:#e41f1b;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
a:focus,input:focus,textarea:focus,select:focus,area:focus{outline:none}
.cf{*zoom:1}
.cf:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
body{background:#fff;font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:14px;line-height:1;color:#333}



.header{ width:100%; height:380px; min-width:1200px; display:block; margin:0 auto; background:#eee url(/images/top_szg.png) no-repeat center center;background-size:cover;}
.topLink_dep{width:1200px; height:40px; display:block; margin:0 auto; padding-top:10px;}
.topLinkL_dep{ width:auto; height:40px; line-height:40px; display:block; float:right;color:#333; padding:0 20px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px; font-size:12px;}
.topLinkL_dep a{ color:#333; padding:0 5px; font-size:14px;}
.topLinkL_dep a:hover{ text-decoration:underline; color:#c9302c;}
.topLinkR_dep{background:#e41f1b; width:120px; height:30px; line-height:30px; text-align:center; display:block; float:right;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px; color:#fff; margin-top:5px;}
.logo{ width:1200px; height:80px; display:block; margin:0 auto; padding-top:80px; text-align:center; font-size:52px; color:#e31d1e; font-weight:bold;}
.search{ width:660px; height:50px;display:block;margin:0 auto; padding-top:20px;}
.search .stxt{ width:470px; height:50px; line-height:50px; display:block; float:right; border:0; padding:0 30px;color:#333; font-size:20px;background:#fff;background: rgba(255, 255, 255, 0.8);-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px;}
.search .sbtn{ width:120px; height:50px; display:block; float:right; border:0; padding-right:10px; background:#e41f1b; color:#fff; font-size:20px; line-height:50px; text-align:center;background: rgba(200, 40, 40, 0.8);-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0;}
.search .sbtn:hover{ background:#e70111;}


.naver{width:100%; height:60px; min-width:1200px; display:block; margin:0 auto; background:#e41f1b;}
.nav_dep{width:1200px; height:60px; display:block; margin:0 auto;position:relative;}

.nav_dep ul{width:1200px; height:60px;display:block; margin:0 auto; background:#ccc; position:absolute; z-index:99; top:0px; left:0px; background:#e41f1b; padding:0px 0;font-size:0; text-align:left;}
.nav_dep ul li{display:inline-block;*display:inline;*zoom:1;}
.nav_dep ul li a{ width:auto; line-height:60px; font-size:22px; display:block;padding:0 30px; margin:0 20px;overflow:hidden; color:#fff; }
.nav_dep ul li a:hover{ background:#c30604; color:#FF0}
.nav_dep ul li a.on{background:#c30604; color:#FF0}
.nav_dep ul li span{ position:absolute; left:0; top:60px; text-align:left; width:100%; display:none; border-bottom:1px solid #eee;}
.nav_dep ul li span a{line-height:50px;display:inline-block;*display:inline;*zoom:1; color:#333; font-size:16px;padding:0 15px; margin:0 8px;}
.nav_dep ul li span a:hover{ color:#e41f1b; background:none;}
.nav_dep ul li:hover span{ display:block;}
.nav_dep ul li:hover{background:#c30604; color:#FF0}



.wraBox{width:1200px;display:block; margin:0 auto; position:relative; padding-top:60px;}
.wraBox2{width:1200px;display:block; margin:0 auto; position:relative;}


.topNewPic{ width:670px; height:410px; display:block; float:left; overflow:hidden; position:relative;}
.topNewPic img{ width:120%; min-height:410px;}
.topNewPic p{ width:520px; height:52px; line-height:52px; display:block; position:absolute; bottom:0; background:#000; color:#fff; font-size:18px; text-indent:10px;overflow: hidden;text-overflow: ellipsis;padding-right:150px;white-space: nowrap;background: rgba(0, 0, 0, 0.8);}
.topNewPic .pagination {position: absolute;text-align: right;bottom:16px;z-index: 2;right: 10px;}
.topNewPic .swiper-pagination-switch {width:15px;height:15px;background: #fff;border-radius:50px;cursor: pointer;margin: 0 5px;display: inline-block;transition: all 0.4s;}
.topNewPic .swiper-active-switch {background: #c9302c;}

.rightNews{width:490px; height:400px; display:block; float:right; overflow:hidden; position:relative; overflow:hidden;}
.rightNews .tabs{width:100%; height:54px; display:block; float:left; border-bottom:1px solid #ccc;}
.rightNews .tabs a{ width:160px; height:54px; line-height:44px; display:block; float:left; font-size:28px; font-weight:bold; text-align:center;}
.rightNews .tabs a.active{ color:#e41f1b; border-bottom:2px solid #e41f1b;height:54px;}
.rightNews .tabsCons{ width:490px; height:350px; display:block; float:left; padding-top:10px;}
.rightNews .swiper-slide a {width:415px; height:48px; line-height:48px; font-size:18px; display:block; float:left; background:url(http://www.lianjiang.gov.cn/2021/tit.png) no-repeat center left; padding:0 60px 0 10px; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rightNews .swiper-slide a span{ position:absolute; z-index:55; top:0; right:0; color:#999; font-size:14px;}


.banBox{width:1200px; height:160px;display:block; margin:0 auto; padding:30px 0;}
.banner{width:1200px; height:160px;display:block; margin:0 auto; position:relative; position:relative; overflow:hidden;}
.banner a{ display:block;}
.banner img{ width:100%;height:160px;}
.banner .banL,.banner .banR{width:50px; height:160px; line-height:160px; display:none; background:#000;color:#fff; position:absolute; z-index:100; top:0; left:0; text-align:center; font-size:56px; font-family:Georgia, "Times New Roman", Times, serif;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.banner .banR{ left:auto; right:0;}

.newList{width:600px; height:auto; display:block; float:left; overflow:hidden; position:relative;}
.newList .newTab{width:100%; height:54px; display:block; float:left; border-bottom:1px solid #ccc;}
.newList .newTab a{ width:128px; height:54px; line-height:44px; display:block; float:left; font-size:24px; font-weight:normal; text-align:center;}
.newList .newTab a.active{ color:#e41f1b; border-bottom:2px solid #e41f1b;height:54px;}
.newList .newCon{ width:670px; height:250px; display:block; float:left; padding-top:20px; }
.newList .swiper-slide a {width:595px; height:48px; line-height:48px; font-size:18px; display:block; float:left; background:url(http://www.lianjiang.gov.cn/2021/tit.png) no-repeat center left; padding:0 60px 0 10px; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newList .swiper-slide a span{ position:absolute; z-index:55; top:0; right:0; color:#999; font-size:14px;}

.depPic{width:490px; height:140px; display:block; float:right; overflow:hidden;}
.depPic img{width:490px; min-height:140px;}
.depLink{width:490px;display:block; float:right; overflow:hidden; padding-top:20px;}
.depLink a{ width:150px; height:120px; display:block; float:left; margin:0 17px 20px 0; background:#fffbfa; border:1px solid #ffdfe4;color:#e41f1b; text-align:center; font-size:18px; line-height:120px;}
.depLink a:nth-child(3n){ margin-right:0;}
.depLink a.t2{ line-height:1.4; padding-top:35px;height:85px;}
.depLink a:hover{ background:#e41f1b; color:#fff;}


.scPic{width:1200px; height:290px;display:block; margin:0 auto; position:relative; }
.scPic .newTab{width:100%; height:54px; display:block; margin:0 auto; margin-bottom:30px; border-bottom:1px solid #ccc;}
.scPic .newTab a{ width:128px; height:54px; line-height:44px; display:block; float:left; font-size:24px; font-weight:normal; text-align:center;}
.scPic .newTab a.active{ color:#e41f1b; border-bottom:2px solid #e41f1b;height:54px;}
.scPic .scWra{width:1200px; height:176px;display:block; margin:0 auto; position:relative; overflow:hidden;}
.scPic .scCon{width:1233px; height:176px;display:block; margin:0 auto; overflow:hidden;}
.scPic a{ display:block;}
.scPic .swiper-slide img{width:275px; height:176px; display:block;}
.scPic .scL,.scPic .scR{width:50px; height:176px; line-height:320px; display:block;color:#ccc; position:absolute; z-index:99900; top:0; left:-60px; text-align:center; font-size:56px; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden;}
.scPic .scR{ left:auto; right:-60px;}
.scPic .scL:hover,.scPic .scR:hover{ color:#e41f1b;}
.scPic a:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}

.cxTit{width:1200px; height:100px; line-height:100px;  display:block; margin:0 auto;text-align:center; background:url(images/x7_06.jpg) no-repeat center center; font-size:32px; color:#e41f1b; font-weight:bold;}
.cxPic{width:1200px; display:block; margin:0 auto;text-align:center; padding-bottom:20px;}
.cxPic a{ width:287px; height:250px; display:block; float:left; padding-right:13px;}
.cxPic a:first-child{margin:0;}
.cxPic a i{ width:100%; height:195px; display:block; float:left; overflow:hidden;}
.cxPic a i img{width:100%; min-height:195px; display:block;}
.cxPic a span{ width:100%; height:40px; line-height:40px; font-size:18px; display:block; float:left; overflow:hidden;}
.cxPic a:hover img{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}

/* 翻页器 */
.m-page{width:100%; display:block; margin:0 auto; padding:30px 0; text-align:center; line-height:40px; color:#999;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 16px;margin-left:-1px;border:1px solid #ddd;font-size:16px;letter-spacing:normal;background:#fff;}
.m-page a,.m-page a:hover{text-decoration:none;color:#e41f1b;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#e41f1b; color:#fff;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#fff;background:#e41f1b;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}

.yyLinkBox{ width:100%; height:60px; display:block; margin:0 auto; background:#efefef;}
.yyLink{width:1200px; height:60px; display:block; margin:0 auto; position:relative;}
.yyLink li{ width:200px; height:60px; display:block; float:left; font-size:16px;}
.yyLink li b a{ font-weight:normal; display:block;line-height:60px; text-align:center;}
.yyLink li:hover{ background:#fff;background:#fff; border:1px solid #ccc; border-top:0; line-height:59px;}
.yyLink li b a.on{background:#fff; border:1px solid #ccc; border-top:0; line-height:59px;}
.yyLink li span{ width:1158px; display:none; position:absolute; z-index:200;  bottom:60px; left:0; background:#fff; padding:20px; border:1px solid #ccc; border-bottom:0; max-height:230px; overflow:auto;}
.yyLink li span a{ width:285px; height:40px;  line-height:40px; display:block; float:left;text-align:left;white-space:nowrap\9;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.yyLink li:hover span{ display:block;}

.footer{ width:100%;display:block; margin:0 auto;background:#e41f1b; padding:40px 0;}
.foot{ width:1200px;display:block; margin:0 auto; position:relative; color:#fff; font-size:14px;}
.footL{ width:650px; display:block; float:left;}
.footL p{ line-height:40px;}
.footL p a{ color:#fff; padding:0 20px;}
.footL p a:first-child{ padding-left:0;}
.footR{ display:block; float:right; margin-top:10px;}
.footR img{ vertical-align:middle; margin-left:40px;}