﻿*{margin: 0;padding: 0;}
a{display: block;text-decoration: none;}
img{display: block;}

.Head{height: 100px;background: #ad1548 url() no-repeat center;position: fixed;top:0; left: 0;width: 100%;z-index: 500;}

.Search{margin-left: 40px;margin-top: 20px;float: left; height: 60px;width: 60px;
background: url(images/sousuo.png) no-repeat center;}

.Nav{float: right;margin-right: 40px;margin-top: 20px;background: url(images/caidan.png) no-repeat center ;
height: 60px;width: 60px;}




li{list-style: none;}

.box-bj{ width:100%; height:100px; margin:0px; padding:0px; position:fixed; overflow:hidden; left:0px;top:0;background:#ad1548;z-index: 9;}
#mintbar{/*font-size:14px;font-family:Arial,Helvetica,Sans-serif;color:#FFF;padding:0;position: absolute;top:40px; right:90px;*/
/* z-index:2000;width:47px;text-align:center;height:62px;*/
float: right;margin-right: 0px;margin-top: 20px;z-index: 9999;
/*background: url(images/caidan.png) no-repeat center ;*/
height: 60px;width: 60px;display: block;cursor: pointer;z-index:2000;position: fixed;top:10px; right:40px;
}
#mintbar div{position:relative;margin:0 auto;padding-top:10px;width:960px;height:30px;}

#closebtn{float:right;}
#mint{cursor:pointer;position:relative;z-index:10; height:100%;}
#mint img{ position:absolute; right:300px; top:40px; display:block;}

.box-nav-bj{ width:400px; height:100%; margin:0px; padding:0px; position:absolute; right:0px; z-index:-5; background: #AD1548;}

.box-nav{ width:160px; height:auto; margin:0 0 0 135px; padding:0px; z-index:20; position:absolute; right:100px; top:20%; top:150px;}
.box-nav li{ width:200px; height:60px; margin:30px 0; padding:0px; border:1px solid #fff; text-align:center; line-height:60px;}
.box-nav li a{ font-size:30px; color:#fff;}
.box-nav li:hover{ border:1px solid #000000;}
.box-nav li:hover a{ font-size:30px; color:#000000;}



.Content{overflow: hidden;}
.wechat{width: 100px;height: 100px;background:  url(images/fuchuangweixin.jpg)no-repeat center;background-size: 100px 100px;
position:fixed;left:20px ;bottom: 150px;z-index:500;border-radius: 10px;}
.qq{width: 100px;height: 100px;background:  url(images/fuchuangqq.jpg)no-repeat center;background-size: 100px 100px;
position:fixed;left:20px ;bottom: 350px;z-index:500;border-radius: 10px;}


.Banner{margin: 0 auto;position: relative;overflow: hidden;}
.Banner img{display: none;width: 100%; position:relative}
.Banner ul{position: absolute;left:45%;bottom: 25px;}
 ul li{list-style: none;width: 15px;height: 15px;float: left;margin-left: 10px;border-radius: 8px;opacity: 0.4;}
.Banner ul li {background: #FFFFFF;}
.Cur{background: #FFFFFF;opacity: 1;}


.Project{margin-top: 40px;overflow: hidden;}
.TopText img{margin-left: 40px;margin-bottom: 20px;}

.PBox{margin-left: 40px;margin-right: 40px;}
.box{overflow: hidden;margin-top: 20px;position: relative;}
.box img{margin: auto;width: 100%;}
.LeftBox,.CenterBox{float: left;position: relative;width: 30%;}
.CenterBox {width: 30%;margin-left: 5%;margin-right: 5%;}
.RightBox{float: right;position: relative;width: 30%;;}
.New{overflow: hidden;margin-top: 40px;}
.NCLeft{float: left;margin-left: 40px;background: url() no-repeat ;width:60%;}
.NCLeft img{width: 100%;float: left;}
.NCRight{float: right;margin-right: 40px;width:30% ;}
.NCRight img{width: 100%;float: right;}
.ChongKongZi{position: relative;}
.BackgroundP{background: #AD1548;opacity: 0.3;width: 100%;height: 100%;margin:auto;position: absolute;left: 0;top: 0;}
.bigtext{text-align: center;line-height: 175px;font-size: 44px;color: #FFFFFF;height: 175px;width: 100%;position: absolute;left: 0;top: 0;
text-shadow: 3px 3px 1px #111414;font-weight: normal;}
.newbox{width: 90%;float: right;}
.EBox{margin:10px 20px 0 20px}
.left{float: left;;width: 49%;margin-top: 20px;overflow: hidden}
.right{float: right;margin-top: 20px;overflow: hidden;width: 49%;}
.EBox img{width: 100%;}
.Engineering{margin-top: 40px;overflow: hidden;}
.Service{background: #831137;margin-top: 40px;overflow: hidden;height:400px}
.Foot{background: #AD1548;overflow: hidden;width: 100%;margin-top: 40px;}
.guangmei{color:#FFFFFF;font-family: "微软雅黑";line-height: 50px;text-align: center;font-size: 45px;font-weight: bold;
height: 50px;width: 100%;margin-bottom: 30px;margin-top: 20px;}
.footleft{float: left;width: 35%;}
.footleft img{width: 35px;margin: 4px;clear: both;float: right;}
.footright{width: 65%;float: right;color:#FFFFFF;font-family: "微软雅黑";line-height: 43px;text-align: left;
font-size: 18px;font-weight: lighter;margin-top: -2px;}
.News{overflow: hidden;margin-top: 40px;}
.newsbox span{font-weight: bold;}


.footcont{width: 60%;margin: auto;overflow: hidden;};
.fleft{width: 35px;margin: 4px;float: left;}
.fleft img{float: left;margin-top: 8px;margin-left: 15%;margin-right: 2%;}
.guangmei{color:#FFFFFF;font-family: "微软雅黑";line-height: 50px;text-align: center;font-size: 45px;font-weight: bold;
height: 50px;width: 100%;margin-bottom: 30px;margin-top: 20px;}
.fright{color:#FFFFFF;font-family: "微软雅黑";line-height: 43px;text-align: left;float: left;
font-size: 18px;font-weight: lighter;/*margin-top: -2px;*/}
.footlist{margin: auto;overflow: hidden;}


.dian{width:14px;height:14px;border-radius: 7px;background: #000000;float: left;margin-top:12px;}
.wenzi{color: #000000;font-family: "微软雅黑";font-size: 28px;float: left;margin-left: 10px;}
.line{height: 20px;border-bottom: 2px dashed #AD1548;clear: both;margin: 20px auto;width: 90%;clear: both;}
.newstitle{margin-left: 40px;margin-bottom: 40px;}
.newscontent{width: 70%;float: right;font-weight: lighter;font-size: 24px;line-height: 48px;
margin-right: 40px;margin-top:10px;}
.newsdate{margin-left:8%; margin-top:20 px ;height:100px;width:100px;border: 1px solid #AD1548;float: left;margin-top: 20px;}
.newsbox{clear: both;overflow: hidden;margin-top: 10px;}
.day{text-align: center;font-size: 56px;color: #000000;font-family: arial;}
.fenge{width: 80px;height: 8px;margin: auto ;background: #AD1548;}
.year{font-size: 18px;font-family: arial;text-align: center;height: 24px;line-height: 24px;}
.newstitle{overflow: hidden;}	
.Foot{margin-top: 40px;}
.beianhao{color:#6C7278;font-family: "微软雅黑";line-height: 20px;text-align: center;
			font-size: 16px;font-weight: lighter;margin: auto;width: 80%;}

/*lunbo*/
img {vertical-align:top;border:0}
li,ul {list-style:none;text-transform:capitalize}
#roundabout {
	margin-bottom:0px
}
#carousel {
	position:relative;
	z-index:2;       /*z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。*/
	margin-top:40px;
	transform-style:preserve-3d;  /*transform-style 属性规定如何在 3D 空间中呈现被嵌套的元素. preserve-3d 	子元素将保留其 3D 位置。*/
	perspective:800px    /* perspective 属性定义 3D 元素距视图的距离，以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。
	                                     当为元素定义 perspective 属性时，其子元素会获得透视效果，而不是元素本身。*/
}
#carousel img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-160px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer; /*光标形状：手指*/
	
}


#carousel {
	height:200px;margin-bottom: 40px;
}
#carousel img {
	
	border-radius: 10px;
	opacity: 0;
	height: 200px;
}
}

