
/* base
===============================================================*/
p,ul,li,dl,dt,dd {
	font-size:14px;
	line-height:24px;
}
#Main .service_area a{
	background:url(../images/comprehensive/s_ph_bg.gif) no-repeat 0 0;
	width:233px;
	height:136px;
	display:inline-table;
	vertical-align:top;
	margin:0 10px 0 0;
	font-size:1px;
	line-height:0;
}
#Main .service_area a.end{
	margin-right:0;
	}
#Main .service_area .ph{
	}

/*#Main .service_area a img{
	-webkit-transition: 0.3s ease-in-out;  
    -moz-transition: 0.3s ease-in-out;  
	 -o-transition: 0.3s ease-in-out;  
		transition: 0.3s ease-in-out;
}
*/
#Main .service_area a:hover img{
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}



#Main .service_area .ph{
	padding:4px;
	}

#Main .service_area .icon{
	background:url(../images/common/s_tl_icon.gif) no-repeat 0 5px;
	padding:3px 0 3px 20px;
	margin:0 0 7px 13px;
	font-size:18px;
	color:#0986c6;
	}


/* Main
===============================================================*/
div#Main {
	width:auto;
	margin:0 auto;
	}

div#Main h1 {
	height:140px;
	text-indent:-9999px;
	background:url(../images/comprehensive/title.jpg) no-repeat center top #f5f3f0;
	margin-bottom:18px;
	}


div#Main .main_inner{
	width:980px;
	margin:0 auto;
	}


div#Main .lead_tl{
	color:#047ebc;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	margin-bottom:10px;
	}

#Main .lead_box{
	margin-bottom:50px;
	}
#Main .lead_box .ph{
	width:365px;
	float:right;
	}
#Main .lead_box .l_box{
	width:570px;
	float:left;
	}
#Main .border{
	border-bottom:dotted 1px #8c8c8c;
	padding-bottom:40px;
	margin-bottom:40px;
	}
#Main .bn{
	width:812px;
	margin:70px auto 50px;
	}
#Main .tl_box{
	margin-bottom:40px;
	}