﻿/* CSS Document */
body
{
	/*background: url(../images/beijingbo.jpg) no-repeat center;*/
	/*background-size: 100% 100%;*/
	/*color: #fff;*/
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}
li{list-style: none;}
/* 头部样式开始 */
.header{width:100%;height: 770px;}
a{text-decoration:none;}
#solid{
	width: 100%;
    height: 600px;
    clear: both;
    position: absolute;
    top: 147px;
}
#solid img
{
	width:100%;
	height:100%;
}
.navbg
{
	/*background-image: url(../images/navbg.png);*/
	background: #fff;
	background-repeat:repeat;
	background-size:100% 100%;
	width:100%;
	height:53px;
	position:absolute;
	top:94px;
	z-index: 999;
	border:1px solid #ccc;
}
#navcenter
{
	width:1200px;
	margin:auto;
	font-size:16px;
}
#navcenter #logo
{
	height:107px;
	float:left;
	width:310px;
	margin-left: -20px;
}
#logo span
{
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
#logo img
{
	width:100%;
	height:100%;
	vertical-align:middle;
}
#navcenter #nav
{
	height:53px;
	line-height:53px;
	float:right;
	width:100%;
	text-align:center;
	font-size:16px;
	position:relative;
}
#nav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline-block;	
}
.navGd{width: 100%;}
#nav ul li
{
	position: relative;
	width: 7%;
	display:inline-block;
	padding: 0 4px;
}
#nav ul li:hover
{	
	background:#e578ad
}
#nav ul li a
{
	text-decoration:none;
	/*color:#297369;*/
	color: #000;
	font-size:17px;
}
#nav ul li #kuihua
{
	width:100%;
	height:100%;
	/*line-height:107px;*/
	/*margin-top:-107px;*/
	margin-left:-20px;
	visibility:hidden;
}
#nav ul li:hover #kuihua
{
	width:100%;
	height:100%;
	left:20px;
	position:relative;
	/*visibility:visible;*/
}
#kuihua img
{
	width:100%;
	height:100%;
}
#nav ul li:hover a
{
	color:#fff;
	/*color: #297369;*/
	width:139px;
	height:125px;
	font-weight:bold;
	z-index:999;
	position:relative;
}

/*二级导航*/
#nav .second{position: absolute;width: 225px;display: none;background: #e578ad;margin-left:-67px;}
#nav .second li{width: 100%;line-height: 2;}
/*#nav .second li:first-child{padding-top: 35px;}*/
#nav .second a{color: #ccc;}
#nav .second li:hover a{color: #ccc;}

#nav ul li:hover .second{display: block;}
.flower
{
	position:relative;
	left:330px;
	top:300px;
}
.flower #kuang
{
	width:570px;
	height:250px;
	
}
.flower #kuang img
{
	width:100%;
	height:100%;
}
#neilian
{
	width:380px;
	height:105px;
	margin-left:70px;
	font-size:42px;
}
#neilian img
{
	width:100%;
	height:100%;
}
#wenzi
{
	width:412px;
	height:85px;
	margin-top:-240px;
	margin-left:150px;
	font-size:100px;
}
#wenzi img
{
	width:100%;
	height:100%;
}
/* 头部样式结束 */
/* 关于我们样式开始 */
.aboutbg {
	background: url(../images/aboutbg.png) center;
	width:100%;
	height:auto;
	/*padding-top:25px;*/
	/*margin-top:75px;*/
	position:relative;
}
.aboutbg .kuang {
	background: url(../images/kuang.png) center no-repeat;
	background-position:0px -10px;
	width:370px;
	text-align:center;
	margin:auto;
	margin-top:75px;
	position:relative;
	font-size:22px;
	padding-top:190px;
}
.kuang #span1
{
	display:block;
	margin-bottom:22px;
	font-size:27px;
	margin-top:-205px;
}
.kuang #span2
{
	display:block;
	font-size:22px;
	margin-top:20px;
}
.aboutmain
{
	width:1100px;
	margin:auto;
	height:380px;
	margin-top:-40px;
}
.aboutmain ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.aboutmain ul li
{
	display:inline-block;
	height:365px;
}
.aboutmain #left,#right{width: 248px; height: 362px;}
.aboutmain #left
{
	float:left;
	
}
.aboutmain #right
{
	float:left;
}
.aboutmain #left img
{
	width:100%;
	height: 100%;
}
.aboutmain #content
{
	width:44%;
	padding-left:5%;
	padding-right:5%;
	font-size:16px;
	line-height:37px;
	font-size:16px;
	float:left;
	
}
.aboutmain #content p
{
	margin-top:-10px;
}
.aboutmain #content #main
{
}
.aboutmain #right img
{
	width:100%;
	height: 100%;
}
.aboutmain #content #more
{
	padding-top:68px;
	text-align:center;
	/*background:url(../images/morebg.png) no-repeat;*/
	background-position:0px 75px;
	width:95px;
	height:40px;
	margin:auto;
}
.aboutmain #content #more span{ width:10px;height:5px; position:relative;bottom:1px;}
.aboutmain #content #more a
{
	text-decoration:none;
	color:#000;
	width:92px;
	height:28px;
	display:block;
	margin-left:1px;
	border:1px solid #000;
	line-height:28px;
}
.aboutmain #content #more:hover
{
	/*background:url(../images/morebg2.png) no-repeat;*/
	background-position:0px 75px;
	
}
.aboutmain #content #more:hover a
{
	color:#fff;
	background-color:#999;
	border:1px solid #CCC;
}
/* 关于我们样式结束 */
/*产品中心样式开始 */
.productbg {
	background: url(../images/productbg.png) center; 
	width:100%;
	/*height:942px;*/
	margin-bottom: 70px;
	position:relative;
	}
.productbg .kuang {
	background: url(../images/kuang.png) center;
	width:370px;
	height:85px;
	text-align:center;
	margin:auto;
	margin-top:265px;
	position:relative;
	font-size:22px;
}
.productbg .product
{
	width:1120px;
	margin-top:30px;
	margin:auto;
	text-align:center;
	padding-left:10px;
	padding-top: 50px;
}
.productbg .product ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline-block;
}
.productbg .product ul li
{
	display:inline-block;
	/*margin-top:55px;*/
	margin-right:15px;
	position:relative;
	padding-top:130px;
	overflow:hidden;
}
.product a
{
	text-decoration:none;
}

.product #pic
{
	width:205px;
	/*height:130px;*/
}
.product #pic img
{
	width:205px;
	height:125px;
	position:absolute;
	left:0;
	top:0;
}
.product #name
{
	text-align:center;
	/*background:#9ae3e4;*/
	background: rgba(0,0,0,.8);
	width:205px;
	height:55px;
	line-height:55px;
	color:#ccc;
	font-size:16px;
}
.product a:hover #name
{
	color:#000;
}
.productbg #more
{
	padding-top:31px;
	text-align:center;
	/*background:url(../images/morebg.png) no-repeat;*/
	background-position:0px 25px;
	width:95px;
	height:50px;
	margin:auto;
	margin-top:20px;
}
.productbg #more span{width:10px;height:5px; position:relative;bottom:1px;}
.productbg #more a
{
	text-decoration:none;
	color:#000;
	width:92px;
	height:28px;
	display:block;
	margin-left:1px;
	border:1px solid #000;
	line-height:28px;
	
}
.productbg #more:hover
{
	/*background:url(../images/morebg2.png) no-repeat;*/
	background-position:0px 25px;
	
}
.productbg #more:hover a
{
	color:#fff;
	background-color:#9ae3e4;
	border:1px solid #CCC;
}
/* 产品中心样式结束 */
/* 新闻资讯样式开始 */
.newsbg {
	background: url(../images/newsbg.png) center no-repeat; 
	width:100%;
	/*height:604px;*/
	position:relative;
	padding-top:180px;
	margin-top:-45px;
}
.newsbg .kuang {
	background-image: url(../images/aboutkuang.png);
	background-size:100% 100%;
	width:370px;
	height:85px;
	text-align:center;
	margin:auto;
}
.kuang #span1
{
	display:block;
	margin-bottom:12px;
	margin-top:-205px;
}
.kuang #span2
{
	display:block;
}
.newsbg .newsmain
{
	margin-top:32px;
	width:1120px;
	margin:auto;
}
.newsmain #pic1
{
	margin-top:263px;
	z-index:1;
}
.newsmain #pic2
{
	margin-top:-140px;
	margin-left:26px;
	z-index:2;
}
.newsmain #pic3
{
	margin-top:-140px;
	margin-left:44px;
	z-index:3;
}
.newsmain #pic4
{
	margin-top:-140px;
	margin-left:66px;
	z-index:4;
}
.newsmain #pic5
{
	margin-top:-240px;
	margin-left:125px;
	z-index:5;
}
.newsmain #pic5 ul
{
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
.newsmain #pic5 ul li
{
	display:inline;
}
.newsmain #pic6
{
	margin-top:-380px;
	margin-left:530px;
	z-index:6;
}
.newslist
{
	z-index:7;
	color:#e0e0e0;
}
.newslist #title
{
	font-size:16px;
	font-weight:bold;
	margin-top:-320px;
	margin-left:560px;
}
.newslist #content
{
	margin-left:510px;
	margin-top:60px;	
}
.newslist #content ul
{
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
}
.newslist #morebg
{
	padding-top:30px;
	text-align:center;
	background:url(../images/morebg3.png) no-repeat;
	background-position:-5px 23px;
	width:95px;
	height:50px;
	margin-left:645px;
	position:relative;
}
.newslist #morebg span{width:10px;height:5px; position:relative;bottom:2px;}
.newslist #morebg:hover
{
	background:url(../images/morebg2.png) no-repeat;
	background-position:0px 25px;
}

.newslist #morebg a
{
	text-decoration:none;
	color:#FFF;
}
.newslist #morebg:hover a
{
	color:#ccc !important;
}
.newslist #content ul li
{
	width:290px;
	position:relative;
	margin-top:30px;
}
:root .newslist #content hr/*IE9+*/
{
	clear:both;
	position:relative;
	width:290px;
	margin-left:-60px\0;/*所有IE*/
	border-bottom:1px dashed #FFF;
}
@-moz-document url-prefix() {/*FireFox*/
	.newslist #content hr
	{
		clear:both;
		position:relative;
		width:290px;
		margin-left:0px;
		border-bottom:1px dashed #FFF;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {/*webkit，如chrome and safari*/
	.newslist #content hr
	{
		clear:both;
		position:relative;
		width:290px;
		margin-left:0px;
		border-bottom:1px dashed #FFF;
	}
}
.newslist #span1
{
	float:left;
}
.newslist #span1 a
{
	text-decoration:none;
	color:#cdcdcd;
}
.newslist #span1 a:hover
{
	color:#FFF;
}
.newslist #span2
{
	float:right;
}

.newsmain #tag
{
	color:#ffffff;
	font-size:66px;
	margin-top:-220px;
	float:left;
	position:relative;
	margin-left:200px;
}
/* 新闻资讯样式结束 */
/* 底部样式开始 */
.footer
{
	position: relative;
	margin-top:30px;
	height:172px;
	width:100%;
	/*background:#c2eeef;*/
	background: rgba(0,0,0,.9);
	text-align:center;
	padding-top:30px;
}
.footer .footImg{
	width: 100px;
	height: 101px;
	position: absolute;
	top: 54px;
	left: 205px;
}
.footer .footImgss{left:55px;}
.footer .footImg1{
	width: 355px;
	position: absolute;
	top: 66px;
	right: 20px;
	text-align: left;
}
.footer .footImg1 p{margin-top: 0;margin-bottom: 10px; }
.xyqq{height: 81px;float: left;margin-right: 5px;}
.footer #contact
{
	color:#DC3962;
	font-size:18px;
}
.footer #red
{
     width:21px;
     height:3px;
	 margin:auto;
	 margin-top:10px;
}
.footer #red img
{
	width:100%;
	height:100%;
}
.footer #hr1
{
	width:367px;
	margin:auto;
	margin-top:-8px;
}
.footer #tellus
{
	margin-top:10px;
	color:#959494;
	font-size:13px;
	font-weight:bold;
}
.footer #callus
{
	margin-top:8px;
	position:relative;
	margin-bottom:6px;
}
#callus img
{
	width:21px;
	height:21px;
	vertical-align:middle;
}
#callus span
{
	margin-left:20px;
	font-size:16px;
	color:#DC3962;
	font-weight:bold;
}
.footer #hr2
{
	width:495px;
	margin:auto;
}
.footer #address
{
	font-size:14px;
	color:#7d7a7a;
}
.footer p{color: #7d7a7a;font-size: 14px;}
/* 底部样式结束 */
/*学生作品*/
.studsbg{margin-top: 30px;}
/*.tsStyle{padding-top: 0;}*/
/*学生作品结束*/
/*十大优势*/
.yous{height: 167px;margin-top: 40px !important;width: 100% !important;padding: 10px 0;}
.yous ul li{display: flex;float: left;width: 20%;box-sizing: border-box;padding-right: 10px; margin-bottom: 35px;}
.yous ul li img{width: 55px;height: 50px;}
.yous ul li .yousp{font-size: 15px; padding-top: 10px;line-height: 20px;margin-left: 10px;text-align: justify;color:;}
.yous ul li .duozi{padding-top: 12px;}
/*十大优势结束*/
.zhcy{height: 535px;margin-top: 20px;}
.zhcy .kuang{margin-bottom: 40px;}
.newsbg .kuang #span2{cursor: pointer;}
.newsbg .kuang #span2:hover{color: #2b8182;}
.zhcy .kuang #span2{cursor: pointer;}
.zhcy .kuang #span2:hover{color: #2b8182;}

/*滚动插件样式*/
#marquee1,#marquee2,#marquee3{width:100%;height:auto;overflow:hidden;margin-top: 30px;}

#marquee1 ul li{float:left;width:280px;border:1px solid #ddd;padding:5px;height:345px;}
#marquee1 ul li img{display:block;width: 100%;height: 85%;}
#marquee1 ul li p{text-align: center;color: #000;}
#marquee1 ul li:hover p{color: #dc3962;}


#marquee2 ul li{float:left;width:200px;height: 355px; border:1px solid #ddd;padding:5px;}
#marquee2 ul li img{display:block;width: 100%;height: 100%;}

#marquee3 ul{margin-left: -11px;}
#marquee3 ul li{float:left;width:200px;height: 150px; border:1px solid #ddd;padding:5px;}
#marquee3 ul li img{display:block;width: 100%;height: 100%;}

#marquee4 ul{margin-left: -11px;}
#marquee4 ul li{float:left;width:200px;height: 267px; border:1px solid #ddd;padding:5px;}
#marquee4 ul li img{display:block;width: 100%;height: 100%;}


.zh-xylogo{position: absolute;top: 0;width: 100%;height: 93px;text-align: center; border-bottom: 1px #fff solid;z-index: 999;}
.zh-xylogo img{width: 100%;height: 90%;}
.zh-conImg{width: 50%;float: left;box-sizing:border-box;padding-right: 10px;}
.zh-conImg img{width: 100%;}
.aboutmain #content p{text-align: justify;}


.swiper-container {
  width: 100%;
  height: 100%;

}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-pagination-bullet{width: 25px !important;height: 25px !important;}
.swiper-pagination-bullet-active{background: #66a7efbf !important;}