@charset "utf-8";
body,ul,li,p,ol,dl,dd,dt,h3,table{margin: 0;padding: 0;font-family:"微软雅黑";font-size: 14px;}
body,html{height:100%;width:100%}
i{font-style:normal}
h3{font-weight:100}
ul,li,ol,dl,dd,dt{list-style: none}
body{background:#ffffff}
.cl{height: 0;overflow: hidden;clear: both}
a{text-decoration: none;color:#666666;}
a:hover{color:#A10000}
a img{border:0}


.Container{width:1100px;margin:0 auto}
.box{background:#fff;padding:12px 12px 20px;border:1px solid #ddd;}
/***********中间***********/

.dmtt{padding-left:120px;background:url(/global/dmtt.png) no-repeat left top;color:#000000;font-size:28px;border-bottom:1px dashed #DDDDDD;height:103px;margin-top:5px}
.dmtt a{color:#649CBF}
.dmtt a:hover{color:#B8381A}
.dmtt p{font-size:15px;color:#666666;line-height:22px;}

.tpxw{margin-top:15px}
.tpxwL{width:588px;float:left}
.tpxwR{float:right;width:476px;}
.zstitle span{margin:0 7px;line-height:40px;display:inline-block;font-size:20px;}
.zstitle span:first-child{margin-left:0}
.zstitle span.hover{border-bottom:3px solid #2A6AA7}
.zstitle span.hover a{color:#2A6AA7}
.zstitle span a{color:#000000}

.zscd{margin-top:10px;}
.zscd li{line-height:30px;color:#525252;font-size:15px;position:relative;background:url(/global/listbga.jpg) no-repeat 4px center;height:30px;*height:28px;*line-height:30px;padding-left:12px}
.zscd li a{color:#525252;display:block;width:86%;float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zscd li a:hover{color:#EA5E00}
.zscd li span{position:absolute;right:0;top:0;float:right}
#myzj li a{width:83%}

.zttp{margin:12px 0}
.zttpL{width:100%;overflow:hidden}
.zttpC{width:620px;float:left;margin-right:10px;}
.zttpC li{float:left;width:200px;margin-left:10px;}
.zttpC li img{width:100%;height:70px}
.zttpC li:first-child{margin-left:0}
.zttpR{width:215px;float:left;}
.zttpL img,.zttpR img{width:100%;height:70px;}

/***********首页-政务公开***********/
.zwgk{border:1px solid #DCDCDC}
.zwgkL{width:168px;float:left;background:#F5F5F5 url(/global/zwgkc.jpg) repeat-y right center;}
.zwgkL>li{text-align:center;color:#333333;font-size:20px;height:65px;line-height:65px;}
.zwgkL>li a{display:block;width:100%;height:65px}
.zwgkL>li.hover{background:#2A6AA7 url(/global/zwgklist.png) no-repeat right center;color:#2A6AA5}
.zwgkL>li.hover a{color:#fff}

.zwgktab{width:889px;height:261px;float:right;position:relative;overflow:hidden}
.zwgkR{width:889px;height:261px;position:absolute;left:0;top:0}
.zwgkR>li{width:865px;height:237px;padding:12px;float:left}

.zwgkleft{width:374px;float:left;border-right:1px solid #DDDDDD}
.zwgkleft li{width:168px;height:32px;border:1px solid #78aadd;color:#2a6aa7;line-height:32px;margin:7px 15px 0 0;float:left;text-align:center}
.zwgkleft li a{color:#2a6aa7;display:block;width:100%;height:32px;}
.zwgkleft li a:hover{background:#2a6aa7;color:#fff}
.zwgkright{width:465px;float:right;}

/***********首页-办事服务***********/
.bsfwL{width:354px;float:left;}
.wsbsdt img:hover{opacity:0.5;filter:alpha(opacity=50)}
.wyzx{margin-top:25px}
.wyzx li{float:left;width:87px;text-align:center;border-left:1px solid #DCDCDC}
.wyzx li a{color:#666}
.wyzx li p{margin-top:4px;font-size:16px}
.wyzx li:first-child{border-left:0}
.wyzx li .icon{transition: all 0.4s ease-out}
.wyzx li:hover .icon{transform:scale(0.7,0.7)}
.bsfwC{width:270px;float:left;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;margin:0 16px;height:235px;padding:0 15px}
.bsfwC h3 a{display:block;width:76px;line-height:33px;border-bottom:3px solid #FF5900;color:#000000;font-size:17px;text-align:center}
.bsfwC h3{color:#000000;}
.bsfwC h3 a:hover{color:#2A6AA5}
.bsfwC ul{margin-top:10px}
.bsfwC ul li{float:left;width:33.33%;text-align:left;line-height:39px;color:#333333;font-size:15px}
.bsfwC ul li a{color:#333}
.bsfwC ul li a:hover{color:#EA5E00}
.bsfwR{width:170px;float:left}
.bsfwR li{line-height:31px;text-align:center;background:#E9F0F6;margin-top:6px;border:1px solid #79AADD}
.bsfwR li a{color:#333333;display:block;width:100%;}
.bsfwR li:hover{background:#79AADD;}
.bsfwR li:hover a{color:#fff}



/***********首页-政民互动***********/
.zmhdL{width:370px;float:left;padding-right:10px;border-right:1px solid #DDDDDD;height:234px;}
.zmhdL li{text-align:center;float:left;width:172px;height:112px;background:#E9F1FB;margin:0 12px 12px 0;font-size:15px}
.zmhdL li:hover{background:#2471DA}
.zmhdL li:hover a{color:#fff}

.zmhdL li.wlwz i{background:url(/global/wlwz.png) no-repeat left top;}
.zmhdL li.wlwz:hover i{background:url(/global/wlwzh.png) no-repeat left top;}

.zmhdL li.wsxf i{background:url(/global/wsxf.png) no-repeat left top;}
.zmhdL li.wsxf:hover i{background:url(/global/wsxfh.png) no-repeat left top;}

.zmhdL li.zxft i{background:url(/global/zxft.png) no-repeat left top;}
.zmhdL li.zxft:hover i{background:url(/global/zxfth.png) no-repeat left top;}

.zmhdL li.znhd i{background:url(/global/znhd.png) no-repeat left top;}
.zmhdL li.znhd:hover i{background:url(/global/znhdh.png) no-repeat left top;}

.zmhdL li a{color:#666666;display:block;width:100%}
.zmhdL li a i{margin-top:15px;display:inline-block;width:50px;height:50px}
.zmhdL li a p{font-size:15px;margin-top:8px}
.zmhdL li a .icon{transition: all 0.3s ease-out}
.zmhdL li:hover a .icon{transform:scale(0.8,0.8)}

.zmhdR{width:465px;float:right}
.tabcontainer1{height:180px;overflow:hidden}
#tabWrap3 .zscd{width:465px;float:left}


/***********首页-解读回应***********/
.jdhyL{width:356px;float:left;padding-right:15px;border-right:1px solid #ddd;height:234px}
.jdhyR{width:470px;float:right}
.jdhyR .zstitle span{line-height:30px;margin-bottom:7px;font-size:17px}
.jdhyR .zscd li{line-height:27px;height: 25px;*line-height: 25px}



/***********首页特效***********/
.tabcontainer{position:relative;overflow:hidden;height:310px}
.tabWrap{position:absolute;left:0;top:0;}
#tabWrap1 .zscd{width:476px;float:left}

.tabcontainer1{position:relative;overflow:hidden;height:200px}
#tabWrap2{width:465px}
#tabWrap2 .zscd{width:465px;float:left}


.zttpL ul li{float:left;width:206px;overflow:hidden;margin-right:11px;}
#ISL_Cont_1{overflow:hidden}
.zttpL ul li img{width:206px}
.zttpL{position:relative}
.leftbtn,.rightbtn{width:16px;height:40px;position:absolute;top:15px;z-index:9999999}
.leftbtn{left:0;background:url(/global/leftbtn.png) no-repeat left top;}
.rightbtn{right:0;background:url(/global/rightbtn.png) no-repeat left top;}

.hyjd{margin:10px 0}
.hyjd img{width:100%}




/***********友情链接***********/
.yqlj{padding:14px 16px;background:#2A6AA7;margin-top:12px;}
.yqlj select{width:90%;height:28px;background:#d4e1ed;color:#777777;border:0;outline:none}



/**********弹窗*********/
#btn{width: 100px;height: 100px;background: #dddddd}
.sfewf{width: 480px;height: 170px;background: #ffffff;margin:0 auto;margin-top:14%;display: none;border-radius: 4px;position: relative;}
.sfewfwbg{width:100%;height: 100%;background:#000000;position: fixed;left: 0;top: 0;display: none;z-index:999999999;opacity:0.7;filter:alpha(opacity=70)}
.sfewfw{width:100%;height: 100%;position: fixed;left: 0;top: 0;display: none;z-index:99999999999;}
.layui-layer-ico{display: block;width: 30px;height: 30px;background:url(/global/iconase.png) no-repeat -149px -31px;position: absolute;right: -15px;top: -15px;cursor: pointer;}
.layui-layer-ico:hover{background:url(/global/iconase.png) no-repeat -180px -31px;}
.alertp{height: 63px;padding:20px;text-align: center;line-height: 31px;font-size: 16px;padding-top:40px}
.alertbtn span{padding:0 15px;display:inline-block;height: 28px;line-height: 28px;border-radius: 3px;margin-right: 30px;background: #f1f1f1;border: 1px solid #dedede;font-size: 16px;cursor: pointer;}
.alertbtn .jjfw{background: #2e8ded;border-color: #2e8ded;color: #ffffff}
.alertbtn {text-align: right;}


.sfewf1{width: 480px;height: 170px;background: #ffffff;margin:0 auto;margin-top:14%;display: none;border-radius: 4px;position: relative;}
.sfewfwbg1{width:100%;height: 100%;background:#000000;position: fixed;left: 0;top: 0;display: none;z-index:999999999;opacity:0.7;filter:alpha(opacity=70)}
.sfewfw1{width:100%;height: 100%;position: fixed;left: 0;top: 0;display: none;z-index:99999999999;}
.layui-layer-ico1{display: block;width: 30px;height: 30px;background:url(/global/iconase.png) no-repeat -149px -31px;position: absolute;right: -15px;top: -15px;cursor: pointer;}
.layui-layer-ico1:hover{background:url(/global/iconase.png) no-repeat -180px -31px;}
.alertp1{height: 63px;padding:20px;text-align: center;line-height: 31px;font-size: 16px;padding-top:40px}
.alertbtn1 span{padding:0 15px;display:inline-block;height: 28px;line-height: 28px;border-radius: 3px;margin-right: 30px;background: #f1f1f1;border: 1px solid #dedede;font-size: 16px;cursor: pointer;}
.alertbtn1 .jjfw1{background: #2e8ded;border-color: #2e8ded;color: #ffffff}
.alertbtn1 {text-align: right;}

.smwylb div{text-align:center;width:95%;height:88px;background:#F7F7F7;}
.smwylb div:hover img{opacity:0.5;filter:alpha(opacity=50)}
.smwylb img{margin-top:12px}
.smwylb p{margin-top:4px;font-size:16px}
.smwy1 a{color:#2A6AA5}
.smwy2 a{color:#F4B16B}

.smwy3 a{color:#F4B16B}

.smwy4 a{color:#CD2E24}





/****************响应式布局******************/
	
	
@media(min-width:1200px) {
	.Container{ width:1200px!important;}
	.tpxwR{width:570px}
	.tpxwR2{width:640px!important;}
	.zwgktab{width:1000px}
	.zwgkR{width:1000px;}
	.zwgkR>li{width:970px}
	.zwgkright{width:570px}
	.bsfwC{width:300px}
	.bsfwR{width:250px}
	.zmhdR{width:570px}
	.jdhyL{width:470px}
	.zttpL ul li{width:226px}
	.zttpL ul li img{width:100%}
	.zstitle span{margin:0 12px}
	#zstitle2 span{margin:0 17px}
	.nspic li{ width: 197px!important;}
} 



@media(max-width:990px){
	.Container{width:auto!important;}
}



.cjb img{width:100%;}

/****************改版升级*****************/
.dmttadd{background:url(/global/dmttadd.png) no-repeat left 4px;height:60px;line-height:60px;font-size:40px;padding:4px 0 16px 165px;border-bottom:3px solid #097FD7;color:#649BBF}
.dmttadd a{color:#bd1114;display:block;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.dmttadd a:hover{color:#FA4600}

.tpxwR .zstitle span a{display:block;width:82px;height:35px;background:url(/global/sder.jpg) repeat-x left top;border-radius:4px;border:1px solid #C4FBFF;font-size:13px;line-height:35px}
.tpxwR .zstitle span a img{float:left;margin:12px 6px}
.tpxwR .zstitle span{margin:0 2px 0 0;height:46px}
.tpxwL{width:522px;height:350px;overflow:hidden;}
.tpxwR{width:540px}
.tpxwR .zstitle span.hover{border:0;background:url(/global/zscdh.png) no-repeat center 30px;}
.tpxwR .zstitle span.hover a{background:#0C7ED2;color:#ffffff;border:0}

.tpxwR2{width:535px; float: right;}
.nszstitle{ width: 96px; margin-right:9px;  height: 349px; border: 1px solid #DEEAF1;  background: #E2F3FF; float: left;}
.nszstitle span{ display: block; width: 105px; height: 43px;}
.nszstitle span.hover{ background: url(/global/nshover.png) 0 0 no-repeat;}
.nszstitle span a{ display: block; width: 96px; text-indent: 28px; height: 43px; line-height: 43px;  border-bottom: 1px solid #DEEAF1; background: url(/global/nsabg.png) 8px 17px no-repeat; color: #000000; font-size: 15px;}
.nszstitle span.hover a{ color: #ffffff;}
.nszscd{ float: right; width: 414px; margin-top: 0 !important; margin-right: 12px;}
.nszscd li{line-height:35px!important; height:35px!important;}
.nspic li{ width:147px ;height: 100px !important; float: left; padding: 0 20px 10px 40px;background: none !important;}
.nspic li img{ width: 100%; }

.zwgktla{height:51px;background:url(/global/centerbg.jpg) repeat-x left top;margin:15px 0 10px 0}
.rightjiao{float:right;background:url(/global/rightjiao.jpg) no-repeat right top;display:block;height:51px;width:8px;}
.leftjiao{background:url(/global/leftjiao.jpg) no-repeat left top;display:block;width:180px;height:51px}
.leftjiao a img{margin:7px 0 0 18px}
.jdhyCon{padding:10px;border:1px solid #DCDCDC;background:url(/global/jdhyCon.jpg) repeat-x left top;min-height:40px}
.jdhyConL{width:298px;float:left;padding:12px;border:1px solid #DCDCDC;background:#ffffff}
.JDHY p{line-height:27px;color:#333333;font-size:12px;}
.JDHY p a{color:#333333;display:block;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.JDHY p a:hover{color:#a10000}

.jdhyConC{padding-left:6px;background:url(/global/sfre.png) no-repeat left 30px;width:365px;float:left;margin-left:8px;min-height:242px}
.jdhyConR{width:348px;float:left;background:url(/global/sfre.png) no-repeat left 30px;min-height:242px}
.zwdw{border:1px solid #DCDCDC;min-height:240px;border-left:0;background:#ffffff url(/global/wefr4g.jpg) repeat-x left top;}
.zghtl span{width:120px;height:29px;display:block;background:url(/global/asfe.png) no-repeat left top;padding-left:37px}
.zghtl span a{color:#BD1114;font-size:12px;font-weight:900;line-height:27px}
.zghtl span a:hover{color:#0F7CCE}
.fhtht{padding:12px 15px;}
.fhtht li{line-height:30px;color:#333333;font-size:12px;padding-left:12px;background:url(/global/sad3fd33.jpg) no-repeat left center}
.fhtht li a{color:#333333;display:block;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.fhtht li a:hover{color:#a10000}
.dwdw span{background:url(/global/jth.png) no-repeat 18px center;line-height:28px}

.rmfwa a{color:#CC6600;font-weight:900}
.rmfwa a:hover{color:#a10000;}
.rmfwa{margin-top:6px;}
.rmfwa tr td{border-top:1px solid #CCCCCC}
.rmfwa tr:first-child td{border-top:0}
.wfef4{padding-left:10px}
.wsbsdta{display:block}
.wsbsdta img{width:100%}
.wsbsdta img:hover{opacity:0.5;filter:alpha(opacity=50)}
.bsfwt{margin-top:24px}
.bsfwt tr td{border-left:1px solid #D2D2D2}
.bsfwt tr td img:hover{opacity:0.5;filter:alpha(opacity=50)}
.fhtht img:hover{opacity:0.5;filter:alpha(opacity=50)}
.bsfwt tr td:first-child{border-left:0}
.JDHY img:hover{opacity:0.5;filter:alpha(opacity=50)}
.zwgkCon{padding:0}
.zwgkCon{background:url(/global/zwgkcon.jpg) repeat-x left top}
.zwgkCon .jdhyConC{background: url(/global/sfre.png) repeat-y left top;;margin-top:4px;margin-left:0}
.zwgkCon .jdhyConR{background: url(/global/sfre.png) repeat-y left top;margin-top:4px}
.zwgkCon .jdhyConL{width:322px;border:0;background:#ffffff url(/global/afergr.jpg) repeat-x left top;padding:12px 12px 12px 0}
.zwgkConlist li{width:129px;height:26px;background:url(/global/zwgklist.jpg) no-repeat left top;line-height:26px;padding-left:24px;color:#333333;font-size:12px;margin:12px 0 0 8px;float:left}
.zwgkConlist li a{color:#333333;}
.zwgkConlist li a:hover{color:#a10000}

#zghtl span{display:inline-block;margin-right:12px;width:60px}
#zghtl span a{color:#666666}
#zghtl span.hover a{color:#CC0600}
.zscd{margin-top:5px}
#ul li img{
	width: 30px;
	height:30px;    
	position: absolute;
    height: 30px;
    left: 0px;
    top: 0px;
}
#ul li { background:none; padding-left: 40px; line-height:35px; height:35px;}
@media(min-width:1200px) {
	.tpxwR{width:638px}
	.nszscd{ width: 517px;}
	.tpxwR .zstitle span a{width:98px;font-size:15px}
	.tpxwR .zstitle span a img{float:left;margin:12px 8px}
	
	.jdhyConC{width:416px;}
    .jdhyConR{width:389px;}
	.contant-con{ width:535px!important;}
	.contant{width:535px!important;}
} 

.mar{margin-top:10px;}
.fl{float:left;}.fr{float:right;}




.nav-list{overflow:hidden; width:105px; float:left}
.nav-list li{width:auto; height:50px; width:105px; background:url(/global/nshover_bg.png) no-repeat;}
.nav-list li span{ height:50px; width:105px; display:block;line-height:50px; font-size:15px; padding-left:25px;}
.nav-0 a,.nav-1 a,.nav-2 a{height:43px;line-height:43px;}

.nav-0{cursor:pointer;height:38px;}
.nav-1{cursor:pointer;height:38px;}
.nav-2{cursor:pointer;height:38px;}
.nav-1{cursor:pointer;height:38px;}
.nav-2{cursor:pointer;height:38px;}
.nav-1{cursor:pointer;height:38px;}
.nav-2{cursor:pointer;height:38px;}
.nav-1{cursor:pointer;height:38px;}
.nav-cus-0{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}
.nav-cus-1{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}
.nav-cus-2{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}
.nav-cus-3{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}
.nav-cus-4{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}
.nav-cus-5{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}
.nav-cus-6{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}
.nav-cus-7{background:url(/global/nshover0905.png) no-repeat!important;color:#fff;}

.nav-cus-0 a{color:#fff !important;}
.nav-cus-1 a{color:#fff!important;}
.nav-cus-2 a{color:#fff!important;}
.nav-cus-3 a{color:#fff !important;}
.nav-cus-4 a{color:#fff!important;}
.nav-cus-5 a{color:#fff!important;}
.nav-cus-6 a{color:#fff !important;}
.nav-cus-7 a{color:#fff!important;}


.nav-cus-0 a:hover{color:#fff;}
.nav-cus-1 a:hover{color:#fff;}
.nav-cus-2 a:hover{color:#fff;}
.nav-cus-3 a:hover{color:#fff;}
.nav-cus-4 a:hover{color:#fff;}
.nav-cus-5 a:hover{color:#fff;}
.nav-cus-6 a:hover{color:#fff;}
.nav-cus-7 a:hover{color:#fff;}

.contant{width:350px;overflow:hidden;position:relative;float:left;}
.inner{width:5000px;position:relative;}
.contant-con{float:left;width:380px;height:350px;}
.leftjiao a{color: #fff;
                                font-size: 20px;
                                text-align: center;
                                font-weight: bold;
                                line-height: 40px;
                                display: block;}
                    #my-swiper-button-prev, #my-swiper-gygg-button-prev {
                    background: url(/global/arrow_left.jpeg) no-repeat;
                    background-size: 100% 100%;
                    position: absolute;
                    left: 4px;
                    top: 12px;
                    width: 34px;
                    height: 87px;
                    }
                            #my-swiper-button-next, #my-swiper-gygg-button-next {
                            background: url(/global/arrow_right.jpeg) no-repeat;
                            background-size: 100% 100%;
                            position: absolute;
                            right: 4px;
                            top: 12px;
                            width: 34px;
                            height: 87px;
                            }
                            	#swiper-gygg {
                            width: 1080px;
                            height: 109px;
                            }

                            #swiper-gygg .swiper-b-slide {
                            text-align: center;
                            font-size: 18px;
                            background: #fff;

                            /* Center slide text vertically */
                            display: -webkit-box;
                            display: -ms-flexbox;
                            display: -webkit-flex;
                            display: flex;
                            -webkit-box-pack: center;
                            -ms-flex-pack: center;
                            -webkit-justify-content: center;
                            justify-content: center;
                            -webkit-box-align: center;
                            -ms-flex-align: center;
                            -webkit-align-items: center;
                            align-items: center;
                            }
                            #swiper-gygg img{
                                width:100%;
                                height:100%;
                            }



