@charset "utf-8";
/* CSS Document */
#cate_main{
	width: 960px;
	margin: 0 auto;
}
.btn{
	border:1px solid #01083e;
	background:#01083e;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
	color: #fff;
	font-size:18px;
	padding:8px;
	width:200px;
	margin:0 auto 25px;
}
.btn:hover{
	opacity:0.7;
}
#cate_title{
	font-size: 25px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background: #4d5279;
	padding: 13px 0;
	margin-top: 15px;
}
.cate{
	width: 800px;
	margin: 25px auto;
	border-bottom: 1px dotted #4d5279;
	overflow: hidden;
	padding-bottom: 25px;
}
.cate_left{
	float: left;
}
.cate_right{
	float: left;
	margin-left: 20px;
}
.cate_right p{
	font-size: 18px;
}
.company{
	font-weight: bold;
	color:#01083e;
	font-size: 22px;
	text-align: left;
}
.last{
	border: none;
}

@media only screen and (max-width: 640px){
	.company{
	margin: 8px 0 0 0;
	}
	.cate{
		width: 96%;
	}
	#cate_title,.cate_left{
		width: 100%;
		text-align: center;
	}
	.cate_right{
		width: 100%;
		margin: 0 auto;
	}
	.cate_left img{
		margin: 0 auto;
		text-align: center;
	}
	#cate_main{
		width: 100%;
	}
	.cate_right p{
		margin: 8px auto !important;
		padding: 0;
	}
	.btn{
		padding: 8px !important;
		text-align: center;
	}
}


