
@charset "utf-8";
html{max-width:1423.5px;margin:0 auto;}
body {padding:0px; text-decoration:none;margin:0 auto;font-size:14px;min-width:1200.5px;max-width:1423.5px;font-family:"微软雅黑";

}
div,h1,h2,h3,h4,p,ul,ol,dl,dt,dd,input,button,textarea,form,ul,li,img{margin:0; padding:0; border:0; font-weight:normal; text-decoration:none}
input,textarea,select{color:#333;font-family:arial;outline:none ;}
.intnav a{text-decoration:none; color:white;}
.gsnavc a{
	
	
	text-decoration:none; color:black;
	
}


.wzzyc a{
	text-decoration:none; color:black;
	
}
a:hover{ text-decoration:none; }
li{list-style:none;}
/************分页************/
.fenye{ text-align:center;padding:20px 0 60px; font-size:20px}
.fenyelist{ display:inline-block; border:0.5px solid #eee;font-size:13px;margin:0 0px;background:#fff;padding: 3px 10px;}
.fenye a .fenyelist:hover{ cursor:pointer; }

.fenye a{
	
	color:#00843c
	
}
.yes{color:white;background:#00843c;border:none !important;}
.no{color:#00843c;}
/************常用************/
.fl{float:left;}
.fr{float:right !important;}
.cle{clear:both;}
.nolist{height:50px;line-height:50px;text-align:center;color:#555;}
.cw{
	color:white!important;
}

.c7{
	color:#eee 
}



.hanggao1{height:10px}
.hanggao2{height:20px}
.hanggao3{height:30px}
.hanggao4{height:40px}
.hanggao5{height:50px}
.hanggao6{height:60px}
.hanggao7{height:70px}
/*样式*/

.big-hover:hover{
	transform: scale(1.1);
	cursor: pointer;
}
.in_cptpc .tp:hover{
	transform: scale(1.1);
	cursor: pointer;
}
.text-hover,.box-hover,.big-hover,.in_cptpc .tp{
	transition: all 0.6s ease-in-out;  
	-webkit-transition: all 0.6s ease-in-out;  
	-moz-transition: all 0.6s ease-in-out;  
	-o-transition: all 0.6s ease-in-out;
}
.nolist{
	
	font-size:20px
}
/******首页******/
/* .top_weix{right:0px;background-color:#dcf4de;  position: fixed;z-index:1000;margin-top:300px} */
.in_tyc2{
	
	width:1000px;
	margin:0 auto;
	
	
	
}

.in_tyc{
	
	width:1200px;
	margin:0 auto;
	
	
	
}
.w12002{
	
	
	background:#181818;
	color:white;
	
	
height: 40px;
overflow: hidden;

font-size: 12px;
}

.in_top{
	
	height:85px;

	margin:0 auto;
	background:black
	
}

.in_t_logo{
	
	width:150px;

	margin-top:18px
	
}

.in_t_navc{
	margin-top:35px;
	margin-left:140px
	
}
.in_t_nav{
	
	font-size:17px;
	margin-left:35px;
	font-weight:400;
	cursor: pointer;
	color:white;
	padding:0 0.15rem
	
}

.in_t_nav:hover{
	
color:#e83828
	
}
.in_t_nav_in{
	
color:#e83828;
border-bottom:3px solid#e83828;
padding-bottom:21px
	
}



.dropBtn{
		position:relative;
}

	div.dropBtn:hover .dropDown-content{
        display: block !important;
        }
		.dropDown-content {
			
			display: none;
			line-height:42px;
			position: absolute;
			background-color: #000000;
		
			text-decoration: center;
			left: 0px;
			z-index: 999;
			box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		
			
			color:white;
			padding-top:20px
			}

		.dropDown-content a {
			
			
			
			text-decoration: none;
			display: block;
			color: black;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		
		font-size:15px !important;
		text-align:center;
			color:white;
			padding: 0 15px;
min-width: 86px;
			
		}
		
			.dropDown-content a:hover{
		
			
			
		color: #c60505;
		background:white
				
		}
.rxlogo{
	
	
	width:19px;
	height:38px;
	
	margin-top:32px;

}


.rxtxt{
	
		margin-top:33px;
	color:white;
	font-size:15px;
	margin-left:5px

}
.bti{
	
	font-size:35px;
	font-weight:900;
	color:white
}
.btxt{
	
font-size:20px !important;
	color:white
}

.btxtc1{
	
	
	position: absolute;left: 34.5%;top:32.5%; z-index:10;text-align:center;width:465px
}

.btxtc2{
	
	position: absolute;right: 8%;bottom:25%;z-index:10;text-align:right
}.btxtc3{
	
	position: absolute;left: 8%;bottom:25%;z-index:10;text-align:left
}
.in_cptpc2{
	
	font-size: 80px;

margin-top:10px
}

.gs_bug_left{
	
	float:left;
	background-size: cover;
	background-position: center;

}
.gs_bug_left img{
	
		width:520px;
	height:360px;
	object-fit: cover;
	
}
.gs_bug_right{
	width:600px;
	
	float:right;
	height:400px;
}



.gs_nr{
	width:100%;
	text-indent:40px;
	height:250px;
	margin-bottom:20px;
	line-height:30px;

	
}
.mome1{
	width:165px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#f39800;

	cursor:pointer;
	
	color:white;
}

.gs_ti{
	
	font-weight:900;
	font-size:23px;

	margin-bottom:12px
	
}

.in_tixian{
	
	background:#359f01;
	height:2px;
	width:80px;
}




/**页脚**/

.foot_bug{
	width:100%;
	padding-bottom:20px;
	
background: #f6f6f6;
	margin:0 auto;

}
.foot_big{
	width:1120px;
	margin:0 auto;

}
.foot_big_top{
	width:100%;


}
.foot_big_bottom{
	width:100%;
	
	line-height:60px;
	text-align:center;
		padding-bottom:10px;
}
.foot_big_top_left{
	width:289px;
	float:left;
	margin-right:60px;
	
}

.foot_big_top_left .fti{
	
	color:white;
	font-size:22px;
	margin-bottom:10px;

	
	
}

.foot_big_top_left2{
	width:212px;
	float:left;
	margin-right:60px;
		text-align:center
}
.foot_big_top_left2 img{
	width:151px;

	
}

.foot_big_top_left2 p{
	color:white;
	font-weight:900;
	font-size:15px;
	margin-top:10px

	
}
.foot_big_top_right{
	width:103px;
	float:right;
	margin-right:30px;
	text-align:center;
	margin-top:20px;
	font-size:12px;
	
}
.yejioama{
	width:90px;
	margin:0 auto 5px;
	height:90px;
	background-size: cover;
	background-position: center;
}
.foot_cd{
	
	float:left;

	height:17px;
	line-height:17px;
	color:#c4c4c4;
	font-size:15px;
	cursor: pointer;
	border-right:1px solid #c4c4c4;
	margin-right:35px;
	padding-right:35px
	
}
.foot_cd2{
	
	float:left;

	height:17px;
	line-height:17px;
	color:#c4c4c4;
	font-size:15px;
	cursor: pointer;

	margin-right:41px;
	padding-right:41px
	
}
.foot_big_top_left_top{
	

margin-top:40px
	
}

.f_logo{
	
	margin-top:42px
	
}
.foot_big_top_left_bottom{
	
	margin-top:15px;
	line-height:28px;
	margin-left:40px
	
}
.da1{
	
	margin-bottom:10px
}

.da2{
	
	font-weight:900;
	color:#e83828;
	font-size:26px;
	margin-bottom:10px
}.foot{
	

	background:#000000;
	text-align:center;
	padding:10px 0;
	color:white
}



.wzxq{
	
	
	width:1000px;
	margin:50px auto  0 auto;
		min-height:200px
}
.wzxq img{
	
	width:100%
}

.wzxq2{
	
	
	width:1000px;
	margin:50px auto  0 auto;
		min-height:400px
}
.wzxq2 img{
	
	width:100%
}
.in_tiimg{
	
	padding:50px 0;
	
}
.in_cptpc2{
	
	font-size: 80px;

margin-top:10px
}
.in_cptpc2 .tp2{
	
		display: inline-block;

	width:280px;
	font-size:0px



	
}

.in_cptpc2 .tp2 img{
	 
	
	
	height:200px;
	object-fit:cover
	
	
}

.in_cptpc2 .ti{
	

	height:40px;
	line-height:40px;
	padding:0 10px;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

font-size:15px;
text-align:center;

}
/**联系我们**/
.lx_c{
	
	
border-left:1px solid#dcdcdc;
border-top:1px solid#dcdcdc;
border-bottom:1px solid#dcdcdc;
}
.lx_c .lx_b{
	
	float:left;

	width:298px;
height:250px;
	background:#f6f6f6;

	text-align:center;


 position: relative;
border-right: 1px solid#dcdcdc;
	
}

.lx_b .imgc,.lx_b .imgc2,.lx_b .imgc3{
	 
	
	
	height:56px;

	width:56px;
	 overflow: hidden;
	 margin:0 auto
	
}

.lx_b .imgc  .img{

	 
	
	
	height:56px;

	width:56px;
		background: url("../images/lx_1.png") no-repeat center;
	     position: relative;
	
}
.lx_b .imgc2 .img{

	 
	
	
	height:56px;

	width:56px;
		background: url("../images/lx_2.png") no-repeat center;
	     position: relative;
	
}

.lx_b .imgc3 .img{

	 
	
	
	height:56px;

	width:56px;
		background: url("../images/lx_3.png") no-repeat center;
	     position: relative;
	
}
div.lx_b:hover .img{
	left:-56px;
	border-right:56px solid transparent;
	-webkit-filter:drop-shadow(56px 0 0px white);
	filter:drop-shadow( 56px 0 0px white);
}
div.lx_b:hover .ti{
	color:white !important;
	
}
div.lx_b:hover .txt{
	color:white !important;
	
}
.lx_b:hover{
	
	
	background:#e83828 !important;
	color:white !important;
}



.lx_c .lx_b .ti{
	 
	
font-size:18px;
font-weight:900;
	
	color:#e83828;
	margin-top:15px;
	padding:0 15px
	
}

.lx_c .lx_b .txt{
	 
	
font-size:15px;

padding:10px 10px;

color:#707070;
	
	
}

.di_tu{
	
	height:400px
	
}
.lx_c .lx_ewm{
	
	width:106px
	
}




.index-cont-2-inp{margin-top:15px;margin-bottom:15px}
.index-cont-2-inp span{float:left;line-height:33px; text-align:right;color:#359f01;font-size:16px;margin-left:30px}
.index-cont-2-inp input{display:block;width:305px;font-size:13px;padding:0px 10px;line-height:24px;height:30px;background:white;border:1px solid#eeeeee;margin-right:40px}


.index-cont-2-inp textarea{display:block;width:1102px;font-size:13px;padding:0px 10px;margin-left:0px;line-height:24px;height:150px;    background: white;border:1px solid#eeeeee;}
.index-cont-2-inp .dx{width:20px !important;}

.index-cont-2-inp .ti{
	
	
	
	font-size:15px;
	margin-top:5px
}


.index-cont-2-bt{width:285px;line-height:42px;text-align:center;background:black;color:#fff;font-size:15px;  cursor:pointer;border-radius:5px;margin: 0 auto;}



.index-cont-2-inp2{margin-top:15px;margin-bottom:15px}
.index-cont-2-inp2 span{float:left;line-height:33px; text-align:right;color:#359f01;font-size:16px;margin-left:30px}
.index-cont-2-inp2 input{display:block;width:305px;font-size:13px;padding:0px 10px;line-height:24px;height:30px;background:white;border:1px solid#eeeeee;margin-right:0px}



/*招聘人才*/





.zprcen{
	
	
	background:white;
	width:100%;
	padding:66px 0px;

	
}

.zprctop{
	width:100%;
	height:48px;
	background:#e83828
	
	
	
}
.zpbt{
	
	
	width:20%;
	text-align:center;
	color:white;
	font-size:17px;
	float:left;
	line-height:48px
}


.zprczw{
	
	width:100%;
	height:48px;
	border-bottom:1px solid #d2d2d2
	
	
}

.zwbt{
	
	
	width:20%;
	text-align:center;
	
	font-size:16px;
	float:left;
	line-height:48px
}


.zwck{
	
	
width:20%;
	text-align:center;
	
	font-size:16px;
	float:left;
	line-height:48px
}
.zwck_in{
	
	
	
	color:#bf1c2d
}


.gwyq{
	
	padding:20px 10px;
		border-bottom:1px solid #d2d2d2
}


.gwjt{
	
	position:absolute;
	width:20px;
	height:10px;
	margin-top:-15px;
	margin-left:90px
}


.gwzz{
	
	float:left;
	width:378px;
	overflow:hidden;
	margin-left:54px;
	margin-bottom:47px
	
	
}

.gwzztit{
	
	
	
	font-size:26px;
	font-weight:900;
	
}
.gwzztxt{
	
	

	
	float:left
	
}

.rzzg{
	
	float:right;
	width:388px;
	overflow:hidden;
	margin-right:45px;
	margin-bottom:47px
	
	
}

.fsyjc{
	
	width:997px;
	height:112px;
	border-top:1px  solid #d2d2d2;
	
	margin-left:54px;
	overflow:hidden;
}

.fsyjbt{
	
	border-radius:10px;
	background:#bf1c2d;
	width:159px;
	height:42px;
	line-height:42px;
	text-align:center;
	color:white;
	font-size:20px;
	margin-top:33px;
}



.romm_c{
	
	
	background:#f8f8f8;
	padding:15px;
	margin-bottom:20px;
	cursor:pointer;
	background-size: cover;background-position:top center;position:relative;cursor: pointer; overflow: hidden;
}


.romm_c .img img{
	
	
	width:380px;
	height:250px;
	object-fit:cover
}

.romm_c .txtc{
	
	
	width:758px;

}
.romm_c .txtc .txt{
	
	
	height:200px

}
.romm_c .txtc .ti{
	
	
	font-size:23px

}
.romm_c .txtc .mx{
	
	
	font-size:15px;
	margin:9px 0;
	color:#7d7a7a;

}

.romm_c .txtc .sx{
	
	
	font-size:15px;
	margin-top:10px;
	color:#7d7a7a;
}


.romm_c .txtc .jg{
	
	color:#cb5e41;
	
		
}

.romm_c .txtc .jg span{
	
	color:#cb5e41;
	font-size:25px;
	font-weight:900
	
	
}

.romm_c .txtc .yj{
	

	font-size:15px;
	margin-top:7px;
	margin-left:15px;

}
.romm_c .txtc .bt{
	

	font-size:17px;
	background:#e83828;
	color:white;
	
	padding:7px 20px;
	margin-right:10px

}.romm_c .txtc .bt2{
	

	font-size:17px;
	background:#e8a628;
	color:white;
	
	padding:7px 20px;
	

}




/**新闻**/
.in_newpc{
	
	font-size: 80px;
overflow: hidden;
margin-top:30px
}
.in_newpc .tp{
	
		display: inline-block;

	width:381px;

	
font-size:0px;
margin-bottom:37px
	
}

.in_newpc .tp img{
	 
	
	
	height:240px;
	object-fit:cover
	
	
}

.in_newpc .tp p{
	 
	
	
	font-size:18px;
	text-align:center;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding:0 10px;
margin-top:20px
	
}


.in_newpc .tp .txtc{
	
		width:339px;
		
		
		
		
		padding:10px 20px
	
}
.in_newpc .tp .rq{
	
		color:#a3a3a3;
		
		
	font-size:12px;
	
}

.in_newpc .tp .ti{
	
	color:#707070;
	font-size:18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top:5px
	
}


.in_newpc .tp .txt{
	
	color:#acacac;
	font-size:15px;
	height:35px;
	margin-top:10px
	
}
.in_newpc .tp .ckxqc{
	

	margin-top:10px;
	padding-top:10px
	
}

.in_newpc .tp .ck{
	
	color:#e94c40;
	font-size:13px;
	
	
}
.newc{
	
	padding:25px 22px;
	cursor: pointer;
	
}
.newcb{
	

	background:#f6f6f6
	
}

.newc .riqi{
	
	color:#9d9d9d;
	font-size:15px
	
}


.newc .ti{
	
	margin-top:10px;
	font-size:18px
	
}/**/

.ydti{
	
	
	font-size:20px;margin-bottom:25px;
}
.index-cont-2-inp3{margin-top:15px;margin-bottom:15px;margin-right:80px}

.index-cont-2-inp3 input{display:block;width:120px;font-size:13px;padding:0px 10px;line-height:24px;height:30px;background:white;border:1px solid#eeeeee;margin-right:10px}
.rs  input{width:50px !important;}


.index-cont-2-inp3 .dx{width:20px !important;}

.index-cont-2-inp3 .ti{
	
	
	
	font-size:15px;
	margin-top:5px
}


.wzti2{
	
	
	font-weight:900;
	font-size:20px;
	text-align:center
}		

.wzrq{
	
	
	color:#cecece;
	font-size:13px;
	text-align:center;
	border-bottom:1px solid#eeeeee;
	padding:15px 0px  10px 0;
	margin-bottom:20px
}


.h400{
	
	min-height:400px
}