
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:'PingFang SC','Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,'Microsoft YaHei',Arial,sans-serif;}
*{padding:0px;margin:0px;word-break: break-word}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#da251c;text-decoration:none;}
li{	list-style:none;}
i{font-style: normal;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
img{max-width: 100%;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}

.hg_hx{ width:100%; height:100px; display:block;}

.lx_fs_img img{ max-width:100%; margin-top:25px;}
.header {
	position:fixed; top:0; left:0;
	width:100%;
	background-color:#114593;
	z-index:999;
	padding:0px 35px;
}
.header .logo{ float:left; margin-top:15px;}
.header .logo img{ max-width:100%; height:auto; display:block;}
.header .an {
	position:absolute;
	top:28px;
	right:4%;
	height:18px;
	width:30px;
	display:none;
}
.header .an span {
	width:30px;
	height:2px;
	background-color:#FFF;
	display:block;
	position:absolute;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
}
.header .an span.a1 {
	top:0;
	left:0;
}
.header .an span.a2 {
	top:8px;
	left:0;
}
.header .an span.a3 {
	top:16px;
	left:0;
}
.header .an.n span.a2 {
	display:none;
}
.header .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);
}
.header .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);
}
.header .nav {
	width:70%;
	float:right;
}
.header .nav ul li {
	float:left;
	display:block;
	position:relative;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
width:11.7%;
}

.header .nav ul li span{
width: 0;
    height: 1px;
    background-color: #ea5404;
    position: absolute;
    left: 50%;
    bottom: 0;
    transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);	

}

.header .nav ul li:hover {

}
.header .nav ul li:hover span{
width: 100%;	
}
.header .nav ul li a {
	display:block;

}
.header .nav ul li a.yj_lm {
	font-size:16px;
	text-align:center;
	line-height:100px;
	color:#FFF;

}
.header .nav ul li.on{ width:11%;}
.header .nav ul li .yj_lm.on{line-height:50px; background-color:#f39800; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; margin-top:30px; width:100%; display:block; height:auto; position:relative;}
.header .nav ul li .yj_lm.on img{ display:inline-block; margin-right:7px;}
.header .nav ul li:hover a.yj_lm {
	color:#FFF;
}
.header .nav ul li i {
	display:none;
}
.header .nav ul li:nth-child(5){
	width: 15%;
}
.header .nav .ej_lm {
	width:100%;
	background-color:#FFF;
	position:absolute;
	left:0px;
	display:none;
	box-shadow: 0 0 5px #ddd;
	z-index:999;
}

.header .nav .ej_lm a {
	display:block;
	font-size:16px;
	width:100%;
	line-height:20px;
	color:#555;
	text-align:center;
	padding:10px 0px;
	margin:0px 0px;
}
.header .nav .ej_lm a:hover {
    background-color: #f7f7f7;
    color: #000;
}
.header .nav ul li:hover .ej_lm {
	display:block;
}
@media only screen and (max-width:1500px) {
.header .logo{ width:27%; margin-top:20px;}
.header .nav {
	width:64%;
	float:right;
}
.header .nav ul li a.yj_lm {

	line-height:100px;

}	

}
@media only screen and (max-width:1300px) {
.header { padding:0px 20px;}
.header .logo{ width:25%; margin-top:20px;}
.header .nav {
	width:70%;
	float:right;
}
.header .nav ul li a.yj_lm {

	line-height:90px;

}
.header .nav ul li .yj_lm.on{line-height:45px;  margin-top:20px;}	

}
@media only screen and (max-width:1200px) {

.header .nav ul li a.yj_lm {
	font-size:16px;
	text-align:center;
	line-height:80px;
	color:#FFF;
}
.header .logo{ width:25%; margin-top:20px;}
.header .nav {
	width:75%;
	float:right;
}
.header .nav ul li .yj_lm.on{line-height:45px;  margin-top:17px;}	
	
}
@media only screen and (max-width:992px) {
	.hg_hx{ width:100%; height:70px;}
.header {
padding:15px 10px;
border-bottom:solid 1px #E05315;
}
.header .logo{ width:240px; margin-top:0px;}
.header .an {
display:block;
}
.header .nav ul li a.yj_lm {
color:#9f9f9e;
line-height:50px;
}
.header .nav {
width:100%;
height:0;
background-color:#fff;
position:absolute;
left:0;
top:75px;
overflow:hidden;
z-index:99999;
}
.header .nav.on {
height:100vh;
}
.header .nav ul {
width:100%;
}
.header .nav ul li {
float:none;
width:100%;
margin:0 auto;
border-bottom:1px solid #e7e7e7;
text-align:left;
}
.header .nav ul li a.yj_lm {
text-align:left;
text-indent:4%;
font-size:16px;
}
.header .nav ul li:hover a.yj_lm{color:#9f9f9e;}
.header .nav ul li a.yj_lm:hover {
color:#9f9f9e;
}
.header .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;
}
.header .nav ul li i.n {
transform:rotate(45deg);
}
.header .nav ul li.on{ display:none;}
.header .nav .ej_lm {
width:100%;
padding:10px 4%;
background-color:#f7f7f7;
position:relative;
left:auto;
}
.header .nav .ej_lm a {
color:#9f9f9e;
text-align:left;
margin:0px 50px;
}
.header .nav .ej_lm.n {
display:block !important;
}
.header .nav ul li:hover .ej_lm {
display:none;
}
.header .nav .ej_lm a:hover {
background:none;
}
}
.swiper-container {
      width: 100%;
      height: 100%;
    }
.syjy .swiper-slide img{ width:100%; display:block;}
.nbanner{ width:100%;height: 400px;position: relative;}
.nbanner img{ width:100%; height:auto; display:block;}
.nbanner .w_z{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    color: #fff;
}
.nbanner .w_z1{
    font-size: 36px;
}
.nbanner .w_z2{
    font-size: 18px;
}
.ndh{ width:100%; background-color:#EFEFEF;}
.ndh a{ display:inline-block; text-align:center; line-height:80px; color:#333333; font-size:16px; padding:0px 15px; margin-right:15px;}
.ndh a:hover{ border-bottom:solid 2px #EF671F;}
.ndh a.on{ border-bottom:solid 2px #EF671F;}
@media only screen and (max-width:992px) {
.ndh{  background:none; text-align:center; padding-top:20px;}	
.ndh a{ display:inline-block; text-align:center; line-height:normal;  font-size:14px; padding:10px 15px; margin:10px 10px; border:solid 1px #EFEFEF; background-color:#EFEFEF;}
.ndh a.on{ border:solid 1px #EF671F; background-color:#EF671F; color:#FFF;}
}

.ny_nr{ width:100%; padding:70px 0px;}
.ny_nr .ny_bt{ width:100%; margin-bottom:25px; padding-bottom:20px; background:url(../image/n_dx.png) no-repeat bottom center; text-align:center;}
.ny_nr .ny_bt p{color:#434343; font-size:30px; }
.ny_nr .ny_bt span{  color:#989898; font-size:40px; font-weight:bold; display:block;text-transform:uppercase;}
.ny_gy{ width:100%; margin-top:20px;}
.ny_gy p{ color:#656565; font-size:17px; line-height:30px;}
.ny_gy p img{ max-width:100%; height:auto;}
@media only screen and (max-width:992px) {
	
.ny_nr{padding:20px 0px;}
.ny_nr .ny_bt{  margin-bottom:15px; padding-bottom:15px;}
.ny_nr .ny_bt p{ font-size:20px; }
.ny_nr .ny_bt span{  font-size:24px;}
.ny_gy{ margin-top:10px;}
.ny_gy p{  font-size:13px; line-height:26px;}
}

.footer{ width:100%; background-color:#626262; padding:50px 0px;}
.footer .ft_lf{ width:100%; margin-bottom:20px;}
.footer .ft_lf ul li{ float:left;width:25%; text-align:left;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.footer .ft_lf ul li p{ color:#FFFFFF; font-size:18px; margin-bottom:15px;}
.footer .ft_lf ul li a{ display:block; font-size:14px; color:#fff; line-height:30px;}
.footer .ft_rt{ text-align:right; width:100%; margin-top:50px;}
.footer .ft_rt a{ display:inline-block; margin-left:20px;}
.copyright{ width:100%; background-color:#000; color:#FFF; font-size:14px; padding:17px 0px; text-align:center;}
@media only screen and (max-width:992px) {
	
.footer{ padding:20px 0px;}
.footer .ft_lf ul li{ float:none;width:100%;}
.footer .ft_lf ul li p{ font-size:14px; margin-bottom:15px;}
.footer .ft_lf ul li a{ display:inline-block; font-size:13px; margin-right:9px;}
.footer .ft_rt{ text-align:center; width:100%; margin-top:20px;}
.footer .ft_rt a{ display:inline-block; margin:0px 7px;}
.copyright{font-size:12px; padding:10px 0px;}
}

.gc_lb{ width:100%; margin-bottom:30px; position:relative;}
.gc_lb .swiper-button-prev {
	left: -30px;
	width: 60px;
	height: 91px;
	background:url(../image/g_lf.jpg) no-repeat left;
	outline:none;
}
.gc_lb .swiper-button-next {
	right: -30px;
	width: 60px;
	height: 91px;
	background:url(../image/g_rt.jpg) no-repeat right;
	outline:none;
}
.gc_lb .wap{ display:none; position:relative;}
.gc_lb .wap .swiper-pagination {
	width: 100%;
	bottom: 0px;

}
.gc_lb .wap .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

.gc_lb .wap .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #EF671F;
	background-color: #fff;
}

.gc_js{ width:100%;}
.gc_js h1{ color:#555555; font-size:20px; font-weight:bold; margin-bottom:9px; text-align:center;}
.gc_js p{ color:#656565; font-size:17px; line-height:30px; margin-bottom:30px;text-align:center;}
.gc_js .gc_tp{ width:100%; margin-bottom:15px;}
.gc_js .gc_tp img{ width:100%; height:auto; display:block;}
@media only screen and (max-width:576px) {
.gc_lb #certify{ display:none;}
.gc_lb .wap{ display:block;}	
.gc_js h1{ font-size:16px; margin-bottom:7px;}
.gc_js p{ font-size:13px; line-height:24px; margin-bottom:20px;}
}

.ny_tp{ width:100%; border-bottom:solid 3px #D6D6D6; padding:50px 0px;}
.ny_tp h1{ color:#989898; font-size:40px; font-weight:bold; margin-bottom:15px; text-transform:uppercase;}
.ny_tp .lx_bt{ width:100%; background:url(../image/l_dx.jpg) no-repeat left bottom; padding-bottom:15px; margin-bottom:30px;}
.ny_tp .lx_bt h3{ float:left; color:#434343; font-size:30px;}
.ny_tp .lx_bt p{ float:right; color:#656565; font-size:18px; margin-top:7px;}
.ny_tp .lx_fs{ width:100%;}
.ny_tp .lx_fs .col-xl-6.on{ border-left:solid 1px #C7C7C7;}

.ny_tp .lx_fs p{  background:url(../image/l_sk.jpg) no-repeat left; color:#656565; font-size:14px; margin:7px 0px; padding:8px 0px;padding-left:50px;margin-left:60px; font-weight:350;}
.ny_tp .lx_fs p.tl{ background:url(../image/l_tl.jpg) no-repeat left;}
.ny_tp .lx_fs p.dh{ background:url(../image/l_dh.jpg) no-repeat left;}
.ny_tp .lx_fs p.zj{ background:url(../image/l_zj.jpg) no-repeat left;}
.ny_tp .lx_fs p.yx{ background:url(../image/l_yx.jpg) no-repeat left;}
.ny_tp .lx_fs p.dz{ background:url(../image/l_dz.jpg) no-repeat left;}
@media only screen and (max-width:768px) {
.ny_tp .lx_fs p{ margin-left:20px;}	
}
@media only screen and (max-width:576px) {

.ny_tp{  border-bottom:solid 2px #D6D6D6; padding:20px 0px;}
.ny_tp h1{ font-size:20px;}
.ny_tp .lx_bt{  margin-bottom:20px;}
.ny_tp .lx_bt h3{ font-size:16px;float:none;}
.ny_tp .lx_bt p{ font-size:12px; margin-top:5px;float:none;}

.ny_tp .lx_fs .col-xl-6.on{ border-left:none;}

.ny_tp .lx_fs p{  font-size:12px; margin:5px 0px; padding:8px 0px;padding-left:40px;margin-left:0px;}
	
}
.ny_ly{ width:100%; padding:50px 0px;}
.ny_ly h1{ color:#989898; font-size:40px; font-weight:bold; margin-bottom:15px; text-transform:uppercase;}
.ny_ly .lx_bt{ width:100%; background:url(../image/l_dx.jpg) no-repeat left bottom; padding-bottom:15px; margin-bottom:30px;}
.ny_ly .lx_bt h3{ float:left; color:#434343; font-size:30px;}
.ny_ly .lx_bt p{ float:right; color:#656565; font-size:18px; margin-top:7px;}
.ny_ly .zx_ly{ width:100%;}
.ny_ly .zx_ly .ly_a{ width:100%; margin-bottom:25px;}
.ny_ly .zx_ly .ly_a .t_x{ width:32%; margin-left:1.7%; border:solid 1px #D4D4D4; line-height:45px; text-indent:16px; color:#878787; font-size:17px; font-weight:300px; outline:none;}
.ny_ly .zx_ly .ly_a .t_x.on{ margin-left:0px;}
.ny_ly .zx_ly .ly_a .t_x.gn{ margin-left:0px; width:100%;}
.ny_ly .zx_ly .ly_a .t_a{ width:100%;  border:solid 1px #D4D4D4; line-height:40px; text-indent:16px; color:#878787; font-size:17px; font-weight:300px; padding-top:15px; min-height:170px;outline:none;}
.ny_ly .zx_ly .ly_b{ width:100%; margin-top:15px;}
.ny_ly .zx_ly .ly_b .s_u{ background-color:#EF671F; width:128px; height:48px; text-align:center; line-height:48px; color:#FFF; font-size:18px; font-weight:300; border:none; cursor:pointer;outline:none;}
.ny_ly .zx_ly .ly_b .r_s{ background-color:#114593; width:128px; height:48px; text-align:center; line-height:48px; color:#FFF; font-size:18px; font-weight:300;border:none; margin-left:15px; cursor:pointer;outline:none;}
@media only screen and (max-width:576px) {
.ny_ly{ padding:20px 0px;}	
.ny_ly h1{ font-size:20px;}
.ny_ly .lx_bt{  margin-bottom:20px;}
.ny_ly .lx_bt h3{ font-size:16px; float:none;}
.ny_ly .lx_bt p{ font-size:12px; margin-top:5px; float:none;}

.ny_ly .zx_ly .ly_a{ margin-bottom:0px;}
.ny_ly .zx_ly .ly_a .t_x{ width:100%; margin-left:0; line-height:30px; text-indent:12px; font-size:14px; margin-bottom:15px;}
.ny_ly .zx_ly .ly_a .t_a{ line-height:30px; text-indent:12px;  font-size:14px;  min-height:inherit;}
.ny_ly .zx_ly .ly_b .s_u{ width:120px; height:40px; line-height:40px; font-size:15px; }
.ny_ly .zx_ly .ly_b .r_s{ width:120px; height:40px; line-height:40px; font-size:15px; }
	
}

.ny_nr.cp .cp_l{ width:20%; float:left;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; padding:0px 15px;}
.ny_nr.cp .cp_l .cp_ll{ width:100%; margin-bottom:25px;}
.ny_nr.cp .cp_l img{ max-width:100%; display:block;}
.ny_nr.cp .cp_l p{ text-align:center; color:#555555; font-size:14px; display:block; line-height:22px; height:55px; overflow:hidden; padding:5px 0;}
.ny_nr.cp .cp_l:hover .cp_ll{box-shadow:0 0 10px #aaa;}
.ny_nr.cp .cp_l:hover p{ color:#FFF; background-color:#114593;}
@media only screen and (max-width:576px) {
.ny_nr.cp .cp_l{ width:50%;}
.ny_nr.cp .cp_l .cp_ll{ margin-bottom:15px;}
.ny_nr.cp .cp_l p{ display:block; font-size:14px; line-height:22px; height:44px; overflow:hidden;}	

.ny_nr.cp .cp_l img{ max-width:100%;}
}
.sy_lb .swiper-slide img{ width:100%;}
.sy_lb .swiper-pagination .swiper-pagination-bullet{ width:26px; height:5px; background:#FFF;border-radius:50px;opacity:1;}
.sy_lb .swiper-pagination .swiper-pagination-bullet-active{ width:26px; height:5px; background:#114593;border-radius:50px;opacity:1;}
.sy_fl{ width:100%; padding:50px 0px;}
.sy_fl .col-xl-6{margin-bottom: 30px;}
.sy_fl .fl_a{ width:100%; border:solid 1px #F2F2F2;padding: 20px;background-color: #f7f7f7;}
.sy_fl .fl_a p{ color:#434343; font-size:18px; font-weight:bold; margin-bottom:15px;}
.sy_fl .fl_a p i{font-size: 26px;color: #00479d;margin-right: 5px;}
.sy_fl .fl_a span{ color:#656565; font-size:16px; display:block; font-weight:400; line-height:28px;}
.sy_fl .fl_a a{ display:block; width:111px; height:29px; line-height:29px;transition: all ease .5s; text-align:center; border:solid 1px #00479d; color:#00479d; font-weight:bold; font-size:12px; margin-top:30px; text-transform:uppercase;}
.sy_fl .fl_a img{ max-width:100%; height:auto;margin-left: 10px;}

.sy_fl .fl_a a:hover{
	background-color: #00479d;
	color: #fff;
}

@media only screen and (max-width:1280px) {
	
.sy_fl .fl_a p{  font-size:18px; margin-bottom:5px;}
.sy_fl .fl_a span{ font-size:14px; line-height:24px;}
.sy_fl .fl_a a{ margin-top:15px; margin-bottom:15px;}
	
}

@media only screen and (max-width:992px) {
	
.sy_fl{ padding:20px 0px;}
.sy_fl .fl_a{padding:20px 30px; margin-bottom:20px;}
.sy_fl .fl_a p{  font-size:16px; }
.sy_fl .fl_a span{ font-size:13px; }
	
}

.sy_bt{ width:100%;display: flex;align-items: baseline;}
.sy_bt p{color:#434343; font-size:20px;margin-right: 10px;line-height: 20px;}
.sy_bt span{  color:#989898; font-size:30px; font-weight:bold; display:block;text-transform:uppercase;color: #00479d;margin-right: 15px;line-height: 30px;}
.sy_bt.on p{color:#FFF; }
.sy_bt.on span{  color:#FFF;}
.sy_cp{ width:100%; padding:50px 0px;}
.sy_cp .cp_cn{ width:100%; margin-top:40px;}
.sy_cp .cp_cn .cp_a a{ display:block;}
.sy_cp .cp_cn .cp_a img{ width:100%; height:auto; display:block;}
.sy_cp .cp_cn .cp_a{ width:100%; margin-bottom:26px; border:solid 1px #EAEAEA;}
.sy_cp .cp_cn .cp_a .w_z{ width:100%; padding:9px 15px; background-color:#EAEAEA; color:#555555; font-size:20px; font-weight:400;}
.sy_cp .cp_cn .cp_a .w_z span{ float:left; font-size:14px}
.sy_cp .cp_cn .cp_a .w_z span.icon{ float:right; margin-top:0;}
.sy_cp .cp_cn .cp_a:hover{border:solid 1px #114593;}
.sy_cp .cp_cn .cp_a:hover .w_z{ background-color:#114593; color:#FFF;}
.sy_cp .cp_cn .cp_b{ border:solid 1px #f39800; background-color:#f39800; padding:50px 30px 15px;}
.sy_cp .cp_cn .cp_b h1{ color:#FFF; font-size:30px; font-weight:400; margin-bottom:9px;}
.sy_cp .cp_cn .cp_b p{ color:#FFF; font-size:20px; font-weight:lighter; padding-bottom:30px; text-transform:uppercase;}
.sy_cp .cp_cn .cp_b a{ display:block; width:100%; font-size:20px; color:#FFF; font-weight:400; margin-bottom:5px;}
@media only screen and (max-width:1280px) {

.sy_cp{ padding:30px 0px;}
.sy_cp .cp_cn .cp_b{  padding:50px 25px;}
.sy_cp .cp_cn .cp_b h1{ font-size:30px;  margin-bottom:9px;}
.sy_cp .cp_cn .cp_b p{ font-size:16px;  padding-bottom:20px; }
.sy_cp .cp_cn .cp_b a{  font-size:16px;  margin-bottom:5px;}
	
}


.sy_gy{ width:100%; padding:90px 0px; background-color:#EFEFEF;}
.sy_gy .gy_a{ width:100%; margin-bottom:25px;}
.sy_gy .gy_b img{  height:auto; display:block; margin-bottom:15px;}
.gy_bt{display: flex;font-size: 16px;align-items: baseline;}
.gy_bt i{font-size: 24px;color: #00479d;margin-right: 10px;}
.gy_bt img{margin-left: 10px;}
/* .sy_gy .gy_c{ padding:40px 0px; padding-left:30px;} */
.sy_gy .col-xl-6.gn{ padding-right:0px;}
.sy_gy .gy_c h3{ color:#434343; font-size:35px; font-weight:bold; padding:5px 0px;}
.sy_gy .gy_c span{ display:block; color:#555555; font-size:32px; font-weight:400;}
.sy_gy .gy_c{ color:#656565; font-size:15px; line-height:28px; font-weight:400;;}
    .sy_gy .gy_c p{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        text-overflow: ellipsis
    }
.sy_gy .gy_c a{ display:block; width:135px; height:42px; text-align:center; line-height:42px;background-color: #00479d; color:#fff; font-size:15px; text-transform:uppercase; margin-top:25px;}
.sy_gy .gy_lb{ width:100%; position:relative;}
.sy_gy .gy_lb .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url(../image/a11.png) no-repeat left; width:50px; height:80px; outline:none; left:-82px;}
.sy_gy .gy_lb .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../image/a12.png) no-repeat right; width:50px; height:80px; outline:none; right:-82px;}
.sy_gy .gy_nr{font-size: 16px;line-height: 36px;}
@media only screen and (max-width:1280px) {

.sy_gy .gy_lb{ padding:0px 30px;}
.sy_gy .gy_lb .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url(../image/aa11.png) no-repeat left; width:30px; height:48px;  left:-20px;}
.sy_gy .gy_lb .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../image/aa12.png) no-repeat right; width:40px; height:48px; right:-20px;}
	
}
@media only screen and (max-width:1200px) {
	
.sy_gy{ padding:50px 0px;}
.sy_gy .gy_c{ padding:0px;}
.sy_gy .col-xl-6.on{ background:none;}
.sy_gy .col-xl-6.gn{ padding-right:15px;}
.sy_gy .gy_c h3{font-size:30px;}
.sy_gy .gy_c span{ font-size:28px;}
.sy_gy .gy_c p{font-size:14px; line-height:26px; margin-top:15px;}
.sy_gy .gy_c a{  margin-top:20px;}
.sy_bt{margin-bottom:20px; padding-bottom:15px;}
.sy_bt p{font-size:20px; }
.sy_bt span{ font-size:30px;}
}
@media only screen and (max-width:992px) {
.sy_gy{ padding:30px 0px;}
.sy_gy .gy_c h3{font-size:20px;}
.sy_gy .gy_c span{ font-size:18px;}
.sy_gy .gy_c p{font-size:13px;  margin-top:10px;}
.sy_gy .gy_c a{  margin-top:15px;}
.sy_gy .gy_lb{ padding:0px 50px;}
.sy_gy .gy_lb .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0px;}
.sy_gy .gy_lb .swiper-button-next, .swiper-container-rtl .swiper-button-prev{  right:0px;}
	
}

.sy_fw{ width:100%; padding:90px 0px;}
.sy_fw .fw_cn{ width:100%; margin-top:20px;}
.sy_fw .fw_cn img{ width:100%; height:auto; display:block;}
.sy_fw .fw_cn .fw_a{ width:100%; margin-bottom:20px;}
.sy_fw .fw_cn .fw_a .fw_bt{ width:100%; padding:9px 15px; color:#FFF; font-size:20px; font-weight:bold; background-color:#114593; border:solid 1px #114593;}
.sy_fw .fw_cn .fw_a.on .fw_bt{ background-color:#EF671F;border:solid 1px #EF671F;}
.sy_fw .fw_cn .fw_a .fw_bt span{ margin-left:9px; font-size:15px; font-weight:300; text-transform:uppercase;}
.sy_fw .fw_cn .fw_a .fw_nr{ width:100%; padding:15px; border:solid 1px #CFCFCF; border-top:none;}
.sy_fw .fw_cn .fw_a .fw_nr a{ display:block; color:#656565; font-size:15px; line-height:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
@media only screen and (max-width:1024px) {
.sy_fw{  padding:30px 0px;}
.sy_fw .fw_cn img{ margin-bottom:15px;}	
.sy_fw .fw_cn .fw_a .fw_bt{padding:7px 11px; font-size:16px;}
.sy_fw .fw_cn .fw_a .fw_bt span{ font-size:13px;}
.sy_fw .fw_cn .fw_a .fw_nr a{ font-size:12px; line-height:22px;}
}

.sy_lx{ width:100%; background:url(../picture/contact.jpg) no-repeat top center; padding:90px 0px;background-attachment:fixed;}
.sy_lx .lx_cn{ width:100%;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.lx_cn form{margin-top: 50px;}
.lx_cn input{line-height: 50px;background: rgba(255,255,255,.4);border: none;font-size: 18px;width: 100%;padding: 0 20px;}
.lx_cn textarea{background: rgba(255,255,255,.4);border: none;font-size: 18px;width: 100%;padding: 10px 20px;height: 90px;margin-top: 25px;}
.lx_cn button{margin: 50px auto 0;width: 170px;line-height: 40px;text-align: center;color: #fff;background-color: #f39800;border: none;font-size: 16px;}
.sy_lx .lx_cn .lx_lf{ width:100%; padding:40px 30px; padding-right:20px;}
.sy_lx .lx_cn .lx_lf .lx_lfa{ width:100%;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_x{ border:none; border-bottom:solid 1px #D2D2D2; line-height:40px; text-indent:16px; color:#656565; font-size:18px; font-weight:300; width:49%; margin-right:1%;outline:none;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_x.on{ margin-right:0px;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_xg{ border:none; border-bottom:solid 1px #D2D2D2; line-height:40px; text-indent:16px; color:#656565; font-size:18px; font-weight:300; width:100%; margin-top:25px;outline:none;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_a{ border:none; border-bottom:solid 1px #D2D2D2; line-height:40px; text-indent:16px; color:#656565; font-size:18px; font-weight:300; width:100%; margin-top:50px;  outline:none;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_b{ border:none; border-bottom:solid 1px #D2D2D2; line-height:24px; height:70px; text-indent:16px; color:#656565; font-size:18px; font-weight:300; width:100%; margin-top:50px;  outline:none;}
.sy_lx .lx_cn .lx_lf .lx_lfa .ss_u{ width:128px; height:48px; background-color:#EF671F; text-align:center; line-height:48px; color:#FFF; font-size:18px; margin-top:35px; border:none; outline:none;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.sy_lx .lx_cn .lx_rt{ width:100%; padding:70px 20px;}
.sy_lx .lx_cn .lx_rt p{ padding-left:45px; min-height:34px; color:#656565; font-size:14px; line-height:34px;  margin-bottom:15px;font-weight:300;}
.sy_lx .lx_cn .lx_rt p span{ font-size:14px; display: inline-block;}
.sy_lx .lx_cn .lx_rt p.Skype{background:url(../image/l_sk.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.WhatsApp{background:url(../image/l_tl.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.tel{background:url(../image/l_dh.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.cz{background:url(../image/s_cz.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.yx{background:url(../image/s_yx.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.dz{background:url(../image/s_dz.png) no-repeat left; }
@media only screen and (max-width:992px) {
	
.sy_lx{ background:url(../image/s_bj.jpg) no-repeat top center / cover; padding:30px 0px;}
.sy_lx .lx_cn .lx_lf{ width:100%; padding:30px 20px;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_x{ font-size:14px; width:100%; margin-right:0px; margin-bottom:20px;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_xg{  font-size:14px; margin-top:0px;}
.sy_lx .lx_cn .lx_lf .lx_lfa .st_a{  font-size:14px; width:100%; margin-top:20px;}
.sy_lx .lx_cn .lx_lf .lx_lfa .ss_u{ width:120px; height:45px; line-height:45px; font-size:14px; margin-top:20px;}
.sy_lx .lx_cn .col-xl-4{ background:none;margin-bottom: 20px;}
.sy_lx .lx_cn .lx_rt{ padding:20px 16px; background:url(../image/l_bj.jpg) repeat-y;}
.sy_lx .lx_cn .lx_rt p{ padding-left:33px;  font-size:14px;  margin-bottom:10px; background-size:30px !important;}
.sy_lx .lx_cn .lx_rt p span{ font-size:12px;}
	
}
@media only screen and (max-width:375px) {
	.sy_lx .lx_cn .lx_rt p{ font-size:12px;}

	
}
.pages{width:100%; height:30px; float:left; line-height:30px; text-align:center;}
.pages a{ text-decoration:none; font-family:微软雅黑; margin-left:5px; color:#666; font-size:12px; border:solid 1px #ccc ; padding:5px 8px; }
.pages .current-page{ color:#fff; margin-left:5px; font-size:12px; border:solid 1px #09F; background:#09F; padding:5px 8px; }
.pages span{ text-decoration:none; font-family:微软雅黑; margin-left:5px; color:#666; font-size:12px; border:solid 1px #ccc ; padding:5px 8px; }


.xw_lb ul li{margin-bottom:20px; padding:20px; border:1px solid #e7e7e7; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.xw_lb ul li:hover{border:1px solid #25a5e4;}
.xw_lb .t_p{width:25%; float:left; overflow:hidden;}
.xw_lb .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-o-transition:all 1s;
-ms-transition:all 1s;
-moz-transition:all 1s;
-webkit-transition:all 1s;}
.xw_lb 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);}
.xw_lb .w_z{width:100%; margin-top:15px; float:left;}
.xw_lb .w_z h3{font-size:18px; line-height:28px; margin-bottom:15px;}
.xw_lb .w_z p{line-height:26px; height:52px; margin-bottom:15px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient: vertical;}
.xw_lb .w_z a{color:#25a5e4;}
.xw_lb .r_q{width:140px; position:absolute; top:50%; right:20px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.xw_lb .r_q p{line-height:30px;}
.xw_lb .r_q i{color:#25a5e4; width:20px; text-align:center; margin-right:5px;}

@media only screen and (max-width:992px) {
.xw_lb ul li{padding:20px;}
.xw_lb .t_p{width:100%; float:none;}
.xw_lb .w_z{width:100%; margin:0; padding:20px 0 0; border-right:0; float:none;}
.xw_lb .w_z h3{font-size:22px; line-height:36px; margin-bottom:10px;}
.xw_lb .w_z p{line-height:28px; height:56px;}
.xw_lb .r_q{display:none;}
	
}

.fuw p{ font-size:14px; line-height:22px; height:110px; overflow:hidden;}
@media only screen and (max-width:992px) {

	.fuw p{ font-size:14px; line-height:22px; height: auto; overflow:hidden;}
}

.online{    position: fixed;
    z-index: 100;
    bottom: 23%;
    right: 0;
    -webkit-transition: right .3s;
    transition: right .3s;
}
.online a {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.8);
    text-align: center;
    margin: 2px 0;
    border-radius: 5px 0 0 5px;
    line-height: 50px;
	color:#fff;
	font-size:20px;
}
.code-pic{ display:none; position:absolute; right:100%; bottom:0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
    background-color: #fff;
    padding: 5px;

}
.icon-weixin:hover .code-pic{ display:block;}

/*diepic*/



.diepic {
	width: 100%;
	height:100%;
    position: relative;
    overflow: hidden;
	padding-bottom: 60px;
}

.diepic .swiper-slide {
	width: 50%;
	height: 570px;
	background: #fff;
	box-shadow: 0 6px 10px 0 rgba(20, 34, 67, .1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
	cursor: pointer;
}

.diepic .swiper-slide img {
	width:100%;
	display: block;
}

.diepic .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

.diepic .swiper-pagination {
	width: 100%;
	bottom: -85px;
}

.diepic .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #030000;
	width: 10px;
	height: 10px;
	opacity: .6;
}

.diepic .swiper-pagination-bullets .swiper-pagination-bullet-active {
	width: 34px;
	display: inline-block;
	height: 10px;
	border-radius: 10px;
	transition: width .4s cubic-bezier(.4, 0, .2, 1);
	background-image: linear-gradient(80deg, #0989c5, #995cb6);
	opacity: 1;
}

.diepic .swiper-button-prev {
	left: 350px;
	top: 700px;
	width: 45px;
	height: 45px;
}

.diepic .swiper-button-next {
	right: 350px;
	top: 700px;
	width: 45px;
	height: 45px;
}


/* 联系我们页面 */

.lxwm_nr {
    padding-top: 68px;
    padding-bottom: 48px;
}

.bt h5 {
    font-size: 20px;
    color: #414141;
    font-weight: bold;
}

.bt h6 {
    font-size: 18px;
    color: #075ba2;
    font-weight: bold;
    line-height: 56px;
}

.lx_nr_z ul li i {
    font-size: 30px;
    color: #969696;
    margin-right: 10px;
}

.lx_nr_z ul li span {
    font-size: 16px;
    color: #646464;
    float: left;
}

.lx_nr_z h6 {
    font-size: 16px;
    color: #646464;
    line-height: 27px;
}

.lx_nr_z ul li {
	padding-top: 24px;
	font-size: 14px;
}

.lx_nr_z ul li i {
    color: #969696;
    margin-right: 10px;
    float: left;
    font-size: 24px;
}

.lx_nr_z ul li:nth-child(1) i {
    font-size: 30px;
}

.lx_nr_z ul li:nth-child(1) span {
    margin-top: 6px;
}

.lx_nr_z ul li:nth-child(2) span {
    margin-top: 3px;
}

.lx_nr_y {
    padding-top: 33px;
}

.lx_nr_y input {
    width: 208px;
    height: 41px;
    border: #aaaaaa 1px solid;
    padding: 0 10px;
}

.lx_nr_y input:nth-child(2) {
    margin-left: 30px;
}

.lx_nr_y textarea {
    resize: none;
    width: 450px;
    height: 103px;
    border: #aaaaaa 1px solid;
    margin-top: 18px;
    padding: 10px 10px;
}

.lx_nr_y .lx_tijiao {
    padding-top: 18px;
}

.lx_nr_y .lx_tijiao input {
    width: 133px;
    height: 53px;
    font-size: 16px;
    color: #fff;
    background: #969696;
}

.lxwm_ditu {
    margin-top: 50px;
    margin-bottom: 69px;
}

.lxwm_ditu img {
    width: 100%;
}

.lx_di {
    padding: 42px 0;
    background: #fafafa;
    border-bottom: #e3e3e3 1px solid;
}

.lx_di ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.lx_di ul li {
    margin-left: 58px;
}

.lx_di ul li:nth-child(1) {
    margin-left: 0;
}

.lx_di ul li a {
    font-size: 18px;
    color: #646464;
}

@media only screen and (max-width:1024px) {
    .lx_nr_z ul li {
        padding-top: 20px;
    }
    .lx_nr_z ul li:nth-child(1) i {
        font-size: 30px;
        /* margin-right: -4px; */
        margin-left: -5px;
    }
    .lx_nr_y input:nth-child(2) {
        margin-left: 0px;
        margin-top: 17px;
    }
    .lx_nr_y input {
        width: 100%;
        height: 41px;
    }
    .lx_nr_y textarea {
        width: 100%;
    }
}

@media only screen and (max-width:992px) {
    .lx_nr_y .lx_tijiao input {
        width: 100px;
        height: 35px;
    }
    .lx_nr_z ul li {
        padding-top: 6px;
    }
    .bt h6 {
        line-height: 33px;
    }
    .bt h5 {
        font-size: 21px;
        margin-top: 21px;
    }
    .lxwm_nr {
        padding-top: 21px;
        padding-bottom: 48px;
    }
    .lx_di {
        padding: 25px 0;
    }
    .lx_di ul li {
        margin-left: 10%;
    }
    .lx_di ul li a {
        font-size: 16px;
    }
}

@media only screen and (max-width:640px) {
    .lx_di ul li {
        margin-left: 4%;
    }
    .lx_di ul li a {
        font-size: 12px;
    }
    .lx_di {
        padding: 15px 0;
    }
}

.ny_nr .xw_xq{ padding: 30px 0px;}
.ny_nr .xw_xq .xq_lf .xq_tl{ text-align: center; font-size: 30px; font-weight: bold; margin-bottom: 15px;color:#114593}
.ny_nr .xw_xq .xq_lf .xq_fc{ width: 100%; border-bottom: solid 1px #cacaca; padding: 20px 0px; }
.ny_nr .xw_xq .xq_lf .xq_fc .right{text-align: right;}
.ny_nr .xw_xq .xq_nr{ width: 100%; overflow: hidden; padding: 20px 0px; line-height: 30px; font-size: 14px;}
.ny_nr .xw_xq .xq_nr img{ max-width: 100%;}
.ny_nr .xw_xq .xq_fy{ text-align: center; padding: 15px 0px;}
.ny_nr .xw_xq .xq_fy a{ display: inline-block; margin: 0px 15px; padding: 10px 20px; background-color: #000000; color: #FFFFFF; font-size: 14px;}
.ny_nr .xw_xq .xq_rt{ width: 100%; overflow: hidden; margin-top: 56px; }
.ny_nr .xw_xq .xq_rt .rt_bt{font-size: 24px; font-weight: bold;background-color: #000000; color: #FFFFFF; padding: 15px 0px; text-align: center;}
.ny_nr .xw_xq .xq_rt .rt_lb li a{ display: block; border-bottom: dashed 1px #cccccc; line-height: 56px; font-size: 14px; color: #666;}
@media only screen and (max-width:640px) {
    .ny_nr .xw_xq{ padding: 20px 0px;}
    .ny_nr .xw_xq .xq_lf .xq_tl{font-size: 22px;}
    .ny_nr .xw_xq .xq_lf .xq_fc{padding: 15px 0px; }
    .ny_nr .xw_xq .xq_lf .xq_fc .right{text-align: center;}
    .ny_nr .xw_xq .xq_fy{  padding: 10px 0px;}
    .ny_nr .xw_xq .xq_fy a{ margin: 0px 10px; padding: 10px 15px; }
    .ny_nr .xw_xq .xq_rt{  margin-top: 15px; }
    .ny_nr .xw_xq .xq_rt .rt_bt{font-size: 20px;  padding: 10px 0px; }
    .ny_nr .xw_xq .xq_rt .rt_lb li a{ line-height: 40px;}
}