@charset "UTF-8";
@media screen and (max-width:1650px){
	.back_top .fd_bj{ background-size:auto 100%;}
}
@media screen and (max-width:1460px){
}
@media screen and (max-width:1400px){
	.cq-fwlc{ padding-bottom:6vw;}
}
@media screen and (max-width:1200px){	
	.i_ser li .mimg{ padding:30px;}
	
	.er_banner{ min-height:240px; padding:0;}
	.er_banner .mimg{ min-height:240px;}
	.er_banner .mimg img{ min-height:240px;}
	.er_banner .t-box{ padding:30px 0;}
	.er_banner .t-box .t-title{font-size:28px; padding-bottom:20px;}	
	
	/* 中屏幕导航：允许换行2行，4+3布局或5+2，每项边框均匀 */
	.er_nav .er_n{ -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.er_nav .er_n a{ 
		-ms-flex: 1 1 25%; 
		flex: 1 1 25%;
		padding:0 8px; 
		font-size:14px; 
		height:52px; 
		line-height:52px;
		border-bottom:1px solid rgba(255,255,255,0.1);
	}
	.er_nav .er_n a:nth-child(4n){ border-right:none;}
	
	.cq-fwyw li{width:24%; width: calc((100% - 60px)/4); width: -moz-calc((100% - 60px)/4); width: -webkit-calc((100% - 60px)/4); text-align:center; margin:20px 20px 0px 0; }
}
@media screen and (max-width:1080px){
	.banner .dataitem .fd_text{top:25%;}
	
	.i_ser li{width:48%; width: calc(50% - 60px); width: -moz-calc(50% - 60px); width: -webkit-calc(50% - 60px); margin:20px 20px 0 20px; padding:20px 10px 20px 10px;}
	
	.cq-fwgs .mleft{width: calc(100% - 420px); width: -moz-calc(100% - 420px); width: -webkit-calc(100% - 420px);}
	.cq-fwgs .mright{width:400px;}
	
	
	/*关于我们页面*/
	.a-fwcn .mright{width:50%; width: calc(100% - 500px); width: -moz-calc(100% - 500px); width: -webkit-calc(100% - 500px);}
	
	.a-hzhb li{ width:120px;
		margin-right:calc((100% - 480px)/3);
		margin-right:-moz-calc((100% - 480px)/3);
		margin-right:-webkit-calc((100% - 480px)/3);
	}
	
	.a-news li{width: calc((100% - 60px)/3); width: -moz-calc((100% - 60px)/3); width: -webkit-calc((100% - 60px)/3); text-align:center; margin:20px 30px 0px 0;}
	
	/*增值服务*/
	.zzfw-box .mright{ padding-top:1px; line-height:1.6em; font-size:14px;}
	.zzfw-box2 .mright{ padding-top:1px;  line-height:1.6em; font-size:14px;}
}
@media screen and (max-width:900px){
	.top .nav{display:none;}
	.nav_x{display:block;}
	.top .p_soso{display:none;}
	
	.banner-box .fd-ico{display:none;}
	.banner .slick-dots li button{display:none;}
	.banner .dataitem .fd_text{top:35%;}
	.banner .dataitem .fd_text h3{font-size:18px;}
	.banner .dataitem .fd_text h5{font-size:14px;}
	
	/*首页关于我们*/
	.i-about{ width:100%; padding:18px 0 18px 0;}
	.i-about .mjianjie{ text-align:center; font-size:14px;  padding:10px 0 0 0;}
	.i-about .mmore{ text-align:center;}
	
	.about-box .c-img{
		filter:alpha(opacity=30); /* IE */
		-moz-opacity:0.3; /* 老版Mozilla */
		-khtml-opacity:0.3; /* 老版Safari */
		opacity: 0.3; /* 支持opacity的浏览器*/
	}
	
	.bk_title{line-height:28px; text-align:center;}
	.bk_title a{ font-size:18px; font-weight:bold;}
	.bk_title a span{ font-size:14px; font-weight:normal;}
	.bk_title2{line-height:28px;}
	.bk_title2 a{ font-size:18px; font-weight:bold;}
	.bk_title2 a span{ font-size:14px; font-weight:normal;}
	
	
	.i-ser-box{ min-height:inherit; height:100%; padding-bottom:20vw;}
	.i-ser-box .s-img{ width:100%; min-height:inherit; height:100%; background-size:auto 100%;}
	
	.i_ser li{ background-color: rgba(20,20,20,0.5); border-radius:8px; -moz-border-radius:8px;  -webkit-border-radius:8px;}
	.i_ser li .mtitle a{font-size:16px; font-weight:normal;}
	.i_ser li .mjianjie{ padding:5px 0 0 0; color:#FFFFFF; font-size:14px;}
	
	.i_super li{
		-webkit-box-flex: 1;
		-ms-flex: 1 1 calc((100% - 90px)/4);
		flex: 1 1 calc((100% - 90px)/4);
		max-width: calc((100% - 90px)/4);
		width: calc((100% - 90px)/4);
		text-align:center; 
		margin: 3vw 30px 20px 0; 
		padding: 36px 16px 32px 16px;
		box-sizing: border-box;
	}
	.i_super li .mnum{ font-size: 48px; padding: 6px 0 14px 0;}
	.i_super li .mnum span{ font-size: 24px;}
	.i_super li .mtitle{ height: 40px; line-height: 40px; padding: 0 0 8px 0;}
	.i_super li .mtitle a{ font-size: 17px;}
	.i_super li .mjianjie{ padding: 10px 4px 0 4px; font-size: 13px; height: 5.25em;}
	
	
	.back_top{height:100px;}
	.back_top .fd_bj{ top:-20px; height:120px;}
	.back_top .fanhui a{ font-size:14px;}
	
	
	/*二级页面*/
	.er_banner{ min-height:200px; padding:0;}
	.er_banner .mimg{ min-height:200px;}
	.er_banner .mimg img{ min-height:200px;}
	.er_banner .t-box{ padding:30px 0;}
	.er_banner .t-box .t-title{font-size:22px; text-align:center; background-image:none; font-weight:bold; line-height:1.3em; padding-bottom:0;}
	
	/* 移动端(<=900px)导航：3列布局，边框整齐 */
	.er_nav .er_n{ width:100%; display:-webkit-box; display:-ms-flexbox; display:flex;}
	.er_nav .er_n a{ 
		width:33.3333%; 
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		padding:0 6px; 
		height:50px; 
		line-height:50px; 
		font-size:14px; 
		text-align:center;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		border-right: 1px solid rgba(255,255,255,0.12);
		border-bottom: 1px solid rgba(255,255,255,0.12);
	}
	/* 每3个的第3个去右边框，行之间的下边框由同一border控制 */
	.er_nav .er_n a:nth-child(3n){ border-right:none;}
	/* 如果最后一行不足3个，清除所有最后几个的下边框（视觉整齐） */
	.er_nav .er_n a:nth-last-child(-n+3){ border-bottom:1px solid rgba(255,255,255,0.12);}
	
	.er_title{height:50px; line-height:47px;}
	.er_title a{font-size:18px;}
	
	.cksj_ul{padding:3vw 0 50px 0;}
	.cksj_ul .arrow{ bottom:4px; font-size:24px;}
	.cksj_ul .arrow.pre {left:40%;}
	.cksj_ul .arrow.next {right:40%;}
	.cksj_ul .dataitem{ padding:0 10px 0 10px;}
	.cksj_ul .dataitem .mtitle a{font-size:14px;}
	
	/*服务流程图片*/
	.cq-fwlc{ padding-bottom:4vw;}
	.cq-fwlc .mimg p:first-child{ display:none;}
	.cq-fwlc .mimg p:last-child{ display:block;}
	.cq-fwlc .cq-fwlc-xx{ padding:20px 0 0 0; line-height:1.6em; font-size:14px;}
	
	.cq-fwyw li .mtitle a{ font-size:16px;}
	.cq-fwyw li .mjianjie{ font-size:14px;}
	
	
	/*关于我们页面开始*/
	.a-gsjj .mleft{float:left; margin:16px 0 0 0; width:100%;}
	.a-gsjj .mleft .mtitle{font-size:16px;}
	.a-gsjj .mleft .mjianjie{font-size:14px; color:#666666; padding:16px 0 0 0;}
	.a-gsjj .mright{ width:100%;}
	
	.a-fwcn .mright{ width:100%;}
	.a-fwcn .mright .mjianjie{font-size:14px; padding:16px 0 0 0;}
	.a-fwcn .mleft{ width:100%; margin:16px 0 0 0;}
	
	
	.a-news li{ width:48%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2); text-align:center; margin:20px 15px 0px 0;}
	.a-news li:nth-child(3n+3){margin-right:15px;} 
	.a-news li:nth-child(2n+2){margin-right:0;} 
	.a-news li .con-box .mdate{ font-size:18px;}
	.a-news li .con-box .mtitle a{font-size:14px;}
}

@media screen and (max-width:820px){
	.cq-fwgs .mleft{ width:100%; font-size:14px;}
	.cq-fwgs .mright{ width:100%; text-align:center; }
	
}

@media screen and (max-width:760px){
	.i_super{
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.i_super li{
		-webkit-box-flex: 1;
		-ms-flex: 1 1 calc((100% - 20px)/2);
		flex: 1 1 calc((100% - 20px)/2);
		max-width: calc((100% - 20px)/2);
		width: calc((100% - 20px)/2);
		margin: 2vw 20px 16px 0; 
		padding: 28px 14px 24px 14px;
		box-sizing: border-box;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.i_super li:nth-child(2n){margin-right:0;} 
	.i_super li .mnum{ font-size: 38px; padding: 4px 0 10px 0; letter-spacing: -1px;}
	.i_super li .mnum span{ font-size: 18px;}
	.i_super li .mtitle{ height: 32px; line-height: 32px; padding: 0 0 6px 0;}
	.i_super li .mtitle a{font-size: 15px;}
	.i_super li .mtitle a::after{ width: 22px; height: 2px;}
	.i_super li .mjianjie{ padding-top: 8px; font-size: 12.5px; line-height: 1.65em; height: 4.95em;}
	
	.i-added-box{ min-height:inherit; height:100%; padding-bottom:10px;}
	.i-added-box .c-img{ min-height:inherit; height:100%; background-size:auto 100%;}
	.i_add li{width:100%; margin:10px 0px 10px 0; background-image:none; background-color: rgba(20,20,20,0.3); padding-bottom:40px;	}
	.i_add li .mtitle{ height:28px; line-height:28px;}
	.i_add li .mtitle a{font-size:16px;}
	.i_add li .mjianjie{ height:auto; font-size:14px;}
	
	/*首页新闻*/
	.i-news-box .mleft{ width:100%; flex: 1 1 100%; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; -webkit-box-flex: 1;}
	.i-news-box .mleft .news-mainimg .fd-date{width:80px; line-height:24px; padding:16px 0 10px 0; font-size:14px; }
	.i-news-box .mleft .news-mainimg .fd-date span{font-size:24px;}
	.i-news-box .mleft .news-mainimg img{ width:100%; height:200px;}
	.i-news-box .mleft .news-mainimg{ height: 200px;}
	.i-news-box .mleft .mtitle a{font-size:14px; font-weight:bold;}
	.i-news-box .mleft .mshuoming{font-size:12px;}
	
	.i-news-box .mright{ width:100%; margin-top:14px; flex: 1 1 100%; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; -webkit-box-flex: 1; width: calc(100%); width: -moz-calc(100%); width: -webkit-calc(100%);}
	.i-news-box .mright ul li .mdate{width:80px; padding:12px 0 6px 0;}
	.i-news-box .mright ul li .mdate p{ font-size:24px;}
	.i-news-box .mright ul li .mneirong{width:80%; width: calc(100% - 94px); width: -moz-calc(100% - 94px); width: -webkit-calc(100% - 94px);}
	.i-news-box .mright ul li .mneirong .mtitle{ padding-top:5px; line-height:1.4em; height:1.4em;}
	.i-news-box .mright ul li .mneirong .mtitle a{font-size:14px;}
	.i-news-box .mright ul li .mneirong .mshuoming{font-size:12px;}
	
	
	.footer_box .footer-nav{line-height:30px;}
	.footer_box .footer-nav a{padding:0 12px 0 12px; font-size:14px;}
	.footer_box .copyright{ padding:4px 0 10px 0; font-size:12px;}
	
	.cq-fwyw li{width:48%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2); text-align:center; margin:20px 15px 0px 0; }
	.cq-fwyw li:nth-child(2n+2){margin-right:0;} 
	
	
	/*增值服务*/
	.zzfw-box .mleft{ width:100%; text-align:center;}
	.zzfw-box .mright{ width:100%; padding:3vw 0 0 0;}
	.zzfw-box2 .mright{ padding:3vw 0 0 0;}
	
	
	.lxwm-box .mleft{ width:100%; text-align:center; }
	.lxwm-box .mright{ width:100%; font-size:14px; line-height:1.7em;}
	
	
	
	.news-list li .mimg{ width:100%;}
	.news-list li .mdate{ width:100px;}
	.news-list li .nr-box{width:70%; width: calc(100% - 190px); width: -moz-calc(100% - 190px); width: -webkit-calc(100% - 190px);}
	.news-list li .nr-box .mtitle a{font-size:15px;}

	/*详细*/
	.xx_title{ font-size:16px;}
	.xx_content{ font-size:14px; line-height:1.8em;}
	.pre_next p{float:left; width:100%; text-align:left;}
	.pre_next p a{ text-align:left; font-size:14px; padding:0 0 0 0;}
	.pre_next p:first-child a{ border-right:0px solid #dddddd; font-size:14px; padding:0 0 0 0;}
	

}

@media screen and (max-width:680px){
	.banner .dataitem .fd_text h5{ height:1.4em; overflow:hidden;}
	
	.a-hzhb li{ width:23%; width: calc((100% - 60px)/4); width: -moz-calc((100% - 60px)/4); width: -webkit-calc((100% - 60px)/4); text-align:center;
		margin-right:20px;
	}
}

@media screen and (max-width:600px){
	.i_ser li .mimg img{ width:60px; height:60px;}
}

@media screen and (max-width:560px){

}

@media screen and (max-width:500px){

}

@media screen and (max-width:461px){

}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}