@charset "utf-8";
body{min-width: 1260px;}
.header{ position: absolute; top: 0; left: 0; z-index: 2; width: 100%;}
.header .container{padding: 0 30px; background:#fff;  width: 1200px; margin: 0 auto; height:110px; background: url(../images2021/top_bg.png) top center no-repeat;}
.zthf{width: 1200px; margin: 0 auto;}
.zthf .pic01{margin-top:20px;}
.zthf .pic02{margin-top:20px;}
/*.zthf .pic01 img{width: 100%; height: auto; border-radius: 0 50px 0 50px;}
.zthf .pic02 img{width: 100%; height: auto; border-radius: 50px 0 50px 0;}*/

/*大图轮播*/
.slide{max-width: 100%; height: auto; margin: 0 auto; position: relative; z-index: 1; overflow: hidden;}
.slide ul{width: 10000%; list-style-type: none;}
.next_btn{position: absolute; display: none; width: 25px; height: 26px; line-height: 26px;	text-align: center;	opacity: .5; vertical-align: middle;
background: rgba(0,0,0); right: 5px; top: 50%; color: #fff; font-family: arial; font-size: 20px; font-weight: bold; display: inline-block; cursor: pointer; font-family: "宋体";}
.prev_btn{position: absolute; display: none; width: 25px; height: 26px; line-height: 26px; text-align: center; opacity: .9; vertical-align: middle; background: rgba(0,0,0,.1); left: 5px;
top: 50%; color: #fff;	font-family: "宋体"; font-size: 20px; font-weight: bold; display: inline-block;	cursor: pointer;}
.slide ul:after{content: ''; clear: both; display: block;}
.slide ul li{float: left; text-align: center;}
.slide ul li img{vertical-align: middle; max-width: 100%;}
.slide .circle_btn{position: absolute;	bottom: 15px; text-align: center; left: 0; display: table; margin: 0 auto;	width: 100%; display: none;}
.slide .circle_btn button{box-sizing: content-box; opacity: .8; outline: none; border: none; padding: 2px 18px;	background: rgba(255,255,255,.2);	margin: 2px 5px;
overflow: hidden; transition: all .6s; cursor: pointer;}
.slide .circle_btn button.active{background: rgba(167,167,167,.8);}

.index_box01{width: 1258px; margin: 30px auto 0;}
.index_box01_1{padding: 29px 29px 21px; background: url(../images2021/index2021_r11_c35_s1.png) top right no-repeat;}
.index_box01_left{width: 580px;  overflow: hidden;  border-radius: 0 100px 0 100px}
.index_box01_right{width: 580px;  overflow: hidden; background: url(../images2021/gzhlw2021_r9_c14_s1.jpg) bottom left no-repeat #ECEBF1; background-size: 100%; min-height: 386px;}
.index_box01_2{padding: 29px 29px 21px; background: url(../images2021/index2021_r20_c4_s1.png) bottom left no-repeat;}

.spdb{width: 48%; border-radius: 0 100px 0 100px; overflow: hidden;}

.spdb img{border-radius: 0 100px 0 100px;}
.prism-player{height: 390px !important;}


/* 视频样式 用来控制视频全屏铺满显示  */
	.vid-wrapper{
		width:100%;
		position:relative;
		padding-bottom:56.25%;    /*需要用padding来维持16:9比例,也就是9除以16*/
		height: 0;
		background: #000;
	}
	.vid-wrapper video{
		position: absolute;
		top:0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: cover;
		overflow: hidden;
	}

.index-title{margin: 54px 0 40px; background: url(../images2021/gzhlw2021_title_bg.jpg) center no-repeat;}
.index-title img{display: block; margin: 0 auto;}

/**** 图片新闻轮播 ****/

.jDiaporama{position:relative; width: 580px; overflow: hidden;}
.jDiaporama ul{-moz-box-shadow:1px 1px .5em #222;overflow:hidden}
.jDiaporama li{list-style-type:none;overflow:hidden;position:absolute}
.jDiaporama li img{display:block; width: 100%; height: 386px; border-radius: 0 100px 0 100px}
.jDiaporama li .desc{position:absolute;bottom:0;left:13px;display:block!important;margin:0;color:#fff;font-size:18px;background:url(../images2021/gzhlw_box_bg.png) repeat;width:100%;height:55px; padding-left: 40px}
.jDiaporama li .desc a{color:#fff;text-decoration:none;display:block;line-height:55px; font-size: 18px; text-align: center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 80%}
.jDiaporama li .count{position:absolute;bottom:0;right:20px;display:block!important;margin:0;color:#fff;font-size:18px;font-family:Arial; line-height: 55px;}
.jDiaporama li .count b{font-size:28px;color:#FF2656}


.jDiaporama_controls{display: none !important;}
/**** Status ****/
.jDiaporama_status{text-align:center;margin-top:10px;position:absolute;left:50%;display:none}
.jDiaporama_status a{background:url(img/bullets.png) no-repeat left;float:left;width:10px;height:10px;text-indent:-9999px;margin-right:5px}
.jDiaporama_status a.active,.jDiaporama_status a:hover{background:url(img/bullets.png) no-repeat right}

/**** 页签切换 ****/
.tabs{padding: 30px 45px 0; background: url(../images2021/gzhlw2021_r7_c14_s1.jpg) top right no-repeat; background-size: 100%;}
.tabs .hd{margin-bottom: 25px; width: 100%;}
.tabs .hd li{font-size: 40px;  color: #E18391; margin: 0 18px; float: left; }
.tabs .hd li a{color: #E18391; font-size: 40px;}
.tabs .hd li b{display: block; width: 158px; height: 38px;}
.tabs .hd li b.ttgz{background: url(../images2021/ttgz_link.png) center no-repeat;}
.tabs .hd li:hover b.ttgz, .tabs .hd li.on b.ttgz{background: url(../images2021/ttgz_hover.png) center no-repeat;}
.tabs .hd li b.mtbd{background: url(../images2021/mtbd_link.png) center no-repeat;}
.tabs .hd li:hover b.mtbd, .tabs .hd li.on b.mtbd{background: url(../images2021/mtbd_hover.png) center no-repeat;}
.tabs .hd li b.fldt{background: url(../images2021/fldt_link.png) center no-repeat;}
.tabs .hd li:hover b.fldt, .tabs .hd li.on b.fldt{background: url(../images2021/fldt_hover.png) center no-repeat;}
.tabs .hd li b.jcts{background: url(../images2021/jcts_link.png) center no-repeat;}
.tabs .hd li:hover b.jcts, .tabs .hd li.on b.jcts{background: url(../images2021/jcts_hover.png) center no-repeat;}
.tabs .hd li.on {color: #da0936;}
.tabs .hd li.on a{color: #da0936;}
.tabs .bd .gjtt{font-size: 24px; line-height: 1.5; margin-bottom: 10px;}
.tabs .bd .gjtt a{font-size: 24px;}

.ttgzList{margin-bottom: 24px;}
.ttgzList li{position:relative; padding-left:20px; height:40px; line-height:40px; overflow:hidden; vertical-align:top;}
.ttgzList li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 5px; height: 5px; background: #da0936; border-radius: 50%;}
.ttgzList li a{float:left; display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:18px;}

.ttgz_more a{font-size:18px; color: #e3627c;}
.ttgz_more span{display: inline-block; width: 28px; height: 15px;  background: url(../images2021/ttgz_more_icon.png) center no-repeat; margin-left: 5px;}

/**** 视频轮播 ****/
.spbd{height: 386px; width: 48%; border-radius: 0 100px 0 100px; overflow: hidden; position: relative}
.spbd .more{position: absolute; line-height: 30px; padding-right: 10%; color: #fff; z-index: 1; right: 20px;}
.spbd .more a{font-size: 14px; color: #fff;}
.spbd .play{position: absolute; width: 100%; height: 100%; z-index: ; background: url(../images2021/player.png) center no-repeat;}
.spbd img{width: 100%; height: 357px;}
.spbd .xxbt{position:absolute;bottom:0;left:12px;display:block!important;margin:0;color:#fff;font-size:18px;background:url(../images2021/gzhlw_box_bg.png) repeat; width:100%; height:55px; z-index:1;}
.spbd .xxbt a{color:#fff;text-decoration:none;display:block;line-height:55px; font-size: 18px; text-align: center;}

.spvideo{width:100%; height:386px; overflow:hidden; position:relative; border:0;  }
.spvideo .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:48px; z-index:2; }
.spvideo .hd ul{ overflow:hidden; zoom:1; float:left;}
.spvideo .hd ul li{ float:left; margin-right:6px;  width:8px; height:8px; line-height:8px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.spvideo .hd ul li.on{ background:#f00; color:#fff; }

.spvideo .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.spvideo .bd ul{width:100%; height:100%;}
.spvideo .bd ul li{position:relative; line-height:30px; height:386px;}
.spvideo .bd ul li .play{position: absolute; width: 100%; height: 100%; z-index: ; background: url(../images2021/player.png) center no-repeat;}
.spvideo .bd li img{width:100%;  height:386px;}
.spvideo .bd li b{ display:block; position:absolute; width:100%; height:38px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1;}
.spvideo .bd li span{ display:block; position:absolute;width:100%;height:38px; bottom:0;left:0; z-index:2; line-height:38px; text-align: center;}
.spvideo .bd li span a{color:#FFF; display:block;  padding-left:15px; position:relative; z-index:3; font-size:17px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.spvideo .bd li span a:hover{color:#FC0;}

/**** 服务大厅 ****/
.fwdt_box1{width: 1220px; margin: 0 auto 10px;}
.fwdt_box1 li{width: 406px; height: 277px; float: left; background: url(../images2021/gzhlw2021_r16_c12_s1.jpg) 12px 14px no-repeat; font-weight: bold; text-align: center;}
.fwdt_box1 li a{color: #333; font-size: 21px; display: block;}
.fwdt_box1 li a:hover, .fwdt_box1 li:hover a{color: #F7DEE2;}
.fwdt_box1 li img{margin: 66px auto 38px; display: block;}
.fwdt_box1 li:hover{background: url(../images2021/gzhlw2021_r15_c3_s1.jpg) top center no-repeat; background-size: 100%;}

.fwdt_box2{width: 1220px; margin: 0 auto;}
.fwdt_box2 li{width: 304px; height: 278px; float: left; background: url(../images2021/gzhlw2021_r20_c4_s1.jpg) 12px 14px no-repeat;  font-weight: bold; text-align: center;}
.fwdt_box2 li a{color: #333; font-size: 21px; display: block;}
.fwdt_box2 li a:hover, .fwdt_box2 li:hover a{color: #F7DEE2;}
.fwdt_box2 li img{margin: 66px auto 38px; display: block;}
.fwdt_box2 li:hover{background: url(../images2021/fwdt_bg2.png) top center no-repeat; background-size: 100%;}

/**** 巾帼风采 ****/
.jgfc{margin: 0 auto; position: relative; *overflow: hidden; overflow: hidden; width: 1260px; margin: 0 auto 80px;}
.jgfc .bd{overflow: hidden; width:1158px; margin: 0 auto;}
.jgfc .bd li{width: 23.5%; margin-right: 22px; float: left; border-radius: 0 70px 0 0px;}
.jgfc .bd li img{width: 100%; height: 271px; display: block; border-radius: 0 70px 0 0;}
.jgfc .bd li.lb02, .jgfc .bd li.lb04, .jgfc .bd li.lb06, .jgfc .bd li.lb08, .jgfc .bd li.lb10{border-radius: 70px 0 0 0;}
.jgfc .bd li.lb02 img, .jgfc .bd li.lb04 img, .jgfc .bd li.lb06 img, .jgfc .bd li.lb08 img, .jgfc .bd li.lb10 img{border-radius:70px 0 0 0;}
.jgfc .bd li a{color: #333;}
.jgfc .bd li .txt{height: 123px; padding-top: 20px; text-align: center;}
.jgfc .bd li .txt .bt{font-size: 21px; margin-bottom: 15px; font-weight: bold;}
.jgfc .bd li .txt .zy{text-align: center; line-height: 1.5; font-size: 16px; padding:0 15px;}
.jgfc .bd li:hover a{color: #fff;}
.jgfc .bd li.lb01 .txt, .jgfc .bd li.lb03 .txt, .jgfc .bd li.lb05 .txt, .jgfc .bd li.lb07 .txt, .jgfc .bd li.lb09 .txt{background: url(/images2021/gzhlw2021_r26_c10_s1.jpg) bottom left no-repeat #EFEEF4; }
.jgfc .bd li.lb01:hover .txt, .jgfc .bd li.lb03:hover .txt, .jgfc .bd li.lb05:hover .txt, .jgfc .bd li.lb07:hover .txt, .jgfc .bd li.lb09:hover .txt{background: url(/images2021/gzhlw2021_r26_c4_s1.jpg) bottom left no-repeat  #FC5F40;}
.jgfc .bd li.lb02 .txt, .jgfc .bd li.lb04 .txt, .jgfc .bd li.lb06 .txt, .jgfc .bd li.lb08 .txt, .jgfc .bd li.lb10 .txt{background: url(/images2021/gzhlw2021_r26_c9_s1.jpg) bottom left no-repeat #EFEEF4;}
.jgfc .bd li.lb02:hover .txt, .jgfc .bd li.lb04:hover .txt, .jgfc .bd li.lb06:hover .txt, .jgfc .bd li.lb08:hover .txt, .jgfc .bd li.lb10:hover .txt{background: url(/images2021/gzhlw2021_r26_c5_s1.jpg) bottom left no-repeat  #FC5F40;}
.jgfc .hgan{display: block;}
.jgfc .hgan a{position:absolute; top:35%; width:47px; height:105px; cursor:pointer;}
.jgfc .hgan .prev{background: url(/images2021/links_prev.png) center left no-repeat;}
.jgfc .hgan .next{background: url(/images2021/links_next.png) center left no-repeat; right: 0;}

/*.jgfc{width: 1200px; margin: 0 auto;}
.jgfc li{width: 22.6%; margin-right: 38px; float: left;}
.jgfc li img{width: 100%; height: 271px; display: block;}
.jgfc li a{color: #333;}
.jgfc li .txt{height: 123px; padding-top: 20px; text-align: center;}
.jgfc li .txt .bt{font-size: 21px; margin-bottom: 15px; font-weight: bold;}
.jgfc li .txt .zy{text-align: center; line-height: 1.5; font-size: 16px;}
.jgfc li:hover a{color: #fff;}
.jgfc li.lb01 .txt, .jgfc li.lb03 .txt{background: url(../images2021/gzhlw2021_r26_c10_s1.jpg) bottom left no-repeat #EFEEF4; }
.jgfc li.lb01:hover .txt, .jgfc li.lb03:hover .txt{background: url(../images2021/gzhlw2021_r26_c4_s1.jpg) bottom left no-repeat  #FC5F40;}
.jgfc li.lb02 .txt, .jgfc li.lb04 .txt{background: url(../images2021/gzhlw2021_r26_c9_s1.jpg) bottom left no-repeat #EFEEF4;}
.jgfc li.lb02:hover .txt, .jgfc li.lb04:hover .txt{background: url(../images2021/gzhlw2021_r26_c5_s1.jpg) bottom left no-repeat  #FC5F40;}
.jgfc li.lb04{margin-right: 0;}*/

/**** 通知公告 ****/
.tzgg li{width: 49%; float: left; background: url(../images2021/tzgg_r1_c3_s1.jpg) top right no-repeat #EFEEF4; margin: 15px 0; margin-right: 2%;}
.tzgg li .box{background: url(../images2021/tzgg_r1_c1_s1.jpg) top left no-repeat ; padding: 42px 28px 0 42px; height: 138px;}
.tzgg li:hover .box{background: none; border-left: 2px #D13631 solid;  padding-left: 40px;}
.tzgg li .box .date{font-size: 24px; font-weight: bold; display: inline-block; line-height: 100px; float: left; margin-right: 30px; color: #de4a45;}
.tzgg li .box .xxbt{height: 100px; display: flex; align-items: center; float: left; width: 70%; padding-left: 30px; border-left: 1px #c6c9cc solid;}
.tzgg li .box .xxbt a{font-size: 18px;}
.tzgg li.lb02, .tzgg li.lb04{margin-right: 0;}

/**** 友情链接 ****/
.piclink{position: relative; *overflow: hidden; overflow: hidden; width: 1260px; margin: 0 auto 60px;}
.piclink .bd{overflow: hidden; width:1158px; margin: 0 auto;}
.piclink .bd li{float: left; margin-right:8px;}
.piclink .bd li .pic{height: 105px; overflow: hidden;}
.piclink .bd li .pic img{display: block; width:380px; height: 105px;}
.piclink .hgan{display: block;}
.piclink .hgan a{position:absolute; top:0; width:47px; height:105px; cursor:pointer;}
.piclink .hgan .prev{background: url(../images2021/links_prev.png) center left no-repeat;}
.piclink .hgan .next{background: url(../images2021/links_next.png) center left no-repeat; right: 0;}


.links_txt{width: 1200px; background-color: #EFEEF4; border-radius: 2px; clear:both; margin: 0 auto; }
.links_txt dl{float:left; width:145px; margin-right:25px; position:relative; font-size:12px;}
.links_txt dl.dlEnd{margin-right:0;}
.links_txt dl dt{height:64px; background:url(../images2021/index2021_r51_c10_s1.png) no-repeat 120px center; text-align: center; color:#333; line-height:64px; position:relative; z-index:2;}
.links_txt dd{ display:none; position:absolute; bottom:0px; left:0; background:#fff; border:#ccc 1px solid; width:143px; /*height:250px;*/ overflow-y:scroll;}
.links_txt dl dd a{ display:block;  padding:5px 0 5px 20px; line-height:18px; color:#666; border-bottom:#e3e3e3 1px dotted; background:#fff;}
.links_txt dl dd a:hover{background:#f8f8f8; color:#E01A3E;}
.links_txt dd.flwz{height: 250px;}


.links_txt li{float:left; width:33.33%;  height: 64px; line-height:64px; text-align: center; background:url(../images2021/index2021_r51_c10_s1.png) right 28px no-repeat; cursor:pointer; font-weight: normal;}
.links_txt li.on{background:url(../images2021/index2021_r52_c10_s1.png) right 28px no-repeat #CCC;}

.home_links_drop ul{display: none; font-size: 14px; padding: 20px; overflow: hidden;}
.home_links_drop ul li{float: left; width: 16.666%; line-height:2.2; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_links_drop ul.city li{width:14.28%; text-align: center;}

.sidebar{top: 730px;}