/*Base*/
html, body{
    font: 12px/2 "微软雅黑","\5b8b\4f53",Arial,sans-serif;
	background:url(../images/footer.jpg) repeat-x bottom;
}
html {
    color: #666;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    background: transparent; /*修正win8系统IE连接灰色背景*/
    outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
    /*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}
.table_cp td a:hover{
	color:#F00;
}
ul,ol { 
    list-style:none;
}
li {
    list-style:none;   
}
/*灰黑导航浮动*/
.clear {
    clear: both;
}
.fl {
    float:left;
    display: inline;
}
.fr {
    float:right;
    display: inline;
}
.poa{
    position: absolute;
}
.poa-f{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.noselect{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.z1{
    z-index: 1;
}
.z2{
    z-index: 2;
}
.z3{
    z-index: 3;
}
.dn{
    display: none;
}
.width-full{
    width: 100%;
}
.height-full{
    height: 100%;
}
.dib{
    display: inline-block;
}
/*开头导航 {
}*/
#cul{
	width: 130px;
	float: left;
	background:url(../imgnrg/lanmu1.png) no-repeat 15px 0px;
}
#cul a{
	width: 130px;
	color:#fff;
	font-size:18px;
	background:url(../imgnrg/lanmu2.png) no-repeat 15px 0px;
} 
.main-menu {
	position: relative;
	padding-top:24px;
}
.main-menu ul li a{  position:relative;} /*实现IE文字不透明*/
.main-menu ul li { line-height:88px;
  display: inline-block;
  width: 93px;
  text-align: center;
}
.main-menu ul li a {font-family: "微软雅黑";
  color: #000;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  outline: 0;
  border: 0;
  display: block; 
}
.main-menu ul li a.current {
  background-position: center 65px;
}
.toggle-menu {
  display: none;
  margin: 40px 35px 0 0;
  font-size: 24px;
  color: white;
  text-align: right;
}
.responsive .main-menu {
  display: none;
}
.responsive .main-menu ul li {
  width: 100%;
}
.responsive .main-menu ul li a {
  line-height: 55px;
  padding: 10px 20px;
}
.responsive .main-menu ul li a.current {
  background-image: none;
  color: #26b864;
  border-bottom: 0;
}
.w{
	width: 980px;
	margin: auto;
	height: 100%;
}
.logo{
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
.nav{
	width: 43%;
	min-width: 525px;
	height: 88px;
	margin-left: 9.5%;
	border-left: 1px solid #eee;
}
.nav ul.nav-ul{
	width: 100%;
}
.nav li.nav-sub{
	position: relative;
	width: 20%;
}
.nav li.nav-sub a.tit{
	display: inline-block;
	width: 99.9%;
	height: 62px;
	padding: 17px 0 9px;
	border-right: 1px solid #eee;
	font-size: 15px;
	line-height: 62px;
	color: #555;
	text-align: center;
	transition: color 0.5s;
}
.nav a.tit:hover{
	color: #0564c6;
}
.nav-line{
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #0564c6;
}
.container {
    width: 1160px;margin-right: auto;
margin-left: auto;
}
* {
    box-sizing: border-box;
}
.col-md-4 {
	/*width: 31%;*/
	float:left;
}
.col-md-8 {
    width: 68%; float:left;
}
.col-xs-6, .col-sm-6, .col-md-8{position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;}
/*************
* LI & A
*************/
#zlight-main-nav > li{
	margin: 0;
	float: left;
	position: relative;
	display: block;
	-webkit-transition: background  ease 0.3s;
	-moz-transition: background  ease 0.3s;
	transition: background  ease 0.3s;
}
#zlight-main-nav > li > a{
	color:#666;
	display: block;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	outline: 0;

}
#zlight-main-nav > li > a:hover{ background:#C10211; color:#fff; z-index:2;
}
#zlight-main-nav > #cul > a:hover{ background:none; color:#fff;
}
#zlight-main-nav > li:first-child > a{
	border-left: none;
}

.main-menu .zlight-submenu li{ width:130px;}
/*************
* DROPDOWN
*************/
.zlight-dropdown:hover > .zlight-submenu{
	display: block;
	width:93px;
}
/*************
* SUBMENU
*************/
.main-menu .zlight-submenu{
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	background-color: #EFEFEF;
	x-shadow: 0 1px 7px rgba(0,0,0,0.3);
	position: absolute;
	top: 100%;
	left: 0;
}
.main-menu .zlight-submenu > li{
	float: none;
	line-height:28px;
	position: relative;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 93px;
}
.main-menu .zlight-submenu > li > a{
	display: block;
	float: none;
	text-decoration: none;
	outline: none;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 93px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main-menu .zlight-submenu > li > a:hover{
	color:#C10211;
	background-color: #FFF;
}
.main-menu .zlight-submenu > li:first-child > a{
	border-top: none;
}
.main-menu .zlight-submenu > li:last-child > a{
	border-bottom: none;
}
.main-menu .zlight-submenu .zlight-submenu{
	top: 0;
	left: 100%;
}
.main ul li p {
	color: #396;
}
/*框 {}*/
.ascroll-box{
	filter:alpha(opacity=0);
	opacity: 0;
	height: 1px;
}
/*ABOUT*/
.a-partfi .box{
	padding: 0 50px 0 18px;
	margin: 56px auto 0;
}
.f-cb{
    zoom:1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}
.por{
    position: relative;
}
.ovh{
    overflow: hidden;
}
.ban{
	width:100%;
	height:430px;
	background:url(../imgnrg/com.jpg) no-repeat center center;
	margin: auto;
} 
.ban01{
	width:100%;
	height:430px;
	background:url(../images/com01.jpg) no-repeat center center;
	margin:0 auto;
}  
.ban02{
	width:100%;
	height:430px;
	background:url(../images/com02.jpg) no-repeat center center;
	margin:0 auto;
} 
.ban03{
	width:100%;
	height:430px;
	background:url(../images/com03.jpg) no-repeat center center;
	margin:0 auto;
}
.ban04{
	width:100%;
	height:430px;
	background:url(../images/com04.jpg) no-repeat center center;
	margin:0 auto;
}
.ban05{
	width:100%;
	height:430px;
	background:url(../images/com05.jpg) no-repeat center center;
	margin:0 auto;
}
.ban06{
	width:100%;
	height:430px;
	background:url(../images/com06.jpg) no-repeat center center;
	margin:0 auto;
}
#tt{
	/*height:170px;*/
	margin-top: 15px;
	overflow: hidden;
}
#tt .ty{width: 1000px;margin: 0 auto;}
#tt .ty li{float: left;overflow: hidden;display: block;margin: 0 2px;width: 120px;}
#tt .ty li:first-child{width: 150px;}
#tt .ty li img{display: block;width: 150px;height: 150px;}
#tt .ty li a{display: block;overflow: hidden;width: 120px;height: 120px;border: 1px solid #fff;float: left;border-radius: 20px;margin-top: 10px;}
#tt .ty li a .s1{display: block;overflow: hidden;width: 115px;height: 50px;border: 10px solid #999;background: #b1b1b3;border-radius: 20px;margin:40px auto}
#tt .ty li a:hover .s1{background: #fff;}
#tt .ty li a:hover .s2,#tt .ty li a:hover .s3,#tt .ty li a:hover .s4{color: #780000;}
#tt .ty li a.hover .s1{background: #fff;}
#tt .ty li a.hover .s2,#tt .ty li a.hover .s3,#tt .ty li a:hover .s4{color: #780000;}
#tt .ty li a .s2{display: block;overflow: hidden;margin: 0 auto ;width: 95px;height: 30px;line-height: 30px;text-align: center;font-size: 15px;color: #fff;}
#tt .ty li a .s3{display: none;overflow: hidden;width: 95px;height: 30px;line-height: 13px;text-align: center;text-transform: uppercase;font-size: 10px;margin: 0 auto;color: #666}
#tt .ty li  .s4{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin: 0 auto ;margin-top: 5px;width: 128px;height: 25px;line-height: 25px;text-align: center;font-size: 12px;color: #000000;}
#tt .ty li:hover .s4{color: #780000}
#tt .ty li a img{display: block;width: 100%;height: 100%}
.a-tips{display: none;}
#font_p{
	width:1000px;
	margin:0 auto;
	padding-top:7px;
	font-size:16px;
}
#font_p a{
	padding: 5px;
}
#font_p a:link,a:visited{
	color:#000;
}
#font_p a:hover{
	color:#F00;
	background:#EFEFEF;
}
#font_p>span{
	margin-right:40px;
}
/*修改部分*/
#a{
	float:left;
	width:350px;
	margin:20px;
}
#b{
	float:left;
	width:600px;
}
#c{
	padding-top:30px;
}
#c>span{
	margin:0 5px;
}
.w7-aa{
	margin: auto;
	width: 1000px;
	/*height: 900px;*/
	padding-top: 50px;
	background:url(../images/xian.jpg) repeat-x 0px 20px;
	overflow: hidden;
}
#c_l{
	width:500px;
	margin:0 auto;
	padding-left:20px;
	padding-top:20ox;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}
#aa{
	margin:0 auto;
	padding-left:20px;
	padding-top:20ox;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#630;
}
#aa01{
	float:left;
	padding-left:10px;
}
.an01{
	margin-left:15px;
	margin-right:15px;
}
#an02{
	width:500px;
	float:left;
	margin-left:40px;
}
.aa021{
	width:250px;
	height:180px;
	float:left;
}
#aa03{
	font-size:16px;
	line-height:30px;
	float:left;
}
#bb01{
	width:950px;
	margin-left:50px;
}
#c_l span{
	margin-left:30px;
	margin-right:30px
}
#c_r{
	float:left
	margin-left:50px;
	overflow:hidden;
}
#c_r p{
	width:220px; height:350px; float:left; text-align:center; padding:0 11px; padding-bottom:20px;
}
#c_r02{
	margin-top:50px;
	float:left
	overflow:hidden;
}
#c_r02 p{
	width:223px; height:250px; float:left; text-align:center; padding-bottom:20px; font-size:17px; margin:0 13px;
}
#c_r_f{
	margin-left:20px;
	float:left;
	height:260px;
	width:570px;
	overflow:hidden;
	margin-top: 10px;
}
#c_r_f span{
	margin-left:5px;
	margin-right:5px;
}
#c_r_f p{
	font-size: 0;
}
#qq{
	float:left;
	width:410px;
}
#ww{
	float:left;
	margin-left:20px;
}
.font_con{
	text-indent:2em;
	font-size:16px;
	line-height:28px;
	height:100px;
}
#pic_l{
	overflow:hidden;
	height:560px;
	width:450px;
	float:left;
}
#pic_l p{
	float:left;
	margin-left:20px;
	padding-bottom:20px;
}
#pic_l span{
	margin-left:10px;
}
#tex_r{
	float:left;
	width:550px;
}
#tex_r p{
	margin-top:6px;
	font-size:14px;
	line-height:20px;
}
#content_f{
	height:340px;
	width:1000px;
	padding-top:50px;
	float:left;
	background:url(../images/tx02.png) no-repeat bottom;
}
#content_f span{
	margin-left:20px;
	margin-right:20px;
}
.an01{
	list-style:none;
	width:110px;
	border-style:none;
	height:30px;
	background:url(../images/button01.jpg) no-repeat;
	font-weight:bold;
}
.an02{
	list-style:none;
	width:110px;
	border-style:none;
	height:30px;
	background:url(../images/button02.jpg) no-repeat;
	font-weight:bold;
}
.an03{
	list-style:none;
	width:70px;
	border:solid 2px #FF0000;
	height:20px;
	background:#FFF;
	font-weight:bold;
}
.tab{
	width:900px;
	height:45px;
	font-size:16px;
}
td{
	border-bottom:solid 1px #CCCCCC;
}
.tab a{
	color: #666;
}
.tab a:hover{
	color: rgb(189,0,0);
}
.box01{
	width:220px;
	height:350px;
	border:1px solid #666;
	font-size:14px;
	float:left;
	margin-left:20px;
	margin-top:40px;
}
.dindou{
	text-align:center;
	margin:0 auto;
	width:88px;
	height:29px;
	background:url(../images/an02.jpg) no-repeat center;
}
#ul01 li{
	float:left;
	width:120px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:18px;
}
#ul01 a:link{
	color:#000;
}
#ul01 a:hover{
	color:#F00;
}
/*尾巴*/
#footer{
	width:1000px;
	margin:0 auto;
	height:250px;
}
.f01{
	padding-left:10px;
	padding-top:67px;
	float:left;
}
.f02{
	padding-left:215px;
	padding-top:67px;
	float:left;
}
.f02 span{
	margin-left:20px;
	margin-right:20px;
}
.f02_f{
	padding-top:67px;
	float:left;
	padding-left:43px;
}
.f03{
	float:right;
	padding-right: 25px;
	padding-top:5px;
}
.f04{
	float:right;
	/*padding-left:330px;*/
}
.f05{
	float:right;
	/*padding-left:400px;*/
}

#fmzl{
	margin:0 auto;
	width:920px;
	height:220px;
	background:url(../images/baidi.png) no-repeat center;
}
#fmzl li{
	float:left;
	margin-top:5px;
	height:28px;
}
.asd{
	width:270px;
}
#fmzl li img{
	margin-right:10px;
	vertical-align:middle;
}
#xxzl{
	background:url(../images/baidi02.png) no-repeat;
	width:920px;
	height:630px;
	margin:0 auto;
	padding-top:15px;
}
#xxzl li{
	width:300px;
	height:31px;
	float:left;
	padding-left:15px;
}
/* ==========================================================================
    Header Site Styling
   ========================================================================== */
.site-header {
  position: fixed;
  min-height: 112px;
  height: 112px;
  width: 100%;  background-image: url(../imgnrg/header-bg.png); background-position:top center;
  z-index: 9999;
}
#templatemo_logo {
  background-image: url(../images/logo.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  height: 102px;
  display: block;
  margin-top: 12px;
  width: 331px;
}
#templatemo_logo h1 {
  margin: 0;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 102px;
  display: block;
}
#templatemo_logo h1 a {
  margin-left: 140px;
  color: white;
  display: block;
}
/*产品详情页*/
.cpbox{
	 padding-left:30px;
	 font-size:20px;
	 font-weight:bold;
}
.cpbox_s1{
	font-size:18px;
	font-weight:400;
}
.cpbox_s1_1{
	line-height:25px;
}
.cpbox_s2{
	font-size:12px;display: block;overflow: hidden;height: 24px;
}
.cpbox_s3{
	font-size:14px;
	padding:5px 8px 0px;
	text-indent:2em;
	line-height:20px;
}
.cpbox_s4{
	font-size:14px;
	padding:5px 8px 0px;
	text-indent:2em;
	line-height:20px;
}
.cpxqy{
	 float:left;
	 width:450px;
	 height:412px;
	 border:1px solid #999;
	 margin-left:30px;
}
.suoYing .sY{
	width: 1000px;
	height: 40px;
	margin: 0 auto;
}
.suoYing .sY{
	width: 1000px;
	height: 50px;
	background-color: rgba(0,0,0,0.05);
	margin-top: 10px;
}
.suoYing .sY li{
	float: left;
	/*width: 100px;*/
	text-align: center;
	/*margin-right: 20px;*/
}
.suoYing .sY li a{
	text-decoration: none;
	color: rgb(189,0,0);
	display: block;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	padding: 0 15px;
}
.suoYing .sY li a:hover{
	background-color: rgb(189,0,0);
	color: white;
}
.suoYing .sY li .active{
	color: white;
	background-color: rgb(189,0,0);
}
.suoYing .sY .sy_lis{
	position: relative;
}
.suoYing .sY .sy_lis .suoYing_ol{
	position: absolute;
	display: none;
	z-index: 100;
}
.suoYing .sY .sy_lis .suoYing_ol li a{
	font-size: 16px;
}
.suoYing .sY .sy_lis:hover .suoYing_ol{
	display: block;
}
.suoYing .sY li .suoYing_ol li{
	background-color: rgb(242,242,242);
	width: 100px;
}
/*系统集成*/
.cybjC{
	width: 1010px;
	margin: 0 auto;
	overflow: hidden;
}
.cybjC .cy_xt{
	display: block;
	font-size: 24px;
	width: 170px;
	height: 50px;
	border-bottom: 1px solid #bd0000;
	color: #bd0000;
	letter-spacing: 3px;
}
.cybjC .cy_p{
	font-size: 16px;
	color: #666;
	line-height: 26px;
	letter-spacing: 2px;
	text-align: left;
	text-indent: 36px;
	margin-top: 25px;
	margin-bottom: 35px;
}
.cybjC .cy_dz{
	display: block;
	font-size: 24px;
	color: #423120;
}
.cybjC .cy_dz_en{
	font-size: 18px;
	color: #423120;
}
.cybjC img{
	margin-bottom: 15px;
}
.cybjC .cy_jm{
	text-align: left;
	margin-bottom: 10px;
}
.cybjC .cy_jm h3{
	font-size: 18px;
	color: #433221;
}
.cybjC .cy_jm p{
	font-size: 17px;
	color: #584b3e;
}
/*
* author: zjf;
* page: product;
*/
.product_info{
	width: 1000px;
	margin: 30px auto 0;
	border-top: 1px solid #bbb;
	padding-top: 20px;
	overflow: hidden;
	/*text-align: center;*/
}
.product_info img{
	width: 450px;
	height: 400px;
	float: left;
}
.product_info .proInfo_t{
	text-align: left;
	float: right;
	width: 530px;
}
.product_info .proInfo_t h1{
	font-size: 24px;
	font-weight: bold;
}
.product_info .proInfo_t span{
	display: block;
	font-size: 20px;
	line-height: normal;
	margin-bottom: 30px;
}
.product_info .proInfo_t p{
	font-size: 15px;
	line-height: normal;
	margin-top: 10px;
}
.w7-mm .tec_t p{
	font-size:16px;
	line-height:30px;
	text-indent: 32px;
}
.w7-mm .tec_t dl{
	overflow: hidden;
}
.w7-mm .tec_t dl dt{
	font-size:16px;
	line-height:30px;
	width: 80px;
	float: left;
	height: 200px;
	margin-left: 32px;
}
.w7-mm .tec_t dl dd{
	font-size:16px;
	line-height:30px;
	width: 500px;
}
.w7-bb div a{
	color: #666;
}
.w7-bb div a:hover{
	color: rgb(189,0,0);
}
.w7-aa div a{
	color: #666;
}
.w7-aa div a:hover{
	color: rgb(189,0,0);
}
.newsinfo_c{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}
.newsinfo_c h1{
	font-size: 28px;
}
.newsinfo_c span{
	display: inline-block;
	font-size: 14px;
	margin: 0 20px;
}
.newsinfo_con{
	font-size: 14px;
	text-indent: 28px;
}
.newsinfo_con img{
	display: block;
	width: 750px;
	margin: 10px auto;
}
/*分页*/
.w7-bb .fy,.w7-aa .fy,.w7-dd .fy{
	width: 100%;
	height: 30px;
	margin-top: 40px;
	overflow: hidden;
	/*margin-bottom: -30px;*/
	position: relative;
	z-index: 11;
}
.w7-bb .fy a,.w7-bb .fy #numes,.w7-aa .fy a,.w7-aa .fy #numes,.w7-dd .fy a,.w7-dd .fy #numes{
	padding: 0 19px;
	border: 1px solid #6e6e6e;
	margin:0 5px;
	display: block;
	float: right;
	height: 25px;
	line-height: 25px;
	color: #6e6e6e;
	border-radius: 5px;
}
.w7-bb .fy a:hover,.w7-aa .fy a:hover,.w7-dd .fy a:hover{
	background: #9a1a29;
	color: #fff;
	border: 1px solid #9a1a29;
}
.proInfo_p{
	width: 1000px;
	display: flex;
	justify-content: space-between;
	/*margin-top: 50px;*/
	font-size: 14px;
	margin: 50px auto -50px;
	position: relative;
	z-index: 111;
}
.proInfo_p span a{
	color: #666;
}
.proInfo_p span a:hover{
	color: #c10211;
	text-decoration: underline;
}
/*企业新闻*/
.news_qyxwT img{
	width: 621px;
	height: 384px;
}
.news_qyxw li div img{
	width: 94px;
	height: 77px;
}
/*简历投递*/
.join_jl{
	overflow: hidden;
}
.jltd{
	width: 540px;
	overflow: hidden;
	float: left;
	padding-left: 80px;
	margin-top: 35px;
}
.jltd ul{
	float: left;
}
.jltd ul li{
	font-size: 16px;
}
.jltd .jl_shuru{
	margin-left: 5px;
}
.jltd .jl_shuru li input{
	height: 20px;
}
.jltd .jl_shuru li .jl_w{
	width: 50px;
}
.jltd .jl_shuru li i{
	font-style: normal;
	color: #bd0000;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-left: 10px;
}
.jlsc{
	width: 460px;
	float: right;
	text-align: center;
	margin-top: 63px;
}
.jlsc img{
	cursor: pointer;
}
.jlsc span{
	display: block;
}
.tiJiao{
	display: block;
	width: 111px;
	height: 37px;
	border: 1px solid #747474;
	background-color: #bd0000;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 37px;
	margin: 45px auto 30px;
}
/*招聘*/
.join_zp{
	width: 1000px;
	text-align: center;
}
.join_zp .join_zp_t{
	background-color: #ebedef;
	height: 50px;
	line-height: 50px;
}
.join_zp .join_zp_c{
	color: #fd8448;
	cursor: pointer;
	height: 50px;
}
.join_zp .join_zp_c:hover{
	color: #bd0000;
}
.join_zp .join_zp_n{
	text-align: left;
	background-color: #ebedef;
	font-size: 14px;
	display: none;
}
.join_zp .join_zp_n td{
	padding-bottom: 50px;
}
.join_zp_n .join_ms{
	width: 975px;
	height: 60px;
	margin: 0 auto;
	line-height: 60px;
}
.join_zp_n .join_ms i{
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #fc9151;
	margin-right: 10px;
}
.join_zp_n .join_cn{
	width: 975px;
	margin: 0 auto;
	background-color: #fff;
	padding-left: 35px;
	padding: 10px 35px;
}
.join_zp .join_active{
	display: table-row;
}
.fzlc_h1{
	font-size: 30px;
	color: #bd0000;
	font-weight: 300;
	text-align: center;
}
.fzlc_info{
	width: 905px;
	overflow: hidden;
	padding-top: 60px;
	margin: 0 auto;
	background: url("../images/fzlc_bg.png") center no-repeat;
	background-size: 905px 1px;
	padding-top: 69px;
}
.fzlc_info .fzlc_ul{
	position: relative;
}
.fzlc_info .fzlc_ul li{
	float: left;
	background: url("../images/fzlc_q1.png") center no-repeat;
	padding-top: 40px;
	margin-top: -52px;
	width: 100px;
	text-align: center;
	cursor: pointer;
	color: #666;
}
.fzlc_info .fzlc_ul li a{
	width: 100px;
}
.fzlc_info .fzlc_ul .fzlc_active{
	background: url("../images/fzlc_q2.png") center no-repeat;
	padding-top: 60px;
	margin-top: -71px;
	font-size: 20px;
	color: #bd0000;
}
.fzlc_info .fzlc_ul li:hover{
	background: url("../images/fzlc_q2.png") center no-repeat;
	padding-top: 60px;
	margin-top: -71px;
	font-size: 20px;
	color: #bd0000;
}
.fzlc_jt{
	display: flex;
	justify-content: space-between;
	margin-top: -66px;
}
.fzlc_jt img{
	cursor: pointer;
}
.fzlc_ol{
	width: 1000px;
	margin: 0 auto;
	padding: 55px 60px 50px 140px;
}
.fzlc_ol li{
	background: url("../images/fzlc_c.png") no-repeat;
	padding-left: 40px;
	line-height: 25px;
	margin-top: 15px;
}
/*领导关怀*/
.ldgh_ul{
	overflow: hidden;
}
.ldgh_ul li{
	width: 193px;
	float: left;
	margin: 0 3px;
	height: 220px;
}
.ldgh_ul li a{
	display: block;
	height: 181px;
	border: 1px solid #696467;
	overflow: hidden;
}
.ldgh_ul li img{
	width: 193px;
	height: 181px;
}
.ldgh_ul .ldgh_lis{
	width: 239px;
	margin: 0 5px;
}
.ldgh_ul .ldgh_lis a img{
	width: 239px;
	height: 181px;
}
.ldgh_ul li span{
	display: block;
	height: 37px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #c94e4e;
	text-align: center;
}
/* 党建品牌 */

.djpp .djpp_con{
	width: 500px;
	float: left;
	margin-top: 14px;

}
.djpp img{
	margin-top: 14px;
	float: right;
	margin-bottom: 10px;
}
.djpp .djpp_con span{
	font-weight:600;
	font-size:16px;
	line-height:30px;
	float: left;
	color: #bd0000;
}
.djpp .djpp_con p{
	float: left;
	width: 435px;
	font-size:16px;
	line-height:30px;
}
/*行业地位*/
.hydw_t{
	/*width: 500px;*/
	padding-left: 25px;
	font-size: 20px;
	background: url(../images/hydw_bg.png) 0 center no-repeat;
	/*float: left;*/
}
.hydw_info{
	width: 500px;
	font-size: 16px;
	line-height: 30px;
	float: left;
}
.htdw_img{
	/*margin-top: 55px;*/
	/*width: 1000px;*/
}
.htdw_img .htdw_ol{
	overflow: hidden;
	position: relative;
}
.htdw_img .htdw_ol li{
	float: left;
	margin: 55px 13px;
	cursor: pointer;
}
/*专利产品*/
.zlcp_img{
	overflow: hidden;
}
.zlcp_img img{
	float: left;
	margin: 25px 3px;
}
/*精密铸件*/
.jmzz_info{
	overflow: hidden;
}
.jmzz_info .jmzz_infoL{
	width: 587px;
	margin-left: 42px;
	float: left;
}
.jmzz_info .jmzz_infoL h3{
	font-size: 20px;
	color: #bd0000;
}
.jmzz_info .jmzz_infoL p{
	font-size: 20px;
	color: #474747;
	text-indent: 40px;
}
.jmzz_info .jmzz_infoR{
	float: right;
	margin-right: 12px;
}
/*社会责任*/
.shzr_img{
	width: 1000px;
	overflow: hidden;
}
.shzr_img img{
	float: left;
	margin-top: 10px;
}
/*文化理念*/
.whln_t .whln_tR{
	width: 500px;
	float: right;
	text-align: center;
}
.whln_t .whln_tR h1{
	font-weight: normal;
	font-size: 32px;
	color: #bd0000;
	line-height: normal;
}
.whln_t .whln_tR span{
	font-weight: normal;
	font-size: 12px;
	color: #bd0000;
}
.whln_t .whln_tR ul li{
	font-weight: normal;
	font-size: 16px;
	color: #474747;
	text-align: left;
	padding-left: 10px;
}
.whln_p{
	font-size: 16px;
	text-indent: 32px;
}
.whln_p2{
	font-size: 16px;
	text-align: center;
}
.whln_p2 i{
	font-style: normal;
	color: #bd0000;
	font-weight: 400;
}
.whln_img img{
	margin-bottom: 4px;
}
/*研发成果*/
.yfcg_l{
	width: 500px;
	float: left;
}
.yfcg_r{
	width: 473px;
	float: right;
}
.yfcg_l .yfch_pl{
	overflow: hidden;
	margin-top: 50px;
}
.yfcg_l .yfch_pl p{
	width: 250px;
	font-size: 16px;
	float: left;
}
.yfcg_l .yfch_pl p i{
	font-style: normal;
	color: #bd0000;
}
/*研发中心*/
.yfzx_l{
	width: 500px;
	float: left;
}
.yfzx_r{
	width: 500px;
	float: left;
	padding-left: 28px;
	overflow: hidden;
}
.yfzx_l img{
	margin-top: 5px;
}
.yfzx_r h3{
	display: inline-block;
	font-size: 16px;
	color: #bd0000;
	float: left;
	margin-top: 18px;
}
.yfzx_r span{
	width: 370px;
	font-size: 16px;
	margin-top: 18px;
	float: left;
}
.yfzx_r .yfzx_synl{
	/*overflow: hidden;
	display: block;*/
	float: left;
	margin-top: 10px;
	margin-left: 25px;
}
.yfzx_r .yfzx_synl li{
	float: left;
	width: 208px;
	height: 40px;
	background-color: #e5e5e5;
	border-radius: 5px;
	margin: 5px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
}
.yfzx_r .yfzx_yfzl{
	float: left;
	margin-top: 10px;
	margin-left: 25px;
}
.yfzx_r .yfzx_yfzl li{
	float: left;
	width: 425px;
	height: 40px;
	background-color: #e5e5e5;
	border-radius: 5px;
	margin: 5px;
	/*text-align: center;*/
	line-height: 40px;
	font-size: 16px;
}
.yfzx_r .yfzx_yfzl li i{
	display: inline-block;
	width: 33px;
	height: 40px;
	background: url("../images/yfzl_bg.png") center no-repeat;
	margin-left: 21px;
	font-style: normal;
	line-height: 40px;
	text-align: center;
	margin-right: 17px;
}
/*野马特训*/
.ymtx_img{
	/*padding-top: 10px;*/
	float: left;
	margin-top: 5px;
}
.ymtx_img img{
	margin-right: 7px;
	/*float: left;*/
}






