


@media screen and (min-width: 401px) and (max-width: 500px){


#body1{
	background-color: #ecded2;
}

#vid{
	position: fixed;
    right: 0;
    bottom: 0;
    height: 100%;
    transform: translateX(calc((100% - 100vw) / 2));
}

#fix0{
	width: 100%;
	height: auto;
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 20;
	display: none;
}

#fix01{
	width: 60%;
	height: 20px;
	float: right;
	padding: 10px 0px;
	margin-right: 20%;
	border: solid 1px #fff;
	border-radius: 50px;	
}

#fix011{
	width: auto;
	height: 100%;
	float: left;
	margin-left: 2%;
}

#fix0111{
	width: 20px;
	height: 20px;
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

#fix012{
	width: 70%;
	height: 100%;
	float: left;
	margin-left: 2%;
	background-color: inherit;
	outline: none;
	border: none;
	font-size: 14px;
	color: #fff;
}

#fix013{
	width: auto;
	height: 100%;
	float: right;
	margin-right: 2%;
	cursor: pointer;
}

#fix1{
	width: 45%;
	height: 100%;
	position: fixed;
	z-index: 20;
	top: 0;
	left: 0;
	background-color: #023f51;
	opacity: 0.9;
	display: none;
}

#fix10{
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#fix11{
	width: 100%;
	height: auto;
	float: left;
}

#fix111{
	width: 80%;
	height: 20px;
	float: right;
	cursor: pointer;
	margin-bottom:20px;
}

#fix12{
	width: 100%;
	height: auto;
	float: left;
	color: #fff;
	font-size: 16px;
	border-radius: 0px 30px 30px 0px; 
}

#fix12:hover{
	width: 110%;
	cursor: pointer;
	background-color: #e19e00;
}

#fix121{
	width: 80%;
	height: auto;
	float: right;
	padding: 10px 0px;
}

#fix1211{
	width: 100%;
	height: auto;
	float: left;
	color: #fff;
	line-height: 15px;
	font-size: 12px;
}

#fix13{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
	color: #fff;
	font-size: 18px;
	border-radius: 0px 30px 30px 0px; 
}

#fix13:hover{
	width: 110%;
	cursor: pointer;
	z-index: 30;
	opacity: 1;
	background-color: #e19e00;
}

#fix131{
	width: 80%;
	height: auto;
	float: right;
	padding: 5px 0px;
}

#fix1311{
	width: 15px;
	float: left;
	color: #fff;
	line-height: 15px;
}

#fix1312{
	width: auto;
	height: auto;
	float: left;
	margin-left: 10px;
	color: #fff;
	font-size: 10px;
	line-height: 15px;
}

#fix14{
	width: 100%;
	height: auto;
	float: left;
	color: #fff;
	font-size: 18px;
	border-radius: 0px 30px 30px 0px; 
}

#fix14:hover{
	width: 110%;
	cursor: pointer;
	z-index: 30;
	opacity: 1;
	background-color: #e19e00;
}

#fix141{
	width: 80%;
	height: auto;
	float: right;
	padding: 5px 0px;
}

#fix1411{
	width: 15px;
	float: left;
	color: #fff;
	line-height: 15px;
}

#fix1412{
	width: auto;
	height: auto;
	float: left;
	margin-left: 10px;
	color: #fff;
	font-size: 10px;
	line-height: 15px;
}

#head1{
	width:100%;
	height: 40px;
	float: left;
	position: relative;
	z-index:10;
	box-shadow: 0px 0px 30px #ccc;
	background-color: #fff;
}

#head11{
	width:90%;
	height:auto;
	float: left;
	margin-left: 5%;
}

#head111{
	width: 30px;
	height: 40px;
	float: left;
	
}

#head112{
	width: 0px;
	height: 0px;
	float: left;
	display: none;
}

#head1121{
	width: 0px;
	height: 0px;
	float: left;
	display: none;
}

#hhead1121{
	width: 0px;
	height: 0px;
	float: left;
	display: none;
}

#head113{
	width: 25px;
	height: 25px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

#head1131{
	width: 20px;
	height: 20px;
	float: left;
	display: block;
}

#head1132{
	width: 20px;
	height: 20px;
	position: absolute;
	float: left;
	display: none;
}	

#head114{
	width: 160px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 20px;
	background-color: #fff;
	opacity: 0.9;
	border-radius: 15px;
	box-shadow: 0px 0px 10px #999;
	display: none;
}

#head1141{
	width: 100%;
	height: 30px;
	float: left;
	text-align: left;
	line-height: 30px;
	color: #023f51;
	font-size: 12px;
}

#head1141:hover{
	cursor: pointer;
	font-weight: bold;
}

#hhead1141{
	width: 100%;
	height: 30px;
	float: left;
	text-align: left;
	line-height: 30px;
	color: #023f51;
	font-size: 12px;
	font-weight: bold;
}

#head115{
	width: 20px;
	height: auto;
	float: right;
}

#head1151{
	width: 100%;
	height: auto;
	float: right;
	margin-top:10px;
}

#head1151:hover{
	cursor: pointer;
}

#sec0{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
	position: absolute;
	bottom: 50px;
	z-index: 2;
}

#sec01{
	width: 100%;
	height: auto;
	float: left;
}

#sec011{
	width: auto;
	height: 60px;
	float: left;
	margin-left: 20px;
}

#sec02{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
}

#sec021{
	width: auto;
	height: auto;
	float: left;
	padding: 0px 10px;
	margin-left: 20px;
	line-height: 30px;
	font-size: 8px;
	background-color: #023f51;
	color: #fff;
	border-radius: 25px;
}

#sec021:hover{
	cursor: pointer;
	background-color: #fff;
	color: #023f51;
}

#sec00{
	width: 100%;
	height: auto;
	position: absolute;
	top: 20px;
}

#sec001{
	width: 20%;
	height: auto;
	float: left;
	margin-left: 40%;
	margin-bottom: 100px;
	line-height: 25px;
	text-align: center;
	font-size: 8px;
	background-color: #023f51;
	color: #fff;
	border-radius: 30px;
	opacity: 0.7;
	
}

#sec001:hover{
	cursor: pointer;
	background-color: #fff;
	color: #023f51;
}

#sec1{
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
    background-size: cover;
    background-position: 50% 50%;
	animation-name: welcome;	
	animation-duration: 10s;
	overflow: hidden;
}

@keyframes welcome {
  from {opacity: 0;}
  to {opacit: 1;}
}

#arti11{
	width: 40px;
	height: 40px;
	position: fixed;
	z-index: 3;
	bottom: 40px;
	right: 40px;
	border-radius: 100%;
	cursor: pointer;
	overflow:hidden;
}

#arti12{
	width: 40px;
	height: 40px;
	position: fixed;
	z-index: 3;
	bottom: 40px;
	right: 40px;
	border-radius: 100%;
	cursor: pointer;
	display: none;
	overflow:hidden;
}

#sec2{
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	background-image: url(../image/pic/22.png);
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;

}

#sec3{
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 60%;	
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#arti31{
	width: 80%;
	height: auto;
	float: right;
	margin-right: 10%;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

#arti32{
	width: 14%;
	height: 25px;
	float: right;
	margin-right: 43%;
	margin-top: 10px;
	text-align: center;
	background-color: #023f51;
	color: #fff;
	font-size: 10px;
	line-height: 25px;
	border-radius: 30px;
}

#ssec4{
	width: 100%;
	height: 0px;
	float: right;
	position: absolute;
	z-index: 1;
	background-color: #ccc;
	opacity: 0.6;
}

#sec4{
	width: 100%;
	height: auto;
	float: right;
	position: relative;
	z-index: 2;
}

#sec41{
	width: 80%;
	height: 100px;
	float: left;
	margin-left: 10%;
}

#sec411{
	width: 30px;
	height: auto;
	float: left;
}

#sec412{
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 80px;
	margin-left: 10px;
}

#sec4121{
	width: 20px;
	height: 20px;
	float: left;
}

#sec4122{
	width: 20px;
	height: 20px;
	position: absolute;
	float: left;
	display: none;
}	


#sec413{
	width: 0px;
	height: 0px;
	float: left;
	display: none;
}

#sec4131{
	width: 0px;
	height: 0px;
	float: left;
	display: none;
}

#sec414{
	width: 160px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 80px;
	padding: 20px;
	background-color: #fff;
	opacit: 0.8;
	border-radius: 15px;
	box-shadow: 0px 0px 10px #999;
	display: none;
}

#sec4141{
	width: 100%;
	height: 30px;
	float: left;
	text-align: left;
	line-height: 30px;
	color: #023f51;
	font-size: 12px;
}

#sec4141:hover{
	cursor: pointer;
	font-weight: bold;
}

#sec415{
	width: 20px;
	height: auto;
	float: right;
}

#sec4151{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 80px;
}

#sec4151:hover{
	cursor: pointer;
}

#sec5{
	width: 100%;
	height: auto;
	float: left;
}

#arti51{
	width: 90%;
	height: auto;
	float: left;
	margin-left: 5%;
	margin-top: 30px;
	
}

#sec6{
	width: 90%;
	height: 15px;
	float: left;
	margin-left: 5%;
	border-bottom: solid 1px #658525;
}

#arti61{
	width: 300px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 20px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background-color: #658525;
	border-radius: 30px;
}

#sec7{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
}

#arti71{
	width: 94%;
	height: auto;
	float: left;
	margin-left: 3%;
	margin-top: 10px;
	text-align: center;
	line-height: 20px;
	font-size: 10px;
	color: #023f51;
	
}

#sec8{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 50px;
}

#arti81{
	width: 100%;
	height: auto;
	float: left;
	margin-left: 0%;
	
}

#arti811{
	width: 33.3%;
	height: auto;
	float: left;
	
}

#arti8111{
	width: 94%;
	height: 40px;
	float: left;
	line-height: 20px;
	margin-left: 3%;
	text-align: center;
	font-size: 11px;
	border-radius: 30px;
	background-color: #023f51;
	color: #fff;
	
}

#arti8111:hover{
	cursor: pointer;
	background-color: #eeeeee;
	color: #023f51;
}

#aarti8111{
	width: 94%;
	height: 40px;
	float: left;
	line-height: 20px;
	margin-left: 3%;
	text-align: center;
	font-size: 11px;
	border-radius: 30px;
	background-color: #e19e00;
	color: #fff;
	
}

#arti8112{
	width: 94%;
	height: 40px;
	float: left;
	line-height: 20px;
	margin-left: 3%;
	text-align: center;
	font-size: 11px;
	border-radius: 30px;
	background-color: #023f51;
	color: #fff;
	
}

#arti8112:hover{
	cursor: pointer;
	background-color: #eeeeee;
	color: #023f51;
}

#aarti8112{
	width: 94%;
	height: 40px;
	float: left;
	line-height: 20px;
	margin-left: 3%;
	text-align: center;
	font-size: 11px;
	border-radius: 30px;
	background-color: #e19e00;
	color: #fff;
	
}

#arti8113{
	width: 94%;
	height: 40px;
	float: left;
	line-height: 20px;
	margin-left: 3%;
	text-align: center;
	font-size: 11px;
	border-radius: 30px;
	background-color: #023f51;
	color: #fff;
	
}

#arti8113:hover{
	cursor: pointer;
	background-color: #eeeeee;
	color: #023f51;
}

#aarti8113{
	width: 94%;
	height: 40px;
	float: left;
	line-height: 20px;
	margin-left: 3%;
	text-align: center;
	font-size: 11px;
	border-radius: 30px;
	background-color: #e19e00;
	color: #fff;
	
}

#sec9{
	width: 100%;
	height: auto;
	float: left;
}

#arti91{
	width: 90%;
	height: auto;
	float: left;
	margin-left: 5%;
	margin-top: 50px;
	
}

#secA{
	width: 100%;
	height: 20px;
	float: left;
	position: relative;
	z-index: 1;
}

#artiA1{
	width: 30px;
	height: 30px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	background-color: #e19e00;
	border: solid 3px #fff;
	border-radius: 40px;
	box-shadow: 0px 0px 5px #999;
}


#secB{
	width: 100%;
	height: auto;
	float: left;
	padding: 70px 0px;
	background-color: #023f51;
}

#artiB1{
	width: 90%;
	height: auto;
	float: left;
	margin-left: 5%;
}

#artiB11{
	width: 100%;
	height: auto;
	float:left;
}

#artiB111{
	width: 70%;
	height: auto;
	float:left;
}

#artiB1111{
	width: 20%;
	height: 30px;
	float:left;
	background-color: #e19e00;
	color: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
}

#artiB1112{
	width: 78%;
	height: 30px;
	float:right;
	background-color: #fff;
	color: #023f51;
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
	outline: none;
	border: none;
}

#artiB112{
	width: 70%;
	height: 30px;
	float:left;
	margin-top: 20px;
	background-color: #fff;
	border-radius: 30px;
}

#artiB1121{
	width: 20%;
	height: 30px;
	float:left;
	line-height: 30px;
	text-align: center;
	font-size: 10px;
	color: #023f51;
}

#artiB1122{
	width: 70%;
	height: 30px;
	float: right;
}

#artiB11221{
	width: 50%;
	height: 30px;
	float: left;
}

#artiB112211{
	width: 40%;
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 10px;
	text-align: center;
	color: #023f51;
}

#artiB112212{
	width: 14px;
	height: 14px;
	float: left;
	margin: 8px;
	background-color: #e19e00;
}

#artiB113{
	width: 100%;
	height: auto;
	float:left;
	margin-top: 20px;
}

#artiB1131{
	width: 30%;
	height: 30px;
	float:left;
	background-color: #e19e00;
	color: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
}

#artiB1132{
	width: 68%;
	height: 30px;
	float:right;
	background-color: #fff;
	color: #023f51;
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
	outline: none;
	border: none;
}

#artiB114{
	width: 100%;
	height: auto;
	float:left;
	padding: 10px 0px;
	margin-top: 20px;
	background-color: #fff;
	border-radius: 20px 20px 0px 0px;
	overflow: hidden;
}

#artiB1141{
	width: 20%;
	height: 30px;
	float:left;
	margin-left: 2%;
	background-color: #e19e00;
	color: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
}

#artiB1142{
	width: 68%;
	height: 30px;
	float:right;
	background-color: #fff;
	color: #023f51;
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	outline: none;
	border: none;
}

#artiB115{
	width: 100%;
	height: auto;
	float:left;
	padding: 5px 0px;
	background-color: #fff;
	border-radius: 0px 0px 20px 20px;
	overflow: hidden;
}

#artiB1151{
	width: 96%;
	height: 120px;
	float:left;
	padding: 0px 2%;
	background-color: #fff;
	color: #023f51;
	font-size: 10px;
	text-align: left;
	line-height: 30px;
	outline: none;
	border: none;
	resize: none;
}

#artiB116{
	width: 100%;
	height: auto;
	float:left;
	margin-top: 20px;
}

#artiB1161{
	width: 15%;
	height: 30px;
	float:right;
	margin-left: 2%;
	background-color: #e19e00;
	color: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
	border: none;
}

#artiB1161:hover{
	background-color: #fff;
	color: #e19e00;
	cursor: pointer;
}

#secC{
	width: 100%;
	height: auto;
	float: left;
	padding-bottom: 20px;
	background-color: #fff;
	box-shadow: 0px 0px 20px #999; 
}

#ssecC{
	width: 100%;
	height: auto;
	float: left;
	padding-bottom: 20px;
	background-color: #023f51;
	box-shadow: 0px 0px 20px #999; 
}

#artiC1{
	width: 90%;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-left: 5%;
}

#artiC11{
	width: auto;
	height: 15px;
	float: left;
	
}

#artiC12{
	width: auto;
	height: 15px;
	float: right;
}

#artiC121{
	width: 15px;
	height: 15px;
	float: right;
	margin-left: 10px;
	cursor: pointer;
}

#artiC13{
	width: 100%;
	height: 15px;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
	line-height: 15px;
	font-size: 8px;
	color: #fff;
	border-left: solid 2px #fff;
	
}

#artiC14{
	width: 100%;
	height: 15px;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
	line-height: 15px;
	font-size: 8px;
	color: #023f51;
	border-left: solid 2px #023f51;
	
}

#secDE{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(../image/pic/aboutbg.jpg);
    background-size: cover;
    background-position: 50% 50%;
	
}

#secD{
	width: 100%;
	height: auto;
	float: left;
}

#artiD1{
	width: 70%;
	height: auto;
	float: left;
	margin-left: 15%;
	margin-top: 100px;
	
}

#secE{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 100px;
}

#artiE1{
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiE11{
	width: 100%;
	height: auto;
	float: left;
}

#artiE111{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 70px;
}

#artiE1111{
	width: 100%;
	height: auto;
	float: left;
	background-color: #fff;
	color: #023f51;
	border-radius: 30px;
}

#aartiE1111{
	width: 100%;
	height: auto;
	float: left;
	color: #fff;
}

#artiE11111{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
	padding-bottom: 40px;
	margin-top: 50px;
}

#artiE111111{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 40px;
	text-align: left;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
}

#artiE111112{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 10px;
	text-align: left;
	line-height: 15px;
	font-size: 10px;
}

#artiE1112{
	width: 100%;
	height: 75px;
	float: left;
	position: relative;
	z-index: 1;
}

#aartiE1112{
	width: 100%;
	height: 75px;
	float: left;
}

#artiE11121{
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 30px;
	border-radius: 100%
}

#artiE112{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 70px; 
}

#artiE1121{
	width: 100%;
	height: auto;
	float: right;
	background-color: #fff;
	color: #023f51;
	border-radius: 30px;
}

#aartiE1121{
	width: 100%;
	height: auto;
	float: right;
	color: #fff;
}

#artiE11211{
	width: 80%;
	height: auto;
	float: right;
	margin-right: 10%;
	margin-bottom: 40px;
	margin-top: 50px;
}

#artiE112111{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 40px;
	text-align: right;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
}

#artiE112112{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	text-align: left;
	line-height: 15px;
	font-size: 10px;
}

#artiE1122{
	width: 100%;
	height: 75px;
	float: right;
	position: relative;
	z-index: 1;
}

#aartiE1122{
	width: 100%;
	height: 75px;
	float: right;
	position: relative;
	z-index: 1;
}

#artiE11221{
	width: 150px;
	height: 150px;
	float: right;
	margin-right: 30px;
	border-radius: 100%
}

#secF{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 50px;
}

#artiF1{
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiF11{
	width: 100%;
	height: auto;
	float: left;
}

#artiF111{
	width: 200px;
	height: auto;
	float: left;
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

#artiF1111{
	width: 190px;
	height: auto;
	float: left;
	margin-left: 5px;
}

#artiF1112{
	width: 190px;
	height: 190px;
	position: absolute;
	z-index:-1;
	margin-top: 40px;
	margin-left: 5px;
	border-radius: 120px;
	box-shadow: 0px 0px 10px #999;
	
}

#artiF112{
	width: 200px;
	height: auto;
	float: left;
}

#artiF1121{
	width: 190px;
	height: auto;
	float: left;
	margin-left: 5px;
	filter: blur(2px);
}

#artiF1121:hover{
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	cursor: pointer;
	filter: blur(0px);
}

#secG{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 50px;
}

#artiG1{
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiG11{
	width: 92%;
	height: auto;
	float: left;
	padding: 4%;
	font-size: 10px;
	font-style: italic;
	text-align: center;
	color: #fff;
	border-radius: 100px;
	line-height: 20px;
	background-color: #b30000;
}

#artiG12{
	width: 92%;
	height: auto;
	float: left;
	padding: 4%;
	font-size: 10px;
	font-style: italic;
	text-align: center;
	color: #fff;
	border-radius: 100px;
	line-height: 20px;
	background-color: #e19e00;
}

#artiG13{
	width: 92%;
	height: auto;
	float: left;
	padding: 4%;
	font-size: 10px;
	font-style: italic;
	text-align: center;
	color: #fff;
	border-radius: 100px;
	line-height: 20px;
	background-color: #658525;
}

#artiG14{
	width: 92%;
	height: auto;
	float: left;
	padding: 4%;
	font-size: 10px;
	font-style: italic;
	text-align: center;
	color: #fff;
	border-radius: 100px;
	line-height: 20px;
	background-color: #2c88ba;
}

#secH{
	width: 100%;
	height: 640px;
	float: left;
	margin-top: 70px;
}

#artiH1{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

#artiH11{
	width: 100%;
	height: auto;
	float: left;
}

#artiH10{
	width: 300px;
	height: 640px;
	float: left;
	position: absolute;
	z-index: -1;
	background-color: #fff;
	margin-top: 0px;
	border-radius: 100px;
	box-shadow: 0px 0px 10px #999;
}

#aartiH10{
	width: 0px;
	height: 640px;
	float: left;
	margin-left: 210px;
	position: absolute;
	z-index: 1;
	margin-top: 0px;
}

#aartiH101{
	width: 120px;
	height: 40px;
	float: right;
	line-height: 40px;
	text-align: center;
	background-color: #023f51;
	color: #fff;
	font-size: 12px;
	border-radius: 0px 0px 100% 100%;
}

#aartiH102{
	width: 120px;
	height: 40px;
	float: right;
	margin-top: 600px;
	line-height: 40px;
	text-align: center;
	background-color: #023f51;
	color: #fff;
	font-size: 12px;
	border-radius: 100% 100% 0px 0px;
}

#artiH111{
	width: 300px;
	height: auto;
	float: left;
	margin-top: 40px;
}

#artiH1111{
	width: 70%;
	height: auto;
	float: left;
	margin-top: 40px;
	margin-left: 15%;
}

#artiH11111{
	width: 33%;
	height: 120px;
	float: left;
	text-align: right;
}

#artiH11111:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

#artiH112{
	width: 300px;
	height: auto;
	float: left;
	margin-top: 20px;
}

#artiH1121{
	width: 180px;
	height: 180px;
	float: left;
	margin-left: 60px;
	border-radius: 100%;
	background-color: #b30000;
}

#artiH11211{
	width: 140px;
	height: auto;
	float: left;
	margin-left: 20px;
	margin-top: 40px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

#artiH113{
	width: 300px;
	height: auto;
	float: right;
	margin-top: 20px;
}

#artiH1131{
	width: 70%;
	height: auto;
	float: right;
	margin-right: 16%;
}

#artiH11311{
	width: 30%;
	height: 140px;
	float: right;
	text-align: right;
}

#artiH11311:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

#secI{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	z-index: 2;
	margin-top: 70px;
}

#artiI0{
	width: 100%;
	height: auto;
	position: absolute;
	z-index: -1;
}

#artiI1{
	width: 350px;
	margin-left: auto;
	margin-right: auto;
}

#artiI11{
	width: 100%;
	height: 17px;
	float: left;
}

#artiI111{
	width: 25%;
	height: auto;
	float: left;
}

#artiI1111{
	width: 94%;
	height: 34px;
	float: left;
	margin-left: 2%;
	border-radius: 25px;
	text-align: center;
	line-height: 34px;
	font-size: 10px;
	color: #fff;
	background-color: #023f51;
}

#artiI1111:hover{
	cursor: pointer;
	background-color: #eeeeee;
	color: #023f51;
}

#artiI1112{
	width: 94%;
	height: 34px;
	float: left;
	margin-left: 2%;
	border-radius: 25px;
	text-align: center;
	line-height: 34px;
	font-size: 10px;
	color: #fff;
	background-color: #b30000;
}

#artiI1113{
	width: 94%;
	height: 34px;
	float: left;
	margin-left: 2%;
	border-radius: 25px;
	text-align: center;
	line-height: 34px;
	font-size: 10px;
	color: #fff;
	background-color: #e19e00;
}

#artiI1114{
	width: 94%;
	height: 34px;
	float: left;
	margin-left: 2%;
	border-radius: 25px;
	text-align: center;
	line-height: 34px;
	font-size: 10px;
	color: #fff;
	background-color: #658525;
}

#artiI1115{
	width: 94%;
	height: 34px;
	float: left;
	margin-left: 2%;
	border-radius: 25px;
	text-align: center;
	line-height: 34px;
	font-size: 10px;
	color: #fff;
	background-color: #2c88ba;
}

#secJ{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 50px;
}

#artiJ1{
	width: 380px;
	margin-left: auto;
	margin-right: auto;
}

#artiJ11{
	width: 380px;
	height: 1020px;
	float: left;
	border-radius: 50px 50px 0px 0px;
	box-shadow: 0px 0px 10px #999;
	border-bottom: solid 5px #023f51;
	overflow: hidden;
}

#artiJ111{
	width: 380px;
	height: 1012px;
	float: left;
	text-align: center;
	margin-top: 17px;
	padding-top: 20px;
	position: relative;
	z-index:2;
	background-color: #fff;
	background-image: url(../image/crystalline/13.png);
	background-repeat: repeat;
    background-position: center center;
}

#artiJ1111{
	width: 60%;
	height: auto;
	margin-top: 50px;
	display: inline-block;
	vertical-align: middle;
}

#artiJ11111{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
}

#artiJ111111{
	width: 100%;
	height: 100px;
	overflow: hidden;
	float: left;
}

#artiJ111112{
	width: 100%;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
	font-size: 10px;
	background-color: #b30000;
	color: #fff;
	border-radius: 25px;
}

#artiJ111113{
	width: 100%;
	height: autp;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	line-height: 15px;
	font-size: 9px;
	color: #023f51;
}

#secK{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 50px;
}

#artiK1{
	width: 380px;
	margin-left: auto;
	margin-right: auto;
}

#artiK11{
	width: 380px;
	height: 1562px;
	float: left;
	border-radius: 50px 50px 0px 0px;
	box-shadow: 0px 0px 10px #999;
	border-bottom: solid 5px #023f51;
	overflow: hidden;
}

#artiK111{
	width: 380px;
	height: 1550px;
	float: left;
	text-align: center;
	margin-top: 17px;
	padding-top: 20px;
	position: relative;
	z-index:2;
	background-color: #fff;
	background-image: url(../image/crystalline/13.png);
	background-repeat: repeat;
    background-position: center center;
}

#artiK1111{
	width: 60%;
	height: auto;
	margin-top: 50px;
	display: inline-block;
	vertical-align: middle;
}

#artiK11111{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
}

#artiK111111{
	width: 100%;
	height: 170px;
	overflow: hidden;
	float: left;
}

#artiK111112{
	width: 100%;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
	font-size: 10px;
	background-color: #e19e00;
	color: #fff;
	border-radius: 25px;
}

#artiK111113{
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	line-height: 14px;
	font-size: 9px;
	color: #023f51;
}

#secL{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 50px;
}

#artiL1{
	width: 380px;
	margin-left: auto;
	margin-right: auto;
}

#artiL11{
	width: 380px;
	height: 1212px;
	float: left;
	border-radius: 50px 50px 0px 0px;
	box-shadow: 0px 0px 10px #999;
	border-bottom: solid 5px #023f51;
	overflow: hidden;
}

#artiL111{
	width: 380px;
	height: 1200px;
	float: left;
	text-align: center;
	margin-top: 17px;
	padding-top: 20px;
	position: relative;
	z-index:2;
	background-color: #fff;
	background-image: url(../image/crystalline/13.png);
	background-repeat: repeat;
    background-position: center center;
}

#artiL1111{
	width: 60%;
	height: auto;
	margin-top: 50px;
	display: inline-block;
	vertical-align: middle;
}

#artiL11111{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
}

#artiL111111{
	width: 80%;
	height: 80px;
	overflow: hidden;
	float: left;
	margin-left: 10%;
}

#artiL111112{
	width: 100%;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
	font-size: 10px;
	background-color: #658525;
	color: #fff;
	border-radius: 25px;
}

#artiL111113{
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	line-height: 15px;
	font-size: 9px;
	color: #023f51;
}

#secLL{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 50px;
}

#artiLL1{
	width: 380px;
	margin-left: auto;
	margin-right: auto;
}

#artiLL11{
	width: 380px;
	height: 1212px;
	float: left;
	border-radius: 50px 50px 0px 0px;
	box-shadow: 0px 0px 10px #999;
	border-bottom: solid 5px #023f51;
	overflow: hidden;
}

#artiLL111{
	width: 380px;
	height: 1200px;
	float: left;
	text-align: center;
	margin-top: 17px;
	padding-top: 20px;
	position: relative;
	z-index:2;
	background-color: #fff;
	background-image: url(../image/crystalline/13.png);
	background-repeat: repeat;
    background-position: center center;
}

#artiLL1111{
	width: 60%;
	height: auto;
	margin-top: 50px;
	display: inline-block;
	vertical-align: middle;
}

#artiLL11111{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
}

#artiLL111111{
	width: 80%;
	height: 170px;
	overflow: hidden;
	float: left;
	margin-left: 10%;
}

#artiLL111112{
	width: 100%;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
	font-size: 10px;
	background-color: #2c88ba;
	color: #fff;
	border-radius: 25px;
}

#artiLL111113{
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	line-height: 15px;
	font-size: 9px;
	color: #023f51;
}

#secM{
	width: 100%;
	height: auto;
	float: left;
}

#artiM1{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
	margin-top: 50px;
	border-radius: 50%;
	overflow: hidden;
	
}

#secN{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(../image/pic/efficientbg.png);
    background-size: cover;
    background-position: 50% 100%;
	padding-bottom: 700px;
}

#ssecN{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(../image/pic/efficientbg.png);
    background-size: cover;
    background-position: 50% 100%;
	padding-bottom: 400px;
}

#artiN1{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 100px;
}

#artiN11{
	width: 300px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiN111{
	width: 100%;
	height: auto;
	float: left;
}

#artiN2{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 100px;
}

#artiN21{
	width: 200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiN211{
	width: 100%;
	height: auto;
	float: left;
    -webkit-animation: imageAnimation 2s;
    -moz-animation: imageAnimation 2s;
    -o-animation: imageAnimation 2s;
    -ms-animation: imageAnimation 2s;
    animation: imageAnimation 2s;
	
}

@-webkit-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	    -webkit-transform: rotate(-180deg);
	}
	50% {
	    opacity: 1;
	    -webkit-animation-timing-function: ease-out;
	    -webkit-transform: rotate(-90deg);
	}
	100% {
	    opacity: 1;
	    -webkit-transform: rotate(0deg);
	}
}
@-moz-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	    -webkit-transform: rotate(-180deg);
	}
	50% {
	    opacity: 1;
	    -webkit-animation-timing-function: ease-out;
	    -webkit-transform: rotate(-90deg);
	}
	100% {
	    opacity: 1;
	    -webkit-transform: rotate(0deg);
	}
}
@-o-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	    -webkit-transform: rotate(-180deg);
	}
	50% {
	    opacity: 1;
	    -webkit-animation-timing-function: ease-out;
	    -webkit-transform: rotate(-90deg);
	}
	100% {
	    opacity: 1;
	    -webkit-transform: rotate(0deg);
	}
}
@-ms-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	    -webkit-transform: rotate(-180deg);
	}
	50% {
	    opacity: 1;
	    -webkit-animation-timing-function: ease-out;
	    -webkit-transform: rotate(-90deg);
	}
	100% {
	    opacity: 1;
	    -webkit-transform: rotate(0deg);
	}
}
@keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	    -webkit-transform: rotate(-180deg);
	}
	50% {
	    opacity: 1;
	    -webkit-animation-timing-function: ease-out;
	    -webkit-transform: rotate(-90deg);
	}
	100% {
	    opacity: 1;
	    -webkit-transform: rotate(0deg);
	}
}

#artiN212{
	width: 200px;
	height: 70px;
	float: right;
	margin-top: 10px;
	position: absolute;
	z-index: 1;
}

#artiN2121{
	width: 150px;
	height: 70px;
	float: right;
	cursor: pointer;
}

#artiN213{
	width: 200px;
	height: 100px;
	float: right;
	margin-top: 80px;
	position: absolute;
	z-index: 1;
}

#artiN2131{
	width: 95px;
	height: 100px;
	float: right;
	cursor: pointer;
}

#artiN2132{
	width: 90px;
	height: 100px;
	float: right;
	cursor: pointer;
}

#artiN3{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 100px;
}

#artiN31{
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiN311{
	width: 100%;
	height: auto;
	float: left;
}

#artiN3111{
	width: 100%;
	height: 30px;
	float: left;
}

#artiN31111{
	width: 70px;
	height: 100%;
	float: left;
	margin-left: 20px;
	position: relative;
	z-index:1;
}

#artiN31112{
	width: 70px;
	height: 100%;
	float: right;
	margin-right: 50px;
	position: relative;
	z-index:1;
}

#artiN31113{
	width: 70px;
	height: 100%;
	float: right;
	margin-top: 210px;
	margin-right: 50px;
}

#artiN3112{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	border-radius: 0px 50px;
	background-color: #658525;
	color: #fff;
	line-height: 25px;
	text-align: center;
	font-size: 12px;	
}

#artiN4{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 100px;
}

#artiN41{
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiN411{
	width: 100%;
	height: auto;
	float: left;
}

#artiN4111{
	width: 100%;
	height: 30px;
	float: left;
}

#artiN41111{
	width: 70px;
	height: 100%;
	float: left;
	margin-left: 20px;
	position: relative;
	z-index:1;
}

#artiN41112{
	width: 70px;
	height: 100%;
	float: right;
	margin-right: 50px;
}

#artiN41113{
	width: 70px;
	height: 100%;
	float: right;
	margin-top: 200px;
	margin-right: 50px;
}

#artiN4112{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	border-radius: 0px 50px;
	background-color: #b30000;
	color: #fff;
	line-height: 25px;
	text-align: center;
	font-size: 12px;	
}

#artiN412{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 120px;
}

#artiN4121{
	width: 100%;
	height: 0px;
	float: left;
}

#artiN41211{
	width: 70px;
	height: 100%;
	float: right;
	margin-right: 30px;
}

#artiN4122{
	width: 100%;
	height: auto;
	float: left;
}

#artiN41221{
	width: auto;
	height: auto;
	float: left;
	padding: 0px 20px;
	margin-left: 50px;
	color: #fff;
	font-size: 12px;
	background-color: #b30000;
	line-height: 40px;
	border-radius: 50px 50px 0px 50px;
}

#artiN4123{
	width: 100%;
	height: auto;
	float: left;
}

#artiN41231{
	width: 20%;
	height: auto;
	float: left;
	margin-top: 10px;
}

#artiN412311{
	width: 110%;
	height: auto;
	float: left;
	position: relative;
	z-index:1;
}

#artiN41232{
	width: 75%;
	height: auto;
	float: left;
}

#artiN412321{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	color:#023f51;
	background-color: #fff;
	font-size: 12px;
	line-height: 25px;
	border-radius: 0px 50px 50px 50px;
}

#artiN413{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 100px;
}

#artiN4131{
	width: 100%;
	height: 20px;
	float: left;
}

#artiN41311{
	width: 70px;
	height: 100%;
	float: left;
	margin-left: 300px;
}

#artiN41312{
	width: 70px;
	height: 100%;
	float: right;
	margin-top: 250px;
	margin-right: 80px;
}

#artiN4132{
	width: 100%;
	height: auto;
	float: left;
}

#artiN41321{
	width: auto;
	height: auto;
	float: right;
	padding: 0px 20px;
	margin-right: 50px;
	color: #fff;
	font-size: 12px;
	background-color: #b30000;
	line-height: 40px;
	border-radius: 50px 50px 50px 0px;
}

#artiN4133{
	width: 100%;
	height: auto;
	float: left;
}

#artiN41331{
	width: 25%;
	height: auto;
	float: right;
	margin-top: 50px;
}

#artiN413311{
	width: 110%;
	height: auto;
	float: right;
	position: relative;
	z-index:1;
}

#artiN41332{
	width: 70%;
	height: auto;
	float: right;
}

#artiN413321{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	color:#023f51;
	background-color: #fff;
	font-size: 12px;
	line-height: 25px;
	border-radius: 50px 0px 50px 50px;
}

#artiN5{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 100px;
}

#artiN51{
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#artiN511{
	width: 100%;
	height: auto;
	float: left;
}

#artiN5111{
	width: 100%;
	height: 30px;
	float: left;
}

#artiN51111{
	width: 70px;
	height: 100%;
	float: left;
	margin-left: 20px;
	position: relative;
	z-index:1;
}

#artiN51112{
	width: 70px;
	height: 100%;
	float: right;
	margin-right: 50px;
}

#artiN51113{
	width: 70px;
	height: 100%;
	float: right;
	margin-top: 250px;
	margin-right: 50px;
}

#artiN5112{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	border-radius: 0px 50px;
	background-color: #e19e00;
	color: #fff;
	line-height: 25px;
	text-align: center;
	font-size: 12px;	
}

#artiN512{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 100px;
}

#artiN5121{
	width: 100%;
	height: 0px;
	float: left;
}

#artiN51211{
	width: 70px;
	height: 100%;
	float: right;
	margin-right: 70px;
}

#artiN5122{
	width: 100%;
	height: auto;
	float: left;
}

#artiN51221{
	width: auto;
	height: auto;
	float: left;
	padding: 0px 20px;
	margin-left: 50px;
	color: #fff;
	font-size: 12px;
	background-color: #e19e00;
	line-height: 30px;
	border-radius: 50px 50px 0px 50px;
}

#artiN5123{
	width: 100%;
	height: auto;
	float: left;
}

#artiN51231{
	width: 20%;
	height: auto;
	float: left;
	margin-top: 10px;
}

#artiN512311{
	width: 110%;
	height: auto;
	float: left;
	position: relative;
	z-index:1;
}

#artiN51232{
	width: 75%;
	height: auto;
	float: left;
}

#artiN512321{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	color:#023f51;
	background-color: #fff;
	font-size: 12px;
	line-height: 25px;
	border-radius: 0px 50px 50px 50px;
}

#artiN513{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 100px;
}

#artiN5131{
	width: 100%;
	height: 30px;
	float: left;
}

#artiN51311{
	width: 70px;
	height: 100%;
	float: left;
	margin-left: 300px;
}

#artiN51312{
	width: 70px;
	height: 100%;
	float: right;
	margin-top: 220px;
	margin-right: 60px;
}

#artiN5132{
	width: 100%;
	height: auto;
	float: left;
}

#artiN51321{
	width: auto;
	height: auto;
	float: right;
	padding: 0px 20px;
	margin-right: 50px;
	color: #fff;
	font-size: 12px;
	background-color: #e19e00;
	line-height: 30px;
	border-radius: 50px 50px 50px 0px;
}

#artiN5133{
	width: 100%;
	height: auto;
	float: left;
}

#artiN51331{
	width: 20%;
	height: auto;
	float: right;
	margin-top: 0px;
}

#artiN513311{
	width: 110%;
	height: auto;
	float: right;
	position: relative;
	z-index:1;
}

#artiN51332{
	width: 70%;
	height: auto;
	float: right;
}

#artiN513321{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	color:#023f51;
	background-color: #fff;
	font-size: 12px;
	line-height: 25px;
	border-radius: 50px 0px 50px 50px;
}

#artiN514{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 100px;
}

#artiN5141{
	width: 100%;
	height: 20px;
	float: left;
}

#artiN5142{
	width: 100%;
	height: auto;
	float: left;
}

#artiN51421{
	width: auto;
	height: auto;
	float: left;
	padding: 0px 20px;
	margin-left: 50px;
	color: #fff;
	font-size: 12px;
	background-color: #e19e00;
	line-height: 30px;
	border-radius: 50px 50px 0px 50px;
}

#artiN5143{
	width: 100%;
	height: auto;
	float: left;
}

#artiN51431{
	width: 25%;
	height: auto;
	float: left;
	margin-top: 20px;
}

#artiN514311{
	width: 105%;
	height: auto;
	float: left;
	position: relative;
	z-index:1;
}

#artiN51432{
	width: 70%;
	height: auto;
	float: left;
}

#artiN514321{
	width: 90%;
	height: auto;
	float: left;
	padding: 5%;
	color:#023f51;
	background-color: #fff;
	font-size: 12px;
	line-height: 25px;
	border-radius: 0px 50px 50px 50px;
}

#secO{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
	
}

#artiO1{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#artiO11{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(../image/pic/contact1.png);
	background-size: contain;
	background-repeat: no-repeat;
    background-position: 50% 50%;
}

#artiO111{
	width: 80%;
	height: auto;
	float: left;
	margin: 10%;
	border-radius: 400px 0px 0px 400px;
	overflow: hidden;
}

#artiO1111{
	width: 45%;
	height: 160px;
	float: right;
	border-radius: 400px 0px 0px 400px;
	background-color: #e19e00;
	position: relative;
	z-index:1;
}

#artiO11111{
	width: 90%;
	height: 80px;
	float: right;
	margin-right: 5%;
	text-align: right;
	line-height: 150px;
	color: #fff;
	font-size: 26px;
}

#artiO11112{
	width: 90%;
	height: 80px;
	float: right;
	margin-right: 5%;
	text-align: right;
	line-height: 35px;
	color: #fff;
	font-size: 26px;
}

#artiO1112{
	width: 55%;
	height: 160px;
	float: left;
	border-radius: 400px 0px 0px 400px;
}

#secP{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
}

#artiP1{
	width: 350px;
	margin-left: auto;
	margin-right: auto;
}

#artiP11{
	width: 100%;
	height: auto;
	float: left;
}

#artiP111{
	width: 90%;
	height: auto;
	float: left;
	margin: 5%;
}

#artiP1111{
	width: 100%;
	height: auto;
	float: right;
}

#artiP11111{
	width: 100%;
	height: auto;
	float: right;
}

#artiP111111{
	width: 100%;
	height: 50px;
	float: right;
}

#artiP1111111{
	width: 50px;
	height: 50px;
	float: right;
	padding: 2%;
	margin-top: 20px;
	background-color: #e1e1e1;
	border-radius: 100%;
	position: relative;
	z-index: 1;
}

#artiP1111112{
	width: 120px;
	height: 100%;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	border-radius: 100%;
	text-align: center;
}

#artiP111112{
	width: 100%;
	height: 80px;
	float: right;
	text-align: center;
	line-height: 100px;
	color: #023f51;
	font-size: 20px;
	background-color: #e1e1e1;
	border-radius: 70px 0px; 
}

#artiP111113{
	width: 100%;
	height: 80px;
	float: right;
	text-align: center;
	line-height: 100px;
	color: #023f51;
	font-size: 16px;
	background-color: #e1e1e1;
	border-radius: 70px 0px; 
}

#artiP111114{
	width: 100%;
	height: 40px;
	float: right;
	text-align: center;
}

#artiP1112{
	width: 100%;
	height: auto;
	float: left;
}

#artiP11121{
	width: 100%;
	height: auto;
	float: left;
}

#artiP111211{
	width: 100%;
	height: 70px;
	float: right;
}

#artiP1112111{
	width: 50px;
	height: 50px;
	float: right;
	padding: 2%;
	margin-top: 35px;
	background-color: #e1e1e1;
	border-radius: 100%;
	position: relative;
	z-index: 1;
}

#artiP1112112{
	width: 150px;
	height: 100%;
	float: right;
	margin-left: 10px;
	margin-top: 40px;
	text-align: center;
}

#artiP111212{
	width: 92%;
	height: 150px;
	float: right;
	padding: 0% 4%;
	padding-top: 50px;
	text-align: left;
	line-height: 30px;
	color: #023f51;
	font-size: 16px;
	background-color: #e1e1e1;
	border-radius: 70px 0px; 
}

#secQ{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 50px;
}

#artiQ1{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#artiQ11{
	width: 100%;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-top: solid 5px #023f51;
	border-bottom: solid 5px #e19e00;
}

#artiQ110{
	width: 400px;
	height: auto;
	float: right;
	position: absolute;
}

#aartiQ110{
	width: 400px;
	height: auto;
	float: right;
	margin-top: 275px;
	position: absolute;
}

#artiQ111{
	width: 100%;
	height: auto;
	float: left;
	line-height: 60px;
	font-size: 22px;
	text-align: center;
	color: #023f51;
}

#artiQ112{
	width: 80%;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-left: 10%;
	position: relative;
	z-index:1;
}

#artiQ1121{
	width: 100%;
	height: auto;
	float: left;
}

#artiQ11211{
	width: 96%;
	height: 25px;
	float: left;
	padding: 0% 2%;
	line-height: 25px;
	outline: none;
	font-size: 10px;
	border-radius: 0px 0px 60px 0px;
	border: solid 1px #ccc;
	border-top: none;
}

#artiQ11212{
	width: 96%;
	height: 25px;
	float: left;
	margin-top: 10px;
	padding: 0% 2%;
	line-height: 25px;
	outline: none;
	font-size: 10px;
	border-radius: 0px 0px 60px 0px;
	border: solid 1px #ccc;
	border-top: none;
}

#artiQ1122{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
}

#artiQ11221{
	width: 96%;
	height: 80px;
	float: left;
	padding: 2%;
	line-height: 20px;
	outline: none;
	font-size: 10px;
	border-radius: 0px 0px 60px 0px;
	border: solid 1px #ccc;
	border-top: none;
}

#artiQ1123{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
}

#artiQ11231{
	width: 20%;
	height: 25px;
	float: left;
	margin-left: 40%;
	font-size: 10px;
	text-align: center;
	color: #fff;
	border: none;
	border-radius: 20px;
	background-color: #e19e00;
	cursor: pointer;
}

#artiQ12{
	width: 100%;
	height: auto;
	float: left;
}

#artiQ121{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
}

#artiQ1211{
	width: 20%;
	height: auto;
	float: left;
	margin-left: 40%;
	border-radius: 0% 0% 45% 45%;
	background-color: #e19e00;
}

#artiQ12111{
	width: 60%;
	height: auto;
	float: left;
	border-radius: 100%;
	margin: 20%;
	margin-top: 30px;
}

#artiQ1212{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	text-align: center;
	font-size: 30px;
	color: #023f51;
}

#artiQ13{
	width: 100%;
	height: auto;
	float: left;
	margin: 50px 0px;
}

#artiQ131{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
}

#artiQ1311{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	color: #023f51;
}

#artiQ1312{
	width: 80%;
	height: 15px;
	float: left;
	margin-left: 10%;
	margin-top: 10px;
	text-align: center;
	border-bottom: solid 1px #023f51;
}

#artiQ13121{
	width: 10%;
	height: auto;
	float: left;
	margin-left: 45%;
	background-color: #fff;
}

#artiQ1313{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10%;
}

#artiQ13131{
	width: 80%;
	height: auto;
	float: left;
	padding: 10%;
	padding-bottom: 0;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	color: #023f51;
}

#secR{
	width: 100%;
	height: auto;
	float: left;
	margin: 50px 0px;
}

#artiR1{
	width: 280px;
	margin-left: auto;
	margin-right: auto;
}

#artiR11{
	width: 100%;
	height: 40px;
	float: left;
	border: solid 1px #ccc;
	border-radius: 40px;
	box-shadow: 0px 0px 10px #999;
	overflow: hidden;
}

#artiR111{
	width: 200px;
	height: 40px;
	float: left;
	line-height: 40px;
	margin-left: 20px;
	outline: none;
	border: none;
	font-size: 10px;
	color: #023f51;
}

#artiR112{
	width: 40px;
	height: 40px;
	float: right;
}

#artiR1121{
	width: 40px;
	height: 40px;
	float: right;
	position: absolute;
	z-index:1;
	opacity:0;
}

#artiR1122{
	width: 20px;
	height: 20px;
	float: right;
	margin: 10px;
}
	

	
}
