div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul{font-family: "Microsoft YaHei"; padding:0; margin:0; font-size: 18px; line-height: 28px; color: #666;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none; }
.no-padding{padding: 0;}
.img_block{display: block; width: 100%;}
.of{overflow: hidden;}
.banner{background: url(banner1920.png) no-repeat center 0; height: 400px; margin-bottom: 45px;}
.banner-phone{display: block; width: 100%; margin-bottom: 30px;}
/*top*/
.textBack{min-height: 371px; background: #f4f4f4; padding: 0 30px 0 25px;}
.textBack h5{padding: 30px 0 15px; font-size: 24px; line-height: 24px; color: #e62129; font-weight: bold;}
.textBack h4{padding-bottom: 10px;}
.textBack h4 a{font-size: 28px; line-height: 32px; color: #333; font-weight: bold;}
.textBack p{padding-bottom: 10px;}
/*亮点*/
.title{display: block; margin: 0 auto; margin-top: 50px; margin-bottom: 34px;}
.no-padding-l{padding-left: 0;}
.no-padding-r{padding-right: 0;}
.light-txt{min-height: 275px; background: #f4f4f4; padding: 0 30px;}
.light-txt h6{padding:23px 0 10px; }
.light-txt h6 a{color: #333; font-weight: bold; border-left: 8px solid #e62129; font-size: 22px; line-height: 24px; padding-left: 18px;}
.zhantai-light{margin: 0 15px;}
#owl-demo2 .owl-dots .owl-dot{outline: none;}
#owl-demo2 .owl-dots .owl-dot span{width: 60px; margin: 20px 7px 0; }
#owl-demo2 .owl-dots .owl-dot.active span{background: #e62129;}
/*新闻*/
.news ul li{width: 48.8%; float: left; background: #f4f4f4; height: 40px; margin-bottom: 20px; overflow: hidden;}
.news ul li a{line-height: 40px; color: #333; padding-left: 20px; display: block;}
.news ul li a:hover,.textBack h4 a:hover{color: #e62129;}
/*图集*/
.owl-demo{max-width: 1000px; margin:0 auto;}
.owl-demo .owl-nav button{position: absolute; top: 45%; outline: none;}
.owl-demo .owl-nav button.owl-prev{left: -89px;}
.owl-demo .owl-nav button.owl-next{right: -89px;}
.owl-theme .owl-nav{margin: 0;}
/*底部*/
.foot{background: #e62129; padding: 30px 0; margin-top: 90px;}
.foot .container{padding: 0 50px;}
.foot img{float: left; display: block; width: 16%; margin-top: 115px;}
.foot .row div{float: right; width: 78%}
.foot span{color: #fff; display: block; padding-top:10px; font-size: 16px; line-height: 24px;}
@media screen and (max-width: 1199px){
	.owl-demo .owl-nav button{top: 43%;;}
	.owl-demo .owl-nav button.owl-prev{left: 0;}
	.owl-demo .owl-nav button.owl-next{right: 0;}
	.light-txt{min-height: 270px;}
}
@media screen and (max-width: 768px){
	/*top*/
	.topText{margin: 0 15px;}
	.textBack h5{padding: 20px 0 10px;}
	.textBack{padding: 0 20px 5px;}
	.textBack h4{padding: 0px 0 8px;}
	.textBack h4 a{font-size: 24px; line-height: 28px;}
	.textBack p{font-size: 16px; line-height: 24px; padding-bottom: 5px;}
	/*标题*/
	.title{margin-top: 30px; margin-bottom: 20px;}
	/*亮点*/
	.zhantai-light-two{margin-top: 15px;}
	.no-padding-l{padding-left: 15px;}
	.no-padding-r{padding-right: 15px;}
	.light-txt{min-height: auto; padding: 0 15px 20px;}
	.light-txt h6{padding:23px 0 10px; }
	.light-txt h6 a{border-left: 8px solid #e62129; font-size: 20px; line-height: 26px; padding-left: 10px;}
	.light-txt p{font-size: 16px; line-height: 24px;}
	#owl-demo2 .owl-dots .owl-dot span{width: 10px; margin: 8px 7px 0; }
	/*新闻*/
	.news ul{margin: 0 15px;}
	.news ul li{width: 100%; float: left; background: #f4f4f4; height: 36px; margin-bottom: 10px; }
	.news ul li a{line-height: 36px; padding-left: 15px; padding-right: 5px; font-size: 16px;}
	.album{margin: 0 15px;}
	/*底部*/
	.foot{padding: 30px 0; margin-top: 35px;}
	.foot .container{padding: 0 20px;}
	.foot img{float: none; margin: 0 auto; width: 120px;}
	.foot .row div{float: none; width: 94%; margin: 0 auto; margin-top: 10px;}
	.foot span{display: block; font-size: 14px; line-height: 18px; padding-top: 8px;}
}