@charset='utf-8';

@import url(http://fonts.googleapis.com/css?family=Ubuntu);

input {

	font-family: "微软雅黑";

}



html {

	width: 100%;

}

.strzw{

	background: #1670c8;

	color: #fff !important;

}

.fuqin{
	position: relative;
}
.erzi2{
	position: absolute;
	width: 300px;
	background: rgba(212,212,217,1);
	right: 0;
	top: 90px;
	padding: 10px;
	box-sizing: border-box;
	display: none;
	z-index: 1000
}
.erzi2 .left{
	width: 100px;
	height: 100%;
	border-left: 1px solid #fff;
	float: left;
	box-sizing: border-box;
}
.erzi2 .left a{
	line-height: 25px;
	color: #444 !important;
	height: 25px;
	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
	font-size: 14px
}
.erzi2 .left a:hover{
	color: #1670c8!important
}
.erzi2 .right{
	width: 175px;
	float: left;
	padding: 0 10px;
	box-sizing: border-box;
	line-height: 0;
	overflow: hidden
}
.erzi2 .right img{
	width: 100%;
	display: block
}

/*header*/



.baise{

	width: 100%;

	height: 100%;

	background: #fff;

	padding: 0;

}

.header {

	height: 90px;

	width: 100%;

	z-index: 990;

	background: #fff;

	border-bottom: 1px solid #e5e5e5;

	box-sizing: border-box;

}



.header .pc_header {

	max-width: 1400px;

	margin: 0 auto;

}



.header .logo a {

	float: left;

	width: 399px;

	height: 30px;



}



.header .logo {

	width: 399px;

	height: 30px;

	float: left;

		margin-top: 30px;

}



.kx {

	width: 100%;

	height: 25px;

	display: none;

}



.header .logo img {

	display: block;

	width: 100%;

	height: 100%;

}

.fuqin{

	position: relative;

}

.erzi{

	width: 100%;position: absolute;left: 0;top:90px;background: rgba(212,212,217,1);display: none;z-index: 10000000;padding-bottom: 25px;box-sizing: border-box

}
.nav .act{height: auto !important}

.erzi ul{

	max-width: 1400px;

	min-width: 1200px;

	margin: 20px auto 20px;

	padding: 0 0 0 0;

	border-right: 1px solid #efefef;

	box-sizing: border-box;
	position: relative;

}

.erzi ul li{

	width: 16.666666666%;

	float: left;

	padding: 0 20px;

	border-left: 1px solid #efefef;

	box-sizing: border-box;

}

.erzi ul li .zfx{

	width: 50%;

	height: 100%;
transition: 1s all;
	overflow: hidden;
	margin: 0 auto

}


.erzi ul li .zfx img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 1s all;
	

}
.erzi ul li h1 a{
	display: block;
	font-size: 15px;
	text-align: center;
	color: #1670c8;
	font-weight: bold;
	line-height: 40px;

}

.erzi ul li a{

	display: block;

	line-height: 20px;

	color: #555;

	font-size: 13px;

}
.erzi ul li a:hover{
	color: #1670c8
}

.erzi ul li .hezi{
	width: 100%;
	height: 80px;
	overflow: hidden;
	transition: 1s all
}
.erzi ul li .act{height: 100%}
.erzi ul li .over{overflow: visible;height: 100%}
.erzi .changtiao1{
	width:100%;

	margin: 0px auto;
	height: 30px;
	
	border-radius: 15px;
	position: absolute;
	left: 0;
	bottom: 0px
}
.erzi .changtiao1  .changtiao{
	display: block;
	width: auto;
height: auto;margin-top: 10px;
margin: 10px auto 0}




.header .img2 {

	display: none !important;

}



.nav_pho {

	display: none;

}





.csy {

	width: auto;

	height: 90px;

	float: left;

	color: #474747;

	font-size: 25px;

	line-height: 90px;

}



.nav {
	width: 700px;
	float: right;







}



.nav p {

	width: 80px;

	float: left;

	line-height: 87px;

	text-align: center;

	margin: 0 10px;

}



.nav p a {

	font-size: 16px;

	color: #222;

	display: block;

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}



.nav p.act a,

.nav p:hover a {

	color: #1670c8;

}



.nav p.act,

.nav p:hover {

	border-bottom: 3px solid #1670c8;

}



.nav_pholist {

	display: none;

	position: fixed;

	top: 50px;

	right: 0;

	width: 100%;

	background: #fff;

	z-index: 901;

	overflow: hidden;

	overflow-y: auto;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

	padding: 10px 0;

	text-align: center;

}



.nav_pholist p {

	line-height: 50px;

	border-bottom: 1px solid #e3e3e3;

}



.nav_pholist p a {

	display: block;

	font-size: 18px;

	color: #666;

}



.nav_pholist p a .img1 {

	float: left;

	display: inline-block;

	margin: 0.13rem 0.3rem 0;

}



.nav_pholist p a .img2 {

	float: right;

	margin-right: 0.50rem;

	width: 7px;

	height: 12px;

	margin-top: 21.5px;

}



.nav_pholist p.act a {

	color: #000;

	font-weight: 600;

}





/*footer*/



.footer {

	width: 100%;

	background: #1f2024;

	padding: 30px 0 0 0;

	box-sizing: border-box;
	margin-top: 50px

}



.footer1 {

	max-width: 1200px;

	min-width: 1024px;

	margin: 0px auto;

}



.footer .footer1 .left {

	width: 60%;

	float: left;

}



.footer .footer1 .left ul {

	width: 20%;

	float: left;

}



.footer .footer1 .left ul li {

	width: 100%;

	height: 30px;

	overflow: hidden;

	line-height: 30px;

}



.footer .footer1 .left ul li a {

	font-size: 13px !important;

	color: #a0a0a0 !important;

}



.footer .footer1 .left ul li .sw {

	font-size: 15px !important;

	color: #fff !important;

}



.footer .footer1 .zhong {

	width: 25%;

	padding: 0 30px;

	float: left;

	border-right: 1px solid #36373a;

	border-left: 1px solid #36373a;

	box-sizing: border-box;

}



.footer .footer1 .zhong p {

	width: 100%;

	height: 50px;

	font-size: 14px;

	line-height: 70px;

	color: #fff;

}



.footer .footer1 .zhong p img {

	width: 32px;

	height: 24px;

	padding-right: 15px;

}



.footer .footer1 .zhong div {

	font-size: 25px;

	width: 100%;

/*	height: 50px;*/

	line-height: 40px;

	overflow: hidden;

	color: #fff;

}



.footer .footer1 .right {

	width: 15%;

	float: left;

	padding: 0 30px;

	box-sizing: border-box;

}



.footer .footer1 .right img {

	display: block;

	width: 121px;

	height: 123px;

	margin: 0px auto;

}



.footer .footer1 .right p {

	width: 100%;

	height: 50px;

	font-size: 14px;

	line-height: 50px;

	text-align: center;

}



.footer .xxl {

	width: 100%;

	height: 40px;

	box-sizing: border-box;

	text-align: center;

	font-size: 12px;

	line-height: 40px;

	float: left;

	margin-top: 20px;

	background: #1f2024;

	border-top: 1px solid #36373a;

}



.sj-f {

	display: none;

}



.fixfooter {

	display: none;

}





/*侧边栏*/



.fix-right {
	width: 83px;
	height: 335px;
	position: fixed;
	left: 20px;
	top: 40%;
	z-index: 10000;
}

.fix-right .fix-right1 {
	width: 83px;
	height: 83px;
	font-size: 0;
}

.fix-right .fix-right1 img {
	width: 83px;
	height: 83px;
	position: relative;
}

.fix-right .fix-right1 .hezi {
	width: 200px;
	height: 83px;
	position: absolute;
	left: -200px;
	top: 0;
}

.fix-right .fix-right1:hover .tel {
	left: 83px;
}

.fix-right .fix-right1 .tel {
	width: 200px;
	height: 83px;
	position: absolute;
	left: -300px;
	top: 0px;
	background: #1670c8;
	text-align: center;
	line-height: 41px;
	color: #fff;
	font-size: 24px;
	display: block;
	transition: 1s all;
}

.fix-right .fix-right2 {
	width: 83px;
	height: 83px;
	margin-top: 1px;
	font-size: 0;
}

.fix-right .fix-right3 {
	width: 83px;
	height: 83px;
	margin-top: 1px;
	position: relative;
	font-size: 0;
}

.fix-right .fix-right3 .wx {
	width: 159px;
	height: 159px;
	position: absolute;
	left: -179px;
	top: -40px;
	transition: 1s all;
}

.fix-right .fix-right3:hover .wx {
	left: 83px;
}

.fix-right .fix-right3 .wx img {
	width: 153px;
	height: 153px;
	border: 3px solid #ccc;
}

.fix-right .fix-right4 {
	width: 83px;
	height: 83px;
	margin-top: 1px;
	font-size: 0;
}

.fix-right img {
	width: 83px;
	height: 83px;
}


.sp-2 {

	width: 100%;

	height: 100%;

	position: relative;

}



.banner {

	width: 100%;

}



.banner img {

	width: 100%;

	height: 100%;

	display: block;

}

.navtopr{

	width: 100%;

	height:110px;

	position: relative;

}



.navtopr .box{

	width: 100%;

	line-height: 110px;

	text-align: center;

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	text-align: center;

	font-size: 30px;

	color: #fff;

}











.sjbanner {

	display: none;

}







.title{

			width: 100%;

			height: 100%;

			padding: 30px 0;

			box-sizing: border-box;

		}

		

		.title .title2{

			width: 320px;



			margin: 0 auto

		

		}

		.title .title2 .zuo{

			width: 80px;

			height: 1px;

			background: #d3d3d3;

			float: left;

			margin-top: 17px;

		}

		.title .title2 p{

			width: 160px;

			

			line-height: 40px;

			float: left;

			font-size: 30px;

			color: #111;

			text-align: center;

		}

		.title .title2 .you{

			width: 80px;

			height: 1px;

			background: #d3d3d3;

			float: left;

			margin-top: 17px;

		}

		.title .title3{

			width: 100%;

			line-height:50px;

			font-size: 14px;

			color: #666;

			text-align: center;

		}

.index-one{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

	padding: 5px 0 0 0;

	box-sizing: border-box;

}

.index-one ul{

	max-width: 1400px;

	min-width: 1024px;

	margin:0px auto;

	

	padding: 0px 0 ;

	box-sizing: border-box;

}



.index-one ul li{

	width: 23%;

	float: left;

	height: 100%;

	margin-right: 2.66666%;

	background: #fff;

	position: relative;

	overflow: hidden;

}

.index-one ul li:last-child{

	margin-right: 0;

}

.index-one ul li .zfx{

	width: 76%;
margin: 0 auto;


	overflow: hidden;

}

.index-one ul li .zfx img{

	width: 100%;

	height: 100%;

	display: block;

}

.index-one ul li .zi{

	padding: 5px 0;

	border-top: 1px solid #eaeaea;

	box-sizing: border-box;

}

.index-one ul li h1{

	text-align: center;

	font-size: 18px;

	color: #111;

	line-height: 30px;

		overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; 

}

.index-one ul li p{

	font-size: 14px;

	color: #999;

	text-align: center;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.index-one ul li .box{

	position: absolute;

	left: 0;

	bottom: -80px;

	width: 100%;

	padding: 5px 15px;

	box-sizing: border-box;

	background: #1670c8;

	transition: 1s all;

}

.index-one ul li .box .lzi{

	position: relative;

}

.index-one ul li .box .lzi img{

	position: absolute;

	right: 10px;

	top: 40%;

}

.index-one ul li .box .lzi h1{

	font-size: 18px;

	color: #fff;

	line-height: 30px;

	text-align: left;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}



.index-one ul li .box .lzi p{

	font-size: 14px;

	color: #fff;

	text-align: left;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}



.index-one ul li:hover .box{

	bottom: 0;

}



























.qbcp{

	display: block;

	width: 162px;

	height: 40px;

	border: 1px solid #b3b2b2;

	color: #333;

	font-size: 15px;

	margin: 50px auto;

	text-align: center;

	line-height: 40px;

	border-radius: 25px;

	transition: .5s all;

}

.qbcp:hover{

	background: #1670c8;

	color: #fff;

	border-color: #1670c8;

}

.alzssj{

	display: none;

}


.pc-al{width: 100%;height: 100%;display: block;}
.pc-al .oo{width: 100%;float: left;overflow: hidden;}
.pc-al .oo img{width: 100%;height: 100%;display: block}
.pc-al .swiper-slide{}
.pc-al .oo:hover .box{
	bottom: 0;
	background: rgba(0,0,0,.3)
}
.pc-al .oo .box{
	position: absolute;
    bottom: -71%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: block;
    padding: 9% 50px 0;
    transition: bottom .8s;
    box-sizing: border-box;
 }
.pc-al .oo .box .tit {
    font-size: 20px;
    color: #fff;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
}
.pc-al .oo .box .en {
    font-size: 14px;
    color: #fff;
    opacity: .6;
    filter: alpha(opacity=60);
    line-height: 30px;
    min-height: 30px;
    }
.pc-al .oo .box .font {
    font-size: 15px;
    color: #fff;
    line-height: 34px;
    margin-top: 4px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    }
.pc-al .oo .box .more {
    margin-top: 20px;
    width: 40px;
    height: 40px;
    color: #fff;
}



/*服务专区*/

.index-fwzq{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.index-fwzq .fwzq{

	max-width: 1400px;

	min-width: 1024px;

	height: 100%;

	margin: 0 auto;

}

.index-fwzq .fwzq ul{

	width: 100%;

	height: 100%;

}

.index-fwzq .fwzq ul li{

	width: 23%;

	float: left;

	height: 398px;

	margin-right: 2.66666%;

	background: #fff;

	padding: 80px 20px;

	border-top: 8px solid #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

	box-sizing: border-box;

	position: relative;

	overflow: hidden;

	transition: 1s all;

	 

}

.index-fwzq .fwzq ul li:nth-of-type(4n){

	margin-right: 0;

}

.index-fwzq .fwzq ul li .fwzq-icon{

	width: 100%;

	height: 76px;

}

.index-fwzq .fwzq ul li .fwzq-icon img{

	width: auto;

	height: auto;

	margin: 0 auto;

	display: block;

}

.index-fwzq .fwzq ul li h1{

	font-size: 24px;

	color: #000100;

	line-height: 40px;

	text-align: center;

}

.index-fwzq .fwzq ul li p{

	line-height: 25px;

	border-top: 1px solid #dfdfdf;

	margin: 20px 0 0 0;

	padding: 20px 0 0 0;

	box-sizing: border-box;

	font-size: 14px;

	color: #666;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;

}



.index-fwzq .fwzq ul li .ljzx{

	display: block;

	width: 130px;

	height: 38px;

	border-radius: 15px;

	position: absolute;

	background: #3f9ffd;

	color: #fff;

	text-align: center;

	line-height: 38px;

	bottom: -40px;

	left: 50%;

	margin-left: -65px;

	transition: 1s all;

}

.index-fwzq .fwzq ul li:hover{

	border-top: 8px solid #1670c8;

	border-left: 1px solid #1670c8;

	border-right: 1px solid #1670c8;

	border-bottom: 1px solid #1670c8;

	padding: 30px 20px 130px ;

}

.index-fwzq .fwzq ul li:hover .ljzx{

	bottom: 35px;

}











.index-three{width: 100%;height: 100%;position: relative;overflow: hidden;display: block;}

.index-three img{width: 100%;height: 100%;font-size: 0;display: block;}

.index-three .box{

	width: 100%;

	height: 60%;

	position: absolute;

	left: 0;

	top: 30%

}

.index-three .box div{

	text-align: center;

	font-size: 35px;

	color: #fff;

	font-weight: bold;

	font-family: "微软雅黑";

	line-height: 60px;

}



.index-three .box p{

	font-size: 22px;

	color: #fff;

	text-align: center;

	line-height: 50px;

		overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;

}

.index-three .box .ljgd{

	width: 164px;

	height: 42px;

	border: 1px solid #fff;

	border-radius: 25px;

	display: block;text-align: center;line-height: 42px;

	box-sizing: border-box;

	margin: 100px auto 0;

	color: #fff;

	font-size: 16px;transition: .5s all

}
.index-three .box .ljgd:hover{
	background: #1670c8;
	border-color: #1670c8;
	color: #fff
}

.index-four{

	display: none

}









/*新闻中心*/

.index-xwzx{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.index-xwzx .xwzx-nr{

	max-width: 1400px;

	min-width: 1024px;

	height: 100%;

	margin: 0 auto;

}

.index-xwzx .xwzx-nr .left{

	width: 55%;

	height: 100%;

	float: left;

}

.index-xwzx .xwzx-nr .right{

	width: 45%;

	height: 100%;

	float: right;

		padding-left: 30px;

	box-sizing: border-box;

}

.xinwenxq{

	width: 100%;

	height:100%;

	

	

	background: #fff;

	margin-bottom: 20px;

	border: 1px solid transparent;

	box-sizing: border-box;

	overflow: hidden;

}

.xinwenxq:hover{

	border: 1px solid #578ad6;

}



.xinwenxq .xinwenleft{

	width: 25%;

	height: 100%;

	float: left;

	overflow: hidden;

}

.xinwenxq .xinwenleft img{


	display: block;

}

.xinwenright{

	width: 75%;

	height: 100%;

	float: right;

	padding: 0 10px;

	box-sizing: border-box;

}

.xinwenright .top1{

	width: 100%;

	height: 40px;

	line-height: 40px;

}

.xinwenright .top1 h3{

	float: left;

	width: 60%;

	height: 40px;

	overflow: hidden;

	font-size: 16px;

	color: #333;

}

.xinwenright .top1 span{

	float: left;

	width: 40%;

	height: 40px;

	overflow: hidden;

	text-align: right;

	font-size: 13px;

	color: #919191;

}

.xinwenright p{



	line-height: 25px;

	overflow: hidden;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-size: 14px;

    color: #929292;

}

.cont3-right{

	width: 100%;

	height: 100%;

	float: right;



	overflow: hidden;

	background: #fff;

	

}

.cont3-right video{

	max-height: 300px;

}

.cont3-right .imgsp img{

	width: 100;

	height: 100%;

}

.cont3-right .imgsp{

	width: 100%;

	height: 100%;

}

.sp-2{width: 100%;height: 100%;position: relative;}

.anniu {

	width: 60px;

	height: 60px;

	position: absolute;

	left:50%;

	top: 50%;

	margin-left: -30px;

	margin-top: -30px;

}



.anniu img {

	width: 100%;

	height: 100%;

	



}

.cont3-right p{

	font-size: 18px;

	color: #222;

	padding: 0 20px;

	box-sizing: border-box;

	line-height: 66px;

	background: #fff;
	height: 66px;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}





.index-hzkh{

	width: 100%;

	height: 100%;

}



.index-hzkh ul{

	max-width: 1400px;

	min-width: 1024px;

	margin: 0 auto 20px;

}

.index-hzkh ul li{

	width: 15%;

	margin-right:2%;

	margin-bottom: 12px;

	border: 1px solid #dedede;

	box-sizing: border-box;

	float: left;

	overflow: hidden;

}

.index-hzkh ul li img{

	width: 100%;

	height: 100%;

}



.index-hzkh ul li:nth-of-type(6n){

	margin-right: 0;

}





.yqlj{

	max-width: 1400px;

	min-width: 320px;

	height: 40px;

	line-height: 40px;

	margin: 0 auto 40px auto;

	overflow: hidden;

	padding:0 20px;

	box-sizing: border-box;

	position: relative;

	

}

.act{

	height: auto;

}

.yqlj img{

	width: 11px;

	height: 7px;

	position: absolute;

	right: 10px;

	top: 18px;

	cursor:pointer

}

.yqlj span{

	font-size: 14px;

	color: #000100;

	font-weight: bold;

}

.yqlj a{

	font-size: 14px;

	color: #000100;

	padding: 0 15px;

	box-sizing: border-box;

}







.top{padding: 0px 0 0px;text-align: center;height: 100%;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;height: 62px;background: #fff;}

.top .ttt{max-width:1200px;min-width:640px;margin: 0 auto;text-align: center;position: relative;}

.top a{padding: 18px 0px 19px;margin:0  15px;line-height:61px;font-size: 14px;text-align: center;border-bottom: 2px solid transparent;color: #111;box-sizing: border-box;}

.top .color{color: #0c58c9 !important;border-color: #0c58c9 !important;}

.ttt1 p{font-size: 16px;color: #000;line-height: 60px;position: absolute;right: 0;top: 0px;}

.tti1 p span{font-size: 24px !important;color: #ee2d2e !important;}





.cpzx-content{background: #f5f5f5;}

.cpzx-content .cpzx-nr{max-width: 1200px;min-width: 1024px;position: relative;margin: 0 auto;}

.er_title {text-align: center;padding: 30px  0;box-sizing: border-box;}

.er_title span{font-size: 30px;line-height: 50px;height: 50px;color: #111;}

.er_title span:before,.er_title span:after{ width: 52px; height: 1px; background: #979797;position: absolute;content: '';display: block;top: 25px;}

.er_title span:before{left: -80px;}

.er_title span:after{right: -80px;}

.pr {position: relative;}

.di-b {display: inline-block;}

.cpzx-content .cpzx-nr .ckgd1{position: absolute;right: 0;top: 38px;width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #1670c8;}

.cpzx-content ul{width: 100%;height: 100%;}

.cpzx-content ul li{width: 23%;float: left;margin-right:2.66666% ;margin-bottom: 15px;background: #fff}

.cpzx-content ul li:nth-of-type(4n){margin-right: 0;}

.cpzx-content ul li .zfx{width: 100%;overflow: hidden;margin: 0 auto}

.cpzx-content ul li .zfx img{width: 100%;height: 100%;transition: 1s all;display: block;}

.cpzx-content ul li:hover img{transform: scale(1.3);}

.cpzx-content ul li p{line-height: 42px;text-align: center;font-size:15px;color: #fff;background: #1670c8;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 42px;}

.cpzx-content ul li:hover p{background: #3f9ffd;}

.cpzx-content .ckgd2{display: none;}







.cpzx-cont{background: #f5f5f5;padding-bottom: 0px;}

.cpzx-content2{max-width: 1200px;min-width: 1024px;position: relative;margin: 0 auto;}

.cpzx-cont .cpzx-content2 .ckgd1{position: absolute;right: 0;top: 38px;width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #1670c8;}

.cpzx-cont .cpzx-content2 ul{width: 100%;height: 100%;}

.cpzx-cont .cpzx-content2 ul li{width: 48%;float: left;}

.cpzx-cont .cpzx-content2  ul li:nth-of-type(2n){float: right;}

.cpzx-cont .cpzx-content2 ul li .zfx{width: 100%;height: 100%;overflow: hidden;background: #fff;}

.cpzx-cont .cpzx-content2  ul li .zfx img{max-width: 100%;min-width:auto;height: 100%;transition: 1s all;display: block;margin: 0 auto;}

.cpzx-cont .cpzx-content2 ul li:hover img{transform: scale(1.3);}

.cpzx-cont .cpzx-content2 ul li p{line-height: 43px;text-align: center;font-size: 15px;color: #fff;background: #1670c8;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 43px;}

.cpzx-cont .cpzx-content2 ul li:hover p{background: #3f9ffd;}

.cpzx-cont .cpzx-content2 .ckgd2{display: none;}







.cpzx-three{background: #f5f5f5;}

.cpzx-three .cpzx-nr{max-width: 1200px;min-width: 1024px;position: relative;margin: 0 auto;}

.cpzx-three .cpzx-nr .ckgd1{position: absolute;right: 0;top: 38px;width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #1670c8;}

.cpzx-three ul{width: 100%;height: 100%;background: #fff;}

.cpzx-three ul li{width: 50%;float: left;}

.cpzx-three ul li img{width: 100%;height: 100%;display: block;}

.cpzx-three ul .right{padding: 30px 20px;box-sizing: border-box;position: relative;}

.cpzx-three ul li h1{font-size: 30px;color: #1670c8;line-height: 60px;}

.cpzx-three ul li span{width: 8px;height: 8px;border-radius: 50%;background: #1670c8;margin-top:16px;float: left;margin-right: 10px;}

.cpzx-three ul li p{float: left;margin-right:25px;line-height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzx-three ul li .liaojie{width: 90%;height: 40px;text-align: center;line-height: 40px;margin: 0 auto;color: #fff;background: #1670c8;display: block;font-size: 18px;position: absolute;left: 20px;bottom: -50%;}

.cpzx-three  .ckgd2{display: none;}



.five1{display: none;}

.ckgd1:hover{background: #3f9ffd !important;}



/*视频中心*/



.videocontent{

	max-width: 1400px;

	min-width: 1024px;

	margin: 50px auto;

}

.videocontent ul{

	width: 100%;

	height: 100%;

}

.videocontent ul li{

	width: 23%;

	height: 100%;

	margin-right: 2.666%;

	margin-bottom: 25px;

	overflow: hidden;

	float: left;

}

.videocontent ul li:nth-of-type(4n){

	margin-right: 0;

}



.videocontent ul li .sp{

	width: 100%;

	height: 100%;

	position: relative;

}

.videocontent ul li .sp img{

	width: 100%;



	display: block;

}

.videocontent ul li .box{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.5);

}

.videocontent ul li .box img{

	width: 48px;

	height: 48px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -24px;

	margin-top: -24px;

}

.videocontent ul li p{

	line-height: 50px;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

	font-size: 16px;

	color: #222;
	text-align: center

}



.videocontent .djgd{width: 100%;height: 46px;background: #ebeaea;padding: 13px 0 0 0;box-sizing: border-box;}

.videocontent .djgd img{display: block;width: 34px;height: 20px;margin: 0 auto;}





/*视频详情*/

.videozq{max-width: 1400px;min-width: 1024px;margin: 30px auto;}

.videozq .title{width: 100%;text-align: center;line-height: 60px;color: #333;font-size: 26px;font-family: "微软雅黑";padding: 0;}

.videozq .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.videozq .videobox{width: 100%;height: 600px !important;margin-top: 20px;}

.videozq .videobox iframe{width: 100%;height: 100%;}

.videozq p{line-height: 30px;}





/*新闻动态详情*/

.zxxq .top2 {width: 100%;height: 98px;background: #fff;box-shadow: 2px 2px 2px #e3e3e3;border-top: 1px solid #e3e3e3;}

.zxxq{width: 100%;height: 100%;background: #f5f5f5;}

.zxxq .top2 .top1 {max-width: 1200px;min-width: 1024px;height: 98px;margin: 0 auto;}

.zxxq .top2 .top1  {width: 100%;height: 98px;}

.zxxq .top2 .top1 .fanhui{padding: 10px 20px;text-align: center;border: 1px solid #d3d3d3;font-size: 13px;color: #666;margin: 30px 0 0 0;float: left;}

.zxxq .top2 .top1 p{float: right;line-height: 98px;color: #999;}

.zxxq .top2 .top1  p img{vertical-align: middle;margin-right: 5px;}

.zxxq .top2 .top1 p a{color: #999;}

.zxxq .content{max-width: 1200px;min-width: 1024px;height: 100%;background: #fff;padding: 30px 60px;margin: 30px auto 30px;box-sizing: border-box;}

.zxxq .content .title{width: 100%;text-align: center;line-height: 60px;color: #333;font-size: 26px;font-family: "微软雅黑";padding: 0;}

.zxxq .content .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.zxxq .content .sj img{width: 18px;height: 18px;vertical-align: middle;margin: 0;margin-right: 10px;display: inline-block;}

.zxxq .content .sj .gks{width: 20px;height: 11px;}

.zxxq .content p{width: 100%;line-height: 30px;font-size: 14px;color: #333;text-indent: 2em;margin-top: 20px;}

.zxxq .content img{width: 100%;height: 100%;margin:  20px auto;display: block;}

.zxxq .content  .shangxia {width: 100%;height: 100px;margin-top: 30px;}

.zxxq .content .shangxia .left {width: 60%;height: 80px;float: left;}

.zxxq .content .shangxia .right {width: 40%;height: 100px;line-height: 100px;font-size: 14px;float: right;}

.zxxq .content .shangxia .left p {width: 100%;height: 40px;line-height: 40px;font-size: 16px;margin: 0;text-indent: 0;overflow: hidden;}

.zxxq .content .shangxia .left p :hover {color: #d01921;}

.zxxq .content .shangxia .right p {width: 100px;height: 80px;line-height: 80px;float: left;margin: 0;color: #999;}

.zxxq .content .shangxia .right a {display: block;width: 30px;height: 30px;	overflow: hidden;background-repeat: no-repeat !important;margin-right: 5px;margin-top: 25px;float: left;}

.zxxq .content .shangxia .left p a{color: #333;}





/*关于我们*/

.gywm{width: 100%;max-width: 1200px;min-width: 1024px;margin:30px auto;}

.gywm .gywm-lf{width: 15%;float: left;overflow: hidden;}

.gywm .gywm-lf .zhuti{width: 100%;height: 106px;position: relative;border-bottom: 4px solid #df2324;margin-bottom: 8px;}

.gywm .gywm-lf .zhuti .meii{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.gywm .gywm-lf .zhuti .meii p{font-size: 20px;font-weight: bold;color: #fff;line-height: 100px;height: 70px;width: 70%;margin: 0 auto;}

.gywm .gywm-lf .zhuti .meii span{font-size: 12px;color: #fff;width: 70%;display: block;margin: 0 auto;height: 36px;}

.gywm .gywm-lf .zhuti .xl{display: none;}

.gywm .gywm-lf ul{width: 100%;height: 100%;background: #f8f7f7;overflow: hidden;padding: 0 0 50px 0;box-sizing: border-box;}

.gywm .gywm-lf ul li{width: 100%;height: 50px;line-height: 50px;padding-left: 25%;box-sizing: border-box;position: relative;font-size: 15px;color: #000;}

.gywm .gywm-lf ul .back{color: #fff;background: url(../images/17.png) no-repeat  left #1670c8;}

.gywm .gywm-lf ul li img{position: absolute;left: 13%;top: 20px;}

.gywm .gywm-rg{width:80%;float: right;}

.gywm .gywm-rg .lxwm-title{width: 100%;height: 26px; line-height: 26px;margin-bottom: 36px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}

.gywm .gywm-rg .lxwm-title .lxwm{width: 50%;height: 100%;float: left;font-size: 17px;color: #010101;}

.gywm .gywm-rg .lxwm-title .lj{width: 50%;height: 100%;float: right;font-size: 17px;color: #989898;text-align: right;font-size: 14px;}

.gywm .gywm-rg .lxwm-title .lj a{color: #989898;}











































.gywm .gsjj-nr{width: 100%;height: 100%;}

.gywm .gsjj-nr .bt{

	line-height: 60px;

	font-size: 24px;

	text-align: center;

	font-weight: bold;

	color: #0e64b8;

}

.gywm .gsjj-nr p{

	font-size: 14px;

	color: #444;

	line-height: 30px;

	text-indent: 2em;

	margin-top: 20px;

}

.gywm .gsjj-nr ul{

	width: 100%;

	height: 100%;

	margin-top: 15px;

}

.gywm .gsjj-nr ul li{

	width: 32%;

	height: 100%;

	float: left;

	margin-right: 2%;

	margin-bottom: 15px;

	overflow: hidden;

}

.gywm .gsjj-nr ul li img{

	width: 100%;

	height: 100%;

	display: block;

}

.gywm .gsjj-nr ul li:nth-of-type(3n){

	margin-right: 0;

}









/*荣誉资质*/

.ryzz{width: 100%;height: 100%;}

.ryzz ul{width: 100%;height: 100%;}

.ryzz ul li{width: 19%;height: 100%;float: left;margin-right:1.25%;margin-bottom: 15px;}

.ryzz ul li:nth-of-type(5n){margin-right: 0;}

.ryzz ul li .zs-img{width: 100%;height: 100%;overflow: hidden;border: 1px solid #ececec;box-sizing: border-box;}

.ryzz ul li .zs-img img{width: 100%;display: block;}

.ryzz ul li p{line-height: 40px;text-align: center;font-size: 15px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}









.gywm .xwdt-box{width: 100%;height: 100%;padding: 15px 0;border-bottom:1px solid #ccc;box-sizing: border-box;	}

.gywm .wu{padding-top: 0 !important;border-top: 0 !important;}

.gywm .xwdt-box .letupian{width: 30%;float: left;height: 100%;overflow: hidden}

.gywm .xwdt-box .letupian img{width: 100%;transition: 1s all;display: block;}

.gywm .xwdt-box .lenr{width: 65%;float: right;height: 100%;overflow: hidden;}

.gywm .xwdt-box .lenr .title{font-size: 20px;color: #333;margin-bottom: 15px;padding: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}

.gywm .xwdt-box .lenr p{height:auto;font-size: 14px;line-height: 30px;color: #333;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;height: 60px}

.gywm .xwdt-box .lenr .jia{width: 100%;line-height:20px;margin-top: 30px;}

.gywm .xwdt-box .lenr .jia img{width: 100%;height: 100%;font-size: 0;display: block;}

.gywm .xwdt-box .letupian:hover  img{transform: scale(1.3);}







.pages{padding: 30px 0 30px;text-align: center;}

.pages a{color: #555;background: #fff;padding: 4px 10px;line-height: 27px;margin-right: 10px;font-size: 0.14rem;text-align: center;border: 1px #dbdbdb solid;border-radius: 3px;}

.current{background: #1670c8 !important;color: #fff !important;border-radius: 3px !important;border-color: #1670c8 !important;}





.gywm .lxwm-nr{width: 100%;height: 100%;}

.gywm .lxwm-nr .lxwm-top{width: 100%;height: 100%;background: #f8f8f8;}

.gywm .lxwm-nr .lxwm-top .left{width: 50%;height: 100%;float: left;padding:20px 30px;box-sizing: border-box;}

.gywm .lxwm-nr .lxwm-top .left .bt{width: 100%;font-size: 22px;color: #111;line-height: 60px;}

.gywm .lxwm-nr .lxwm-top .left p{line-height: 30px;font-size: 14px;color: #111;}

.gywm .lxwm-nr .lxwm-top .right{width: 50%;height: 370px;float: right;padding: 10px;box-sizing: border-box;}

.gywm .lxwm-nr ul{width: 100%;height: 100%;padding:40px 30px;box-sizing: border-box;}

.gywm .lxwm-nr ul li{width: 50%;float: left;height: 100%;margin-bottom: 20px;}

.gywm .lxwm-nr ul li h1{line-height: 50px;font-size: 18px;color: #000;}

.gywm .lxwm-nr ul li p{line-height: 30px;font-size: 13px;color: #555}







/*加工服务*/



.jgfw-one{

	width: 100%;height: 100%;background: #f5f5f5;

}

.jgfw-one .fwjs{

	max-width: 1200px;

	min-width: 320px;

	


	box-sizing: border-box;

	margin: 20px auto;

	background: #fff;


}
.jgfw-one .fwjs img{
	width: 100%;
	display: block
}
.jgfw-one .fwjs .uzi1{
	display: block
}
.jgfw-one .fwjs .uzi2{
	display: none
}



.jgfw-one ul{

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto  30px;

}

.jgfw-one ul li{

	width: 23%;

	float: left;

	margin-right: 2.66666%;

	margin-bottom: 15px;

	overflow: hidden;

	background: #fff;

	

}

.jgfw-one ul li:hover img{transform: scale(1.3);}

.jgfw-one ul li .zfx{

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.jgfw-one ul li .zfx img{

	width: 100%;height: 100%;display: block;transition: 1s all;

}

.jgfw-one ul li:nth-of-type(4n){

	margin-right: 0;

}

.jgfw-one ul li .box{

	width: 100%;

	line-height: 40px;

	font-size: 15px;

	text-align: center;

	color: #fff;

	background: #1670c8;
	height: 40px;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.jgfw-one ul li p{

	padding: 10px 20px;

	box-sizing: border-box;

	font-size: 15px;

	line-height: 30px;
	height: 50px;

	color: #111;

	text-align: center;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.jgfw-one ul li:hover .box{

	background: #3f9ffd;

}





.jgfw-two{max-width: 1200px;min-width: 1024px;margin: 0 auto;}

.jgfw-two .jgfw-two-top{width: 100%;}

.jgfw-two .jgfw-two-top div{line-height: 130px;float: left;font-size: 30px;color: #000100;}

.jgfw-two .jgfw-two-top p{float: right;line-height: 130px;font-size: 18px;color: #000;}

 .jgfw-two ul{width: 100%;height: 100%;padding-bottom: 30px}

 .jgfw-two ul li{width: 23%;height: 100%;float: left;margin-right: 2.6666%;margin-bottom: 15px}

 .jgfw-two ul li:nth-of-type(4n){margin-right: 0;}

 .jgfw-two ul li .zfx{width: 100%;height: 100%;overflow: hidden;}

 .jgfw-two ul li .zfx img{width: 100%;height: 100%;display: block;transition: 1s all;}

 .jgfw-two ul li p{width: 100%;line-height: 42px;font-size: 18px;color: #fff;text-align: center;background: #1670c8;	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 42px;}

.jgfw-two ul li:hover{}

.jgfw-two ul li:hover p{background: #3f9ffd;}

 .jgfw-two ul li:hover img{transform: scale(1.3);}





.jgfw-three{
	max-width: 1200px;
	min-width: 1024px;
	height: 100%;
	background-size: 100% 100%;
	padding: 0px 0 30px 0;
	box-sizing:border-box ;
	margin: 20px auto 0 ;display: block;
}
.jgfw-three-sj{
	display: none;
}

.jgfw-three .jgfwtitle{

	width: 100%;

	height: 120px;

	font-size: 35px;

	color: #111;
	font-weight: bold;
	text-align: center;
	line-height: 120px

}

.jgfw-three .jgfwtitle span{

	font-size: 35px;

	color: #c20017;

	font-weight:500;


}
.jgfw-three ul{
	
	height: 100%;
}
.jgfw-three ul li{
	width: 25%;
	float: left;
}
.jgfw-three .ly{
	width: 132px;
	margin: 20px auto;
}
.jgfw-three p{
	width: 100px;
	margin: 0 auto;line-height: 30px;
	text-align: center;
	font-size: 22px;
	color: #222;
	margin: 10px auto;
}






.jgfw-four{

	width: 100%;

	height: 100%;

}

.jgfw-four .fourtitle{

	text-align: center;

	line-height: 120px;

	font-size: 30px;

	color: #000100;

}

.jgfw-four ul{

	max-width: 1200px;

	min-width: 1024px;

	height: 100%;

	margin: 0 auto;

}

.jgfw-four ul li{

	width: 23%;

	height: 100%;

	margin-right: 2.6666%;

	float: left;
	margin-bottom: 15px;

}



.jgfw-four ul li:nth-of-type(4n){

	margin-right: 0;

}

.jgfw-four ul li img{width: 100%;height: 100%;display: block;}











/*售后服务*/

.sqfw{width: 100%;height: 100%;padding:  60px 0px;box-sizing: border-box;}

.sqfw .sqfwbut{width: 220px;height: 50px;background: #215e98;font-size: 26px;color: #fff;text-align: center;line-height: 50px;margin: 0px auto 60px;}

.sqfw ul{max-width: 1200px;min-width: 1024px;margin: 0 auto;}

.sqfw ul li{width: 19%;margin-right: 1.25%;float: left;}

.sqfw ul li:last-child{margin-right: 0;}

.sqfw ul li div{width: 100%;height: 100%;}

.sqfw ul li div img{width: 100%;height: 100%;}

.sqfw ul li p{font-size: 18px;color: #222;font-weight: bold;margin-top: 10px;text-align: center;}

.sjsqfw{display: none;}

.szfw{width: 100%;height: 100%;padding:  60px 0px;border-top:1px solid #e9e9e9 ;border-bottom:1px solid #e9e9e9 ;  box-sizing: border-box;}

.szfw .szfwbut{width: 220px;height: 50px;background: #215e98;font-size: 26px;color: #fff;text-align: center;line-height: 50px;margin: 0px auto 60px;}

.szfw ul{max-width: 1200px;min-width: 768px;height: 100%;margin: 0 auto;}

.szfw ul li{width: 32%;height: 100%;margin-right: 2%;float: left;}

.szfw ul li div{width: 100%;height: 100%;overflow: hidden;}

.szfw ul li:nth-of-type(3n){margin-right: 0;}

.szfw ul li img{width: 100%;height: 100%;display: block;}

.szfw ul li p{font-size: 24px;line-height: 50px;text-align: center;color: #222;font-weight: bold;}



.shfw{

	width: 100%;

	height: 100%;

	background-size: 100% 100%;

	padding:  60px 0px;box-sizing: border-box;

}

.shfw .shfwbut{width: 220px;height: 50px;background: #215e98;font-size: 26px;color: #fff;text-align: center;line-height: 50px;margin: 0px auto 60px;}



.shfw .imgg{

	max-width: 640px;

	min-width: 320px;

	margin: 0 auto;

	overflow: hidden;

	padding: 0 10px;

	box-sizing: border-box;

}

.shfw .imgg img{

	width: 100%;

	height: 100%;

}



/*非标定制*/



.fbdz-one{max-width: 1400px;min-width: 1024px;margin: 50px auto 0;background: #fafafa;}

.fbdz-one .left{float: left;width: 50%;height: 100%;overflow: hidden;}

.fbdz-one .left img{width: 100%;height: 100%;display: block;}

.fbdz-one .right{float: right;width: 50%;height: 100%;padding: 0px 30px;box-sizing: border-box;}

.fbdz-one .right .bt{font-size: 28px;color: #000;line-height: 100px;}

.fbdz-one .right p{font-size: 16px;line-height: 30px;color: #000;}





.fbdz-two{width: 100%;height: 100%}

.fbdztwotitle{width: 100%;line-height: 150px;text-align: center;font-size: 30px;color: #111;border: 0 !important;}

.fbdz-two ul{max-width: 1400px;min-width: 1024px;margin: 0 auto;}

.fbdz-two  ul li{width:23%;height: 100%;margin-right: 2.66666%;float: left;margin-bottom: 30px;}

.fbdz-two  ul li:nth-of-type(4n){margin-right: 0;}

.fbdz-two div{width: 100%;height: 100%;overflow: hidden;border: 1px solid #d6d6d6;border-bottom: 0;box-sizing: border-box;}

.fbdz-two  ul li img{width: 100%;display: block;transition: 1s all;}

.fbdz-two  ul li:hover img{transform: scale(1.3);}

.fbdz-two ul li p{width: 100%;line-height: 42px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 14px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 42px;text-align: center}

.fbdz-two  ul li:hover p{background: #3f9ffd !important;}







.fbdz-three{width: 100%;height: 100%;padding: 20px 0;box-sizing: border-box;background-size: 100% 100%;}

.fbdz-three .fbdzthreetitle{line-height: 110px;text-align: center;font-size: 30px;color: #111;}

.fbdz-three ul{max-width: 1400px;min-width: 1024px;margin:  0 auto;}

.fbdz-three ul .li{width: 23%;height: 100%;float: left;margin-right: 2.666%;}

.fbdz-three ul .li:nth-of-type(4n){margin-right: 0;}

.fbdz-three ul .li .img{width: 100%;position: relative;overflow: hidden;}

.fbdz-three ul .li .img img{width: 100%;height: 100%;display: block;}

.fbdz-three ul .li .img .box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(25,61,96,.7);padding: 20px;box-sizing: border-box;display: none;}

.fbdz-three ul .li .img .box h2{font-size: 20px;color: #fff;font-weight: bold;line-height: 30px;}

.fbdz-three ul .li .img .box ol{width: 100%;height: 100%;padding: 0 20px;box-sizing: border-box;}

.fbdz-three ul .li .img .box ol p{line-height: 36px;font-size: 16px;color: #fff;list-style-type: disc;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;height: 36px;float: left}

.fbdz-three ul .li p{font-size: 15px;color: #111;text-align: center;line-height: 50px;}

.fbdz-three ul .li:hover .box{display: block;}





.qydg{max-width: 1400px;min-width: 1024px;margin: 20px auto;}

.qydg ul li{width: 32%;height: 43px;float: left;margin-right: 2%;background: #000;margin-bottom: 20px;overflow: hidden;position: relative;}

.qydg ul li:nth-of-type(3n){margin-right: 0;}

.qydg ul li input{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg ul li .icon1{position: absolute;right: 10px;top: 50%;width: 17px;height: 19px;margin-top: -9px;}

.qydg ul li  img{width: 100%;height: 100%;}

.qydg ul li .icon2{position: absolute;right: 10px;top: 50%;width: 17px;height: 17px;margin-top: -8px;}

.qydg ul li .icon3{position: absolute;right: 10px;top: 50%;width: 21px;height: 21px;margin-top: -10px;}

.qydg ul li select{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg textarea{width: 100%;height: 150px;border: 1px solid #adadad;display: block;padding:10px  15px 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg .sub{width: 397px;height: 45px;font-size: 20px;color: #fff;display: block;margin: 30px auto;background: #1670c8;}



.qydg ul li select{

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

	border: 1px solid #ccc;

	padding-right: 10px;

	box-sizing: border-box;

	background: url(../images/jtx.png) no-repeat  right ;

	background-color: #fff;

}



.qydgtitle{

	width: 100%;

	line-height: 110px;

	text-align: center;font-size: 30px;color: #111;

}









.ztmb-one{background: #f5f5f5;padding-bottom: 50px;}

.ztmb-one-nr{max-width: 1200px;min-width: 1024px;margin: 0 auto;background: #fff;}

.ztmb-one-nr .left{width: 50%;float: left;}



.cont4-right{height: 337px;}

.cont4-right{width: 100%;height: 337px;float: right;overflow: hidden;background: #fff;}

.cont4-right video{display: block;height: 100%;width: 100%;margin: 0 auto;  object-fit: fill; font-size: 0;}

.cont4-right .imgsp img{width: 100;height: 100%;}

.cont4-right .imgsp{width: 100%;height: 100%;}

.ztmb-one-nr .right{width: 50%;float: right;padding: 80px;box-sizing: border-box;}

.ztmb-one-nr .right ul{width: 100%;height: 100%;}



.ztmb-one-nr .right ul  a{font-size: 16px;color: #000;width: 190px;height: 40px;float: left;display: block;text-align: center;line-height: 40px;margin-bottom: 15px;background: #f4f4f4;overflow: hidden;}

.ztmb-one-nr .right ul a:nth-of-type(2n){float: right;}

.ztmb-one-nr .right ul .gq{background: #1670c8;color: #fff;}



.ztmb-two{border-bottom: 1px solid #dbdbdb;width: 100%;max-height: 570px;position: relative;overflow: hidden}

.ztmb-two .dingwei{position: absolute;left: 0;top: 0}
.ztmb-two img{width: 100%}


.ztmb-two  .ztpic{display: block;}
.ztmb-two  .ztpics{display: none;}





.ztmb-three{width: 100%;height: 100%;padding-bottom: 50px;box-sizing: border-box;}

.ztmb-three .pronr{max-width: 950px;min-width: 640px;margin: 0 auto;position: relative;}

.ztmb-three .pronr .ul1{width: 100%;height:100%;}

.ztmb-three .pronr .ul1 li{width: 33.3333%;float: left;}

.ztmb-three .pronr .ul2 li{width: 25%;height: 100%;float: left;}

.ztmb-three .pronr  li .yuan{margin: 0 auto;width: 150px;height: 150px;position: relative;}

.ztmb-three .pronr .yuanzi{position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 25px;color: #fff;text-align: center;line-height: 150px;font-weight: bold;}

.ydpronr{display: none;}









.ztmb-four{width: 100%;height: 100%;background-size: 100% 100%;}

.ztmb-four ul{max-width: 1200px;min-width: 1024px;margin: 0 auto;}

.ztmb-four  ul li{width: 32%;height: 100%;margin-right: 2%;float: left;margin-bottom: 30px;}

.ztmb-four  ul li:nth-of-type(3n){margin-right: 0;}

.ztmb-four div{width: 100%;height: 100%;overflow: hidden;}

.ztmb-four ul li img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-four  ul li:hover img{transform: scale(1.3);}

.ztmb-four ul li p{width: 100%;line-height: 80px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 80px;}

.ztmb-four ul li:hover p{background: #3f9ffd !important;}





.ztmb-five{width: 100%;height: 100%;margin-bottom: 40px;}

.ztmb-five ul{max-width: 1200px;min-width: 1024px;margin: 0 auto;}

.ztmb-five ul li{width: 23%;margin-right: 2.6666%;float: left;margin-bottom: 15px;}

.ztmb-five ul li:nth-of-type(4n){margin-right: 0;}

.ztmb-five ul li div{width: 100%;height: 100%;overflow: hidden;}

.ztmb-five ul li div img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-five ul li p{width: 100%;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #333}

.ztmb-five ul li:hover img{transform: scale(1.3);}











.jjfa{width: 100%;max-width: 1200px;min-width: 1024px;margin:30px auto;}

.jjfa .jjfa-lf{width: 20%;float: left;overflow: hidden;}

.jjfa .jjfa-lf ul li img{position: absolute;right: 13%;top: 15px;display: none}
.jjfa .jjfa-lf ul li .hide{display: block}
.jjfa .jjfa-lf .zhuti{width: 100%;height: 106px;position: relative;border-bottom: 4px solid #df2324;margin-bottom: 8px;}

.jjfa .jjfa-lf .zhuti img{width: 100%;height: 100%;}

.jjfa .jjfa-lf .zhuti .meii{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.jjfa .jjfa-lf .zhuti .meii p{font-size: 23px;font-weight: bold;color: #fff;line-height: 100px;height: 70px;width: 70%;margin: 0 auto;}

.jjfa .jjfa-lf .zhuti .meii span{font-size: 12px;color: #fff;width: 70%;display: block;margin: 0 auto;height: 36px;}

.jjfa .jjfa-lf .zhuti .xl{display: none;}

.jjfa .jjfa-lf ul{width: 100%;height: 100%;background: #f8f7f7;overflow: hidden;padding: 0 0 50px 0;box-sizing: border-box;}

.jjfa .jjfa-lf ul li{width: 100%;height: 40px;line-height: 40px;padding-left: 10%;box-sizing: border-box;position: relative;font-size: 15px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.jjfa .jjfa-lf ul .back{background: #1670c8;color: #fff;}

.jjfa .jjfa-rg{width:75%;float: right;}

.jjfa .jjfa-rg .jjfa-title{width: 100%;height: 26px; line-height: 26px;margin-bottom: 36px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}

.jjfa .jjfa-rg .jjfa-title .jjfa-l{width: 50%;height: 100%;float: left;font-size: 17px;color: #010101;}

.jjfa .jjfa-rg .jjfa-title .lj{width: 50%;height: 100%;float: right;font-size: 17px;color: #989898;text-align: right;font-size: 14px;}

.jjfa .jjfa-rg .jjfa-title .lj a{color: #989898;}



.jjfa .jjfa-rg ul{width: 100%;height: 100%;}

.jjfa .jjfa-rg ul li{width: 32%;height: 100%;overflow: hidden;margin-right: 2%;float: left;position: relative;margin-bottom: 30px;}

.jjfa .jjfa-rg ul li:nth-of-type(3n){margin-right: 0;}

.jjfa .jjfa-rg ul li img{display: block;transition: 1s all;width: 100%}

.jjfa .jjfa-rg ul li:hover img{transform: scale(1.3);}

.jjfa .jjfa-rg ul li p{width:100%;position: absolute;height: 30px;left: 0;bottom: 0;padding: 0 10px;box-sizing: border-box;color: #fff;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 30px;text-align: center;background: rgba(0,0,0,.3)}







.jjfa .jjfaxq{width: 100%;height: 100%;}

.jjfa .jjfaxq .jjfaxq-one{width: 100%;height: 100%;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-left{width: 40%;float: left;height: 100%;border: 1px solid #cecece;overflow: hidden;box-sizing: border-box;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-left img{width: 100%;height: 100%;display: block;}



.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-left p{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;padding: 0 15px;box-sizing: border-box;background: rgba(0,0,0,.6);color: #fff;padding-right: 30%;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-right{width: 50%;float: left;padding: 20px;box-sizing: border-box;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-right .bt{font-size: 24px;color: #333;font-weight: bold;line-height: 60px;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-right p{font-size: 15px;color: #000100;line-height: 30px;}





.jjfa .jjfaxq-title{width: 100%;margin-top: 30px;height: 100%;border-bottom: 1px solid #e7e7e7;}

.jjfa .jjfaxq-title ul li{width: 108px;height: 40px;background: #f3f3f3;color: #000100;text-align: center;line-height: 40px;margin: 0;margin-right: 15px;}
.jjfa .jjfaxq-title ul li a{display: block;color: #000100}
.jjfa .jjfaxq-title ul .bcok{background: #1670c8;color: #fff;}



.jjfa .jjfaxq-two{width: 100%;height: 100%;}

 .fatd{width: 100%;line-height: 80px;}

 .fatd span{width: 8px;height: 8px;background: #ed2e2e;display: block;border-radius: 50%;margin: 26px 20px 0 0;float: left;}

 .fatd p{float: left;font-size: 20px !important;color: #333333 !important;font-weight: bold !important;line-height: 60px !important;}

.jjfa .jjfaxq-two p{font-size: 16px;color: #333;line-height: 30px;}



.jjfaxq-three {border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;box-sizing: border-box;width: 100%;height: 100;margin-top: 30px;padding-bottom: 30px;}

.jjfaxq-three .tb-img{width: 100%;height: 100%;position: relative;}

.jjfaxq-three .tb-img img{width: 100%;height: 100%;}

.jjfaxq-three .tb-img .tb-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.jjfaxq-three .tb-img .tb-box p{width: 25%;float: left;line-height: 90px;font-size: 18px;color: #fff;font-weight: bold;padding-left: 5%;box-sizing: border-box;}

.tb-img ul li{width:25%  !important;float: left;height: 70px !important;margin: 0 !important;margin-bottom: 15px !important;margin-right: -20px !important;}
.tb-img ul .bj1{background-image: url(../images/ljt.png);background-size: 100% 100% !important;}
.tb-img ul .bj2{background-image: url(../images/hjt.png) ;background-size: 100% 100% !important;}
.tb-img ul li{font-size: 16px;color: #fff;font-weight: bold;text-align: center;line-height: 70px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.tb-img ul .bj3{background-image: url(../images/ljt2.png);background-size: 100% 100% !important;}


.jjfaxq-three .ydd-tb{display: none;}



.jjfaxq-four{width: 100%;height: 100%;}

.jjfaxq-four .yptp li{position: static !important;width: 19% !important;margin-right: 1.25% !important;}
.jjfaxq-four .yptp li:nth-of-type(5n){margin-right: 0!important;}

.jjfaxq-four .yptp li .yptp-img{width: 100%;height: 100%;overflow: hidden;}

.jjfaxq-four .yptp li p{position: static !important;font-size: 15px !important;color: #333 !important;background: rgba(0,0,0,0.15)!important}















/*产品中心列表*/

.cpzxlb{

	max-width: 1200px;

	min-width: 1024px;

	background: #fff;

	margin: 20px auto;

	padding: 30px 20px;

	box-sizing: border-box;

}

.cpzxlb .cpzxlb-left{

	width: 25%;

	float: left;

	height: 100%;

}

.cpzxlb .cpzxlb-left ul{width: 100%;height: 100%; background: #f8f8f8;padding-bottom: 50px;box-sizing: border-box;}

.cpzxlb .cpzxlb-left ul li{width: 100%;height: 100%;cursor: pointer}
.cpzxlb .cpzxlb-left ul li:hover p{
	 background: #1670c8;
    color: #fff;
}
.cpzxlb .cpzxlb-left ul li:hover img{
	 display:block
}
.cpzxlb .cpzxlb-left ul .act{display: block}
.cpzxlb .cpzxlb-left ul .act div{display: block}

.cpzxlb .cpzxlb-left ul li p{line-height: 48px;padding:0 20px;border-bottom: 1px solid #fff;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlb .cpzxlb-left ul li img{float: right;margin-top: 20px;display: block}

.cpzxlb .cpzxlb-left ul li div{background: #ebebeb;width: 100%;height: 100%;display: none;}

.cpzxlb .cpzxlb-left ul li div a{display: block;height: 40px;line-height: 40px;font-size: 14px;color: #111;width: 100%;padding-left: 40px;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.cpzxlb .cpzxlb-left ul li div a:hover{color: #1878d5}
.cpzxlb .cpzxlb-right{

	width: 72%;

	height: 100%;

	float: right;

	

}

.cpzxlb .cpzxlb-right ul{width: 100%;height: 100%;display: none}

.cpzxlb .cpzxlb-right ul li{width: 32%;height: 100%;float: left;margin-right: 1.3%;margin-bottom: 15px;}

.cpzxlb .cpzxlb-right ul li:nth-of-type(3n){margin-right: 0;}
.cpzxlb .cpzxlb-right ul li:nth-of-type(3n){margin-right: 0}

.cpzxlb .cpzxlb-right ul li .zfx{width: 100%;overflow: hidden;border: 2px solid #1878d5;border-bottom: 0;box-sizing: border-box;}

.cpzxlb .cpzxlb-right ul li .zfx img{transition: 1s all;display: block}

.cpzxlb .cpzxlb-right ul li:hover img{transform: scale(1.3);}

.cpzxlb .cpzxlb-right ul li:hover .zfx{border: 2px solid #3f9ffd;border-bottom: 0;}

.cpzxlb .cpzxlb-right ul li p{width: 100%;height: 42px;line-height: 42px;text-align: center;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #fff;background: #1878d5;padding-left: 10px;box-sizing: border-box}

.cpzxlb .cpzxlb-right ul li:hover p{background: #3f9ffd;}

.cpzxlb .cpzxlb-right .block{display: block !important;}





.sj-cpzxlb{display: none;}





.sjcpzx{display: none;}







.cpzxlbxq{

	max-width: 1200px;

	min-width: 1024px;

	background: #fff;

	margin: 20px auto;

	padding: 30px 20px;

	box-sizing: border-box;

}

.cpzxlbxq .cpzxlb-left{

	width: 25%;

	float: left;

	height: 100%;

}

.cpzxlbxq .cpzxlb-left ul{width: 100%;height: 100%; background: #f8f8f8;padding-bottom: 50px;box-sizing: border-box;}

.cpzxlbxq .cpzxlb-left ul li{width: 100%;height: 100%;}
.cpzxlbxq .cpzxlb-left ul li:hover p{
	    background: #1670c8;
    color: #fff;
}
.cpzxlbxq .cpzxlb-left ul li:hover p a{
	color: #fff
}
.cpzxlbxq .cpzxlb-left ul li:hover img {
    display: block;
}

.cpzxlbxq .cpzxlb-left ul li p{line-height: 48px;padding:0 20px;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;cursor: pointer}

.cpzxlbxq .cpzxlb-left ul li img{float: right;margin-top: 20px;display: block}

.cpzxlbxq .cpzxlb-left ul li div{background: #ebebeb;width: 100%;height: 100%;display: none;}

.cpzxlbxq .cpzxlb-left ul li div a{display: block;height: 40px;line-height: 40px;font-size: 14px;color: #111;width: 100%;padding-left: 40px;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.cpzxlbxq .cpzxlb-left ul li div a:hover{color: #1670c8}
.cpzxlbxq .cpzxlb-right{

	width: 72%;

	height: 100%;

	float: right;

	

}



.cpzxlb-top{width: 100%;height: 100%;}

.cpzxlb-top .cpzxlb-top-left{width: 45%;float: left;height: 100%;border: 1px solid #e6e6e6;box-sizing: border-box;}

.cpzxlb-top .cpzxlb-top-left img{display: block;max-width: 100%;min-width: auto;margin: 0 auto}

.cpzxlb-top .cpzxlb-top-left p{width: 100%;height: 40px;background: #f8f8f8;line-height: 40px;text-align: center;padding: 0 30px;border-top: 1px solid #e6e6e6;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlb-top .cpzxlb-top-right{width: 55%;float: right;height: 100%;padding: 0 20px;box-sizing: border-box;}

.cpzxlb-top .cpzxlb-top-right .bt{font-size: 24px;font-weight: bold;color: #222;line-height: 45px;}

.cpzxlb-top .cpzxlb-top-right .pp2{width: 20px;height:2px;margin: 10px 0;background: #222}

.cpzxlb-top .cpzxlb-top-right p{font-size: 16px;color: #333;line-height: 30px;}



.cpzxlb-top .cpzxlb-top-right .ljzx{width: 160px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;display: block;background: #1670c8;margin-top: 15px;}



 .sbys{width: 100%;height: 100%;padding-bottom: 30px;box-sizing: border-box;}

 .sdyjy{width: 100%;margin-top: 30px;height: 100%;border-bottom: 1px solid #e7e7e7;}

 .sdyjy ul li{width: 108px;height: 40px;background: #f3f3f3;color: #000100;text-align: center;line-height: 40px;margin: 0;margin-right: 15px;float: left;}
.sdyjy ul li a{color: #000100;display: block}
 .sdyjy ul .bcok{background: #1670c8;color: #fff !important;}



 .sbys p{font-size: 16px;color: #333;line-height: 30px;overflow: hidden}


.sbys p img{width: 100%}


.dkcl{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;}

.dkcl ul{width: 100%;height: 100%}

.dkcl ul li{width: 19%;height: 100%;float: left;margin-right: 1%;margin-bottom: 15px;}

.dkcl ul li:nth-of-type(3n){margin-right: 0;}

.dkcl ul li .cl{width: 106px;height: 106px;margin: 0 auto;overflow: hidden;border: 2px solid #ed2e2e;box-sizing: border-box;border-radius: 50%;}
.dkcl ul li .cl img{width: 100%;display: block;height: 100%}
.dkcl ul li h3{font-size: 18px;line-height: 40px;text-align: center;color: #000100;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}

.dkcl ul li p{font-size: 16px;color: #000100;line-height: 30px;width: 80%;margin: 0 auto;text-align: center;height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}



.yyhy{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;padding-bottom: 30px;}



.yyhy ul{width: 100%;height: 100%;}

.yyhy ul li{width: 19%;margin-right:1.25% ;float: left;margin-bottom: 15px;position: relative;overflow: hidden}

.yyhy ul li:nth-of-type(5n){margin-right: 0}

.yyhy ul li img{width: 100%;height: 100%;display: block;}

.yyhy ul li p{width: 100%;height: 30px;line-height: 30px;position: absolute;left: 0;bottom: 0;background: #656565;color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;padding-left: 10px;box-sizing: border-box;text-align: center}



.jscs{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;padding-bottom: 30px;overflow: hidden;}



.jscs .jscspic{display: block;max-width: 100%;min-width: auto;}
.jscs .jscspics{width: 100%;height: 100%;display: none}


.yptptp{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;}

.yptptp ul{width: 100%;height: 100%;}

.yptptp ul li{width: 19%;float: left;margin-right: 1.25%;margin-bottom: 15px;}

.yptptp ul li:nth-of-type(5n){margin-right: 0;}

.yptptp ul li .ypimg{width: 100%;overflow: hidden;}

.yptptp ul li img{display: block}

.yptptp ul li p{line-height: 30px;height: 30px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #333;text-align: center}












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

.pc-al .oo .box{
	position: absolute;
    bottom: -65%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: block;
    padding: 9% 50px 0;
    transition: bottom .8s;
    box-sizing: border-box;
 }


}


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

.pc-al .oo .box{
	position: absolute;
    bottom: -62%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: block;
    padding: 9% 50px 0;
    transition: bottom .8s;
    box-sizing: border-box;
 }


}

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

	.header .logo a {float: left;width: 192px;height: 25px;margin-top: 13px;}

	.header .logo {margin-top: 0px;}



	.header .logo{height: 25px;margin-left: 20px;width:192px;}

	.nav {display: none;}

	.header {height: 50px;}

	.pc_header {height: 50px;}


	.pc-al .oo .box{
	position: absolute;
    bottom: -60%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: block;
    padding: 9% 50px 0;
    transition: bottom .8s;
    box-sizing: border-box;
 }

.pc-al .oo .box .tit {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
}
.pc-al .oo .box .en {
    font-size: 14px;
    color: #fff;
    opacity: .6;
    filter: alpha(opacity=60);
    line-height: 25px;
    min-height: 25px;
    }
.pc-al .oo .box .font {
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    margin-top: 4px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    }
.pc-al .oo .box .more {
    margin-top: 20px;
    width: 40px;
    height: 40px;
    color: #fff;
}




	.kx {display: block !important;}

	.csy {display: none;}

	.nav_pho {display: block !important;}

	.nav_pho {display: block;float: right;width: 25px;height: 18px;margin-top: 16px;margin-right: 20px;}

	.nav_pho img {display: block;width: 100%;height: 100%;}

	.header {height: 50px;background: #fff;position: fixed;top: 0;box-shadow: 2px 1px 0px rgba(0, 0, 0, 0.05);}

	.nav {display: none;}

	

	

	

	



.index-one{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.index-one ul{

	max-width: 1024px;

	min-width: 768px;

	margin:0px auto;

	

	padding: 0px 20px ;

	box-sizing: border-box;

}



.index-one ul li{

	width: 23%;

	float: left;

	height: 100%;

	margin-right: 2.66666%;

	background: #fff;

}

.index-one ul li:last-child{

	margin-right: 0;

}

.index-one ul li .zfx{

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.index-one ul li .zfx img{

	width: 100%;

	height: 100%;

	display: block;

}

.index-one ul li .zi{

	padding: 10px 0;

	border-top: 1px solid #eaeaea;

	box-sizing: border-box;

}

.index-one ul li h1{

	text-align: center;

	font-size: 24px;

	color: #111;

	line-height: 40px;

}

.index-one ul li p{

	font-size: 14px;

	color: #999;

	text-align: center;

}





/*服务专区*/

.index-fwzq{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.index-fwzq .fwzq{

	max-width: 1024px;

	min-width: 640px;

	height: 100%;

	margin: 0 auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.index-fwzq .fwzq ul{

	width: 100%;

	height: 100%;

}

.index-fwzq .fwzq ul li{

	width: 48%;

	float: left;

	height: 100%;

	margin-right:0%;

	background: #fff;

	padding: 80px 20px;

	border-top: 8px solid #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

	box-sizing: border-box;

	position: relative;

	overflow: hidden;

	transition: 1s all;

	margin-bottom: 15px;

	 

}

.index-fwzq .fwzq ul li:nth-of-type(2n){

	float: right

}

.index-fwzq .fwzq ul li:nth-of-type(4n){

	margin-right: 0;

}

.index-fwzq .fwzq ul li .fwzq-icon{

	width: 100%;

	height: 76px;

}

.index-fwzq .fwzq ul li .fwzq-icon img{

	width: auto;

	height: auto;

	margin: 0 auto;

	display: block;

}

.index-fwzq .fwzq ul li h1{

	font-size: 24px;

	color: #000100;

	line-height: 40px;

	text-align: center;

		overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.index-fwzq .fwzq ul li p{

	line-height: 25px;

	border-top: 1px solid #dfdfdf;

	margin: 20px 0 0 0;

	padding: 20px 0 0 0;

	box-sizing: border-box;

	font-size: 14px;

	color: #666;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;

}



.index-fwzq .fwzq ul li .ljzx{

	display: block;

	width: 130px;

	height: 38px;

	border-radius: 15px;

	position: absolute;

	background: #3f9ffd;

	color: #fff;

	text-align: center;

	line-height: 38px;

	bottom: -40px;

	left: 50%;

	margin-left: -65px;

	transition: 1s all;

}

.index-fwzq .fwzq ul li:hover{

	border-top: 8px solid #1670c8;

	border-left: 1px solid #1670c8;

	border-right: 1px solid #1670c8;

	border-bottom: 1px solid #1670c8;

	padding: 30px 20px 130px ;

	box-sizing: border-box;

}

.index-fwzq .fwzq ul li:hover .ljzx{

	bottom: 35px;

}







.index-three .box .ljgd{

	width: 164px;

	height: 42px;

	border: 1px solid #fff;

	border-radius: 25px;

	display: block;text-align: center;line-height: 42px;

	box-sizing: border-box;

	margin: 50px auto 0;

	color: #fff;

	font-size: 16px;

}















.index-xwzx .xwzx-nr{

	max-width: 1024px;

	min-width: 640px;

	height: 100%;

	margin: 0 auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.index-xwzx .xwzx-nr .left{

	width:100%;

	height: 100%;

	float: none;

}

.index-xwzx .xwzx-nr .right{

	width: 100%;

	height: 100%;

	float: none;

		padding-left: 0px;

	box-sizing: border-box;

}

.xinwenxq{

	width: 100%;

	height:100%;

	

	

	background: #fff;

	margin-bottom: 20px;

	border: 1px solid transparent;

	box-sizing: border-box;

	overflow: hidden;

}

.xinwenxq:hover{

	border: 1px solid #578ad6;

}



.xinwenxq .xinwenleft{

	width: 25%;

	height: 100%;

	float: left;

	overflow: hidden;

}

.xinwenxq .xinwenleft img{

	width: 100%;

	height: 100%;

	display: block;

}

.xinwenright{

	width: 75%;

	height: 100%;

	float: right;

	padding: 0 10px;

	box-sizing: border-box;

}

.xinwenright .top1{

	width: 100%;

	height: 40px;

	line-height: 40px;

}

.xinwenright .top1 h3{

	float: left;

	width: 60%;

	height: 40px;

	overflow: hidden;

	font-size: 16px;

	color: #333;

}

.xinwenright .top1 span{

	float: left;

	width: 40%;

	height: 40px;

	overflow: hidden;

	text-align: right;

	font-size: 13px;

	color: #919191;

}

.xinwenright p{



	line-height: 25px;

	overflow: hidden;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-size: 14px;

    color: #929292;

}

.cont3-right{

	width: 100%;

	height: 100%;

	float: right;



	overflow: hidden;

	background: #fff;

	

}

.cont3-right video{

	display: block;

	max-height: 100%;

	width: 100%;

	margin: 0 auto; 

}

.cont3-right .imgsp img{

	width: 100;

	height: 100%;

}

.cont3-right .imgsp{

	width: 100%;

	height: 100%;

}

.sp-2{width: 100%;height: 100%;position: relative;}

.anniu {

	width: 60px;

	height: 60px;

	position: absolute;

	left:50%;

	top: 50%;

	margin-left: -30px;

	margin-top: -30px;

}



.anniu img {

	width: 100%;

	height: 100%;

	



}

.cont3-right p{

	font-size: 18px;

	color: #222;

	padding: 0 20px;

	box-sizing: border-box;

	line-height: 66px;

	background: #fff;

}























.index-hzkh{

	width: 100%;

	height: 100%;

}



.index-hzkh ul{

	max-width: 1024px;

	min-width: 450px;

	margin: 0 auto 20px;

	padding: 0 20px;

	box-sizing: border-box;

}

.index-hzkh ul li{

	width: 23%;

	margin-right:2.666666%;

	margin-bottom: 12px;

	border: 1px solid #dedede;

	box-sizing: border-box;

	float: left;

	overflow: hidden;

}

.index-hzkh ul li img{

	width: 100%;

	height: 100%;

}



.index-hzkh ul li:nth-of-type(6n){

	margin-right: 2.66666%

}

.index-hzkh ul li:nth-of-type(4n){

	margin-right: 0;

}











.videocontent{

	max-width:1024px;

	min-width: 768px;

	margin: 50px auto;

}









.videozq{max-width: 1024px;min-width: 768px;margin: 30px auto;padding: 0 10px;box-sizing: border-box;}

.videozq .title{width: 100%;text-align: center;line-height: 60px;color: #333;font-size: 26px;font-family: "微软雅黑";padding: 0;}

.videozq .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.videozq .videobox{width: 100%;height: 550px !important;margin-top: 20px;}

.videozq .videobox iframe{width: 100%;height: 100%;}

.videozq p{line-height: 30px;}



/*新闻动态详情*/	

.zxxq .top2 .top1 {max-width: 1024px;min-width: 768px;height: 98px;margin: 0 auto;}









/*关于我们*/

.gywm{width: 100%;max-width: 1024px;min-width: 768px;margin:30px auto;padding:0 20px ;box-sizing: border-box;}

.gywm .gywm-lf{width: 15%;float: left;overflow: hidden;}

.gywm .gywm-lf .zhuti{width: 100%;height: 106px;position: relative;border-bottom: 4px solid #df2324;margin-bottom: 8px;}

.gywm .gywm-lf .zhuti p{width: 100%;height: 70px;font-size: 20px;font-weight: bold;color: #333;width: 70%;margin: 0 auto;}

.gywm .gywm-lf .zhuti .meii span{width: 70%;}

.gywm .gywm-lf ul{width: 100%;height: 100%;background: #f8f7f7;overflow: hidden;padding: 0 0 50px 0;box-sizing: border-box;}

.gywm .gywm-lf ul li{width: 100%;height: 50px;line-height: 50px;padding-left: 25%;box-sizing: border-box;position: relative;font-size: 15px;color: #000;}

.gywm .gywm-lf ul .back{background: url(../images/17.png) no-repeat  left #1670c8;color: #fff;}

.gywm .gywm-lf ul li img{position: absolute;left: 13%;top: 20px;}

.gywm .gywm-rg{width:80%;float: right;}

.gywm .gywm-rg .lxwm-title{width: 100%;height: 26px; line-height: 26px;margin-bottom: 36px;}

.gywm .gywm-rg .lxwm-title .lxwm{width: 50%;height: 100%;float: left;font-size: 17px;color: #010101;}

.gywm .gywm-rg .lxwm-title .lj{width: 50%;height: 100%;float: right;font-size: 17px;color: #989898;text-align: right;font-size: 14px;}









.gywm .xwdt-box{width: 100%;height: 100%;padding: 30px 0;border-bottom:1px solid #ccc;box-sizing: border-box;	}

.gywm .wu{padding-top: 0 !important;border-top: 0 !important;}

.gywm .xwdt-box .letupian{width: 30%;float: left;height: 100%;overflow: hidden}

.gywm .xwdt-box .letupian img{width: 100%; height: 100%;transition: 1s all;display: block;}

.gywm .xwdt-box .lenr{width: 65%;float: right;height: 100%;overflow: hidden;}

.gywm .xwdt-box .lenr .title{font-size: 20px;color: #333;margin-bottom: 15px;padding: 0;}

.gywm .xwdt-box .lenr p{height:auto;font-size: 14px;line-height: 30px;color: #333;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.gywm .xwdt-box .lenr .jia{width: 100%;line-height:20px;margin-top: 20px;}

.gywm .xwdt-box .lenr .jia img{width: 100%;height: 100%;font-size: 0;display: block;}

.gywm .xwdt-box .letupian:hover  img{transform: scale(1.3);}







.fbdz-one{max-width: 1024px;min-width: 768px;margin: 50px auto 0;background: #fafafa;}

.fbdz-one .left{float: left;width: 50%;height: 100%;overflow: hidden;}

.fbdz-one .left img{width: 100%;height: 100%;}

.fbdz-one .right{float: right;width: 50%;height: 100%;padding: 0px 30px;box-sizing: border-box;}

.fbdz-one .right .bt{font-size: 28px;color: #000;line-height: 80px;}

.fbdz-one .right p{font-size: 16px;line-height: 30px;color: #000;}









.fbdz-two{width: 100%;height: 100%}

.fbdztwotitle{width: 100%;line-height: 150px;text-align: center;font-size: 30px;color: #111;}

.fbdz-two ul{max-width: 1024px;min-width: 768px;margin: 0 auto;}

.fbdz-two  ul li{width: 32%;height: 100%;margin-right: 2%;float: left;}
.fbdz-two  ul li:nth-of-type(4n){margin-right: 2%;}
.fbdz-two  ul li:nth-of-type(3n){margin-right: 0;}

.fbdz-two div{width: 100%;height: 100%;overflow: hidden;border: 1px solid #d6d6d6;border-bottom: 0;box-sizing: border-box;}

.fbdz-two  ul li img{width: 100%;height: 100%;display: block;transition: 1s all;}

.fbdz-two  ul li:hover img{transform: scale(1.3);}

.fbdz-two ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}







.fbdz-three{width: 100%;height: 100%;padding: 20px 0;box-sizing: border-box;background-size: 100% 100%;}

.fbdz-three .fbdzthreetitle{line-height: 110px;text-align: center;font-size: 30px;color: #111;}

.fbdz-three ul{max-width: 1024px;min-width: 768px;margin:  0 auto;}

.fbdz-three ul .li{width: 32%;height: 100%;float: left;margin-right: 2%;}
.fbdz-three ul .li:nth-of-type(4n){margin-right: 2;}
.fbdz-three ul .li:nth-of-type(3n){margin-right: 0;}

.fbdz-three ul .li .img{width: 100%;height: 100%;position: relative;overflow: hidden;}

.fbdz-three ul .li .img img{width: 100%;height: 100%;display: block;}

.fbdz-three ul .li .img .box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(25,61,96,.7);padding: 15px;box-sizing: border-box;}

.fbdz-three ul .li .img .box h2{font-size: 16px;color: #fff;font-weight: bold;line-height: 30px;}

.fbdz-three ul .li .img .box ol{width: 100%;height: 100%;padding: 0 20px;box-sizing: border-box;}

.fbdz-three ul .li .img .box ol li{line-height: 25px;font-size: 12px;color: #fff;list-style-type: disc;}

.fbdz-three ul .li p{font-size: 22px;color: #111;text-align: center;line-height: 50px;}











.qydg{max-width:1024px;min-width: 768px;margin: 20px auto;padding: 0 20px;box-sizing: border-box;}

.qydg ul li{width: 32%;height: 43px;float: left;margin-right: 2%;background: #000;margin-bottom: 20px;overflow: hidden;position: relative;}

.qydg ul li:nth-of-type(3n){margin-right: 0;}

.qydg ul li input{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg ul li .icon1{position: absolute;right: 10px;top: 50%;width: 17px;height: 19px;margin-top: -9px;}

.qydg ul li  img{width: 100%;height: 100%;}

.qydg ul li .icon2{position: absolute;right: 10px;top: 50%;width: 17px;height: 17px;margin-top: -8px;}

.qydg ul li .icon3{position: absolute;right: 10px;top: 50%;width: 21px;height: 21px;margin-top: -10px;}

.qydg ul li select{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg textarea{width: 100%;height: 150px;border: 1px solid #adadad;display: block;padding:10px  15px 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg .sub{width: 397px;height: 45px;font-size: 20px;color: #fff;display: block;margin: 30px auto;background: #1670c8;}















.ztmb-one{background: #f5f5f5;padding-bottom: 30px;}

.ztmb-one-nr{max-width: 1024px;min-width: 768px;margin: 0 auto;background: #fff;}

.ztmb-one-nr .left{width: 50%;float: left;}



.cont4-right{height: 337px;}

.cont4-right{width: 100%;height: 337px;float: right;overflow: hidden;background: #fff;}

.cont4-right video{display: block;height: 100%;width: 100%;margin: 0 auto;  object-fit: fill; font-size: 0;}

.cont4-right .imgsp img{width: 100;height: 100%;}

.cont4-right .imgsp{width: 100%;height: 100%;}

.ztmb-one-nr .right{width: 50%;float: right;padding: 20px;box-sizing: border-box;}

.ztmb-one-nr .right ul{width: 100%;height: 100%;}



.ztmb-one-nr .right ul  a{font-size: 16px;color: #000;width: 190px;height: 40px;float: left;display: block;text-align: center;line-height: 40px;margin-bottom: 15px;background: #f4f4f4;overflow: hidden;}

.ztmb-one-nr .right ul a:nth-of-type(2n){float: right;}

.ztmb-one-nr .right ul .gq{background: #1670c8;color: #fff;}







.ztmb-four ul{max-width: 1024px;min-width: 768px;margin: 0 auto;}

.ztmb-four  ul li{width: 32%;height: 100%;margin-right: 2%;float: left;}

.ztmb-four  ul li:nth-of-type(3n){margin-right: 0;}



.ztmb-four ul li img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-four  ul li:hover img{transform: scale(1.3);}

.ztmb-four ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}









.ztmb-five{width: 100%;height: 100%;margin-bottom: 40px;}

.ztmb-five ul{max-width: 1024px;min-width: 640px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.ztmb-five ul li{width: 32%;margin-right: 2%;float: left;margin-bottom: 15px;}

.ztmb-five ul li:nth-of-type(4n){margin-right: 2%;}

.ztmb-five ul li:nth-of-type(3n){margin-right:0%;}

.ztmb-five ul li div{width: 100%;height: 100%;overflow: hidden;}

.ztmb-five ul li div img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-five ul li p{width: 100%;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #333}

.ztmb-five ul li:hover img{transform: scale(1.3);}



































.jjfa{width: 100%;max-width: 1023px;min-width: 640px;margin:30px auto;}

.jjfa .jjfa-lf{width: 20%;float: left;overflow: hidden;display: none;}

.jjfa .jjfa-lf .zhuti{width: 100%;height: 106px;position: relative;border-bottom: 4px solid #df2324;margin-bottom: 8px;}

.jjfa .jjfa-lf .zhuti img{width: 100%;height: 100%;}

.jjfa .jjfa-lf .zhuti .meii{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.jjfa .jjfa-lf .zhuti .meii p{font-size: 23px;font-weight: bold;color: #fff;line-height: 100px;height: 70px;width: 70%;margin: 0 auto;}

.jjfa .jjfa-lf .zhuti .meii span{font-size: 12px;color: #fff;width: 70%;display: block;margin: 0 auto;height: 36px;}

.jjfa .jjfa-lf .zhuti .xl{display: none;}

.jjfa .jjfa-lf ul{width: 100%;height: 100%;background: #f8f7f7;overflow: hidden;padding: 0 0 50px 0;box-sizing: border-box;}

.jjfa .jjfa-lf ul li{width: 100%;height: 40px;line-height: 40px;padding-left: 10%;box-sizing: border-box;position: relative;font-size: 15px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.jjfa .jjfa-lf ul .back{background: #1670c8;color: #fff;}

.jjfa .jjfa-rg{width:100%;float: none;padding: 0 20px;box-sizing: border-box;}

.jjfa .jjfa-rg .jjfa-title{width: 100%;height: 26px; line-height: 26px;margin-bottom: 36px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}

.jjfa .jjfa-rg .jjfa-title .jjfa-l{width: 50%;height: 100%;float: left;font-size: 17px;color: #010101;}

.jjfa .jjfa-rg .jjfa-title .lj{width: 50%;height: 100%;float: right;font-size: 17px;color: #989898;text-align: right;font-size: 14px;}

.jjfa .jjfa-rg .jjfa-title .lj a{color: #989898;}



.jjfa .jjfa-rg ul{width: 100%;height: 100%;}

.jjfa .jjfa-rg ul li{width: 32%;height: 100%;overflow: hidden;margin-right: 2%;float: left;position: relative;margin-bottom: 30px;}

.jjfa .jjfa-rg ul li:nth-of-type(3n){margin-right: 0;}

.jjfa .jjfa-rg ul li img{display: block;transition: 1s all;}

.jjfa .jjfa-rg ul li:hover img{transform: scale(1.3);}

.jjfa .jjfa-rg ul li p{width:100%;position: absolute;height: 40px;left: 0;bottom: 0;line-height: 18px;padding: 0 10px;box-sizing: border-box;color: #fff;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 40px;}



















}













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

.jgfw-one .fwjs .uzi2{
	display: block
}
.jgfw-one .fwjs .uzi1{
	display: none
}

	.footer {

		display: none;

	}

	.fix-right {

		display: none;

	}

	.nav_pholist {

		height: 100%;

	}

	.pages {

		padding: 30px 0;

		text-align: center;

	}

	.footer .pc_footer {

		display: none;

	}

	.fff {

		display: none;

	}

	.banner {

		display: none;

	}

	.banner {

		width: 100%;

	}

	.banner img {

		width: 100%;

		height: 100%;

	}

	.sjbanner{

	width: 100%;

}

.sjbanner img{

	width: 100%;

	height: 100%;

	display: block;

}

	.sjbanner {

		display: block;

	}

	.fixfooter {

		width: 100%;

		height: 50px;

		box-sizing: border-box;

		background: #1670c8;

		position: fixed;

		bottom: 0;

		left: 0;

		z-index: 100000000;

		padding: 14px 0.3rem;

		box-sizing: border-box;

		display: block;

	}

	.fixfooter ul li {

		width: 33.33333%;

		height: 22px;

		float: left;

		border-right: 1px solid #fff;

		box-sizing: border-box;

		text-align: center;

		color: #fff;

		font-size: 14px;

		line-height: 22px;

		vertical-align: middle;

	}

	.fixfooter ul li .iii {

		width: 22px;

		height: 22px;

	}

	.fixfooter ul li img {

		width: 22px;

		height: 22px;

		display: inline-table;

		line-height: 22px;

		vertical-align: middle !important;

		margin-right: 5px;

	}

	.fixfooter ul li:last-child {

		border-right: 0;

	}

	.fixfooter ul li a {

		color: #fff;

	}

	.sj-f {

		width: 100%;

	

		margin-bottom:50px;

		text-align: center;

		border-top: 1px solid #ccc;

		display: block;

	}

	.sj-f p {

		width: 100%;

	

		line-height: 30px;

		font-size: 12px;

	}

	

	.index-one{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.index-one ul{

	max-width: 768px;

	min-width: 450px;

	margin:0px auto;

	

	padding: 0px 20px ;

	box-sizing: border-box;

}



.index-one ul li{

	width: 48%;

	float: left;

	height: 100%;

	margin-right: 0;

	background: #fff;

	margin-bottom: 15px;

}

.index-one ul li:nth-of-type(2n){

	float: right;

}

.index-one ul li .zfx{

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.index-one ul li .zfx img{

	width: 100%;

	height: 100%;

	display: block;

}

.index-one ul li .zi{

	padding: 10px 0;

	border-top: 1px solid #eaeaea;

	box-sizing: border-box;

}

.index-one ul li h1{

	text-align: center;

	font-size: 24px;

	color: #111;

	line-height: 40px;

}

.index-one ul li p{

	font-size: 14px;

	color: #999;

	text-align: center;

}









.w1400{

	display: none;

}



.alzssj{width: 100%;height: 100%;display: block;}

.photofw{width: 100%;height: 100%;}

.photofw{width: 100%;height: 100%;margin-right: 2%;margin-bottom: 25px;float: left;position: relative;overflow: hidden;}

.photofw img{width: 100%;height: 100%;display: block;}



.photofw:hover .box{transform: translateY(0);padding-top: 10%;background: rgba(0,0,0,0.2);}



.photofw .box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding: 10%;box-sizing: border-box;transition: 1s all;}

.photofw .box h1{font-size: 20px;color: #fff;font-weight: bold;}

.photofw .box .pp1{font-size: 16px;color: #fff;opacity: .5;}

.photofw .box .pp2{font-size: 16px;color: #fff;margin-top: 5%;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3}

.photofw .box .jt{width: 30px;height: 30px;border-radius: 50%;border: 1px solid #fff;text-align: center;line-height: 30px;color: #fff;font-family: "微软雅黑";margin-top: 10%;}





.index-three{width: 100%;height: 100%;position: relative;overflow: hidden;display: none;}

.index-four{width: 100%;height: 100%;position: relative;overflow: hidden;display: block;}

.index-four img{width: 100%;height: 100%;font-size: 0;display: block;}

.index-four .box{

	width: 100%;

	height: 80%;

	position: absolute;

	left: 0;

	top: 20%

}

.index-four .box div{

	text-align: center;

	font-size: 25px;

	color: #fff;

	font-weight: bold;

	font-family: "微软雅黑";

	line-height: 50px;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}



.index-four .box p{

	font-size: 20px;

	color: #fff;

	text-align: center;

	line-height: 40px;

		overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;

}

.index-four .box .ljgd{

	width: 164px;

	height: 42px;

	border: 1px solid #fff;

	border-radius: 25px;

	display: block;text-align: center;line-height: 42px;

	box-sizing: border-box;

	margin: 30px auto 0;

	color: #fff;

	font-size: 16px;

}





.cpzx-content{background: #f5f5f5;}

.cpzx-content .cpzx-nr{max-width: 768px;min-width: 450px;position: relative;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.er_title {text-align: center;padding: 30px  0;box-sizing: border-box;}

.er_title span{font-size: 30px;line-height: 50px;height: 50px;color: #111;}

.er_title span:before,.er_title span:after{ width: 52px; height: 1px; background: #979797;position: absolute;content: '';display: block;top: 25px;}

.er_title span:before{left: -80px;}

.er_title span:after{right: -80px;}

.pr {position: relative;}

.di-b {display: inline-block;}

.cpzx-content .cpzx-nr .ckgd1{position: absolute;right: 0;top: 38px;width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #3f9ffd;}

.cpzx-content ul{width: 100%;height: 100%;}

.cpzx-content ul li{width: 48%;float: left;margin-right:0% ;margin-bottom: 15px;}

.cpzx-content ul li:nth-of-type(4n){margin-right: 0;}

.cpzx-content ul li:nth-of-type(2n){float: right;}

.cpzx-content ul li .zfx{width: 100%;height: 100%;overflow: hidden;}

.cpzx-content ul li .zfx img{width: 100%;height: 100%;transition: 1s all;display: block;}

.cpzx-content ul li:hover img{transform: scale(1.3);}

.cpzx-content ul li p{line-height: 32px;text-align: center;font-size: 15px;color: #fff;background: #1670c8;height: 32px}

.cpzx-content ul li:hover p{background: #3f9ffd;}





.cpzx-cont{background: #f5f5f5;}

.cpzx-content2{max-width: 1024px;min-width: 320px;position: relative;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.cpzx-cont .cpzx-content2 .ckgd1{position: absolute;right: 0;top: 38px;width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #3f9ffd;}

.cpzx-cont .cpzx-content2 ul{width: 100%;height: 100%;}

.cpzx-cont .cpzx-content2 ul li{width: 100%;float:none;margin-bottom: 15px;}

.cpzx-cont .cpzx-content2  ul li:nth-of-type(2n){float: none;}

.cpzx-cont .cpzx-content2 ul li .zfx{width: 100%;height: 100%;overflow: hidden;background: #fff;}

.cpzx-cont .cpzx-content2  ul li .zfx img{max-width: 100%;min-width:auto;height: 100%;transition: 1s all;display: block;margin: 0 auto;}

.cpzx-cont .cpzx-content2 ul li:hover img{transform: scale(1.3);}

.cpzx-cont .cpzx-content2 ul li p{line-height: 42px;text-align: center;font-size: 15px;color: #fff;background: #1670c8;height: 42px}

.cpzx-cont .cpzx-content2 ul li:hover p{background: #3f9ffd;}





.cpzx-three{background: #f5f5f5;display: none;}

.cpzx-three .cpzx-nr{max-width: 1024px;min-width: 320px;position: relative;margin: 0 auto;}



.cpzx-three ul{width: 100%;height: 100%;background: #fff;}

.cpzx-three ul li{width: 100%;float: none;}

.cpzx-three ul li img{width: 100%;height: 100%;display: block;}

.cpzx-three ul .right{padding: 30px 20px;box-sizing: border-box;position: relative;}

.cpzx-three ul li h1{font-size: 24px;color: #1670c8;line-height: 40px;}

.cpzx-three ul li span{width: 8px;height: 8px;border-radius: 50%;background: #1670c8;margin-top:10px;float: left;margin-right: 10px;}

.cpzx-three ul li p{float: left;margin-right:20px;line-height: 30px;}

.cpzx-three ul li .liaojie{width: 90%;height: 30px;text-align: center;line-height: 30px;margin: 0 auto;color: #fff;background: #1670c8;display: block;font-size:18px;position: static;float: left;}



.five1{display: block;}





.videocontent{

	max-width: 768px;

	min-width: 450px;

	margin: 30px auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.videocontent ul{

	width: 100%;

	height: 100%;

}

.videocontent ul li{

	width: 48%;

	height: 100%;

	margin-right: 0%;

	margin-bottom: 25px;

	overflow: hidden;

	float: left;

}
.videocontent ul li:nth-of-type(4n){

	margin-right: 0;

}
.videocontent ul li:nth-of-type(3n){

	margin-right: 0;

}

.videocontent ul li:nth-of-type(2n){

	float: right;

}

.videocontent ul li .sp{

	width: 100%;

	height: 100%;

	position: relative;

}

.videocontent ul li .sp img{

	width: 100%;

	height: 100%;

	display: block;

}

.videocontent ul li .box{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.5);

}

.videocontent ul li .box img{

	width: 48px;

	height: 48px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -24px;

	margin-top: -24px;

}

.videocontent ul li p{

	line-height: 40px;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

	font-size: 16px;

	color: #222;

}



.videocontent .djgd{width: 100%;height: 46px;background: #ebeaea;padding: 13px 0 0 0;box-sizing: border-box;}

.videocontent .djgd img{display: block;width: 34px;height: 20px;margin: 0 auto;}







.videozq{max-width: 768px;min-width: 640px;margin: 30px auto;padding: 0 10px;box-sizing: border-box;}

.videozq .title{width: 100%;text-align: center;line-height: 60px;color: #333;font-size: 26px;font-family: "微软雅黑";padding: 0;}

.videozq .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.videozq .videobox{width: 100%;height: 500px !important;margin-top: 20px;}

.videozq .videobox iframe{width: 100%;height: 100%;}

.videozq p{line-height: 30px;}









/*新闻动态详情*/

.zxxq{border-bottom: 0;}

.zxxq .content{max-width: 768px;min-width: 640px;height: 100%;background: #fff;padding: 30px 60px;margin: 30px auto 0;box-sizing: border-box;}

.zxxq .content .title{width: 100%;text-align: center;line-height: 60px;color: #333;font-size: 26px;font-family: "微软雅黑";padding: 0 !important;}

.zxxq .content .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.zxxq .content .sj img{width: 18px;height: 18px;vertical-align: middle;margin: 0;margin-right: 10px;display: inline-block;}

.zxxq .content .sj img:nth-child(2){width: 20px;height: 11px;}

.zxxq .content p{width: 100%;line-height: 30px;font-size: 14px;color: #333;text-indent: 2em;margin-top: 20px;}

.zxxq .content img{width: 100%;height: 100%;margin:  20px auto;display: block;}

.zxxq .content  .shangxia {width: 100%;height: 100%;margin-top: 30px;	}

.zxxq .content .shangxia .left {width: 100%;height: 80px;float: none;}

.zxxq .content .shangxia .right {width: 100%;font-size: 14px;float: none;}

.zxxq .content .shangxia .left p {width: 100%;height: 40px;line-height: 40px;font-size: 16px;margin: 0;text-indent: 0;overflow: hidden;}

.zxxq .content .shangxia .left p :hover {color: #0d66bd;}

.zxxq .content .shangxia .right p {width: 70px;height: 80px;line-height: 80px;float: left;margin: 0;color: #999;text-align: left !important;text-indent: 0em;}

.zxxq .content .shangxia .right a {display: block;width: 30px;height: 30px;overflow: hidden;background-repeat: no-repeat !important;margin-right: 2px;margin-top: 25px;float: left;}















/*关于我们*/

.gywm{width: 100%;max-width: 768px;min-width: 640px;margin:30px auto;}

.gywm .gywm-lf{width: 100%;float: none;overflow: hidden;}

.gywm .gywm-lf .zhuti{width: 100%;height: 50px;position: relative;line-height: 50px;border-bottom: 4px solid #df2324;margin-bottom: 0px;overflow: hidden;}

.gywm .gywm-lf .zhuti img{width: 100%;}

.gywm .gywm-lf .zhuti p{width: 100%;height: 100% !important;text-align: left !important;font-size: 20px !important;font-weight: bold;color: #333;padding: 0 0 0 20px;box-sizing: border-box;line-height:50px !important;}

.gywm .gywm-lf .zhuti .meii span{display: none;}

.gywm .gywm-lf .zhuti .xl{width: 35px;height: 21px;position: absolute;right: 15px;top: 15px;display: block;}

.gywm .gywm-lf ul{width: 100%;height: 100%;background: #f8f7f7;overflow: hidden;padding: 0 0 20px 0;box-sizing: border-box;}

.gywm .gywm-lf ul li{width: 100%;height: 50px;line-height: 50px;padding-left: 25%;box-sizing: border-box;position: relative;font-size: 15px;color: #000;}

.gywm .gywm-lf ul .back{background: url(../images/17.png) no-repeat  left #1670c8;color: #fff;}

.gywm .gywm-lf ul li img{position: absolute;left: 13%;top: 20px;}

.gywm .gywm-rg{width:100%;float: none;margin: 30px 0 0 0;}

.gywm .gywm-rg .lxwm-title{width: 100%;height: 26px; line-height: 26px;margin-bottom: 36px;}

.gywm .gywm-rg .lxwm-title .lxwm{width: 30%;height: 100%;float: left;font-size: 17px;color: #010101;}

.gywm .gywm-rg .lxwm-title .lj{width: 70%;height: 100%;float: right;font-size: 17px;color: #989898;text-align: right;font-size: 14px;}



.xlxs{display: none;}











.gywm .xwdt-box{width: 100%;height: 100%;padding: 20px 0;border-bottom:1px solid #ccc;box-sizing: border-box;	}

.gywm .wu{padding-top: 0 !important;border-top: 0 !important;}

.gywm .xwdt-box .letupian{width: 30%;float: left;height: 100%;overflow: hidden}

.gywm .xwdt-box .letupian img{width: 100%; height: 100%;transition: 1s all;display: block;}

.gywm .xwdt-box .lenr{width: 65%;float: right;height: 100%;overflow: hidden;}

.gywm .xwdt-box .lenr .title{font-size: 20px;color: #333;margin-bottom: 15px;padding: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}

.gywm .xwdt-box .lenr p{height:auto;font-size: 14px;line-height: 30px;color: #333;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.gywm .xwdt-box .lenr .jia{width: 100%;line-height:20px;margin-top: 10px;}

.gywm .xwdt-box .lenr .jia img{width: 100%;height: 100%;font-size: 0;display: block;}

.gywm .xwdt-box .letupian:hover  img{transform: scale(1.3);}





.gywm .lxwm-nr{width: 100%;height: 100%;}

.gywm .lxwm-nr .lxwm-top{width: 100%;height: 100%;background: #f8f8f8;}

.gywm .lxwm-nr .lxwm-top .left{width: 100%;height: 100%;float: none;padding:20px 30px;box-sizing: border-box;}

.gywm .lxwm-nr .lxwm-top .left .bt{width: 100%;font-size: 22px;color: #111;line-height: 60px;}

.gywm .lxwm-nr .lxwm-top .left p{line-height: 30px;font-size: 14px;color: #111;}

.gywm .lxwm-nr .lxwm-top .right{width: 100%;height: 370px;float: none;padding: 10px;box-sizing: border-box;}











.jgfw-one ul{

	max-width:1024px;

	min-width: 450px;

	margin: 0 auto  20px;

	padding:  0 20px;

	box-sizing: border-box;

}

.jgfw-one ul li{

	width: 48%;

	float: left;

	margin-right: 0%;

	margin-bottom: 15px;

	overflow: hidden;

	background: #fff;

	

}

.jgfw-one ul li .zfx{

	width: 100%;

	height: 100%;

}

.jgfw-one ul li .zfx img{

	width: 100%;height: 100%;display: block;

}

.jgfw-one ul li:nth-of-type(4n){

	margin-right: 0;

}

.jgfw-one ul li:nth-of-type(2n){

	float: right;

}

.jgfw-one ul li .box{

	width: 100%;

	line-height: 40px;

	font-size: 24px;

	text-align: center;

	color: #fff;

	background: #1670c8;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.jgfw-one ul li p{

	padding: 10px 20px;

	box-sizing: border-box;

	font-size: 20px;

	line-height: 30px;

	color: #111;

	text-align: center;
	height: 50px;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.jgfw-one ul li:hover .box{

	background: #3f9ffd;

}







.jgfw-two{max-width: 768px;min-width: 450px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.jgfw-two .jgfw-two-top{width: 100%;}

.jgfw-two .jgfw-two-top div{line-height: 50px;float: none;font-size: 30px;color: #000100;}

.jgfw-two .jgfw-two-top p{float: none;line-height: 50px;font-size: 18px;color: #000;}

 .jgfw-two ul{width: 100%;height: 100%;padding-bottom: 0}

 .jgfw-two ul li{width: 48%;height: 100%;float: left;margin-right: 0%;margin-bottom: 15px;}

 .jgfw-two ul li:nth-of-type(4n){margin-right: 0;}

  .jgfw-two ul li:nth-of-type(2n){float: right;}

 .jgfw-two ul li .zfx{width: 100%;height: 100%;overflow: hidden;}

 .jgfw-two ul li .zfx img{width: 100%;height: 100%;display: block;}

 .jgfw-two ul li p{width: 100%;line-height: 42px;font-size: 18px;color: #fff;text-align: center;background: #1670c8;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 42px}

.jgfw-two ul li:hover{}

.jgfw-two ul li:hover p{background: #3f9ffd;}















.jgfw-three{

	width: 100%;

	height: 100%;

	background-size: 100% 100%;

	padding: 0px 0;

	box-sizing:border-box ;

	margin: 0px 0 0 0 ;

}

.jgfw-three .jgfwtitle{

	width: 100%;
	top: 2%;
	height: 100%;

}

.jgfw-three .jgfwtitle .pp1{

	font-size: 22px;

	color: #fff;

	font-weight: bold;

	text-align: center;line-height: 40px;

}



.jgfw-three .jgfwtitle .pp2{

	width: 40px;

	height: 2px;

	background: #fff;

	margin: 10px auto;

	

}

.jgfw-three img{

	display: block;

	margin: 15px 0;

	width: 100%;

}

.jgfw-three .sbzlqq{

	max-width: 768px;

	min-width: 320px;

	margin: 0 auto;

}



.jgfw-three .picimg{
	width: 100%;
	height: 100%;
	display: none;
}
.jgfw-three .picsimg{
	width: 100%;
	height: 100%;
	display: block
}











.jgfw-four{

	width: 100%;

	height: 100%;

}

.jgfw-four .fourtitle{

	text-align: center;

	line-height: 80px;

	font-size: 30px;

	color: #000100;

}

.jgfw-four ul{

	max-width: 768px;

	min-width:450px;

	height: 100%;

	margin: 0 auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.jgfw-four ul li{

	width: 48%;

	height: 100%;

	margin-right: 0%;

	float: left;

	margin-bottom: 15px;

}



.jgfw-four ul li:nth-of-type(3n){

	margin-right: 0;

}

.jgfw-four ul li:nth-of-type(2n){

	float: right;

}

.jgfw-four ul li img{width: 100%;height: 100%;display: block;}











/*售后服务*/

.sqfw{width: 100%;height: 100%;padding:  60px 0px;box-sizing: border-box;}

.sqfw .sqfwbut{width: 220px;height: 50px;background: #215e98;font-size: 26px;color: #fff;text-align: center;line-height: 50px;margin: 0px auto 60px;}

.sqfw ul{max-width: 1024px;min-width: 768px;margin: 0 auto;}

.sqfw ul li{width: 19%;margin-right: 1.25%;float: left;}

.sqfw ul li:last-child{margin-right: 0;}

.sqfw ul li div{width: 100%;height: 100%;}

.sqfw ul li div img{width: 100%;height: 100%;}

.sqfw ul li p{font-size: 18px;color: #222;font-weight: bold;margin-top: 10px;text-align: center;}





.szfw{width: 100%;height: 100%;padding:  60px 0px;border-top:1px solid #e9e9e9 ; border-bottom:1px solid #e9e9e9 ; box-sizing: border-box;}

.szfw .szfwbut{width: 220px;height: 50px;background: #215e98;font-size: 26px;color: #fff;text-align: center;line-height: 50px;margin: 0px auto 60px;}

.szfw ul{max-width: 768px;min-width: 450px;height: 100%;margin: 0 auto;}

.szfw ul li{width:48%;height: 100%;margin-right: 0;float: left;margin-bottom: 15px;}

.szfw ul li div{width: 100%;height: 100%;overflow: hidden;}

.szfw ul li:nth-of-type(3n){margin-right: 0;}

.szfw ul li:nth-of-type(2n){float: right;}

.szfw ul li img{width: 100%;height: 100%;display: block;}

.szfw ul li p{font-size: 24px;line-height: 50px;text-align: center;color: #222;font-weight: bold;}





















.fbdz-one{max-width:768px;min-width: 320px;margin: 15px auto 0;background: #fafafa;}

.fbdz-one .left{float: none;width: 100%;height: 100%;overflow: hidden;}

.fbdz-one .left img{width: 100%;height: 100%;}

.fbdz-one .right{float: none;width: 100%;height: 100%;padding: 20px 30px;box-sizing: border-box;}

.fbdz-one .right .bt{font-size: 20px;color: #000;line-height: 50px;}

.fbdz-one .right p{font-size: 16px;line-height: 30px;color: #000;}











.fbdz-two{width: 100%;height: 100%}

.fbdztwotitle{width: 100%;line-height: 100px;text-align: center;font-size: 30px;color: #111;}

.fbdz-two ul{max-width: 768px;min-width: 450px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.fbdz-two  ul li{width: 48%;height: 100%;margin-right: 0%;float: left;margin-bottom: 15px;}

.fbdz-two  ul li:nth-of-type(3n){margin-right: 0;}

.fbdz-two  ul li:nth-of-type(2n){margin-right: 0;margin-bottom: 15px;float: right;}

.fbdz-two  div{width: 100%;height: 100%;overflow: hidden;border: 1px solid #d6d6d6;border-bottom: 0;box-sizing: border-box;}

.fbdz-two  ul li img{width: 100%;height: 100%;display: block;transition: 1s all;}

.fbdz-two  ul li:hover img{transform: scale(1.3);}

.fbdz-two ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}

.fbdz-two  ul li:hover p{background: #3f9ffd !important;}









.fbdz-three{width: 100%;height: 100%;padding: 20px 0;box-sizing: border-box;background-size: 100% 100%;}

.fbdz-three .fbdzthreetitle{line-height: 60px;text-align: center;font-size: 24px;color: #111;}

.fbdz-three ul{max-width: 768px;min-width: 450px;margin:  0 auto;}

.fbdz-three ul .li{width: 48%;height: 100%;float: left;margin-right: 0%;}

.fbdz-three ul .li:nth-of-type(3n){margin-right: 0;}

.fbdz-three ul .li:nth-of-type(2n){float: right;}

.fbdz-three ul .li .img{width: 100%;height: 100%;position: relative;overflow: hidden;}

.fbdz-three ul .li .img img{width: 100%;height: 100%;display: block;}

.fbdz-three ul .li .img .box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(25,61,96,.7);padding: 15px;box-sizing: border-box;}

.fbdz-three ul .li .img .box h2{font-size: 16px;color: #fff;font-weight: bold;line-height: 30px;}

.fbdz-three ul .li .img .box ol{width: 100%;height: 100%;padding: 0 20px;box-sizing: border-box;}

.fbdz-three ul .li .img .box ol li{line-height: 25px;font-size: 12px;color: #fff;list-style-type: disc;}

.fbdz-three ul .li p{font-size: 18px;color: #111;text-align: center;line-height: 50px;}





.qydg{max-width: 768px;min-width:640px;margin: 20px auto;padding: 0 20px;box-sizing: border-box;}

.qydg ul li{width: 48%;height: 43px;float: left;margin-right: 0%;background: #000;margin-bottom: 20px;overflow: hidden;position: relative;}

.qydg ul li:nth-of-type(2n){float: right;}

.qydg ul li input{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg ul li .icon1{position: absolute;right: 10px;top: 50%;width: 17px;height: 19px;margin-top: -9px;}

.qydg ul li  img{width: 100%;height: 100%;}

.qydg ul li .icon2{position: absolute;right: 10px;top: 50%;width: 17px;height: 17px;margin-top: -8px;}

.qydg ul li .icon3{position: absolute;right: 10px;top: 50%;width: 21px;height: 21px;margin-top: -10px;}

.qydg ul li select{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg textarea{width: 100%;height: 150px;border: 1px solid #adadad;display: block;padding:10px  15px 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg .sub{width: 397px;height: 45px;font-size: 20px;color: #fff;display: block;margin: 30px auto;background: #1670c8;}





.qydgtitle{line-height: 60px;font-size: 24px;}









.ztmb-one{background: #f5f5f5;padding-bottom:20px;}

.ztmb-one-nr{max-width: 768px;min-width: 450px;margin: 0 auto;background: #fff;}

.ztmb-one-nr .left{width: 100%;float: none;}



.cont4-right{height: 300px;}

.cont4-right{width: 100%;height: 300px;float: none;overflow: hidden;background: #fff;}

.cont4-right video{display: block;height: 100%;width: 100%;margin: 0 auto;  object-fit: fill; font-size: 0;}

.cont4-right .imgsp img{width: 100;height: 100%;}

.cont4-right .imgsp{width: 100%;height: 100%;}

.ztmb-one-nr .right{width: 100%;float: none;padding: 20px;box-sizing: border-box;}

.ztmb-one-nr .right ul{width: 100%;height: 100%;}



.ztmb-one-nr .right ul  a{font-size: 16px;color: #000;width: 190px;height: 40px;float: left;display: block;text-align: center;line-height: 40px;margin-bottom: 15px;background: #f4f4f4;overflow: hidden;margin-right: 20px;}

.ztmb-one-nr .right ul a:nth-of-type(2n){float: none;}

.ztmb-one-nr .right ul .gq{background: #1670c8;color: #fff;}





.ztmb-four ul{max-width: 768px;min-width: 450px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.ztmb-four  ul li{width: 48%;height: 100%;margin-right: 0%;float: left;margin-bottom: 15px;}

.ztmb-four  ul li:nth-of-type(3n){margin-right: 0;}

.ztmb-four  ul li:nth-of-type(2n){margin-right: 0;margin-bottom: 15px;float: right;}

.ztmb-four  ul li img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-four  ul li:hover img{transform: scale(1.3);}

.ztmb-four ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}

.ztmb-four  ul li:hover p{background: #3f9ffd !important;}

























.jjfa .jjfaxq-title{width: 100%;margin-top:5px;height: 100%;border-bottom: 1px solid #e7e7e7;}

.jjfa .jjfaxq-title ul li{width: 85px !important;height: 40px !important;background: #f3f3f3 !important;color: #000100 !important;text-align: center !important;line-height: 40px;margin: 0;margin-right:5px !important;float: left !important; }

.jjfa .jjfaxq-title ul .bcok{background: #1670c8;color: #fff;}



.jjfa .jjfaxq-two{width: 100%;height: 100%;}

 .fatd{width: 100%;line-height: 50px;}

 .fatd span{width: 8px;height: 8px;background: #ed2e2e;display: block;border-radius: 50%;margin: 22px 10px 0 0;float: left;}

 .fatd p{float: left;font-size: 20px !important;color: #333333 !important;font-weight: bold !important;line-height: 50px !important;}

.jjfa .jjfaxq-two p{font-size: 14px;color: #333;line-height: 30px;}



.jjfaxq-three {border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;box-sizing: border-box;width: 100%;height: 100;margin-top: 10px;padding-bottom: 10px;}

.jjfaxq-three .tb-img{width: 100%;height: 100%;position: relative;display: none;}

.jjfaxq-three .tb-img img{width: 100%;height: 100%;}

.jjfaxq-three .tb-img .tb-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.jjfaxq-three .tb-img .tb-box p{width: 25%;float: left;line-height: 90px;font-size: 18px;color: #fff;font-weight: bold;padding-left: 5%;box-sizing: border-box;}

.jjfaxq-three .ydd-tb{display: block;}

.jjfaxq-three .ydd-tb .swiper-slide{position: relative;}

.jjfaxq-three .ydd-tb .swiper-slide img{display: block;margin: 0 auto;}

.jjfaxq-three .ydd-tb .swiper-slide p{width: 100%;height: 88px;text-align: center;line-height: 88px;font-size: 18px;color: #fff;font-weight: bold;position: absolute;left: 0;top: 0;}







.cpzxlb{display: none;}

.sj-cpzxlb{display: block;width: 100%;height: 100%;border-bottom: 1px solid #e3e3e3;box-sizing: border-box;margin: 20px 0;background: #fff;position: relative;}
.sj-cpzxlb ul li{width: 100%;height: 50px;border-bottom: 1px solid #e3e3e3;line-height: 50px;padding: 0 20px;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.sj-cpzxlb ul li img{float: right;margin-top:18px;}
.sj-cpzxlb ul li a{font-size: 16px;color: #333;}

.sj-cpzxlb .sj-cpzxlb-top{width: 100%;height: 50px;padding: 0 20px;box-sizing: border-box;line-height: 50px;font-size: 18px;color: #0c58c9;background: #fff;font-weight: bold}
.sj-cpzxlb ul{position: absolute;left: 0;top: 50px;width: 100%;display: none;background: #fff;}
.sj-cpzxlb .sj-cpzxlb-top img{float: right;margin-top: 15px;}



.sjcpzx{display: block;max-width: 768px;min-width: 450px;padding: 0 20px;margin: 20px auto;box-sizing: border-box;}

.sjcpzx ul{width: 100%;height: 100%;}

.sjcpzx ul li{width: 48%;height: 100%;float: left;margin-bottom: 15px;}

.sjcpzx ul li:nth-of-type(2n){float: right;}

.sjcpzx  ul li .zfx{width: 100%;height: 100%;overflow: hidden;}

.sjcpzx  ul li img{width: 100%;display: block;transition: 1s all;}

.sjcpzx ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}

.sjcpzx  ul li:hover p{background: #3f9ffd !important;}















.cpzxlbxq{max-width: 768px;min-width: 640px;padding: 0 20px;box-sizing: border-box;}

.cpzxlbxq .cpzxlb-left{width: 25%;float: left;height: 100%;display: none;}

.cpzxlbxq .cpzxlb-left ul{width: 100%;height: 100%; background: #f8f8f8;padding-bottom: 50px;box-sizing: border-box;}

.cpzxlbxq .cpzxlb-left ul li{width: 100%;height: 100%;}

.cpzxlbxq .cpzxlb-left ul li p{line-height: 48px;padding:0 20px;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlbxq .cpzxlb-left ul li img{float: right;margin-top: 20px;display: none;}

.cpzxlbxq .cpzxlb-left ul li div{background: #ebebeb;width: 100%;height: 100%;display: none;}

.cpzxlbxq .cpzxlb-left ul li div a{display: block;height: 40px;line-height: 30px;font-size: 14px;color: #111;width: 100%;padding-left: 40px;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlbxq .cpzxlb-right{width: 100%;height: 100%;float: none;padding: 20px 20px;box-sizing: border-box;}

.cpzxlb-top{width: 100%;height: 100%;}

.cpzxlb-top .cpzxlb-top-left{width: 45%;float: left;height: 100%;border: 1px solid #e6e6e6;box-sizing: border-box;}

.cpzxlb-top .cpzxlb-top-left img{width: 100%;height: 100%;display: block;}

.cpzxlb-top .cpzxlb-top-left p{width: 100%;height: 40px;background: #f8f8f8;line-height: 40px;text-align: center;padding: 0 30px;border-top: 1px solid #e6e6e6;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlb-top .cpzxlb-top-right{width: 55%;float: right;height: 100%;padding: 0 20px;box-sizing: border-box;}

.cpzxlb-top .cpzxlb-top-right .bt{font-size: 32px;font-weight: bold;color: #222;line-height: 60px;}

.cpzxlb-top .cpzxlb-top-right .pp2{width: 20px;height:2px;margin: 10px 0;background: #222}

.cpzxlb-top .cpzxlb-top-right p{font-size: 16px;color: #333;line-height: 30px;}



.cpzxlb-top .cpzxlb-top-right .ljzx{width: 160px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;display: block;background: #1670c8;margin-top: 15px;}





 .sdyjy{width: 100%;margin-top: 30px;height: 100%;border-bottom: 1px solid #e7e7e7;}

 .sdyjy ul li{width: 108px;height: 40px;background: #f3f3f3;color: #000100;text-align: center;line-height: 40px;margin: 0;margin-right: 15px;float: left;}

 .sdyjy ul .bcok{background: #1670c8;color: #fff;}



 .sbys p{font-size: 16px;color: #333;line-height: 30px;}



















.yyhy{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;padding-bottom: 30px;}



.yyhy ul{width: 100%;height: 100%;}

.yyhy ul li{width: 32%;margin-right:2% ;float: left;margin-bottom: 15px;position: relative;overflow: hidden}

.yyhy ul li:nth-of-type(5n){margin-right: 2%}

.yyhy ul li:nth-of-type(3n){margin-right: 0}

.yyhy ul li img{width: 100%;height: 100%;display: block;}

.yyhy ul li p{width: 100%;height: 30px;line-height: 30px;position: absolute;left: 0;bottom: 0;background: #656565;color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;padding-left: 10px;box-sizing: border-box}



.jscs{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;padding-bottom: 30px;overflow: hidden;}



.jscs .jscspic{width: 100%;height: 100%;display: none;}
.jscs .jscspics{width: 100%;height: 100%;display: block}



.yptptp{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;}

.yptptp ul{width: 100%;height: 100%;}

.yptptp ul li{width: 32%;float: left;margin-right: 2%;margin-bottom: 15px;}

.yptptp ul li:nth-of-type(3n){margin-right: 0;}

.yptptp ul li .ypimg{width: 100%;overflow: hidden;}

.yptptp ul li img{}

.yptptp ul li p{line-height: 30px;height: 30px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #333;}






.ztmb-two .ztpic{display: none;}
.ztmb-two .ztpics{display:block !important;}




.jgfw-three{
	display: none;
}


.jgfw-three-sj{
	display: block;
	padding: 10px;
	box-sizing: border-box;
}
.jgfw-three-sj .jgfw-three-sj-title{
	line-height: 60px;
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	color: #111;
}
.jgfw-three-sj .jgfw-three-sj-title span{
	font-weight: 400;
	color: #c20017;
}
.jgfw-three-sj .ly{
	width: 132px;
	margin: 20px auto;
}
.jgfw-three-sj p{
	margin: 0 auto;line-height: 50px;
	text-align: center;
	font-size: 22px;
	color: #222;
	margin: 10px auto;
}












































}



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

	
.jjfaxq-four .yptp li{position: static !important;width: 48% !important;margin-right: 0% !important;float: left!important;}
.jjfaxq-four .yptp li:nth-of-type(5n){margin-right: 0!important;}
.jjfaxq-four .yptp li:nth-of-type(2n){margin-right: 0!important;float: right!important}

.top{padding: 0px 0 0px;text-align: center;height: 100%;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;margin-bottom: 0px;height: 42px;overflow: scroll;}

.top .ttt{max-width:1200px;min-width:640px;margin: 0 auto;text-align: center;}



.top .ttt1{max-width:1200px;min-width:420px !important;margin: 0 auto;text-align: center;}

.top a{padding: 8px 0px 9px;margin:0  15px;line-height:41px;font-size: 14px;text-align: center;border-bottom: 2px solid transparent;color: #111;box-sizing: border-box;}

.top .color{color: #0c58c9 !important;border-color: #0c58c9 !important;}

.ttt1 p{display: none;}

.navtopr{

	width: 100%;

	height:55px;

	position: relative;

}



.navtopr .box{

	width: 100%;

	line-height: 55px;

	text-align: center;

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	text-align: center;

	font-size: 22px;

	color: #fff;

}













/*服务专区*/

.index-fwzq{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.index-fwzq .fwzq{

	max-width: 640px;

	min-width: 320px;

	height: 100%;

	margin: 0 auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.index-fwzq .fwzq ul{

	width: 100%;

	height: 100%;

}

.index-fwzq .fwzq ul li{

	width: 100%;

	float: none;

	height: 100%;

	margin-right:0%;

	background: #fff;

	padding: 50px 20px;

	border-top: 4px solid #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

	box-sizing: border-box;

	position: relative;

	overflow: hidden;

	transition: 1s all;

	margin-bottom: 15px;

	 

}

.index-fwzq .fwzq ul li:nth-of-type(2n){

	float: none

}

.index-fwzq .fwzq ul li:nth-of-type(4n){

	margin-right: 0;

}

.index-fwzq .fwzq ul li .fwzq-icon{

	width: 100%;

	height: 76px;

}

.index-fwzq .fwzq ul li .fwzq-icon img{

	width: auto;

	height: auto;

	margin: 0 auto;

	display: block;

}

.index-fwzq .fwzq ul li h1{

	font-size: 24px;

	color: #000100;

	line-height: 35px;

	text-align: center;

		overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.index-fwzq .fwzq ul li p{

	line-height: 25px;

	border-top: 1px solid #dfdfdf;

	margin: 10px 0 0 0;

	padding: 10px 0 0 0;

	box-sizing: border-box;

	font-size: 14px;

	color: #666;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;

}



.index-fwzq .fwzq ul li .ljzx{

	display: block;

	width: 130px;

	height: 38px;

	border-radius: 15px;

	position: absolute;

	background: #3f9ffd;

	color: #fff;

	text-align: center;

	line-height: 38px;

	bottom: -40px;

	left: 50%;

	margin-left: -65px;

	transition: 1s all;

}

.index-fwzq .fwzq ul li:hover{

	border-top: 8px solid #1670c8;

	border-left: 1px solid #1670c8;

	border-right: 1px solid #1670c8;

	border-bottom: 1px solid #1670c8;

	padding: 20px 20px 80px ;

	box-sizing: border-box;

}

.index-fwzq .fwzq ul li:hover .ljzx{

	bottom: 25px;

}



















.index-four{width: 100%;height: 100%;position: relative;overflow: hidden;display: block;}

.index-four img{width: 100%;height: 100%;font-size: 0;display: block;}

.index-four .box{

	width: 100%;

	height: 80%;

	position: absolute;

	left: 0;

	top: 20%

}

.index-four .box div{

	text-align: center;

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	font-family: "微软雅黑";

	line-height: 30px;

}



.index-four .box p{

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 25px;

}

.index-four .box .ljgd{

	width: 134px;

	height: 32px;

	border: 1px solid #fff;

	border-radius: 25px;

	display: block;text-align: center;line-height: 32px;

	box-sizing: border-box;

	margin: 10px auto 0;

	color: #fff;

	font-size: 12px;

}







.index-xwzx .xwzx-nr{

	max-width: 640px;

	min-width: 320px;

	height: 100%;

	margin: 0 auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.index-xwzx .xwzx-nr .left{

	width:100%;

	height: 100%;

	float: none;

}

.index-xwzx .xwzx-nr .right{

	width: 100%;

	height: 100%;

	float: none;

		padding-left: 0px;

	box-sizing: border-box;

}

.xinwenxq{

	width: 100%;

	height:100%;

	

	

	background: #fff;

	margin-bottom: 20px;

	border: 1px solid transparent;

	box-sizing: border-box;

	overflow: hidden;

}

.xinwenxq:hover{

	border: 1px solid #578ad6;

}



.xinwenxq .xinwenleft{

	width: 38%;

	height: 100%;

	float: left;

	overflow: hidden;

}

.xinwenxq .xinwenleft img{

	width: 100%;

	height: 100%;

	display: block;

}

.xinwenright{

	width: 62%;

	height: 100%;

	float: right;

	padding: 0 10px;

	box-sizing: border-box;

}

.xinwenright .top1{

	width: 100%;

	height: 30px;

	line-height: 30px;

}

.xinwenright .top1 h3{

	float: left;

	width: 60%;

	height: 30px;

	overflow: hidden;

	font-size: 14px;

	color: #333;

}

.xinwenright .top1 span{

	float: left;

	width: 40%;

	height: 30px;

	overflow: hidden;

	text-align: right;

	font-size: 13px;

	color: #919191;

}

.xinwenright p{



	line-height: 30px;

	overflow: hidden;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-size: 14px;

    color: #929292;

}

.cont3-right{

	width: 100%;

	height: 100%;

	float: right;



	overflow: hidden;

	background: #fff;

	

}

.cont3-right video{

	display: block;

	max-height: 100%;

	width: 100%;

	margin: 0 auto; 

}

.cont3-right .imgsp img{

	width: 100;

	height: 100%;

}

.cont3-right .imgsp{

	width: 100%;

	height: 100%;

}

.sp-2{width: 100%;height: 100%;position: relative;}

.anniu {

	width: 60px;

	height: 60px;

	position: absolute;

	left:50%;

	top: 50%;

	margin-left: -30px;

	margin-top: -30px;

}



.anniu img {

	width: 100%;

	height: 100%;

	



}

.cont3-right p{

	font-size: 18px;

	color: #222;

	padding: 0 20px;

	box-sizing: border-box;

	line-height: 46px;

	background: #fff;
	height: 46px

}





.cpzx-content .cpzx-nr .ckgd1{position: absolute;right: 0;top: 38px;width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #1670c8;display: none;}



.cpzx-content .ckgd2{width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #1670c8;margin: 10px auto 10px;display: block;}



.cpzx-three .cpzx-nr .ckgd1{position: absolute;right: 0;top: 38px;width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background:#1670c8;display: none;}







.cpzx-cont .cpzx-content2 .ckgd2{width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background: #1670c8;margin: 20px auto 0;display: block !important;}



.cpzx-cont .cpzx-content2 .ckgd1{display: none;}

.cpzx-three .ckgd2{width: 107px;height: 38px;display: block;border-radius:25px;color: #fff;text-align: center;line-height: 38px;font-size: 15px;background:#1670c8;margin: 0px auto 0;display: block;}



.baise{

	width: 100%;

	height: 100%;

	background: #fff;

	padding: 0 0 10px 0;

}





.videozq{max-width: 640px;min-width: 450px;margin: 30px auto;padding: 0 20px;box-sizing: border-box;}

.videozq .title{width: 100%;text-align: center;line-height: 50px;color: #333;font-size: 24px;font-family: "微软雅黑";padding: 0;}

.videozq .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.videozq .videobox{width: 100%;height: 450px !important;margin-top: 10px;}

.videozq .videobox iframe{width: 100%;height: 100%;}

.videozq p{line-height: 30px;}



















/*新闻详情*/	

.zxxq{border-bottom: 0;}

.zxxq .top2{width: 100%;height: 60px;}

.zxxq .top2 .top1 {max-width: 640px;min-width: 320px;height: 60px;margin: 0 auto;}

.zxxq .top2 .top1 .fanhui{padding: 5px 10px;text-align: center;border: 1px solid #D3D3D3;font-size: 13px;color: #666;margin: 15px 0 0 5px;float: left;	}

.zxxq .top2 .top1  p{height: 60px;line-height: 60px;font-size: 12px;display: none;}

.zxxq .content{max-width: 640px;min-width: 320px;height: 100%;background: #fff;padding: 10px 10px 0;margin: 10px auto 0;box-sizing: border-box;}

.zxxq .content .title{width: 100%;text-align: center;line-height: 40px;color: #333;font-size: 20px;font-family: "微软雅黑";overflow: hidden;}

.zxxq .content .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.zxxq .content .sj img{width: 18px;height: 18px;vertical-align: middle;margin: 0;margin-right: 10px;display: inline-block;	}

.zxxq .content .sj img:nth-child(2){width: 20px;height: 11px;}

.zxxq .content p{width: 100%;line-height: 30px;font-size: 14px;color: #333;text-indent: 2em;margin-top: 10px;}

.zxxq .content img{width: 100%;height: 100%;margin:  20px auto;display: block;}

.zxxq .content  .shangxia {width: 100%;height: 100%;margin-top: 15px;	}

.zxxq .content .shangxia .left {width: 100%;height: 80px;float: none;}

.zxxq .content .shangxia .right {width: 100%;font-size: 14px;float: none;}

.zxxq .content .shangxia .left p {width: 100%;height: 40px;line-height: 40px;font-size: 16px;margin: 0;text-indent: 0;overflow: hidden;}

.zxxq .content .shangxia .left p :hover {color: #0d66bd;}

.zxxq .content .shangxia .right p {width: 50px;height: 80px;line-height: 80px;float: left;margin: 0;color: #999;text-align: left !important;text-indent: 0em;}

.zxxq .content .shangxia .right a {display: block;width: 30px;height: 30px;overflow: hidden;background-repeat: no-repeat !important;margin-right: 2px;margin-top: 25px;float: left;}







/*关于我们*/

.gywm{width: 100%;max-width: 640px;min-width: 320px;margin:15px auto;}







.gywm .gywm-rg {

	margin: 10px 0 0 0;

}



.gywm .gywm-rg .lxwm-title{margin-bottom: 15px;}



.gywm .gsjj-nr .bt{line-height: 35px;font-size: 18px;}



.gywm .gsjj-nr p{line-height: 25px;margin-top: 10px;}





.gywm .gsjj-nr ul li{

	width: 48%;

	float: left;

	margin-right: 0;

}

.gywm .gsjj-nr ul li:nth-of-type(2n){

	float: right;

}









/*荣誉资质*/

.ryzz{width: 100%;height: 100%;}

.ryzz ul{width: 100%;height: 100%;}

.ryzz ul li{width: 48%;height: 100%;float: left;margin-right: 0%;margin-bottom: 15px;}

.ryzz ul li:nth-of-type(3n){margin-right: 0;}

.ryzz ul li:nth-of-type(2n){float: right;}

.ryzz ul li .zs-img{width: 100%;height: 100%;overflow: hidden;border: 1px solid #ececec;box-sizing: border-box;}

.ryzz ul li .zs-img img{width: 100%;display: block;}

.ryzz ul li p{line-height: 40px;text-align: center;font-size: 15px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}











.gywm .xwdt-box{width: 100%;height: 100%;padding: 15px 0;border-bottom:1px solid #ccc;box-sizing: border-box;	}

.gywm .wu{padding-top: 0 !important;border-top: 0 !important;}

.gywm .xwdt-box .letupian{width: 100%;float: none;height: 100%;overflow: hidden}

.gywm .xwdt-box .letupian img{width: 100%; height: 100%;transition: 1s all;display: block;}

.gywm .xwdt-box .lenr{width: 100%;float: none;height: 100%;overflow: hidden;}

.gywm .xwdt-box .lenr .title{font-size: 20px;color: #333;margin-bottom: 0px;padding: 0;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;height: 30px}

.gywm .xwdt-box .lenr p{height:auto;font-size: 14px;line-height: 25px;color: #333;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;height: 50px}

.gywm .xwdt-box .lenr .jia{width: 100%;line-height:20px;margin-top: 5px;font-size: 12px;}

.gywm .xwdt-box .lenr .jia img{width: 100%;height: 100%;font-size: 0;display: block;}

.gywm .xwdt-box .letupian:hover  img{transform: scale(1.3);}





.pages{padding: 20px 0 20px;text-align: center;}

.pages a{color: #555;background: #fff;padding: 4px 10px;line-height: 27px;margin-right: 10px;font-size: 12px;text-align: center;border: 1px #dbdbdb solid;border-radius: 3px;}

.current{background: #1670c8 !important;color: #fff !important;border-radius: 3px !important;border-color: #1670c8 !important;}















.gywm .lxwm-nr{width: 100%;height: 100%;}

.gywm .lxwm-nr .lxwm-top{width: 100%;height: 100%;background: #f8f8f8;}

.gywm .lxwm-nr .lxwm-top .left{width: 100%;height: 100%;padding:20px 10px;box-sizing: border-box;}

.gywm .lxwm-nr .lxwm-top .left .bt{width: 100%;font-size: 22px;color: #111;line-height: 50px;}

.gywm .lxwm-nr .lxwm-top .left p{line-height: 25px;font-size: 14px;color: #111;}

.gywm .lxwm-nr .lxwm-top .right{width: 100%;height: 320px;padding: 10px;box-sizing: border-box;}



.gywm .lxwm-nr ul{width: 100%;height: 100%;padding:15px 0px;box-sizing: border-box;}

.gywm .lxwm-nr ul li{width: 100%;float: none;height: 100%;margin-bottom: 15px;}

.gywm .lxwm-nr ul li h1{line-height: 50px;font-size: 18px;color: #000;}

.gywm .lxwm-nr ul li p{line-height: 25px;font-size: 13px;color: #555}







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

.sqfw .sqfwbut{width: 220px;height: 40px;background: #215e98;font-size: 20px;color: #fff;text-align: center;line-height: 40px;margin: 0px auto 30px;}

.sqfw ul{max-width: 1024px;min-width: 768px;margin: 0 auto;display: none;}

.sjsqfw{display: block;}

.sjsqfw img{width: auto;height: auto;margin: 0 auto;display: block;}

.sjsqfw p{font-size: 18px;color: #222;font-weight: bold;margin-top: 10px;text-align: center;}

















.qydg{max-width: 640px;min-width:450px;margin: 50px auto;padding: 0 20px;box-sizing: border-box;}

.qydg ul li{width: 48%;height: 43px;float: left;margin-right: 0%;background: #000;margin-bottom: 20px;overflow: hidden;position: relative;}

.qydg ul li:nth-of-type(2n){float: right;}

.qydg ul li input{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg ul li .icon1{position: absolute;right: 10px;top: 50%;width: 17px;height: 19px;margin-top: -9px;}

.qydg ul li  img{width: 100%;height: 100%;}

.qydg ul li .icon2{position: absolute;right: 10px;top: 50%;width: 17px;height: 17px;margin-top: -8px;}

.qydg ul li .icon3{position: absolute;right: 10px;top: 50%;width: 21px;height: 21px;margin-top: -10px;}

.qydg ul li select{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg textarea{width: 100%;height: 150px;border: 1px solid #adadad;display: block;padding:10px  15px 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

.qydg .sub{width: 397px;height: 45px;font-size: 20px;color: #fff;display: block;margin: 30px auto;background: #1670c8;}























.ztmb-three .pronr{display: none;}



.ydpronr{display: block;}

.ztmb-three{padding-bottom: 15px;}

.ztmb-three .ydpronr .yuan{margin: 0 auto;width: 150px;height: 150px;position: relative;}

.ztmb-three .ydpronr .yuanzi{position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 25px;color: #fff;text-align: center;line-height: 150px;font-weight: bold;}









.ztmb-five{width: 100%;height: 100%;margin-bottom: 20px;}

.ztmb-five ul{max-width: 640px;min-width: 450px;margin: 0 auto;}

.ztmb-five ul li{width: 48%;margin-right: 0%;float: left;margin-bottom: 15px;}

.ztmb-five ul li:nth-of-type(4n){margin-right: 0%;}

.ztmb-five ul li:nth-of-type(3n){margin-right:0%;}

.ztmb-five ul li:nth-of-type(2n){margin-right:0%;float: right;}

.ztmb-five ul li div{width: 100%;height: 100%;overflow: hidden;}

.ztmb-five ul li div img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-five ul li p{width: 100%;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #333}

.ztmb-five ul li:hover img{transform: scale(1.3);}













.jjfa{width: 100%;max-width: 640px;min-width: 450px;margin:30px auto;}

.jjfa .jjfa-lf{width: 20%;float: left;overflow: hidden;display: none;}

.jjfa .jjfa-lf .zhuti{width: 100%;height: 106px;position: relative;border-bottom: 4px solid #df2324;margin-bottom: 8px;}

.jjfa .jjfa-lf .zhuti img{width: 100%;height: 100%;}

.jjfa .jjfa-lf .zhuti .meii{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.jjfa .jjfa-lf .zhuti .meii p{font-size: 23px;font-weight: bold;color: #fff;line-height: 100px;height: 70px;width: 70%;margin: 0 auto;}

.jjfa .jjfa-lf .zhuti .meii span{font-size: 12px;color: #fff;width: 70%;display: block;margin: 0 auto;height: 36px;}

.jjfa .jjfa-lf .zhuti .xl{display: none;}

.jjfa .jjfa-lf ul{width: 100%;height: 100%;background: #f8f7f7;overflow: hidden;padding: 0 0 50px 0;box-sizing: border-box;}

.jjfa .jjfa-lf ul li{width: 100%;height: 40px;line-height: 40px;padding-left: 10%;box-sizing: border-box;position: relative;font-size: 15px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.jjfa .jjfa-lf ul .back{background: #1670c8;color: #fff;}

.jjfa .jjfa-rg{width:100%;float: none;padding: 0 20px;box-sizing: border-box;}

.jjfa .jjfa-rg .jjfa-title{width: 100%;height: 26px; line-height: 26px;margin-bottom: 36px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}

.jjfa .jjfa-rg .jjfa-title .jjfa-l{width: 50%;height: 100%;float: left;font-size: 17px;color: #010101;}

.jjfa .jjfa-rg .jjfa-title .lj{width: 50%;height: 100%;float: right;font-size: 17px;color: #989898;text-align: right;font-size: 14px;}

.jjfa .jjfa-rg .jjfa-title .lj a{color: #989898;}



.jjfa .jjfa-rg ul{width: 100%;height: 100%;}

.jjfa .jjfa-rg ul li{width: 48%;height: 100%;overflow: hidden;margin-right: 0%;float: left;position: relative;margin-bottom: 15px;}

.jjfa .jjfa-rg ul li:nth-of-type(3n){margin-right: 0;}

.jjfa .jjfa-rg ul li:nth-of-type(2n){float: right;}

.jjfa .jjfa-rg ul li img{width: 100%;display: block;transition: 1s all;}

.jjfa .jjfa-rg ul li:hover img{transform: scale(1.3);}

.jjfa .jjfa-rg ul li p{width:100%;position: absolute;height: 40px;left: 0;bottom: 0;line-height: 18px;padding: 0 10px;box-sizing: border-box;color: #fff;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 40px;}













.jjfa .jjfaxq .jjfaxq-one{width: 100%;height: 100%;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-left{width: 100%;float: none;height: 100%;border: 1px solid #cecece;overflow: hidden;box-sizing: border-box;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-left img{width: 100%;height: 100%;display: block;}



.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-left p{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;padding: 0 15px;box-sizing: border-box;background: rgba(0,0,0,.6);color: #fff;padding-right: 30%;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-right{width: 100%;float: none;padding: 20px;box-sizing: border-box;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-right .bt{font-size: 22px;color: #333;font-weight: bold;line-height: 40px;}

.jjfa .jjfaxq .jjfaxq-one .jjfaxq-one-right p{font-size: 15px;color: #000100;line-height: 25px;}























.cpzxlbxq{max-width: 640px;min-width: 320px;padding: 0 20px;box-sizing: border-box;}

.cpzxlbxq .cpzxlb-left{width: 25%;float: left;height: 100%;display: none;}

.cpzxlbxq .cpzxlb-left ul{width: 100%;height: 100%; background: #f8f8f8;padding-bottom: 50px;box-sizing: border-box;}

.cpzxlbxq .cpzxlb-left ul li{width: 100%;height: 100%;}

.cpzxlbxq .cpzxlb-left ul li p{line-height: 48px;padding:0 20px;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlbxq .cpzxlb-left ul li img{float: right;margin-top: 20px;display: none;}

.cpzxlbxq .cpzxlb-left ul li div{background: #ebebeb;width: 100%;height: 100%;display: none;}

.cpzxlbxq .cpzxlb-left ul li div a{display: block;height: 40px;line-height: 30px;font-size: 14px;color: #111;width: 100%;padding-left: 40px;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlbxq .cpzxlb-right{width: 100%;height: 100%;float: none;padding: 20px 0px;box-sizing: border-box;}

.cpzxlb-top{width: 100%;height: 100%;}

.cpzxlb-top .cpzxlb-top-left{width: 100%;float: none;height: 100%;border: 1px solid #e6e6e6;box-sizing: border-box;}

.cpzxlb-top .cpzxlb-top-left img{width: 100%;height: 100%;display: block;}

.cpzxlb-top .cpzxlb-top-left p{width: 100%;height: 40px;background: #f8f8f8;line-height: 40px;text-align: center;padding: 0 30px;border-top: 1px solid #e6e6e6;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.cpzxlb-top .cpzxlb-top-right{width: 100%;float: none;height: 100%;padding: 0 0px;box-sizing: border-box;}

.cpzxlb-top .cpzxlb-top-right .bt{font-size: 16px;font-weight: bold;color: #222;line-height: 40px;}

.cpzxlb-top .cpzxlb-top-right .pp2{width: 20px;height:2px;margin: 10px 0;background: #222}

.cpzxlb-top .cpzxlb-top-right p{font-size: 16px;color: #333;line-height: 30px;}



.cpzxlb-top .cpzxlb-top-right .ljzx{width: 160px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;display: block;background: #1670c8;margin-top: 15px;}





 .sdyjy{width: 100%;margin-top: 30px;height: 100%;border-bottom: 1px solid #e7e7e7;}

 .sdyjy ul li{width: 108px;height: 40px;background: #f3f3f3;color: #000100;text-align: center;line-height: 40px;margin: 0;margin-right: 15px;float: left;display: none;}

 .sdyjy ul .bcok{background: #1670c8;color: #fff;}



 .sbys p{font-size: 16px;color: #333;line-height: 30px;}





.dkcl{width: 100%;height: 100%;}

.dkcl ul{width: 100%;height: 100%}

.dkcl ul li{width: 48%;height: 100%;float: left;margin-right: 0;margin-bottom: 15px;}

.dkcl ul li:nth-of-type(3n){margin-right: 0;}

.dkcl ul li:nth-of-type(2n){float: right;}

.dkcl ul li .cl{width: 106px;height: 106px;margin: 0 auto;overflow: hidden;border: 2px solid #ed2e2e;box-sizing: border-box;border-radius: 50%;}

.dkcl ul li h3{font-size: 14px;line-height: 30px;text-align: center;color: #000100;font-weight: bold;}

.dkcl ul li p{font-size: 12px;color: #000100;line-height: 25px;width: 90%;margin: 0 auto;text-align: center;height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}



























.yyhy{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;padding-bottom: 30px;}



.yyhy ul{width: 100%;height: 100%;}

.yyhy ul li{width: 48%;margin-right:0% ;float: left;margin-bottom: 15px;position: relative;overflow: hidden}

.yyhy ul li:nth-of-type(5n){margin-right: 0%}

.yyhy ul li:nth-of-type(3n){margin-right: 0}

.yyhy ul li:nth-of-type(2n){float: right;}

.yyhy ul li img{width: 100%;height: 100%;display: block;}

.yyhy ul li p{width: 100%;height: 30px;line-height: 30px;position: absolute;left: 0;bottom: 0;background: #656565;color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;padding-left: 10px;box-sizing: border-box}



.jscs{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;padding-bottom: 30px;overflow: hidden;}


.jscs .jscspic{width: 100%;height: 100%;display: none;}
.jscs .jscspics{width: 100%;height: 100%;display: block}



.yptptp{width: 100%;height: 100%;border-top: 1px solid #e7e7e7;}

.yptptp ul{width: 100%;height: 100%;}

.yptptp ul li{width: 48%;float: left;margin-right: 0%;margin-bottom: 15px;}

.yptptp ul li:nth-of-type(3n){margin-right: 0;}

.yptptp ul li:nth-of-type(2n){float: right;}

.yptptp ul li .ypimg{width: 100%;overflow: hidden;}

.yptptp ul li img{width: 100%}

.yptptp ul li p{line-height: 30px;height: 30px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #333;}






















.ztmb-two .ztpic{display: none;}
.ztmb-two .ztpics{display:block !important;}












}

































@media only screen and (max-width:450px) {
	.ztmb-two  .ztpic{display: none;}
.ztmb-two  .ztpics{display:block !important;}

.title{

			width: 100%;

			height: 100%;

			padding: 0px 0;

		}

		

		.title .title2{

			width: 300px;


			margin: 0 auto

		

		}

		.title .title2 .zuo{

			width: 70px;

			height: 1px;

			background: #d3d3d3;

			float: left;

			margin-top: 17px;

		}

		.title .title2 p{

			width: 160px;

			

			line-height: 40px;

			float: left;

			font-size: 22px;

			color: #111;

			text-align: center;

		}

		.title .title2 .you{

			width:70px;

			height: 1px;

			background: #d3d3d3;

			float: left;

			margin-top: 17px;

		}

		.title .title3{

			width: 100%;

			line-height:30px;

			font-size: 14px;

			color: #666;

			text-align: center;

		}

.index-one{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

	padding: 5px 0 0 0;

	box-sizing: border-box;

}

.index-one ul{

	max-width: 450px;

	min-width: 320px;

	margin:0px auto;

	

	padding: 0px 20px ;

	box-sizing: border-box;

}



.index-one ul li{

	width: 100%;

	float: none;

	height: 100%;

	margin-right: 0;

	background: #fff;

	margin-bottom: 15px;

}

.index-one ul li:nth-of-type(2n){

	float: none;

}

.index-one ul li .zfx{

	width: 100%;

	height: 300px;

	overflow: hidden;

}

.index-one ul li .zfx img{

	width: 100%;

	height: 100%;

	display: block;

}

.index-one ul li .zi{

	padding: 10px 0;

	border-top: 1px solid #eaeaea;

	box-sizing: border-box;

}

.index-one ul li h1{

	text-align: center;

	font-size: 20px;

	color: #111;

	line-height: 35px;

}

.index-one ul li p{

	font-size: 14px;

	color: #999;

	text-align: center;

}

.qbcp{

	margin: 15px auto;

}

























.index-xwzx .xwzx-nr{

	max-width: 450px;

	min-width: 320px;

	height: 100%;

	margin: 0 auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.index-xwzx .xwzx-nr .left{

	width:100%;

	height: 100%;

	float: none;

}

.index-xwzx .xwzx-nr .right{

	width: 100%;

	height: 100%;

	float: none;

		padding-left: 0px;

	box-sizing: border-box;

}

.xinwenxq{

	width: 100%;

	height:100%;

	

	

	background: #fff;

	margin-bottom: 20px;

	border: 1px solid transparent;

	box-sizing: border-box;

	overflow: hidden;

}

.xinwenxq:hover{

	border: 1px solid #578ad6;

}



.xinwenxq .xinwenleft{

	width: 38%;

	height: 100%;

	float: left;

	overflow: hidden;

}

.xinwenxq .xinwenleft img{

	width: 100%;

	height: 100%;

	display: block;

}

.xinwenright{

	width: 62%;

	height: 100%;

	float: right;

	padding: 0 10px;

	box-sizing: border-box;

}

.xinwenright .top1{

	width: 100%;

	height: 20px;

	line-height: 20px;

}

.xinwenright .top1 h3{

	float: left;

	width: 60%;

	height: 20px;

	overflow: hidden;

	font-size: 14px;

	color: #333;

}

.xinwenright .top1 span{

	float: left;

	width: 40%;

	height: 20px;

	overflow: hidden;

	text-align: right;

	font-size: 13px;

	color: #919191;

}

.xinwenright p{



	line-height: 18px;

	overflow: hidden;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-size: 14px;

    color: #929292;

}

.cont3-right{

	width: 100%;

	height: 100%;

	float: right;



	overflow: hidden;

	background: #fff;

	

}

.cont3-right video{

	display: block;

	max-height: 100%;

	width: 100%;

	margin: 0 auto; 

}

.cont3-right .imgsp img{

	width: 100;

	height: 100%;

}

.cont3-right .imgsp{

	width: 100%;

	height: 100%;

}

.sp-2{width: 100%;height: 100%;position: relative;}

.anniu {

	width: 60px;

	height: 60px;

	position: absolute;

	left:50%;

	top: 50%;

	margin-left: -30px;

	margin-top: -30px;

}



.anniu img {

	width: 100%;

	height: 100%;

	



}

.cont3-right p{

	font-size: 16px;

	color: #222;

	padding: 0 20px;

	box-sizing: border-box;

	line-height: 36px;

	background: #fff;
	height: 36px
}

.qbcp{

	width: 120px;

	height: 30px;

	line-height: 30px;

}







.index-hzkh{

	width: 100%;

	height: 100%;

}



.index-hzkh ul{

	max-width: 450px;

	min-width: 320px;

	margin: 0 auto 20px;

	padding: 0 20px;

	box-sizing: border-box;

}

.index-hzkh ul li{

	width: 48%;

	margin-right:0%;

	margin-bottom: 12px;

	border: 1px solid #dedede;

	box-sizing: border-box;

	float: left;

	overflow: hidden;

}

.index-hzkh ul li img{

	width: 100%;

	height: 100%;

}



.index-hzkh ul li:nth-of-type(6n){

	margin-right: 0%

}

.index-hzkh ul li:nth-of-type(4n){

	margin-right: 0;

}

.index-hzkh ul li:nth-of-type(2n){

	float: right;

}























.cpzx-content{background: #f5f5f5;padding-bottom: 0;}

.cpzx-content .cpzx-nr{max-width: 450px;min-width: 320px;position: relative;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.er_title {text-align: center;padding: 10px  0;box-sizing: border-box;}

.er_title span{font-size: 24px;line-height: 40px;height: 40px;color: #111;}

.er_title span:before,.er_title span:after{ width: 52px; height: 1px; background: #979797;position: absolute;content: '';display: block;top: 20px;}

.er_title span:before{left: -80px;}

.er_title span:after{right: -80px;}

.pr {position: relative;}

.di-b {display: inline-block;}

.cpzx-content ul{width: 100%;height: 100%;}

.cpzx-content ul li{width: 100%;float: none;margin-right:0% ;margin-bottom: 15px;}

.cpzx-content ul li:nth-of-type(4n){margin-right: 0;}

.cpzx-content ul li:nth-of-type(2n){float: none;}

.cpzx-content ul li .zfx{width: 100%;height: 100%;overflow: hidden;}

.cpzx-content ul li .zfx img{width: 100%;height: 100%;transition: 1s all;display: block;}

.cpzx-content ul li:hover img{transform: scale(1.3);}

.cpzx-content ul li p{line-height: 32px;text-align: center;font-size: 15px;color: #fff;background: #1670c8;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 32px}

.cpzx-content ul li:hover p{background: #3f9ffd;}

	.cpzx-cont .cpzx-content2 ul li p{font-size: 15px;height: 42px;line-height: 42px}













.videocontent{

	max-width: 450px;

	min-width: 320px;

	margin: 15px auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.videocontent ul{

	width: 100%;

	height: 100%;

}

.videocontent ul li{

	width: 100%;

	height: 100%;

	margin-right: 0%;

	margin-bottom: 15px;

	overflow: hidden;

	float: none;

}

.videocontent ul li:nth-of-type(3n){

	margin-right: 0;

}

.videocontent ul li:nth-of-type(2n){

	float: none;

}

.videocontent ul li .sp{

	width: 100%;

	height: 100%;

	position: relative;

}

.videocontent ul li .sp img{

	width: 100%;

	height: 100%;

	display: block;

}

.videocontent ul li .box{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.5);

}

.videocontent ul li .box img{

	width: 48px;

	height: 48px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -24px;

	margin-top: -24px;

}

.videocontent ul li p{

	line-height: 30px;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

	font-size: 16px;

	color: #222;

}



.videocontent .djgd{width: 100%;height: 36px;background: #ebeaea;padding: 8px 0 0 0;box-sizing: border-box;}

.videocontent .djgd img{display: block;width: 34px;height: 20px;margin: 0 auto;}



.videozq{max-width: 450px;min-width: 320px;margin: 15px auto;padding: 0 20px;box-sizing: border-box;}

.videozq .title{width: 100%;text-align: center;line-height: 45px;color: #333;font-size: 20px;font-family: "微软雅黑";padding: 0;}

.videozq .sj{width: 100%;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

.videozq .videobox{width: 100%;height: 200px !important;margin-top: 10px;}

.videozq .videobox iframe{width: 100%;height: 100%;}

.videozq p{line-height: 30px;}













/*关于我们*/

.gywm .gsjj-nr ul li{

	width: 100%;

	float: none;

	margin-right: 0;

}

.gywm .gsjj-nr ul li:nth-of-type(2n){

	float: none;

}





/*荣誉资质*/

.ryzz{width: 100%;height: 100%;}

.ryzz ul{width: 100%;height: 100%;}

.ryzz ul li{width: 100%;height: 100%;float: none;margin-right: 0%;margin-bottom: 15px;}

.ryzz ul li:nth-of-type(3n){margin-right: 0;}

.ryzz ul li:nth-of-type(2n){float: none;}

.ryzz ul li .zs-img{width: 100%;height: 100%;overflow: hidden;border: 1px solid #ececec;box-sizing: border-box;}

.ryzz ul li .zs-img img{width: 100%;display: block;}

.ryzz ul li p{line-height: 30px;text-align: center;font-size: 15px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}







.jgfw-one ul{

	max-width:450px;

	min-width: 320px;

	margin: 0 auto  20px;

	padding:  0 20px;

	box-sizing: border-box;

}

.jgfw-one ul li{

	width: 100%;

	float: none;

	margin-right: 0%;

	margin-bottom: 15px;

	overflow: hidden;

	background: #fff;

	

}

.jgfw-one ul li .zfx{

	width: 100%;

	height: 100%;

}

.jgfw-one ul li .zfx img{

	width: 100%;height: 100%;display: block;

}

.jgfw-one ul li:nth-of-type(4n){

	margin-right: 0;

}

.jgfw-one ul li:nth-of-type(2n){

	float: none;

}

.jgfw-one ul li .box{

	width: 100%;

	line-height: 40px;

	font-size: 20px;

	text-align: center;

	color: #fff;

	background: #1670c8;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.jgfw-one ul li p{

	padding: 10px 10px;

	box-sizing: border-box;

	font-size: 14px;

	line-height: 25px;

	color: #111;
	height: 50px;

	text-align: center;

	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;

}

.jgfw-one ul li:hover .box{

	background: #3f9ffd;

}







.jgfw-two{max-width: 450px;min-width: 320px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.jgfw-two .jgfw-two-top{width: 100%;}

.jgfw-two .jgfw-two-top div{line-height: 40px;float: none;font-size: 18px;color: #000100;}

.jgfw-two .jgfw-two-top p{float: none;line-height: 40px;font-size: 16px;color: #000;}

 .jgfw-two ul{width: 100%;height: 100%;}

 .jgfw-two ul li{width: 100%;height: 100%;float: none;margin-right: 0%;margin-bottom: 15px;}

 .jgfw-two ul li:nth-of-type(4n){margin-right: 0;}

  .jgfw-two ul li:nth-of-type(2n){float: none;}

 .jgfw-two ul li .zfx{width: 100%;height: 100%;overflow: hidden;}

 .jgfw-two ul li .zfx img{width: 100%;height: 100%;display: block;}

 .jgfw-two ul li p{width: 100%;line-height: 42px;font-size: 16px;color: #fff;text-align: center;background: #1670c8;}



.jgfw-two ul li:hover p{background: #3f9ffd;}















.jgfw-four{

	width: 100%;

	height: 100%;

}

.jgfw-four .fourtitle{

	text-align: center;

	line-height: 60px;

	font-size: 24px;

	color: #000100;

}

.jgfw-four ul{

	max-width: 450px;

	min-width:320px;

	height: 100%;

	margin: 0 auto;

	padding: 0 20px;

	box-sizing: border-box;

}

.jgfw-four ul li{

	width: 100%;

	height: 100%;

	margin-right: 0%;

	float: none;

	margin-bottom: 15px;

}



.jgfw-four ul li:nth-of-type(3n){

	margin-right: 0;

}

.jgfw-four ul li:nth-of-type(2n){

	float: none;

}

.jgfw-four ul li img{width: 100%;height: 100%;display: block;}



.szfw{width: 100%;height: 100%;padding:  20px 0px;border-top:1px solid #e9e9e9 ;  box-sizing: border-box;}

.szfw .szfwbut{width: 220px;height: 40px;background: #215e98;font-size: 20px;color: #fff;text-align: center;line-height: 40px;margin: 0px auto 30px;}

.szfw ul{max-width: 450px;min-width: 320px;height: 100%;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.szfw ul li{width:100%;height: 100%;margin-right: 0;float: none;margin-bottom: 15px;}

.szfw ul li div{width: 100%;height: 100%;overflow: hidden;}

.szfw ul li:nth-of-type(3n){margin-right: 0;}

.szfw ul li:nth-of-type(2n){float: none;}

.szfw ul li img{width: 100%;height: 100%;display: block;}

.szfw ul li p{font-size: 20px;line-height: 40px;text-align: center;color: #222;font-weight: bold;}



.shfw{

	width: 100%;

	height: 100%;

	background-size: 100% 100%;

	padding:  20px 0px;box-sizing: border-box;

}

.shfw .shfwbut{width: 220px;height: 40px;background: #215e98;font-size: 20px;color: #fff;text-align: center;line-height: 40px;margin: 0px auto 30px;}









.fbdz-two{width: 100%;height: 100%}

.fbdztwotitle{width: 100%;line-height: 60px;text-align: center;font-size:24px;color: #111;}

.fbdz-two ul{max-width: 450px;min-width: 320px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.fbdz-two  ul li{width: 100%;height: 100%;margin-right: 0%;float: none;margin-bottom: 15px;}

.fbdz-two  ul li:nth-of-type(3n){margin-right: 0;}

.fbdz-two  ul li:nth-of-type(2n){margin-right: 0;margin-bottom: 15px;float: none;}

.fbdz-two div{width: 100%;height: 100%;overflow: hidden;border: 1px solid #d6d6d6;border-bottom: 0;box-sizing: border-box;}

.fbdz-two  ul li img{width: 100%;height: 100%;display: block;transition: 1s all;}

.fbdz-two  ul li:hover img{transform: scale(1.3);}

.fbdz-two ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 16px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}







.fbdz-three{width: 100%;height: 100%;padding: 20px 0 0;box-sizing: border-box;background-size: 100% 100%;}

.fbdz-three .fbdzthreetitle{line-height: 60px;text-align: center;font-size: 24px;color: #111;}

.fbdz-three ul{max-width: 450px;min-width: 320px;margin:  0 auto;}

.fbdz-three ul .li{width: 100%;height: 100%;float: none;margin-right: 0%;}

.fbdz-three ul .li:nth-of-type(3n){margin-right: 0;}

.fbdz-three ul .li:nth-of-type(2n){float: none;}

.fbdz-three ul .li .img{width: 100%;height: 100%;position: relative;overflow: hidden;}

.fbdz-three ul .li .img img{width: 100%;height: 100%;display: block;}

.fbdz-three ul .li .img .box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(25,61,96,.7);padding: 15px;box-sizing: border-box;display: block;}

.fbdz-three ul .li .img .box h2{font-size: 16px;color: #fff;font-weight: bold;line-height: 30px;}

.fbdz-three ul .li .img .box ol{width: 100%;height: 100%;padding: 0 20px;box-sizing: border-box;}

.fbdz-three ul .li .img .box ol li{line-height: 25px;font-size: 12px;color: #fff;list-style-type: disc;}

.fbdz-three ul .li p{font-size: 16px;color: #111;text-align: center;line-height: 50px;}





	.qydg{max-width: 450px;min-width:320px;margin: 0px auto;padding: 0 20px;box-sizing: border-box;}

	.qydg ul li{width: 100%;height: 43px;float: none;margin-right: 0%;background: #000;margin-bottom: 20px;overflow: hidden;position: relative;}

	.qydg ul li:nth-of-type(2n){float: none;}

	.qydg ul li input{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

	.qydg ul li .icon1{position: absolute;right: 10px;top: 50%;width: 17px;height: 19px;margin-top: -9px;}

	.qydg ul li  img{width: 100%;height: 100%;}

	.qydg ul li .icon2{position: absolute;right: 10px;top: 50%;width: 17px;height: 17px;margin-top: -8px;}

	.qydg ul li .icon3{position: absolute;right: 10px;top: 50%;width: 21px;height: 21px;margin-top: -10px;}

	.qydg ul li select{width: 100%;height: 100%;border: 1px solid #adadad;display: block;padding: 0 35px 0 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

	.qydg textarea{width: 100%;height: 150px;border: 1px solid #adadad;display: block;padding:10px  15px 15px;box-sizing: border-box;font-size: 14px;color: #888888;}

	.qydg .sub{width: 260px;height: 40px;font-size: 18px;color: #fff;display: block;margin: 30px auto 15px;background: #1670c8;}







.ztmb-four ul{max-width: 450px;min-width: 320px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}

.ztmb-four ul li{width: 100%;height: 100%;margin-right: 0%;float: none;margin-bottom: 15px;}

.ztmb-four ul li:nth-of-type(3n){margin-right: 0;}

.ztmb-four ul li:nth-of-type(2n){margin-right: 0;margin-bottom: 15px;float: none;}



.ztmb-four  ul li img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-four  ul li:hover img{transform: scale(1.3);}

.ztmb-four ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}



.ztmb-five{width: 100%;height: 100%;margin-bottom: 20px;}

.ztmb-five ul{max-width: 450px;min-width: 320px;margin: 0 auto;}

.ztmb-five ul li{width: 100%;margin-right: 0%;float: none;margin-bottom: 15px;}

.ztmb-five ul li:nth-of-type(4n){margin-right: 0%;}

.ztmb-five ul li:nth-of-type(3n){margin-right:0%;}

.ztmb-five ul li:nth-of-type(2n){margin-right:0%;float: none;}

.ztmb-five ul li div{width: 100%;height: 100%;overflow: hidden;}

.ztmb-five ul li div img{width: 100%;height: 100%;display: block;transition: 1s all;}

.ztmb-five ul li p{width: 100%;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 15px;color: #333}

.ztmb-five ul li:hover img{transform: scale(1.3);}



















.jjfa{width: 100%;max-width: 450px;min-width: 320px;margin:15px auto;}

.jjfa .jjfa-lf{width: 20%;float: left;overflow: hidden;display: none;}

.jjfa .jjfa-lf .zhuti{width: 100%;height: 106px;position: relative;border-bottom: 4px solid #df2324;margin-bottom: 8px;}

.jjfa .jjfa-lf .zhuti img{width: 100%;height: 100%;}

.jjfa .jjfa-lf .zhuti .meii{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.jjfa .jjfa-lf .zhuti .meii p{font-size: 23px;font-weight: bold;color: #fff;line-height: 100px;height: 70px;width: 70%;margin: 0 auto;}

.jjfa .jjfa-lf .zhuti .meii span{font-size: 12px;color: #fff;width: 70%;display: block;margin: 0 auto;height: 36px;}

.jjfa .jjfa-lf .zhuti .xl{display: none;}

.jjfa .jjfa-lf ul{width: 100%;height: 100%;background: #f8f7f7;overflow: hidden;padding: 0 0 50px 0;box-sizing: border-box;}

.jjfa .jjfa-lf ul li{width: 100%;height: 40px;line-height: 40px;padding-left: 10%;box-sizing: border-box;position: relative;font-size: 15px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.jjfa .jjfa-lf ul .back{background: #1670c8;color: #fff;}

.jjfa .jjfa-rg{width:100%;float: none;padding: 0 20px;box-sizing: border-box;}

.jjfa .jjfa-rg .jjfa-title{width: 100%;height: 26px; line-height: 26px;margin-bottom: 16px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}

.jjfa .jjfa-rg .jjfa-title .jjfa-l{width: 50%;height: 100%;float: left;font-size: 17px;color: #010101;}

.jjfa .jjfa-rg .jjfa-title .lj{width: 50%;height: 100%;float: right;font-size: 17px;color: #989898;text-align: right;font-size: 14px;}

.jjfa .jjfa-rg .jjfa-title .lj a{color: #989898;}



.jjfa .jjfa-rg ul{width: 100%;height: 100%;}

.jjfa .jjfa-rg ul li{width: 100%;height: 100%;overflow: hidden;margin-right: 0%;float: none;position: relative;margin-bottom: 15px;}

.jjfa .jjfa-rg ul li:nth-of-type(3n){margin-right: 0;}

.jjfa .jjfa-rg ul li:nth-of-type(2n){float:none;}

.jjfa .jjfa-rg ul li img{width: 100%;display: block;transition: 1s all;}

.jjfa .jjfa-rg ul li:hover img{transform: scale(1.3);}

.jjfa .jjfa-rg ul li p{width:100%;position: absolute;height: 40px;left: 0;bottom: 0;line-height: 18px;padding: 0 10px;box-sizing: border-box;color: #fff;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 40px;}











.ztmb-one{background: #f5f5f5;padding-bottom:0px;box-sizing: border-box;}

.ztmb-one-nr{max-width: 450px;min-width: 320px;margin: 0 auto;background: #fff;padding:  0 20px;box-sizing: border-box;}

.ztmb-one-nr .left{width: 100%;float: none;}



.cont4-right{height: 250px;}

.cont4-right{width: 100%;height: 250px;float: none;overflow: hidden;background: #fff;}

.cont4-right video{display: block;height: 100%;width: 100%;margin: 0 auto;  object-fit: fill; font-size: 0;}

.cont4-right .imgsp img{width: 100;height: 100%;}

.cont4-right .imgsp{width: 100%;height: 100%;}

.ztmb-one-nr .right{width: 100%;float: none;padding: 20px;box-sizing: border-box;}

.ztmb-one-nr .right ul{width: 100%;height: 100%;}



.ztmb-one-nr .right ul  a{font-size: 16px;color: #000;width: 190px;height: 40px;float:none;display: block;text-align: center;line-height: 40px;margin-bottom: 15px;background: #f4f4f4;overflow: hidden;margin: 0 auto 15px;}

.ztmb-one-nr .right ul a:nth-of-type(2n){float: none;}

.ztmb-one-nr .right ul .gq{background: #1670c8;color: #fff;}







.sjcpzx{display: block;max-width:450px;min-width: 320px;padding: 0 20px;margin: 20px auto;box-sizing: border-box;}

.sjcpzx ul{width: 100%;height: 100%;}

.sjcpzx ul li{width: 100%;height: 100%;float: none;margin-bottom: 15px;}

.sjcpzx ul li:nth-of-type(2n){float:none;}

.sjcpzx  ul li .zfx{width: 100%;height: 100%;overflow: hidden;}

.sjcpzx  ul li img{width: 100%;display: block;transition: 1s all;}

.sjcpzx ul li p{width: 100%;line-height: 50px;padding: 0 15px;box-sizing: border-box;background: #1670c8;color: #fff;font-size: 16px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 50px;}

.sjcpzx  ul li:hover p{background: #3f9ffd !important;}





}