@charset "gb2312";
/* CSS Document */



.banBtm{ position:absolute; left:0px; bottom:0px; width:100%; height:52px; background:url(../ico/bg_touming.png); z-index:4}
.i-weixin,.i-weibo{ width:30px; height:24px; display:inline-block; background-image:url(../ico/spirte_ico.png);background-repeat:no-repeat; vertical-align:middle; margin-right:5px;}
.i-weixin{ background-position:-149px 0;}
.i-weibo{background-position:-187px 0;}
.otherLink{ float:right; line-height:52px;}
.otherLink a{ color:#fff; margin-left:15px;}



.publicNewsScroll{ display:inline-block; width:345px; position:relative; overflow:hidden; height:54px; line-height:54px; vertical-align:middle; *display:table;*float:left;}
.publicNewsScroll ul{ position:absolute; left:0px; top:0px; width:100%; overflow:hidden}
.publicNewsScroll ul li{ width:345px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.publicNewsScroll ul li a{ color:#fff;}
.publicNewsScroll ul li a:hover{ color:#fff;}


.publicBox{ width:470px; float:left; line-height:52px;}
.i-public{ width:23px; height:22px; display:inline-block; background:url(../ico/spirte_ico.png) no-repeat -119px 0; vertical-align:middle; margin-right:6px; *display:inline;*float:left; *margin-top:15px;}
.publicScroll{ width:410px; height:52px; display:inline-block;*display:inline; *float:left;overflow:hidden; vertical-align:middle;}
.publicScroll a{ color:#fff;}
.pubOpera{ display:inline-block; margin-left:5px; vertical-align:middle;}
.pubOpera a{ display:block; line-height:24px; height:24px;}
.i-pUp,.i-pDown{ width:5px; height:3px;}
.i-pUp{ background-position:-223px 0;}
.i-pDown{ background-position:-223px -9px;}

.fastLink{ overflow:hidden; width:100%;}
.fastLink ul{ width:105%;}
.fastLink ul li{ float:left; margin-right:10px;}
.fastLink ul li a{ width:226px; height:195px; display:block; overflow:hidden; background:#f9f9f9;}
.fastLink ul li a span{ display:block; text-align:center; margin-top:45px;}
.fastLink ul li a em{ display:block; text-align:center; font-size:16px;}
.fastLink ul li a i{ width:70px; height:70px; display:inline-block; vertical-align:middle; background-image:url(../ico/spirte_ico.png); background-repeat:no-repeat; transition:ease-in-out .4s;}
.fastLink ul li a:hover{ background:#56bdc2; color:#fff;}
.fastLink ul li a:hover i{ transform:scale(1.1);}
.i-ft1{ background-position:0 -364px;}
.i-ft2{ background-position:-83px -364px;}
.i-ft3{ background-position:-173px -364px;}
.i-ft4{ background-position:-257px -364px;}
.i-ft5{ background-position:-333px -364px;}

a:hover .i-ft1{ background-position:0 -434px;}
a:hover .i-ft2{ background-position:-83px -434px;}
a:hover .i-ft3{ background-position:-173px -434px;}
a:hover .i-ft4{ background-position:-257px -434px;}
a:hover .i-ft5{ background-position:-333px -434px;}

.govLink{ margin:35px 0;}
.govLink .govLkSel{ width:19%; height:24px; line-height:24px; margin:0 4px;}

.titleTop{ height:48px; line-height:42px; border-bottom:7px solid #f1f1f1; font-size:22px; color:#fff; margin:36px 0; overflow:hidden;}
.titleTop.blue{ background:#2370c1;}
.titleTop.yellow{ background:#fca407;}
.titleTop.red{ background:#ee4747;}
.titleTop.Lblue{ background:#5cc2c7;}

/*雪碧图图标*/
.i-Tico1,.i-Tico2,.i-Tico3,.i-Tico4,.i-down,.i-pUp,.i-pDown,.i-sb1,.i-sb2,.titbg,.i-govW,.i-plus{ display:inline-block; vertical-align:middle; background-image:url(../ico/spirte_ico.png); background-repeat:no-repeat;}
.i-Tico1,.i-Tico2,.i-Tico3,.i-Tico4{ width:35px; height:35px; margin-right:10px;}
.i-Tico1{ background-position:0 -42px;}
.i-Tico2{ background-position:-37px -42px;}
.i-Tico3{ background-position:-74px -42px;}
.i-Tico4{ background-position:-111px -42px;}
.i-down{ width:13px; height:10px; background-position:-219px -14px; margin-left:10px;}
.i-sb1{ width:59px; height:46px; background-position:-71px -306px;}
.i-sb2{ width:58px; height:46px; background-position:-138px -306px;}
.i-more{color:#fc9707; margin-left:5px;}
.i-govW{ width:63px; height:50px; background-position:0 -306px;}
.i-plus{ width:39px; height:39px; background-position:-245px 0;}

.infoBox{ width:100%; margin-top:35px; display:table; overflow:hidden; *margin-top:0;}
.orgList{ width:100%; margin-top:35px; display:table}
.orgList ul{ width:105%;}
.orgList ul li{ float:left; }
.orgList ul li a{ width:185px; height:196px; display:block; overflow:hidden; background:#f9f9f9; font-size:16px; color:#3e3e3e; margin-right:12px;}
.orgList ul li a span{ display:block; text-align:center; margin-top:36px;height:80px; margin-bottom:10px; font-size:12px;}
.orgList ul li a em{ display:block; text-align:center;}
.orgList ul li a i{ width:80px; height:80px; display:inline-block; vertical-align:middle; background-image:url(../ico/spirte_ico.png); background-repeat:no-repeat;}
.orgList ul li a:hover,.orgList ul li a.act{ background:#216ebf; color:#fff;}
.i-org1{ background-position:0 -515px;}
.i-org2{ background-position:-80px -515px;}
.i-org3{ background-position:-400px -515px;}
.i-org4{ background-position:-160px -515px;}
.i-org5{ background-position:-240px -515px;}
.i-org6{ background-position:-320px -515px; }

a:hover .i-org1,.act .i-org1{ background-position:0 -597px;}
a:hover .i-org2,.act .i-org2{ background-position:-80px -597px;}
a:hover .i-org3,.act .i-org3{ background-position:-400px -515px;}
a:hover .i-org4,.act .i-org4{ background-position:-160px -597px;}
a:hover .i-org5,.act .i-org5{ background-position:-240px -597px;}
a:hover .i-org6,.act .i-org6{ background-position:-320px -597px;}
.orgList ul li.spec a{ background:url(../bg/orgListBg.jpg) no-repeat center center; font-size:22px;}

.infoBan{ width:467px; float:left; background:#e8e7e7; height:296px;}
.infoList{ height:296px; float:right; width:647px;}
.infoTab{ text-align:left;font-family:"宋体";}
.infoTab a{ display:inline-block; height:26px; line-height:26px; width:120px; text-align:center; font-size:14px; background:#e8e7e7; margin-right:6px; color:#5c5c5c; position:relative}
.infoTab a.act:after{content:' '; position:absolute; left:50%; width:6px; height:6px; bottom:-3px; background:#216ebf; transform:rotate(45deg); margin-left:-3px;}
.infoTab a.act,.infoTab a:hover{ color:#fff; background:#216ebf;}

.infoLt{ font-family:"宋体"; padding:20px 0; display:none}
.infoLt.act{ display:block}
.infoLt li{ padding:5px 0; width:100%; display:table}
.infoLt li em{ float:right}
.infoLt li span{ float:left}

.serverBox{ margin-top:35px; *width:100%; *display:table;}
.sBrt{ width:580px; height:162px; overflow:hidden; float:right}
.sBlt{ width:580px; float:left;}
.sBlt li{ margin-bottom:8px;}
.sBlt li a{ height:77px; line-height:77px; text-align:center; background:#216ebf; color:#fff; display:block; font-size:20px;}
.sBlt li a:hover{ background:#4491e1}
.sBlt li a span{ display:inline-block; width:260px; text-align:left; margin-left:10px;}

.aMore{ font-size:12px; float:right; font-weight:normal; font-family:"宋体";}
.titbg{height:27px; color:#fff; font-size:14px; padding-left:60px; width:126px; background-position:0 -110px; font-family:"宋体"; line-height:27px;}

.handList{ width:100%; display:table; overflow:hidden; padding:20px 0}
.handList ul{ width:105%;}
.handList ul li{ float:left; width:149px; text-align:center}
.handList ul li em{ display:inline-block; width:87px; height:87px; text-align:center; line-height:87px;}
.handList ul li a:hover em{ background:url(../ico/hover.png) no-repeat;}
.handList ul li a span{ display:block; text-align:center; margin-top:10px;}
.handList ul li i{ display:inline-block; width:78px; height:72px; background-image:url(../ico/spirte_ico.png); background-repeat:no-repeat; vertical-align:middle; -webkit-transition:ease-in-out .3s; transition:ease-in-out .3s;}
.handList ul li a:hover i{ transform:rotate(360deg);}
.i-hd1{ background-position:0px -147px;}
.i-hd2{ background-position:-78px -147px;}
.i-hd3{ background-position:-156px -147px;}
.i-hd4{ background-position:-234px -147px;}
.i-hd5{ background-position:-312px -147px;}
.i-hd6{ background-position:-390px -147px;}
.i-hd7{ background-position:-468px -147px;}
.i-hd8{ background-position:-546px -147px;}
.i-hd9{ background-position:-624px -147px;}
a:hover .i-hd1{ background-position:0px -219px;}
a:hover .i-hd2{ background-position:-78px -219px;}
a:hover .i-hd3{ background-position:-156px -219px;}
a:hover .i-hd4{ background-position:-234px -219px;}
a:hover .i-hd5{ background-position:-312px -219px;}
a:hover .i-hd6{ background-position:-390px -219px;}
a:hover .i-hd7{ background-position:-468px -219px;}
a:hover .i-hd8{ background-position:-546px -219px;}
.handList ul li span{ font-size:16px; color:#5c5c5c;}

.onlineTab{ margin-top:12px;}
.onlineTab{ text-align:left;font-family:"宋体";}
.onlineTab a{ display:inline-block; height:26px; line-height:26px; width:170px; text-align:center; font-size:14px; background:#e8e7e7; margin-right:6px; color:#5c5c5c; position:relative}
.onlineTab a.act:after{content:' '; position:absolute; left:50%; width:6px; height:6px; bottom:-3px; background:#ffba00; transform:rotate(45deg); margin-left:-3px;}
.onlineTab a.act,.onlineTab a:hover{ color:#fff; background:#ffba00;}

.olPart{ display:none; overflow:hidden; padding:20px 0;}
.olPart.act{ display:block}
.olPart ul{ width:105%;}
.olPart ul li{ width:336px; float:left; border-right:1px dashed #ddd; padding:5px 40px 5px 30px; line-height:24px;}

.onlineCheck{ width:100%; display:table; overflow:hidden; margin-top:15px;}
.onlineCheck ul{ width:105%;}
.onlineCheck li{ width:285px; float:left; margin:0 10px 0px 0;overflow:hidden}
.onlineCheck ul li a{ width:285px; height:70px; line-height:70px; background:#e8e7e7; text-align:center; display:inline-block; margin-bottom:10px; font-size:16px; transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;}
.onlineCheck ul li a:hover{ background:#ffba00; color:#fff;}
.onlineCheck ul li a span{ display:block; line-height:28px; color:#fff}
.onlineCheck ul li.oCBig a{ height:150px; background:#ffba00; font-size:22px;}

.zhuanlan{ width:100%; display:table}
.zlRt{ width:580px; float:right; overflow:hidden;}
.zlRt ul{ width:105%;}
.zlRt ul li{ width:285px; height:159px; float:left; position:relative; margin:0 10px 10px 0;}
.zlRt ul li span{ width:100%; display:block; position:absolute; background:rgba(238,71,71,0.86); left:0px; top:0px; height:159px; color:#fff; text-align:center; -webkit-transition:ease .6s; transition:ease .6s; opacity:0; *display:none;}
.zlRt ul li span em{ display:block; margin-top:10px;}
.zlRt ul li span i{ margin-top:35px;}
.zlRt ul li a:hover span{opacity:1;}

.zlLt{ width:580px; float:left}

.jiaoliu{ overflow:hidden; margin-bottom:30px;}
.yijian{ width:720px; float:left;}
.yjTab{ text-align:left;font-family:"宋体";}
.yjTab a{ display:inline-block; height:26px; line-height:26px; width:170px; text-align:center; font-size:14px; background:#e8e7e7; margin-right:6px; color:#5c5c5c; position:relative}
.yjTab a.act:after{content:' '; position:absolute; left:50%; width:6px; height:6px; bottom:-3px; background:#56bdc2; transform:rotate(45deg); margin-left:-3px;}
.yjTab a.act,.yjTab a:hover{ color:#fff; background:#56bdc2;}

.yjBox{ padding:20px 0; display:none}
.yjBox.act{ display:block}
.yjBox li{ padding:5px 0 5px 15px;font-family:"宋体";}
.yjBox li em{ float:right}


.weibo{ width:377px; float:right; height:176px; padding:10px;font-family:"宋体"; overflow:hidden}
.weibo ul{ width:105%;}
.weibo ul li{ width:186px; margin-right:10px; text-align:center; float:left}
.weibo ul li a:hover img{ box-shadow:-2px 4px 10px #CCCCCC; transition:ease-in-out .2s;}
.weibo ul li span{ display:block; }
.weiboTop{ position:relative; padding-left:65px;}
.weiboTop img{ position:absolute; left:0px; top:0; border:1px solid #ddd;}
.weiboTop h4{ font-weight:normal; font-size:14px;}
.i-weibo2{ float:right; width:18px; height:18px; display:inline-block; background:url(../ico/ico_1.png) no-repeat;}
.listen{ background:#56bdc2; display:inline-block; color:#fff; font-size:12px; padding:0 5px; font-weight:normal; margin-top:5px;}
a.listen:hover{ color:#fff;}
.weiboScroll{ overflow-y:scroll; height:120px; margin-top:10px; background:#fff; padding:10px;}





.newsImg{ width:430px; height:243px; border:8px solid #fff;margin:10px;}
.newsImg .newsImgLi{ width:430px; height:243px; position:relative;}
.newsImg .newsImgLi .spTm{ height:30px; background:rgba(0,0,0,0.60); color:#fff; line-height:30px; padding:5px 0px; display:block; position:absolute; left:0px; bottom:0px; width:100%; text-align:center}
.newsImg .ImgPagination{ background:#e8e7e7 ; width:100%;text-align:center; margin-top:12px;}
.newsImg .swiper-pagination-bullet{ background:#307dcd; width:12px; height:12px; display:inline-block; margin:0 5px;  border-radius:100%; cursor:pointer;}
.newsImg .swiper-pagination-bullet-active{ background:#ffcc00}

.newsImg .ImgPagination{ background:#e8e7e7 ; width:100%;text-align:center; margin-top:12px;}
.newsImg .swiper-pagination-switch{ background:#307dcd; width:12px; height:12px; display:inline-block; margin:0 5px;  border-radius:100%; cursor:pointer;}
.newsImg .swiper-active-switch{ background:#ffcc00}


#sBrtImgswiper{ height:162px;overflow:hidden; position:relative; }
.sBrt{ width:580px; height:162px; position:relative;}
.sBrt .sBrtImgLi{ width:580px; height:162px;}
.pagination2{width:100%;text-align:right; margin-top:12px; position:absolute; right:10px; bottom:5px; z-index:2;}
.pagination2 span{ background:#dddddd; width:12px; height:12px; display:inline-block; margin:0 5px;  border-radius:100%; cursor:pointer;}
#sBrtImgswiper .swiper-pagination-bullet{ background:#dddddd; width:12px; height:12px; display:inline-block; margin:0 5px;  border-radius:100%; cursor:pointer;}
.pagination2 span.swiper-pagination-bullet-active{ background:#4491e1}


#sBrtImgswiper .swiper-pagination-switch{ background:#dddddd; width:12px; height:12px; display:inline-block; margin:0 5px;  border-radius:100%; cursor:pointer;}
.pagination2 .swiper-active-switch{ background:#4491e1}


#zlLtImgswiper{ height:328px;overflow:hidden; position:relative; }
.zlLt{ width:580px; height:328px; position:relative;}
.zlLt .zlLtImgLi{ width:580px; height:328px;}
.zlLt .zlLtpagination{width:100%;text-align:right; margin-top:12px; position:absolute; right:10px; top:5px; z-index:2;}
.zlLt .swiper-pagination-bullet{ background:#dddddd; width:12px; height:12px; display:inline-block; margin:0 5px;  border-radius:100%; cursor:pointer;}
.zlLt .swiper-pagination-bullet-active{ background:#ed4444}

.zlLt .swiper-pagination-switch{ background:#dddddd; width:12px; height:12px; display:inline-block; margin:0 5px;  border-radius:100%; cursor:pointer;}
.zlLt .swiper-active-switch{ background:#ed4444}

.publicTip{ position:relative; z-index:9}
.publicTip a.act { background:#216ebf}
.orgList ul li .publicListBox{ position:absolute; width:983px; background:#ffffff url(../ico/ico_25.gif) no-repeat 0 65px; border:1px solid #ddd; z-index:2; left:180px; top:0px; display:block; padding:20px; border-left:none; display:none}
.orgList ul li .publicListBox dl dd{ width:140px; height:auto; float:left; text-align:center; margin:0;}
.orgList ul li .publicListBox dl dd a{ width:auto; height:auto; padding:0; margin:0; background:none}
.orgList ul li .publicListBox dl dd a:hover{ background:none !important}
.orgList ul li .publicListBox dl dd span{ text-align:center; margin-top:10px; height:auto}
.orgList ul li .publicListBox dl dd a:hover span{ color:#3a3a3a;}
.orgList ul li .publicListBox dl dd i{ width:89px !important; height:89px !important; display:inline-block; vertical-align:middle; background-image:url(../ico/ico_24.png) !important ; background-repeat:no-repeat; margin-top:25px; -webkit-transition:ease-in-out .4s; transition:ease-in-out .4s;}
.orgList ul li .publicListBox .moreP{ display:inline-block; line-height:30px; text-align:center; color:#fff; padding:0 25px; float:right; height:auto; width:auto; font-size:12px; background:#216ebf; margin-top:10px;}
.i-in1{ background-position:0px 0px;}
.i-in2{ background-position:-89px 0px;}
.i-in3{ background-position:-178px 0px;}
.i-in4{ background-position:-267px 0px;}
.i-in5{ background-position:-356px 0px;}
.i-in6{ background-position:-445px 0px;}
.i-in7{ background-position:-534px 0px;}
.i-in8{ background-position:-623px 0px;}
.i-in9{ background-position:-712px 0px;}
.i-in10{ background-position:-801px 0px;}
.i-in11{ background-position:-890px 0px;}
.i-in12{ background-position:-979px 0px;}
.i-in13{ background-position:-1068px 0px;}
.i-in14{ background-position:-1157px 0px;}

a:hover .i-in1{ background-position:0px -99px;}
a:hover .i-in2{ background-position:-89px -99px;}
a:hover .i-in3{ background-position:-178px -99px;}
a:hover .i-in4{ background-position:-267px -99px;}
a:hover .i-in5{ background-position:-356px -99px;}
a:hover .i-in6{ background-position:-445px -99px;}
a:hover .i-in7{ background-position:-534px -99px;}
a:hover .i-in8{ background-position:-623px -99px;}
a:hover .i-in9{ background-position:-712px -99px;}
a:hover .i-in10{ background-position:-801px -99px;}
a:hover .i-in11{ background-position:-890px -99px;}
a:hover .i-in12{ background-position:-979px -99px;}
a:hover .i-in13{ background-position:-1068px -99px;}
a:hover .i-in14{ background-position:-1157px -99px;}