
h2,h3,h4,h5,p{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
}
.dise{
	width:100%;
	overflow:hidden;
	background: #F8FAFC;
}

.coban{
	position:relative;
	width:100%;
	overflow:hidden;
}
.cobana{
	position:relative;
	width:100%;
	overflow:hidden;
}
.cobana img{
	width:100%;
	display:block;
}

.cobanb{
	position:absolute;
	width:100%;
	left:0%;
	top:35%;
	overflow:hidden;
}
.cobanb h2{
	width:100%;
	text-align:center;
	font-size:36px;
	line-height:1.2;
	color:#fff;
	overflow:hidden;
}

.cobanb p{
	width:90%;
	max-width:700px;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	line-height:2;
	color:#fff;
	margin-top:20px;
	overflow:hidden;
}

.kbanb{
	position:absolute;
	width:100%;
	left:0%;
	top:35%;
	overflow:hidden;
}
.kbanb h2{
	width:100%;
	text-align:center;
	font-size:36px;
	line-height:1.2;
	color:#fff;
	overflow:hidden;
}



.kbanb p{
	width:160px;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	line-height:45px;
	color:#fff;
	margin-top:40px;
	overflow:hidden;
	border:1px solid #fff;
	border-radius:22px;
}

.kbanb p:hover{
	background:#fff;
	color:#333;
}

.kbanbx{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}

.kbanbx h2{
	width:100%;
	text-align:left;
	font-size:36px;
	line-height:1.2;
	color:#fff;
	overflow:hidden;
	font-weight:bold;
}
.kbanbx h3{
	width:100%;
	text-align:left;
	font-size:32px;
	line-height:1.2;
	color:#fff;
	overflow:hidden;
	margin-top:20px;
}


.kbanbx p{
	width:160px;
	margin-left:0px;
	margin-right:auto;
	text-align:center;
	font-size:14px;
	line-height:45px;
	color:#fff;
	margin-top:40px;
	overflow:hidden;
	border:1px solid #fff;
	border-radius:22px;
}

.kbanbx p:hover{
	background:#fff;
	color:#333;
}















.qiach{
	position:relative;
	width:100%;
	overflow:hidden;
}

.qiacha{
	width:100%;
	overflow:hidden;
}
.qiacha img{
	width:100%;
	display:block;
}
.qiachb{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0%;
	top:30%;
}
.qiachbx{
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}

.qiachba{
	width:610px;
	overflow:hidden;
	background:rgb(255,255,255,0.7);
	border-radius:14px;
}
.qiachx{
	margin:60px 30px;
	overflow:hidden;
}
.qiachx h2{
	font-size:36px;
	line-height:1.2;
	color:#030813;
}

.qiachx h3{
	position:relative;
	width:100%;
	overflow:hidden;
	height:2px;
	background:#DEE2E8;
	margin-top:20px;
}
.qiachx h3::before{
	content:"";
	position:absolute;
	width:35%;
	overflow:hidden;
	height:2px;
	background:#030813;
	left:0%;
	top:0%;
}



.qiachx p{
	font-size:14px;
	line-height:2;
	color:#454545;
	margin-top:20px;
}


.kjht{
	width:100%;
	max-width:1440px;
	margin:0 auto;
	overflow:hidden;
	margin-top:100px;
	padding-bottom:100px;
}

.kjht ul{
	width:104%;
	margin-left:-2%;
	overflow:hidden;
}
.kjht ul li{
	position:relative;
	width:22.5%;
	float:left;
	margin-left:2%;
	overflow:hidden;
	border-radius:10px;
}

.kjht ul li img{
	width:100%;
	display:block;
	transform: scale(1.0);
    transition: all 1s ease-out;
}
.kjht ul li:hover img{
	transform: scale(1.05);
    transition: all 1s ease-out;
}
.kjht ul li p{
	position:absolute;
	color:#fff;
	width:280px;
	font-size:16px;
	line-height:50px;
	text-align:center;
	left:0%;
	bottom:20px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	background:rgb(0,0,0,0.4);
}









.zkll{
	width:100%;
	overflow:hidden;
	background:url(../img2/lanbg.jpg) no-repeat  center center / cover;
	padding-bottom:100px;
}
.zklla{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}

.zklla h2{
	width:100%;
	overflow:hidden;
	font-size:36px;
	line-height:1.2;
	color:#333;
	font-weight:bold;
	text-align:center;
}

.zklla p{
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:1.8;
	color:#494D55;
	text-align:center;
	margin-top:20px;
}
.zkllb{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	margin-top:60px;
	overflow:hidden;
}
.zkllba{
	position:relative;
	width:100%;
	overflow:hidden;
}
.rusr{
	padding-bottom:100px;
}


.zkllba img{
	width:100%;
	display:block;
}

.zkllbb{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0%;
	bottom:0%;
}


.zkllbb ul li{
	width:23.5%;
	float:left;
	overflow:hidden;
	margin-left:2%;
	background:#fff;
	border-radius:16px;
	padding-bottom:30px;
	margin-top:75px;
	cursor:pointer;
}

.zkllbb ul li.luci{
	width:32%;
}
.zkllbb ul li.lucc{
	width:49%;
}


.zkllbb ul li.gxia{
	margin-top:0px;
}


.zkllbb ul li:first-child{
	margin-left:0%;
}

.kolea{
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	left:0%;
	top:0%;
	display:none;
}

.kolea.tey{
	display:block;
}


.kolean{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}

.zhiya{
	position:absolute;
	width:80px;
	height:80px;
	overflow:hidden;
}
.zuos1{
	left:39%;
	top:24%;
}

.zuos2{
	left:40%;
	top:8%;
}

.zuos3{
	left:44.3%;
	top:28%;
}

.zuos4{
	left:14%;
	top:55%;
}

.zuos31{
	left:43.5%;
	top:58%;
}
.zuos32{
	left:51%;
	top:24%;
}
.zuos41{
	left:59%;
	top:34%;
}

.zuos42{
	left:73%;
	top:0%;
}
.zuos43{
	left:82%;
	top:0%;
}

.zuoss1{
	left:15%;
	top:44%;
}

.zuoss2{
	left:28%;
	top:9%;
}
.zuoss3{
	left:63%;
	top:54%;
}

.zuosss1{
	left:22%;
	top:29%;
}
.zuosss2{
	left:38%;
	top:38%;
}
.zuosss3{
	left:51%;
	top:8%;
}


.zuossss1{
	left:51%;
	top:27%;
}
.zuossss2{
	left:77%;
	top:3%;
}

.xfss1{
	left:48%;
	top:56%;
}
.dzss1{
	left:16.7%;
	top:25%;
}
.dzss2{
	left:49%;
	top:23%;
}


.mdcpp1{
	left:18.5%;
	top:7%;
}


.mdcss1{
	left:25%;
	top:22%;
}

.mdcpp2{
	left:47.5%;
	top:0%;
}


.mdcss2{
	left:54%;
	top:15%;
}



.mdcpp21{
	left:69.5%;
	top:10%;
}


.mdcss21{
	left:76%;
	top:25%;
}

.mdcpp31{
	left:58.5%;
	top:38%;
}


.mdcss31{
	left:65%;
	top:53%;
}

.mdcpp41{
	left:8.5%;
	top:9%;
}


.mdcss41{
	left:15%;
	top:24%;
}

.mdcpp42{
	left:31.5%;
	top:0%;
}


.mdcss42{
	left:38%;
	top:13%;
}





.zhiyo{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}

.zhiya1{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	background:#1A97CF;
	opacity:0.08;
	border-radius:50%;
 -webkit-animation:coc 1.8s linear 0s infinite;}
 @-webkit-keyframes coc{
	 0%{opacity:0.08;}
	 50%{opacity:0.3;}
	 100%{opacity:0.08;}
	 }
.zhiya2{
	position:absolute;
	width:70%;
	height:70%;
	left:15%;
	top:15%;
	background:#1A97CF;
	opacity:0.2;
	border-radius:50%;
 -webkit-animation:coa 1.5s linear 0s infinite;}
 @-webkit-keyframes coa{
	 0%{opacity:0.2;}
	 50%{opacity:0.4;}
	 100%{opacity:0.2;}
	 }
.zhiya3{
	position:absolute;
	width:50%;
	height:50%;
	left:25%;
	top:25%;
	background:#1A97CF;
	border-radius:50%;
}





.zhiya3 img{
	width:100%;
	display:block;
}
.yuts img{
	width:50%;
	display:block;
	margin-left:25%;
	margin-top:25%;
}



.zhiyb.zuob1{
	position:absolute;
	width:100px;
	left:31.4%;
	top:28.2%;
	overflow:hidden;
}

.zhiyb.zuob2{
	position:absolute;
	width:100px;
	left:46%;
	top:12.2%;
	overflow:hidden;
}
.zhiyb.zuob3{
	position:absolute;
	width:290px;
	left:50.3%;
	top:32.2%;
	overflow:hidden;
}

.zhiyb.zuob21{
	position:absolute;
	width:10px;
	left:16.9%;
	top:45.5%;
	overflow:hidden;
}
.zhiyb.zuob31{
	position:absolute;
	width:100px;
	left:40%;
	top:40.5%;
	overflow:hidden;
}
.zhiyb.zuob32{
	position:absolute;
	width:100px;
	left:57%;
	top:28.3%;
	overflow:hidden;
}
.zhiyb.zuob41{
	position:absolute;
	width:100px;
	left:51.5%;
	top:38%;
	overflow:hidden;
}
.zhiyb.zuob42{
	position:absolute;
	width:100px;
	left:65.5%;
	top:4%;
	overflow:hidden;
}

.zhiyb.zuob43{
	position:absolute;
	width:10px;
	left:85%;
	top:9%;
	overflow:hidden;
}



.zhp1{
	width:5px;
	height:5px;
	overflow:hidden;
	float:left;
	background:#1A97CF;
	border-radius:50%;
}
.zhp2{
	width:95px;
	border-top:1px solid #1A97CF;
	overflow:hidden;
	float:left;
	margin-top:2px;
}
.zhp3{
	width:285px;
	border-top:1px solid #1A97CF;
	overflow:hidden;
	float:left;
	margin-top:2px;
}
.zhp4{
	width:1px;
	height:160px;
	border-left:1px solid #1A97CF;
	overflow:hidden;
	float:left;
	margin-top:2px;
}

.zhp5{
	width:5px;
	height:5px;
	overflow:hidden;
	float:left;
	background:#1A97CF;
	border-radius:50%;
	margin-left:-3px;
	margin-top:161px;
}

.zhp211{
	width:5px;
	height:5px;
	overflow:hidden;
	float:left;
	background:#1A97CF;
	border-radius:50%;
}
.zhp212{
	width:1px;
	height:80px;
	overflow:hidden;
	float:left;
	border-left:1px solid #1A97CF;
	margin-left:-3px;
	margin-top:5px;
}

.zhp311{
	width:5px;
	height:5px;
	overflow:hidden;
	float:left;
	background:#1A97CF;
	border-radius:50%;
}


.zhp312{
	width:80px;
	border-top:1px solid #1A97CF;
	overflow:hidden;
	float:left;
	margin-top:2px;
}
.zhp313{
	width:1px;
	height:150px;
	border-left:1px solid #1A97CF;
	overflow:hidden;
	float:left;
	margin-top:2px;
}

.zhp431{
	width:1px;
	height:150px;
	border-left:1px solid #1A97CF;
	overflow:hidden;
	float:left;
	margin-left:2px;
}
.zhp432{
	width:5px;
	height:5px;
	overflow:hidden;
	float:left;
	background:#1A97CF;
	border-radius:50%;
	margin-left:-3px;
    margin-top:150px;	
}




.lusao{
	position:absolute;
	width:250px;
	background:rgb(255,255,255,0.8);
	overflow:hidden;
	border-radius:16px;
	padding-bottom:20px;
}
.moup1{
	left:14%;
	top:18%;
}
.moup2{
	left:52%;
	top:2.5%;
}

.moup3{
	left:63%;
	top:50%;
}

.moup21{
	left:8%;
	top:25.5%;
}

.moup31{
	left:22%;
	top:29%;
}
.moup32{
	left:63.5%;
	top:17.5%;
}
.moup41{
	left:34%;
	top:27%;
}

.moup42{
	left:48%;
	top:0%;
}
.moup43{
	left:75%;
	top:25%;
}

.moupp1{
	left:9%;
	top:25%;
}

.moupp2{
	left:33.2%;
	top:5%;
}

.mjupp2{
	left:57%;
	top:33.7%;
}



.moupp3{
	left:56%;
	top:34%;
}

.mouppp1{
	left:16%;
	top:9%;
}

.mouppp2{
	left:32%;
	top:18%;
}

.mouppp3{
	left:56%;
	top:3%;
}

.moupppp1{
	left:45%;
	top:7%;
}

.moupppp2{
	left:71%;
	top:13%;
}

.xfpp1{
	left:41.5%;
	top:38.5%;
}
.dzpp1{
	left:10.5%;
	top:8%;
}
.dzpp2{
	left:43%;
	top:6%;
}

.gtpp1{
	left:5%;
	top:22%;
}


.gtss1{
	left:11%;
	top:38%;
}

.gtpp2{
	left:26.5%;
	top:26%;
}


.gtss2{
	left:33%;
	top:42%;
}

.gtpp21{
	left:36.5%;
	top:0%;
}


.gtss21{
	left:43%;
	top:16%;
}


.gtpp22{
	left:51.5%;
	top:31%;
}


.gtss22{
	left:58%;
	top:47%;
}

.gtpp31{
	left:67.5%;
	top:10%;
}


.gtss31{
	left:74%;
	top:3%;
}


.gtpp41{
	left:36.5%;
	top:0%;
}


.gtss41{
	left:43%;
	top:16%;
}

.gtpp42{
	left:60.5%;
	top:24%;
}


.gtss42{
	left:67%;
	top:40%;
}










.lusaoa{
	width:60%;
	margin:0 auto;
	margin-top:10px;
}
.lusaoa img{
	width:100%;
	display:block;
}

.lusaob{
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:2;
	margin-top:10px;
	color:#333;
	font-weight:bold;
}





.yuesia{
	width:60px;
	overflow:hidden;
	margin:0 auto;
	margin-top:30px;
	opacity:0.3;
}

.lobb.gxia .yuesia{
	opacity:1;
}



.yuesia img{
	width:100%;
	display:block;
}
.yuesib{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	line-height:1.2;
	color:#333;
	font-weight:bold;
	margin-top:10px;
}

.yuesic{
	width:100%;
	max-width:250px;
	margin:0 auto;
	margin-top:10px;
	height:0px;
	overflow:hidden;	
}




.yuesic.tzhan{
	height:auto;
	min-height:80px;
}

.yuesic.yuec1{
	max-width:180px;	
}
.yuesic.yuec4{
	max-width:150px;	
}


.yuesic.kvr{
	max-width:220px;	
}


.yuesic p{
	position:relative;
	width:90%;
	float:right;
	font-size:14px;
	line-height:1.8;
	color:#454545;
	text-indent:5px;
}
.yuesic p::before{
	content:"";
	position:absolute;
	width:6px;
	height:6px;
	border-radius:50%;
	background:#1A97CF;
	overflow:hidden;
	left:-8px;
	top:11px;
}

.modig{
	width:100%;
	overflow:hidden;
	background:url(../img2/modig.jpg) no-repeat  center center / cover;
	padding-bottom:160px;
}

.modig.yl{
	width:100%;
	overflow:hidden;
	background:url(../img2/byldi.jpg) no-repeat  center center / cover;
	padding-bottom:160px;
}
.modig.dz{
	width:100%;
	overflow:hidden;
	background:url(../img2/bdzdi.jpg) no-repeat  center center / cover;
	padding-bottom:160px;
}
.modig.jj{
	width:100%;
	overflow:hidden;
	background:url(../img2/bjjdi.jpg) no-repeat  center center / cover;
	padding-bottom:160px;
}
.modig.gy{
	width:100%;
	overflow:hidden;
	background:url(../img2/bgydi.jpg) no-repeat  center center / cover;
	padding-bottom:160px;
}





.modiga{
	width:100%;
	margin-top:100px;
	overflow:hidden;
}

.modiga h2{
	text-align:center;
	font-size:36px;
	line-height:1.2;
	font-weight:bold;
	color:#fff;
}
.modigb{	
	width:100%;
	overflow:hidden;
	margin-top:80px;
}

.zhush{
	position:relative;
	width:100%;
	max-width:1600px;
	overflow:hidden;
	margin:0 auto;
}

.mdgai{
	width:100%;
	max-width:1316px;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:60px;
}
.mdgai ul li{
	width:23.5%;
	float:left;
	margin-left:2%;
	overflow:hidden;
	background:#fff;
	border-radius:16px;
	padding-bottom:60px;
}
.mdgai ul li:first-child{
	margin-left:0%;
}

.mdia{
	width:100px;
	margin:0 auto;
	margin-top:40px;
}
.mdia img{
	width:100%;
	display:block;
}
.mdib{
	margin-left:40px;
	margin-right:40px;
	margin-top:20px;
	font-size:20px;
	color:#333;
	line-height:1.2;
	font-weight:bold;
	text-align:center;
}
.mdic{
	margin-left:40px;
	margin-right:40px;
	margin-top:20px;
	font-size:14px;
	color:#454545;
	line-height:1.8;
	min-height:110px;
}

.zhush .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: none;
    right:50px;
    left: auto;
    border-top: 3px solid #fff;
    border-right: 3px solid #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}
.zhush .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: none;
    left:50px;
    right: auto;
    border-bottom: 3px solid #fff;
    border-left: 3px solid #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(-45deg);
}


.zhush .swiper-pagination-bullet {
    width:658px;
    height:4px;
    display: inline-block;
    border-radius:0px;
    background: #fff;
    opacity: .2;
}

.zhush .swiper-pagination-bullet-active {
    opacity:0.8;
    background: #fff;
	border-radius:2px;
}

.zhush .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0px;
}

.liwes{
	width:100%;
	padding-bottom:100px;
}

.liwesa{
	width:100%;
	margin-top:100px;
	overflow:hidden;
}

.liwesa h2{
	text-align:center;
	font-size:36px;
	line-height:1.2;
	color:#333;
	font-weight:bold;
}

.liwessm{
	width:100%;
}


.liwess{
	width:100%;
	max-width:1316px;
	margin:0 auto;
	margin-top:80px;
	height:3000px;
}

.liwesb{
	position: -webkit-sticky;
    position: sticky;
    left: 0%;
    top:100px;
    width: 100%;
}



.liwesb ul li{
	position:relative;
	width:100%;
	overflow:hidden;
	border-radius:20px;
}

















.tangsa{
	width:100%;
	overflow:hidden;
}
.tangsa img{
	width:100%;
	display:block;
	transform: scale(1.0);
    transition: all 1s ease-out;
}

.liwesb ul li:hover .tangsa img{
	transform: scale(1.05);
    transition: all 1s ease-out;
}


.tangsb{
	position:absolute;
	width:94%;
	overflow:hidden;
	left:3%;
	bottom:30px;
}
.tangsb h2{
	font-size:24px;
	font-weight:bold;
	line-height:1.2;
	color:#fff;
}
.tangsb p{
	font-size:14px;
	line-height:1.8;
	color:#fff;
	margin-top:10px;
}

.tangsb h3{
	font-size:13px;
	line-height:1.8;
	color:#fff;
	margin-top:10px;
}

.tangsb h3 a{
	color:#fff;
}


.rasa1{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb1{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasc1{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasd1{
	margin-top:20px;
	transition: all 0.5s ease-out;
}

.rasa2{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb2{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasc2{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasd2{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasa3{
	transform: scale(1);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb3{
	transform: scale(1);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasc3{
	transform: scale(1);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasd3{
	transform: scale(1);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasa4{
	transform: scale(0.96);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb4{
	margin-top:-50px;
	transition: all 0.5s ease-out;
}
.rasc4{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasd4{
	margin-top:20px;
	transition: all 0.5s ease-out;
}


.rasa4 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}

.rasa5{
	transform: scale(0.92);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb5{
	margin-top:-300px;
	transition: all 0.5s ease-out;
}
.rasc5{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasd5{
	margin-top:20px;
	transition: all 0.5s ease-out;
}


.rasa5 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}

.rasa6{
	transform: scale(0.88);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb6{
	transform: scale(1);
	margin-top:-470px;
	transition: all 0.5s ease-out;
}
.rasc6{
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasd6{
	margin-top:20px;
	transition: all 0.5s ease-out;
}


.rasa6 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasa7{
	transform: scale(0.88);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb7{
	transform: scale(0.92);
	margin-top:-470px;
	transition: all 0.5s ease-out;
}
.rasc7{
	margin-top:-50px;
	transition: all 0.5s ease-out;
}
.rasd7{
	margin-top:20px;
	transition: all 0.5s ease-out;
}


.rasa7 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasb7 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}

.rasa8{
	transform: scale(0.82);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb8{
	transform: scale(0.88);
	margin-top:-470px;
	transition: all 0.5s ease-out;
}
.rasc8{
	margin-top:-300px;
	transition: all 0.5s ease-out;
}
.rasd8{
	margin-top:20px;
	transition: all 0.5s ease-out;
}


.rasa8 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasb8 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasa9{
	transform: scale(0.76);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb9{
	transform: scale(0.88);
	margin-top:-470px;
	transition: all 0.5s ease-out;
}
.rasc9{
	transform: scale(1);
	margin-top:-460px;
	transition: all 0.5s ease-out;
}
.rasd9{
	margin-top:20px;
	transition: all 0.5s ease-out;
}


.rasa9 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasb9 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}

.rasa10{
	transform: scale(0.72);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb10{
	transform: scale(0.82);
	margin-top:-470px;
	transition: all 0.5s ease-out;
}
.rasc10{
	transform: scale(0.92);
	margin-top:-460px;
	transition: all 0.5s ease-out;
}
.rasd10{
	margin-top:-50px;
	transition: all 0.5s ease-out;
}


.rasa10 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasb10 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasc10 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}

.rasa11{
	transform: scale(0.69);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb11{
	transform: scale(0.82);
	margin-top:-470px;
	transition: all 0.5s ease-out;
}
.rasc11{
	transform: scale(0.90);
	margin-top:-460px;
	transition: all 0.5s ease-out;
}
.rasd11{
	margin-top:-300px;
	transition: all 0.5s ease-out;
}


.rasa11 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasb11 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasc11 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}

.rasa12{
	transform: scale(0.69);
	margin-top:20px;
	transition: all 0.5s ease-out;
}
.rasb12{
	transform: scale(0.78);
	margin-top:-470px;
	transition: all 0.5s ease-out;
}
.rasc12{
	transform: scale(0.88);
	margin-top:-460px;
	transition: all 0.5s ease-out;
}
.rasd12{
	margin-top:-450px;
	transition: all 0.5s ease-out;
}


.rasa12 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasb12 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}
.rasc12 .tangsb{
	left:3%;
	bottom:auto;
	top:5%;
}


/*jj*/
.rjiju{
	width:100%;
	overflow:hidden;
}
.rjijux{
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	margin-top:100px;
	padding-bottom:160px;
}
.rjjl{
	width:40%;
	float:left;
	overflow:hidden;
	margin-top:100px;
}

.rjjl h2{
	font-size:36px;
	line-height:1.2;
	color:#333;
	font-weight:bold;
}

.rjjl h3{
	width:100%;
	overflow:hidden;
	height:5px;
	margin-top:20px;
}
.rjjl h3::before{
	content:"";
	width:40%;
	float:left;
	overflow:hidden;
	border-top:3px solid #1A97CF;	
}
.rjjl h3::after{
	content:"";
	width:60%; 
	float:left;
	overflow:hidden;
	border-top:1px solid #DEE2E8;
    margin-top:1px;	
}

.rjjl p{
	width:100%;
	overflow:hidden;
	font-size:14px;
	color:#454545;
	line-height:2;
	margin-top:25px;
}

.rjjr{
	width:50%;
	float:right;
	overflow:hidden;
	border-radius:20px;
}

.rjjr img{
	width:100%;
	display:block;
	transform: scale(1.0);
    transition: all 1s ease-out;
}

.rjjr:hover img{
	transform: scale(1.05);
    transition: all 1s ease-out;
}

/*xxx*/

@media screen and (max-width:1350px){
.zhush .swiper-pagination-bullet {
    width:50px;
}
}
@media screen and (max-width:768px){
.kbanb h2 {
    font-size:20px;
}
.kbanb p {
    display:none;
}
.qiachb {
    position:relative;
    left: 0%;
    top:0%;
	margin-top:-110px;
}
.qiachba {
    width:100%;
}
.qiachx h2 {
    font-size:24px;
}
.zklla h2 {
    font-size:24px;
}

.kolea.tey{
	display:none;
}

.zkllbb {
    position: relative;
    width: 100%;
}

.zkllbb ul li {
    width:90%;
    margin-left: 5%;
    margin-top:20px;
}

.zkllbb ul li.gxia {
    margin-top: 20px;
}

.zkllbb ul li:first-child {
    margin-left: 5%;
}

.yuesic{
    height: auto;
}
.modiga h2 {
    font-size:24px;
}
.mdgai ul li{
    width:90%;
    margin-left: 5%;
    margin-top:40px;
}
.mdgai ul li:first-child {
    margin-left: 5%;
}

.liwesa h2 {
    font-size:24px;
}
.tangsb {
    position: relative;
    width: 90%;
    overflow: hidden;
    left: 0%;
	margin-left:5%;
	bottom:0px;
	margin-top:30px;
}

.tangsb h2 {
    font-size: 20px;
	color:#333;
}

.tangsb p {
	color:#454545;
}
.tangsb h3 a{
	color:#454545;
}


.rasa4{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb4{
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc4{
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd4{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa4 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}

.rasa5{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb5{
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc5{
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd5{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa5 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}

.rasa6{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb6{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc6{
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd6{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa6 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasa7{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb7{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc7{
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd7{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa7 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasb7 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}

.rasa8{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb8{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc8{
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd8{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa8 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasb8 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasa9{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb9{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc9{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd9{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa9 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasb9 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}

.rasa10{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb10{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc10{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd10{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa10 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasb10 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasc10 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}

.rasa11{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb11{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc11{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd11{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa11 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasb11 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasc11 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}

.rasa12{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasb12{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasc12{
	transform: scale(1);
	margin-top:0px;
	transition: all 0.5s ease-out;
}
.rasd12{
	margin-top:0px;
	transition: all 0.5s ease-out;
}


.rasa12 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasb12 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}
.rasc12 .tangsb{
	left: 0%;
    margin-left: 5%;
    bottom: 0px;
    margin-top: 30px;
}

.liwesb ul li {
   margin-bottom:40px;
}

.liwess{
	height:auto;
}




}


.cobanc{
	position:absolute;
	width:100%;
	left:0%;
	bottom:20px;
	overflow:hidden;
}
.cobanc p{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	font-size:14px;
	line-height:1.8;
	color:#fff;
	opacity:0.6;
	overflow:hidden;
}
.cobanc p a{
	color:#fff;
}
.leff{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}

.lefft{
	width:100%;
	overflow:hidden;
	margin-top:80px;
}

.lefft h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:32px;
	line-height:1.2;
	font-weight:bold;
	color:#333;
}

.lefq{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:80px;
}
.lefqq{
	position:absolute;
	width:100%;
	left:100%;
	top:100%;
	overflow:hidden;
	opacity:0;
	transition: all 0.3s ease-out;
}

.lefqq.oub{
	position:relative;
	width:100%;
	left:0%;
	top:0%;
	opacity:1;
	transition: all 0.3s ease-out;
}


.lefql{
	width:15%;
	float:left;
	overflow:hidden;
}
.lefql h2{
	width:100%;
	font-size:32px;
	line-height:1.5;
	color:#333;
	overflow:hidden;
}
.lefql p{
	width:100%;
	font-size:14px;
	line-height:1.8;
	color:#454545;
	overflow:hidden;
	margin-top:20px;
}

.lefqr{
	width:76%;
	float:right;
	overflow:hidden;
	border-radius:12px;
}
.lefqr img{
	width:100%;
	display:block;
    transform:scale(1.0);
	transition:all 0.7s ease-out;
}
.lefqr:hover img{
    transform:scale(1.05);
	transition:all 0.7s ease-out;
}

.lefk{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}

.lefkk{
	position:relative;
	width:16%;
	margin-left:5%;
	overflow:hidden;
	float:left;
	font-size:24px;
	line-height:40px;
	color:#454545;
	cursor:pointer;
	padding-bottom:10px;
	font-weight:bold;
}

.lefkk.cokk{
	color:#1A97CF;
}

.lefkk::before{
	content:"";
	position:absolute;
	left:0%;
	bottom:0%;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #DEE2E8;
}

.lefkk::after{
	content:"";
	position:absolute;
	left:0%;
	bottom:0%;
	overflow:hidden;
	width:0%;
	border-bottom:1px solid #1A97CF;
	transition: all 0.7s ease-out;
}
.lefkk.cokk::after{
	width:100%;
	transition: all 0.7s ease-out;
}



.lefkk.rok1{
	margin-left:0%;
}



.lanq{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}

.lanqt{
	width:100%;
	overflow:hidden;
	margin-top:100px;
	text-align:center;
	font-size:32px;
	line-height:1.2;
	font-weight:bold;
	color:#333;
}
.lanqq{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:80px;
}

.lanql{
	position:relative;
	width:15%;
	float:left;
	overflow:hidden;
}
.lanqlq{
	position:absolute;
	top:0%;
	left:0%;
	margin-top:130px;
	width:100%;
	overflow:hidden;
	opacity:0;
	transition: all 0.3s ease-out;
}
.lanqlq.pbu{
	position:relative;
	opacity:1;
	transition: all 0.3s ease-out;
}



.lanqlq h2{
	width:100%;
	font-size:32px;
	line-height:1.5;
	color:#333;
	overflow:hidden;
}
.lanqlq p{
	width:100%;
	font-size:14px;
	line-height:1.8;
	color:#454545;
	overflow:hidden;
	margin-top:20px;
}


.lanqf ul li.piu .shuana{
	 -webkit-animation:kme 1.5s linear 0s infinite;
}
.lanqf ul li.piu .shuanb{
	 -webkit-animation:kme 2s linear 0s infinite;
}
.lanqf ul li.piu .shuanc{
	 -webkit-animation:kme 2.5s linear 0s infinite;
}

@-webkit-keyframes kme{
	 0%{opacity:0.5;}
	 50%{opacity:0.2;}
	 100%{opacity:0.5;}
	 }












.lanqr{
	position:relative;
	width:76%;
	float:right;
	overflow:hidden;
	border-radius:20px;
	border-bottom-right-radius:0px;
}
.lanqrp{
	position:absolute;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	opacity:0;
	transition: all 0.3s ease-out;
}
.lanqrp img{
	width:100%;
	display:block;
}
.lanqrp.vtr{
	position:relative;
	left:0%;
	top:0%;
	opacity:1;
	transition: all 0.3s ease-out;
}

.lanqf{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
}
.lanqf ul{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.lanqf ul li{
	position:relative;
	width:25%;
	float:left;
	height:100%;
	overflow:hidden;
	cursor:pointer;
}

.lanqf ul li.piu{
	background:rgb(26,151,207,0.4);
}

.lanqf ul li::before{
	content:"";
	position:absolute;
	width:1px;
	height:100%;
	left:0%;
	top:0%;
	background:#fff;
	overflow:hidden;
}

.shuan{
	position:absolute;
	overflow:hidden;
	left:50%;
	top:35%;
	width:58px;
	height:58px;
	margin-left:-29px;
}
.shuana{
	position:relative;
	width:56px;
	height:56px;
	border:1px solid #fff;
	border-radius:28px;
	overflow:hidden;
	opacity:0.3;
}
.shuanb{
	position:relative;
	width:38px;
	height:38px;
	margin-top:-48px;
	margin-left:9px;
	border:1px solid #fff;
	border-radius:21px;
	overflow:hidden;
	opacity:0.5;
}
.shuanc{
	position:relative;
	width:16px;
	height:16px;
	margin-top:-28px;
	margin-left:20.5px;
	border-radius:8px;
	background:#fff;
	overflow:hidden;
	opacity:0.7;
}

.yog{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.yogf{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0%;
	top:10%;
}
.yogf h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:32px;
	line-height:1.2;
	color:#333;
}

.yogf p{
	width:100%;
	max-width:1000px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	line-height:1.8;
	color:#333;
	margin-top:20px;
}

.yog img{
	width:100%;
	display:block;
	margin-top:-100px;
}

.sgeh{
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}
.sgeha{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}

.sgeha h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:32px;
	line-height:1.2;
	color:#333;
}

.sgeha p{
	width:100%;
	max-width:1000px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	line-height:1.8;
	color:#333;
	margin-top:20px;
}

.sgehb{
	width:100%;
	overflow:hidden;
	margin-top:60px;
}
.sgehbl{
	width:48%;
	float:left;
	overflow:hidden;
	background:#fff;
	border-radius:16px;
}
.sgehbx{
	margin:40px;
	overflow:hidden;
}
.sgbar{
	position:relative;
	width:70%;
	float:right;
	overflow:hidden;
	border-radius:16px;
}
.sgbar img{
	width:100%;
	display:block;
	transform:scale(1.0);
	transition:all 0.7s ease-out;
}

.sgbar:hover img{
    transform:scale(1.05);
	transition:all 0.7s ease-out;
}


.sgbal{
	position:relative;
	width:36%;
	margin-right:-6%;
	float:right;
}

.sgbal h2{
	width:100%;
	color:#333;
	font-size:24px;
	line-height:1;
}
.sgbal p{
	width:100%;
	color:#454545;
	font-size:14px;
	line-height:1.8;
	background:rgb(255,255,255,0.92);
	padding:20px 20px 20px 0;
	margin-top:40px;
}

.sgehbr{
	width:48%;
	float:right;
	overflow:hidden;
	background:#fff;
	border-radius:12px;
}


.sgbbl{
	position:relative;
	width:70%;
	float:left;
	overflow:hidden;
	border-radius:12px;
}
.sgbbl img{
	width:100%;
	display:block;
    transform:scale(1.0);
	transition:all 0.7s ease-out;
}

.sgbbl:hover img{
    transform:scale(1.05);
	transition:all 0.7s ease-out;
}


.sgbbr{
	position:relative;
	width:36%;
	margin-left:-6%;
	float:left;
}

.sgbbr h2{
	width:100%;
	color:#333;
	font-size:24px;
	line-height:1;
	text-align:right;
}
.sgbbr p{
	width:100%;
	color:#454545;
	font-size:14px;
	line-height:1.8;
	background:rgb(255,255,255,0.92);
	padding:20px 0px 20px 20px;
	margin-top:40px;
	margin-left:-20px;
}

.tola{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	margin-top:60px;
}



#kolon{
	width:2600px;
	overflow:hidden;
}
.kbt1{
	margin-left:0px;
	transition: all 0.3s ease-out;
}
.kbt2{
	margin-left:-500px;
	transition: all 0.3s ease-out;
}
.kbt3{
	margin-left:-1000px;
	transition: all 0.3s ease-out;
}
.kbt4{
	margin-left:-1500px;
	transition: all 0.3s ease-out;
}





#kolon ul li{
	position:relative;
	width:380px;
	margin-right:30px;
	float:left;
	overflow:hidden;
	border-radius:12px;
}

#kolon ul li:first-child{
	margin-left:0%;
}

#kolon ul li img{
	width:100%;
	display:block;
    transform:scale(1.0);
	transition:all 0.7s ease-out;
}
#kolon ul li:hover img{
    transform:scale(1.05);
	transition:all 0.7s ease-out;
}


#kolon ul li p{
	position:absolute;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	font-size:15px;
	line-height:60px;
	color:#fff;
	text-indent:30px;
}

.zkonl{
	position:absolute;
	left:20%;
	top:50%;
	margin-top:-30px;
	width:60px;
	height:60px;
	font-size:48px;
	line-height:55px;
	text-indent:9px;
	color:#fff;
	background:#999;
	border-radius:30px;
	opacity:0.8;
	cursor:pointer;
	z-index:1;
}

.zkonl.aa1{
	display:none;
}


.zkonr{
	position:absolute;
	right:20%;
	top:50%;
	margin-top:-30px;
	width:60px;
	height:60px;
	font-size:48px;
	line-height:55px;
	text-indent:12px;
	color:#fff;
	background:#999;
	border-radius:30px;
	opacity:0.8;
	cursor:pointer;
	z-index:1;
}
.zkonr.bb3{
	display:none;
}

.zkonr:hover, .zkonl:hover{
	background:#1A97CF;
}




.hazi{
	position:absolute;
	width:100%;
	top:50%;
	text-align:Center;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	line-height:2;
}



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

.lanql {
    width:100%;
}

.lanqlq {
    position:relative;
    top:0%;
    left: 0%;
    margin-top:20px;
    width: 100%;
    opacity: 1;
}

.lanqlq h2 {
    font-size:24px;
}

.lanqlq p {
    margin-top:10px;
}

.lanqr {
    width:100%;
	margin-top:40px;
}
.lanqf{
	display:none;
}


	 
}

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

.cobanb {
    top:30%;
}
.cobanb h2 {
    font-size:18px;
}
.cobanb p {
   display:none;
}

.cobanc{
   display:none;
}
.lefft {
    margin-top:40px;
}
.lefft h2 {
    font-size:24px;
}
.lefq {
    margin-top:40px;
}
.lefql {
    width:100%;
}
.lefql h2 {
    font-size:20px;
}

.lefqr {
    width:100%;
    margin-top:20px;
}

.lefkk {
    font-size: 14px;
	line-height:1.8;
}


.lanqq {
    margin-top:40px;
}
.lanqt {
    font-size:24px;
}

.lanqlq h2 {
    font-size: 20px;
}
.yog img {
    margin-top:0px;
}

.yogf{
    position:relative;
	width:90%;
	margin-left:5%;
	margin-top:20px;
    left: 0%;
    top: 0%;
}

.yogf h2 {
    font-size:20px;
}
.sgeha {
    margin-top:60px;
}
.sgeha h2 {
    font-size:24px;
}

.sgehbl {
    width:100%;
}
.sgehbr {
    width:100%;
    margin-top:20px;
}
.sgbal {
    width:100%;
    margin-right:0%;
	margin-top:20px;	
}
.sgbar {
    width:100%;
}

.sgbal h2 {
    font-size:18px;
}

.sgbal p {
    font-size: 14px;
    line-height: 1.8;
    padding:0;
    margin-top:10px;
}

.sgbbl{
    width:100%;
}

.sgbbr {
    width:100%;
    margin-left:0%;
	margin-top:20px;	
}

.sgbbr h2 {
    font-size:18px;
	text-align:left;
}

.sgbbr p {
    font-size: 14px;
    line-height: 1.8;
    padding:0;
    margin-top:10px;
	margin-left:0px;
}

.zkonl, .zkonr{
	display:none;
}

#kolon {
    width:100%;
}
#kolon ul{
    width:104%;
	margin-left:-2%;
}
#kolon ul li{
    width:47%;
	float:left;
	margin-left:2%;
	margin-right:auto;
	margin-top:10px;
}
#kolon ul li:first-child {
    margin-left:2%;
}

	 
}