body {
	min-width: 1200px;
	font-size: 13px;
	background: #f1f2f3;
	/*background-size: 100% auto;*/
	color: #333333;
}
h1,h2,h3,h4,h5,p{margin: 0}
input,textarea {font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;}
.body-grey{background-color: #f7f7f7}
.ch-hide{display: none !important;}
a{text-decoration: none}
.right{float: right}
.left{float: left}
.no-border{border: 0 none !important;}
.clear{clear: both}
.full-width{width: 100%}
.bg-fff{background: #fff}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt40{margin-top: 40px !important;}
.mt60{margin-top: 60px !important;}
.txt-center{text-align: center}
.txt-left{text-align: left}
.invisible{visibility: hidden;width: 1px;height: 1px;position: absolute;left:0;top:0}
.body-home{background: #fff}
.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}
img{max-width: 100% }
.ch-container{
	width: 1200px;
	margin: 0 auto;
}
.ch-ul{
	padding: 0;
	margin: 0;
}
.ch-ul li {
	list-style: none;
}
.ch-header .top {
	height: 30px;
	line-height: 30px;
	color: #888888;
	background: #f1f2f3;
	position: relative;
}
.ch-header .wx-qrcode {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 30px;
	right: 180px;
	z-index: 10;
	display: none;
}
.ch-header .wx-qrcode img {
	width: 100px;
	height: 100px;
}
.ch-header .top .nav {
	line-height: 30px;
	font-size: 14px;
}
.ch-header .top a {
	display: inline-block;
	padding: 0 10px;
	color: #888888;
}
.ch-header .center {
	height: 106px;
	background: #fff;
	overflow: hidden;
	padding: 20px 0;
}
.ch-header .center .logo {
	display: block;
}
.ch-header .center .logo img {
	vertical-align: middle;
}
.ch-header .center .logo {
	display: block;
	float: left;
}
.ch-header .center .text {
	float: left;
}

.ch-header .center .text h2 {
	padding-top: 25px;
	margin-bottom: 5px;
	font-size:18px;
}
.ch-header .center .text p {
	font-size:17px;
}
.ch-header .center .search {
	background: url("./i/bg-search.png");
	width: 256px;
	height: 30px;
}
.ch-header .search {
	margin-top: 10px;
}
.ch-header .search .ipt {
	border: 0 none;
	background: none;
	outline: 0 none;
	color: #888888;
	height: 30px;
	line-height: 30px;
	width: 200px;
	padding: 0 5px;
}
.ch-header .search a {
	width: 40px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.ch-primary-nav {
	height: 70px;
	/*overflow: hidden;*/
	/*text-align: center;*/
	background: #1b74da;
}
.ch-primary-nav .ch-container > ul >li {
	display: inline-block;
	line-height: 20px;
	height: 70px;
	width: 150px;
	float:left;
	text-align: center;
	position: relative;
}
.ch-primary-nav .ch-container > ul >li> a {
	font-size: 15px;
	color: #fff;
	height: 70px;
	/*padding: 0 30px;*/
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}
.ch-primary-nav .ch-container > ul >li > a.on {
	background: url(./i/nav_on.png) no-repeat right top #ffde00;
	color: #000;
}
.ch-primary-nav .ch-container > ul >li:hover > a {
	background: url(./i/nav_on.png) no-repeat right top #ffde00;
	color: #000;
}
.ch-primary-nav .ch-container > ul >li> a h3 {
	margin-top: 15px;
	margin-bottom: 3px;
	font-weight: normal;
}
.ch-primary-nav .ch-container > ul >li> a p {
	font-size:13px;
}
.ch-primary-nav .ch-container > ul >li> a.on p,
.ch-primary-nav .ch-container > ul >li:hover> a p {
	color: #666666;
}
.ch-primary-nav .ch-container > ul >li > ul {
	position: absolute;
	left: 0;
	top:50px;
	width: 170px;
	background: #ffffff;
	display: none;
	z-index: 100;
	padding: 5px 0;
	/*border-left: 1px solid #ededed;*/
	/*border-right: 1px solid #ededed;*/
}
.ch-primary-nav .ch-container > ul >li:hover > ul {
	display: block;

}
.ch-primary-nav .ch-container > ul >li > ul li {
	line-height: 30px;
	font-size: 13px;
}
.ch-primary-nav .ch-container > ul >li > ul li a {
	color: #666666;
	display: block;
}
.ch-primary-nav .ch-container > ul >li > ul li:hover {
	background-color: #BD0017;
}
.ch-primary-nav .ch-container > ul >li > ul li:hover a {
	color: #fff;
}
.ch-header .center .tel {
	color: #888888;
	font-size: 14px;
	margin-top: 20px;
}
.ch-header .center .tel-img {
	margin-top: 15px;
}
.ch-header .center .tel span {
	color: #f10000;
	font-size: 24px;
	font-weight: bold;
}
.ch-home-news h3.title {
	font-size: 20px;
	color: #000000;
	border-bottom: 2px solid #000;
	line-height: 45px;
	margin-bottom: 20px;
}
.ch-home-news h3.title .nav a {
	color: #888888;
	font-size: 14px;
	float: right;
}
.ch-home-news .block-img {
	width: 750px;
	float: left;
	margin-left: -10px;
}
.ch-home-news .block-img .item {
	width: 220px;
	float: left;
	margin-left: 30px;
	border-bottom: 1px solid #dbdcdd;
	padding-bottom: 20px;
}
.ch-home-news .block-img .item .img img {
	width: 220px;
	height: 150px;
	margin-bottom: 20px;
	vertical-align: bottom;
}
.ch-home-news .block-img .item h2 {
	font-size: 16px;
	color: #333333;
}
.ch-home-news .block-img .item .txt {
	color: #666666;
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	background: url("./i/news-arrow.jpg") no-repeat right bottom;
}
.ch-home-news .block-img .item:hover {
	border-bottom: 1px solid #dd0000;
}
.ch-home-news .block-img .item:hover h2 {
	color: #dd0000;
}
.ch-home-news .block-img .item:hover .txt {
	background-image: url("./i/news-arrow-on.jpg");
}
.ch-home-news .block-list {
	width: 430px;
	float: right;
}
.ch-home-news .ch-list-text {
	padding-top: 0;
}
.ch-home-news .block-img-list {
	width: 535px;
}
.ch-home-news .block-img-list .item {
	height: 140px;
	border-bottom: 1px solid #dbdcdd;
}
.ch-home-news .block-img-list .item img {
	width: 175px;
	height: 115px;
	float: left;
}
.ch-home-news .block-img-list .item .txt {
	padding-left: 200px;
	height: 140px;
	background: url("./i/news-arrow.jpg") no-repeat 200px 80px;
}
.ch-home-news .block-img-list .item .txt h2 a {
	color: #000000;
	font-size: 16px;
	line-height: 30px;
}
.ch-home-news .block-img-list .item .txt p {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}
.ch-home-news .ch-list-text li {
	border-bottom: 0 none;
}
.ch-home-news h3.title .nav a {
	font-weight: normal;
	display: inline-block;
	margin-left: 20px;
	float: none;
}
.ch-home-study .wrap {
	margin-left: -30px;
}

.ch-home-study .item {
	float: left;
	width: 380px;
	height: 380px;
	margin-left: 30px;
}
.ch-home-study .item img {
	width: 380px;
	height: 220px;
}
.ch-home-study .item div.txt {
	padding: 20px;
}
.ch-home-study .item div.txt h4{
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
}
.ch-home-study .item div.txt div {
	color: #666666;
	font-size: 14px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
}
.ch-home-study .item:hover {
	box-shadow: 0 2px 10px rgba(0,0,0,0.3)
}
.ch-home-share {
	background: #fff;
	padding: 20px;
}
.ch-home-share h3.title {
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: normal;
	line-height: 40px;
	margin-bottom: 20px;
}
.ch-home-share .wrap {
	margin-left: -25px;
}
.ch-home-share .item {
	width: 370px;
	margin-left: 25px;
	float: left;
}
.ch-home-share .item .top {
	background: #f2f2f2;
	height: 180px;
	padding: 20px;
	margin-bottom: 20px;
}
.ch-home-share .item img {
	width: 370px;
	height: 140px;
}
.ch-home-share .item h4.title {
	line-height: 36px;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	text-indent: 50px;
	background: url("./i/icon-home1.png") no-repeat left center;
	margin: 10px 0 20px;
}
.ch-home-share .item h4.title2 {
	background-image: url("./i/icon-home2.png")
}
.ch-home-share .item h4.title3 {
	background-image: url("./i/icon-home3.png")
}
.ch-home-share .item li {
	line-height: 30px;
	font-size: 14px;
	background: url("./i/dot-red.png") no-repeat 5px center;
	padding-left: 20px;
}
.ch-home-share .item li a {
	color: #000;
}
.ch-home-share .item li a:hover {
	color: #f10000;
}
.ch-contact-form {
	width: 100%;
	height: 100px;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9;
}
.ch-contact-form .ch-container {
	/*position: relative;*/
}
.ch-contact-form .ch-container .logo{
	/*position: relative;*/
	margin-top: -19px;
	float: left;
}
.ch-contact-form .txt {
	float: left;
	padding-left: 20px;
	color: #ffffff;
}
.ch-contact-form .txt h3 {

	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	margin: 20px 0 10px;
}
.ch-contact-form .txt p {
	font-size: 18px;
}
.ch-contact-form .txt p span {
	display: inline-block;
	margin-right: 20px;
	position: relative;
	padding-left: 10px;
}
.ch-contact-form .txt p span:before {
	content: " ";
	width: 6px;
	height: 6px;
	background: #fff;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50%;
}
.ch-contact-form .form {
	float: right;
	width: 460px;
}
.ch-contact-form .form .fields {
	width: 265px;
	padding: 15px 0;
	float: left;
}
.ch-contact-form .form .fields div {
	padding: 5px 0;
}
.ch-contact-form .form .fields .ipt {
	width: 110px;
	height: 20px;
	padding: 3px 5px;
	border: 0 none;
	background: #fff;
	font-size: 14px;
	margin-left: 10px;
}
.ch-contact-form .form .fields .ipt:focus,
.ch-contact-form .form .fields select:focus{
	outline: 0 none;
}
.ch-contact-form .form .fields select {
	width: 255px;
	height: 26px;
	margin-left: 10px;
	border: 1px solid #fff;
	border-radius: 0;
}
.ch-contact-form .form .btn {
	float: left;
	width: 120px;
	height: 100px;
	line-height: 100px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 22px;
	background: #ffae00;
	margin-left: 20px;
}
.ch-contact-form .form .close {
	float: right;
	width: 35px;
	height: 35px;
	display: block;
	/*margin-left: 10px;*/
	background: url("./i/close.png") no-repeat;
	margin-top: 35px;
}
.ch-help {
	width: 70px;
	height: 233px;
	background: #fff;
	position: fixed;
	bottom: 140px;
	right: 10px;
	z-index: 8;
}
.ch-wx-qrcode {
	background: url("./i/bg-wx-qrcode.png") no-repeat;
	width: 120px;
	height: 122px;
	padding: 10px 20px 10px 10px;
	position: fixed;
	bottom: 154px;
	right: 70px;
	z-index: 8;
	display: none;
}
.ch-wx-qrcode img {
	width: 100px;
	height: 100px;
}
.ch-wx-qrcode p {
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #000000;
	padding-top: 2px;
}
.ch-help a {
	display: block;
	height: 57px;
	padding-top: 20px;
	border-bottom: 1px solid #f7f7f7;
	color: #888888;
	font-size: 14px;
	text-align: center;
}
.ch-help a span {
	display: block;
	width: 22px;
	height: 22px;
	margin: 0 auto 5px;
	background: url("./i/gotop.png") no-repeat;
}
.ch-help a:hover {
	color: #ff6600;
}
.ch-help a:hover span {
	background-position: 0 -22px;
}
.ch-help a.wx span {
	background-position: -22px 0;
}
.ch-help a.wx:hover span {
	background-position: -22px -22px;
}
.ch-help a.top {
	border: 0 none;
}
.ch-help a.top span {
	background-position: -44px 0;
}
.ch-help a.top:hover span {
	background-position: -44px -22px;
}
.ch-aside-nav {
	background: #fff;

}
.ch-aside-nav .main {
	height: 60px;
	line-height: 60px;
	background: #1071DC;
	color: #fff;
	text-align: center;
	font-size: 20px;
}
.ch-aside-nav .nav {
	padding: 40px 25px 30px;
}
.ch-aside-nav .nav li {
	border-bottom: 1px solid #f1f1f1;
	height: 30px;
	line-height: 30px;
	background: url(./i/aside-nav.png) no-repeat 150px center;
	text-align: center;
	margin-bottom: 10px;
}
.ch-aside-nav .nav li a {
	color: #666666;
	font-size: 16px;
	display: block;
}
.ch-aside-nav .nav li.on{
	/*background: #1071DC;*/
	/*border-radius: 20px;*/
}
.ch-aside-nav .nav li.on a,
.ch-aside-nav .nav li a:hover{
	color: #1071DC;
}
.ch-aside-contact,
.ch-aside-address,
.ch-aside-social {
	margin-top: 10px;
	padding: 20px 10px 20px 50px;
	background-color: #fff;
}
.ch-aside-contact {
	background: url("./i/icon-contact.png") #fff no-repeat 10px 20px;
}
.ch-aside-contact p,.ch-aside-address p {
	color: #888888;
	font-size: 14px;
	margin-bottom:10px;
}
.ch-aside-contact h3 {
	color: red;
	font-size: 20px;
	margin-top: 10px;
}
.ch-aside-address {
	background: url("./i/icon-location.png") #fff no-repeat 10px 20px;
}
.ch-aside-social {
	padding: 10px 20px;
}
.ch-aside-social a {
	display: block;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #333333;
	text-indent: 50px;
}
.ch-aside-social a:hover {
	color: #ff7e00;
}
.ch-aside-social a.wb {
	background: url("./i/icon-wb.png") no-repeat left center;
	border-bottom: 1px dashed #e5e5e5;
}
.ch-aside-social a.tx {
	background: url("./i/icon-tx.png") no-repeat left center;
}
.ch-home-news2 {
	background: #fff;
	padding: 20px;
}
.ch-home-news2 h3.title a.tab {
	font-weight: normal;
	color: #666666;
	display: inline-block;
	padding: 0 20px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
}
.ch-home-news2 h3.title a.tab.on {
	background: #ff6900;
	border-radius: 20px;
	color: #fff;
}
.ch-home-news .block-img-w {
	width: 100%;
	float: none;
}
.ch-home-news .block-img-w .item {
	margin-left: 65px;
}
.ch-home-share .item .top .content {
	color: #666666;
	font-size: 14px;
	line-height: 25px;
}
.ch-home-news .title a.more {
	display: inline-block;
	font-size: 12px;
	color: #666666;
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
.ch-testimonials {
	width: 100%;
	/*height:508px;*/
	overflow: hidden;
}
.ch-testimonials .item {
	width: 1200px;
	background: #fff;
	float: left;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}
.ch-testimonials .owl-dots {
	display: none;
}
.ch-testimonials img {
	width: 480px !important;
	/*height: 360px;*/
	/*width: 380px;*/
	float: left;
}
.ch-testimonials .intro {
	width: 690px;
	float: right;
	padding-right: 10px;
}
.ch-testimonials h4 {
	font-size: 24px;
	padding: 10px 10px 0;
	font-weight: normal;
	text-align: center;
}
.ch-testimonials .txt {
	padding: 10px;
	font-size: 13px;
	line-height: 150%;
}

.ch-banner {
	width: 100%;
}

.ch-banner img {
	width: 100%;
}

.home-products-block {

}
.home-products-block .menu {
	width: 285px;
	float: left;
}
.home-products-block .menu img {
	margin-bottom: 10px;
}
.home-products-block .menu .nav {
	margin: 0;
	padding: 0;
}
.home-products-block .menu .nav li {
	margin-bottom: 5px;
	height: 43px;
	line-height: 43px;
	text-indent: 55px;
	background: url("../images/cpfl_li.png") no-repeat 220px center #eff0f1;
}
.home-products-block .menu .nav li:hover,
.home-products-block .menu .nav li.on {
	background-image: url("../images/cpfl_li_hover.png");
}
.home-products-block .menu .nav li a {
	color: #999;
	font-size: 16px;
	display: block;
}
.home-products-block .menu .nav li.on a,
.home-products-block .menu .nav li:hover a {
	color: #1b74da;
}
.home-products-block .content {
	width: 895px;
	float: right;
}
.home-products-block .content .list {
	margin-left: -20px;
}
.home-products-block .content .item {
	width: 285px;
	height: 230px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.home-products-block .content .item .img {
	width: 285px;
	height: 180px;
	overflow: hidden;
}
.home-products-block .content .item img {
	width: 285px;
	height: 180px;
	vertical-align: bottom;
}
.home-products-block .content .item h3 {
	height: 50px;
	line-height: 50px;
	background: url("../images/cpfl.png") no-repeat 250px center #eff0f1;
	padding:0 10px;
	font-weight: normal;
	color: #000;
	margin-bottom: 20px;
}
.home-products-block .content .item:hover h3{
	background: url("../images/cpfl_hover.png") no-repeat 250px center #1b74da;
	color: #fff;
}

.home-feature-block .item {
	margin-bottom: 30px;
}
.home-feature-block .item .img {
	width: 560px;
	float: left;
}

.home-feature-block .item .img img {
	width: 560px;
	height: 300px;
}
.home-feature-block .item .text {
	width: 570px;
	padding-top: 20px;
	float: right;
}
.home-feature-block .item .text h2 {
	font-size: 30px;
	color: #666;
}
.home-feature-block .item .text h4 {
	font-size: 14px;
	color: #999;
}
.home-feature-block .item .text p {
	margin-top: 30px;
	font-size: 13px;
}
.home-feature-block .item.odd .img{
	float: right;
}
.home-feature-block .item.odd .text{
	float: left;
	width: 530px;
	padding-left: 40px;
}

.home-feature-b-block {
	padding-bottom: 40px;
}
.home-feature-b-block .title {
	height: 80px;
	line-height: 80px;
	text-align: center;
	background: url("../images/line_2.png") no-repeat center center;
}
.home-feature-b-block .title h3 {
	font-size: 30px;
	font-weight: normal;
}
.home-feature-b-block .content .item {
	width: 300px;
	height: 290px;
	padding: 30px 0 0;
	text-align: center;
	float: left;
}
.home-feature-b-block .content .item img {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	border: 10px solid #fff;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.home-feature-b-block .content .item h4 {
	color: rgb(53, 53, 53);
	font-size: 18px;
	font-weight: normal;
	margin-top: 20px;
}
.home-feature-b-block .content .item p {
	font-size: 14px;
	color: rgb(103, 103, 103);
	width: 200px;
	margin: 10px auto 10px;
}
.home-case-block {
	width: 100%;
	height: 1090px;
	padding-top: 50px;
	background: #f6f6f6;
	overflow: hidden;
}
.home-case-block .title {
	text-align: center;
}
.home-case-block .title  h3 {
	font-size: 30px;
	line-height: 32px;
}
.home-case-block .title  p {
	font-size: 14px;
	line-height: 15px;
	color: #999;
	margin-top: 15px;
}
.home-case-block .list {
	margin: 40px auto 0 -30px;
}
.home-case-block .list .item {
	width: 380px;
	height: 290px;
	margin: 0 0 30px 30px;
	float: left;
	overflow: hidden;
	/*background: #fff;*/
	position: relative;
}
.home-case-block .list .item .line {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 100px;
	background: #999;
}
.home-case-block .list .item:hover .line {
	background: #1c75d9;
}
.home-case-block .list .item .img {
	width: 380px;
	height: 240px;
	overflow: hidden;
}
.home-case-block .list .item img {
	width: 380px;
	height: 240px;
	vertical-align: bottom;
}
.home-case-block .list .item a.name {
	width: 380px;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	font-size: 16px;
	color: #5d5d5d;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.home-case-block .list .item:hover a{
	color: #1c75d9
}
.home-news-block  {
	padding: 20px 0;
}
.home-news-block a {
	color: #333;
	font-size:16px;
}
.home-news-block a:hover {
	text-decoration: underline;
}
.home-news-block p {
	font-size: 14px;
	color: #868686;
}
.home-news-block .block-a{
	width: 750px;
	float: left;
}
.home-news-block .block-a .image-item {
	margin-bottom: 10px;
}
.home-news-block .block-a .image-item img {
	width: 260px;
	height: 145px;
	border-radius: 6px;
	float: left;
}
.home-news-block .block-a .image-item .text {
	padding-left: 280px;
}
.home-news-block .block-a .image-item .text h3 {
	font-size: 16px;
	margin-bottom: 10px;
}
.home-news-block .block-a .image-item .text p {
	line-height: 20px;
}
.home-news-block .block-a li {
	font-size: 16px;
	line-height: 54px;
	padding: 0 5px;
	height: 54px;
	border-bottom: 1px solid #f6f6f6;
}
.home-news-block .block-a li span,
.home-news-block .block-b li h3 span{
	float: right;
	color: #868686;
	font-size: 16px;
	font-weight: normal;
}
.home-news-block .block-b{
	width: 370px;
	float: right;
}
.home-news-block .block-b ul {
	margin-top: 0px;
}
.home-news-block .block-b li {
	border-bottom: 1px solid #f6f6f6;
    padding: 20px 5px;
}
.home-news-block .block-b li h3{
	margin-bottom: 10px;
}
.ch-keywords {
	background: #f3f4f5;
	height: 60px;
	line-height: 60px;
	color: #000;
	font-size:14px;
	font-weight: bold;
}
.ch-keywords a {
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	color: #888888;
	font-weight: normal;
}
.ch-keywords a:hover {
	text-decoration: underline;
}
.home-slider-block .info {
	width: 560px;
}
.home-slider-block .title{
	line-height: 46px;
	height: 46px;
	margin-bottom:20px;
	color:#1b74da;
}
.home-slider-block .title img {
	margin-right: 10px;
	vertical-align: middle;
}
.home-slider-block .info .buttons {
	padding-top: 40px;
}
.home-slider-block .info .buttons a {
	display: inline-block;
	width: 236px;
	height: 44px;
	line-height: 44px;
	color: #fff;
	text-indent: 40px;
	font-size:14px;
	margin-right: 10px;
}
.home-slider-block .info .buttons a.blue {
	background: url("../images/cpxl3.png") no-repeat;
}
.home-slider-block .info .buttons a.green {
	background: url("../images/cpxl3.png") no-repeat;
}
.home-slider-block .slider {
	width: 560px;
	height: 560px;
}

.owl-home-2 .item {
	width: 560px;
	height: 560px;
	position: relative;
}
.owl-home-2 .item img {
	width: 560px;
	height: 560px;
}
.owl-home-2 .item h2{
	position: absolute;
	left:0;
	bottom: 0;
	width: 540px;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	font-size:13px;
	padding: 0 10px;
	z-index: 999;
	text-align: center;
}
.home-about-block {
	height: 485px;
}
.home-about-block .video {
	position: absolute;
	top: 30px;
	left: -500px;
	width: 571px;
	height: 352px;
}
.home-about-block .info {
	position: relative;
	width: 470px;
	height: 270px;
	background: url(../images/about1.jpg) no-repeat center;
	margin-top: 70px;
	padding: 70px 95px 70px 135px;
}
.home-about-block .info h2 {
	font: bold 36px "Microsoft YaHei";
	color: #1b74da;
	padding-bottom: 15px;
	background: url(../images/about2.png) no-repeat left bottom;
}
.home-about-block .info h2 em {
	display: block;
	font-size: 26px;
	font-weight: normal;
	color: #333;
}
.home-about-block .info p {
	width: 465px;
	font: 14px/26px "Microsoft YaHei";
	color: #666;
	margin-top: 20px;
	letter-spacing: 0.6px;
}
.home-about-block .info p span {
	font-size: 16px;
	font-weight: bold;
}
.home-about-block .info h3 {
	width: 257px;
	font: 18px/45px "Microsoft YaHei";
	color: #333;
	padding-left: 208px;
	background: url(../images/about3.png) no-repeat left;
	margin-top: 25px;
}
.home-about-block-2 {
	background: url(../images/imp01.jpg) no-repeat top center;
}
.home-about-block-3 {
	/*background: url(../images/went01.jpg) no-repeat top center;*/
	background: url(../images/imp01.jpg) no-repeat top center;
}
.home-title {
	margin: 0 auto;
	text-align: center;
	padding-top: 70px;
	height: 90px;
}
.home-title h3 {
	 font: bold 40px "Microsoft YaHei";
	 color: #1b74da;
 }
.home-title p {
	font-size: 24px;
	line-height: 40px;
	font-weight: normal;
	color: #333;
}
.home-about-block-3 .intro {
	color: #333;
	text-align: center;
	font-size:15px;
	line-height: 23px;
	width: 1200px;
	margin: 0 auto;
}
.home-about-block-3 .buttons {
	text-align: center;
}
.home-about-block-3 .buttons .button {
	display: inline-block;
	width: 134px;
	height: 36px;
	margin-left: 23px;
	font: 16px/36px "Microsoft YaHei";
	color: #1c96d4;
	text-align: center;
	padding-right: 30px;
	border: 2px solid #1c96d4;
	background: url(../images/about-arrow-blue.png) no-repeat 90% center;
}
.home-about-block-3 .buttons .button.on,
.home-about-block-3 .buttons .button:hover {
	color: #fff;
	background: url(../images/about-arrow.png) no-repeat 90% center #1b74da;
	border-color: #1b74da;
}

.home-features .text {
	width: 550px;
	margin-top: 30px;
}
.home-features .text .title {
	width: 420px;
	height: 101px;
	background: url("../images/sbys1.png") no-repeat;
	padding-left: 125px;
	padding-top: 5px;
}
.home-features .text .title.no2 {
	background: url("../images/sbys2.png") no-repeat;
}
.home-features .text .title.no3 {
	background: url("../images/sbys3.png") no-repeat;
}
.home-features .text .title.no4 {
	background: url("../images/sbys4.png") no-repeat;
}
.home-features .text .title h3 {
	 height: 40px;
	 line-height: 40px;
	 font-size: 26px;
	 color: #1b74da;
	font-weight: normal;
 }
.home-features .text .title h4 {
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	color: rgb(51, 51, 51);
	font-weight: normal;
}
.home-features .content {
	padding-left: 125px;
}
.home-features .content p {
	font-size: 15px;
	color: rgb(128, 128, 128);
	margin-bottom:20px;
}
.home-features .content .button {
	font-size: 14px;
	border-radius: 3px 3px 3px 3px;
	width: 136px;
	height: 40px;
	line-height: 40px;
	background: #1b74da;
	color: #fff;
	display: block;
	text-align: center;
	margin-top:40px;
}

.ch-page-about-content {
	background: #fff;
	padding: 10px;
	margin: 20px auto;
}
.ch-about-nav {
	text-align: center;
	border-bottom:1px solid #e5e5e5;
	height: 50px;
}
.ch-about-nav li,
.ch-about-nav a {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	color: #fff;
}
.ch-about-nav li {
	padding: 0 30px;
	margin-right: 20px;
	background: #1071DC;
	font-size:14px;
}
.ch-about-nav li:hover,
.ch-about-nav li.on {
	background: #E8AB02;
}
.ch-page-about-content .ch-post-content {
	padding: 10px 0;
}
.ch-contact {
	padding: 40px 20px 0;
}
.ch-contact .text {
	width: 500px;
	float: left;
}
.ch-contact .text p{
	color: #666;
	font-size:14px;
	/*margin-top: 20px;*/
}
.ch-contact .form {
	width: 500px;
	float: right;
}
.ch-intro-content .text {
	padding-left:455px;
	padding-top: 10px;
	width: 710px;
}
.ch-intro-content .text p.contact {
	margin-top: 0;
	color: #888888;
}