﻿@charset "utf-8";
	/* CSS Document */
ul,dt,dd,dl {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}
img {
	border:0px;
	margin:0;
	padding:0;
}
body,td,th,p,* {
	font-size:12px;
	font-family:"微软雅黑",Verdana;
	color:#333333;
	line-height:50%;
}
a:link {
	color:#333333;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color:#E36E0E;
}
a:active {
	text-decoration:none;
	color:#333333;
}
.img {
	padding:0px;
	border:1px solid #E2E2E2;
}
.img_s {
	padding:0px;
	border:1px solid #FE8707;
}
.imgs_cp {
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #E2E2E2;
}
.imgs2 {
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #E2E2E2;
}
.imgs {
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #E2E2E2;
}
.imgs_s {
	padding:2px;
	background-color:#FFFFFF;
	border:2px solid #FE8707;
}
.imgs2 {
	padding:2px;
	border:1px solid #E2E2E2;
}
.imgs2_s {
	padding:2px;
	border:1px solid #FF7602;
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}
.clear {
	clear:both;
}
.w_1 {
	display:block;
	width:90%;
	min-width:1280px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.w_1200{

}
.w_2 {
	display:block;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.w_900 {
	display:block;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
.line {
	border-bottom:1px solid #CAC7C7;
	height:10px;
	margin-bottom:10px;
	clear:both;
}
#line_2 {
	background-color:#4385F5;
	height:4px;
	width:100%;
}
#line_3 {
	background-color:#E5E5E5;
	height:1px;
	width:100%;
}
.point {
	cursor:pointer;
}
/*头部位置*/
#top {
	display:block;
	width:100%;
	height:38px;
	background-color:#474747;
}
#top *{
	color:#FFFFFF;
	line-height:38px;
}
#top * .float_r{
	text-align:right;
}
#top_0{
	width:100%;
	height:56px;
	text-align:center;
	margin-top:42px;
	margin-bottom:32px;
}
#top_0 .w_1>.float_l{
	height:56px;
	width:170px;
}
#top_0 .w_1>.float_r{
	height:56px;
	text-align:right;
	width:calc(100% - 170px - 360px);
}
#top_0 .w_1>.float_r2{
	height:56px;
	text-align:right;
	width:337px;
	float:right;
}
/*导航信息*/
#nav {
	height:56px;
	margin-top:0px;
	width:calc(100% - 0px);
}
#nav .nav{ height:56px;}
#nav .nav>li{ float:left; width:14.28%; text-align:center;}
#nav .nav>li.last{ background:none;}
#nav .nav>li>a{ color:#595959;font-size:18px; line-height:56px; display:block;text-decoration:none; padding-top:0px;}
/*#nav .nav>li.cur>a,#nav .nav>li:hover>a{ background:url(nav_dh.jpg) center no-repeat; font-weight:bold}
*/
#nav .nav>li.cur>a,#nav .nav>li:hover>a{ font-weight:bold}

.erji_nav { display:none; overflow:hidden; border-bottom:2px solid #E36E0E; position:absolute; left:0;/* top:149px;*/ padding-top:0px; padding-bottom:0px; z-index:999999999; height:auto! important; 

box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
}

.erji_nav ul{ overflow:hidden; float:left; background-color:#FFFFFF}
.erji_nav li{ line-height:50px; width:100%;float:left;background-color:#E36E0E;}
.erji_nav li:hover{background-color: rgba(227, 110, 14, 0.6);}
.erji_nav li a{ color:#FFF; font-size:16px;}
.erji_nav li:hover a{ color:#FFF;}

.erji_nav.erji_nav19,.erji_nav.erji_nav19 li{

}






.banner_bot{
	clear:both;
	background:url(banner_bg.png) top repeat-x;
	height:10px;
	width:100%;
}
.title_top a{
	display:block;
	height:60px;
	font-size:42px;
	color:#000000;
	line-height:60px;
	text-align:center;
	width:100%;
	margin:60px 0;
}

/*公司简介*/
#about{
	height:560px;
	background:url(gsjj.jpg) center no-repeat;
}
#about>.w_1>.about_l{
	width:47%;
}
#about .w_1 .about_title{
	padding-top:42px;
;
}
#about .w_1 .about_title a{
	font-size:42px;
	height:60px;
	line-height:60px;
	color:#FFFFFF;
}
#about .w_1 .about_content p{
	font-size:16px;
	line-height:180%;
	padding-bottom:8px;
	color:#FFFFFF;
}
#about>.w_1>.about_r{
	width:37%;
	padding-top:65px;
}
.about_r a{
	color:#FFFFFF;
	height:36px;
	line-height:36px;
	margin:0 1.5%;
	margin-top:34px;
	width:calc(30.33% - 4px);
	display:block;
	float:left;
	text-align:center;
	font-size:16px;
	border:2px solid #FFFFFF;
	
}
.about_r a:hover{
	color:#FFFFFF;
	background-color:#E36E0E;
	border:2px solid #E36E0E;
	
}
/*小于1500 字体14*/
@media screen and (min-width:320px) and (max-width:1500px){
.about_r a{
	font-size:14px;	
}	
	
}
.szlist{
	float:left;
	width:25%;
	text-align:center;
	padding-top:75px;
}
.line_1 .num{
	font-size:75px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-family:Arial, sans-serif;
}
.line_1 span{
	font-size:16px;
	color:#FFFFFF;
	padding-left:10px;
	}
.line_2{
	padding-top:35px;
	font-size:15px;
	line-height:25px;
	color:#FFFFFF;
	}
.szlist:nth-child(1){
	width:240px;
}
.szlist:nth-child(2){
	margin-left:235px;
	margin-left:calc((100% - 1003px) * 0.324);
	width:210px;
}
.szlist:nth-child(3){
	margin-left:250px;
	margin-left:calc((100% - 1003px) * 0.3450);
	width:218px;
}
.szlist:nth-child(4){
	margin-left:220px;
	margin-left:calc((100% - 1003px) * 0.3034);
	width:335px;
}
/*新闻中心*/
#news{
	overflow:hidden;
	padding-bottom:50px;
}
#news .w_1 .news_left{
	float:left;
	width:590px;
}
#news .w_1 .news_right{
	float:right;
	width:calc(100% - 590px);
	background-color:#FFFFFF;
}
.news_l{
	height:78px;
	border-bottom:2px dotted #F0F1F6;
	padding:30px 40px;
}
.news_l .float_l{
	width:calc(100% - 175px);
}
.news_l .float_r{
	width:100px;
	text-align:center;
}
.news_title{
	font-weight:bold;
	font-size:18px;
}
.news_title a{
	font-size:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-height:100%;

}
.news_content{
	padding-top:20px;
	font-size:14px;
	line-height:150%;
	height:42px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color:#949494;
}
.news_d1{
	text-align:center;
	font-size:52px;
	font-family:'Impact';
	line-height:48px;
	color:#949494;
}
.news_d2{
	text-align:center;
	font-size:28px;
	font-family:'Impact';
	color:#949494;
	margin-top:15px;
}
/*产品中心*/
#pro{
	width:100%;
	overflow:hidden;
}
.pro_list{
	float:left;
	width:32.7% !important;
	margin-left:0.95%;
	height:23vw;
	overflow:hidden;
	min-height:330px;
}
.pro_list:nth-child(1),.pro_list:nth-child(4){
	margin-left:0;
}
.pro_list:nth-child(4),.pro_list:nth-child(5),.pro_list:nth-child(6){
	margin-top:10px;
}
.pro_list .pro_show1,.pro_list .pro_show2{
	position:relative;
}
.pro_list .pro_show1 .pro_show1_title{
	position:absolute;
	top:calc(50% - 30px);
	width:100%;
	height:60px;
	line-height:60px;
	color:#000000;
	z-index:2;
	text-align:center;
}
.pro_list .pro_show1 .pro_show1_title a.span{
	height:60px;
	line-height:60px;
	font-size:24px;
	background-color:#FFFFFF;
	padding:15px 30px;
	border-radius:30px;
}
.pro_list .pro_show2{
	display:none;
}
.pro_list .pro_show2 .pro_show2_more{
	position:absolute;
	bottom:30px;
	width:86%;
	z-index:2;
	margin-left:7%;
}
.pro_show2_title{
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	font-size:20px;
}
.pro_list .pro_show2 .pro_show2_content{
	line-height:24px;
	color:#FFFFFF;
	font-size:14px;
	margin:10px 0;
		display: -webkit-box;
		-webkit-box-orient:vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
	
}
.pro_list .pro_show2 .pro_show2_a{
	line-height:31px;
	height:31px;
	text-align:left;
}
.pro_list:hover .pro_show2{
	display:block;
}
.pro_list:hover .pro_show1{
	display:none;
}
/*竞争优势*/
#jzys{
	margin-bottom:110px;
}
.jzys_list{
	float:left;
	width:15.74% !important;
	margin-left:1.11%;
/*	height:23vw;*/
	overflow:hidden;
	min-height:330px;
}
.jzys_list:nth-child(1){
	margin-left:0;
}
.jzys_list .jzys_show2{
	position:relative;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
}
.jzys_list .jzys_show2 .jzys_show2_more{
	position:absolute;
	bottom:5.2vh;
	width:86%;
	z-index:2;
	margin-left:7%;
}
.jzys_show2_title{
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	margin-bottom:13.8vh;
}
.jzys_show2_title_line{
	height:2px;
	background-color:#FFFFFF;
	width:50%;
	margin:10px auto 0;
	
}
.jzys_list .jzys_show2 .jzys_show2_a{
	line-height:31px;
	height:31px;
	text-align:center;
}
.jzys_zz{
	display:none;
	position:absolute;
	top:0;
	background:rgba(227,110,14,0.8);
	width:100%;
	height:100%;
}
.jzys_show2:hover .jzys_zz{
	display:block;
}
/*底部导航信息开始*/
#bot_nav{
	width:100%;
	display:block;
	background-color:#262626;
	padding-top:52px;
	overflow:hidden;
}
.bot_nav_m{
	overflow:hidden;
	margin-bottom:60px;
}
#bot_nav * .bot_nav_m_l{
	float:left;
	width:calc(100% - 540px);
	height:200px;
}
#bot_nav * .bot_nav_m_l_l{
	float:left;
	width:25%;
	height:200px;
}
#bot_nav * .bot_nav_m_l_l:nth-child(4){
	/*width:28%;*/
}
#bot_nav * .l_title a{
	height:40px;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
#bot_nav * .l_main{
	margin-top:16px;
}
#bot_nav * .l_main a{
	height:30px;
	width:210px;
	display:block;
	line-height:33px;
	font-size:14px;
	color:#d3d3d3;
}
#bot_nav * .l_main a:hover,#bot_nav * .l_title a:hover{
	color:#EFEFEF;
}

#bot_nav * .float_r{
	width:540px;
	text-align:center;
}


#bot2{
	height: auto;
	padding:20px 0;
	border-top:1px solid #A8A8A8;
}
#bot2 *{
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
}




a img, img { -ms-interpolation-mode: bicubic; -webkit-transition: all .7s linear; transition: all .7s; max-width: 100%; }



.ProductXq .content .gailan { height: auto; overflow: hidden; position: relative; }

.ProductXq .content .gailan .switch { width: 300px; height: auto; overflow: hidden; text-align: center; margin: 35px auto 0; position: relative; }

.ProductXq .content .gailan .switch a { width: 70px; display: inline-block; font-size: 14px; position: relative; padding-bottom: 20px; }

.ProductXq .content .gailan .switch a .iconfont { position: absolute; left: 0; right: 0; bottom: 0; margin: auto; z-index: 1; font-size: 18px; color: #bebebe; }

.ProductXq .content .gailan .switch a .iconfont:before { content: "\e620"; }

.ProductXq .content .gailan .switch a:hover, .ProductXq .content .gailan .switch a.active { color: #004abb; }

.ProductXq .content .gailan .switch a:hover .iconfont:before, .ProductXq .content .gailan .switch a.active .iconfont:before { content: "\e620"; color: #004abb; }

.ProductXq .content .gailan .switch a:after { content: ""; width: 100%; height: 1px; background: #bebebe; position: absolute; left: -50%; bottom: 9px; }

.ProductXq .content .gailan .switch a:first-child:after { left: 38px; }

.ProductXq .content .gailan .gailan-box { width: 74%; margin: 30px auto 0; overflow: hidden; height: 680px; }

.ProductXq .content .gailan .gailan-box .gailan-content { position: relative; height: 640px; margin: 0 auto; overflow: hidden; width: 100%; max-width: 980px; }

.ProductXq .content .gailan .gailan-box .gailan-content #gailan-video { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }

.ProductXq .content .gailan .gailan-box .gailan-content iframe { border: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }

.ProductXq .content .gailan .bigSlide { height: auto; overflow: hidden; position: relative; }

.ProductXq .content .gailan .bigSlide img { display: block; max-width: 980px; margin: 0 auto; width: 100%; }

.ProductXq .content .gailan .small-box { position: relative; }

.ProductXq .content .gailan .small-box i { cursor: pointer; position: absolute; top: 50%; margin-top: -20px; width: 40px; height: 40px; display: block; text-align: center; }

.ProductXq .content .gailan .small-box i img { display: inline-block; vertical-align: middle; position: relative; top: 5px; }

.ProductXq .content .gailan .small-box i.prev { width: 16px; height: 32px; left: 4%; }

.ProductXq .content .gailan .small-box i.next { width: 16px; height: 32px; right: 4%; }

.ProductXq .content .gailan .smallSlide { width: 80%; max-width: 980px; height: auto; overflow: hidden; margin: 20px auto 0; position: relative; }

.ProductXq .content .gailan .smallSlide .swiper-slide { position: relative; cursor: pointer; }

.ProductXq .content .gailan .smallSlide .swiper-slide .img { margin: 5px; position: relative; }

.ProductXq .content .gailan .smallSlide .swiper-slide .img:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: 1px solid #eee; }

.ProductXq .content .gailan .smallSlide .swiper-slide.active .img:after { border-color: #004abb; }

.ProductXq .content .gailan .btnPrev, .ProductXq .content .gailan .btnNext { width: 34px; height: 66px; position: absolute; left: 5%; top: 50%; cursor: pointer; }

.ProductXq .content .gailan .btnPrev img, .ProductXq .content .gailan .btnNext img { width: 100%; }

.ProductXq .content .gailan .btnNext { left: auto; right: 5%; }

  .ProductXq .content .gailan .switch a { width: 85px; font-size: 18px; padding-bottom: 20px; }
  .ProductXq .content .gailan .switch a .iconfont { font-size: 20px; }
  .ProductXq .content .gailan .switch a:after { bottom: 11px; }
  .ProductXq .content .gailan .switch a:first-child:after { left: 40px; }
  .ProductXq .content .gailan .gailan-box { height: 740px; }
  .ProductXq .content .gailan .gailan-box .gailan-content { height: 697px; }
  .ProductXq .content .gailan .btnPrev, .ProductXq .content .gailan .btnNext { left: 14%; font-size: 70px; }
  .ProductXq .content .gailan .btnNext { left: auto; right: 14%; }
  
  
#ss{
	width:228px;
	height:56px;
	line-height:56px;
	background:url(logo_r.png) left no-repeat;
}
.ssis{
	height:56px;
	line-height:56px;
}
.ssi2{
	margin-top:0px;
	height:20px;
	*height:30px;
	line-height:20px;
	*line-height:30px;
	border:0px;
	margin-bottom:40px;
	background:none;
	width:152px;
	margin-left:25px;
	outline:none;
}
