body{
	font-size: 16px;
	line-height: 30px;
	font-family: "微軟正黑體";
	color: #333;
}
.sh_ctnBg{
	width: 100%;
	float: left;
	min-width: 1200px;
	min-height: 480px;
	background: url(../images/sh_bg.png) center bottom no-repeat;
}
.sh_ctn{
	width: 1200px;
	margin: 0 auto;
	padding: 15px 0;
}
.sh_ctn .text{
	width: 1110px;
	margin: 0 auto;
	line-height: 30px;
}
.sh_ctn img{
	vertical-align: middle;
	margin-right: 10px;	
}
.sh_ctn ul{
	margin: 0;
	padding: 15px 0;
}
.sh_ctn li{
	width: 90%;
	margin: 5px 5%;
}
.sh_ctn .left{
	width: 360px;
	height: 370px;
	float: left;
	margin: 0 5px;
}
.sh_ctn .left .top{
	width: 300px;
	height: 120px;
	float: left;
	background: url(../images/sh_bg_1.png) left top no-repeat;
	margin-top: 34px;
	padding: 25px 35px 10px 25px;
}
.sh_ctn .left .top span{
	font-size: 36px;
	margin: 0 5px;
}
.sh_ctn .left .bot{
	width: 360px;
	height: 180px;
	float: left;
	background: url(../images/sh_bg_4.png) left bottom no-repeat;
}
.sh_ctn .cen{
	width: 360px;
	height: 370px;
	float: left;
	background: url(../images/sh_bg_2.png) no-repeat;
	margin: 0 5px;
}
.sh_ctn .right{
	width: 360px;
	height: 370px;
	float: left;
	background: url(../images/sh_bg_3.png) no-repeat;
	margin: 0 5px;
}
.sh_ctn .tit{
	width: 280px;
	font-size: 18px;
	font-weight: 600;
	padding: 36px 0 0 80px;
}
.sh_ctn .left:hover, .sh_ctn .cen:hover, .sh_ctn .right:hover{
	margin-top: -20px;
	-o-transition: .30s linear;
    -webkit-transition: .30s linear;
    -moz-transition: .30s linear;
    transition: .30s linear;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.sh_ctnBg{
	min-width: 1000px;
}
.sh_ctn{
	width: 1000px;
}
.sh_ctn .text{
	width: 960px;
	margin: 0 auto;
}
.sh_ctn li{
	font-size: 15px;
}
.sh_ctn .left, .sh_ctn .cen, .sh_ctn .right{
	width: 310px;
	overflow: hidden;
}
.sh_ctn .left .top{
	width: 90%;
	padding: 5% ;
}
.sh_ctn .cen{
	background: url(../images/sh_bg_2_m.png) no-repeat;
}
.sh_ctn .right{
	background: url(../images/sh_bg_3_m.png) no-repeat;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.sh_ctnBg{
	min-width: 320px;
}	
.sh_ctn{
	width: 100%;
}
.sh_ctn .text{
	width: 90%;
	margin: 0 auto;
}
.sh_ctn .left, .sh_ctn .cen, .sh_ctn .right{
	width: 100%;
}
}