.nav {
	margin:0px auto;
	text-align: center;
	margin-top:15px;
}
.nav ul ul {
	display: none;
}
.nav ul li:hover > ul {
	display: block;
}
.nav ul {
	list-style: none;
	position: relative;
	display: inline-table;
}
.nav ul:after {
	content: "";
	clear: both;
	display: block;
}
.nav ul li {
	float: left;
	margin:0 1px
}
.nav ul li:hover {
	border-bottom:#2a5faa 3px solid
}
.nav ul li a:hover {
	color: #2a5faa;
}
.nav ul li a {
	display: block;
	padding: 0px 10px;
	color: #577cbc;
	text-decoration: none;
	line-height:60px;
	font-size:16px;
}
.nav ul ul {
	background:rgba(38, 38, 38, 0.8);
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index:999
}
.nav ul ul li {
	float: none;
	position: relative;
	margin:0;
	border-bottom:0
}
.nav ul ul li:hover {
	border-bottom:0
}
.nav ul ul li a {
	padding: 0px 20px;
	color: #fff;
	line-height:50px;
	font-size:14px;
	font-weight:normal
}
.nav ul ul li a:hover {
	background: #056fb8;
	color:#fff
}
.nav ul ul ul {
	position: absolute;
	left: 100%;
	top:0;
}

.head .an {
	position:absolute;
	top:28px;
	right:4%;
	height:18px;
	width:30px;
	display:none;
}
.head .an span {
	width:30px;
	height:2px;
	background-color:#E05315;
	display:block;
	position:absolute;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
}
.head .an span.a1 {
	top:0;
	left:0;
}
.head .an span.a2 {
	top:8px;
	left:0;
}
.head .an span.a3 {
	top:16px;
	left:0;
}
.head .an.n span.a2 {
	display:none;
}
.head .an.n span.a1 {
	top:8px;
	width:30px;
	transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.head .an.n span.a3 {
	top:8px;
	width:30px;
	transform:rotate(135deg);
	-o-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
}
.head .nav ul li i{ display:none;}
@media only screen and (max-width:992px) {
.head_n{ height:83px;}

.head {
background:none;
border-bottom:solid 1px #E05315;
}
.head .an {
display:block;
}
.head .nav ul li a.yj_lm {
color:#9f9f9e;
}
.head .nav {
width:100%;
height:0;
background-color:#fff;
position:absolute;
left:0;
top:66px;
overflow:hidden;
z-index:99999;
}
.head .nav.on {
height:100vh;
}
.head .nav ul {
width:100%;
}
.head .nav ul li {
float:none;
width:100%;
margin:0 auto;
border-bottom:1px solid #e7e7e7;
text-align:left;
position:relative;
}
.head .nav ul li a.yj_lm {
text-align:left;
text-indent:4%;
font-size:16px;
}
.head .nav ul li a.yj_lm:hover {
color:#9f9f9e;
}
.head .nav ul li i {
position:absolute;
width:50px;
height:50px;
font-size:26px;
text-align:center;
color:#9f9f9e;
line-height:50px;
top:0;
right:0;
display:block;
}
.head .nav ul li i.n {
transform:rotate(45deg);
}
.head .nav .ej_lm {
width:100%;
padding:10px 4%;
background-color:#f7f7f7;
position:relative;
left:auto;
}
.head .nav .ej_lm a {
color:#9f9f9e;
text-align:left;
margin:0px 50px;
}
.head .nav .ej_lm.n {
display:block !important;
}
.head .nav ul li:hover .ej_lm {
display:none;
}
.head .nav .ej_lm a:hover {
background:none;
}

.head .search{ display:none;}
.head .logo{ width:150px; padding:10px 15px;}
.head .logo img{ width:100%; height:auto; display:block;}
}

.swiper-container {
      width: 100%;
      height: 100%;
}
.swiper-slide img{ width:100%; height:auto; display:block;}
.swiper-pagination .swiper-pagination-bullet{ width:32px; height:5px; background:#FFF;border-radius:0px;opacity:1;}
.swiper-pagination .swiper-pagination-bullet-active{ width:32px; height:5px; background:#333;border-radius:0px;opacity:1;}
.nmain .z_l{ display:none;}
.nmain .z_l .l_b{background:#046eb8; margin-bottom:5px; text-align:center; font-size:22px; color:#fff; line-height:76px;}
.nmain .z_l .l_b i{display:block;}
.nmain .z_l a{border-bottom:1px solid #e1dce3; font-size:15px; color:#000; line-height:56px; text-align:center; display:block; margin-bottom:1px;}
.nmain .z_l ul{border:1px solid #e1dce3; border-bottom:0; display:none;}
.nmain .z_l ul li:last-child a.n_yj{margin-bottom:0;}
.nmain .z_l a:hover{background-color:#f7f7f7;}
.nmain .z_l a.on{background-color:#f7f7f7;}
.nmain .z_l .n_ej a{display:block; font-size:13px; line-height:36px; text-indent:30px; border-bottom:1px solid #f5f5f5;}
.nmain .z_l .n_ej a:hover{color:#79b133;}

.nmain .a_l ul li{margin-bottom:20px; overflow:hidden; float:left; width:33.33%;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; padding:0px 10px;}
.nmain .a_l .t_p{overflow:hidden;}
.nmain .a_l .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.nmain .a_l ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.nmain .a_l .w_z{border:1px solid #e7e7e7; border-top:0; padding:15px;}
.nmain .a_l .w_z h3{font-size:16px; margin-top:0; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nmain .a_l .w_z p{font-size:12px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.nmain .a_l .w_z i{padding-right:5px; color:#777;}
.nmain .a_l .w_z span{color:#aaa; font-size:12px; padding-right:15px;}

.nmain .l_x .d_t{margin-bottom:30px;}
.nmain .l_x h3{font-size:24px; margin-bottom:15px;}
.nmain .l_x h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.nmain .l_x em{width:30px; height:1px; background-color:#79b133; display:block; margin-bottom:15px;}
.nmain .l_x b{font-family:Arial, Helvetica, sans-serif; color:#79b133; padding-left:5px; font-size:20px !important;}
.nmain .l_x p{font-size:16px; line-height:40px;}
.nmain .l_x p i{padding-right:10px; color:#aaa;}

@media only screen and (max-width:992px) {
.m {
    width: 100%;
    margin: 0 auto;}
.containerg{ padding:0px 15px;}
.guanyu {
	width:100%;
	margin:50px auto;
	overflow:hidden
}
.js {
	float:none;
	width:100%;
	margin-bottom:15px;
}
.js h3 {
	display:block;
	padding-bottom:15px;
	margin-bottom:20px;
	font-size:23px;
	color:#2a5faa
}
.js p {
	display:block;
	line-height:25px;
	height:125px;
	overflow:hidden;
	font-size:14px;
}
.pic {
	float:none;
	width:100%;
	height:auto;
	overflow:hidden;
}
.pic img {
	width:100%;
	height:auto;
	transition:all 0.6s
}
.pic a:hover img {
	transform:scale(1.1, 1.1);
	transition:all 0.6s
}
.button {
	margin-top:20px;
}
.button a {
	display:block;
	width:110px;
	line-height:35px;
	height:35px;
	text-align:center;
	background:#333;
	border-radius:5px;
	font-size:14px;
	color:#fff;
	transition:all 0.6s
}
.button a:hover {
	background:#046eb8;
	transition:all 0.6s
}
.m1 {
	background:#f0f6fd;
	padding:40px 0;
	overflow:hidden
}
.pro {
	width:100%;
	margin:0 auto;
}
.pro h3 {
	display:block;
	text-align:center;
	padding-bottom:15px;
	font-size:23px;
	color:#2a5faa
}
.pro .button a {
	margin:0 auto
}
.erp_js ul {
	width:100%;
}
.erp_js ul li {
	width:100%;
	border:1px solid #e7e7e7;
	margin-right:30px;
	float:none;
	display:block;
	margin-bottom:15px;
}
.erp_js .tp {
	width:100%;
}
.erp_js .wz {
	text-align:center;
	padding:20px;
	height:50px
}
.erp_js .wz h3 {
	font-size:14px;
	margin-bottom:10px;
	background:url(../images/line.jpg) bottom center no-repeat
}
.erp_js .wz p {
	font-size:13px;
	line-height:26px;
	color:#777;
}
.erp_js ul li img {
	width:100%
}
.erp_js ul li:nth-child(3n) {
margin-right:0;
}
.container{ width:100%;}
.news{ float:none; width:100%; margin-bottom:15px;}
.new1 i{ width:100%; float:none; margin-bottom:15px; height:auto;}
.new1 i img{ width:100%; height:auto; display:block;}
.new1 .xwzi{ width:100%; height:auto; float:none;}
.lianxi{ width:100%; float:none;}
.foot p{ width:100%;}

.top_imgbox {
	width:100%;
	height:auto;
	position:relative;
	z-index:2;
	overflow:hidden;
}
.top_imgbox .top_img {
	position:relative;
	left:auto;
	top:auto;
	width:100%;
	margin-left:0px;
	z-index:99;
}
.top_imgbox .top_img img{ width:100%; height:auto; display:block;}
.nmain{
	width:100%;
	margin:30px auto;
}
.nlf {
	float:none;
	width:100%;
}
.nrt {
	float:none;
	width:100%;
}
.fenlei{ display:none;}
.nmain .contact{ display:none;}
.nmain .nrt .gy{ margin-top:20px; margin-bottom:20px;}
.nmain .z_l{ display:block;}
.nmain .z_l{margin-bottom:10px;}
.nmain .z_l .n_r{border:0;}
.nmain .z_l .l_m{display:none;}
.nmain .z_l .l_b{font-size:16px; text-align:left; text-indent:15px; text-transform:uppercase;line-height: 56px;}
.nmain .z_l .l_b i{display:block; float:right; width:66px; height:56px; text-align:center; line-height:56px; margin-right:15px;}
.nmain .z_l a{font-size:14px; color:#000; line-height:36px; text-indent:15px; display:block; margin-bottom:1px;}
.nmain .z_l ul{display:none;}
.nmain .z_l ul li:last-child a.n_yj{margin-bottom:0;}
.nmain .z_l a.n_yj:hover{background-color:#f5f5f5;}
.nmain .z_l a.n_yj.on{background-color:#f5f5f5;}

.nmain .a_l ul li{margin-bottom:20px;  float:none; width:100%;}

.nmain .l_x .d_t{margin-bottom:20px;}
.nmain .l_x h3{font-size:18px; margin-bottom:10px;}
.nmain .l_x h4{font-size:14px; line-height:24px; margin-bottom:10px;}
.nmain .l_x em{width:26px; margin-bottom:10px;}
.nmain .l_x b{font-size:16px !important;}
.nmain .l_x p{font-size:12px; line-height:26px;}
.nmain .l_x p i{padding-right:5px;}

#loginModal{ width:100%;}
.modal-dialog.modal-sm{ width:100%;}
.liuyan{ width:100%;}
.liuyan ul li span{
display: block;
    text-align: left;
    float: none;
    width: 100%;
    margin-right: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #3d3d3d;	
}
.bd2{padding-left:0px;
    width: 90%;
    line-height: 35px;
    height: 35px;
    color: #a3a3a3;}
.bd3{
    padding-left: 0px;
    width: 90%;

    line-height: 35px;
    height: 70px;

}
}

.xiaocms-page{ width:100%; margin:0 auto; margin-top:50px; text-align:center}
.xiaocms-page span {
display: inline-block;
padding: 5px 15px;
background: #046eb8;
border: 1px solid #046eb8;
color: #fff;
text-align: center;
margin-left: 12px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:13px;
}
.xiaocms-page a {
display: inline-block;
background: #fff;
border: 1px solid #e3e3e3;
text-align: center;
color: #333;
padding: 5px 15px;
margin-left: 12px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:13px;
}

.nmain .nrt .x_w ul li{border-bottom:1px solid #eaeaea; padding-bottom:20px; margin-bottom:20px;}
.nmain .nrt .x_w img{width:100%; height:auto; display:block;}
.nmain .nrt .x_w .w_z h3{font-size:16px; line-height:32px; font-weight:bold; margin-bottom:6px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nmain .nrt .x_w .w_z h3 a{color:#000;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.nmain .nrt .x_w ul li:hover .w_z h3 a{color:#79b133;}
.nmain .nrt .x_w .w_z p{height:44px; margin-top:6px; overflow:hidden;}
.nmain .nrt .x_w .w_z p a{font-size:13px; line-height:22px; color:#888; display:block;}
.nmain .nrt .x_w .w_z span{font-size:12px; color:#999; text-transform:uppercase; display:block;}
.nmain .nrt .x_w .w_z span i{margin-right:5px; color:#666;}
.nmain .nrt .x_w .xw_lf{ padding:0px 15px; float:left; width:25%;webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     box-sizing: border-box; }
.nmain .nrt .x_w .xw_rt{ padding:0px 15px; float:left; width:75%;webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     box-sizing: border-box; }
@media only screen and (max-width:992px) {
.nmain .nrt .x_w .xw_lf{ float:none; width:100%; margin-bottom:15px;}
.nmain .nrt .x_w .xw_rt{ float:none; width:100%;}	
.nmain .nrt .x_w ul li{padding-bottom:15px; margin-bottom:15px;}
.nmain .nrt .x_w .w_z{margin-top:15px;}
.nmain .nrt .x_w .w_z h3{font-size:15px; line-height:30px; font-weight:normal; margin-bottom:5px;}
.nmain .nrt .x_w .w_z p{height:44px; margin-top:5px;}

}
@media only screen and (max-width:640px) {
    .ny2ln ul li a {
        text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
    }
    
}