@charset 'utf-8';

input {

	font-family: "微软雅黑";

}



html {

	width: 100%;

}





/*header*/




.lsy-sj{display: none;}
			.lsy1{background: #fff;padding-bottom: 20px;}
			.lsy{max-width: 1200px;min-width: 1024px;margin: 0 auto;background: #fff;}
			.lsy .title{width: 100%;height: 150px;text-align: center;line-height: 150px;font-size: 35px;color: #333;}
			.lsy .lsy2 ul li{height: 400px;}
			.lsy .lsy2 ul li div img{width: 120px;height: 400px;}


			.Box {position: relative;}
			.Box .content {max-width: 1200px;margin: 0 auto;min-width: 1024px;}
			.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.xian{width: 100%;height: 1px;background: #d3d3d3;position: absolute;left: 0;bottom: 7px;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;cursor: pointer;bottom: -10px;}
			.Box .Box_con .btnl {background: url(../img/tyz.png) no-repeat center;left: -72px; }
			.Box .Box_con .btnr {background: url(../img/tyy.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(img/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(img/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 285px;height: 400px;margin-left: 20px;overflow: hidden;position: relative;}
			.Box .Box_con .conbox ul li .nian{position: absolute;left: 9px;top: 30px;font-size: 30px;font-family: "微软雅黑";font-weight: bold; color:#fff;}
			.Box .Box_con .conbox ul li .nian2{position: absolute;left: 9px;top: 130px;font-size: 30px;font-family: "微软雅黑";font-weight: bold; color:#fff;}
			
			
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 100px;height: 400px;transition: all 0.5s;float: left;}
			.Box .Box_con .conbox ul li .ty1{height: 300px;margin-top: 100px;}
			.Box .Box_con .conbox ul li p{float: right;width: 180px;height: 100%;margin-top: 100px;}
			.Box .Box_con .conbox ul li .ty2{}
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}
		























.header {

	height: 112px;

	width: 100%;

	z-index: 990;

	background: #fff;

}



.header .pc_header {

	max-width: 1300px;

	margin: 0 auto;

}



.header .logo a {

	float: left;

	width: 251px;

	height: 67px;

	margin-top: 22px;

}



.header .logo .csy {

	width: 134px;

	height: 42px;

	border: 2px solid #dddddd;

	margin-left: 20px;

	margin-top: 35px;

	float: left;

	padding: 0 10px;

	box-sizing: border-box;

}



.header .logo {

	width: 405px;

	height: 112px;

	float: left;

}



.kx {

	width: 100%;

	height: 50px;

	display: none;

}



.header .logo .csy p {

	width: 100%;

	height: 20px;

	font-size: 14px;

	line-height: 20px;

}



.header .logo img {

	display: block;

	width: 100%;

	height: 100%;

}



.nav_pho {

	display: none;

}



.nav {

	float: left;

	overflow: hidden;

	margin-left: 60px;

}



.nav p {

	float: left;

	margin-left: 20px;

	line-height: 110px;

	border-bottom: 2px solid #fff;

}



.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: #2596d9;

}



.nav p.act,

.nav p:hover {

	border-bottom: 2px solid #2596d9;

}



.dianhua {

	width: 168px;

	height: 112px;

	float: right;

	font-size: 20px;

	line-height: 112px;

	vertical-align: middle;

}



.dianhua img {

	margin-right: 5px;

}



.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{

	width: 100%;

	height: 100%;

	background: #323232;

	margin-top: 60px ;

}

.pc_footer{

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto;

	padding: 30px 0 30px 10px;

	box-sizing: border-box;

}

.pc_footer ul{

	width: 12%;

	float: left;

	height: 100%;

}

.pc_footer ul:first-child{

	margin-right: 6%;

}

.pc_footer ul:last-child{

	border-right: 1px solid #424447;

}

.pc_footer ul p a{

	color: #fff !important;

	font-size: 16px;

	height: 40px;

	line-height: 40px;

}

.pc_footer ul li a{

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	color: #999;

}

.pc_footer .f-right{

	width: 20%;

	height: 100%;

	float: right;

}

.pc_footer .f-right .zxzx{

	width: 178px;

	height: 46px;

	border:  2px solid #fff;

	color: #fff;

	font-size: 16px;

	line-height: 46px;

	text-align: center;

	border-radius: 40px;

	margin: 0 auto

}

.pc_footer .f-right .zxzx:hover{

	background: #fff;

	color: #323232;

}

.pc_footer .f-right p{

	width: 176px;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	margin: 5px auto;

	color: #fff;

}

.pc_footer .f-right .zjh{

	width: 200px;

	height: 50px;

	font-size: 25px;

	color: #fff;

	margin: 0 auto;

	font-weight: bold;

}

.pc_footer .f-right .wx{

	width: 108px;

	height: 138px;

	margin-left: 20px;

}

.pc_footer .f-right .wx img{

	width: 108px;

	height: 108px;

}

.pc_footer .f-right .wx p{

	height: 30px;

	line-height: 30px;

	width: 100%;

	text-align: center;

	color: #fff;

}

.fff{

	width: 100%;

	height: 68px;

	border-top: 1px solid;

	text-align: center;

	line-height: 68px;

	color: #999;

	font-size: 14px;

}

.sj-f{

	display: none;

}



.ph_footer{

	display: none;

}







.fix-right {

	width: 83px;

	height: 335px;

	position: fixed;

	right: 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: -200px;

}

.fix-right .fix-right1 .tel {

	width: 200px;

	height: 83px;

	position: absolute;

	left:400px;

	top: 0px;

	background: #2596d9;

	text-align: center;

	line-height: 83px;

	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: 159px;

	top: -40px;

	transition: 1s all;

}

.fix-right .fix-right3:hover .wx{

	left: -160px;

}



.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;

}





/*右侧导航结束*/



.banner{

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.banner img{

	width: 100%;

	height: 100%;

	display: block;

}



.top{

	width: 100%;

	height: 70px;

	border-bottom: 1px solid #e5e5e5;

}

.top ul{

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto;

}

.top ul li{

	padding:0  10px;

	height: 68px;

	border-bottom: 2px solid transparent;

	float: left;

	font-size: 16px;

	line-height: 68px;

	color: #111;

	/*box-sizing: border-box;*/

}

.top .color{

	color: #0c58c9;

	border-bottom: 2px solid #0c58c9;

}

.dsz{

	max-width: 1200px;

	min-width: 1024px;

	margin:30px auto;

}

.dszleft{

	width: 60%;

	height: 100%;

	float: left;

}

.dszleft .dsztitle{

	font-size: 30px;

	height: 50px;

	line-height: 50px;

	overflow: hidden;

	color: #1766ba;

	font-weight: bold;

	font-family: "微软雅黑";

}

.dszleft .dszyw{

	font-size: 22px;


	line-height: 40px;

	color: #a4a5a5;

}

.dszleft .gang{

	height: 40px;

	line-height: 40px;

	font-size: 30px;

}



.dszleft p{

	line-height: 30px;

	text-indent: 2em;

	font-size: 14px;

	color: #333;

}

.dszleft .qadpy{

	text-indent: 0em !important;

}

.dszleft .dszqm{

	height: 84px;

	line-height: 84px;

	margin: 20px 0 0 0;

	overflow: hidden;

}

.dszleft .dszqm p{

	float: left;

	height: 84px;

	line-height: 84px;

}

.dszleft img{

	vertical-align: middle;

}

.dszright{

	width: 40%;

	height: 530px;

	float: right;

	position: relative;

}

.dszright .yuan1{

	width: 60px;

	height: 60px;

	background: #d6f2fd;

	border-radius: 50%;

	position: absolute;

	left: 5%;

	top: 80%;

}

.dszright .yuan2{

	width: 320px;

	height: 320px;

	background: #cacaca;

	border-radius: 50%;

	position: absolute;

	left: 10%;

	top: 20%;

	z-index: 100;

	overflow: hidden;

}

.dszright .yuan2 img{

	width: 100%;

	height: 100%;

}

.dszright .yuan3{

	width: 160px;

	height: 160px;

	background: #41c1f0;

	border-radius: 50%;

	position: absolute;

	right: 10%;

	top: 10%;

}

.dszright .yuan4{

	width: 240px;

	height: 240px;

	background: #eaf7fd;

	border-radius: 50%;

	position: absolute;

	right: 15%;

	top: 50%;

}





.gsjs{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.gsjs .gsjsnr{

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto;

	height: 100%;

}

.gsjs .gsjstitle{

	width: 100%;

	height: 150px;

	line-height: 150px;

	text-align: center;

	font-size: 35px;

	color: #333;

}

.gsjs p{

	font-size: 15px;

	color: #333;

	line-height: 30px;

	margin-bottom: 30px;

}

.gsjs ul{

	width: 100%;

	height: 100%;

	padding: 0 20px;

	box-sizing: border-box;

}

.gsjs ul li{

	width: 25%;

	height: 100%;

	float: left;

}

.gsjs ul li div{

	width: 100%;

	height: 100px;

	overflow: hidden;

	text-align: center;

	line-height: 100px;

	color: #1766BA;

	font-size: 75px;

	font-weight: bold;

}

.gsjs ul li p{

	width: 100%;

	height: 30px;

	overflow: hidden;

	line-height: 30px;

	text-align: center;

}

.gsjs .zkgd{

	width: 150px;

	height: 40px;

	margin: 0 auto;

	text-align: center;

	line-height: 40px;

	border: 1px solid #cdcdcd;

	margin-bottom: 70px;

	margin-top: 20px;
	cursor: pointer

}
.gsjs .zkgd:hover{
	background: #1766BA;
	color: #fff;
	border: 1px solid #1766BA
}

.content2 {

	width: 100%;

	height: 100%;

}



.content2 ul {

	width: 100%;

	height: 100%;

}



.content2 ul li {

	width: 33.33333%;

	height: 100%;

	float: left;

	position: relative;



}



.content2 ul li img {



	width: 100%;

	height: 100%;

	display: block;

}



.content2 ul li .shang {

	width: 80%;

	height: 80%;

	position: absolute;

	top: 50%;

	left: 50%;

	border-radius: 5px;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

		padding: 30px 0 0 0;

	box-sizing: border-box;

}



.content2 ul li .shang .letme1 {

	width: 104px;

	height: 78px;

	margin: 10px auto;

	overflow: hidden;

	background-size: contain;

}

.content2 ul li .shang .letme2 {

	width: 96px;

	height: 87px;

	margin: 10px auto;

	overflow: hidden;

	background-size: contain;

}



.content2 ul li .shang .letme3 {

	width: 95px;

	height: 92px;

	margin: 10px auto;

	overflow: hidden;

	background-size: contain;

}



.content2 ul li .shang .sm {

	text-align: center;

	font-size: 30px;

	height: 50px;

	line-height: 50px;

	color: #fff;

}



.content2 ul li .shang .zl {

	font-size: 16px;

	text-align: center;

	height: 20px;

	line-height: 20px;

	color: #fff;

}











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


.content2 ul li .shang .letme1 {

	width: 52px!important;

	height: 39px!important;

	margin: 10px auto;

	overflow: hidden;

	background-size: contain;

}

.content2 ul li .shang .letme2 {

	width: 48px;

	height: 43px;

	margin: 10px auto;

	overflow: hidden;

	background-size: contain;

}


.content2 ul li .shang .letme3 {

	width: 47px;

	height: 46px;

	margin: 10px auto;

	overflow: hidden;

	background-size: contain;

}



.content2 ul li .shang .sm {

	text-align: center;

	font-size: 20px;

	height: 40px;

	line-height: 40px;

	color: #fff;

}



.content2 ul li .shang .zl {

	font-size: 14px;

	text-align: center;

	height: 100%;

	line-height: 15px;

	color: #fff;

}




}





.sdjd{

	width: 100%;

	height: 100%;

}

.sdjdtitle{

	width: 100%;

	height: 190px;

	padding: 40px  0 30px;

	box-sizing: border-box;

}

.sdjdtitle .pp1{

	width: 100%;

	height: 80px;

	line-height: 80px;

	text-align: center;

	font-size: 35px;

	color: #333;

}

.sdjdtitle .pp2{

	width: 100%;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 22px;

	color: #333;

}

.sdjd img{

	width: 100%;

	height: 100%;

}





.fzlc{

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}

.fzlctitle{

	width: 100%;

	height: 155px;

	text-align: center;

	line-height: 155px;

	font-size: 35px;

	color: #333;

}

.ull {width:100%; height:500px;  position:relative; }

.fzlc .ull ul{

	width: 100%;

	height: 500px;

	overflow: hidden;

	position: absolute;

	left: 0;

	top: 0;

	/*z-index: 10000;*/

}

.fzlc  li{

	width: 15%;

	height: 100%;

	float: left;

}

.fzlc  li .ty1{

	width: 120px;

	height: 349px;

	background: url(../img/ty1.png) no-repeat;

	float: left;

	margin-top: 	150px;

	background-size: 100% 100%;

}

.fzlc  li .ty2{

	width: 120px;

	height: 500px;

	background: url(../img/ty2.png) no-repeat;

	float: left;

	background-size: 100% 100%;

}

.fzlc  li .ty2 .nian{

	width: 120px;

	height: 100px;

	font-size: 35px;

	color: #fff;

	line-height: 100px;

	text-align: center;

	overflow: hidden;

	

}

.fzlc  li .ty1 .nian{

	width: 120px;

	height: 100px;

	font-size: 35px;

	color: #fff;

	line-height: 100px;

	text-align: center;

	overflow: hidden;

	

}

.fzlc .gao p{

	height:220px;

	margin-top: 150px;

	overflow: hidden;

	margin-right: 0 !important;

}

.fzlc .di p{



	height:180px;

	margin-top: 230px;

	overflow: hidden;

	margin-right: 0 !important;

}

.fzlc .xian{

	width: 100%;

	height: 1px;

	background: #d3d3d3;

	position: absolute;

	left: 0;

	bottom: 8px;

}

.fzlc .zuo{

	width: 42px;

	height: 42px;

	background:url(../img/tyz.png);

	position: absolute;

	left: -50px;

	bottom: -15px;

	z-index: 100;



}

.fzlc .you{

	width: 42px;

	height: 42px;

	background: url(../img/tyy.png);

	position:absolute;

	right: -50px;

	bottom: -15px;

	z-index: 1000;



}





.gszz{

	width: 100%;

	height: 100%;

	background: url(../img/bjt.jpg) no-repeat;

	margin-top: 50px;

}

.gszz .gszztitle{

	width: 100%;

	height: 210px;

	padding:  50px 0 ;

	box-sizing: border-box;

	text-align: center;

}

.gszz .gszztitle .pp1{

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 35px;

	color: #fff;

}



.gszz .gszztitle .pp2{

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 22px;

	color: #fff;

}







.zcxq_yw {

	width: 1300px;

	margin: 10px auto 50px;

	

}



.zcxq_ywmain {

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto;

	position: relative;

	

}



.zcxq_ywmain .bd {

	position: relative;

	width: 100%;

	z-index: 0;

}



.zcxq_ywmain .bd li {

	float: left;

	zoom: 1;

	vertical-align: middle;

	margin-right: 36px;

	width: 273px;

	background: #fff;

}



.zcxq_ywmain .bd li div {

	

	height: 160px;

	overflow: hidden;

}



.zcxq_ywmain .bd li div img {

	display: block;

	width: 100%;

	height: 100%;

}



.zcxq_ywmain .bd li p {

	padding-top: 0px;

	line-height: 55px;

	text-align: left;

	padding: 0 0 0 10px;

	box-sizing: border-box;

	overflow: hidden;

	height: 55px;

	

}



.zcxq_ywmain .bd li p {

	font-size: 16px;

	color: #000;

}

.zcxq_ywmain .bd a{

	display: block;

	width: 100%;

	height: 100%;

}



.zcxq_ywbtn {

	position: absolute;

	top: 50%;

	margin-top: -33px;

	display: block;

	width: 36px;

	height: 36px;

	border: 1px solid #fff;

	border-radius: 50%;

	line-height: 36px;

	text-align: center;

	font-size: 34px;

	color: #fff;

	font-family: "宋体";

}



.zcxq_yw .prev {

	left: -45px;

}



.zcxq_yw .next {

	right: -45px;

}





.swiper-container{

	display: none;

}

.zzjg{

	display: block;

	max-width: 1200px;

	min-width: 1024px;

	height: 100%;

	margin: 0 auto;

	overflow: hidden;

}

.zzjg .zzjgtitle{

	width: 100%;

	height: 150px;

	line-height: 150px;

	text-align: center;

	line-height: 150px;

	color: #333;

	font-size: 35px;

}

.zzjg  img{

	width: 100%;

	height: 100%;

}















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

	.dianhua {

		display: none;

	}

}



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

	.nav {

		display: none;

	}

	.header {

		height: 50px;

	}

	.pc_header {

		height: 50px;

	}

	.logo {

		height: 50px !important;

		width: 155px !important;

	}

	.header .logo a {

		float: left;

		width: 151px;

		height: 40px;

		margin-top: 3px;

	}

	.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: 10px;

	}

	.nav_pho img {

		display: block;

		width: 100%;

		height: 100%;

	}

	.header {

		height: 50px;

		background: #fff;

		position: fixed;

		top: 0;

		box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.1);

	}

	.nav {

		display: none;

	}

	.dsz{

	max-width: 1024px;

	min-width: 768px;

	margin:30px auto;

	padding: 0 10px;

	box-sizing: border-box;

}

.dszleft{

	width: 60%;

	height: 100%;

	float: left;

}

.dszleft .dsztitle{

	font-size: 30px;

	height: 50px;

	line-height: 50px;

	overflow: hidden;

	color: #1766ba;

	font-weight: bold;

	font-family: "微软雅黑";

}

.dszleft .dszyw{

	font-size: 22px;



	line-height: 40px;

	color: #a4a5a5;

}

.dszleft .gang{

	height: 40px;

	line-height: 460px;

	font-size: 30px;

}



.dszleft p{

	line-height: 30px;

	text-indent: 2em;

	font-size: 14px;

	color: #333;

}

.dszleft .qadpy{

	text-indent: 0em !important;

}

.dszleft .dszqm{

	height: 84px;

	line-height: 84px;

	margin: 20px 0 0 0;

	overflow: hidden;

}

.dszleft .dszqm img{

	vertical-align: middle;

}

.dszright{

	width: 40%;

	height: 530px;

	float: right;

	position: relative;

}

.dszright .yuan1{

	width: 60px;

	height: 60px;

	background: #d6f2fd;

	border-radius: 50%;

	position: absolute;

	left: 5%;

	top: 80%;

}

.dszright .yuan2{

	width: 320px;

	height: 320px;

	background: #cacaca;

	border-radius: 50%;

	position: absolute;

	left: 10%;

	top: 20%;

	z-index: 100;

}

.dszright .yuan3{

	width: 160px;

	height: 160px;

	background: #41c1f0;

	border-radius: 50%;

	position: absolute;

	right: 10%;

	top: 10%;

}

.dszright .yuan4{

	width: 240px;

	height: 240px;

	background: #eaf7fd;

	border-radius: 50%;

	position: absolute;

	right: 15%;

	top: 50%;

}



	

.gsjs{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.gsjs .gsjsnr{

	max-width: 1024px;

	min-width: 768px;

	margin: 0 auto;

	height: 100%;

	padding: 0 10px;

}

.gsjs .gsjstitle{

	width: 100%;

	height: 150px;

	line-height: 150px;

	text-align: center;

	font-size: 35px;

	color: #333;

}

.gsjs p{

	font-size: 15px;

	color: #333;

	line-height: 30px;

	margin-bottom: 30px;

}

.gsjs ul{

	width: 100%;

	height: 100%;

	padding: 0 20px;

	box-sizing: border-box;

}

.gsjs ul li{

	width: 25%;

	height: 100%;

	float: left;

}

.gsjs ul li div{

	width: 100%;

	height: 100px;

	overflow: hidden;

	text-align: center;

	line-height: 100px;

	color: #1766BA;

	font-size: 65px;

	font-weight: bold;

}

.gsjs ul li p{

	width: 100%;

	height: 30px;

	overflow: hidden;

	line-height: 30px;

	text-align: center;

}

.gsjs .zkgd{

	width: 150px;

	height: 40px;

	margin: 0 auto;

	text-align: center;

	line-height: 40px;

	border: 1px solid #cdcdcd;

	margin-bottom: 70px;

	margin-top: 20px;

	transition: 1s all;

}

.gsjs .zkgd:hover{

	background: #0067c7;

	color: #fff;

}

.content2 {

	width: 100%;

	height: 100%;

}



.content2 ul {

	width: 100%;

	height: 100%;

}



.content2 ul li {

	width: 33.33333%;

	height: 100%;

	float: left;

	position: relative;



}



.content2 ul li img {



	width: 100%;

	height: 100%;

	display: block;

}



.content2 ul li .shang {

	width: 80%;

	height: 80%;

	position: absolute;

	top: 50%;

	left: 50%;

	border-radius: 5px;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

		padding: 0px 0 0 0;

	box-sizing: border-box;

	overflow: hidden;

}





.zcxq_yw {

	max-width: 1024px;

	min-width: 768px;

	margin: 10px auto 50px;

	

}



.zcxq_ywmain {

	max-width: 1024px;

	min-width: 768px;

	margin: 0 auto;

	position: relative;

	

}



.zcxq_ywmain .bd {

	position: relative;

	width: 100%;

	z-index: 0;

}



.zcxq_ywmain .bd li {

	float: left;

	zoom: 1;

	vertical-align: middle;

	margin-right: 36px;

	width: 225px;

	background: #fff;

}



.zcxq_ywmain .bd li div {

	width: 225px;

	height: 130px;

	overflow: hidden;

}



.zcxq_ywmain .bd li div img {

	display: block;

	width: 100%;

	height: 100%;

}



.zcxq_ywmain .bd li p {

	padding-top: 0px;

	line-height: 55px;

	text-align: left;

	padding: 0 0 0 10px;

	box-sizing: border-box;

	overflow: hidden;

	height: 55px;

	

}



.zcxq_ywmain .bd li p {

	font-size: 16px;

	color: #000;

}

.zcxq_ywmain .bd a{

	display: block;

	width: 100%;

	height: 100%;

}



.zcxq_ywbtn {

	position: absolute;

	top: 50%;

	margin-top: -33px;

	display: block;

	width: 36px;

	height: 36px;

	border: 1px solid #fff;

	border-radius: 50%;

	line-height: 36px;

	text-align: center;

	font-size: 34px;

	color: #fff;

	font-family: "宋体";

}



.zcxq_yw .prev {

	left: -45px;

	display: none;

}



.zcxq_yw .next {

	right: -45px;

	display: none;

}



.fzlc{

	max-width: 1024px;

	min-width: 768px;

	margin: 0 auto;

	/*overflow: hidden;*/

	position: relative;

}

.fzlctitle{

	width: 100%;

	height: 155px;

	text-align: center;

	line-height: 155px;

	font-size: 35px;

	color: #333;

}





	



}



@media only screen and (max-width: 768px) {
	
	
	
	.lsy1{display: none;}
	
	.lsy-sj{display: block;}
	
	.lsy-sj .title{font-size: 24px;text-align: center;padding: 20px 0;box-sizing: border-box;}
	.swi{position: relative;padding: 0 20px;box-sizing: border-box}
	.swi .nian{position: absolute;left: 23px;top: 15px;font-size: 24px;color: #fff;}
	.swi .nian1{position: absolute;left: 43px;top: 20px;font-size: 24px;color: #fff;}
	.swi .ty2{width: 100px;height: 320px;float: left;}
	.swi .ty1{width: 100px;height: 250px;float: left;margin-top:0px;}
	.swi p{float: right;width:75%;padding-right: 1%;box-sizing: border-box;margin-top: 0px;}
	
	
	
	

	.fzlc{

	max-width: 768px;

	min-width: 640px;

	margin: 0 auto;

	/*overflow: hidden;*/

	position: relative;

}

.fzlctitle{

	width: 100%;

	height: 155px;

	text-align: center;

	line-height: 155px;

	font-size: 35px;

	color: #333;

}

	

	.fix-right{

		display: none;

	}

	.nav_pholist {

		height: 100%;

	}

	.pages {

		padding: 30px 0;

		text-align: center;

	}

	







.footer .pc_footer{

	display: none;

}

.fff{

	display: none;

}

.ph_footer{

	width: 100%;

	height: 60px;

	background:#2586d9;

	position: fixed;

	left: 0;

	bottom:0;

	display: block;

	z-index: 1000;

	

}



.ph_footer ul{

	width: 100%;

	height:100%

}

.ph_footer ul li{

	width: 25%;

	height: 60px;

	float: left;

	padding: 5px 0 0 0 ;

}

.ph_footer ul li .img{

	width: 25px;

	height: 25px;

	margin: 0 auto;

}

.ph_footer ul li .img img{

	width: 100%;

	height: 100%;

}

.ph_footer ul li p{

	width: 100%;

	height: 30px;

	font-size: 12px;

	line-height: 30px;

	text-align: center;

	color: #fff;

}

.sj-f{

	width: 100%;

	height: 60px;

	margin-bottom: 60px;

	text-align: center;

	border-top: 1px solid #ccc;

	display: block;

}

.sj-f p{

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 12px;

}



	.dsz{

	max-width: 768px;

	min-width: 640px;

	margin:30px auto;

	padding: 0 10px;

	box-sizing: border-box;

}

.dszleft{

	width: 100%;

	height: 100%;

	float: none;

}

.dszleft .dsztitle{

	font-size: 30px;

	height: 50px;

	line-height: 50px;

	overflow: hidden;

	color: #1766ba;

	font-weight: bold;

	font-family: "微软雅黑";

}

.dszleft .dszyw{

	font-size: 22px;

	

	line-height: 40px;

	color: #a4a5a5;

}

.dszleft .gang{

	height: 40px;

	line-height: 40px;

	font-size: 30px;

}



.dszleft p{

	line-height: 30px;

	text-indent: 2em;

	font-size: 14px;

	color: #333;

}

.dszleft .qadpy{

	text-indent: 0em !important;

}

.dszleft .dszqm{

	height: 84px;

	line-height: 84px;

	margin: 20px 0 0 0;

	overflow: hidden;

}

.dszleft .dszqm img{

	vertical-align: middle;

}

.dszright{

	width: 100%;

	height: 530px;

	float: left;

	position: relative;

}

.dszright .yuan1{

	width: 60px;

	height: 60px;

	background: #d6f2fd;

	border-radius: 50%;

	position: absolute;

	left: 20%;

	top: 80%;

}

.dszright .yuan2{

	width: 320px;

	height: 320px;

	background: #cacaca;

	border-radius: 50%;

	position: absolute;

	left: 30%;

	top: 20%;

	z-index: 100;

}

.dszright .yuan3{

	width: 160px;

	height: 160px;

	background: #41c1f0;

	border-radius: 50%;

	position: absolute;

	right: 16%;

	top: 10%;

}

.dszright .yuan4{

	width: 240px;

	height: 240px;

	background: #eaf7fd;

	border-radius: 50%;

	position: absolute;

	right: 15%;

	top: 50%;

}



.gsjs{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.gsjs .gsjsnr{

	max-width: 768px;

	min-width: 640px;

	margin: 0 auto;

	height: 100%;

	padding: 0 10px;

	box-sizing: border-box;

}

.gsjs .gsjstitle{

	width: 100%;

	height: 150px;

	line-height: 150px;

	text-align: center;

	font-size: 35px;

	color: #333;

}

.gsjs p{

	font-size: 15px;

	color: #333;

	line-height: 30px;

	margin-bottom: 30px;

}

.gsjs ul{

	width: 100%;

	height: 100%;

	padding: 0 20px;

	box-sizing: border-box;

}

.gsjs ul li{

	width: 25%;

	height: 100%;

	float: left;

}

.gsjs ul li div{

	width: 100%;

	height: 100px;

	overflow: hidden;

	text-align: center;

	line-height: 100px;

	color: #1766BA;

	font-size: 50px;

	font-weight: bold;

}

.gsjs ul li p{

	width: 100%;

	height: 30px;

	overflow: hidden;

	line-height: 30px;

	text-align: center;

}

.gsjs .zkgd{

	width: 150px;

	height: 40px;

	margin: 0 auto;

	text-align: center;

	line-height: 40px;

	border: 1px solid #cdcdcd;

	margin-bottom: 70px;

	margin-top: 20px;

}

.content2 {

	width: 100%;

	height: 100%;

}



.content2 ul {

	width: 100%;

	height: 100%;

}



.content2 ul li {

	width: 100%;

	height: 100%;

	float: none;

	position: relative;



}



.content2 ul li img {



	width: 100%;

	height: 100%;

	display: block;

}



.content2 ul li .shang {

	width: 80%;

	height: 80%;

	position: absolute;

	top: 50%;

	left: 50%;

	border-radius: 5px;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

		padding: 30px 0 0 0;

	box-sizing: border-box;

	overflow: hidden;

}



.content2 ul li .shang .letme1 {

	width: 104px;

	height: 78px;

	margin: 20px auto;

	overflow: hidden;

	background-size: contain;

}

.content2 ul li .shang .letme2 {

	width: 96px;

	height: 87px;

	margin: 20px auto;

	overflow: hidden;

	background-size: contain;

}



.content2 ul li .shang .letme3 {

	width: 95px;

	height: 92px;

	margin: 20px auto;

	overflow: hidden;

	background-size: contain;

}



.content2 ul li .shang .sm {

	text-align: center;

	font-size: 22px;

	height: 50px;

	line-height: 50px;

	color: #fff;

}



.content2 ul li .shang .zl {

	font-size: 16px;

	text-align: center;

	height: 20px;

	line-height: 20px;

	color: #fff;

}



.content2 ul li .zzc {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

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

	display: none;

	transition: 1s all;

}



.zcxq_yw{

	display: none;

}



.swiper-container{

	display: block;

}

.swiper-container div img{

	display: block;

	margin: 0 auto;

};

.swiper-container .swiper-wrapper .swiper-slide p{

	width: 100% !important;

	height: 40px !important;

	line-height: 40px !important;

	text-align: center !important;

	color: #fff !important;

}



.zzjg{

	display: none;

}

	

}



@media only screen and (max-width: 640px) {
	.swi p{float: right;width:60%;padding-right: 1%;box-sizing: border-box;margin-top: 0px;}
	.footer{
		display: none
	}
	
	
	.sdjdtitle{
		height: 100%;
		padding: 15px 0 0 10px;
	}
	.sdjdtitle .pp1{
		height: 100%;
		line-height: 40px;
		font-size: 24px
	}
	.sdjdtitle .pp2{
		line-height: 40px;
		height: 100%;
		font-size: 18px
	}
	

.top{

	width: 100%;
	height: 100%;

	overflow-x: scroll;

	}

.top ul{

	width:auto;



	

}

.top ul li{

	width: auto;

	padding: 0 15px;

	height: 48px;

	border-bottom: 2px solid transparent;

	float: left;

	font-size: 16px;

	line-height:48px;

	color: #111;

	text-align: center;

	overflow: hidden;

}



.dsz{

	max-width: 640px;

	min-width: 320px;

	margin:15px auto;

	padding: 0 10px;

	box-sizing: border-box;

}

.dszleft{

	width: 100%;

	height: 100%;

	float: none;

}

.dszleft .dsztitle{

	font-size: 24px;

	height: 40px;

	line-height: 40px;

	overflow: hidden;

	color: #1766ba;

	font-weight: bold;

	font-family: "微软雅黑";

}

.dszleft .dszyw{

	font-size: 22px;

	

	line-height: 40px;

	color: #a4a5a5;

}

.dszleft .gang{

	height: 30px;

	line-height: 30px;

	font-size: 30px;

}



.dszleft p{

	line-height: 30px;

	text-indent: 2em;

	font-size: 14px;

	color: #333;

}

.dszleft .qadpy{

	text-indent: 0em !important;

}

.dszleft .dszqm{

	height: 100%;

	/*line-height: 84px;*/

	margin: 20px 0 0 0;

	overflow: hidden;

}

.dszleft .dszqm p{

	height: 40px;

	line-height: 40px;

	float: none;

}

.dszleft .dszqm img{

	background: #ccc;

	display: block;

}

.dszright{

	width: 100%;

	height: 350px;

	float: left;

	position: relative;

}

.dszright .yuan1{

	width: 60px;

	height: 60px;

	background: #d6f2fd;

	border-radius: 50%;

	position: absolute;

	left: 5%;

	top: 70%;

}

.dszright .yuan2{

	width: 250px;

	height: 250px;

	background: #cacaca;

	border-radius: 50%;

	position: absolute;

	left: 50%;

	margin-left: -125px;

	top: 20%;

	z-index: 100;

}

.dszright .yuan3{

	width: 130px;

	height: 130px;

	background: #41c1f0;

	border-radius: 50%;

	position: absolute;

	right: 5%;

	top: 10%;

}

.dszright .yuan4{

	width: 160px;

	height: 160px;

	background: #eaf7fd;

	border-radius: 50%;

	position: absolute;

	right: 6%;

	top: 50%;

}

.gsjs{

	width: 100%;

	height: 100%;

	background: #f5f5f5;

}

.gsjs .gsjsnr{

	max-width: 640px;

	min-width: 320px;

	margin: 0 auto;

	height: 100%;

	padding: 0 10px;

	box-sizing: border-box;

}

.gsjs .gsjstitle{

	width: 100%;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 24px;

	color: #333;

}

.gsjs p{

	font-size: 15px;

	color: #333;

	line-height: 30px;

	margin-bottom: 15px;

}

.gsjs ul{

	width: 100%;

	height: 100%;

	padding: 0 20px;

	box-sizing: border-box;

}

.gsjs ul li{

	width: 50%;

	height: 100%;

	float: left;

}

.gsjs ul li div{

	width: 100%;

	height: 100px;

	overflow: hidden;

	text-align: center;

	line-height: 100px;

	color: #1766BA;

	font-size: 50px;

	font-weight: bold;

}

.gsjs ul li p{

	width: 100%;

	height: 30px;

	overflow: hidden;

	line-height: 30px;

	text-align: center;

}

.gsjs .zkgd{

	width: 150px;

	height: 40px;

	margin: 0 auto;

	text-align: center;

	line-height: 40px;

	border: 1px solid #cdcdcd;

	margin-bottom: 20px;

	margin-top: 20px;

}



.content2 ul li .shang {

	width: 80%;

	height: 80%;

	position: absolute;

	top: 50%;

	left: 50%;

	border-radius: 5px;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

		padding: 10px 0 0 0;

	box-sizing: border-box;

	overflow: hidden;

}

.content2 ul li .shang .letme1 {

	width: 50px;

	height: 39px;

	margin: 0px auto;

	overflow: hidden;

	background-size: contain;

}

.content2 ul li .shang .letme2 {

	width: 48px;

	height: 43.5px;

	margin: 0px auto;

	overflow: hidden;

	background-size: contain;

}



.content2 ul li .shang .letme3 {

	width: 47.5px;

	height: 46px;

	margin: 0px auto;

	overflow: hidden;

	background-size: contain;

}



.fzlc{

	max-width: 640px;

	min-width: 320px;

	margin: 0 auto;

	/*overflow: hidden;*/

	position: relative;

}

.fzlctitle{

	width: 100%;

	height: 100%;

	text-align: center;

	line-height: 40px;

	font-size: 24px;

	color: #333;

}
	
	.gszz .gszztitle{
		height: 100%;
		padding: 15px 0;
	}
	.gszz .gszztitle .pp1{
		height: 100%;
		line-height: 40px;
		font-size: 24px
	}
.gszz .gszztitle .pp2{
		height: 100%;
		line-height: 40px;
		font-size: 18px
	}
	
	
	.gszz{
		margin-top: 15px
	}
	

	

}





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



}
.banner{display: block}
.sj-banner{display: none}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.w1200 p{
	font-size: 15px;
	color: #333;
	line-height: 30px;
	margin-bottom: 10px;
}
@media only screen and (max-width: 768px) {
	
	.banner{display: none}
.sj-banner{display: block;width: 100%;height: 100%}
	.sj-banner img{width: 100%;height: 100%;display: block}
	.w1200{
		width: 95%;

	}
}
