﻿body, p, a, ul, li, div, img,dd,dl{margin: 0;  padding: 0;  font-size: 14px;  border: 0;  font-family: "微软雅黑";}
ul{list-style-type:none;}

a{color: #333;text-decoration: none;text-align: center;}

.ui-width{ width: 1000px; }
.ui-center{ margin-left: auto; margin-right: auto; }
.ui-left-float{ float: left; }
.ui-right-float{ float: right; }
.ui-clear{ clear: both; }
.ui-box{ display: block; }
.ui-margin-top{ margin-top: 15px; }

.ui-margin-min-top{ margin-top: 10px; }
.ui-clear-right-margin{ margin-right: 0 !important; }
.ui-border{ border: 1px solid #F0F0F0; }
.ui-margin-bottom-clear{ margin-bottom: 0 !important; }
.ui-margin-top-clear{ margin-top: 0 !important; }
.ui-clear-bg-color{ background: none !important; }
.ui-clear-border{ border: 0 !important; }

.ui-font-color1{ color: #424242; }
.ui-font-color2{ color: #044D91; }
.ui-font-color3{ color: #333 !important; }

.position-info{ margin: 10px 0 0; }
.position-title{ height: 19px; margin-top: 10px; }

.system-service-box{ background: url("imagesdfsd_03.jpg") no-repeat center; width: 1000px; height: 746px; margin-top: 15px; margin-bottom: 15px; }
.ywxtico1 a{ background: url("imagesdfsd_1.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico1 a:hover { background: url("imagesdfsd_1b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico2 a{ background: url("imagesdfsd_2.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico2 a:hover { background: url("imagesdfsd_2b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico3 a{ background: url("imagesdfsd_3.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico3 a:hover { background: url("imagesdfsd_3b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico4 a{ background: url("imagesdfsd_4.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico4 a:hover { background: url("imagesdfsd_4b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico5 a{ background: url("imagesdfsd_5.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico5 a:hover { background: url("imagesdfsd_5b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico6 a{ background: url("imagesdfsd_6.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico6 a:hover { background: url("imagesdfsd_6b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico7 a{ background: url("imagesdfsd_7.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico7 a:hover { background: url("imagesdfsd_7b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico8 a{ background: url("imagesdfsd_8.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico8 a:hover { background: url("imagesdfsd_8b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico9 a{ background: url("imagesdfsd_9.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico9 a:hover { background: url("imagesdfsd_9b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico10 a{ background: url("imagesdfsd_10.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico10 a:hover { background: url("imagesdfsd_10b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico11 a{ background: url("imagesdfsd_11.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico11 a:hover { background: url("imagesdfsd_11b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico12 a{ background: url("imagesdfsd_12.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico12 a:hover { background: url("imagesdfsd_12b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico13 a{ background: url("imagesdfsd_13.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico13 a:hover { background: url("imagesdfsd_13b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico16 a{ background: url("imagesdfsd_16.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico16 a:hover { background: url("imagesdfsd_16b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico15 a{ background: url("imagesdfsd_15.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico15 a:hover { background: url("imagesdfsd_15b.png") no-repeat center; width: 132px; height: 128px;}
.ywxtico14 a{ background: url("imagesdfsd_14.png") no-repeat center; width: 132px; height: 128px; margin: 34px;float: left;}
.ywxtico14 a:hover { background: url("imagesdfsd_14b.png") no-repeat center; width: 132px; height: 128px;}

.ico-14{ background: url("imagesicos-2.png") no-repeat 0px 0px; width: 99px; height: 40px; margin: 0 auto; }
.ico-15{ background: url("imagesicos-2.png") no-repeat -99px 0px; width: 99px; height: 40px; margin: 0 auto; }
.ico-16{ background: url("imagesicos-2.png") no-repeat -199px 0px; width: 99px; height: 40px; margin: 0 auto; }
.ico-17{ background: url("imagesicos-2.png") no-repeat 0px -67px; width: 99px; height: 40px; margin: 0 auto; }
.ico-33{ background: url("imagesicos-2.png") no-repeat -99px -67px; width: 99px; height: 40px; margin: 0 auto; }
.ico-34{ background: url("imagesicos-2.png") no-repeat -199px -67px; width: 99px; height: 40px; margin: 0 auto; }
.ico-35{ background: url("imagesicos-2.png") no-repeat 0px -134px; width: 99px; height: 40px; margin: 0 auto; }
.ico-36{ background: url("imagesicos-2.png") no-repeat -99px -134px; width: 99px; height: 40px; margin: 0 auto; }
.ico-37{ background: url("imagesicos-2.png") no-repeat -199px -134px; width: 99px; height: 40px; margin: 0 auto; }


.ico-18{ background: url("imagespublic-1.jpg") no-repeat center; width: 227px; height: 50px; }
.ico-19{ background: url("imagespublic-2.jpg") no-repeat center; width: 227px; height: 50px; }
.ico-20{ background: url("imagespublic-3.jpg") no-repeat center; width: 227px; height: 50px; }
.ico-21{ background: url("imagespublic-4.jpg") no-repeat center; width: 227px; height: 50px; }
.ico-22{ background: url("imagespublic-5.jpg") no-repeat center; width: 227px; height: 50px; }
.ico-23{ background: url("imagespublic-6.jpg") no-repeat center; width: 227px; height: 50px; }

.ico-24{ background: url("imagesindex-adv-1.jpg") no-repeat center; width: 243px; height: 46px; }
.ico-25{ background: url("imagesindex-adv-2.png") no-repeat center; width: 32px; height: 46px; margin: 0px 8px; }
.ico-26{ background: url("imagesindex-ico-1-selected.png") no-repeat center; width: 38px; height: 43px; padding: 5px; }
.ico-27{ background: url("imagesindex-ico-2-selected.png") no-repeat center; width: 38px; height: 43px; padding: 5px; }
.ico-26-selected{ background: url("imagesindex-ico-1.png") no-repeat center !important; width: 38px; height: 43px; padding: 5px; }
.ico-27-selected{ background: url("imagesindex-ico-2.png") no-repeat center !important; width: 38px; height: 43px; padding: 5px; }
.ico-28{ background: url("imagesindex-ico-3.jpg") no-repeat center; width: 248px; height: 79px; }
.ico-28b{ background: url("imageskfyyck.jpg") no-repeat center; width: 240px; height: 79px; }

.ico-29{ background: url("imagesicos-3.png") no-repeat 0 -5px; width: 45px; height: 45px; margin: 0 10px 0 25px;}
.ico-30{ background: url("imagesicos-3.png") no-repeat 0 -69px; width: 45px; height: 45px; margin: 0 10px 0 25px;}
.ico-31{ background: url("imagesicos-3.png") no-repeat 0 -130px; width: 45px; height: 45px; margin: 0 10px 0 25px;}
.ico-32{ background: url("imagespublic-service-ico.png") no-repeat center; width: 22px; height: 22px; margin: 0 10px 0 25px;}

[v-cloak] {display: none;}


 
/*公众服务downmenu 2018.7.28*/
.pubServerBox{ overflow: hidden; margin-top: 22px;}
.server_title{ background: url(imagesserver_title.jpg) #259EEF left no-repeat; height: 36px; line-height: 36px;}
.pubServerList{ overflow: hidden;border: 1px solid #D8D8D8; height: 94px; border-bottom: 0;}
.pubServerList li{ width: 20%;display: inline; float: left; overflow: hidden;}
.pubServerList li a{ display: block; height: 82px; border-left: 1px solid #D8D8D8; padding-top: 12px; }
.pubServerList li.s1 a{ border-left:0 none; }
.pubServerList li a:hover{ background: #249eef; color: #fff;  }
.pubServerList li a span{ display: block; height: 40px; width: 50px; margin: 0 auto;}
.pubServerList li.s1 a span{ background: url(imagesserv_icon1.png) top center no-repeat; }
.pubServerList li.s1 a:hover span{ background: url(imagesserv_icon1.png) bottom center no-repeat; }
.pubServerList li.s2 a span{ background: url(imagesserv_icon2.png) top center no-repeat; }
.pubServerList li.s2 a:hover span{ background: url(imagesserv_icon2.png) bottom center no-repeat; }
.pubServerList li.s3 a span{ background: url(imagesserv_icon3.png) top center no-repeat; }
.pubServerList li.s3 a:hover span{ background: url(imagesserv_icon3.png) bottom center no-repeat; }
.pubServerList li.s4 a span{ background: url(imagesserv_icon4.png) top center no-repeat; }
.pubServerList li.s4 a:hover span{ background: url(imagesserv_icon4.png) bottom center no-repeat; }
.pubServerList li.s5 a span{ background: url(imagesserv_icon5.png) top center no-repeat; }
.pubServerList li.s5 a:hover span{ background: url(imagesserv_icon5.png) bottom center no-repeat; }

.pubServerline { height: 76px;  border: 1px solid #D8D8D8;}
.pubServerline li{ display:inline; float:left;margin-left: 14px; line-height: 40px; margin-top: 18px; }
.pubServerline li a{ overflow: hidden; display: block; white-space: nowrap; }
.pubServerline li a:hover{ color: #249eef; }
.pubServerline li a span,.pubServerline li a p{ display: inline; float:left;}
.pubServerline li a span{ margin-right: 5px; }
.pubServerline li a span img{ width: 40px; height: 40px; }
.pubServerlineny{text-align: center;}
.pubServerlineny li{margin: 0;  font-size: 0; display: inline-block; float: none; line-height: normal;}
.pubServerlineny li a{ padding: 0 5px; }
.pubServerlineny li a span,.pubServerlineny li a p{ display: block; float: none; }
.pubServerlineny li a span{margin-top: 5px;}

.ty_alist{overflow: hidden; padding-top: 5px;}
.ty_alist a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; display: block; height: 43px; line-height: 43px;text-align: center; border: 1px solid #259EEF; margin-top: 10px; padding: 0 10px;}
.ty_alist a:hover{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; display: block; height: 43px; line-height: 43px;text-align: center; border: 1px solid #259EEF; background: #259EEF; color: #fff;}

.is_showbox{position: relative;}
.showNewsbox{ position: absolute; width: 355px; height: 241px; background: #fff; border: 1px solid #259eef; top: 63px; left: -110px; display: none; }
.is_showbox .downsj{ width: 32px; height: 16px; background: url(imagestopsj.png) no-repeat; position: absolute; left: 168px; z-index: 2;top: -16px;}
.showNewslist{ padding: 15px;overflow: hidden; }
.showNewslist li{line-height: 30px;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.showNewslist li a{background: url(imageslist-new-ico-2.png) left center no-repeat; padding-left: 15px;}

.ntnav{overflow: hidden; line-height: 42px; padding-right: 13px; border: 1px solid #ECECEC;}
.ntnav h3{ display: inline; float: left; margin: 0; padding: 0 11px ; height: 42px; color: #0D569A;background: #FFF; font-size: 15px; }
.ntnav .nmore{ display: inline; float: right; }
.ntlistbox{ background: #fff;overflow: hidden; margin-bottom: 10px;border: 1px solid #ECECEC; padding: 10px; border-top: 0;}
.ntlist{ padding-left: 12px; }
.ntlist li{ height: 34px;line-height:34px;overflow: hidden;}
.ntlist li a.atitle{ width: 440px; display: inline;text-align: left; background: url(imageslist-new-ico-2.png) left center no-repeat; padding-left: 15px; float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.ntlist li span{ display: inline; float: right; margin-top: 8px;}
.ntlist li span a{ display: inline; float:left;height: 24px; line-height: 24px; padding: 0 10px; border-radius: 4px; font-size: 12px; color: #fff;margin-left: 5px; }
.ntlist li span a.online_zn{background: #49B8FD}
.ntlist li span a.online_sb{background: #37d29a}
.ntlist li span a.online_zn:hover{background: #1d90dd}
.ntlist li span a.online_sb:hover{background: #2fbd8a}
.ntdtlist{ padding:5px 10px;overflow: hidden; }