@charset "utf-8";
/* CSS Document */
.page_banner .title{font-size: 36px;font-weight: 400;}
.page_banner .info p{font-size: 16px;line-height: 1.6em;}
.contact-cn{padding: 70px 0;text-align: center;line-height: normal;}
.contact-cn .title{font-size: 36px;font-weight: 600;color: #5a5b64;margin-bottom: 34px;}
.contact-cn .subtitle{font-size: 16px;font-weight: 600;color: #5a5b64;max-width: 850px;margin: 0 auto;margin-bottom: 20px;}
.contact-cn .items{margin: 0 -40px;}
.contact-cn .items:after{content: '';clear: both;display: block;}
.contact-cn .items .item{float: left;width: 33.333%;padding: 40px;box-sizing: border-box;}
.contact-cn .items .pic{height: 100px;}
.contact-cn .items .dd1{font-size: 20px;font-weight: 600;color: #5a5b64;height: 50px;}
.contact-cn .items .dd2{font-size: 14px;color: #5a5b64;height: 70px;}
.contact-cn .items .dd3{font-size: 14px;color: #445bfd;}
@media(max-width: 1200px){
	.contact-cn .items{margin: 0;}
}
@media(max-width: 768px){
	.contact-cn .items .item{width: 50%;padding: 20px;}
}
@media(max-width: 480px){
	.contact-cn .items .item{width: 100%;}
	.contact-cn .items .dd1{height: auto;margin-bottom: 20px;}
	.contact-cn .items .dd2{height: auto;margin-bottom: 20px;}
}
.home_main {padding:60px 0;}
.home_main .column {font-size:36px; line-height:1.2em; font-weight:bold; padding:0 20% 30px 20%; text-align:center;}
@media (max-width: 979px) {
	.home_main .column {padding:0 0 30px 0;}
}
@media (max-width: 767px) {
	.home_main .column {font-size:26px;}
}
.easy_knowing .box {padding:40px 0;}
.easy_knowing .item {float:left; width:20%; padding:1% 2.15%; text-align:center;}
.easy_knowing .item .info {padding:20px 0;}
.easy_knowing .item .info p {min-height:80px;font-size:14px;}
.easy_knowing .item .btn {padding:10px 0 0 0;}
.easy_knowing .item .title {font-size:24px; line-height:1.2em; font-weight:600; min-height:50px}
@media (max-width: 979px) {
	.easy_knowing .item .btn a {padding:12px 20px;}
	.easy_knowing .item .title {font-size:20px;}
}
@media (max-width: 767px) {
	.easy_knowing .box {padding:20px 0 0 0;}
	.easy_knowing .item {float:none; width:auto; padding:0 20px 40px 20px;}
	.easy_knowing .item .info p {min-height:inherit;}
	.easy_knowing .item .title {font-size:20px; min-height:inherit; padding:0 0 20px 0;}
	.easy_knowing .item .btn {padding:20px 0 0 0;}
}

/*screencast*/
.reviewsslide{position:relative;margin:10px auto;}
.reviewsslide .slides {list-style: none;padding: 0;margin: 0 auto;width:100%;}
.reviewsslide .slides li {position:relative; text-align:center; line-height:1.3em;}
.reviewsslide .flex-control-paging{position:absolute;bottom:-40px;left:50%;text-align:center;list-style:none;margin-left:-50px;}
.reviewsslide .flex-control-paging li{margin-right:10px;display:inline-block;*display:inline;}
.reviewsslide .flex-control-paging li a{display:inline-block; background:#e0e0e0;width:14px;height:14px;cursor:pointer; overflow:hidden; text-indent:-99999px; border-radius:20px;}
.reviewsslide .flex-control-paging li a.flex-active{background:#2c80d9;}
.reviewsslide .flex-prev:focus,.reviewsslide .flex-next:focus{ outline:none;}
.reviewsslide .flex-prev{margin-left:-315px;}
.reviewsslide .flex-next{ background-position:-55px 0;margin-left:250px;}
.our_clients .container .media{width:39%; padding-right:5%;}
@media (max-width: 979px) {
	.reviewsslide .flex-prev,.reviewsslide .flex-next{display:none;}
	.reviewsslide .slides{width:60%;}
	.our_clients .container .media{width:35%; padding-right:5%;}
}
@media (min-width:479px) and (max-width: 979px) {
	.our_clients .container .media{width:45%; padding-right:5%;}
	.our_clients .container .clients_list{width:35%;}
}
@media (max-width: 479px) {
	.our_clients .container .media{width:100%;}
}
