@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; 
list-style:none; font-family:"微软雅黑";}
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden; outline: none;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none; color:#484849;}
.clear{ clear:both;}
.boxcenter{margin: 0 auto;}
/*********以上是公共部分*********/
body{ background-color: #f9f9f9; }
.topOut{ height: 35px; min-width: 1200px; border-bottom: 1px solid #cfcfcf;  }
.top{ height: 35px; width: 1200px; margin: 0 auto; }
.topLeft{ height: 35px; line-height: 35px; float: left; margin-left: 20px; }
.time{ float: left; font-size: 12px; color: #000; line-height: 35px; }
.topRight ul{ float: right; }
.topRight{ float: right; margin-right: 20px; }
.topRight li{ float: left; line-height: 35px; font-size: 12px; margin-left: 28px; }
.topRight li a{ color: #000; }
.topRight li.userLogin img{ float: left; margin: 8px 10px 0 0; }
.topRight li.pubMail img{ float: left; margin: 11px 10px 0 0; }
.weather{ height: 35px; margin: -1px 0 0 10px; float: left; }
.login{ float: right; margin-top: 8px; font-size: 12px; color: #000; }
.login form input{ float: left; height: 15px; border:1px solid #4f77d2; width: 76px; margin-left: 6px; }
.login form span{ float: left; margin-left: 6px; }
.login form a{ float: left; width: 30px; height: 17px; background-color: #4f77d2; line-height: 17px; text-align: center; color: #fff; margin-left: 6px; }

.main{ width:1160px; padding: 0 20px; margin: 0 auto; background-color: #fff; }
.logoSearchCn{ margin-top: 25px; height: 105px; }
.logo{ width: 474px; height: 73px; float: left; margin: 0 0 0 16px; }
.searchCn{ float: right; }
.cn{ margin-top: 14px; }
.cn a{ font-size: 14px; color: #999; padding:0 5px; float: right; }
.search{ width: 279px; height: 29px; background: url(../images/searchBg.png); margin-top: 12px; }
.search form input{ border:none; float: left; width: 190px; height: 29px; line-height: 29px; color: #959595; padding:0 10px 0 7px; background-color: transparent; }
.search form a{ float: left; width: 64px; height: 29px; line-height: 29px; text-align: right; font-size: 14px; color: #666; }

.nav{ height: 46px; background-color: #3657a5; line-height: 46px; padding: 0 20px; overflow: visible; }
.nav ul{ overflow: visible; }
.nav li{ float: left; width: 119px; font-size: 18px; text-align: center; font-weight: bold; background-image: url(../images/lineBg.png); background-repeat: no-repeat; background-position: right center; margin-left: -2px; position: relative; overflow:visible; }
.nav li.channelOn,.nav li:hover{ background-color: #4f77d2; background-image: none; }
.nav li a{ color: #fff; display: block; }
.nav li:hover a{ background: url(../images/whiteArrowDown.png) no-repeat center 40px; }
.nav li.home:hover a{ background: none; }

.nav li .subChannel{ position: absolute; background-color: #4774d9; /*width: 100%; display: none;*/ z-index: 100; width: 1000px; border-top: 1px solid #fff; padding: 0 14px; visibility: hidden; }
.nav li .subChannel a{ color: #fff; font-size: 16px; /* display: block;  border-top:1px solid #fff;*/ height: 36px; line-height: 36px; float: left; background: url(../images/subChannelBg.png) no-repeat left center; padding:0 12px 0 12px;  }
.nav li:hover>.subChannel{ /*display: block;*/ visibility: visible; }

.zt{ margin-top: 1px; width: 1160px; }
.zt img{ display: block; }
.pageTitle{ text-align: center; padding: 16px 0; }
.pageTitle h1 a{ font-size: 36px; color: #bf0e17; font-weight: bold; line-height: 56px; }
.pageTitle h3 a{ font-size: 22px; color: #2b50a7; line-height: 42px;  }

.slide{ width: 706px; height: 530px; float: left; }
/*轮播开始*/
.slideBox{ width:706px; height:530px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:26px; overflow:hidden; position:absolute; right:5px; bottom:16px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:26px; height:26px; line-height:26px; text-align:center; cursor:pointer; background: url(../images/slideBg.png) no-repeat center center; color: #fff; font-size: 14px;}
.slideBox .hd ul li.on{ background:url(../images/slideOnBg.png) no-repeat; font-size: 16px; width: 26px; height: 26px; margin-top: 0; line-height: 26px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:706px; height:530px; position: relative; }
.slideBox .bd img{ width:706px; height:530px; display:block;  }
.slideBox .bd li h3{ position: absolute; left: 0; bottom: 0; height: 61px; width: 706px; background: url(../images/opacityBg.png) repeat-x; color: #fff; line-height: 61px; font-size: 18px; text-align: center; }
.slideBox .prev,.slideBox .next{ position:absolute; top:50%; margin-top:-30px; display:block; width:18px; height:60px;}
.slideBox .next{ right: 23px; background: url(../images/next.png) no-repeat; }
.slideBox .prev{ left: 23px; background: url(../images/prev.png) no-repeat; }
/*轮播结束*/

.news{ width: 418px; height: 530px; float: right;}
.tabHead{ border-bottom: 1px solid #dcdcdc; overflow:visible; height: 38px; }
.tabHead ul{ overflow: visible; height: 38px; line-height: 38px; }
.tabHead li{ float: left; font-size: 22px; margin-right: 26px; height: 47px; }
.tabHead li a{ color: #333; display: block; height: 39px; }
.tabHead li.tabOn{  background-image:url(../images/blueArrowDown.png);background-repeat:no-repeat; background-position: center bottom; }
.tabHead li.tabOn a{ border-bottom: 2px solid #2b50a7; color: #2b50a7; }

.tabItemCon{ margin-top: 16px; }
.tabItem{ display: none; }
.tabItem h2{ font-size: 20px; color: #474747; font-weight: bold; margin-bottom: 4px; }
.tabItem h2.hotNews{ color: #2b50a7; }
.tabItem p{ font-size: 14px; line-height: 24px; color: #808080; }
.tabItem p a{ color: #4c67ac; }
.tabItem ul{ padding-bottom: 10px; }
.tabItem li{ height: 36px; line-height: 36px; padding-left: 16px; background: url(bluePointBg.png) no-repeat 2px center; font-size: 16px; }
.tabItem li a{ color: #000; }
.tabItem li span {font-size: 14px;color: #999;float: right;}

.newsList{ border-top: 1px dashed #7c7c7c; border-bottom: 1px dashed #7c7c7c; padding: 15px 0; }
.newsList li{ height: 32px; line-height: 32px; }
.newsList li span{ float: left; height: 22px; color: #fff; font-size: 14px; line-height: 22px; padding: 0 7px; margin-top: 5px; }
.newsList li.odd span{ background-color: #6b92ef;}
.newsList li.even span{ background-color: #ca4c18; }
.newsList li.odd i{ background: url(../images/blueArrow.png) no-repeat left center; width: 4px; height: 22px; float: left; display: block; margin-top: 5px; margin-right:8px;  }
.newsList li.even i{ background: url(../images/redArrow.png) no-repeat left center; width: 4px; height: 22px; float: left; display: block; margin-top: 5px; margin-right:8px;}
.newsList li a{ font-size: 16px; color: #333; height: 32px; line-height: 32px; }

.zwDynamic{ width: 552px; float: left; margin-top: 32px; }
.ndGo{ float: right; }
.zwdCon{ margin-top: 20px; }
.zwdItem{ display: none; }
.zwdItem img{ float: left; margin-right: 20px; }
.zwdItem h2{ font-size: 18px; color: #474747; line-height: 30px; font-weight: bold; margin: -6px 0 6px 0; float: left; width: 352px; }
.zwdItem p{ font-size: 14px; line-height: 26px; color: #808080; float: left; width: 352px; }
.zwdItem p a{ color: #3657a5; }
.zwdItem ul{ margin-top: 14px; float: left; width: 552px; }
.zwdItem li{ height: 36px; line-height: 36px; padding-left: 16px; background: url(bluePointBg.png) no-repeat 2px center; font-size: 16px; }
.zwdItem li a{ color: #000; }
.zwdItem li span{ font-size: 14px; color: #999; float: right; }
.zwdItem li a:hover,.zcfgItem li a:hover,.commItem li a:hover,.serverItem li a:hover,.spList li a:hover,.ztList li a:hover,.itemList li a:hover,.subChannel li a:hover,.channelName a:hover{ color: #c8262e; }

.xggk{ margin-bottom: 10px; }
.xggk h3{ font-size: 16px; height: 36px; line-height: 36px; color: #393939; background: url(bluePointBg.png) no-repeat left center; padding-left: 16px; font-weight: bold; }
.xggkList{ padding:4px 0 4px 16px; background-color: #f1f9fc; width: 354px; margin-left: 16px; }
.xggkList a{ float: left; height: 27px; line-height: 27px; padding: 0 10px 0 6px; color: #404142; font-size: 16px; margin:0 2px 0 0; background: url(../images/gbPointBg.png) no-repeat left center; }

.leftRightCon{ margin-top: 22px; }
.leftCon{ width: 873px; float: left; }
.zcfgHead{ height: 36px; line-height: 36px; background: url(../images/doubleLineBg.png) no-repeat left center; }
.zcfgHead h2{ font-size: 22px; color: #333;float: left; margin-left: 8px; padding: 0 7px; background-color: #fff; font-weight: bold; }

.zcfgItem{ width: 410px; float: left; margin-bottom: 4px; }
.zcfgItem h2{ border-bottom: 1px solid #dcdcdc; overflow: visible; height: 48px; line-height: 48px; font-size: 18px; font-weight: bold; }
.zcfgItem h2 a{ height: 47px; color: #4f4f4f; display: block; float: left; padding: 0 2px; border-bottom: 2px solid #6b92ef; }
.zcfgItem h2 a:hover{ color: #bf0e17; }
.zcfgItem ul{ margin-top: 10px; }
.zcfgItem li,.commItem li,.serverItem li{ height: 36px;line-height: 36px; padding-left: 16px; background: url(bluePointBg.png) no-repeat 2px center; font-size: 16px;  }
.zcfgItem li a,.serverItem li a{color: #000;}
.zcfgItem li span{ font-size: 14px; color: #999; padding-left: 20px; }
.zcfgItemR{ float: right; }
.hk20{ width: 873px; height: 100px; margin: 10px 0; }
.hk20 img{ display: block; }

.communication{ margin-top: 16px; }
.commTab{ overflow: visible; height: 52px; line-height: 52px; }
.commTab ul{ overflow: visible; height: 46px; float: left; }
.commTab li{ float: left; color: #505050; font-size: 18px; font-weight: bold; height: 52px; }
.commTab li span{ display: block; float: left; cursor: default; padding: 0 10px; height: 43px; }
.commTab i{ font-style: normal; float: left; color: #a6a6a6;  font-weight: normal; }
.moreList{ float: right; }
.moreList a{ color: #999; font-size: 14px; display:none; }
.commTab li.tabOn span{ border-bottom: 3px solid #254aad; color: #254aad; }
.commTab li.tabOn{ background:url(../images/blueArrowDown.png) no-repeat center bottom; }
.commItem{ display:none; margin-top: 10px; }
.commItem li span{ float: right; color: #9d9d9d; font-size: 14px;  }

.serveCon{ margin-top: 32px; }
.serveGO{ width: 416px; float: left; }
.serveGoHead{ height: 37px; line-height: 37px; border-bottom: 2px solid #57b5ef; overflow: visible;  }
.serveGoHead h2{ float: left; font-size: 20px; color: #fff; text-align: center; padding: 0 18px;  font-weight: bold; height: 39px; background: url(../images/sgH2Bg.png) repeat-x; }
.serveGoHead a{ float: right; font-size: 14px; color: #909090; }
.serveGoTab{ height: 52px; line-height: 52px; }
.goCon{ height: 52px; line-height: 52px; float: left; width: 358px; margin: 0 6px;}
.goCon ul{}
.goCon li{ float: left;color: #505050;font-size: 18px;font-weight: bold;height: 52px; }
.goCon li span{display: block; float: left; cursor: default; padding: 0 10px; height: 43px;}
.goCon i{ width: 5px; font-style: normal; float: left; color: #a6a6a6; font-weight: normal; }

.goCon li.tabOn {background: url(../images/blueArrowDown.png) no-repeat center bottom;}
.goCon li.tabOn span {border-bottom: 3px solid #254aad;color: #254aad;}

.goPrev,.goPrev2,.goPrev3{width: 12px;height: 52px;/*background-image: url(goPrev.png);*/background-repeat: no-repeat;background-position: right center;float: left;background-image: url(goNext.png);}
.goNext,.goNext2,.goNext3{ width: 12px; height: 52px; /*background-image: url(goNext.png);*/ background-repeat: no-repeat; background-position: right center; float: left; background-image: url(goPrev.png); }
.disable{ background-position: left center; }

.serverItem{ display: none; }
.serveND{ float: right; }

.rightCon{ width: 254px; float: right; }
.gobHead{ height: 28px; background: url(../images/gobBg.png) no-repeat; }
.gobHead h3{ font-size: 22px; line-height: 28px; color: #2c2c2c; float: left; margin-left: 12px; padding: 0 10px 0 8px; font-weight: bold; background-color: #fff; }
.gobCon{ height: 196px; background-color: #6c95ea; margin-top: 15px; }
.gobLeader{ width: 20px; font-size: 18px; line-height: 22px;  background-image:url(../images/whitePointBg.png); background-repeat: no-repeat; background-position: center 32px; padding: 50px 11px 0 11px; height: 146px; float: left; font-weight: bold; }
.gobLeader a{ color: #fff; }

.leaderList{ width: 84px; background-color: #d7e4fc;  padding-top: 24px; height: 172px; float: left; text-align: center; }
.leaderList h3{ font-size: 18px; color: #626262; line-height: 24px; }
.leaderList h3 a{ color: #626262; }
.leaderList span{ font-size: 12px; line-height: 18px; color: #626262; }
.leaderList p{ font-size: 16px; color: #848484; line-height: 26px; }
.leaderList p a{ color: #848484; }
.leaderList p i{ padding: 0 4px; }
.leaderList hr{ height: 0; border:none; border-top: 1px dashed #fff; width: 76px; margin: 5px auto; }
.line{ border-right:1px solid #fff; }

.notice{ margin:38px 0 22px 0; }
.noticeCon{ width: 254px; height: 370px; margin-top: 10px; }
/****通知公告轮播开始********/
.txtScroll-top{ overflow:hidden; position:relative;}
.txtScroll-top .bd{}
.txtScroll-top .infoList li{ height:42px; padding: 16px 0;}
.txtScroll-top .date{ width: 90px; height: 46px; float: left; }
.txtScroll-top .date span{ font-size: 36px; color: #393939; display: block; height: 42px;  font-family: 'arial'; line-height: 42px; text-align: center; float: left; width: 44px; font-weight: bold; }
.txtScroll-top .date i{ font-style: normal; font-size: 12px; color: #393939; display: block; height: 16px; line-height: 16px; text-align: center; float: right; margin-top: 6px;}
.txtScroll-top .date p{ font-size: 12px; color: #bebebe; float: right; }
.txtScroll-top .divider{ width: 2px; background-color: #dfdfdf; float: left; height: 42px; margin: 0 10px 0 8px; }
.txtScroll-top .text{ height: 46px; float: left; width: 142px; margin-top: -4px; }
.txtScroll-top .text a{ line-height: 24px; font-size: 16px; color: #393939; }

.txtScroll-top .infoList li:hover{ background-color: #6795f2; }
.txtScroll-top .infoList li:hover *{ color: #fff; }
.txtScroll-top .infoList li:hover .divider{ background-color: #e9e9e9; }
/****通知公告轮播结束********/

.nithMett{ width: 252px; height: 98px; }
.nithMett img,.ztImg img{ display: block; }
.ztImg{ width: 252px; /*height: 165px;*/ }

.ztCon .gobHead{ margin: 22px 0 14px 0; }
.ztList li{ height: 38px; line-height: 38px; font-size: 14px; padding-left: 16px; background: url(bluePointBg.png) no-repeat 2px center; border-bottom: 1px dashed #b8b8b8; }
.ztList li a{ color: #6b6b6b }

.officeRoom{ margin:38px 0; }
.officeCon{ width: 246px; margin: 20px auto 0 auto; }
.officeCon li{ height: 52px; background-color: #2f51ab; margin-bottom: 7px; }
.officeLogo{ width: 52px; height: 52px;  background-repeat: no-repeat; background-position: center center;border-right: 4px solid #fff; text-align: center; float: left; }
.officeName{ width: 190px; height: 52px; line-height: 52px; font-size: 18px; text-indent: 18px; float: left; color: #fff; }
.zn{background-image: url(../images/bszn.png);}
.zx{background-image: url(../images/bszx.png);}
.down{background-image: url(../images/excelDown.png);}
.officeCon li:hover .officeName{ background-color: #6295fa; }

.infoLogo{ width: 65px; height: 60px; margin: 0 auto; background-position: left top; background-repeat: no-repeat; }
.infoPubCon{ width: 238px; margin:20px auto 0 auto; }
.infoPubCon ul{ width: 252px; }
.infoPubCon li{ float: left; width: 70px; margin: 0 14px 10px 0; }
.infoPubCon li h3{ font-size: 14px; color: #3657a5; text-align: center; line-height: 26px; }
.gkbf{ background-image: url(../images/infoPubBg1.png); }
.gkml{ background-image: url(../images/infoPubBg2.png); }
.sqgk{ background-image: url(../images/infoPubBg3.png); }
.gkbg{ background-image: url(../images/infoPubBg4.png); }
.jdts{ background-image: url(../images/infoPubBg5.png); }
.ysgk{ background-image: url(../images/infoPubBg6.png); }
.wzzc{ background-image: url(../images/infoPubBg7.png); }
.infoPubCon li:hover .infoLogo{ background-position: left bottom; }
.infoPubCon li:hover h3{ color: #388aea; }

/*细览*/
.mainMb{ margin-bottom: 24px; padding-bottom: 30px; }
.location{ height: 40px; background-color: #e5e5e5; margin: 10px 0; padding:0 25px; line-height: 40px; color:#5c5c5c; font-size: 16px;  }
.location a{ color: #5c5c5c; padding: 0 5px; }
.location img{ float: left; margin-top: 11px; }
.pageHead{ text-align: center; padding-top: 10px; }
.pageHead h2{ font-size: 30px; color: #3b3b3b; font-weight: bold; line-height: 52px; }
.pageHead h3{ font-size: 14px; color: #666; line-height: 26px; }
.detailCon{ width: 1012px; border:1px solid #dcdcdc; margin: 0 auto; padding: 36px 50px 18px 50px; }
.vedio{ width: 732px; height: 482px; margin: 0 auto 40px auto; }
.detailCon p{ font-size: 16px; line-height: 36px; /*! text-indent: 32px; */ color: #333; }
.detailCon img{ display: block; margin: 36px auto 10px auto; }
.detailCon h4{ font-size: 14px; color: #2b50a7; padding: 0 96px; line-height: 24px; }
.shareCon{ float: right; }
.shareCon span{ float: right; line-height: 40px; }
.shareList{ height: 40px; float: right; }
.bdshare-button-style0-16 .shareItem{ width: 32px; height: 32px; float: right; background-position: center bottom; background-repeat: no-repeat; margin:0 0 0 12px; display: block; padding-left: 0; }
.shareItem a{ display: block; width: 36px; height: 32px; }
.bdshare-button-style0-16{ float: right; }
.bdshare-button-style0-16 .toQqZone{ /*background-image: url(qqZoneBg.png);*/ background-image: url(qqZoneBg_20181219.jpg);}
.bdshare-button-style0-16 .toWeiBo{ /*background-image: url(weiBoBg.png);*/ background-image: url(weiBoBg_20181219.jpg);}
.bdshare-button-style0-16 .toWeiXin{ /*background-image: url(weiXinBg.png);*/ background-image: url(weiXinBg_20181219.jpg);}
.bdshare-button-style0-16 .toQQ{ /*background-image: url(qqBg.png);*/ background-image: url(qqBg_20181219.jpg);}
.shareItem:hover{ background-position: center top; }

/*列表页*/
.newsCenter{ width: 828px; float: left; margin-top: 18px; }

.sideCon{ width: 254px; float: right; margin-top: 18px; }
.spList{ padding: 12px 0; margin-bottom: 16px; }
.spList li{ height: 32px; line-height: 32px; font-size: 14px; padding-left:18px; background: url(bluePointBg.png) no-repeat 4px center;  }
.spList li a{ color: #474747; }
.sideCon .ztCon .gobHead{ margin: 0 0 14px 0; }

.newsTab{ height: 61px; line-height: 48px; border-bottom: 1px solid #2b50a7; margin-bottom: 18px; }
.newsTab li{float: left;color: #505050;font-size: 18px;font-weight: bold;height: 50px;}
.newsTab li a{display: block;float: left; padding: 0 10px;height: 43px;}
.newsTab i{font-style: normal;float: left;color: #5c5c5c;font-weight: normal; margin-top: 2px; }
.newsTab li.tabOn{background: url(../images/blueArrowDown.png) no-repeat center bottom;}
.newsTab li.tabOn a {border-bottom: 2px solid #254aad;color: #254aad;}
.scrollCon{ border-bottom: 1px solid #2b50a7; height: 61px; }
.newsTab2{ width: 780px; float: left; margin: 0 10px; border-bottom: none; }
.itemList{min-height:610px}
.itemList li{ height: 46px;line-height: 46px; font-size: 16px; padding-left: 20px; background: url(../images/grayPointBg.png) no-repeat 7px center; border-bottom: 1px solid #dcdcdc; }
.itemList li a{ color: #49494d; }
.itemList li span{ float: right; font-size: 12px; color: #999; margin-right: 8px; }

/*************翻页开始**************/
.flipPage{display: table;margin: 40px auto 20px auto;}
.flipPage a,.flipPage span,.flipPage i{display: block;float: left;height:25px;line-height:25px;font-size:14px;text-align:center;font-style: normal;margin: 0 4px;padding: 0 12px; border: 1px solid #e0e0e0; color: #898989;}
.flipPage span{height: 25px; padding: 0 16px; border:1px solid #d2d2d2; cursor: default; font-size: 14px;}
.flipPage span.totalPage{ border:none; height: 27px; line-height: 27px; padding: 0 8px; color: #333; font-size: 14px; font-weight: bold; }
.flipPage input {float: left;height: 23px;line-height: 23px;width: 36px;border: 1px solid #e0e0e0;text-align: center;}
.flipPage span.jump {background-color: transparent;border-color: transparent;padding: 0 5px;}
.flipPage a:hover,.flipPage span.on,.flipPage a.on{color:#fff;background: #4774d9; border: 1px solid #4774d9;}
.flipPage span a{ border:none; padding: 0; margin: 0; display: block;}
.flipPage span a:hover{ background: none; color: #898989; border:none; }
/*************翻页结束**************/

/*领导简介*/
.liLeft{ width: 256px; float: left; margin-left: 52px; }
.leaderImg{ text-align: center; margin-top: 80px; }
.leaderImg img{ border:1px solid #358cfe; padding: 1px; }
.leaderImg h3{ font-size: 18px; color: #333; font-weight: bold; line-height: 36px; margin-top: 8px; }
.leaderImg p{ font-size: 16px; color: #333; line-height: 28px; }
.mainLeader{ margin-top: 38px; }
.mainLeader h3{ height: 42px; line-height: 42px; text-align: center; background-color: #dcdcdc; color: #333; font-size: 16px; font-weight: bold; }
.mainLeader ul{ padding: 0 8px; margin-top: 20px;}
.mainLeader li a{ color: #333; font-size: 14px; font-weight: bold;  margin-right: 14px; float: left; line-height: 30px; }
.mainLeader li i{ padding:0 3.5px; }
.mainLeader li p{ font-size:14px; color:#333; line-height: 30px; }

.liRight{ width: 710px; float: left; margin: 20px 0 0 60px; }
.learderjl{ padding: 0 14px; }
.learderjl p{ font-size: 16px; color: #333; line-height: 36px; }

.imgList{ width: 690px; margin: 0 auto;}
.imgList ul{ width: 700px; }
.imgList li{ width: 218px; height: 200px; padding: 1px; border:1px solid #bfbfbf; float: left; background-color: #f0f0f0; margin:0 10px 12px 0; }
.imgList li img{ display: block; }
.imgList li h3{ height: 52px; background-color: #fff; font-size: 14px; color: #333; line-height: 24px; padding: 0 10px; padding-top:5px;  }

/*港澳办领导*/
.gabUint{ width: 1126px; margin: 0 auto; }
.leaderCon{ margin-top: 30px; }
.welcomeWords{ width: 248px; float: left; position: relative; }
.wwText{ padding: 46px 12px 60px 20px;  }
.wwText h2{ font-size: 34px; color: #414141; text-align: center; font-weight: bold; margin-bottom: 30px; }
.wwText p{ font-size: 16px; line-height: 36px; text-indent: 32px; color: #414141; text-align: justify; }
.wwTop,.wwBottom{ width: 248px; height: 117px; position: absolute; left:0; background-repeat: no-repeat; background-position: left center; }
.wwTop{ background-image: url(welComeTopBg.png); top: 0; }
.wwBottom{ height: 127px; background-image: url(welComeBottomBg.png); bottom: 0; }

.bLeader{ float: left; margin-left: 32px; width: 808px; }
.blHead{ font-size: 22px; color: #333; border-bottom: 1px solid #d2d2d2; height: 42px; line-height: 42px; font-weight: bold; margin-top: -10px; }
.zrLearder{ width: 243px; height: 300px; background: url(../images/leaderBg.png); margin: 40px auto; float: none; text-align: center; }
.zrLearder img{ display: block; margin: 10px auto; padding: 2px; border:1px solid #348bfe; }
.zrLearder h3,.zrLearder p{ font-size: 16px; color: #333; }
.zrLearder p{ line-height: 38px; }
.mbLeader ul{ width:856px;  }
.mbLeader li{ float: left; margin-right: 48px; width: 166px; text-align: center;  }
.mbLeader li img{ padding: 2px; border:1px solid #358cfe; }
.mbLeader li p,.mbLeader li h3{ padding: 0 10px; font-size: 16px; color: #333; line-height: 28px; }
.mbLeader li p{ line-height: 28px; }

.mianDuty,.organization,.contactUs{ padding: 0 38px; }
.unitName{ font-size: 22px; color: #333; height: 42px; line-height: 42px; margin-bottom: 10px; }
.mianDuty p{ font-size: 16px; color: #414141; line-height: 36px; padding-left: 22px; }
.orCon{ margin-left: 28px; }
.level1 span,.level1 p,.level2 span,.level2 p{ font-size: 16px; color: #414141; line-height: 36px; }
.level1 span,.level2 span{ font-weight: bold; float: left; padding-right: 10px; }
.level2{ margin-left: 90px; }
.map{ width: 308px; height: 206px; float: left; }
.contInfo{ margin-left: 40px; width: 650px; float: left; }
.contItem{ width: 290px; float: left; margin:4px 30px 8px 0;  }
.contItem img{ float: left; margin-right: 20px; }
.contItem h3,.contItem p{ font-size: 16px; color: #414141; line-height: 30px; }
.contItem h3{ margin-top: -5px; }

.contactUs{ margin-bottom: 30px; }

/*网站地图*/
.webMapPage{ width: 1060px; margin: 0 auto; }
.webMapPage h2{ font-size: 22px; color: #3657a5; font-weight: bold; text-align: center; margin: 30px 0 10px 0; }
.webMapPage img{ margin-bottom: 20px; }
.channelItem{ margin-bottom: 30px; }
.channelName{ height: 51px; background: url(../images/webChannelBg.png); padding-left: 38px; }
.channelName a{ font-size: 20px; line-height: 50px; color: #3657a5; font-weight:bold; }
.subChannelW{ padding-left: 38px; margin-top: 8px; }
.subChannelW li{ height: 38px; line-height: 38px; float: left; padding-left: 10px; background: url(bluePointBg.png) no-repeat left center; font-size: 18px; margin-right: 60px; }
.subChannelW li a{ color: #333; }

/*公共信箱*/
.emaiBox{ width: 470px; margin: 80px auto 100px auto; }
.sender{ height: 28px; margin-bottom: 18px; }
.sender span{ width: 80px; font-size: 16px; color: #3657a5; float: left; height: 28px; line-height: 28px; text-align: right; margin-right: 10px; }
.sender input{ height: 26px; line-height: 26px; border:1px solid #ccc; float: left; width: 328px; font-size: 14px; color: #666; text-indent: 10px; }
.mailContent{ width: 332px; height: 152px; float: left; margin-left: 90px; }
.mailContent textarea{ width: 328px; height: 148px; display: block; resize: none; font-size: 14px; color: #666; line-height: 28px; padding: 0; }
.mailAc{ width: 508px; text-align: center;  margin-top: 18px; float: left; }
.mailAc input{ border:none; background:url(../images/mailAcBg.png) no-repeat; width: 73px; height: 23px; line-height: 23px; text-align: center; color: #fff; font-size: 14px; }

/*19大专题*/
.nineTeen{ margin-top: -6px; }
.ntHead{ height: 193px; }
.ntHead img{ display: block; }
.ntList{ width: 920px; margin:0 auto 80px auto; }
.ntCon{ background: url(../images/nityZtBottomBg.jpg) no-repeat center bottom; padding-bottom: 380px; }
/*检索列表*/
.rsBox{ width: 520px; margin: 28px auto; }
.rsBox input[type="text"]{ width: 268px; height: 24px; border:1px solid #7d9dbd; float: left; line-height: 24px; margin-right: 8px;}
.rsBox input[type="button"]{ width: 106px; height: 28px;border:none; background-color: #2b50a7; color: #fff; font-size: 16px; text-align: center; line-height: 28px; margin-left: 10px; }
.rsBox input[type="checkbox"]{ margin-right: 6px; vertical-align: middle; }
.rsBox label{ font-size: 14px; color: #333; }
.resultCount{ font-size: 16px; color: #333；height:42px; line-height: 42px; padding-left: 22px; border-bottom: 2px solid #2b50a7; }
.resultCount span{ color: #7587c2; }
.resultListCon{ margin-top: 14px; }
.rlcList{ width: 1140px; margin: 0 auto; }


/*欢迎词*/
.hycOut{ /*height: 1040px;*/ padding-bottom: 30px; background: url(../images/wenBg.jpg) repeat-y; margin-top: -10px; /*position: relative;*/  padding-bottom: 82px;}
/*.mountainTree{ width: 1160px; height: 338px; background: url(../images/treeMountain.png) no-repeat center; position: absolute;bottom: 30px; z-index: 10; }*/
.hycCon{ width: 1073px; position: absolute; top: 42px; /* padding: 40px 0; */ left: 50%; margin-left: -536px; z-index: 20; padding: 0 42px;  margin-left: -578px; position: relative; background: url(../images/treeMountain.png) no-repeat center bottom; }
.hyccTop{ width: 1073px; height: 115px; position: absolute; top: 0; background: url(../images/hycTopBg.png) no-repeat; text-align: center; padding-top: 40px; }
.hyccBttom{ width: 1073px; height: 115px; position: absolute; bottom: 41px; background: url(../images/hycBottomBg.png) no-repeat; bottom: 0; }
.hyccText{ /*height: 600px;*/ border-left: 2px solid #a89065; border-right: 2px solid #a89065; margin:0 auto 200px auto; padding: 80px 0 0 0; width: 1069px; background: url(../images/threeLineBg.png) no-repeat center top; margin:0 auto 158px auto; }
.hycHead{ height: 60px; line-height: 60px; font-size: 36px; color: #282828; text-align: center; font-family: "宋体"; margin-top: 100px; font-weight: bold; position: relative; z-index: 1000; }

.hyccTcon{ padding: 0 70px 60px 90px; }
.ldImg{ float: left; }
.hyccTcon img{ /*float: left;*/ padding:27.5px 25px; /*background: url(../images/ldImgBg.png) no-repeat;*/ margin: 30px 30px 10px 0; background: url(../images/ldImgBg1.png) no-repeat;   }
.hyccTcon p{ font-size: 18px; line-height: 42px; font-family: '楷体'; /*display: inline; padding-left: 36px;*/ color: #000; text-indent: 2em; overflow: visible; }
.hyccTcon h2{ font-size: 20px; font-family: "楷体"; text-align: right; color: #a89065; line-height: 32px; }
.hyccTcon h3{ font-size: 18px; font-family: "楷体"; text-align: right; color: #a89065; line-height: 28px; }



.webLinkCon{ width: 1200px; margin: 0 auto; }
.webLinkList{ height: 60px; width: 1224px; }
.webLinkList select{ border:1px solid #e3e3e3; float: left; margin:20px 24px 0 0; }
.webLinkList .select1{ width: 144px; }
.webLinkList .select2{ width: 186px; }
.webLinkList .select3{ width: 124px; }

.footCon{ min-width: 1200px; border-top: 6px solid #2147aa; background-color: #e9e9e9; }
.foot{ width: 1200px; margin: 0 auto; height: 147px;   }
.unit{ width: 312px; height: 147px; float: left; }
.unit img{ float: right; margin:46px 26px 0 0; }
.webInfo{ width: 576px; float:left; margin-top: 20px; }
.webInfo p{ line-height: 36px; font-size: 14px; color: #2c2c2c; text-align: center; }
.webInfo p a,.webInfo p span{ color: #29477b; }
.webInfo p span{ padding: 0 6px; }
.findMistake{ float: left; height: 147px; }
.findMistake img{ margin: 52px 0 0 40px; }


.newsTab i{margin-top:0px}

/*20180920添加的样式*/
.detailCon p a,.detailCon a{ color:#0070c0; text-decoration:underline;}