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:#0A4891;-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/x1.jpg) no-repeat center center;background-size:cover;}
.topLink{width:1200px; height:40px; display:block; margin:0 auto; padding-top:10px;}
.topLinkL{ 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 a{ color:#333; padding:0 5px; font-size:14px;}
.topLinkL a:hover{ text-decoration:underline; color:#c9302c;}
.topLinkR{background:#0A4891; 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:80px 0 20px 0; text-align:center; font-size:52px; color:#0A4891; font-weight:bold;}
.search{ width:730px; height:50px;display:block;margin:0 auto;  background: #fff;-webkit-box-shadow: 0 1px 13px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 13px rgba(0, 0, 0, .2); box-shadow: 0 1px 13px rgba(0, 0, 0, .2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; overflow: hidden; }
.search .stxt{ width:600px; height:50px; line-height:50px; display:block; float:left; border:0; padding:0 20px;color:#333; font-size:16px;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:80px; height:50px;line-height:50px; text-align: center; display:block; float:right; border:0;  font-size:16px; background: #0a4891; color: #fff;}
.search .sbtn:hover{ font-size:16px; cursor: pointer; background:#0a3b8a;}


.naver{width:100%; height:60px; min-width:1200px; display:block; margin:0 auto; background:#0A4891;}
.nav{width:1200px; height:60px; display:block; margin:0 auto;position:relative;}

.nav ul{width:1200px; height:60px;display:block; margin:0 auto;position:absolute; z-index:99; top:0px; left:0px;  padding:0px 0;font-size:0; text-align:left;}
.nav ul li{display:inline-block;*display:inline;*zoom:1;}
.nav ul li a{ width:auto; line-height:60px; font-size:22px; display:block;padding:0 20px; margin:0 8px;overflow:hidden; color:#fff;}
.nav ul li a:hover{ background:#0a3b8a; color:#FF0}
.nav ul li a.on{background:#0a3b8a; color:#FF0}
.nav ul li span{ position:absolute; left:0; top:60px; text-align:left; width:100%; display:none; border-bottom:1px solid #eee;}
.nav 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 ul li span a:hover{ color:#0a3b8a; background:none;}
.nav ul li:hover span{ display:block;}
.nav ul li:hover{background:#0a3b8a; 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;}

.topnews{width:500px; height:400px; display:block; float:right; overflow:hidden;}



.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:500px; height:400px; 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:auto; max-width:146px; overflow: hidden; margin-right:20px; height:54px; line-height:44px; display:block; float:left; font-size:24px; font-weight:normal; text-align:center;}
.newList .newTab a.active{ color:#0A4891; border-bottom:2px solid #0A4891;height:54px;}
.newList .newCon{ width:500px; height:340px; display:block; float:left; padding-top:20px;}
.newList .swiper-slide a {width:425px; 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;}



.newList55{width:670px; height:400px; display:block; float:left; overflow:hidden; position:relative; }
.newList55 .newTab55{width:100%; height:54px; display:block; float:left; border-bottom:1px solid #ccc;}
.newList55 .newTab55 a{ width:auto; max-width:146px; overflow: hidden; margin-right:20px; height:54px; line-height:44px; display:block; float:left; font-size:24px; font-weight:normal; text-align:center;}
.newList55 .newTab55 a.active{ color:#0A4891; border-bottom:2px solid #0A4891;height:54px;}
.newList55 .newCon55{ width:670px; height:340px; display:block; float:left; padding-top:20px;}
.newList55 .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;}
.newList55 .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:#e7f0fb; border: 1px solid #a3b6cd;color:#0A4891; 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:#0A4891; color:#fff;}


.scPic{width:1200px; height:160px;display:block; margin:0 auto; position:relative; padding: 30px 0;}
.scPic .scWra{width:1200px; height:160px;display:block; margin:0 auto; position:relative;overflow:hidden;}
.scPic .scCon{width:1233px; height:160px;display:block; margin:0 auto; overflow:hidden;}
.scPic a{ display:block;}
.scPic .swiper-slide img{width:380px; height:160px; display:block;}
.scPic .scL,.scPic .scR{width:50px; height:160px; line-height:160px; display:block;color:#ccc; position:absolute; z-index:99900; top:30px; 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:#0A4891;}
.scPic a:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}

.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:#0A4891; 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;}

.xlogo{position: absolute;width: 200px;}
.xlogo img{width: 100%;}
