@charset "utf-8";
/*common*/
/*common end*/
.wrapper{max-width:1200px;margin:0 auto;}
.main_container{padding:20px;}

/*对联广告*/
.duilian{position:fixed; bottom:290px; z-index:100; overflow:hidden;}
.duilian-left{left:0;}
.duilian-right{right:0;}
.duilian .duilian-box{position:relative; padding-top:19px;}
.duilian .duilian-box .duilian-con{width:100%; overflow:hidden;}
.duilian .duilian-box .duilian-con li img{display:block; margin-bottom:5px;}
.duilian .duilian-close{position:absolute; top:0; right:-1px;}
.duilian .duilian-close a{display:block; text-align:right; width:19px; height:19px;}

/*推荐关注*/
.home_tjgz{height:39px;line-height: 39px;background: #f4f4f4;overflow: hidden;text-align: center;font-size: 18px;color:#105ca8;}
.home_tjgz span{position: relative;color:#fff;font-size:18px;font-weight: 700;text-align: center;display: inline-block;float: left;width: 115px;min-width:88px;background: #e68516;}
.home_tjgz span i{position:absolute; right:-10px; top:50%; margin-top:-5px; width:0; height:0; display:block; border:5px solid transparent; border-left-color:#e68516;}
.home_tjgz a{padding-left: 30px;display:inline-block;max-width: 85%;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;align-content: center;font-weight: 700;color:#c70b09;}

/*图片新闻*/
.home_tpxw{float:left;width: 508px; height:300px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:300px; display:block;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:45px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:20px; right:170px; color:#fff; line-height:45px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .bd .txt a{color: #fff;}
.home_tpxw .hd{ position:absolute; bottom:16px; right:20px;}
.home_tpxw .hd li{width:7px;height:7px;float: left;margin-left: 10px;background:#fff;cursor:pointer;border:none;}
.home_tpxw .hd li.on{background:#df1814;}

.home_xwlb{width: 630px;float: right;}

/*信息公开*/
.home_xxgk{width: 760px;float: left;}
.home_xxgk .xxgk_hd{margin-bottom: 20px;}
.home_xxgk .common_hd li{width: 182px;text-align: left;padding-left: 20px;font-weight: 500;}
.xxgk_left{width: 376px;float: left;}
.xxgk_left ul{overflow: hidden;margin-bottom: 10px;}
.xxgk_left ul li{width: 182px;height: 130px;float: left;text-align: center;background: #f0f3fa;margin:0 0 10px 10px; }
.xxgk_left ul li.li0,.xxgk_left ul li.li2{margin-left: 0;}
.xxgk_left ul li img{display: block;margin:35px auto 15px;}
.xxgk_left .gkml{background: #f4f4f4; font-size: 15px;padding:18px 0 18px 20px;}
.xxgk_left .gkml a{display: inline-block;line-height: 2.6;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}
.xxgk_left .gkml_1{width:24%;}
.xxgk_left .gkml_2{width:49%;}
.xxgk_left .gkml_3{width:73%;}

.xxgk_wjgg{width: 365px;float: right;}
.xxgk_wjgg .kjcg{}

 .xxgk_kjcg{height: 80px;/*margin-top: 20px; */margin:10px 0;}
.xxgk_kjcg a{width: 100%;height:100%;display: block;}
.xxgk_kjcg img,.xxgk_wjgg .kjcg img{display: block;width:100%;height: 100%;}

.home_zwfw .zt{display: block;width:100%;height: 115px;}


/*网上互动*/
.home_hdjl{width: 379px;float: right;}
.home_zwfw .zwfw{display: block;width: 100%;/*height:80px;*/}
.home_zwfw a img{width: 100%;height: 100%;display: block;}
/* .home_zwfw .zwfw img{width: 100%;height: 100%;display: block;} */
.home_zwfw .zwfw_ul{overflow: hidden;display: none;}
.home_zwfw .zwfw_ul li{float: left;text-align: center;margin-top: 20px;padding:0 20px;position: relative;}
.home_zwfw .zwfw_ul li:after{position:absolute; content:""; top:5px; left:0;width: 1px;height: 99%;background:#e4e4e4;}
.home_zwfw .zwfw_ul li i{display: inline-block;width: 51px;height: 53px;margin-bottom:10px;background-image: url(/global/zw_icon.png);}
.home_zwfw .zwfw_ul li img{line-height: 51px;vertical-align: middle;}
.home_zwfw .zwfw_ul li.li0{padding-left: 0;}
.home_zwfw .zwfw_ul li.li0:after{display: none;}
.home_zwfw .zwfw_ul li.li3{padding-right: 0;}
.home_zwfw .zwfw_ul li.li1 i{background-position: 0 159px;}
.home_zwfw .zwfw_ul li.li2 i{background-position: 0 106px;}
.home_zwfw .zwfw_ul li.li3 i{background-position: 0 52px;}
.home_wshd .common_hd2{margin:20px 0;}
.home_wshd .common_hd2{margin:20px 0;}
.home_wshd .hd_ul{overflow: hidden;}
.home_wshd .hd_ul li{background:#6199f0;width: 48.5%;height: 55px;line-height: 55px;float: left;margin:0 0 10px 2.5%;}
.home_wshd .hd_ul li.li0,.home_wshd .hd_ul li.li2{margin-left: 0;}
.home_wshd .hd_ul li img{vertical-align: middle;display: inline-block;margin:0 20px 0 30px;}
.home_wshd .hd_ul li a{color:#fff;}
.home_wsdc{background: #f4f4f4;height: 80px;border-radius: 3px;}
.home_wsdc .title{overflow: hidden;float: left;width: 77px;position: relative;height: 89px;}
.home_wsdc .title span{
	display:inline-block;width:70%;height:50px;padding:15px 15%;color:#fff;font-size: 18px;
	font-weight: 700;background:#5475c2;text-align: center;border-radius: 3px;
}
.home_wsdc{position: relative;} 
.home_wsdc .title i{position: absolute;left: -14px;bottom: -15px;width: 0;height: 0;display: block;border: 15px solid transparent;border-top-color: #5475c2;}
.home_wsdc ul{position: absolute;left: 90px;right:10px;height: 80px;/*width:74%;padding:4px 3% 0 23%;*/text-align: justify;font-size:15px;line-height: 1.6;}
.home_wsdc li em{color:#db0505;margin-right: 10px;font-style: normal;}
.home_wsdc li span.time{color:#999;margin-left: 10px;}
.home_wsdc li{max-width: 100%;display: inline-block;/*text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;*/
    position: absolute;left: 0; right: 0;bottom: 0;top: 0;margin: auto;height: 50px;
}

/*专题专栏*/
.home_ztzl{background: #eaf1ff;padding:20px 20px 20px 82px;overflow: hidden;position: relative;}
.home_ztzl .title{display: inline-block;width:72px;height:95px;position:absolute;left:0;color:#fff;font-size:18px;font-weight: 700;margin-left:2px;border-radius:0 3px 3px 0;text-align: center;background:#5475c2;}
.home_ztzl .title a{color:#fff;}
.home_ztzl .title i{display: inline-block;width: 40px;position: absolute;left:50%;top:50%;margin:-30px 0 0 -20px;border-bottom:2px solid #ffbb39;padding-bottom: 5px;}
.home_ztzl .bd{overflow: hidden;}
.home_ztzl ul li{float: left;}
.home_ztzl ul li img{display: block;margin: 0 5px;width: 264px;height: 95px;}
.home_ztzl .btn a{display: block;width:24px;height:52px;position: absolute;top:50%;margin-top:-26px;background: url(/global/home_ztzl_arrow_sjb.png) no-repeat;}
.home_ztzl .btn .prev{left:87px;background-position: -24px 0;}
.home_ztzl .btn .next{right:27px;background-position: 0 0;}
/*.home_xgyw{padding-bottom: 0;}*/

/*owl-carousel*/
.owl-carousel{touch-action: none; display: block;}
.owl-carousel .item{display: block; width: 100%; overflow: hidden;}
.owl-carousel .item img{display: block; width: 100%;}

.owl-carousel .owl-dots{position: absolute; z-index: 99; bottom: 10%; right: 1%;}
.owl-carousel button.owl-dot{float: left; width: .75em; height: .75em; margin-right: .3125em; background: rgba(255, 255, 255, .4); border-radius: 50%; border: none;}
.owl-carousel button.owl-dot.active{background: transparent; border: 2px solid rgba(255, 255,255, .4);}

/*专题专栏*/
.home_ztzl_owl{position: relative;}
.home_ztzl_owl .owl-carousel .item img{height:auto;}
.home_ztzl_owl .owl-carousel .owl-dots{display:none;}
.home_ztzl_owl .owl-carousel .owl-nav>div{position:absolute; top:50%; width:22px; height:52px; margin-top: -26px; text-align:center; background-color:rgba(0,0,0,.2); border-radius:0;}
.home_ztzl_owl .owl-carousel .owl-nav>div i{position:absolute; top:50%; right:0; left:0; margin:-10px auto 0; width:20px; height:20px; background-repeat:no-repeat; background-image: url(/global/slider_btn_min.png);}
.home_ztzl_owl .owl-carousel .owl-nav>div.owl-prev{left:0;}
.home_ztzl_owl .owl-carousel .owl-nav>div.owl-next{right:0;}
.home_ztzl_owl .owl-carousel .owl-nav>div.owl-next i{background-position:right center;}
.home_ztzl_owl .owl-carousel .owl-nav>div:hover{background-color:rgba(0,0,0,.5);}
.home_ztzl_owl .owl-carousel .owl-nav>div.disabled{background-color:rgba(0,0,0,.2);}

/*首页飘窗*/
/*.pcbox span.close_btn{
	width: 20px;height: 20px;display: inline-block;background: url(/global/public/close.png) no-repeat center;
	position: absolute;right: 0;top: 0;z-index: 1;cursor: pointer;
}
.pcbox{position: absolute;right: 0;top: 50%;margin-top: -50px;}*/
.pcbox2 .close_btn,.pcbox .close_btn{padding:10px 0;text-align: right;cursor: pointer;}
.pcbox2,.pcbox{position: absolute;left: 0;top: 0;}

/*首页左侧边栏*/
.leftBar{position: fixed;left: 0;top: 25px;width:220px;display: none;}
.leftBar #switchBtn{display: block;width:25px;height:25px;position: absolute;top: -25px;left: 0;z-index:10;cursor: pointer;}
.leftBar .close{background: url(/global/switch_left.png) #2950aa no-repeat center;animation: iconLeft 1.2s infinite; }
.leftBar .open{background: url(/global/switch_right.png) #2950aa no-repeat center;animation: iconRight 1.2s infinite;}

.leftBar #switchBtn img{display: inline-block;vertical-align: middle;}
.leftBar ul{position: absolute;left: 0;top: 0;}
/*.leftBar li{width:220px;height: auto;}*/
/*.leftBar li a{display: block; width:100%;height: auto;padding:8px 0;font-size: 15px; color: #fff;font-family: 宋体,Microsoft Yahei;background: url(/global/leftbar_bg.jpg) no-repeat bottom;background-size: cover;}*/

@-webkit-keyframes iconRight {
	0% {-webkit-transform: translate(-1px, 0);opacity: 0;}
	50% {opacity: 1;}
	100% {-webkit-transform: translate(3px, 0);opacity: 0;}
}
@-webkit-keyframes iconLeft {
	0% {-webkit-transform: translate(1px, 0);opacity: 0;}
	50% {opacity: 1;}
	100% {-webkit-transform: translate(-2px, 0);opacity: 0;}
}




@media (max-width: 1200px) {
	.wrapper{width: 100%;}
	.home_tpxw{width: 43%;}
	.home_xwlb{width:54.5%;}
	.duilian{display:none;}

	.home_xxgk,.home_hdjl{width: 100%;float: none;overflow: hidden;}
	.home_xxgk{margin-bottom: 20px;}
	.xxgk_left{width: 43%;}
	.xxgk_wjgg{width: 55%;}
	.xxgk_left ul li{width: 49%;margin-left: 2%;}
	.xxgk_left .gkml{padding:10px 0 10px 5%;}
	.xxgk_wjgg .kjcg{height: 90px;}
	.home_zwfw{width:43%;float: left;}
	.home_zwfw img{width:100%;}
	.home_zwfw .zwfw_ul li{padding:0 4%;width: 24%;}
	.home_wshd{width:55%;float: right;}
	.home_wsdc{width:100%;}
	.home_wshd .common_hd2{margin-top: 0;}
	.home_wshd .hd_ul li{height: 103px;line-height: 103px;font-size: 18px;text-align: center;}
	.home_wshd .hd_ul li img{margin:0 2% 0 0;}

	/*.home_wsdc #wsdc{width:100%;padding:0 2% 0 12%;position: relative;}*/
	.home_wsdc{height: 60px;margin-bottom: 20px;}
	.home_wsdc .title{width: 10%;height: 70px;}
	.home_wsdc .title span{width: 100%;height: 60px;padding:0;line-height: 60px;}
	.home_wsdc ul{left: 12%;right: 2%;line-height: 60px;height: 60px;}
	.home_wsdc li{font-size:18px;height: 60px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 95px 0 0;display: inline-block;}
	.home_wsdc li span.time{font-size:15px;margin:0;position: absolute;right: 0;top: 0;}

	.home_ztzl{padding-left: 9%;}
	.home_ztzl .title{width: 8%;}
	.home_ztzl ul li{width: 25%;padding:0 5px;min-width: 294px;}
	.home_ztzl ul li img{width:100%;margin: 0;}

	.home_ztzl .btn .prev{left:9.5%;}
	.home_ztzl .btn .next{right:20px;}
	
}

@media (max-width: 1023px) {
	
	
}

@media (max-width: 991px) {
	.body_bg{padding-bottom: 0;}
	.home_tjgz a{padding-left: 2%;}
	.home_tjgz span{width:13%;}
	
	.xxgk_left .gkml_2{width: 24%;}
	.xxgk_left .gkml_3{width: 49%;}
	.xxgk_left,.xxgk_wjgg{width: 100%;float: none;}
	.xxgk_left{margin-bottom: 20px;}
	.xxgk_left ul li{width: 23.5%;}
	.xxgk_left ul li.li2{margin-left: 2%;}
	.xxgk_wjgg .kjcg{margin:0;height: 150px;}

	/*.home_zwfw .zwfw_ul li{padding:0;}*/
	.home_wsdc .title{width: 12%;}
	.home_wsdc ul{left: 14%;}

	.home_ztzl{background: #fff; padding:0 2%;}
	.home_ztzl .bd{margin:20px 0;width:100%;}
	.home_ztzl .title {position: relative;border-radius:0;width: 100%;background: #f4f4f4;color: #5475c2;line-height: 42px;height: 42px;text-align: left;}
	.home_ztzl .title a{color: #5475c2;}
	.home_ztzl .title i{width: auto;border:none;padding-left: 20px;margin:0;position: static;left: 0;top:0;}
	.home_ztzl .title i:after{position: absolute;content: "";top: 50%;left: 0;width: 6px;height: 16px;margin-top: -7px;background: #478be4;}
	.home_ztzl .btn .prev{left: 2.5%;}
	.home_ztzl .btn .next{right: 2%;}
	.home_ztzl .btn a{margin-top:-5px;}
	.home_ztzl_owl{padding-top: 15px; padding-bottom: 15px;}

	.pcbox,.pcbox2{display: none;}
}

@media (max-width: 768px) {
	.home_tpxw,.home_xwlb{width: 100%;float: none;}
	.home_xwlb{margin-top: 20px;}

	.xxgk_left .gkml_2{width: 49%;}
	.xxgk_wjgg .kjcg{height: 120px;}
	.home_zwfw,.home_wshd{width: 100%;float:none;}
	.home_wshd .hd_ul li{height:55px;line-height: 55px;}
	/*.home_zwfw{overflow: hidden;}*/
	/*.home_zwfw .zwfw{height: 88px;width: 43%;float: left;}*/
	/*.home_zwfw .zwfw_ul{width:55%;float: right; }*/
	/*.home_zwfw .zwfw_ul li{margin-top:0;}*/
	.home_wshd .common_hd2{margin:20px 0;}
	.home_wsdc{display: none;}

}

@media (max-width: 640px) {
	.home_tjgz span i{display:none;}
	.xxgk_wjgg .kjcg{height: auto;}
	/*.home_zwfw .zwfw{width: 100%;height: auto;}*/
	/*.home_zwfw .zwfw_ul{width: 100%;}*/
	/*.home_zwfw .zwfw_ul li{margin-top: 20px}*/
	
}

@media (max-width: 480px) {
	.home_zwfw .zwfw_ul li{width: 50%;}
	.home_zwfw .zwfw_ul li.li2:after{display: none;}

	.xxgk_left ul li{width: 49%;}
	.xxgk_left ul li.li2{margin-left: 0;}
	.xxgk_left .gkml{padding:0 2%;}
	.xxgk_left .gkml_1{display: inline-block;}
	.xxgk_left .gkml_1,.xxgk_left .gkml_2,.xxgk_left .gkml_3{width: auto;padding: 0 2%;}

	
}
@media (max-width: 479px) {
	
	
}
@media (max-width: 320px) {
	.home_wshd .hd_ul li{width: 100%;margin-left: 0;float: none;}

	.xxgk_left ul li{width: 100%;margin-left: 0;height: 90px;}
	.xxgk_left ul li img{margin:15px auto 5px;}
	.xxgk_wjgg .kjcg a{width: 100%;height: 92px;margin-top: 10px;}
	.xxgk_wjgg .kjcg a:first-child{margin-top: 0;}

	/*.home_zwfw .zwfw{height: 92px;}*/

	
}