﻿@charset "utf-8";
/* CSS Document */

.zxxp{margin-top:30px;}
.zxxp img{display:block;}
.cp_liuyan_bg{position: fixed;left: 0;top: 0;right: 0;bottom: 0;display: none;z-index: 99;}
.cp_liuyan_bg2{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;align-content: center;}
.cp_liuyan{border: 5px solid #0090dc;width: 600px;border-radius: 5px;background: #fff;}
.cp_liuyan .bt{display: flex;align-items: center;justify-content: space-between;background: #0090dc;padding-right: 15px;cursor: pointer;}
.cp_liuyan .bt p{font-size: 18px;line-height: 40px;color: #0090dc;padding:0 25px;background: #fff;border-radius: 10px 10px 0 0;}
.cp_liuyan .bt span{padding-bottom: 5px;}
.cp_liuyan .bt span img{display: block;height: 22px;}
.cp_liuyan form{}
.cp_liuyan form .img{margin-top: 20px;}
.cp_liuyan form .img .ml1 img{display: block;width: 100px;margin: auto;border: 1px solid #eee;}
.cp_liuyan form .img .ml2{font-size: 14px;line-height: 24px;color: #000;text-align: center;padding: 5px 0 0;}
.cp_liuyan form ul{padding: 0 70px 0 50px;}
.cp_liuyan form ul li{display:flex;padding: 5px 0;}
.cp_liuyan form ul li label{font-size:14px;line-height: 30px;color: #000;font-weight: bold;width:120px;}
.cp_liuyan form ul li span{width: 10px;font-size: 14px;line-height: 30px;color: #e29d66;}
.cp_liuyan form ul li p{flex: 1;width: 100%;overflow: hidden;font-size: 14px;line-height: 30px;color: #0090dc;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-decoration: underline;}
.cp_liuyan form ul li input{flex: 1;width: 100%;overflow: hidden;font-size: 14px;color: #000;line-height: 28px;height: 30px;border: 1px solid #000;padding: 0 10px;border-radius: 5px;}
.cp_liuyan form ul li textarea{flex: 1;width: 100%;overflow: hidden;font-size: 14px;color: #000;line-height: 28px;height: 80px;border: 1px solid #000;padding: 0 10px;border-radius: 5px;}
.cp_liuyan form .ts{display: flex;align-items: center;justify-content: center;align-content: center;font-size: 14px;line-height: 24px;color: #e29d66;padding: 10px 0;}
.cp_liuyan form .ts img{padding-right: 5px;}
.cp_liuyan form .tj{display: flex;align-items: center;justify-content: center;align-content: center;padding: 15px 0;border-top: 1px solid #eee;}
.cp_liuyan form .tj button{font-size: 14px;line-height: 36px;color: #fff;padding: 0 30px;border-radius: 5px;background: #0090dc;}


 @media screen and (max-width:600px){
	    .cp_liuyan {width:100%;}
	    .cp_liuyan form ul li {display:inherit;}
    }


 @media screen and (max-width:400px){
        .service_yyqh ul li {width:100%!important;}
    }

.banner{margin-top:65px;}
.banner img{width:100%;}
.banner .swiper-slide.swiper-slide-active img{-webkit-animation-name:puffOut;animation-name:puffOut;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes puffOut{0%{-webkit-transform:scale(1);-webkit-transform-origin:50% 50%;}to{-webkit-transform:scale(1.1);-webkit-transform-origin:50% 50%;}}
@keyframes puffOut{0%{transform:scale(1);transform-origin:50% 50%;}to{transform:scale(1.1);transform-origin:50% 50%;}}
@media (min-width: 1200px) {
.w1200{ display:none;}
.ny_lx{
	width:1160px;
	padding:20px;
	margin:20px auto;
}
.sy_cp_bg2{ background:#f6f6f6;}
.sy_cp_bg{ width:95%; margin:auto; padding:80px 80px;position:relative; box-sizing:border-box;}
.sy_cp_bg ul li{ /*border:1px solid #eee;*/ overflow:hidden; border-radius:5px; overflow:hidden; padding:2%; background:#fff;box-sizing:border-box;}
.sy_cpdiv{ padding-right:25px;}
.sy_al_bg{ width:95%; margin:auto; padding:80px 80px;position:relative; box-sizing:border-box;}
.sy_al .sy_al_div .sy_al_item{border-radius:5px; overflow:hidden;}
.sy_xw_bg2{ background:#f6f6f6;}
.sy_xw_bg{ width:95%; margin:auto; padding:80px 80px;position:relative; box-sizing:border-box;}
.ny_xw{
	width:1200px;
	margin:auto;
}

.cp_xx{
	width:100%;
	padding:0 20px;box-sizing: border-box;
}

.ny_cp_xx1{
	width:100%;
	margin:20px auto;
	padding:20px 0;
}
.ny_cp_xx1 .ny_cp_xx1_z{
	float:left;
	margin-left:20px;
	width:45%;
}
.ny_cp_xx1 .ny_cp_xx1_y{
	float:right;
	width:45%;
	margin-right:20px;
}
.ny_cp_xx1 .ny_cp_xx1_y img{display:block;max-width: 220px;}
.ny_cp_xx1 .ny_cp_xx1_y h2{
	font-size:24px;
}
.ny_about2{
	width:1200px;
	margin:30px auto;
}
.ny_about2 li{
	font-size: 0px;
    float: left;
    width: 21.5%;
    margin: 2%;
}
.ny_about2 li:nth-child(4n){
	margin-right:0px;
}
.ny_about{
	width:1160px;
	margin:auto;
	padding:30px;
}
.sy_gy{
	width:95%;
	max-width:1650px;
	margin:auto;
	padding:80px 0px;
}
.sy_xw{
	width:100%;
	margin:auto;
}
.sy_dl_img li{
	box-sizing:border-box;
	width:12.571%;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
	background:#FFF;
	font-size:0;
}
.sy_dl_img li:nth-child(7n){
	margin-right:0px;
}
.foot ul{
	width:1200px;
	margin:auto;
}
}
@media (min-width: 992px) {
.bat{
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
}
.bat img{
	width:1920px;
	height:400px;
	position: absolute;
	left:50%;
	top:0px;
	margin-left:-960px;
}
.banner_sj{
	display:none !important;
}
.hamburger{
	display:none !important;
}
.banner{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.dh{
	width:70%;
}
.dh>ul{
    text-align:justify;
    width:100%;
	height:65px;
}
.dh>ul:after{
    content: '';
    display: inline-block;
    width: 100%;
    height: 0px;
    overflow: hidden;
}
.dh>ul>li{
    display:inline-block;
	width:auto;
	position:relative;
}
.dh ul li{
	position:relative;
}
.dh>ul>li.yy{
	height:65px;
	overflow:hidden;display: inline-table;
}
.dh>ul>li.yy img{
	margin-right:5px;
}
.dh>ul>li>a{
	text-align:center;
	display:block;
	font-size:16px;
	color:#666;
	line-height:65px;
}
.dh ul li a{
	position:relative;
}
.dh>ul>li>a.tb:after{
	content:"";
	position:absolute;
	right:-15px;
	top:50%;margin-top: -4px;
	border:0px solid #666;
	border-width:0 0 2px 2px;width: 6px;
    height: 6px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
	-webkit-transition:0.5s;
	transition:0.5s;
}
.dh>ul>li:hover>a.tb:after{
    -webkit-transform: rotate(135deg);transform: rotate(135deg);margin-top: -1px;
}
.dh ul li ul li a.tb:after{
	content:"";
	position:absolute;
	right:10px;
	top:50%;
	border:0px solid #666;
	border-width:0 0 2px 2px;
	width: 6px;
    height: 6px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
	-webkit-transition:0.5s;
	transition:0.5s;margin-top: -4px;
}
.dh ul li ul li:hover>a.tb:after{
	border:0px solid #fff;
	border-width:0 0 2px 2px;
}
.dh>ul>li>ul{
    position:absolute;
    top:65px;
    left:-20px;
    width: 220px;
	display:none;
	background:#fff;
}
/*.dh>ul>li:nth-child(3)>ul{
	display:none !important;
}*/
.dh>ul>li>ul>li>a{
	display:block;
	line-height:40px;
	text-align:left;
	font-size:14px;
	padding:0 20px;
}

.dh>ul>li>ul>li>ul>li>a{
	display:block;
	line-height:40px;
	text-align:left;
	font-size:14px;
	padding:0 20px;
}
.dh>ul>li>ul>li>ul>li>ul>li>a{
	display:block;
	line-height:40px;
	text-align:left;
	font-size:14px;
	text-indent:40px;
	padding:0 20px;
}

.dh>ul>li>ul>li>ul{
	position: absolute;
    left: 220px;
    width:250px;
    top: 0px;
    display:none;
    background:#fff;
}

.dh>ul>li:hover>a{
	color:#000;
}
.dh>ul>li>ul li:hover>a{
	-webkit-box-shadow: inset 0px 0px 100px rgba(0,144,219,1);
	box-shadow: inset 0px 0px 100px rgba(0,144,219,1);
	color:#FFF;
}
.dh>ul>li:hover>ul{
	display:block;
}
.dh>ul>li>ul>li:hover>ul{
	display:block;
}
.appbg1,.appbg2,.appbg3,.appbg4,.appbg5,.appbg6{position:relative; background-position:center; background-repeat:no-repeat; background-size:auto 100%; height:100%;
	/*-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);*/}
.app{position:absolute;left:50%;top:50%; margin-left:-480px;margin-top:-120px;}
.app li{width:180px; margin-right:30px;float:left;background-color:#fff;background-color: rgba(255,255,255,0.8);font-size: 0px;padding:20px;}
.app li img{width:100%;}
.app li p{text-align:center;font-size:16px;line-height:40px;}
.app1{ width:1200px; margin:auto;}
.app1 .app1z{ float:left;}
.app1 .app1z img{}
}
@media (max-width: 1200px) {
.ny_cp .ny_cp_y{
	width:90%;
	padding:5%;
}
/*.ny_cp_z{ display:none;}*/
.ny_lx{
	width:90%;
	padding:3%;
	margin:2%;
}
.ny_xw{
	width:95%;
	margin:auto;
}
.ny_cp_xx1{
	width:90%;
	margin:20px auto;
	padding:3%;
}
.ny_cp_xx1 .ny_cp_xx1_z{
	width:45%;
}
.ny_cp_xx1 .ny_cp_xx1_y{
	width:45%;
}
.ny_cp_xx1 .ny_cp_xx1_y h2{
	font-size:24px;
}
.ny_about2{
	width:100%;
}
.ny_about2 li{
	float:left;
	width:30%;
	margin:1.66666%;
}
.ny_about{
	width:94%;
	padding:3%;
}

.sy_dl{
	width:96%;
}
.sy_dl_img li{
	width:16%;
	float:left;
	margin:0px 2%;
	margin-bottom:20px;
	background:#FFF;
	font-size:0;
}
.service_yyqh ul li{ float:left; width:49%; margin-right:2%; margin-top:2%; opacity:0.5;}
.service_yyqh ul li.on{opacity:1;}
.service_yyqh ul li:nth-child(2n){margin-right:0;}
.service_yyqh ul li a{border: 1px solid #999;border-radius:5px;}
.service_yyqh ul li.on a{color:#fff !important;background:#0090dc;border: 1px solid #0090dc;}
.service_yyqh_nr li{padding:30px 0 !important;}
.service_yyqh_nr{background:#fff !important;}
}

@media (max-width:991px) {
.ny_xw .ny_xw_y,.sf_tips{ display:none;}
.ny_xw .ny_xw_z{ width:100%;}
.ny_cp_xx1 .ny_cp_xx1_z{
	width:45%;
}
.ny_cp_xx1 .ny_cp_xx1_y{
	width:45%;
}
.ny_cp_xx1 .ny_cp_xx1_y h2{
	font-size:24px;
}
.bat{
	width:100%;
	margin-top:65px;
	overflow:hidden;
}
.bat img{
	width:100%;
}
.dh>ul>li.yy img{
	display:none;
}
.sy_gy li{
	width:49%;margin-bottom:2%;
}
.sy_gy li:nth-child(2n){
	margin-right:0;
}
.sy_cp li{
	width:50%;
}
.sy_al .sy_al_div .sy_al_item{
	width:50%;
}
.sy_al .sy_al_div .sy_al_item:nth-child(5n+1){
	display:none;
}
/*.sy_xw .sy_xw_div li{
	width:40%;
	padding:0px 5%;
}*/
.swiper-slide img{
	width:100%;
}
.banner_pc{
	display:none !important;
}
.banner{
	width:100%;
	overflow:hidden;
	position:relative;
}
.swiper-button-prev,.swiper-button-next{
	display:none;
}
.hamburger{
	display:block;
}
.dhov{
	width:200px !important;
}
.dh{
	position:absolute;
	right:0px;
	top:65px;
	width:0px;
	background:rgba(255,255,255,0.8);
	overflow:hidden;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.dh>ul>li{
	width:200px;
}
.dh>ul>li>a{
	text-align:center;
	display:block;
	font-size:16px;
	color:#666;
	line-height:40px;
}
.dh>ul>li>a:hover{
	background:#0093dd;
	color:#FFF;
}
.dh>ul>li>ul{
	display:none;
}
.foot ul li{
	padding:0 5%;
	width:90% !important;
}
.appbg1,.appbg2,.appbg3,.appbg4,.appbg5,.appbg6{position:relative; background-position:center; background-repeat:no-repeat; background-size:auto 100%; height:100%;}
.app ul { text-align:center;}
.app ul:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.app li{background-color:#fff;background-color: rgba(255,255,255,0.8);font-size: 0px;padding: 20px 20px 0px 20px;margin-bottom: 20px; display:inline-block;}
/*.app li img{width:100px !important; height:100px !important;}*/
.app li p{text-align:center;font-size:16px;line-height:40px;}
}
@media (max-width:760px) {
    
.ny_cp_lb li{
	width:100%;
	margin:3% 0;
}
.ny_cp_lb2 li img{
	width:40%;
}
.ny_cp_lb2 li p{
	width:50%;
}
.cp_ckxq{
	right:30%;
}
.ny_about2 li{
	width:30%;
	margin:1.66666666%;
}
.ny_cp_xx1 .ny_cp_xx1_z{
	width:100%;
}
.ny_cp_xx1 .ny_cp_xx1_y{
	width:100%;
}
.ny_cp_xx1 .ny_cp_xx1_y img{max-width: 180px;}
.ny_cp_xx1 .ny_cp_xx1_y h2{
	font-size:18px;
}
embed{height:400px !important;}
.search_form {margin: -20px 0 0 -190px;z-index: 2;width:380px;}
.search_form .sf_input { width:260px;}
.search_form .sf_btn { width: 100px;}
}
@media (max-width: 490px) {
/*.sy_xw .sy_xw_div li{
	width:90%;
	padding:0px 5%;
}*/
.ny_xw .ny_xw_z li .ny_xw_z_img{ display:none;}
.ny_xw .ny_xw_z li .ny_xw_z_txt{ width:100%;}
.ny_about2 li{
	width:90%;
	margin:5%;
}
/*.sy_gy li{
	float: left;
    width: 25%;
	padding:30px 0;
	border-radius:0;
}*/
.sy_dl_img li{
	width:44%;
	float:left;
	margin:0px 3%;
	margin-bottom:20px;
	background:#FFF;
	font-size:0;
}
embed{height:300px !important;}
.search_form {margin: -20px 0 0 -140px;z-index: 2;width:280px;}
.search_form .sf_input { width:160px;}
.search_form .sf_btn { width: 100px; font-size:16px;}
}

	.zz_cnm{ position:relative; margin:65px auto 0 auto;}
	.zz_cnm img{max-width:100%; display:block;}
	.fqsb{-webkit-transition:0.3s;transition:0.3s;position:absolute;left:3rem;cursor:pointer; border-radius:0.1rem; font-size:0.42rem; color:#FFF; line-height:1.2rem;}
	.fqsb:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px); box-shadow:0 0 0.2rem rgba(0,0,0,0.8);}
	.fqsb2{ position:fixed; z-index:99; background-color:rgba(0,0,0,0.5);width:100%; height:100%; display:none;}
	.fqsb3{position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); margin-top:-60px;width:4.8rem; padding:0.5rem 0.5rem; background-color:#FFF;}
	.fqsb3_1{ float:left;width:1.8rem; padding:0.05rem; background-color:#FFF;}
	.fqsb3_1 img{ width:100%;}
	.fqsb3_1 p{text-align: center;font-size:0.16rem;line-height:0.4rem;}
	.fqsb3_2{ font-size:24px; line-height:24px; text-align:center; padding-bottom:0.3rem;}
	@media (min-width: 992px){
	 p.af{ position:relative;}
	 p.af:after{ content:''; width:1rem; height:120%; background-color:#FFF; position:absolute; right:-1rem; top:0;}
	}
    
	@media (max-width: 991px){
	/*.fqsb{position:absolute;left:50%; -webkit-transform:translate(-50%,0); transform:translate(-50%,0);cursor:pointer; border-radius:0.1rem; font-size:0.42rem; color:#FFF; line-height:1.2rem;}*/
	.fqsb3{ width:80%; padding:5%;}
	.fqsb3_1{ float:left;width:45%; padding:0 !important; border:none !important;}
	.fqsb3_1:nth-child(2){ margin-right:10% !important;}
	.fqsb3_1 p{text-align: center;font-size:16px !important;line-height:40px !important;}
	.fqsb{ line-height:1.6rem; height:1.6rem !important; padding-right:0.5rem; font-size:0.6rem;}
	.fqsb3_2{ font-size:20px; line-height:20px; padding-bottom:1rem;}
    
	.fqsb3_3{ font-weight:bold;}
	.ny_cp .ny_cp_z{width: 95%;float: none;margin: auto;}
	.ny_cp .ny_cp_z .h1{display: none;}
	.ny_cp .ny_cp_z li:after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;z-index:1;}
	.ny_cp .ny_cp_z li p{line-height: 30px;}
	.ny_cp .ny_cp_z li a{padding: 5px 0;}
	.ny_cp .ny_cp_z li ul{position: static;left:0;width:100%;}
	.ny_cp .ny_cp_z li.on ul{display:block;}
	.ny_cp .ny_cp_z li ul li{border-width: 1px 0 0 0;}
	.ny_cp .ny_cp_z li ul li a{padding: 0px 5px;}
	.ny_cp .ny_cp_z li.on>a>p.tb:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
	/*.ny_cp .ny_cp_z li.active>a>p.tb:after{border: 0px solid #666;border-width: 0 0 2px 2px;}
	.ny_cp .ny_cp_z li.on>a>p.tb:after{border: 0px solid #0090dc;border-width: 0 0 2px 2px;}*/
	.sy_xw_bg{position: relative;}
	.sy_al_bg{position: relative;}
	.sy_cp_bg{position: relative;}
	.sy_gywm{width:95%;margin:auto;}
	.sy_gy li h2{font-size: 14px;}

	}