/*首页幻灯大图 */
.homeSlider .owl-carousel {position: relative;}

.homeSlider .owl-theme .owl-controls .owl-page span {background: #00CDAB;border-radius: 0; }
.homeSlider .owl-pagination {position: absolute;bottom: -2px; right: 5px;*bottom: 8px;}
.homeSlider .clickable {cursor: default;}
.homeSlider .item{width: 100%;*height:225px;display: block;overflow: hidden;position: relative;}
.homeSlider .owl-theme .owl-controls .owl-buttons div {height: 69px;width: 42px;border-radius: 0;padding: 0;opacity: 0.8;}
.homeSlider .owl-buttons  div.owl-next,.homeSlider .owl-buttons  div.owl-prev{position: absolute;top: 35%;}
.homeSlider .owl-buttons  div.owl-next {background: url(../images/index_btn04.png);right: 0;}
.homeSlider .owl-buttons  div.owl-prev {background: url(../images/index_btn03.png);left: 0;}
.homeSlider .carousel-caption{padding: 5px 10px;*width: 100% !important;*display: block;}
.homeSlider .carousel-caption h4 {font-size: 16px;font-weight: normal;margin: 0; height:22px; line-height:22px; color:#eee;}
.homeSlider .item img{width: 100%;position: relative;max-width: inherit;height: 334px; display:block;}
.homeSlider .owl-controls{margin: 0;}
body{background: #FFF;}
.logo{height: 380px;margin-top: 20px;}
.logo img{width: 250px;}
.header{background: url(../images/hbdc2024_01.png) no-repeat top center; width: 100%;height: 486px;padding: 0px;}
.list-box{width: 100%;height: auto;overflow: hidden;}
.title{height: 28px;background: url(../images/hbdc2024_03.png) repeat-x bottom;width: 100%;}
.title .s-title{height: 28px;width: 100%;}
.title h4{float: left;width: 171px;text-align: center;color: #00B8AF;font-weight: bold;font-size: 18px;line-height: 28px;float: left;margin: 0; padding: 0;font-weight: bold;background: url(../images/hbdc2024_02.png) no-repeat bottom left;}
.title span{float: right;line-height: 28px;}
.title span a{font-size: 14px;color:#00B8AF;}
.top-box{}
.top-box .hh-top{width: 100%;margin:0 auto;text-align: center;height: auto;overflow: hidden;}
.top-box .hh-top a.t{font-size: 18px;font-weight: bold;color: #000;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;height: 40px;display:block;margin-top: 20px;}
.top-box .hh-top p{text-indent: 2em;line-height: 30px;color: #999999;font-size: 12px;text-align: left;}
.top-box .hh-top p a{color: #E35009;ine-height: 30px;font-size: 12px;}
.top-box ul.list{width: 100%;}
.top-box ul.list li{line-height: 35px;list-style-type:square;}
.top-box ul.list li a{color: #000;float: left;width: 70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.top-box ul.list li span{float:right;padding: 0px 10px;color: #999999;font-size: 12px;width: 20%;}
/*公告*/
.gg{border: 1px solid #52DBC1;height: auto;position: relative;margin-top: 23px;}
.gg .gg-title{position: absolute;top:-23px;left: 40%;width: 245px;height: 47px;background: url(../images/hbdc2024_04.png) no-repeat center top; text-align: center;font-size: 22px;color: #FFF;line-height: 47px;letter-spacing:0.25em}
.gg .gg-title a{color: #FFF;font-weight: bold;text-align: center;}
.gg .gbox{background: #E5FAF8;margin: 30px 29px;}
.gg .gbox .gg-box{padding: 20px 30px;background:linear-gradient(#00B8AF, #00B8AF) left top, linear-gradient(#00B8AF, #00B8AF) left top, linear-gradient(#00B8AF, #00B8AF) right top, linear-gradient(#00B8AF, #00B8AF) right top, linear-gradient(#00B8AF, #00B8AF) left bottom, linear-gradient(#00B8AF, #00B8AF) left bottom, linear-gradient(#00B8AF, #00B8AF) right bottom, linear-gradient(#00B8AF, #00B8AF) right bottom;background-repeat: no-repeat; background-size: 2px 20px, 20px 2px;}
.gg .gbox .gg-box h3{text-align: center;margin-top: 30px;text-align: center;font-size: 24.5px;font-weight:bold;}
.gg .gbox .gg-box p{line-height: 36px;text-align:left;text-indent:2em;color: #000000;margin: 0px 55px;}
/*小盒子样式*/
.hb-box{width: 100%; height: auto;}
.hb-box .title{background: url(../images/hbdc2024_06.png) repeat-x top;height: 41px;overflow: visible;}
.hb-box .title h3{background: url(../images/hbdc2024_05.png) no-repeat left bottom;float: left;width: 347px;height: 41px;margin: 0px;}
.hb-box .title h3 a{color: #00B8AF;font-size: 30px;font-weight: bold;line-height: 41px;float: left;margin-left: 10px;font-style: italic;position: relative;text-align: right;width: 120px; }
.hb-box .title h3 a em{position:absolute;color: #000;line-height: 30px;width: 60px;top:-10px;font-size: 30px;left: 0px;}
.hb-box .title span{float: right;width: 40px;background: #fff;line-height: 41px;text-align: right;}
.hb-box .title span a{color: #83D2CD;font-size: 14px;line-height: 41px;}
.hb-box .hb-top{border:1px solid #12D4B6; box-shadow:2px 2px 2px #00CDAB;margin-top: 30px;padding: 20px 30px 10px 30px;}
.hb-box .hb-top h3{color: #000;font-size: 16px;font-weight: bold;text-align: center;line-height: 20px;height: 20px;margin: 0px;}
.hb-box .hb-top h3 a{color: #000;font-size: 16px;}
.hb-box .hb-top p{line-height: 24px;text-indent: 2em;color: #7A7A7A;margin-top: 20px;font-size: 12px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.hb-box .hb-list{margin: 10px 0px 0px 0px;}
.hb-box .hb-list li{border-bottom: 1px solid #F3F3F3;height: 60px;line-height: 60px;background: url(../images/hbdc2024_07.png) no-repeat center left;list-style: none;}
.hb-box .hb-list li:last-child{border-bottom: none;}
.hb-box .hb-list li a{float: left;line-height: 60px;font-size: 14px;color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 90%;margin-left: 20px;}
.hb-box .pic{margin: 40px 0px;height: auto;overflow: hidden;}
.hb-box .pic li{width: 23.5%;float: left;text-align: center;list-style: none;margin-left: 2%;}
.hb-box .pic li:first-child{margin-left: 0px;}
.hb-box .pic li div{background: url(../images/hbdc2024_08.png) repeat-x left;margin: 0px auto;height: 156px;}
.hb-box .pic li div p{font-size: 20px;text-align: center;float: left;width: 80px;height: 30px;color: #FFF;font-size: 12px;background: #00B8AF;border-bottom-right-radius:15px;line-height: 30px;}
.hb-box .pic li div h3{margin: 0px;height: 40px;line-height: 40px;text-align: center;color: #00B8AF;font-size: 20px;float: left;width: 100%;font-weight: normal;}
.hb-box .pic li div h4{margin: 0px;line-height:24px;text-align: center;font-size: 20px;color: #00B8AF;float: left;padding: 0px 30px;}
@media (min-width: 980px) and (max-width: 1200px){
	.header{background-size: 150%; height: 580px;}
	.logo{height: 280px;}
	.container{ background: none;}
			.homeSlider .item img{height: 410px;}
			.top-box .hh-top{display: none;}
			.top-box ul.list li a{width: 60%;}
			.top-box ul.list li span{width: 30%;}
			.top-box .hh-top p{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
			.top-box ul.list{margin-top: 20px;}
			.gg .gg-title{left: 35%;}
			.gg .gbox .gg-box h3 {margin-top: 0px;}
			.gg .gbox .gg-box p{margin: 0px;}
			.gg .gbox .gg-box{padding: 20px 30px;}
			.hb-box .pic li div h4{font-size: 16px;padding: 0px 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
}
@media (min-width: 768px) and (max-width: 979px){
	.header{background-size: 150%;height: 420px;padding: 0px;}
	.logo{height: 220px;}
	.container{ background: none;}
	.logo img{width: 180px;}
	.header{background-size: 150%;height: 280px;padding: 0px;}
	.homeSlider .item img{height: 239px;}
	.top-box .hh-top{display: none;}
	.top-box ul.list li a{width: 60%;}
	.top-box ul.list li span{width: 30%;}
	.top-box .hh-top p{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
	.top-box ul.list{margin-top: 20px;}
	.gg .gg-title{left: 35%;}
	.gg .gbox .gg-box h3 {margin-top: 0px;}
	.gg .gbox .gg-box p{margin: 0px;}
	.gg .gbox .gg-box{padding: 20px 30px;}
	.hb-box .pic li div h4{font-size: 16px;padding: 0px 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	
}
@media (max-width: 767px){
	.header{background-size: 150%;height: 280px;padding: 0px;}
	.logo{height: 120px;}
	.container{ background: none;}
	.top-box ul.list li a{width: 60%;}
	.top-box ul.list li span{width: 30%;}
}
@media (max-width: 480px){
	.header{background-size: 150%;height: 120px;padding: 0px;}
	.logo img{width: 100px;}
	.homeSlider .item img{height: 229px;}
	.top-box .hh-top{display: block;}
	.list-box{margin-top: 20px;}
	.top-box ul.list li a{width: 60%;}
	.top-box ul.list li span{width: 30%;}
	.gg .gg-title{left: 17%;}
	.gg .gbox .gg-box h3 {margin-top: 0px;}
	.gg .gbox .gg-box p{margin: 0px;}
	.gg .gbox .gg-box{padding: 20px 10px;}
	.hb-box .title span{display: none;}
	.hb-box .pic li{margin-top: 20px;width: 100%;}
	.hb-box .pic li div{background: url(../images/hbdc2024_08_480.png) no-repeat left;margin: 0px auto;height: 156px;}
	.hb-box .pic li:first-child{margin-top: 0px;}
}