﻿@charset "utf-8";
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;}
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;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}

.hg_hx{ width:100%; height:110px; 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:55%;
	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:18px;
	text-align:center;
	line-height:110px;
	color:#FFF;

}
.header .nav ul li.on{ width:17%;}
.header .nav ul li .yj_lm.on{line-height:50px; background-color:#EF671F; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; 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 .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:40px;
	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:110px;

}	

}
@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%;}
.nbanner img{ width:100%; height:auto; display:block;}

.ndh{ width:100%; background-color:#EFEFEF;}
.ndh a{ display:inline-block; text-align:center; line-height:90px; color:#333333; font-size:18px; 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(../images/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:#114593; 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:16px; color:#A8B2CD; 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:#EF671F; color:#FFF; font-size:16px; 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(../images/g_lf.jpg) no-repeat left;
	outline:none;
}
.gc_lb .swiper-button-next {
	right: -30px;
	width: 60px;
	height: 91px;
	background:url(../images/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(../images/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(../images/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(../images/l_tl.jpg) no-repeat left;}
.ny_tp .lx_fs p.dh{ background:url(../images/l_dh.jpg) no-repeat left;}
.ny_tp .lx_fs p.zj{ background:url(../images/l_zj.jpg) no-repeat left;}
.ny_tp .lx_fs p.yx{ background:url(../images/l_yx.jpg) no-repeat left;}
.ny_tp .lx_fs p.dz{ background:url(../images/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(../images/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:44px; 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 .fl_a{ width:100%; border:solid 1px #F2F2F2; padding:25px 35px; background-color:#F1F1F1;}
.sy_fl .fl_a p{ color:#434343; font-size:20px; font-weight:bold; margin-bottom:15px;}
.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; text-align:center; border:solid 1px #5A5A5A; color:#434343; font-weight:bold; font-size:12px; margin-top:30px; text-transform:uppercase;}
.sy_fl .fl_a img{ width:100%; height:auto;}
.sy_fl .fl_a.on{ background:none;}



@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%; margin-bottom:25px; padding-bottom:20px; background:url(../images/n_dx.png) no-repeat bottom center; text-align:center;}
.sy_bt p{color:#434343; font-size:36px; }
.sy_bt span{  color:#989898; font-size:50px; font-weight:bold; display:block;text-transform:uppercase;}
.sy_bt.on{  background:url(../images/s_dx.png) no-repeat bottom center;}
.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 #EF671F; background-color:#EF671F; padding:50px 30px;}
.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{ width:100%; height:auto; display:block; margin-bottom:15px;}
.sy_gy .gy_c{ padding:40px 0px; padding-left:30px;}
.sy_gy .col-xl-6.on{ background:url(../images/aa10.png) no-repeat 0px 10px;}
.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 p{ color:#656565; font-size:15px; line-height:28px; font-weight:400; margin-top:20px;}
.sy_gy .gy_c a{ display:block; width:135px; height:42px; text-align:center; line-height:42px; border:solid 1px #A4A4A4; color:#A6A6A6; 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(../images/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(../images/a12.png) no-repeat right; width:50px; height:80px; outline:none; right:-82px;}
@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(../images/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(../images/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(../images/s_bj.jpg) no-repeat top center; padding:90px 0px;}
.sy_lx .lx_cn{ width:100%; background-color:#FFF;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.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 .col-xl-4{ background:url(../images/l_bj.jpg) repeat-y;}
.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(../images/l_sk.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.WhatsApp{background:url(../images/l_tl.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.tel{background:url(../images/l_dh.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.cz{background:url(../images/s_cz.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.yx{background:url(../images/s_yx.png) no-repeat left; }
.sy_lx .lx_cn .lx_rt p.dz{background:url(../images/s_dz.png) no-repeat left; }
@media only screen and (max-width:992px) {
	
.sy_lx{ background:url(../images/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;}
.sy_lx .lx_cn .lx_rt{ padding:20px 16px; background:url(../images/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;
}

