* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

	list-style: none;

	text-decoration: none;

	font-style: normal;

	line-height: 1;

	outline: none;
	font-family:-apple-system,SF UI Display,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;

}

a:hover{

	text-decoration: none;

}

input:focus{

	outline: none;

}

.white{

	color: #fff !important;

}

.yellow{

	color: #ff9c09;

}

.green{

	color: #99c20c;

}

.red{

	color: #ff0103;

}

body{

	background: #fff;

}

.pageLeft{

	position: fixed;

	left: 0px;

	top: 0px;

	z-index: 2;

	width: 100%;

	background: #fff;

}

.pheader{

	padding: 20px 20px;

	height: 80px;

}

.bjf5f5f5{

	background: #f5f5f5 !important;

}

.pheader .logo{

	width: 180px;

}

.pagetitle1 div{

	background: #FFFFFF;

}

.pagetitle1 .cont{

	display: inline-block;

	background: url(../image/cont3bj.png) repeat-x left center;

	padding-right: 114px;

	font-size: 28px;

	color: #333333;

	font-weight: 700;

}

.w1230{

	width: 1230px;

	margin: 0 auto;

	}

.pagetitle1 .text{

	padding-right: 22px;

}

.pagetitle2{

	text-align: center;

	font-size: 28px;

	font-weight: bold;

	color: #fff;

}

.pagetitle2 span{

	display: inline-block;

	width: 115px;

	vertical-align: middle;

	background: url(../image/pagetitle2bj.png)  repeat-x left center;

}

.pagetitle2 em{

	display: inline-block;

	padding: 0 20px;

	vertical-align: middle;

}

.pagetitle2 .pagetext{

	font-size: 14px;

	padding-top: 20px;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

.textl{

	text-align: left;

}

.textr{

	text-align: right;

}

.w1200{

	width: 1200px;

	margin: 0 auto;

}

.w1224{

	width: 1224px;

	margin: 0 auto;

}

.itemcenter {

	display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}

.line1 {

	-webkit-box-orient: ;

	text-overflow: ellipsis;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

}



.line2 {

	-webkit-box-orient: ;

	text-overflow: ellipsis;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.line3 {

	-webkit-box-orient: ;

	text-overflow: ellipsis;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



.line4 {

	-webkit-box-orient: ;

	text-overflow: ellipsis;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;

}

.content1{

	background: url(../image/cont1bj.png) repeat;

	height: 70px;

}

.content1 .box{

	overflow: hidden;

}

.content1 .box .logo{

	padding-top: 10px;

}

.content1 .nav{

	text-align: right;

}

.content1 .nav a{

	font-size: 18px; 	

	color: #fff;

	position: relative;

	min-width: 70px;

	display: inline-block;

	margin-left:45px;

	text-align: center;

	line-height: 70px;

}

.content1 .nav a em{

	position: absolute;

	left:0;

	bottom: 0;

	height: 4px;

	display: none;

	width: 100%;

	background: -moz-linear-gradient(left top, #33ffcc, #0099cc);

	background: -webkit-linear-gradient(left top, #33ffcc, #0099cc);

	background: -o-linear-gradient(left top, #33ffcc, #0099cc);

}

.content1 .nav span{

	color: #fff;

	font-size: 18px;

	margin-left: 35px;

}

.content1 .nav span i{

	font-size: 26px;

	display: inline-block;

	vertical-align: middle;

	padding-right: 10px;

}

.content1 .nav a.sel,.content1 .nav a:hover{

	color: #339933;

	background: url(../image/contabj.jpg) no-repeat center bottom;

	background: linear-gradient(to right, #01f9af, #3a97d5);

    -webkit-background-clip: text;

    color: transparent;

}

.content1 .nav a:hover em,.content1 .nav a.sel em{

	display: block;

}

.content2 {

	height: 728px;

}

.swiper-container {

      width: 100%;

      height: 100%;

    }

.swiper-slide {

  background-position: center;

  background-size: cover;

}

.content2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{

	width: 30px;

	height: 3px;

	border-radius: 0;

	background: #fff;

	border: none;

	margin: 0 5px;

}

.content2 .title{

	font-size: 56px;

	color: #00cc33;

}

.content2 .info{

	font-size: 28px;

	color: #00cc33;

	margin-top: 19px;

}

.content2 .text{

	font-size: 21px;

	color: #00cc33;

	margin-top: 15px;

}

.content2 .text1{

	font-size: 12px;

	color: #00cc33;

	margin-top: 5px;

}

.content2 .cont{

	margin-top: 15.5%;

	padding-left: 55px;

	letter-spacing: 1px;

	text-align: center;

}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{

	background: url(../image/cont1prev.png) no-repeat;

	height: 86px;

	width: 48px;

}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{

	background: url(../image/cont1next.png) no-repeat;

	height: 86px;

	width: 48px;

}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{

	bottom: 25px;

}

.page1{

	position: relative;

}

.page1 .content1{

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	z-index: 2;

}

.content3{

	padding-top: 48px;

	background: #f5f5f5;

	padding-bottom: 80px;

}
.content3 .pagetitle1 .text{
	background: #f5f5f5;
}
.content3 .ct{

	width: 800px;

	padding-left: 400px;

}

.content3 .ct .text{

	font-size: 14px;

	line-height: 25px;

	color: #666666;

	padding-bottom:25px;

}

.content3 .cot{

	padding-top: 50px;

}

.content3 .btn{

	padding-top: 30px;

}

.content3 .btn a{

	display: inline-block;

	width: 136px;

	height: 40px;

	color: #fff;

	line-height: 40px;

	font-size: 14px;

	text-align: center;

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content3 .box{

	position: relative;

}

.content3 .lc{

	position: absolute;

	right: 0px;

	width: 360px;

	top: -133px;

	opacity: .8;

	z-index: 3;

	padding-top: 20px;

	padding-left: 20px;

	color: #fff;

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content3 .listbox{

	padding-left: 45px;

	font-size: 14px;

	color: #fff;

	padding-top: 30px;

	padding-bottom: 40px;

}

.content3 .lc .title{

	font-size: 16px;

	font-weight: bold;

}

.content3 .lc .title span{

	display: inline-block;

	padding-left: 10px;

}

.content3 .list span{

	padding-left: 28px;

}

.content3 .list .time{

	padding-bottom: 3px;

}

.content3 .list .info{

	padding-top: 8px;

	padding-bottom: 60px;

	background: url(../image/cont3listbj.png) repeat-y 7px top;

}

.content3 .list i{

	display: inline-block;

	width: 15px;

}

.content3 .imgview {

	width: 360px;

	height: 360px;

	overflow: hidden;

}

.imgview img{

	transition: all .3s;

}

.imgview img:hover{

	transform: scale(1.3);

}

.content4{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

	padding-top: 50px;

	padding-bottom: 74px;

}

.content4 .box{

	background: #fff;

	overflow: hidden;

	margin-top: 66px;

}

.content4 .box .list{

	float: left;

	text-align: center;

	width: 33.33%;

	padding: 60px 60px 70px;

}

.content4 .list .title{

	font-size: 20px;

	padding-top: 50px;

	color: #333;

}

.content4 .list .info{

	color: #666;

	padding-top: 32px;

	line-height: 24px;

	text-align: justify;


	font-size: 14px;

}

.content5{

	background: #f5f5f5;

	padding:84px 0 72px;

}

.pagetitle3{

	color: #333;

}

.pagetitle3 .pagetext{

	color: #999999;

}

.pagetitle3 span{

	background: url(../image/pagetitle3bj.png)  repeat-x left center;

}

.content5 .box{

	overflow: hidden;

	padding-top: 80px;

}

.content5 .list{

	width: 575px;

	height: 470px;

	position: relative;

	float: left;

	transition: all .4s;

}

.content5 .list:last-child{

	float: right;

}

.content5 img{

	width: 575px;

	height: 470px;

	transition: all .4s;

}

.content5 .info{

	position: absolute;

	bottom: 0px;

	width: 100%;

	color: #fff;

	height: 90px;

	transition: all .4s;

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content5 .info h3{

	text-align: center;

	line-height: 90px;

	font-size: 20px;

}

.content5 .info .text{

	font-size: 14px;

	line-height: 25px;

	padding: 0 65px;

}

.content5 .list:hover .info{

	height: 300px;

}

.content5 .list:hover img{

	transform:translateY(-40px);/**上移元素**/

	-ms-transform:translateY(-40px);

	-webkit-transform:translateY(-40px);

}

.content6{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

	padding: 72px 0 105px;

}

.content6 .title{

	font-size: 18px;

	color: #333;

	padding-top: 20px;

}

.content6 .info{

	font-size: 14px;

	color: #666;

	padding: 22px 60px 0;

	line-height: 25px;

}

.content6 .box{

	overflow: hidden;

	padding-top: 50px;

}

.content6 .list{

	float: left;

	width: 380px;

	background: #fff;

	transition: all .4s;

	padding-top: 28px;

	border: 1px solid #F5F5F5;

	margin: 0 15px 20px;

	height: 248px;

	text-align: center;

}

.content6 .list i{

	background: linear-gradient(to right, #0099cc, #33ffcc);

    -webkit-background-clip: text;

    color: transparent;

	font-weight: bold;

	font-size: 36px;

}

.content6 .list:hover{

	transform:translateY(-20px);/**上移元素**/

	-ms-transform:translateY(-20px);

	-webkit-transform:translateY(-20px);

	border: 1px solid #339933;

}

.content7 {

	background: #f5f5f5;

	padding-top: 55px;

	padding-bottom: 75px;

}



.content7box {

	height: 389px;

	position: relative;

	margin-top: 70px;

	background: url(../image/qlogo.png) no-repeat center center;

}



.content7box .cont {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0px;

	left: 0px;

}



.content7box .xzq {

	width: 389px;

	height: 389px;

	margin: 0 auto;

	background: url(../image/cont76.png) no-repeat;

}



.content7box .list {

	position: relative;

	width: 386px;

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

	/* background: url(../img/cont67bj.png) repeat; */

}



.content7box .list .title {

	color: #fff;

	font-size: 18px;

	padding-bottom: 5px;

}



.content7box .list .info {

	color: #ccffff;

	font-size: 14px;

	line-height: 25px;

	padding-top: 10px;

}



.content7box .list:nth-child(even) {

	float: right;

}



.content7box .box1 {

	overflow: hidden;

	padding-bottom: 90px;

}

.content7 .box {

	width: 386px;

	padding: 25px 0px 23px 25px;

	/* background: url(../img/l20.png) repeat; */

}



.content7 .lb {

	height: 10px;

	width: 1px;

	left: 0px;

	bottom: 0px;

	position: absolute;

	background: #00ffff;

	transition: height 1s;

	-moz-transition: height 1s;

	/* Firefox 4 */

	-webkit-transition: height 1s;

	/* Safari and Chrome */

	-o-transition: height 1s;

}



.content7 .tb {

	height: 1px;

	width: 10px;

	left: 0px;

	top: 0px;

	position: absolute;

	background: #00ffff;

	transition: width 1s;

	-moz-transition: width 1s;

	/* Firefox 4 */

	-webkit-transition: width 1s;

	/* Safari and Chrome */

	-o-transition: width 1s;

}



.content7 .rb {

	height: 10px;

	width: 1px;

	right: 0px;

	top: 0px;

	position: absolute;

	background: #00ffff;

	transition: height 1s;

	-moz-transition: height 1s;

	/* Firefox 4 */

	-webkit-transition: height 1s;

	/* Safari and Chrome */

	-o-transition: height 1s;

}



.content7 .bb {

	height: 1px;

	width: 10px;

	right: 0px;

	bottom: 0px;

	position: absolute;

	background: #00ffff;

	transition: width 1s;

	-moz-transition: width 1s;

	/* Firefox 4 */

	-webkit-transition: width 1s;

	/* Safari and Chrome */

	-o-transition: width 1s;

}



.content7 .sel .bb,

.content7 .sel .tb {

	width: 100%;

}



.content7 .sel .lb,

.content7 .sel .rb {

	height: 100%;

}



.content7 .wbor {

	position: absolute;

	top: 54px;

	right: -80px;

	height: 16px;

	width: 16px;

	background: #00ffff;

	display: none;

	border-radius: 8px;

}



.content7 .wwbor {

	height: 1px;

	position: absolute;

	display: none;

	background: #00ffff;

	top: 61px;

	right: -64px;

	width: 64px;

	transition: width 1s;

	-moz-transition: width 1s;

	/* Firefox 4 */

	-webkit-transition: width 1s;

	/* Safari and Chrome */

	-o-transition: width 1s;

}



.content7 .sel .wbor {

	display: block;

}



.content7 .sel .wwbor {

	display: block;

}



.content7 .rbox .wbor {

	left: -80px;

}



.content7 .rbox .wwbor {

	left: -64px;

}

.content8{

	padding: 48px 0 110px;

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content8 .box{

	padding-top: 47px;

	overflow: hidden;

}

.content8 .list{

	margin: 0 12px;

}

.content8 img{

	width: 220px;

	height: 194px;

}

.content8 .imgview{

	width: 220px;

	overflow: hidden;

	height: 194px;

}

.content8 .title{

	font-size: 16px;

	color: #333;

	text-align: center;

	background: #fff;

	line-height: 48px;

}

.content9{

	padding: 60px 0 30px;

	background: #F5F5F5;

}

.content9 .tbnav a{

	line-height: 36px;

	width: 126px;

	font-size: 16px;

	color: #333;

	text-align: center;

	display: inline-block;

}

.content9 .tbnav .sel{

	color: #fff;

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content9 .tab{

	text-align: right;

	padding-top: 50px;

	overflow: hidden;

}

.content9 .more{

	display: inline-block;

	color: #999;

	font-size: 14px;

	line-height: 36px;

}

.content9 .box{

	background: #fff;

	overflow: hidden;

	margin-top: 25px;

	display: none;

}

.content9 .box:first-child{

	display: block;

}

.content9 .list{

	width:332px ;

	float: left;

	margin:20px 0 20px 20px;

}

.content9 .imgview{

	width: 332px;

	position: relative;

	height: 216px;

	overflow: hidden;

}

.content9 .list .title{

	padding: 0 20px;

	position: absolute;

	width: 100%;

	bottom: 0px;

	left: 0px;

	background:url(../image/h50.png) repeat;

	font-size: 16px;

	line-height: 40px;

	color: #fff;

	text-align: center;

	

}

.content9 .list .info{

	font-size: 14px;

	color: #666;

	padding-top: 10px;

	line-height: 23px;

}

.content9 .list:hover .info{

	color: #339933;

}

.content9 .newlist{

	padding-top: 10px;

}

.content9 .newlist a{

	font-size: 14px;

	color: #333;

	padding-left: 40px;

	padding-right: 20px;

	overflow: hidden;

	display: block;

	text-align: right;

	

}

.content9 .newlist span{
	line-height: 36px;
	text-align: left;
	width: 380px;

}

.content9 .newlist em{

	line-height: 36px;

}

.content9 .newlist a:hover span{

	color: #339933;

}

.content10{

	background: #808080;

	padding: 60px 0 35px;

}
.youqing ul li{
	display: inline;
}
.youqing ul li a{
	color: #fff;
	font-size: 14px;
}
.content10 .box{

	overflow: hidden;

	color: #fff;

}

.content10 .teltext{

	font-size:26px ;

}

.content10 .teltext span{

	font-size: 13px;
text-align: left;
	color: #f5f5f5;

}

.content10 .telnum{

	font-size: 32px;

color: #fff;

	padding-top: 23px;

}

.content10 .list{

	float: left;

	width: 150px;

}

.content10 .list a{

	display: block;

	color: #fff;

	font-size: 13px;

	padding: 6px 0;

}

.content10 .listbox{

	padding-left: 90px;

}

.content10 .codelist{

	font-size: 14px;

	color: #fff;

	text-align: center;

	

}

.content10 .code .codelist:first-child{

	margin-left: 45px;

}

.content10 .codelist .text{

	padding-top: 16px;

}

.content11{

	font-size: 12px;

	color: #999;

	line-height: 45px;

	text-align: center;

	background: #808080;

}

.content12{

	width: 100%;

}

.content12 img{

	display: block;

	width: 100%;

}

/*//*/

.content13 .box{

	overflow: hidden;

	padding: 43px 0 35px;

}

.boxlpage{

	width: 242px;

	background: #f7f7f7;

}

.boxlpage .boxltitlepage{

	 background: -webkit-linear-gradient(left top, #32afe8 , #00e9c0); /* Safari 5.1 - 6.0 */

  background: -o-linear-gradient(bottom right, #32afe8, #00e9c0); /* Opera 11.1 - 12.0 */

  background: -moz-linear-gradient(bottom right, #32afe8, #00e9c0); /* Firefox 3.6 - 15 */

  background: linear-gradient(to bottom right, #32afe8 , #00e9c0); /* 标准的语法 */

	font-size: 22px;

	color: #fff;

	line-height: 74px;

	text-align: center;

}

.boxlpage .listbox{

	background: #f7f7f7;

	border-top: 1px solid #e6e6e6;

}

.boxlpage .listnv .firsta{

	overflow: hidden;

	font-size: 18px;

	color: #333;

	background: url(../image/rjt.png) no-repeat 208px center #fff;

	padding-left: 18px;

	line-height: 52px;

	border: 1px solid #e6e6e6;

	display: block;

	border-top: none;

}

.boxlpage .listnvsel .firsta{

	background: url(../image/xjt.png) no-repeat 208px center #fff;

}

.boxlpage .listnv .firsta i{

	font-size: 22px;

	vertical-align: middle;

	color: #6b6b6b;

	padding-right: 10px;

}

.boxlpage .listnv ul li{

	padding: 1px;

	border-bottom: 1px solid #fff;

}

.boxlpage .listnv ul a{

	display: block;

	line-height: 54px;

	padding-left: 50px;

	font-size: 14px;

	color: #808080;

	background: url(../image/rjt.png) no-repeat 208px center #f7f7f7;

}

.boxlpage .listnv ul .selli{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.boxlpage .listnv ul {

	display: none;

}

.boxlpage .listnvsel ul {

	display: block;

}

.boxlpage .listnv ul .selli a{

	color: #32afe8;

	font-size: 16px;

	background: url(../image/lrjt.png) no-repeat 208px center #fff;

}

/*//*/

.content13 .box{

	overflow: hidden;

	padding: 43px 0 35px;

}

.content13 .boxl{

	width: 242px;

	background: #f7f7f7;

}

.content13 .boxl .boxltitle{

	 background: -webkit-linear-gradient(left top, #32afe8 , #00e9c0); /* Safari 5.1 - 6.0 */

  background: -o-linear-gradient(bottom right, #32afe8, #00e9c0); /* Opera 11.1 - 12.0 */

  background: -moz-linear-gradient(bottom right, #32afe8, #00e9c0); /* Firefox 3.6 - 15 */

  background: linear-gradient(to bottom right, #32afe8 , #00e9c0); /* 标准的语法 */

	font-size: 22px;

	color: #fff;

	line-height: 74px;

	text-align: center;

}

.content13 .boxl .listbox{

	background: #f7f7f7;

	border-top: 1px solid #e6e6e6;

}

.content13 .listnv .firsta{

	overflow: hidden;

	font-size: 18px;

	color: #333;

	background: url(../image/rjt.png) no-repeat 208px center #fff;

	padding-left: 18px;

	line-height: 52px;

	border: 1px solid #e6e6e6;

	display: block;

	border-top: none;

}

.content13 .listnvsel .firsta{

	background: url(../image/xjt.png) no-repeat 208px center #fff;

}

.content13 .listnv .firsta i{

	font-size: 22px;

	vertical-align: middle;

	color: #6b6b6b;

	padding-right: 10px;

}

.content13 .listnv ul li{

	padding: 1px;

	border-bottom: 1px solid #fff;

}

.content13 .listnv ul a{

	display: block;

	line-height: 54px;

	padding-left: 50px;

	font-size: 14px;

	color: #808080;

	background: url(../image/rjt.png) no-repeat 208px center #f7f7f7;

}

.content13 .listnv ul .selli{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content13 .listnv ul {

	display: none;

}

.content13 .listnvsel ul {

	display: block;

}

.content13 .listnv ul .selli a{

	color: #32afe8;

	font-size: 16px;

	background: url(../image/lrjt.png) no-repeat 208px center #fff;

}

.content13 .boxr{

	padding-left: 310px;

}

.content13 .boxrcnt1{

	overflow: hidden;

}

.content13 .imgbox .viewimg{

	width: 516px;

	height: 390px;
	overflow: hidden;

	border: 1px solid #dedede;

}

.content13 .imgbox{

	width: 516px;

}

.content13 .imgbox .viewimg img{

	max-height: 100%;

	max-width: 100%;

}

.content13 .imgswiper{

	height: 80px;

	width: 516px;

	position: relative;

	margin-top: 20px;

	padding: 0 30px;

}

.content13 .swiper-slide div{

	height: 80px;

	border: 1px solid #dedede;

	width: 102px;

	margin: 0 auto;

}
.content13 .swiper-slide div img{
	width: 100%;
}
.content13 .swiper-button-next13{

	right: 0;

	background: #1dc7d7;

	color: #fff;

	width: 24px;

	height: 24px;

	top: 59%;

}

.content13 .swiper-button-prev13{

	left: 0;

	background: #1dc7d7;

	color: #fff;

	width: 24px;

	height: 24px;

	top: 59%;

}

.content13 .textbox{

	padding:0 0 0 550px;

}

.content13 .textbox .title{

	font-size: 24px;

	color: #000;

	border-bottom: 1px dashed #cccccc;

	line-height: 66px;

	padding-left: 5px;

}

.content13 .textbox .title1{

	font-size: 16px;

	color: #333;

	border-bottom: 1px dashed #cccccc;

	line-height: 55px;

	padding-left: 5px;

}

.content13 .textbox .info{

	font-size: 14px;

	padding: 15px 0 0 5px;

	text-align: justify;

	color: #666;

	line-height: 24px;

}

.content13 .tab {

	border-bottom: 1px solid #d3d3d3;

	overflow: hidden;

	margin-top: 40px;

}

.content13 .tab a{

	display: block;

	width: 175px;

	float: left;

	margin-right: 6px;

	text-align: center;

	border: 1px solid #d3d3d3;

	border-radius: 4px 4px 0 0;

	font-size: 18px;

	color: #4c4c4c;

	line-height: 40px;

	border-bottom: none;

}

.content13 .tab a.sel{

	color: #fff;

	border: 1px solid #1dc7d7;

	background: #1dc7d7;

}

.content13 .sectext{

	padding-top: 18px;

}
.content13 .sectext *{
	line-height: 1.8;
}
.content13 .sectext .info div{

	font-size: 14px;

	color: #4c4c4c;

	padding: 5px 0;

}

.content14{

	background: none;

}

.content14 .list{

	

	margin: 0 12px;

}

.content14 .list .title{

	border: 1px solid #e6e6e6;

	border-top: none;

}

.content14 .list:hover .title{

	background: #1dc7d7;

	color: #fff;

}

.content15 .nav a{

	color: #000;

}

.content15 .nav span{

	color: #000;

}

.content15 .nav span i{

	color: #000;

}

.content16 .box{

	overflow: hidden;

	padding: 43px 0 35px;

}

.content16 .boxr{

	padding-left: 310px;

}

.pagepice{

	font-size: 14px;

	color: #36353e;

}

.pagepice a{

	font-size: 14px;

	color: #36353e;

}

.pagepice span{

	color: #919191;

	display: inline-block;

	padding: 0 5px;

}

.content16 .atrtitle{

	font-size: 24px;

	color: #333;

	padding-top: 45px;

	text-align: center;

}

.content16 .config .box1{

	overflow: hidden;

	border-bottom: 1px dashed #c9c9c9;

	padding: 20px 0 12px;

}

.content16 .artinfo{

	font-size: 12px;

	color: #a7a7a7;

}

.content16 .artinfo i{

	display: inline-block;

	padding-right: 5px;

	vertical-align:middle;

}

.content16 .artinfo span{

	display: inline-block;

	vertical-align: middle;

	padding-right: 30px;

}

.content16 .artinfo a{

	font-size: 12px;

	color: #a7a7a7;

}

.pagebase{

	padding: 40px 0 60px;

}
.pagebase *{

}
.pagebase *{

	line-height: 1.8;

}

.content16 .atrpn{

	border-top: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	padding: 25px 0;

}

.content16 .atrpn div{

	padding: 10px 0;

}

.content16 .atrpn a{

	font-size: 14px;

	color: #333;

}

.content16 .atrpn .sel a{

	color: #1dc7d7;

}

.content16 .abtitle{

	font-size: 18px;

	color: #333;

	padding: 40px 0 10px;

}

.content16 .abnews a{

	float: left;

	padding-right: 40px;

	color: #666;

	width: 50%;

	display: block;

	font-size: 14px;

}

.content16 .abnews a span{

	line-height: 34px;

}

.content16 .abnews a em{

	display: inline-block;

	padding-right: 10px;

	font-size: 14px;

}

.content16 .abnews a:hover{

	color: #1dc7d7;

}

.content17{

	padding: 17px 0;

}

.content18{

	padding-top: 30px;

}

.content18 .imgview{

	width: 398px;

	height: 245px;

	overflow: hidden;

}

.content18 .box{

	padding:42px 0 50px ;

	border-bottom: 1px solid # ebebeb;

}

.content18 .box .textbox .title{

	font-size: 20px;

	color: #000;

	padding: 15px 0 25px;

}

.content18 .box .textbox{

	padding-left: 444px;

	padding-right: 20px;

}

.content18 .box .textbox .info{

	text-align: justify;

	font-size: 16px;

	color: #666;

	line-height: 31px;

}

.content19 .box{

	border-top: 1px solid #ebebeb;

	padding: 50px 0 38px;

}

.content19 .title{

	font-size: 20px;

	color: #000;

}

.content19 .info{

	padding-top: 20px;

	font-size: 16px;

	color: #666;

	text-align: justify;

	line-height: 30px;

}

.content20{

	padding: 80px 0 0;

}

.content20 .box{

	overflow: hidden;

	padding: 50px 0 85px;

}

.content20 .boxl{

	width: 300px;

	float: left;

	padding:0 0 0 32px

}

.content20 .boxl .title{

	font-size: 30px;

	color: #000;

	padding-left: 3px;

	letter-spacing: 12px;

	padding-bottom: 15px;

}

.content20 .boxl .title1{

	font-size: 40px;

	background: linear-gradient(to right, #01f9af, #3a97d5);

    -webkit-background-clip: text;

    color: transparent;

    font-weight: bold;

}



.content20 .boxl .title{

	font-size: 30px;

	color: #000;

}



.content20 .boxl .title{

	font-size: 30px;

	color: #000;

}



.content20 .boxl .title{

	font-size: 30px;

	color: #000;

}

.content20 .boxl i{

	background: linear-gradient(to right, #01f9af, #3a97d5);

    -webkit-background-clip: text;

    color: transparent;

    font-size: 23px;

}

.content20 .listbox{

	margin-top: 33px;

	background: url(../image/cont20bj.jpg) repeat-y 25px top;

}

.content20 .listbox .list:first-child i{

	color: #fff;

	background: none;

}

.content20 .listbox .list span{

	display: inline-block;

	width: 47px;

	border: 2px solid #f5f5f5;

	background: #fff;

	height: 47px;

	border-radius: 50%;

	line-height: 45px;

	text-align: center;

}

.content20 .listbox .list:first-child em{

	background: linear-gradient(to right, #01f9af, #3a97d5);

    -webkit-background-clip: text;

    color: transparent;

}

.content20 .listbox .list em{

	display: inline-block;

	font-size: 24px;

	color: #999;

	padding-left: 10px;

}

.content20 .listbox .list:nth-child(2){

	padding: 45px 0;

}

.content20 .listbox .list:first-child span{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

	display: inline-block;

	width: 47px;

	height: 47px;

	padding-top: 3px;

	padding-left: 5px;

	border: none;

	line-height: 47px;

	border-radius: 50%;

	line-height: 47px;

	text-align: center;

}

.content20 .boxm{

	width: 600px;

	float: left;

}



.content20 .inp{

	width: 100%;

	overflow: hidden;

	padding-top: 20px;

}

.content20 .inp input{

	width: 100%;

	font-size: 16px;

	color: #333;

	display: block;

	padding-left: 15px;

	line-height: 45px;

	border: 1px solid #d3d3d3;

	border-radius: 5px;

	margin: 0 auto;

} 

.content20 .inp1{

	width: 49%;

}

.content20 .inp textarea{

	width: 100%;

	font-size: 14px;

	color: #333;

	display: block;

	padding-left: 15px;

	line-height: 45px;

	border: 1px solid #d3d3d3;

	border-radius: 5px;

	margin: 0 auto;

} 

.content20 .btn{

	text-align: center;

	padding-top: 46px;

}

.content20 .btn button{

	text-align: center;

	font-size: 20px;

	color: #fff;

	line-height: 58px;

	width: 193px;

	background: #29b745;

	border: none;

	border-radius: 5px;

}

.content20 .boxr{

	width: 300px;

	float: left;

}

.content20 .boxr img{

	display: block;

	margin: 0 auto 15px;

}

.content20 .boxr  .text1{

	text-align: center;

	padding-bottom: 15px;

}

.content21 .box{

	overflow: hidden;

    padding: 43px 0 35px;

}

.content21 .boxr{

	padding-left: 298px;

}

.content21 .boxr .list{

	overflow: hidden;

	padding-bottom: 36px;

}

.content21 .boxr .list .imgview{

	float: left;

}

.content21 .boxr .imgview{

	width: 434px;

	height: 279px;

	overflow: hidden;

}

.content21 .boxr .imgview img{

	width: 100%;

	height: 100%;

	display: block;

}

.content21 .textbox{

	padding-left: 474px;

	padding-top: 38px;

}

.content21 .textbox .title{

	font-size: 20px;

	color: #000;

}

.content21 .textbox .ftitle{

	font-size: 14px;

	color: #999999;

	padding-top: 10px;

}

.content21 .textbox .info{

	font-size: 14px;

	color: #999999;

	padding-top: 10px;

	line-height: 24px;

	height: 106px;

	width:440px;

}

.content21 .textbox .btn{

	padding-top: 35px;

}

.content21 .textbox a{

	display: block;

	width: 140px;

	line-height: 31px;

	font-size: 16px;

	color: #1dc7d7;

	border: 1px solid #1dc7d7;

	text-align: center;

}

.pagelist li{

	display: inline-block;

	border: 1px solid #d2d2d2;

	border-radius: 2px;

	font-size: 16px;

	color: #646464;

	text-align: center;

	line-height: 36px;

	min-height: 36px;

	margin: 0 5px;

	background: #f5f5f5;

	min-width: 36px;

}

.pagelist li a{

	color: #646464;

}

.pagelist li{

	padding: 0 25px;

}

.pagelist {

	padding: 40px 0 50px;

}

/*.pagelist a:first-child,.pagelist a:last-child{

	width:84px;

}*/

.pagelist .thisclass,.pagelist li:hover{

	border: 1px solid #31b0e8;

	color: #31b0e8;

	background: #fff;

}

.content22 .box .list{

	border: 1px solid #d2d2d2;

	border-radius: 20px;

	height: 180px;

	padding: 37px 20px 0 40px;

	font-size: 16px;

	color: #666;

	margin-bottom: 20px;

}

.content22 .box .list .info1{

	overflow: hidden;

}

.content22 .box .list .info1:first-child{

	font-size: 20px;

	color: #333;

	border-bottom: 1px dashed #e4e4e4;

	padding-bottom: 13px;

	margin-bottom: 10px;

}

.content22 .box .list .q{

	font-size: 24px;

	font-weight: bold;

	line-height: 24px;

}
.ljllayer{
	border-radius: 10px !important;
}
.ljllayer .layui-layer-content{
	padding: 20px;
	line-height: 24px;
	border-radius: 20px;
	background: #fafafa;
}
.ljllayer .layui-layer-content *{
	line-height: 1.7;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: '微软雅黑' !important;
}
.ljllayer .closebtn{
	width: 100px;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	margin-top: 30px;
	color: #fff;
	cursor: pointer;
	 background: -webkit-linear-gradient(left top, #32afe8 , #00e9c0); /* Safari 5.1 - 6.0 */

  background: -o-linear-gradient(bottom right, #32afe8, #00e9c0); /* Opera 11.1 - 12.0 */

  background: -moz-linear-gradient(bottom right, #32afe8, #00e9c0); /* Firefox 3.6 - 15 */

  background: linear-gradient(to bottom right, #32afe8 , #00e9c0); /* 标准的语法 */

}
.content22 .box .list .textn{
margin-top: -2px;
position: relative;
	line-height: 28px;

}

.content22 .box .list .textn em{
	position: absolute;
	right: 0;
	top: 10px;
	cursor: pointer;
	font-size: 16px;
}
.content23 .list .imgview{

	width: 434px;

	height: 279px;

	overflow: hidden;

}

.content23 .list:nth-child(even) .imgview{

	float: right;

}

.content23 .list:nth-child(even) .textbox{

	float: left;

	padding-left: 0;

}

.content24 .boxr .imgview{

	width: 398px;

	height: 244px;

}

.content24 .textbox{

	padding-left: 442px;

	padding-top: 15px;

	text-align: justify;

}

.content21 .textbox .info {

    padding-top: 15px;

    line-height: 28px;

    font-size: 16px;

    letter-spacing: 1px;

}

.content24 .cont1{

	overflow: hidden;

	border-bottom: 1px solid #ebebeb;

	padding-bottom: 60px;

}

.content24 .cont2{

	font-size: 20px;

	color: #000;

	padding: 43px 0 20px 0;

}

.content24 .cont4{

	font-size: 16px;

	color: #666;

	padding: 0px 0 40px;

	line-height: 26px;

	}
.content24 .cont4 p{
	line-height: 26px;
}
.content24 .cont3 .listbox1{

	width: 168px;

	height: 168px;

	background: #ebebeb;

	float: left;

	text-align: center;

	font-size: 16px;

	margin-left: 15px;

	padding: 1px;

	color: #333;

}

.content24 .cont3{

	overflow: hidden;

	padding: 0 0 60px;

	border-bottom: 1px solid #ebebeb;

}

.content24 .cont3 i{

	font-size: 30px;

}

.content24 .cont3 .ico{

	padding: 40px 0 24px;

}

.content24 .cont3 .listbox1 .list1{

	background: #fff;

	height: 100%;

}

.content24 .cont3 .listbox1:first-child{

	margin-left: 0;

}

.content24 .cont3 .listbox1:hover{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

	color: #1dc7d7;

}

.content24 .cont3 .listbox1:hover i{

	color: #1dc7d7;

}

.content24 .cont5{

	height: 202px;

	border: 1px solid #ebebeb;

	overflow: hidden;

}

.content24 .cont5 .title{

	width:140px;

	height: 200px;

	text-align: center;

	font-size: 22px;

	color: #fff;

	background: url(../image/cont24cnt5bj.jpg) no-repeat left center;

}

.content24 .cont5 .title .txt{

	line-height: 28px;

	padding-top: 60px;

	padding-bottom: 15px;

	background: url(../image/cont24cnt5bj1.jpg) no-repeat center bottom;

}

.content24 .cont5 .list1{

	font-size: 14px;

	color: #666;

	padding: 10px 0 10px 38px;

	background: url(../image/cont24cont5.png) no-repeat left center;

}

.content24 .cont5 .textbox{

	padding-left: 170px;

}

.content24 .cont6 .textbox{

	padding-top: 50px ;

}

.content24 .cont6{

	margin-top: 40px;

}

.content24 .cont8{

	margin-top: 60px;

	border-top: 1px solid #ebebeb;

}

.content24 .cont7{

	padding-bottom: 55px;

	border-bottom: 1px solid #ebebeb;

}



.content24 .cont9 {

	overflow: hidden;

	padding-top: 20px;

}



.content24 .cont9 .list {

	height: 140px;

	width: 297px;

	text-align: center;

	padding-bottom: 0;

}

.content24 .cont9 .list:nth-child(2),.content24 .cont9 .list:nth-child(4),.content24 .cont9 .list:nth-child(6){

	border: 1px solid #ebebeb;

}

.content24 .cont9  .list img {

	display: block;

	height: 140px;

	width: 297px;

}



.content24 .cont9  .list .text {

	height: 100%;

	width: 100%;

	padding-top: 25px;

	background: #fff;

	height: 100%;

}



.content24 .cont9  .list .name {

	font-size: 22px;

	color: #333;

}



.content24 .cont9  .list .imgview {

	height: 178px;

	width: 400px;

	overflow: hidden;

}



.content24 .cont9 .list .info {

	font-size: 14px;

	color: #333;

	padding-top: 20px;

	line-height: 22px;

}

.content24 .cont9 .box{

	padding-top: 0;

}

.content24 .cont10 {

	border: 1px solid #e6e6e6;

	border-top: none;

	box-shadow: 3px 3px 3px #f1f1f1;

}

.content24 .cont10 .tab{

	overflow: hidden;

}



.content24 .cont10 .tab a{

	width: 150px;

	line-height: 44px;

	float: left;

	display: block;

	font-size: 16px;

	color: #333;

	background: #f5f5f5;

	border-top: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	text-align: center;

}

.content24 .cont10 .tab a:last-child{

	border-right: none;

}

.content24 .cont10 .tab .sel{

	border-bottom: none;

	border-top: none;

	background: url(../image/cont24cont10bj.jpg) no-repeat center top #fff;

}

.content24 .cont10 .tab .sel em{

	background: linear-gradient(to right, #01f9af, #3a97d5);

    -webkit-background-clip: text;

    color: transparent;

}

.content24 .cont10 .textbox{

	padding-left: 72px;

	padding-top: 30px;

	padding-bottom: 44px;

}
.content24 .cont10 .textbox .labox{
	display: none;
}
.content24 .cont10 .textbox .list1{

	font-size: 14px;

    color: #666;
line-height: 25px;
    padding: 10px 20px 10px 38px;

    background: url(../image/cont24cont5.png) no-repeat left center;

}

.content24 table{

	width: 100%

	text-align:center;/*文本居中*/

    border-collapse:collapse; /*表格的边框合并，如果相邻，则共用一个边框*/

    border-spacing:0; /*设置行与单元格边框的间距。当表格边框独立（即border-collapse:separate;）此属性才起作用*/

}

.content24 td{

	text-align: center;

	padding: 1px;

	background: #e6e6e6;

	width: 33.33%;

	

}

.content24 td:hover{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content24 td .box3{

	width: 100%;

	height: 100%;

	background: #fff;

	padding-top: 57px;

}

.content24 td .ico{

	width: 78px;

	margin: 0 auto;

	height: 78px;

	border-radius: 50%;

	background: #a2a2a2;

	padding: 1px;

}

.content24 td:hover .ico{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content24 td .ico .icon{

	width: 100%;

	height: 100%;

	background: #fff;

	border-radius: 50%;

}

.content24 td .ico i{

	font-size: 28px;

	color: #a2a2a2;

}

.content24 .cont11{

	padding-bottom: 30px;

}

.content24 td:hover .ico i{

	background: linear-gradient(to right, #01f9af, #3a97d5);

    -webkit-background-clip: text;

    color: transparent;

}

.content24 td .title{

	padding: 30px 0 15px;

	font-size: 18px;

	color: #333;

}

.content24 td .info{

	text-align: justify;

	font-size: 14px;

	padding: 0 25px;

	height: 150px;

	line-height: 22px;

	color: #999;

}

.content25 .boxr .list{

	overflow: hidden;

	padding: 20px 0 20px;

	border-bottom: 1px solid #e6e6e6;

}

.content25 .boxr .list:first-child{

	padding-top: 0;

}

.content25 .viewimg{

	width: 325px;

	height: 208px;

	padding: 1px;

}

.content25 .imgview{

	width: 323px;

	height: 206px;

	overflow: hidden;

	background: #fff;

}

.content25 .imgview img{

	max-width: 100%;

	max-height: 100%;

	display: block;

}

.content25 .boxr .list:hover .viewimg{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content25 .textbox3{

	padding-left: 385px;

}

.content25 .textbox3 .title{

    color: #333;

    font-size: 18px;

    font-weight: bold;

    padding-top: 8px;

}

.content25 .textbox3 .info{

	font-size: 14px;

	color: #666;

	height: 70px;

	margin: 50px 0 40px;

	text-align: justify;

	line-height: 24px;

}

.content25 .textbox3 .btn a{

background: linear-gradient(to right, #01f9af, #3a97d5);

    -webkit-background-clip: text;

    color: transparent;

    font-size: 16px;

    text-decoration: underline;

}

.content25 .boxr .list:hover .title{

	color: #32afe8;

}

.content26 .boxr .list{

	overflow: hidden;

	padding:  0 0 30px;

	border-bottom: 1px solid #E6E6E6;

	margin-top:40px ;

}

.content26 .boxr .list:hover{

	border-bottom: 1px solid #1dc7d7;

}

.content26 .boxr .list:first-child{

	margin-top: 0;

}

.content26 .boxr .list .viewimg{

	overflow: hidden;

	padding: 2px;

}

.content26 .boxr .list .imgview{

	width: 203px;

	height: 141px;

	overflow: hidden;

}

.content26 .boxr .list:hover .viewimg{

	background: -moz-linear-gradient(left top, #0099cc, #33ffcc);

	background: -webkit-linear-gradient(left top, #0099cc, #33ffcc);

	background: -o-linear-gradient(left top, #0099cc, #33ffcc);

}

.content26 .boxr .list .imgview img{

	width: 100%;

	height: 100%;

	display: block;

}

.content26 .boxr .list .title{

	font-size: 18px;

	color: #333;

	padding-top: 10px;

	font-weight: bold;

}

.content26 .boxr .list .ftitle{

	font-size: 14px;

	color: #999;

	padding: 10px 0 10px;

}

.content26 .boxr .list .info{

	font-size: 14px;

	color: #999;

	line-height: 23px;

}

.content26 .boxr .list:hover .title,.content26 .boxr .list:hover .btn a{

	color: #1dc7d7;

}

.content26 .boxr .textbox3{

	padding-left: 230px;

}

.content26 .textbox3 .btn{

	padding: 15px 0 0;

}

.content26 .textbox3 .btn a{

    font-size: 14px;

   color: #999;

   text-decoration: underline;

}
.content27{
	position: fixed;
	top: 60%;
	right: 0;
	z-index: 3;
}
.content27 .zxly{
	display: block;
	text-align: center;
}
.content1,.content2,.content3,.content4,.content5,.content6,.content7,.content8,.content9,.content10,.content11,.content12,.content13,.content14,.content15,.content16,.content17,.content18,.content19,.content20,.content21,.content22,.content23,.content24,.content25,.content26{
	min-width: 1280px;
}

html,body{font-size:17px;margin: 0;font-family:"微软雅黑",PingFangSC-Regular, PingFang SC,"Helvetica Neue", Helvetica, Arial, sans-serif;background: #FFFFFF;}
a,a:hover{text-decoration:none;out-line: none;}
ul,li,p,h1,h2,h3,h4,h5{ padding:0;margin:0;list-style:none}
i{font-style: normal;}
button{
	border:0;
}
*{
	box-sizing: border-box;
	/*禁止选中文字、图片*/
	/*-webkit-user-select: none;  Chrome/Safari/Opera */
	/*-khtml-user-select: none; Konqueror */
	/*-moz-user-select: none;  Firefox */
	/*-ms-user-select: none;  Internet Explorer/Edge */
	/*user-select: none;*/
}
/* img{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
} */
input,button{outline:none; }
input{display:block;height:1.4rem;text-overflow:clip;overflow:hidden;white-space:nowrap;font-family:UICTFontTextStyleBody;min-height:1.4rem;padding:0;margin: 0;border:0;}
input::input-placeholder,textarea:-ms-input-placeholder{
	color: #888C92;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	color:#888C92;
}
input::-moz-placeholder,textarea:-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#888C92;
}
input:-moz-placeholder,textarea::textarea-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#888C92;
}
input:-ms-input-placeholder,textarea::-moz-placeholder {  /* Internet Explorer 10-11 */
	color:#888C92;
}
textarea{
	resize: none;
}
a:focus{text-decoration: none}
/* 去除button边框 */
button{
	padding:0;margin: 0;
	background: transparent;
}
button::after {
	border: 0;
	width:auto;
	height:auto;
	position: initial;
}
/* 字体一行显示 */
.line1{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* 字体显示两行 */
.line2{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* 字体显示三行 */
.line3{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* 字体显示四行 */
.line4{
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.line5{
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* 字体显示六行 */
.line6{
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.itemcenter {
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/* flex 布局  强制不换行 */
.flex{
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}
/* flex 布局  换行 */
.flexs{
	display: flex;
	flex-wrap: wrap;
}
.flex1{
	flex:1;
}
/*滚动条整体样式*/
/* ::-webkit-scrollbar {
    width: 5px;
    height: 1px;
} */
/*滚动条滑块*/
/* ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #535353;
} */
/*滚动条轨道*/
/* ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 20px;
    background: #ccc;
} */
.width{
	width: 75rem;
	margin: auto;
}
.bj{
	background-size:100% 100%;
	background-repeat: no-repeat;
}

.width1200{
	width:1200px;
	margin: auto;
}
.width1200s{
	min-width: 1200px;
	margin: auto;
}
.cpjs-box{
	width:100%;
	display: flex;
	flex-wrap: nowrap;
	margin-top:39px;
}
.cpjs-right{
	width:435px;
	height:632px;
	box-shadow: 2px 10px 20px 5px rgba(0,0,0,0.15);
	margin-top:19px;
	padding:81px 22px 22px 126px;
}
.cpjs-right h2{
	font-size: 28px;
	font-weight: 500;
	color: #1DC7D7;
}
.cpjs-right h3{
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	padding-top:16px;
}
.cpjs-right p{
	font-size: 16px;
	font-weight: 500;
	color: #D8D8D8;
	padding-top:4px;
}
.cpjs-right div{
	font-size: 18px;
	font-weight: 400;
	color: #333333;
	line-height: 33px;
	padding-top:18px;
	text-align: justify;
}
.bjs{
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.boxs{
	/*padding-left: 310px;*/
}
.spjs-title{
	font-size: 28px;
	font-weight: 500;
	color: #333333;
}
.cpjs-left{
	position: relative;
}
.spjs-bjs{
	width: 512px;
	height: 416px;
	background: linear-gradient(90deg, #06A0CB 0%, #31F9CC 100%);
	position: absolute;
	top:60px;
	right:-110px;
	z-index:1;
}
.spjs-img-box{
	width: 537px;
	height: 424px;
	background: #FFFFFF;
	box-shadow: 0px 12px 35px 0px rgba(0, 0, 0, 0.2);
	position: absolute;
	top:93px;
	left:0px;
	z-index:2;
	background: #fff;
	overflow: hidden;
}
.spjs-img-box img{
	width:96%;
}
.yjsb-title>div div{
	width: 58px;
	height: 2px;
	background: #1BBECD;
}
.yjsb-title>div span{
	font-size: 28px;
	font-weight: 600;
	color: #1BBECD;
	padding:0 28px;
}
.yjsb-title>p{
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	padding-top:10px;
}
.cpys-box{
	width: 100%;
	height: 590px;
	background:rgba(28, 196, 212, 0.07);
}
.cpys-ul{
	width:1200px;
	margin: auto;
	padding-top:48px;
	display: flex;
	flex-wrap: nowrap;
}
.cpys-ul li{
	flex:1;
}
.cpys-icon{
	width: 192px;
	height: 192px;
	background: rgba(28, 196, 212, 0.2);
	border-radius: 50%;
	margin: auto;
}
.cpys-icon div{
	width: 150px;
	height: 150px;
	background: #1CC4D4;
	box-shadow: 0px 12px 35px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #FFFFFF;
	border-radius: 50%;
}
.cpys-icon div img{
	width: 120px;
	height: 120px;
	border-radius: 50%;
}
.cpys-ul li h2{
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	color: #1CC4D4;
	padding-top:7px;
}
.cpys-ul li p{
	padding:0 10px;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
	padding-top:11px;
}
.cpys-ul li p span{
	font-size: 24px;
	color: rgba(28, 196, 212, 1);
}
.gntd-box{
	width:1200px;
	margin: auto;
}
.gntd-bot{
	height:550px;
	position: relative;
	margin-top:15px;
}
.gntd-heng-box{
	position: relative;
}
.gntd-heng-box img{
	width: 42px;
	height: 42px;
	position: relative;
	z-index:2;
}
.gntd-xz{
	width:1116px;
	height:2px;
	border-bottom:2px dashed #1DC7D7;
}
.gntd-quan{
	width: 20px;
	height: 20px;
	background: #1DC7D7;
	box-shadow: 0px 0px 8px 0px #1DC7D7;
	border: 3px solid #FFFFFF;
	position: absolute;
	top:0;bottom:0;
	margin: auto;
	z-index:2;
	border-radius: 50%;
}
.gntd-quans{
	background: #F6C930;
	box-shadow: 0px 0px 8px 0px #F6C930;
}
.gntd-quan1{
	left:120px;
}
.gntd-quan2{
	left:355px;
}
.gntd-quan3{
	left:590px;
}
.gntd-quan4{
	left:825px;
}
.gntd-quan5{
	left:1060px;
}
.gntd-qp{
	width:330px;
	height:265px;
	position: absolute;
	top:15px;
}
.gntd-qp1{
	left:200px;
}
.gntd-qp2{
	left:668px;
}
.gntd-qps{
	width:330px;
	height:265px;
	position: absolute;
	bottom:0;
}
.gntd-qp3{
	left:-35px;
}
.gntd-qp4{
	left:436px;
}
.gntd-qp5{
	left:908px;
}
.gntd-qp p{
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 25px;
	width: 234px;
	position: absolute;
	left:0;right:0;
	bottom:160px;
	margin: auto;
}
.gntd-qp div{
	width: 234px;
	height: 69px;
	background: #FFFFFF;
	border-radius: 8px;
	font-size: 24px;
	font-weight: 500;
	color: #F6C930;
	position: absolute;
	left:0;right:0;
	bottom:74px;
	margin: auto;
}
.gntd-qps div{
	width: 234px;
	height: 69px;
	background: #FFFFFF;
	border-radius: 8px;
	font-size: 24px;
	font-weight: 500;
	color: #1DC7D7;
	position: absolute;
	left:0;right:0;
	top:54px;
	margin: auto;
}
.gntd-qps p{
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 25px;
	width: 234px;
	position: absolute;
	left:0;right:0;
	top:140px;
	margin: auto;
}
.spjs-swiper{
	width:450px;
	height:128px;
	position: absolute;
	left:0;bottom:-10px;

}
.spjs-swiper .swiper{
	width:100%;
	height:100%;
	overflow: hidden;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
	content:"";
}

.spjs-swiper .swiper-slide{
	padding-left:34px;
}
.spjs-swiper .swiper-slide li{
	width: 96px;
	height: 96px;
	box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);
	border-radius: 50%;
	background: linear-gradient(180deg, rgba(49, 249, 204, 1), rgba(6, 160, 203, 1));
	margin-left:24px;
	cursor: pointer;
}
.spjs-swiper .swiper-slide li div{
	width: 90px;
	height: 90px;
	border-radius: 50%;
	background: #fff;
	overflow: hidden;
}
.spjs-swiper .swiper-slide li div img{
	width:94%;
}
.syks-bot{
	width: 1200px;
	background: rgba(29, 199, 215, 0.07);
	margin:124px auto;
	display: flex;
	flex-wrap: nowrap;
	padding-bottom:70px;
}
.syks-left{
	width: 392px;
	height: 392px;
	background: #FFFFFF;
	border: 2px solid #1CC4D4;
	margin-left:43px;
	margin-top:-64px;
}
.syks-left img{
	width: 353px;
	height: 353px;
	display: block;
	Object-fit : cover;
}
.syks-right{
	display: flex;
	flex-wrap: wrap;
	flex:1;
	padding-left:35px;
}
.syks-right li{
	width: 200px;
	height: 102px;
	background: linear-gradient(90deg, #06A0CB 0%, #31F9CC 100%);
	border: 2px solid #FFFFFF;
	margin-right:43px;
	margin-top:61px;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
	position: relative;
}
.syks-right li:nth-child(3n){
	margin-right:0;
}
.syks-right li div{
	position: absolute;
	top:7px;left:11px;
	z-idnex:2;
	font-size: 26px;
	font-weight: bold;
	color: rgba(255,255,255,0.5);
}