*{padding:0px; margin:0px;}
body{font-size:14px; letter-spacing:1px; color:#666; font-family: "PingFang SC","Source Han Sans CN","Microsoft YaHei",Arial,Tahoma,sans-serif;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none;}
input,select,button,textarea{font-size:13px; border:0; background:none; outline:none; vertical-align:middle; font-family: "PingFang SC","Source Han Sans CN","Microsoft YaHei",Arial,Tahoma,sans-serif;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
a:hover{color:#4D88FF; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#aaa;}
::-webkit-scrollbar-thumb:hover{background-color:#5b5b5b;}
::-webkit-scrollbar-thumb:active{background-color:#0f228b;}

p{ padding:0px; margin:0px}

@media only screen and (max-width:1024px){
body{letter-spacing:0;}
input,textarea{-webkit-appearance:none; border-radius:0;}
}

@media only screen and (max-width:1024px){
html.on{width:100%; height:100%; position:fixed; top:0; left:0; overflow:hidden;}
}

.header{width:100%; color:#555; position:fixed; top:0; left:0; z-index:99;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header.on{box-shadow:0 8px 15px 0 rgba(95,125,158,.2); background-color:#fff;}
.header.on .head{border-bottom:0;}
.header .logo{width:150px; float:left; margin:32px 0; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .logo img{width:100%; height:auto; display:block;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .language{ float:right; margin-top:37px;}
.header .language a{ display:inline-block; color:#333333; font-size:16px; margin:0px 15px;}
.header .an{position:absolute; top:50%; margin-top:-9px; right:15px; height:17px; width:28px; display:none;}
.header .an span{width:28px; height:1px; background-color:#777; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.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;
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;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .nav{float:right; margin-right:15px;}
.header .nav ul li{margin-left:20px; float:left; position:relative;}
.header .nav ul li:after{width:0; height:2px; background-color:#4D88FF; content:""; position:absolute; bottom:0; left:0;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav ul li:hover:after{width:100%;}
.header .nav ul li.on:after{width:100%;}
.header.on .nav ul li:after{background-color:#4D88FF;}
.header .nav .y_j{position:relative;}
.header .nav .y_j i{display:none;}
.header .nav .y_j a{display:block; font-size:17px; line-height:100px; color:#333333;}
.header.hd_xq .nav .y_j a{color:#333; line-height:90px;}
.header.hd_xq .nav ul li:hover .y_j a{color:#4D88FF;}
.header.hd_xq .nav ul li.on .y_j a{color:#4D88FF;}
.header .nav ul li.on .y_j a{color:#4D88FF;}
.header .nav ul li:hover .y_j a{color:#4D88FF;}
.header.on .nav ul li:hover .y_j a{color:#4D88FF;}
.header.on .nav ul li.on .y_j a{color:#4D88FF;}
.header .nav .e_j{width:140px; border-radius:5px; background-color:#fff; position:absolute; left:50%; margin-left:-70px; opacity:0; overflow:hidden; visibility:hidden; box-shadow:0 5px 10px rgba(0,0,0,.2);
transform:translateY(10px);
-webkit-transform:translateY(10px);
-moz-transform:translateY(10px);
-ms-transform:translateY(10px);
-o-transform:translateY(10px);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav ul li:hover .e_j{opacity:1; visibility:inherit;
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);}
.header .nav .e_j a{font-size:13px; line-height:40px; text-align:center; border-bottom:1px solid #eee; display:block; position:relative;}
.header .nav .e_j a:last-child{border-bottom:0;}
.header .nav .e_j a:hover{color:#fff; background-color:#4D88FF;}
@media only screen and (max-width:1024px){
.header{position:relative; top:auto; left:auto;}
.header.on{box-shadow:none;}
.header .logo{margin:25px 0; position:relative;}
.header .language {
    margin-top: 30px;
	margin-right:40px;
}
.header .an{display:block;}
.header .nav{width:100%; height:calc(100vh - 110px); border-top:1px solid #ddd; padding:15px 5% 25px; margin:0; background-color:#fff; position:absolute; top:87px; left:0; z-index:9999; overflow-y:auto !important; display:none; box-shaddisplay:none; box-shadow:0 10px 10px #ddd;}
.header .nav ul{width:100%; float:none;}
.header .nav ul li{width:100%; height:auto; line-height:50px; text-align:left; border-bottom:1px solid #ddd; float:none; margin:0;}
.header .nav ul li:after{display:none;}
.header .nav .y_j i{display:block; width:70%; padding-right:10px; position:absolute; top:0; right:0; text-align:right; line-height:68px; z-index:99;}
.header .nav .y_j a{font-size:16px; color:#333; line-height:68px;}
.header .nav ul li:hover .y_j a{color:#333;}
.header .nav .e_j{width:100%; background:none; box-shadow:none; position:relative; left:auto; top:auto; padding:0 10px 20px; margin-left:0; opacity:1; visibility:inherit; display:none;
transform:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transition:none;
-o-transition:none;
-ms-transition:none;
-moz-transition:none;
-webkit-transition:none;}
.header .nav ul li:hover .e_j{transform:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;}
.header .nav .e_j a{font-size:14px; line-height:32px; color:#777; text-align:left; border-bottom:0;}
}
@media only screen and (max-width:640px){
.header .logo{width:120px; margin:15px 0;}
.header .language {
    margin-top: 17px;
	margin-right:40px;
}
.header .nav{padding:5px 5% 0; height:calc(100vh - 80px); top:60px;}
.header .nav .y_j i{line-height:60px;}
.header .nav .y_j a{line-height:60px;}
.header.on .nav .y_j a{line-height:60px;}
}

.head_h{width:100%; height:100px; background-color:#fff; overflow:hidden;}
@media only screen and (max-width:1024px){
.head_h{display:none;}
}

/*首页轮播图*/
.pc_ban{width:100%;height:890px; position:relative; overflow:hidden;}
.pc_ban .swiper-slide:before{width:100%; height:100%; background-color:rgba(0,0,0,.3); position:absolute; left:0; bottom:0; content:"";}
.pc_ban .swiper-slide:after{width:0; height:5px; background-color:rgba(255,255,255,.5); position:absolute; left:0; bottom:0; content:"";
transition:all 5s;
-o-transition:all 5s;
-ms-transition:all 5s;
-moz-transition:all 5s;
-webkit-transition:all 5s;}
.pc_ban .swiper-slide-active:after{width:100%;}
.pc_ban .swiper-button-prev{width:50px; height:50px; background:url(../images/banner-l.png) no-repeat center; left:0%; margin-top:0; opacity:0;
background-size:50px 50px;
-webkit-background-size:50px 50px;
-moz-background-size:50px 50px;
-ms-background-size:50px 50px;
-o-background-size:50px 50px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban:hover .swiper-button-prev{left:2%; opacity:1;}
.pc_ban .swiper-button-next{width:50px; height:50px; background:url(../images/banner-r.png) no-repeat center; right:0%; margin-top:0; opacity:0;
background-size:50px 50px;
-webkit-background-size:50px 50px;
-moz-background-size:50px 50px;
-ms-background-size:50px 50px;
-o-background-size:50px 50px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban:hover .swiper-button-next{right:2%; opacity:1;}
.pc_ban .container{color:#fff; position:absolute; top:50%; left:50%; z-index:999;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.pc_ban .w_z{ margin:0 auto; text-align:center;}
.pc_ban .w_z h1{font-size:52px; font-weight:bold; line-height:62px; margin-bottom:50px; font-family:Arial, Helvetica, sans-serif;}
.pc_ban .w_z p{max-width:60%; margin:0 auto; font-size:18px; line-height:32px; margin-bottom:70px;}
@media only screen and (max-width:1024px){
.pc_ban{height:40vh; min-height:inherit;}
.pc_ban .swiper-button-prev{display:none;}
.pc_ban .swiper-button-next{display:none;}
.pc_ban .container{width:100%; top:60%;}
.pc_ban .w_z{width:80%; max-width:inherit; left:10%;}
.pc_ban .w_z h1{font-size:30px; line-height:40px; margin-bottom:20px;}
.pc_ban .w_z p{max-width:80%; font-size:16px; line-height:26px;}
}
@media only screen and (max-width:1024px){

.pc_ban .w_z h1{font-size:24px;}
.pc_ban .w_z p{font-size:14px;margin-bottom:30px;}
}
@media only screen and (max-width:640px){
.pc_ban{height:36vh;}
.pc_ban .container {
    top: 50%;
}

.pc_ban .w_z h2{font-size:18px; line-height:32px; margin-bottom:10px;}
.pc_ban .w_z p{display:none;}
}

/*产品标题*/
.gy_bt {
	text-align: center;
	margin-bottom: 40px;
}
.gy_bt h3 {
	font-size: 40px;
	margin-bottom: 20px;
	 color:#000000;
	 text-transform:capitalize;
	 font-weight:bold;
}
.gy_bt p {
	font-size: 15px;
	color:#5F5F5F;
}

 @media only screen and (max-width:1024px) {
.gy_bt {
	margin-bottom: 20px;
}
.gy_bt h3 {
	font-size: 30px;
	margin-bottom: 15px;
}
.gy_bt p {
	font-size: 13px;
}

}
 @media only screen and (max-width:640px) {
.gy_bt {
	margin-bottom: 20px;
}
.gy_bt h3 {
	font-size: 30px;
	margin-bottom: 15px;
}
.gy_bt p {
	font-size: 13px;
}

}

/*首页产品中心*/
.sy_cp {
	width: 100%;
	padding: 60px 0;
	position: relative;
}
.sy_cp h4 {
	font-size: 22px;
	line-height: 50px;
	color: #919191;
	text-align: center;
}

.sy_cp .cp_zs {
	width: 100%;
	position: relative;
}
.sy_cp .swiper-cp {
	width: 92%;
}
.sy_cp .swiper-cp .t_p {
	position: relative;
}
.sy_cp .swiper-cp .swiper-slide .n_r{ position:relative; width:100%;padding:35px 15px;}
.sy_cp .swiper-cp .swiper-slide .n_r a{ display:block;}
.sy_cp .swiper-cp .swiper-slide .tp{ border:solid 1px #EEEEEE; }
.sy_cp .swiper-cp .swiper-slide .img{ position:absolute; z-index:999; top:-1px; left:-1px;}
.sy_cp .swiper-cp .swiper-slide .img.on{ position:absolute; z-index:999; top:29px; left:10px;}
.sy_cp .swiper-cp .swiper-slide img {
	width: 100%;
	height: auto;
	display: block;
}
.sy_cp .swiper-cp .swiper-slide span {
	font-size: 14px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	line-height: 36px;
	padding: 0 15px;
	background-color: rgba(0,0,0,.7);
	position: absolute;
	left: 50%;
	bottom: 10%;
	opacity: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.sy_cp .swiper-cp .swiper-slide:hover span {
	opacity: 1;
	bottom: 15%;
}
.sy_cp .swiper-pagination {
	display: none;
}
.sy_cp .swiper-button-prev {
	background: url(../images/cp-l.png) no-repeat;
	width: 16px;
	height: 30px;
	margin-top: -15px;
	left: 15px;
	background-size: 16px 30px;
	-webkit-background-size: 16px 30px;
	-moz-background-size: 16px 30px;
	-ms-background-size: 16px 30px;
	-o-background-size: 16px 30px;
}
.sy_cp .swiper-button-next {
	background: url(../images/cp-r.png) no-repeat;
	width: 16px;
	height: 30px;
	margin-top: -15px;
	right: 15px;
	background-size: 16px 30px;
	-webkit-background-size: 16px 30px;
	-moz-background-size: 16px 30px;
	-ms-background-size: 16px 30px;
	-o-background-size: 16px 30px;
}
 @media only screen and (max-width:1024px) {
.sy_cp {
	margin: 30px 0 10px;
	padding: 0 15px;
}
.sy_cp .swiper-cp .tp {
	border: 1px solid #e7e7e7;
}
.sy_cp .swiper-cp {
	width: 100%;
	padding-bottom: 20px;
}
.sy_cp .swiper-pagination {
	display: block;
}
.sy_cp .swiper-pagination-bullet {
	background-color: #a7a7a7;
}
.sy_cp .swiper-pagination-bullet-active {
	background-color: #555;
}
.sy_cp .swiper-button-prev {
	display: none;
}
.sy_cp .swiper-button-next {
	display: none;
}
}

/*首页产品介绍*/
.sy_js{ width:100%; padding:150px 0px; min-height:634px;}
.sy_js .js_bt h2{ text-align:left; color:#FFFFFF; font-size:40px; text-transform:capitalize; line-height:60px; max-width:50%; font-weight:bold;}
.sy_js .js_bt a{ display:block; width:110px; height:45px; border:solid 1px #FFFFFF; text-align:center; line-height:45px; color:#FFF; font-size:18px; margin-top:150px;}
.sy_sj{ width:100%; padding:150px 0px; min-height:634px;}
.sy_sj .sj_bt h2{ text-align:right; color:#FFFFFF; font-size:40px; text-transform:capitalize; line-height:60px; max-width:50%; font-weight:bold; float:right;}
.sy_sj a{ display:block; width:110px; height:45px; border:solid 1px #FFFFFF; text-align:center; line-height:45px; color:#FFF; font-size:18px; margin-top:150px; float:right;}
@media only screen and (max-width:1024px){
.sy_js{padding:100px 0px; min-height:inherit;}
.sy_js .js_bt h2{font-size:30px;line-height:50px;}
.sy_js .js_bt a{width:100px; height:40px;line-height:40px;font-size:16px; margin-top:110px;}
.sy_sj{padding:100px 0px; min-height:inherit;}
.sy_sj .sj_bt h2{font-size:30px;line-height:50px;}
.sy_sj a{width:100px; height:40px;line-height:40px;font-size:16px; margin-top:110px;}
}
@media only screen and (max-width:768px){
.sy_js {
    padding: 50px 0px;
}
.sy_js .js_bt a {
    margin-top: 70px;
}
.sy_sj {
    padding: 50px 0px;
}
.sy_sj a {
    margin-top: 70px;
}	
}
@media only screen and (max-width:640px){
.sy_js {
    padding: 25px 0px;
}
.sy_js .js_bt h2 {
    font-size: 20px;
    line-height: 36px;
	width:100%;
	max-width:inherit;
}
.sy_js .js_bt a {
    margin-top: 20px;
	width:90px; height:30px;line-height:30px;
}
.sy_sj {
    padding: 25px 0px;
}
.sy_sj .sj_bt h2 {
    font-size: 20px;
    line-height: 36px;
	width:100%;
	max-width:inherit;
}
.sy_sj a {
  margin-top: 20px;
	width:90px; height:30px;line-height:30px;
}
}
/*首页底部*/
.sy_cn {
	width: 100%;
	padding: 180px 0px 150px;
	background: url(../images/m24.jpg) no-repeat center / cover fixed;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.sy_cn h3 {
	font-size: 22px;
	line-height: 42px;
	margin-bottom: 70px;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
}
.sy_cn a {
	width: 150px;
	margin: 0 auto;
	color: #fff;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 46px;
	background-color: rgba(0,0,0,.7);
	text-transform: uppercase;
	display: block;
}
.sy_cn a:hover {
	background-color: rgba(0,0,0,.9);
}
@media only screen and (max-width:1024px) {
.sy_cn {
	padding: 90px 0 90px;
}
.sy_cn h3 {
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 30px;
}
.sy_cn a {
	width: 100px;
	font-size: 12px;
	line-height: 30px;
}
}
@media only screen and (max-width:640px) {
.sy_cn {
	padding: 50px 0px;;
}
.sy_cn h3 {
	font-size: 12px;
	line-height: 26px;
}
	
}
.footer{ width:100%; background-color:#070F15; padding:15px 0px; text-align:center; color:#838383; font-size:14px;}
@media only screen and (max-width:640px) {
.footer{padding:10px 0px;font-size:12px;}
}

.ny_ban{width:100%; height:400px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; overflow:hidden;}
.ny_ban:after{width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.3); content:"";}
.ny_ban .bn_wz{width:70%; position:absolute; top:50%; left:15%; z-index:9; color:#fff; text-align:center;}
.ny_ban .bn_wz h3{font-size:60px; font-weight:bold; line-height:46px;}
@media only screen and (max-width:1024px){
.ny_ban{height:300px;}
.ny_ban .bn_wz{width:80%; left:10%; margin-top:-36px;}
.ny_ban .bn_wz h3{font-size:32px; line-height:40px;}
.ny_ban .bn_wz p{font-size:16px; line-height:26px;}
}
@media only screen and (max-width:640px){
.ny_ban{height:180px;}
.ny_ban .bn_wz{margin-top:-31px;}
.ny_ban .bn_wz h3{font-size:26px; line-height:36px;}
.ny_ban .bn_wz p{font-size:15px; line-height:26px;}
}

.ny_wz{width:100%; padding:25px 0; background-color:#f7f7f7; font-size:15px; line-height:30px;}
.ny_wz i{font-size:16px; color:#4D88FF;}
@media only screen and (max-width:1024px){
.ny_wz{padding:20px 10px; font-size:14px;}
.ny_wz i{font-size:15px;}
}
@media only screen and (max-width:640px){
.ny_wz{padding:15px 5px;}
}

.ny_nr{ width:100%; padding:70px 0px;}
.ny_nr .ny_bt{ width:100%; text-align:center; margin-bottom:50px; color:#000000; font-size:40px; font-weight:bold;}
@media only screen and (max-width:1024px){
.ny_nr{ width:100%; padding:50px 0px;}
.ny_nr .ny_bt{margin-bottom:30px;font-size:30px;}
}
@media only screen and (max-width:640px){
.ny_nr{padding:30px 0px;}
.ny_nr .ny_bt{margin-bottom:20px;font-size:24px;}
}
/*内页产品*/
.ny_nr .cp_nr{ width:100%; overflow:hidden;}
.ny_nr .cp_nr .cp_fl .n_r{ margin-bottom:30px;}
.ny_nr .cp_nr .cp_fl .n_r .img{ width:100%; overflow:hidden; border:solid 1px #E2E2E2; margin-bottom:20px;}
.ny_nr .cp_nr .cp_fl .n_r .img 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;}
.ny_nr .cp_nr .cp_fl .n_r .title a{ color:#303030; font-size:18px; font-weight:bold; display:block; margin-bottom:15px;}
.ny_nr .cp_nr .cp_fl .n_r .title p{ color:#303030; font-size:14px;}
.ny_nr .cp_nr .cp_fl .n_r .title a.on{ color:#303030; font-size:14px; margin-top:20px;}
.ny_nr .cp_nr .cp_fl .n_r:hover img{transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);}
.ny_nr .cp_nr .cp_fl .n_r:hover .title a{ color:#4D88FF;}
.ny_nr .cp_nr .cp_fl .n_r:hover .title p{ color:#4D88FF;}
@media only screen and (max-width:1024px){
.ny_nr .cp_nr .cp_fl .n_r{ margin-bottom:20px;}
.ny_nr .cp_nr .cp_fl .n_r .img{margin-bottom:15px;}
.ny_nr .cp_nr .cp_fl .n_r .title a{ font-size:16px;}
.ny_nr .cp_nr .cp_fl .n_r .title p{font-size:12px;}
.ny_nr .cp_nr .cp_fl .n_r .title a.on{font-size:12px;}
}
@media only screen and (max-width:640px){
.ny_nr .cp_nr .cp_fl .n_r{ margin-bottom:15px;}
.ny_nr .cp_nr .cp_fl .n_r .title a{ font-size:14px;}
}

/*内页二级*/
.ny_ej{margin-bottom:50px; text-align:center;}
.ny_ej ul li{min-width:170px; font-size:18px; line-height:56px; margin:0 5px; display:inline-block;}
.ny_ej ul li a{display:block; border:1px solid #ddd;}
.ny_ej ul li:hover a{border:1px solid #4D88FF; background-color:#4D88FF; color:#fff;}
.ny_ej ul li.on a{border:1px solid #4D88FF; background-color:#4D88FF; color:#fff;}
@media only screen and (max-width:1024px){
.ny_ej{margin-bottom:30px;}
.ny_ej ul li{min-width:140px; font-size:16px; line-height:46px;}
}
@media only screen and (max-width:640px){
.ny_ej{margin-bottom:20px;}
.ny_ej ul li{min-width:120px; font-size:15px; line-height:38px; margin-bottom:15px;}
}

/*内页服务*/
.ny_nr .fw_nr .n_r{ margin-bottom:30px;}
.ny_nr .fw_nr .n_r .img{ border:solid 1px #E3E3E3; margin-bottom:20px;}
.ny_nr .fw_nr .n_r img{ width:100%; height:auto; display:block;}
.ny_nr .fw_nr .n_r p a{ display:block; text-align:center; color:#303030; font-size:16px;}
@media only screen and (max-width:1024px){
.ny_nr .fw_nr .n_r{ margin-bottom:25px;}
.ny_nr .fw_nr .n_r .img{margin-bottom:15px;}
.ny_nr .fw_nr .n_r p a{font-size:14px;}
}
@media only screen and (max-width:640px){
.ny_nr .fw_nr .n_r{ margin-bottom:20px;}
.ny_nr .fw_nr .n_r p a{font-size:12px;}
}

/*内页关于我们*/
.ny_nr .gy_nr .gy_a{ margin-bottom:60px;}
.ny_nr .gy_nr .gy_a .w_z{ color:#636363; font-size:18px; line-height:36px; margin-bottom:30px;}
.ny_nr .gy_nr .gy_a .n_r .img img{ width:100%; height:auto; display:block;}
.ny_nr .gy_nr .gy_a .n_r .des .c_n{ margin-top:20px;}
.ny_nr .gy_nr .gy_a .n_r .des p{ text-align:center; color:#000000; font-size:64px; font-weight:bold; margin-bottom:10px;}
.ny_nr .gy_nr .gy_a .n_r .des span{ display:block; text-align:center; color:#636363; font-size:18px;}
.ny_nr .gy_nr .gy_a .n_r .l_img{ width:100%; overflow:hidden; margin-top:53px; text-align:center;}
.ny_nr .gy_nr .gy_a .n_r .l_img img{ max-width:100%; height:auto;}
@media only screen and (max-width:1024px){
.ny_nr .gy_nr .gy_a{ margin-bottom:40px;}
.ny_nr .gy_nr .gy_a .w_z{font-size:16px; line-height:32px; margin-bottom:20px;}
.ny_nr .gy_nr .gy_a .n_r .des p{font-size:33px;}
.ny_nr .gy_nr .gy_a .n_r .des span{font-size:14px;}
.ny_nr .gy_nr .gy_a .n_r .l_img{margin-top:40px;}
}
@media only screen and (max-width:768px){
.ny_nr .gy_nr .gy_a .w_z {
    font-size: 14px;
    line-height: 26px;
}
.ny_nr .gy_nr .gy_a .n_r .des p {
    font-size: 26px;
}
.ny_nr .gy_nr .gy_a .n_r .des span {
    font-size: 12px;
}	
.ny_nr .gy_nr .gy_a .n_r .des .c_n {
    margin-top: 15px;
}
.ny_nr .gy_nr .gy_a .n_r .l_img {
    margin-top: 26px;
}
}
@media only screen and (max-width:640px){
.ny_nr .gy_nr .gy_a .w_z {
    font-size: 12px;
    line-height: 24px;
	margin-bottom: 15px;
}
.ny_nr .gy_nr .gy_a .n_r .des p {
    font-size: 22px;
}
.ny_nr .gy_nr .gy_a .n_r .l_img {
    margin-top: 20px;
}
}
.ny_nr .gy_nr .gy_b{ width:100%; overflow:hidden; margin-bottom:60px;}
.ny_nr .gy_nr .gy_b .img{ width:100%; overflow:hidden; margin-bottom:15px;}
.ny_nr .gy_nr .gy_b .img img{ width:100%; height:auto; display:block;}
.ny_nr .gy_nr .gy_b p{ text-align:center; line-height:60px; color:#3E3E3E; font-size:20px;}
@media only screen and (max-width:1024px){
.ny_nr .gy_nr .gy_b{margin-bottom:40px;}
.ny_nr .gy_nr .gy_b p{line-height:40px;font-size:16px;}
}
@media only screen and (max-width:640px){
.ny_nr .gy_nr .gy_b{margin-bottom:25px;}
.ny_nr .gy_nr .gy_b p{line-height:30px;font-size:12px;}
}

/*内页联系我们*/
.ny_nr .lx_wm{box-shadow:0 0 20px #ddd; margin:50px 0;}
.ny_nr .lx_wm .n_r{padding:30px;}
.ny_nr .lx_wm .n_r h3{font-size:20px; font-weight:bold; line-height:32px; color:#4D88FF;}
.ny_nr .lx_wm .n_r h4{font-size:14px; line-height:24px; color:#888; text-transform:uppercase; margin-bottom:10px;}
.ny_nr .lx_wm .l_x{margin:20px 0 10px; line-height:28px;}
.ny_nr .lx_wm .l_x h5{font-size:18px; color:#000; font-weight:bold;}
.ny_nr .lx_wm .l_x h5 em{font-size:16px; color:#999; padding-left:15px;}
.ny_nr .lx_wm .l_x strong{font-size:16px;}
.ny_nr .lx_wm .w_z{font-size:14px; line-height:26px; padding-left:150px; position:relative;}
.ny_nr .lx_wm .t_p{width:120px; border:1px solid #ddd; position:absolute; top:6px; left:0;}
.ny_nr .lx_wm .t_p img{width:100%; height:auto; display:block;}
.ny_nr .lx_wm .l_y input{width:100%; height:47px; font-size:14px; line-height:46px; border-bottom:1px solid #ddd; display:block;}
.ny_nr .lx_wm .l_y textarea{width:100%; height:72px; padding:10px 0; font-size:14px; line-height:26px; border-bottom:1px solid #ddd; display:block; resize:none;}
.ny_nr .lx_wm .l_y button{width:120px; height:36px; background-color:#4D88FF; margin-top:15px; margin-right:15px; font-size:15px; line-height:36px; text-align:center; color:#fff; float:left; outline:none;}
.ny_nr .lx_wm .l_y button.c_z{background-color:#aaa;}
@media only screen and (max-width:1024px){
.ny_nr .lx_wm{margin:20px 0;}
.ny_nr .lx_wm .n_r{padding:30px 20px;}
.ny_nr .lx_wm .n_r h3{font-size:18px; line-height:28px;}
.ny_nr .lx_wm .l_x{margin:20px 0 10px; line-height:28px;}
.ny_nr .lx_wm .l_x h5{font-size:18px; color:#000; font-weight:bold;}
.ny_nr .lx_wm .l_x h5 em{font-size:16px; color:#999; padding-left:15px;}
.ny_nr .lx_wm .l_x strong{font-size:16px;}
.ny_nr .lx_wm .w_z{padding-left:0;}
.ny_nr .lx_wm .t_p{width:110px; top:100%; margin-top:10px;}
.ny_nr .lx_wm .l_y button{margin-top:20px;}
}
@media only screen and (max-width:640px){
.ny_nr .lx_wm{box-shadow:none; margin:0;}
.ny_nr .lx_wm .col-md-6{background:none !important;}
.ny_nr .lx_wm .col-md-6:first-child{margin-bottom:30px;}
.ny_nr .lx_wm .n_r{padding:0;}
.ny_nr .lx_wm .w_z{padding-bottom:130px;}
.ny_nr .lx_wm .t_p{top:auto; bottom:0;}
}


.xw_zx{width:100%; padding:70px 0 100px; overflow:hidden;}
.xw_zx .xw_lb ul li{border-bottom:1px dotted #ddd; padding-bottom:40px; margin-bottom:40px;}
.xw_zx .xw_lb .row{margin:0 -25px;}
.xw_zx .xw_lb .col-12{padding:0 25px;}
.xw_zx .xw_lb .t_p{overflow:hidden;}
.xw_zx .xw_lb .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.xw_zx .xw_lb ul li:hover .t_p img{transform:scale(1.05);
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
-ms-transform:scale(1.05);
-o-transform:scale(1.05);}
.xw_zx .xw_lb .r_q{width:80px; border-radius:5px; box-shadow:0 0 15px rgba(95,125,158,.1); position:absolute; top:0; right:0; text-align:center; overflow:hidden;}
.xw_zx .xw_lb .r_q span{font-size:20px; line-height:32px; color:#fff; display:block; background-color:#4D88FF;}
.xw_zx .xw_lb .r_q i{font-size:16px; color:#333; line-height:32px;}
.xw_zx .xw_lb .w_z{padding-right:120px; position:relative; margin-top:10px;}
.xw_zx .xw_lb .w_z h3{font-size:24px; font-weight:bold; line-height:34px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xw_zx .xw_lb .w_z p{font-size:15px; line-height:26px; color:#777; height:78px; margin-top:15px; margin-bottom:35px; overflow:hidden; display:-webkit-box;
line-clamp:3;
-webkit-line-clamp:3;
-moz-line-clamp:3;
-ms-line-clamp:3;
-o-line-clamp:3;
-webkit-box-orient:vertical;}
.xw_zx .xw_lb .w_z a.x_q{width:120px; border:1px solid #4D88FF; font-size:15px; text-align:center; line-height:36px; color:#4D88FF; display:inline-block;}
.xw_zx .xw_lb .w_z a.x_q:hover{background-color:#4D88FF; color:#fff;}
@media only screen and (max-width:1024px){
.xw_zx{padding:35px 10px 60px;}
.xw_zx .xw_lb ul li{padding-bottom:30px; margin-bottom:30px;}
.xw_zx .xw_lb .row{margin:0 -15px;}
.xw_zx .xw_lb .col-12{padding:0 15px;}
.xw_zx .xw_lb .r_q{width:60px; box-shadow:0 0 10px rgba(95,125,158,.1);}
.xw_zx .xw_lb .r_q span{font-size:16px; line-height:28px;}
.xw_zx .xw_lb .r_q i{font-size:14px; line-height:28px;}
.xw_zx .xw_lb .w_z{padding-right:80px; margin-top:0;}
.xw_zx .xw_lb .w_z h3{font-size:20px; line-height:30px;}
.xw_zx .xw_lb .w_z p{margin-bottom:15px;}
}
@media only screen and (max-width:640px){
.xw_zx{padding:35px 5px 50px;}
.xw_zx .xw_lb ul li{padding-bottom:0; border-bottom:0;}
.xw_zx .xw_lb .row{margin:0 -15px;}
.xw_zx .xw_lb .col-12{padding:0 15px;}
.xw_zx .xw_lb .r_q{width:60px; position:absolute; top:-75px; right:10px; z-index:9;}
.xw_zx .xw_lb .r_q span{font-size:15px; line-height:26px;}
.xw_zx .xw_lb .r_q i{font-size:13px; line-height:26px; display:block; background-color:#fff;}
.xw_zx .xw_lb .w_z{padding-right:0; margin-top:15px;}
.xw_zx .xw_lb .w_z h3{font-size:18px; line-height:28px;}
.xw_zx .xw_lb .w_z p{font-size:14px; line-height:24px; height:48px; margin-top:10px; margin-bottom:15px;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;}
}

.yema{margin-top:30px; text-align:center;}
.yema ul li{display:inline-block; margin:0 2px;}
.yema ul li a{min-width:40px; padding:0 10px; border-radius:2px; background-color:#fff; border:1px solid #ddd; font-size:14px; line-height:38px; text-align:center; color:#333; display:block;}
.yema ul li a:hover{background-color:#4D88FF; border:1px solid #4D88FF; color:#fff;}
.yema ul li a.on{background-color:#4D88FF; border:1px solid #4D88FF; color:#fff;}
@media only screen and (max-width:1024px){
.yema{margin-top:20px;}
}
@media only screen and (max-width:640px){
.yema{margin-top:10px;}
.yema ul li{margin:0 2px;}
.yema ul li:first-child(2){display:none;}
.yema ul li:last-child(2){display:none;}
.yema ul li a{min-width:30px; padding:0 10px; height:30px; font-size:12px; line-height:28px;}
}
@media only screen and (max-width:320px){
.yema ul li{margin:0 1px;}
.yema ul li a{padding:0 6px;}
}



.pc_kf{width:50px; position:fixed; right:20px; bottom:10%; z-index:99999;}
.pc_kf .nr{font-size:18px; text-align:center; line-height:50px; margin-bottom:10px; position:relative;}
.pc_kf .tel{width:160px; background-color:#4D88FF; font-size:18px; line-height:50px; color:#fff; position:absolute; top:0; right:-160px; opacity:0;}
.pc_kf .nr:hover .tel{right:56px; opacity:1;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_kf .ewm{width:130px; padding:10px 10px 0; background-color:#4D88FF; position:absolute; bottom:0; right:-180px; opacity:0;}
.pc_kf .ewm img{width:100%; height:auto; display:block; margin-bottom:10px;}
.pc_kf .ewm p{font-size:14px; color:#fff; line-height:16px; margin-bottom:10px;}
.pc_kf .nr:hover .ewm{right:56px; opacity:1;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_kf .nr a{display:block; width:50px; height:50px; box-shadow:0 0 10px rgba(0,0,0,.1); background-color:#fff; border-radius:5px; overflow:hidden;}
.pc_kf .nr i{color:#333;}
.pc_kf .nr i.icon-icon{font-size:26px; vertical-align:middle;}
@media only screen and (max-width:1024px){
.pc_kf{width:44px; right:0; bottom:5%;}
.pc_kf .nr{line-height:44px; margin-bottom:6px;}
.pc_kf .tel{display:none;}
.pc_kf .nr a{width:44px; height:44px;}
.pc_kf .nr i{font-size:20px;}
.pc_kf .nr i.icon-icon{font-size:24px;}
.pc_kf .nr:hover .ewm{right:46px;}
}