﻿@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body
{   
    max-width: 640px;
    margin: 0 auto;
    font-family:"微软雅黑";
}
.y-all{
	max-width: 640px;
    margin: 0 auto;
}
a{
	text-decoration: none;
	color: #fff;
}
ul li{
	list-style: none;
}
.y-top,nav,.y-lb,.y-content1,.y-foot,.y-lianxi-1,.y-zxns,.y-sy-ky
,.y-yx,.y-gcal{
    width: 100%;
    max-width: 640px;
    float: left;
    overflow: hidden;
}
.y-jianjei-1,.y-about,.y-new-1,.y-yw,.y-anli,.y-zw-3{
	width: 96%;
	margin-left: 2%;
	float: left;
}
.y-dd{
	width: 100%;
	float: left;
	margin-top: 10%;
}
.y-dd p{
	width: 25%;
	text-align: center;
	line-height: 1.56rem;
	margin-left: 38%;
	height: 1.563rem;
	border: 1px #C70009 solid;
	border-radius: 0.938rem 0.938rem 0.938rem 0.938rem;
}
.y-dd p a{
	color: #999;
	font-size: 0.750rem;
}
/*--------------------------------手机站导航开始----------*/
.y-top{
	position:fixed;
	z-index:10;
}
.sp_header{
	height:5rem;
	overflow:hidden;
	background:#fff;
	width:100%;
}
.sp_logo{
	float:left;
	height:5rem;
}
.sp_logo img{
	margin:auto;
	width: 12.938rem;
}
.sp_nav{
	width:3.125rem;
	float: right;
	position:relative;
	cursor:pointer;
	height:2rem;
	margin-top: 2rem;
}
.sp_nav span{
	display:block;
	background:#c9141e;
	width:1.875rem;
	height:0.125rem;
	position:absolute;
	left:0.625rem;
	transition:all ease 0.35s;
}
.sp_nav span:nth-of-type(1){top:0rem;}
.sp_nav span:nth-of-type(2){top:0.625rem;}
.sp_nav span:nth-of-type(3){top:1.250rem;}
.sp_nav_se span:nth-of-type(1){top:0.625rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.625rem;transform:rotate(-45deg)}
.sjj_nav{
	position:fixed;
	z-index:9;
	background:#eee;
	width:100%;
	height:calc(100% - 104px);
	font-size:14px;
	line-height:40px;
	top:-100%;
	left:0;
	overflow:auto;
	overflow-x:hidden;
	transition:top ease 0.35s;
}
.nav_show{top:5rem;}
.sjj_nav>ul>li:first-child{
	overflow:hidden;
	border-top:0;
}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{
	float: right;
	width:4.375rem;
	overflow:hidden;
	line-height:1.875rem;
	margin-top:0.313rem;
}
.sjj_nav>ul>li:first-child .language a{
	width:2.1rem;
	float: left;
	border-left:1px #ddd solid;
	text-align:center;
	color:#999;
}
.sjj_nav ul li i{
	position:absolute;
	top:0.313rem;
	right:0rem;
	border-left:1px #ddd solid;
	height:1.875rem;
	padding:0rem 0.438rem 0rem 0.438rem;
}
.sjj_nav ul li i svg{
	transform:rotate(-90deg);
	transition:all ease 0.35s;
}
.sjj_nav ul li .sjj_nav_i_se svg{
	transform:rotate(0deg);
}
.sjj_nav ul li{
	border-top:1px #ddd solid;
	margin-left:1.250rem;
	position:relative;
	line-height:2.5rem;
	font-size:0.875rem;
}
.sjj_nav>ul >li:last-child{
	border-bottom:1px #ddd solid;
}
.sjj_nav ul li ul{
	display:none;
}
.sjj_nav ul li a{
	color:#666;
	width:80%;
}
.sjj_nav ul li ul li a{
	color:#999;
	display:block;
	text-align: left;
}
.sjj_nav ul li i svg{
	width:1.250rem;
	height:1.250rem;
	fill:#555;
}
.sjj_nav ul li .sjj_nav_i_se svg{
	fill:#c9141e;
}
.sjj_nav ul li ul li>ul{
	margin-left:0.625rem;
}
/*------------------------------------------手机站导航结束----------*/
  /*选项卡*/
.tabPanel ul{
	height:2.5rem;
	background: #f2f2f2;
}
.tabPanel ul li{
	float: left;
	font-size:0.875rem;
	// height:2.5rem;
	line-height:2.5rem;
	width:25%;
	text-align:center;
	cursor:pointer;
	color: #C70009;
}
.hit em{
	// display:block; 
	overflow:hidden; 
	border:6px solid #C70009; 
	border-color:#C70009 #fff; 
	border-width:0.375rem 0.375rem 0rem 0.375rem; 
	position:absolute; 
}
.y-nav{
	border-right: 0px;
}
.tabPanel .hit{
	background: #C70009;
	color:#fff;
}
.pane,.y-syjt-nr{
	width: 96%;
	margin-left: 2%;
}
.pane{
	display:none;
	margin-top: 3%;
}
.pane img{
	width: 100%;
}
     /*选项卡结束*/
nav ul li{
	width: 24.7%;
	float: left;
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
	background: #C70009;
	font-size: 0.875rem;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
}
.y-nav{
	border-right: 0px;
}
.y-foot{
	position:fixed;/*固定作用*/
	bottom: 0px;
    z-index: 99;
    background: #C70009;
    height: 3.750rem;
}
.y-foot ul li{
	width: 25%;
	float: left;
	text-align: center;
}
.y-foot ul li img{
	width: 1.625rem;
	margin-top: 6px;
}
.y-foot ul li p{
	font-size: 0.875rem;
}
/**/
.y-lb{
	margin-top: 10rem;
}
.y-lb img{
	width: 100%;
}
/*联系我们*/
.y-lianxi-1,.y-jianjei-1{
	margin-top: 10.5rem;
	margin-bottom:3.8rem;
}
.y-lianxi-1 img{
	width: 100%;
}
.y-lianxi-2{
	width: 80%;
	float: left;
	margin-left: 10%;
	margin-bottom: 1.5rem;
}
.y-lianxi-2 img{
	float: left;
	width: 30%;
}
.y-lianxi-2 p{
	margin-top: 10%;
	width: 40%;
	float: left;
	text-align: center;
}
/*集团简介*/
.y-newxq-1{
	margin-top: 5%;
	margin-bottom: 3%;
	width: 90%;
	margin-left: 5%;
	float: left;
	text-align: center;
}
.y-newxq-1 p{
	font-size: 1.125rem;
	color: #333;
}
.y-newxq-1 span{
	color: #999;
	font-size: 0.750rem;
	padding: 0 0.313rem 0 0;
}
.y-newxq-2{
	width: 100%;
	float: left;
}
.y-newxq-2 p{
	color: #666;
	font-size: 0.875rem;
}
.y-newxq-2 p a {
    color: #666;
}
.y-newxq-2 img{
float: left;
	width: 95%;
	margin-left: 2.5%;
	padding: 0.5rem 0rem;
}
/*首页*/
.y-about,.y-about-2,.y-new-1,.y-yw,.y-anli{
	margin-top: 1rem;
}
.y-xq{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 0.5rem;
}
.y-xq p{
	margin: 0 auto;
	width: 5rem;
	height: 1.7rem;
	line-height: 1.7rem;
	background: #C70009;
}
.y-xq p a{
	font-size: 0.750rem;
}
.y-about-1{
	width: 100%;
	float: left;
	text-align: center;
}
.y-about-1 img{
	float: left;
	width: 6px;
}
.y-about-1 p{
	color: #333;
	font-size: 1.500rem;
	float: left;
	color: #333;
	margin-left: 0.5rem;
}
.y-about-2{
    float: left;
    margin-bottom: 0.5rem;
}
.y-about-2 p{
	font-size: 0.875rem;
	text-indent: 2rem;
	color: #666;
	float: left;
}
.y-about-2  a{
	color: #C70009;
	font-size: 0.750rem;
}
.y-allnew{
	float: left;
	width: 100%;
	margin-top: 0.7rem;
}
.y-new-1 ul{
	width: 96%;
	margin-left: 2%;
	float: left;
	margin-top: 1rem;
}
.y-news-1{
	height: 2.5rem;
	line-height: 2.5rem;
	width: 100%;
	float: left;
	border-bottom: 1px #f2f2f2 solid;
}
.y-news-1 img{
	float: left;
	margin-top: 0.8rem;
	width: 0.813rem;
}
.y-news-1 p{
	float: left;
	color: #333;
	font-size: 1rem;
	padding: 0rem 0.5rem;
}
.y-news-1 span{
	font-size: 0.750rem;
	float: right;
	color: #999;
}
.y-yw ul{
	margin-top: 1rem;
    float: left;
}
.y-yw ul li{
	width: 50%;
	float: left;
	margin-bottom: 0.3rem;
	text-align: center;
}
.y-yw ul li img{
	width: 90%;

}
.y-anli{
	margin-bottom: 3.75rem;
}
/*招贤纳士*/
.y-zxns{
	background: #f2f2f2;
	margin-bottom: 0.7rem;
}
.y-zx-1{
    padding: 1rem 1rem 0.7rem 1rem;
    width: 90%;
    float: left;
}
.y-zxns p{
	width: 100%;
	float: left;
	color: #333;
	font-size: 1rem;
	margin-bottom: 0.5rem;
}
.y-zxns span{
	padding: 0.375rem 0.5rem 0 0;
	color: #999;
	float: left;
	font-size: 0.875rem;
}
.y-zx-2{
	background: #999;
	width: 5.2rem;
	float: left;
   margin: 0rem 0rem 0.7rem 1rem;
   height: 1.563rem;
   line-height: 1.55rem;
   text-align: center;
   border-radius: 0.938rem 0.938rem 0.938rem 0.938rem;
}
.y-zx-2 a{
	font-size: 0.750rem;
}
/*招贤纳士详情*/
.y-zwei-1{
	width: 96%;
	margin-left: 2%;
	float: left;
}
.y-zw-top{
	width: 100%;
	float: left;
	margin: 1rem 0rem;
	text-align: center;
}
.y-zw-top p{
	color: #333;
	font-size: 1.125rem;
}
.y-zw-2,.y-zw-3{
	width: 100%;
	float: left;
}
.y-zw-2 p,.y-zw-3 p{
	font-size: 0.875rem;
	margin-bottom: 0.5rem;
	color: #999;
}
.y-zw-3{
	margin-top: 1rem;
}
.y-yx{
	margin-top: 2rem;
}
.y-yx p{
	width: 5rem;
	height: 2rem;
	background: #333;
	line-height: 2rem;
	text-align: center;
	color: #fff;
	font-size: 0.750rem;
	border-radius: 0.313rem 0.313rem 0.313rem 0.313rem;
}
.y-yx span{
	float: left;
	margin-top: 0.5rem;
	font-size:  0.875rem;
	color: #333;
}
/*技术项目*/
.y-sy-ky1{
	width: 20%;
	float: left;
}
.y-sy-ky img{
	width: 100%;
}
.y-sy-ky2{
	width: 75%;
	float: left;
	margin-left: 3%;
	margin-top: 2%;
	margin-bottom: 2%;
}
.y-sy-ky2 p a{
	font-size: 1rem;
	color: #333;
	margin-top: 0rem;
}
.y-sy-ky2 span{
	width: 100%;
   font-size: 0.875rem;
   float: left;
   color: #999;
   margin-top: 0.5rem;
}
.y-sy-ky2 a{
	width: 100%;
	float: left;
	color: #C70009;
	font-size: 0.750rem;
	margin-top: 0.6rem;
}
.y-sy-ky{
    background: #f2f2f2;
    margin-bottom: 2%;
}
.y-sy-ky3{
	width: 94%;
	margin-left: 3%;
	margin-top: 3%;
}
.y-sy-ky3 p a{
	color: #333;
	font-size: 1rem;
}
.y-sy-ky4{
	margin-top: 2%;
	width: 100%;
	float: left;
}
.y-sy-ky4 p{
	color: #999;
	float: left;
	font-size: 0.875rem;
	padding: 0 1rem 0 0;
}
.y-sy-ky5{
	float: left;
	margin-top: 0.6rem;
	margin-bottom: 0.6rem;
}
.y-sy-ky5 p a{
	color: #C70009;
    font-size: 0.750rem;
}
/*资质荣誉*/
.y-zzry-1 {
    width: 50%;
    float: left;
    text-align: center;
    margin-bottom: 2%;
}
.y-zzry-1 img {
    width: 100%;
}
/*滚动*/
/* marqueeleft */
.marqueeleft{height:136px;width:100%;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:148px;height:133px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
.txt{
	width: 141px;
	height: 3rem;
	line-height: 3rem;
	background: #999;
	font-size: 0.750rem;
}
/*技术力量*/
.y-jsll{
	margin-bottom: 0.5rem;
	background: #f2f2f2;
	border-radius: 0.313rem 0.313rem 0.313rem 0.313rem;
    float:left;
}
.y-jsll img{
	width: 5rem;
	float: left;
	margin-top: 1rem;
	margin-left: 1rem;
    margin-bottom:1rem;
}
.y-jsll-1{
	width: 68%;
	float: left;
	margin-left: 0.5rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.y-jsll-1 p{
	font-size: 0.875rem;
	color: #999;
}
.y-jsll-1 p a{
	color: #C70009;
	font-size: 0.750rem;
}
/*.y-zw-2 img{
	width: 20%;
	margin-left: 40%;
}*/
/*工程案例*/
.y-al{
	width: 47%;
	float: left;
	margin-top: 1rem;
	margin-left: 2%;
	height: 2.8rem;
	line-height: 2rem;
	border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
    position: relative;
}
.y-al img{
	width: 100%;
	float: left;
	position: absolute;
}
.y-al p{
	width: 100%;
	top: 0px;
	text-align: center;
	position: absolute;
	z-index: 5;
}
.y-al p a{
	font-size: 0.750rem;
	color: #fff;
}
.y-anli1{
	width: 47%;
	margin-left: 2%;
	float: left;
	margin-bottom: 1rem;
}
.y-anli1 img{
	width: 100%;
	float: left;
    height: 130px;
}
.y-anli1 p{
	width: 100%;
	height: 2rem;
	background: #f2f2f2;
	line-height: 2rem;
	text-align: center;
	
	float: left;
}
.y-anli1 p a{
	color: #999;
	font-size: 0.750rem;
}
.y-anli-list{
	width: 100%;
	float: left;
	margin-top: 1rem;
}
/*新闻轮播*/
div.slideBox{ 
	position:relative; 
	width:100%; 
	height:300px; 
	overflow:hidden;}
div.slideBox ul.items{ 
	width: 100%;
	position:absolute; 
	float: left; background:none; 
	list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ 
	float:left; background:none; 
	list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li img{ 
	width:100%;}
div.slideBox ul.items li a{ 
	float:left; line-height:normal !important; 
	padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ 
	width: 100%;
    height:263px;
	margin:0px !important; padding:0px !important; 
	display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ 
	position:absolute; bottom:0px; 
	width:100%; height:2.5rem; background-color:#C70009; overflow:hidden;}
div.slideBox div.tips div.title{ 
	position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ 
	color:#FFF; font-size:16px; 
	line-height:2.5rem; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ 
	text-decoration:underline !important;}
div.slideBox div.tips div.nums{ 
	position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ 
	display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; 
	width:20px; height:20px; background-color:#C70009; text-indent:-99999px; 
	margin:15px 10px 0px 0px;}
/*首页工程案例*/
.y-gcal{
	margin-top: 1rem;
}
.y-gcal-1{
	width: 30%;
	float: left;
	position: relative;

}
.y-gcal-1 img,.y-gcal-2 img{
	width: 100%;
}
.y-gcal-1 p{
	width: 95%;
	top: 0px;
	float: left;
	padding:10px 5px; 
	position: absolute;
	z-index: 5;
	opacity:0.7;
}
.y-gcal-1 p a{
	float: left;
	font-size: 0.750rem;
	color: #fff;
}
.y-gcal-1 p span{
	width: 100%;
	float: left;
}
.y-gcal-2{
	width: 7.95%;
	float: left;
}
html{
	background: #fff;
}
.y-about-2 p{
	line-height: 1.375rem;
}
.y-newxq-2 p{
	line-height: 1.375rem;
}
.y-jsll-1 p{
	line-height: 1.375rem;
}
.y-zw-2 p, .y-zw-3 p{
	line-height: 1.375rem;
}
/*************滚动***************/
#marquee, #marquee li {
	padding:0;
	margin:0;
}
#marquee {
	position: relative;
    list-style: none;
    height: 160px;
    width: 100%;
    overflow: hidden;
    margin-top:1rem;
    float:left;
}
#marquee li {
	position:absolute;
	width:1000%;/*新增加*/
}
#marquee a {
	float:left;
	margin-left: 0.2%;
}
#marquee img {
	width: 150px;
	height: 105px;
	display:block;
	border:0;
}
#marquee li p {
	display: block;
	font: 12px/30px "Microsoft Yahei";
	height: 30px;
	overflow: hidden;
	text-align: center;
	width: 100%;
	float: left;
	background: #999;
}