﻿@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}
body {
	font: 14px/1.5 AppleGothic, Arial, 'Microsoft Yahei', 'Simsun';
	line-height: 160%;
	color: #333;
}
a {
	text-decoration: none;
	outline: none;
}
img {
	border: none;
}
ul {
	list-style: none;
}
input, textarea {
	outline: none;
	resize: none;
}
strong {
	font-weight: normal;
}
em {
	font-style: normal;
}
hr{border:0;border-top:1px dashed #ccc;}
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon03cf.eot?-73qvgp');
	src:url('fonts/icomoond41d.eot?#iefix-73qvgp') format('embedded-opentype'),
		url('fonts/icomoon03cf.woff?-73qvgp') format('woff'),
		url('fonts/icomoon03cf.ttf?-73qvgp') format('truetype'),
		url('fonts/icomoon03cf.svg?-73qvgp#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.inner {
	width: 980px;
	margin: 0 auto
}
.session {
	padding: 50px 0; overflow:hidden
}
.sessionTitle {
	text-align: center; margin-bottom:40px; background:url(images/titbg.png) center 13px no-repeat
}
.sessionTitle h2 {
	font-size: 24px
}
.sessionTitle span {
	text-transform: uppercase;
	font-size: 12px
}
#servicesList li{float:left; width:22%; margin:0 1.5%; position:relative}
#servicesList div{
	border:1px solid #ddd; padding:120px 20px 20px; text-align:center;
	background-repeat:no-repeat; background-position:center 20px; transition:all .4s;

}

#about p{text-indent:2em; }
.blockquote{
	width:760px; margin:20px auto 40px; padding:0 40px; position:relative
}
.blockquote:before, .blockquote:after{
	position:absolute; font-size:120px; color:#ddd
}
.blockquote:before{
	content:open-quote;
	left:0; top:20px
}
.blockquote:after{
	content:close-quote;
	bottom:-30px; right:0
}
.blockquote p{margin-bottom:8px}

.aboutTxt div{
	display:inline-block;
	width:310px; float:left;
}
.aboutTxt img {
    display: block;
    margin: 0 auto;
}
.aboutTxt p{margin:20px 20px 0 20px; line-height:24px; color:#666}