@charset "utf-8";
/* CSS Document */

body{min-width: 320px;}

.header_width{max-width: 1200px; margin: 0 auto;}
.foot{width:88%; margin: 0 auto;}

.bgstretcher-area { TEXT-ALIGN: left}
.bgstretcher { POSITION: absolute; TOP: 0px; LEFT: 0px}
.bgstretcher UL { POSITION: absolute; TOP: 0px; LEFT: 0px}
.bgstretcher UL LI { POSITION: absolute; TOP: 0px; LEFT: 0px}
.bgstretcher UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.bgstretcher UL LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.bgstretcher { Z-INDEX: 1; POSITION: fixed; WIDTH: 100%; BACKGROUND:#f4f3ef; OVERFLOW: hidden; TOP: 0px; LEFT: 0px; _position: absolute}
.cc-right { WIDTH: 120px; FLOAT: right}

#slide-arrow-box .slide-arrow {Z-INDEX: 999; POSITION: absolute; WIDTH: 40px; BACKGROUND: url() no-repeat 0px 0px; HEIGHT: 75px; CURSOR: pointer;top:300PX;}
#slide-arrow-box .slide-arrow-prev {BACKGROUND-POSITION: 0px 0px; LEFT: 0px}
#slide-arrow-box .slide-arrow-prev:hover {BACKGROUND-POSITION: 0px -74px}
#slide-arrow-box .slide-arrow-next {BACKGROUND-POSITION: -40px 0px; RIGHT: 0px}
#slide-arrow-box .slide-arrow-next:hover {BACKGROUND-POSITION: -40px -74px}
.cclb-btn-prev {width:40px;height:75px;float:left; background: transparent url() repeat; cursor: pointer; text-indent: -10000px;}
.cclb-btn-prev:hover {background-position: -30px 0;}
.cclb-btn-next {width:40px; height:75px;float:left;background: transparent url() repeat;background-position: 0 -40px;cursor: pointer;text-indent: -10000px;}
.cclb-btn-next:hover {background-position: -40px -40px;}


.index_section{width:86%;margin: 15px auto;background: #f4f3ef;padding: 1%;}


/*---办事指南box开始---*/
.index_tab{width:100%;}
.index_tab h2{width:100%;height: 74px;border-bottom: 1px solid #0accce;font-size:24px;display: block;}
.index_tab h2 span{float:left;width:30%;margin-right: 2%; line-height:74px;color: #0accce; text-align:center;cursor:pointer;font-size: 24px;position: relative;height: 74px;background-color: #cef5f5;}
.index_tab h2 span i{display: none;}

.index_tab h2 .current{background:#0accce;color: #fff;}
.index_tab h2 .current i{display:block;top:100%;left:50%;margin-left:-30px; position:absolute;height: 9px;line-height: 9px;}
.index_tab h2 .current i img{width:61px;height:9px; vertical-align:top;}

.index_tab h2 a{color: #333;}
.index_tab h2 .current a{color: #fff;}
.index_tab .ul-list{overflow:hidden;}
.index_tab .ul-list li{width: 30%;margin: 0 1.5%;float: left;padding-bottom: 30px;min-height: 40px;}
.index_tab .ul-list li div{padding-left: 20%;background: url(../images/01.png) no-repeat left top;background-size:16%;min-height: 40px;}
.index_tab .ul-list li+li div{background: url(../images/02.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li+li+li div{background: url(../images/03.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li+li+li+li div{background: url(../images/04.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li+li+li+li+li div{background: url(../images/05.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li+li+li+li+li+li div{background: url(../images/06.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li+li+li+li+li+li+li div{background: url(../images/07.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li+li+li+li+li+li+li+li div{background: url(../images/08.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li+li+li+li+li+li+li+li+li div{background: url(../images/09.png) no-repeat left top;background-size:16%;}
.index_tab .ul-list li div h5{font-size: 18px;margin-bottom: 6px;}
.index_tab .ul-list li div h5 a{color: #333333;}
.index_tab .ul-list li div h5 a:hover{color: #ff4208;transition: 0.6s all;}
.index_tab .ul-list li div p{color: #888888;line-height: 18px;height: 54px;position: relative;}
.index_tab .ul-list li div p a{position: absolute;right: 0;bottom: 0;font-size: 12px;color: #ff4208;}
.index_tab .ul-list li div p a:hover{right: 10px;transition: 0.6s all;}
.index_tab .ul-list li div .table-more{}
.index_tab .ul-list{width:100%; margin-top: 30px;}

/*---办事指南box结束---*/
/*热点专题开始*/
.hot-bg{background-color: #cef5f5;padding: 40px 0;}
.hot-box{width: 1200px;margin: 0 auto;}
.hot-box .big-title{margin-bottom: 30px;text-align: center;font-size: 36px;color: #323232;position: relative;padding-bottom: 20px;background: url(../images/hot-line.png) no-repeat bottom center;}
.hot-box .big-title a{position: absolute;right: 0; font-size: 12px;color: #666666;font-weight: normal;line-height: 40px;}
.hot-box .big-title a:hover{color: #13b5b1;transition: 0.6s all;}
.hot-box ul{overflow: hidden;}
.hot-box li{float: left;width: 32%;margin-right: 2%;}
.hot-box ul li:last-child{margin-right: 0;}
.hot-box li a{display: block;}
.hot-box li a:hover{transition: 0.6s all;transform: scale(1.02);}
.hot-box li .zstd{width: 100%;height:270px;overflow:hidden;}
.hot-box li .zstd2,.hot-box li .zstd2_1,.hot-box li .zstd2_2{display:none;width: 100%;background-size:cover;background-position:center;height:200px;overflow:hidden;}
.hot-box li img{display: block;width: 100%;height:270px;}

.hot-box li .hot-nr{background: url(../images/hot-01.png) no-repeat top center; background-color: #c2185b;padding: 3% 2%;}
.hot-box li+li .hot-nr{background: url(../images/hot-02.png) no-repeat bottom center; background-color: #80c269;}
.hot-box li+li+li .hot-nr{background: url(../images/hot-01.png) no-repeat top center;background-color: #f19149;}
.hot-box li .hot-nr h3{font-size: 16px;color: #fff;font-weight: normal;margin-bottom: 10px;}
.hot-box li .hot-nr p{font-size: 14px;;line-height: 1.5;color: #edcdd6;}
.hot-box li+li .hot-nr p{color: #ddedd9;}
.hot-box li+li+li .hot-nr p{color: #fae1d3;}
/*热点专题结束*/
/*三大新闻开始*/
.news{padding: 40px 0;width: 1200px;margin: 0 auto;}
.news ul{overflow: hidden;}
.news ul li{width: 32%;margin-right: 2%;float: left;}
.news ul li:last-child{margin-right: 0;}
.news01 .big-title{overflow: hidden;margin-bottom: 20px;}
.news01 .big-title span{float: left;font-size: 26px;color: #333333;font-weight: bold;}
.news01 .big-title a{display: block;float: right;margin-top: 16px;}
.news01 .big-title a:hover{margin-right: 10px;transition: 0.6s all;}
.news01 .big-title a img{display: block;}
.news01 dd a{display: block;overflow: hidden;position: relative;}
.news01 dd a:hover p{transition: 0.6s all;margin-left: 10px;color: #13b5b1;}
.news01 dd p{float: left;width: 80%;line-height: 40px;font-size: 15px;color: #323232;padding-left: 10px;background: url(../images/kap02.png) no-repeat left center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news01 dd span{float: right;font-size: 12px;color: #999999;line-height: 40px;}
.news01 dd img{position: relative;display: block;width: 100%;margin-bottom: 10px;}
.news01 dd .video{position: absolute;left: 50%;top: 50%;z-index: 9999;margin-left: -25px;margin-top: -25px;width: auto;}
.news01 dd h5{position: absolute;bottom: 10px;left: 0;width: 100%;height: 40px;line-height: 40px;background: url(../images/video02.png);font-size: 15px;color: #fff;text-align: center;}
.news01 dd h5:hover{transition: 0.6s all;color: #13b5b1;}
/*三大新闻结束*/

/*列表页开始*/
.list-position{background-color: #0f4647;height: 100px;line-height: 100px;}
.position{width: 1200px;margin: 0 auto;}
.position p{text-align: right;font-size: 24px;color: #fff;font-weight: bold;height: 60px;}
.wrap{width: 1200px;margin: 0 auto;overflow: hidden;}

.dangqian{width:auto;float:left;color:#fff;font-size: 14px;margin-top: 50px;line-height: 40px;}
.dangqian a{color:#fff;}
.dangqian a:hover{color:#4cc2c4;transition: 0.6s all;}

.list li:nth-child(2n-1){background-color: #4cc2c4;}
.list li{padding: 40px 0;}
.list li img{float: right;display: block;}
.list01{width: 48%;float: left;margin: 0 1%;}

.link_img{width: 47.5%;height: 368px;background-size: cover;background-position:center;float:right;margin: 0 1%;}
.link_img img{width:100%;}

.list li:nth-child(2n-1) .list01{float: right;}
.list01-title{margin-bottom: 30px;}
.list01-title h5{font-size: 24px;color: #333;margin-bottom: 20px;}
.list01-title p{font-size: 14px;color: #555555;line-height: 30px;text-indent: 28px;}
.list01-title p i{font-style: normal;color: #999;}
.list01-title span{background: url(../images/list-title03.png) no-repeat right center;display: -webkit-inline-box;padding-right: 28px;margin-bottom: 10px;}
.list01-title span b{font-size: 14px;color: #fff;height: 25px;line-height: 25px;background: url(../images/list-title04.png) no-repeat center; background-color: #ff8808;background-position-x: 15px;display: -webkit-inline-box;padding-left: 30px;}
.list li:nth-child(2n-1) .list01 h5{color: #fff;}
.list li:nth-child(2n-1) .list01 p{color: #fff;}
.list li:nth-child(2n-1) .list01-title span{background: url(../images/list-title01.png) no-repeat right center;}
.list li:nth-child(2n-1) .list01-title span b{background: url(../images/list-title02.png) no-repeat center;background-position-x: 15px; background-color: #c5fa35;color: #4cc2c4;}
/*第二个列表页*/
.list02{overflow: hidden;}
.list02 .list02-left{float: left;width: 600px;}
.list02 img{float: right;display: block;}
.list li:nth-child(2n-1) img{float: left;}
.list li:nth-child(2n-1) .link_img{float: left;}
.list li:nth-child(2n-1) h5{color: #fff;}
.list li:nth-child(2n-1) p{color: #fff;}
.list li:nth-child(2n-1) .list01-title span{background: url(../images/list-title01.png) no-repeat right center;}
.list li:nth-child(2n-1) .list01-title span b{background: url(../images/list-title02.png) no-repeat center;background-position-x: 15px; background-color: #c5fa35;color: #4cc2c4;}


@media screen and (max-width:1240px) {
.index_tab h2{height:2.4em;font-size:22px;}
.index_tab h2 span{float:left;width:auto;padding:0 2%;margin-right: 2%;line-height:2.4em;font-size: 22px;height:2.4em;}
.index_tab h2 span i{display: none;}

.index_tab .ul-list li div h5{font-size:16px;max-height:40px;line-height:20px;overflow:hidden;margin-bottom:0;}
.index_tab .ul-list li div p{display:none;}
.index_tab .ul-list li div{padding-left:40px;background-size:34px;}
.index_tab .ul-list li+li div{background-size:34px;}
.index_tab .ul-list li+li+li div{background-size:34px;}
.index_tab .ul-list li+li+li+li div{background-size:34px;}
.index_tab .ul-list li+li+li+li+li div{background-size:34px;}
.index_tab .ul-list li+li+li+li+li+li div{background-size:34px;}
.index_tab .ul-list li+li+li+li+li+li+li div{background-size:34px;}
.index_tab .ul-list li+li+li+li+li+li+li+li div{background-size:34px;}
.index_tab .ul-list li+li+li+li+li+li+li+li+li div{background-size:34px;}
.hot-box{width: 96%;margin: 0 auto;}
.news{width: 96%;margin:0 auto;}
.list-position{line-height: 72px;height: 72px;font-size: 24px;}
.position{width:96%;margin: 0 auto;}
.wrap{width: 96%;margin: 0 auto;overflow: hidden;}
.dangqian{width:auto;float:left;color:#fff;font-size: 14px;margin-top:30px;line-height:50px;}
}

@media screen and (max-width:1150px) {
    .flexslider{display: none;}
	.index_main{width:70%;margin-left:0;}
	.index_tab .list2{}
	.aside_kuaijie_bx{width:28%;}
	.hot-bg{background-color: #cef5f5;padding:2% 0;}
	.hot-box .big-title{margin-bottom:2%;}
	.news{padding: 2% 0;}
}

@media screen and (max-width:900px) {
.news ul li{width:96%;margin-left: 2%;float:none;margin-bottom: 20px;}
}

@media screen and (max-width:800px) {
	.header_width{width:100%;}
	.index_section{width:94%;}
	.index_main{width:100%; margin-left:0;}
	.aside_kuaijie_bx{width:100%;margin-top:10px;}
	.aside_kuaijie ul a{width:47%;margin:3px 1%; float:left;}
	.hot-box li{float: left;width:100%;margin-right:0;margin-bottom: 20px;}
	.hot-box li .zstd{display:none;}
	.hot-box li .zstd2_2{display:none;}
	.hot-box li .zstd2,.hot-box li .zstd2_1{display:block;width: 100%;background-size: 100% 100%;background-position: top center;height: 275px;overflow:hidden;}
	.link_img{width:100%;height: 200px;background-size: cover;background-position:center;float:right;margin:0 0 2% 0;}
	.list01{width: 100%;float:none;}
	.list01-title h5,.hot-box .big-title h5,.news01 .big-title span{font-size:22px;}
	.hot-box .big-title{margin-bottom:2%;background:none;padding-bottom:0px;}
	.news01 dd p{line-height:2;}
	.news01 dd span{line-height:2;}
	.dangqian{display:none;}
	.position p{text-align:center;font-size: 22px;color: #fff;font-weight: bold;height: 60px;}
	.list01-title p{line-height: 1.5;font-size:14px;}
}

@media screen and (max-width:540px) {
	.index_tab .list3 ul li i{display:none;}
	.index_tab .list1 dl{width: 49.9999999%;height:60px; position: relative;}
	.index_tab .list1 dl dt{width:60px; height:60px;float: left;}
  .index_tab .list1 dl dt img{margin-top:7px;}
	.index_tab .list1 dl dd{width:60%; float: left; height: 60px; line-height: 20px; overflow: hidden; text-align: left;}

	.index_tab .list2{margin-top: 15px;}
	.index_tab .list2 ul{list-style: none;}
	.index_tab .list2 li{width:100%;height: 40px;line-height: 40px;font-size:16px;background: url() no-repeat left 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;padding-left: 20px;display:inline;}
	.index_tab .list2 li:hover{background: url() no-repeat left 11px;}
	.index_tab .list2 li a{color: #333;}
	.index_tab .list2 li a:hover{color: #8c1515;}
	.index_tab .list3_aside{width:100%; float: left; padding:0 1%;}
	.aside_kuaijie ul a{height:90px;line-height: 90px;}
	.index_tab .list4 li{width:100%;height:60px;margin-top:7px;}
	.index_tab .list4 .time{top:0;}
  .index_tab .list4 li.li2{float:left;}
  .index_tab .list4 li.li4{float:left;}
	.index_tab .list4 .wen h4{line-height:30px; margin-bottom:0;height:60px;}
	.index_tab .list4 .wen p.zy{display:none;}
	.index_tab h2{height:2.4em;font-size:18px;}
  .index_tab h2 span{line-height:2.4em;font-size:18px;height:2.4em;}
	.index_tab .ul-list li div h5{font-size:16px;}
}

@media screen and (max-width:480px) {
	.index_tab h2{height:2.4em;font-size:14px;}
  .index_tab h2 span{line-height:2.4em;font-size:14px;height:2.4em;}
	.index_tab .ul-list li div h5{font-size:12px;}
}

@media screen and (max-width:400px) {
	.index_tab h2 span{font-size:14px;}	
	.index_tab h3{font-size: 14px;}
	.index_tab h3 a{font-size:12px;}
	.aside_kuaijie ul a{font-size:16px;height:80px;line-height: 80px;}
	.index_tab .list5 .wen{padding-left:0;width:100%;}
	.index_tab .list5 .aside_img{display: none;}
}