   *{
		padding: 0;
		margin: 0;
		
    }
    body{
    	background-color: rgb(222,222,222);
    	font-size: 15px;
    	font-weight: 600;
    }
    img{
    	max-width: 100%;
    	height: auto;
    }

    p{
    	text-indent: 2em;
    	line-height: 20px;
    }
    li{
    	line-height: 30px;
    	margin-bottom: 10px;
    }
    
    h1{
    	font-size: 25px;
    	line-height:60px;
    }
    h2{
    	font-size: 18px;
    	line-height: 25px;
    	padding:10px 0;
    }
    .sp{
    	font-size: 10px;
    	line-height: 30px;
    	padding:15px 0;
    	font-weight:"low"; 
    }
	.top{
		height: 60px;
		background-color: rgb(51,51,51);
	}
	.top img{
		position: absolute;
		left: 20px;		
		height: 60px;
		width: 60px;
	}
	.list1{
		float: right;
		list-style-type: disc;
	}
	.list1 li{

		float: left;
		font-size: 10px;
	}
	.list1 li a{
		margin-right: 10px;
		display: block;
		height: 60px;
		line-height: 60px;
		padding-right: 15px;
		color: white;
		text-decoration: none;
	}
	.main_1,.main_2,.main_3,.main_4,.right{
		margin:20px;
		padding:30px;
		background-image: url("img/bg.png");
		box-shadow:0 0 15px grey;
	}
	.main_1 img{
		height: 70%;
		width: 70%;
	}
	.main_2 img{
		height: 70%;
		width: 70%;
	}
	.main_3 img{
		width: 70%;
		height: 70%;
	}
	.main_2 li,.main_3 li{
		list-style-type: none;
	}
	.main_2 li{
		margin-left:40px;
	}
	.main_3{
		overflow: hidden;
	}
	.main_3 img{
		height: 70px;
		width: 70px;
	}
	.main_3 li{
		text-align: center;
		height: 120px;
		width: 120px;
		border: 1px solid black;
		margin: 10px;
		float: left;
		overflow: auto;
	}
	.main_3 span{
		padding-top: 3px;
		display: block;
		width:100%;
	}
	.main_4{
		clear: both;
	}
	.main_4 li{
		margin-left:40px;
	}
	.main_4 table{
		border-collapse: collapse;
		border-color: rgb(230,230,230);
		text-align: left;
		width: 100%;
		height: 150px;
		font-size: 13px;
		font-weight: 500;
		margin-right: 450px;
	}
	.main_4 th{
		color: white;
		background-color: rgb(51,51,51);
	}
	.tr_foot{
		background-color: rgb(204,204,204);
		border-color: rgb(204,204,204);

	}
	.celan{
		padding-left: 5px;
		border-left: 4px solid rgb(204,204,204);
	}
	
	.text{
		line-height: 25px;
	}

	.foot{
		height: 70px;
		background-color: rgb(0,0,0);
		color: white;
		font-size: 15px;
		text-align: center;
		padding-top: 20px;
	}

	.right{
		height: 500px;
		width: 368px;
	}
	.right{
		position: absolute;
	    right: 0;
	    top: 60px;
	}
	.right form{
		line-height: 27px;
	}
	.right span{
		color: grey;
		font-size: 10px;
	}
	.right th{
		text-align: right;
	}
	.introduce{
		vertical-align: top;
	} 
	.left{
		width: auto;
		margin-right: 450px;
	}
	button{
		display: block;
		height: 40px;
		width: 160px;
		background-color: rgb(51,85,208);
		color: white;
		border-radius:10px;
		font-size: 10px;
		cursor: pointer;
		margin: auto;
	}
