﻿/*通用样式*/
*{margin:0px; padding:0px;font-size:1.2rem;}
body{background-color:#fff;text-align:center; }
input{ margin:0; padding:0; list-style-type:none;display: block;}
ul,li{text-decoration:none;list-style:none;}
.clear{clear:both;height:1rem}
a{text-decoration:none;color:#000000;}
a:hover{color:#ff4200;text-decoration:none;}
img{width:100%;} 

p,span,strong,h3{font-size:1.5rem;line-height:3rem;}

.hidden{display: none;}
.xianshi{width:120rem;margin:auto;margin-top:1rem;text-align:left;}

/*通用样式结束*/

/*顶部导航页面代码*/
#topbg{height:10rem; width:100%;background-color:#fff;  position: fixed; top:0px; left:0px;
filter:alpha(opacity=90); /* ie 有效*/
-moz-opacity:0.90; /* Firefox 有效*/
opacity: 0.90; /* 通用，其他浏览器 有效*/ z-index:9999;text-align:center;
border-bottom:0.1rem solid #999999;
}

#top {width:120rem;margin:auto;text-align:center; } 

#topleft{float:left;width:48rem;}
#top .logo{ width:48rem;margin-top:1rem;line-height:10rem;}
#topmid{float:right;}

#topmid a{display:block;float:left;text-align:center;padding-left:2rem;padding-right:2rem;height:10rem; line-height:10rem;font-size:1.6rem;font-weight:bold;} 
#topmid a:link{color:#000;text-decoration:none;} 
#topmid a:visited{color:#000;text-decoration:underline;} 
#topmid a:hover{color:#fff; font-weight:bold;text-decoration:none;  border-bottom:0.5rem solid #E49C18;background-color:#175E9C;
filter:alpha(opacity=90); /* ie 有效*/
-moz-opacity:0.90; /* Firefox 有效*/
opacity: 0.90; /* 通用，其他浏览器 有效*/}  

#topright{float:right;display:block;font-weight:bold;font-size:1.6rem;font-weight:bold;line-height:10rem;background-color:#E49C17;padding-left:2rem;padding-right:2rem;color:#fff;}




/*大图轮播图样式*/


#ad{width:100%;margin:0px;padding:0px;overflow: hidden;}
		
				
#imgs img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}	

.img_li{
	display:block;
	height:40rem;
	overflow: hidden;
    max-width: 100%;	
	margin:auto;
}
		
#ad .dots{
clear:both;
margin:auto;
position:relative; 
height:0.2rem;
line-height:0.2rem;		   
text-align:center;
margin-top:-2rem; 
z-index:20;
float:left;
position:relative;
left:50%;

		}


.dot{
 width:1rem;
 height:1rem;
 background-color:gray;
 border:0.2rem solid #fff;
 border-radius:1rem;
 display:block;
 margin-right:0.5rem;
 float:left;
position:relative;
right:50%;
		}




/*轮播图样式结束*/
		
		
		
		
		
		
		
		
		
		
		
		
/*大图轮播图样式结束*/		
		
	
/*二级导航*/
#listdh
{clear:both;
width:100%;	background-color:#F5F5F5;
height:6rem;margin:0px;padding:0px;
margin:auto;
margin-top:-2rem;
}

#list
{
	/*box-shadow:0 0 0.9rem 0.3rem #DA1B0C;  */ /* 边角阴影*/
	width:120rem;
	margin:auto;
	margin-top:1rem;
	z-index:99;
	min-height:40rem;
	/*background-color:#fff;*/
	/*display: inline-block; /* 圆角*/
	/*border-radius:1rem;  /* 圆角*/
}


.zldh{width:120rem;margin:auto;clear:both;text-align:center;margin-top:2rem;}

.kk{display:block;float:right;height:6rem; line-height:6rem; margin:0rem;min-width:10rem;padding:0rem;padding-left:1rem;padding-right:1rem;font-size:1.6rem;}
.xx{display:block;float:right;height:6rem; line-height:6rem; margin:0rem;min-width:10rem;padding:0rem;padding-left:1rem;padding-right:1rem;font-size:1.6rem;background-color:#f07700;color:#FFF;}
.zldh a:hover {background-color:#f07700;color:#FFF;text-decoration:none;}
.zldh .dhwz{float:left;height:6rem; line-height:6rem;}

.zldh .dhwz a:hover {background-color:#F5F5F5;color:#f07700;text-decoration:none;}


/*二级导航结束*/

/*客户图片样式*/
		
#yq{clear:both;width:120rem;margin:auto;margin-top:2rem;margin-bottom:2rem}
	
.yimgs{		width:120rem;
			height:12rem;
			overflow: hidden;
			
		}
.yimg_li{
	margin-top:3rem;
	margin-bottom:3rem;
	
	
}
.yimg_li a{


/* margin-left:0.5rem; */
}
.yimgs img{
 width:auto;
    height:auto;
    max-width: 100%;
    max-height: 100%;

padding:0.5rem;
margin-left:1rem;
margin-right:1rem;
border:0.1rem solid #ccc;
		}

		
.ydots{	clear:both;
padding-top:1rem;
margin:auto;
		}
		
.ydot{
    width:1rem;
	height:1rem;
	border:0.2rem solid #fff;
	border-radius:1rem;
	display: inline-block;
	background-color:gray; 
	margin-left:0.5rem;

		}
		
/*客户图片样式结束*/
		
.sybt{
	clear:both; 
    font-size:3rem;
	margin-top:3rem;
	
}
.sybt p{	
    font-size:2.4rem;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	margin:auto;
}
.sybt hr{	
   width:8rem;
   height:0.5rem;
   color:#DA1B0C;
   background-color:#DA1B0C;
   margin:auto;
   border:0rem;
   margin-top:1rem;
   margin-bottom:1rem;
	
}
.sybt .xz{	
    font-size:1.5rem;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	margin:auto;
}
#synr{
	clear:both;
	width:120rem;
	margin:auto;
	margin-top:3rem;

}





/*新闻列表图片样式*/
#xxzx{list-style-type:none; padding:0; margin:0;width:120rem;margin:auto}
#xxzx li{display:block; float:left; padding:0; margin:0;
margin-top:2rem;
overflow:hidden;
height:36rem; 
 border:solid 0.1rem #ccc; 
margin-left:2rem;
/*box-shadow:0 0 0.5rem 0.2rem #999999;   /* 边角阴影*/
display: inline-block; /* 圆角*/
/*border-radius:1rem;  /* 圆角*/
}
#xxzx li{display:block; width:37rem;  position:relative; height:36rem; color:#333;
overflow: hidden;
}
#xxzx li a img{width:37rem; height:20rem;
margin:0px;padding:0px;
cursor: pointer;
transition: all 0.6s;
}
#xxzx li a img:hover{
       transform: scale(1.1); /* 放大1.2倍 */
  }

#xxzx .intro{margin-left:1rem;margin-right:1rem;text-align:left;margin-top:2rem}
#xxzx .introbt{font-size:1.6rem;font-weight:bold;margin-bottom:0.5rem}
#xxzx hr{height:0.1rem;width:34rem;margin:auto;margin:2rem;border: none;border-top: 1px dotted #ccc;

}


/*新闻列表图片样式结束*/


#gsyw{clear:both;width:120rem;overflow:none;margin:auto;}

#gsyw .yemk{
float:left;
width:50rem;
height:20rem;
background-color:#0000;
display:inline-block;}


/*网站底部*/

#foot{clear:both;width:100%;margin:0px;padding:0px;padding-top:2rem;margin-top:0rem;min-height:24rem;background-color:#0E1421;}
#fnr{width:140rem;margin:auto;margin-top:2rem;min-height:20rem;}

.fleft{float:right;width:26rem;color:#fff;text-align:left;margin-right:2rem}

#fnr h3{font-size:2rem;margin-bottom:2rem}
#fnr p{font-size:1.5rem;line-height:3rem}

.fmid {float:right;width:13rem;color:#fff;text-align:center;margin-left:1rem;margin-right:1rem}
.fmid a{display:block;font-size:1.5rem;color:#fff;line-height:3rem;
}

.fright {float:right;width:45rem;color:#fff;text-align:center;}

.fewm{float:left;width:15rem;margin-left:3rem;margin-right:4rem;font-size:0.8rem}
.fewm img{width:10rem;}

#footdb{clear:both;width:100%;height:4rem;margin:0px;padding:0px;background-color:#000;color:#fff;line-height:4rem;}


/*网站底部*/



/* 内容页样式  */
.newsdh{
height:5rem;line-height:5rem;clear:both;text-align:left;width:120rem;margin:auto;margin-top:15px;
}


.newsbg{
width:120rem; margin:auto; text-align:left;
}
.newscn{
 border:#ccc 1px solid;
 width:92rem;
 height:auto; 
 float:left; 
 margin-right:1rem;
 margin-bottom:2rem;
 box-shadow:0 0 0.3rem 0.3rem #ccc;   /* 边角阴影*/ 
 
}
.newscon{
	
	margin:2rem; line-height:3rem; padding:0.5rem;
}
.newscon p,.newscon span,.newscon div{line-height:2em;font-size:1.4em}



/*左侧热点新闻显示样式*/
.newsrightbg{
border:#ccc 1px solid; width:26rem; height:auto; float:left;margin-bottom:2rem;
}
.newsrightbt{
background-color:#19609E; color:#FFFFFF; font-size:2rem; text-align:center; height:4rem; line-height:4rem;
}
.newsrightbg p{
text-align:left; margin-top:10px;margin-bottom:10px;padding-left:5px;
}
.lkk{
	width:22rem;float:left;margin:0.5rem;color:#999999;
}

.jiantou{width:0.5em;line-height:1.5em;padding-top:0.5em;margin-right:0.5em}

/*左侧热点新闻显示样式结束*/

.more{
	clear:both;
	width:6rem;
	margin:auto;	
}

.more a{
	display: inline-block; /* 圆角*/
	border-radius:1em;
	width:6rem;
	height:3.5rem;
	border:1px solid #f07700;
	/* background-color:#f07700; */
	text-align:center;
	line-height:3.5rem;
	font-size:1.5rem;
	color:#f07700;
	
}

.more a:hover{

	 background-color:#f07700;
	 	color:#fff;

	
}



/* 内容页样式  */


/*招聘列表样式*/
.jionbg{min-height:40rem;}
.jion{ width:120rem;margin:auto;background-color:#F6F6F6;border-style:none;border:transparent;}
.jion .trtou{background-color:#19609E;text-align:center;height:6rem;line-height:6rem;margin:0px;padding:0px;border:transparent; color:#fff;}
.jion .trtou td{ font-size:1.6rem;}
.jion tr{background-color:#F6F6F6;text-align:center;height:5rem;line-height:5rem;border:transparent;}
.jion td{ font-size:1.4rem;}

.jionsr{width:120rem;margin:auto;text-align:center;}
.jionsr input{display:inline-block;}
.jionsrlf{width:60rem;line-height:4rem;height:4rem;}
.jionsrrt{width:20rem;line-height:4rem;height:4rem;background-color:#19609E;border:none;color:#fff;font-size:16px;}

/*招聘内容页样式*/

.jionnrtl{
text-align:left; font-size:2rem;padding:2rem;color:#19609E;font-family: 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;font-weight:bold;letter-spacing:0.8rem;margin-left:3rem;
}

.jionnrtou span{width:20rem;margin-right:7rem;margin-left:5rem;

}

.jionnrcn{
margin:2rem;
margin-left:5rem;
}

.jionnrcn p{margin-top:1rem;
}
.jionnrcn .jionnrbt{
font-weight:bold;
}
.jionnrhr{border:#ccc 0.3px dotted; width:88rem;margin:auto;margin-top:2rem}

/*荣誉滑动列表*/

.hrbg{background-color: #F5F5F5;}
.tabbox {width:1200px; margin:auto;padding-top:40px;}
.tabmenu {width:1200px;height:40px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}

.tabmenu li { text-align:center; float:right; display:block; width:198px; height:40px; overflow:hidden; line-height:40px; display:inline; font-size:16px;}

.tabmenu .cli {text-align:center;float:right;display:block;width:198px;height:40px;overflow:hidden;line-height:40px;display:inline;font-size:16px; cursor:pointer;color: #055696;}



#tabcontent {width:1194px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent ul li{float:left; display:block; width:27rem; text-align:center; margin:1rem;overflow: hidden; border:solid 0.1rem #ccc; }

#tabcontent ul li img{width:24rem; margin:1rem;
padding:0px;
cursor: pointer;
transition: all 0.6s;
}
#tabcontent ul li img:hover{
       transform: scale(1.5); /* 放大1.2倍 */
  }


#tabcontent .hidden {display:none;}



/*首页和关于我们的区块*/
.gxwonebg
{
background-color: #F5F5F5;
height:34rem;
width:120rem;
margin:auto;
}
.gxwonert{float:left;	margin-left:5rem;text-align:left;width:45rem;font-size:2rem;font-size:1.4em;line-height:3rem;}
.gxwonert p{font-size:2em;margin:2rem;margin-top:8rem;margin-left:0;color:#E69E19}

.gxwtwonr{text-align:left;width:120rem;margin:auto;font-size:1.4em;line-height:4rem;}
.gxwtwobg{ background:url(../img/230.png);
  background-repeat:repeat;   //不重复
    background-size: 100% 100%; 

}
.gxwzx{ background:url(../img/bg.png);
  background-repeat:repeat;   //不重复
    background-size: 100% 100%; 

}
.gxwzxz{color:#fff;font-size:2rem;line-height:4rem;}
.gxwzxan{background-color: #E49E19;margin:auto;height:4rem;line-height:4rem;margin-top:1rem;font-size:2rem;color:#fff;padding-left:1.5rem;padding-right:1.5rem;
display: inline-block; /* 圆角*/
	border-radius:1rem;  /* 圆角*/}