li {
	list-style: none;
}
.test {
	background: orangered; border-radius: 5px; border: 1px solid red; border-image: none; width: 240px; height: 40px; text-align: center; right: 10px; bottom: 10px; position: fixed; z-index: 9999;
}
.test {
	color: white; line-height: 40px; font-size: 20px;
}
.index-page {
	width: 100%;
}
.index-page div[class^=am-tab-pane] {
	padding: 0px;
}
.index-page [data-am-widget=tabs] {
	margin: 0px;
}
.index-page .index-banner {
	background: url("../images/index/slide_simple_bg.jpg") 0% 0% / cover; width: 100%; height: 498px;
}
.index-page .index-banner .index-mask {
	background: rgba(0, 0, 0, 0.5); padding: 140px 0px 0px; height: 100%; text-align: center; color: rgb(255, 255, 255);
}
.index-tab {
	background-color: rgb(255, 255, 255) !important;
}
.index-tab .am-active a {
	background-color: rgb(255, 255, 255) !important;
}
.index-page .index-banner .slide_simple--title {
	color: rgb(255, 255, 255); font-size: 46px; font-weight: 400;
}
.index-page .index-banner .slide_simple--text {
	margin: 28px 0px 0px; line-height: 36px; font-size: 18px; opacity: 0.6;
}
.index-page .index-banner .slide_simple--buttons {
	margin-top: 20px;
}
.index-page .index-banner .slide_simple--buttons button {
	padding: 9px 25px; border-radius: 17px; letter-spacing: 2px; font-size: 16px;
}
.index-tab {
	margin: 0px auto !important; width: 1170px !important;
}
.index-tab .am-active {
	border-bottom-color: rgb(89, 188, 219); border-bottom-width: 4px; border-bottom-style: solid;
}
.index-tab a {
	margin: 10px 0px 10px 10px; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid; position: relative;
}
.index-tab a i {
	width: 38px; color: rgb(89, 188, 219); font-size: 38px;
}
.index-tab a strong {
	color: rgb(38, 38, 38); font-size: 16px; margin-top: 7px; display: inline-block;
}
.index-tab a p {
	color: rgb(150, 150, 150); font-size: 14px; margin-top: -10px; margin-bottom: 0px;
}
@media screen and (max-width:640px)
{
.index-page .index-banner {
	height: auto;
}
.index-page .index-banner .slide_simple--buttons {
	margin-bottom: 20px;
}
.index-page .index-tab {
	width: 100% !important;
}
.index-page .index-tab li {
	display: none !important;
}
.index-page .index-tab .am-active {
	display: block !important;
}
.container {
	width: 100% !important;
}
.yccimg {
	margin-top: 40px;
}
.yccphoneb {
	padding-bottom: 0px !important;
}
.pagination li {
	width: 10px !important; height: 10px !important;
}
}
.index-container {
	margin-top: 50px;
}
.index-container .features_item--title {
	margin: 20px 0px 10px; text-align: center; color: rgb(38, 38, 38); font-size: 16px;
}
.index-container .features_item--text {
	padding: 0px 40px; color: rgb(150, 150, 150); line-height: 24px; font-size: 15px;
}
.index-container .index-more {
	padding: 70px 0px 0px; text-align: center;
}
.index-container .index-more .am-btn-secondary {
	border-color: rgb(89, 188, 219); padding: 10px 26px; border-radius: 23px; background-color: rgb(89, 188, 219);
}
.promo_detailed {
	background: rgb(255, 255, 255); position: relative; min-height: 500px;
}
.promo_detailed .promo_detailed-container {
	height: 100%; position: relative; z-index: 10;
}
.promo_detailed .am-g {
	margin-right: -15px; margin-left: -15px;
}
.promo_detailed .am-g .promo_detailed--list {
	padding: 0px 0px 1px;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item {
	list-style: none; padding: 0px 0px 0px 120px; position: relative;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item .promo_detailed--list_item_icon {
	border-radius: 3px; border: 2px solid rgb(237, 81, 81); border-image: none; left: 0px; top: 9px; width: 56px; height: 56px; display: block; position: absolute; box-sizing: border-box;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item .promo_detailed--list_item_icon i {
	left: 50%; top: 50%; color: rgb(237, 81, 81); font-size: 32px; margin-top: -2px; margin-left: 8px;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl {
	color: rgb(38, 38, 38); padding-top: 4px; font-size: 16px;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl dt {
	color: rgb(38, 38, 38); padding-top: 4px; font-size: 16px;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl dd {
	color: rgb(150, 150, 150); line-height: 24px; font-size: 14px;
}
.promo_detailed .promo_detailed--cta {
	padding: 0px 25px; height: 514px; position: relative;
}
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap {
	top: 50%; text-align: center; position: absolute; transform: translate(0px, -50%);
}
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap .promo_detailed--cta_text {
	background: rgba(27, 31, 32, 0.7); padding: 38px 20px 38px 28px; border-radius: 3px; text-align: left; color: rgb(255, 255, 255); line-height: 36px; font-size: 20px; font-weight: 300; max-width: 495px;
}
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap .promo_detailed--cta_footer {
	padding-top: 50px;
}
.promo_detailed .promo_detailed-img {
	top: 0px; width: 50%; height: 100%; right: 0px; position: absolute; background-size: cover; background-color: rgb(125, 126, 117);
}
@media screen and (max-width:640px)
{
.promo_detailed .promo_detailed--list {
	padding-left: 15px !important;
}
.controls li {
	display: none;
}
.promo_detailed .promo_detailed--list .promo_detailed--list_item {
	padding: 0px 0px 0px 120px !important;
}
.promo_detailed .am-g {
	margin: 0px;
}
.promo_detailed .am-g :nth-of-type(2).am-u-md-6 {
	padding-right: 0px; padding-left: 0px;
}
.index-container .index-more {
	padding: 35px 0px 0px;
}
.index-page .index-banner .index-mask {
	padding: 70px 0px 0px;
}
.index-page .index-banner .slide_simple--title {
	font-size: 40px;
}
.promo_detailed-img {
	width: 100% !important; z-index: -1;
}
.promo_detailed--cta_wrap {
	position: relative !important;
}
.promo_detailed .promo_detailed--cta {
	height: auto;
}
.index-container {
	margin-top: 10px !important;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl {
	font-size: 16px !important;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl dt {
	font-size: 16px !important;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl dd {
	font-size: 14px !important;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl dd span {
	display: none !important;
}
}
.index-container .service_item {
	padding: 82px 15px 48px; border-radius: 3px; border: 1px solid rgb(233, 233, 233); border-image: none; margin-top: 30px; position: relative;
}
.index-container .service_item .service_item--icon {
	left: 50%; top: 9px; color: rgb(89, 188, 219); font-size: 68px; display: block; position: absolute; transform: translate(-50%, 0px);
}
.index-container .service_item .service_item--title {
	text-align: center; color: rgb(38, 38, 38); font-size: 20px;
}
.index-container .service_item .service_item--text {
	text-align: center; color: rgb(150, 150, 150); line-height: 23px; font-size: 16px;
}
.index-container .service_item .service_item--footer {
	text-align: center; padding-top: 14px;
}
.pricing_compare {
	margin: 48px 0px 0px; overflow: auto; position: relative;
}
.pricing_compare .pricing_compare--options {
	margin: 155px 0px 0px; width: 45%; padding-left: 0px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid; float: left;
}
.pricing_compare .pricing_compare--options .pricing_compare--option {
	background: rgb(255, 255, 255); list-style: none; padding: 0px 0px 0px 65px; line-height: 70px; font-size: 16px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.pricing_compare .pricing_compare--options .pricing_compare--option .pricing_compare--option_icon {
	left: 33px; top: 50%; color: rgb(168, 168, 168); line-height: 1; font-size: 19px; margin-top: -2px; position: absolute; transform: translate(0px, -50%);
}
.pricing_compare .pricing_compare--plans {
	width: 55%; margin-top: 48px; float: left;
}
.pricing_compare .pricing_compare--plans .pricing_plan {
	background: rgb(250, 250, 250); border-radius: 3px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 33.3%; float: left;
}
.pricing_compare .pricing_compare--plans :first-child.pricing_plan {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--header {
	padding: 36px 0px; height: 154px; text-align: center;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--header .pricing_plan--title {
	text-transform: uppercase; font-size: 18px; font-weight: 300; display: block;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--header .pricing_plan--title b {
	font-weight: 400;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--header .pricing_plan--label {
	background: rgb(237, 81, 81); margin: -11px 0px 25px; padding: 5px 10px 4px; border-radius: 100px; text-transform: uppercase; line-height: 1; font-size: 12px; font-weight: 500; isplay: inline-block;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--header .pricing_plan--price {
	margin: 24px 0px 0px; color: rgba(38, 38, 38, 0.6); font-size: 40px; font-weight: 300; display: block;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--options {
	padding-left: 0px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--options .pricing_plan--option {
	list-style: none; text-align: center; color: rgb(147, 147, 147); line-height: 68px; font-size: 16px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing_compare .pricing_compare--plans .pricing_plan .pricing_plan--options .pricing_plan--option b {
	color: rgb(38, 38, 38);
}
.pricing_compare .pricing_compare--plans .popular {
	background: rgb(255, 255, 255); margin: -46px -1px 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.pricing_compare .pricing_compare--plans .popular .pricing_plan--header {
	height: 200px;
}
.pricing_compare .pricing_plan--footer {
	padding: 40px 45px; text-align: center;
}
.pricing_compare .pricing_plan--footer .am-btn-danger {
	border-radius: 3px; border: 2px solid rgb(89, 188, 219); border-image: none; color: rgb(89, 188, 219); background-color: transparent;
}
.pricing_compare .pricing_plan--footer .am-btn-secondary {
	border-radius: 3px; border: 2px solid rgb(89, 188, 219); border-image: none; color: rgb(89, 188, 219); background-color: transparent;
}
@media screen and (max-width:769px)
{
.pricing_compare--options {
	margin-top: 99px;
}
}
@media screen and (max-width:992px)
{
.pricing_compare .pricing_compare--options {
	width: 100%; position: absolute;
}
.pricing_compare--option {
	background: rgb(255, 255, 255); padding: 0px 0px 0px 65px; line-height: 56px; font-size: 16px; margin-bottom: 67px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.pricing_compare--plans {
	width: 100% !important; float: none;
}
.pricing_plan--header {
	padding: 18px 0px !important;
}
.pricing_plan--price {
	margin: -15px 0px 0px !important; font-size: 26px !important;
}
.pricing_plan--option b {
	font-size: 14px;
}
.pricing_compare .pricing_plan--footer {
	padding: 20px 10px;
}
.pricing_plan--footer .am-btn-secondary {
	padding: 10px 12px;
}
.pricing_compare .pricing_plan--option {
	height: 74px; line-height: 27px !important; padding-top: 10px; margin-top: 64px;
}
.pricing_compare .pricing_plan--option b {
	display: block;
}
.pricing_compare .pricing_plan--option strong {
	display: block;
}
.pricing_compare .pricing_plan--options {
	margin-top: -47px;
}
}
@media all and (max-width:500px)
{
.pricing_plan--title {
	font-size: 14px;
}
}
.promo_banner-container {
	background: url("../images/index/promo_banner_bg.jpg") no-repeat 50% 0px / cover; padding: 0px; position: relative;
}
.promo_banner-box {
	background: rgba(0, 0, 0, 0.5); padding: 83px 0px 100px; height: 100%; text-align: center; color: rgb(255, 255, 255);
}
.promo_banner-box .promo_banner--title {
	font-size: 50px; font-weight: 300;
}
.promo_banner-box .promo_banner--text {
	padding: 32px 0px 43px; line-height: 30px; font-size: 18px; font-weight: 300; opacity: 0.6;
}
.promo_banner-box .promo_banner--footer .am-btn-secondary {
	border-radius: 4px;
}
@media screen and (max-width:640px)
{
.promo_banner-container.section {
	padding: 0px !important;
}
.promo_banner-box .promo_banner--title {
	font-size: 34px !important;
}
.promo_banner-box .promo_banner--text {
	font-size: 16px;
}
.promo_banner-box {
	padding: 40px 0px;
}
.promo_banner-box .container {
	padding: 0px 20px;
}
}
.customer-logo {
	padding: 7px 0px;
}
.customer-logo .am-g .am-u-md-2 {
	text-align: center; display: inline-block;
}
.customer-logo .am-g .am-u-md-2 a {
	width: 100%; height: 100px; vertical-align: middle; display: table-cell;
}
.customer-logo .am-g .am-u-md-2 a img {
	width: 100%; vertical-align: middle;
}
.customer-logo .am-g .am-u-md-2 a img:nth-of-type(2) {
	display: none;
}
@media screen and (max-width:640px)
{
.customer-logo .normal-logo {
	display: none;
}
.customer-logo .am-active {
	display: block !important;
}
}
.index-page .bg1.index-banner {
	background: url("../images/index/slide_1.jpg");
}
.index-page .bg2.index-banner {
	background: url("../images/index/bgHeader.jpg");
}
.index-page .bg3.index-banner {
	background: url("../images/index/bgpage1.jpg");
}
.index-page .bg4.index-banner {
	background: url("../images/index/slide_2.jpg");
}
.service_item i {
	color: rgb(89, 188, 219);
}
.block_home_slider {
	padding: 1px; border-radius: 3px; border: 4px solid rgb(242, 242, 242); border-image: none; text-align: center; line-height: 0px; margin-right: auto; margin-left: auto; position: relative; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; behavior: url(js/PIE.htc);
}
.block_home_slider .slide {
	position: relative;
}
.block_home_slider .caption {
	background: url("../images/index/bg_caption.png"); padding: 13px 16px 12px; left: 0px; text-align: left; right: 0px; bottom: 0px; position: absolute;
}
.block_home_slider .caption p {
	color: rgb(222, 222, 222); line-height: 17px; padding-bottom: 0px; font-size: 11px; text-shadow: 0px -1px #000000;
}
.block_home_slider .caption p.title {
	color: rgb(255, 255, 255); line-height: normal; padding-bottom: 6px; font-size: 15px; font-weight: bold;
}
.block_home_slider .flex-direction-nav a {
	top: 50%; width: 25px; height: 25px; text-indent: -9000px; margin-top: -27px; display: block; position: absolute; background-image: url("../images/index/sprite_arrow_2.png"); background-repeat: no-repeat;
}
.block_home_slider .flex-direction-nav a.flex-prev {
	background-position: left top; left: 6px;
}
.block_home_slider .flex-direction-nav a.flex-prev:hover {
	background-position: left bottom;
}
.block_home_slider .flex-direction-nav a.flex-next {
	background-position: right top; right: 6px;
}
.block_home_slider .flex-direction-nav a.flex-next:hover {
	background-position: right bottom;
}
.block_home_slider .flex-control-paging {
	padding-top: 15px; display: inline-block;
}
.block_home_slider .flex-control-paging li {
	margin: 0px; padding: 0px; overflow: hidden; float: left; list-style-type: none;
}
.block_home_slider .flex-control-paging li a {
	width: 12px; height: 12px; text-indent: -9000px; display: block; cursor: pointer; background-image: url("../images/index/sprite_nav_3.png"); background-repeat: no-repeat;
}
.block_home_slider .flex-control-paging li a.flex-active {
	background-position: right top;
}
.block_home_post_feature {
	width: 300px;
}
.block_home_post_feature p {
	padding-bottom: 0px;
}
.flexslider {
	margin: 0px; padding: 0px;
}
ul.clearfix {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul.controls {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.flexslider .slides > li {
	display: none; list-style-type: none; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%; display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.noactive {
	background: rgb(255, 255, 255);
}
.noactive .am-active {
	list-style: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
.noactive .am-active a {
	display: inline-block;
}
.noactive .am-active a .txt strong {
	width: 100%; line-height: 16px; overflow: hidden; margin-top: 0px; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.noactive .am-active a .txt p {
	line-height: 20px; padding-right: 80px; margin-top: 5px;
}
.noactive .am-active {
	width: 25%; float: left; position: relative; box-sizing: border-box;
}
.noactive ul li:first-child a {
	border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid;
}
.noactive ul li a {
	padding: 10px 20px; width: 100%; box-sizing: border-box;
}
.noactive ul li a img {
	width: 38px; float: left;
}
.noactive ul li a .txt {
	width: calc(100% - 55px); margin-left: 10px; float: left;
}
.noactive .info {
	padding: 0px; border: currentColor !important; border-image: none !important; width: 74px; height: 24px; text-align: right; right: 20px; bottom: 14px; color: rgb(255, 72, 72) !important; line-height: 24px !important; font-size: 12px; position: absolute;
}
.mySlide {
	width: 100%; height: 804px; margin-right: auto; margin-left: auto;
}
.wechatimg {
	width: 100%;
}
.ccsinc {
	padding: 0px 5% 40px;
}
.ccsinc .am-g .promo_detailed--list .promo_detailed--list_item .promo_detailed--list_item_icon {
	border-radius: 0px; border: currentColor; border-image: none; width: 120px; height: 80px;
}
.ccsinc .am-g .promo_detailed--list .promo_detailed--list_item .promo_detailed--list_item_icon img {
	width: 120px; height: 80px;
}
.ccsinc .am-g .promo_detailed--list .promo_detailed--list_item dl {
	margin-left: 20px; position: relative;
}
.more {
	border-radius: 12px; width: 60px; height: 24px; text-align: center; right: 0px; bottom: -5px; color: rgb(6, 149, 60); line-height: 24px; font-size: 12px; display: inline-block; position: absolute; cursor: pointer;
}
@media only screen and (min-width:641px)
{
.noactive [class*='am-u-'] {
	padding-right: 3rem; padding-left: 0rem;
}
}
.index-ycc img {
	width: 262px;
}
.ycc-phone {
	display: none;
}
@media screen and (max-width:1200px)
{
.mySlide {
	width: auto; height: 400px; margin-right: auto; margin-left: auto;
}
.mySlide .back {
	display: none !important;
}
.mySlide .prev {
	display: none !important;
}
.noactive .am-active {
	width: 100%; display: block !important;
}
.noactive ul li:first-child a {
	border: currentColor; border-image: none;
}
.noactive .info {
	right: 20px; bottom: 14px; display: inline-block;
}
.index-tab {
	width: 100% !important; padding-left: 0px !important;
}
.layout-footer .QRcode {
	margin: 0px auto;
}
.wechatphone {
	margin-top: -50px;
}
.ccsinc .promo_detailed--list {
	padding-left: 0px !important;
}
.ccsinc .am-g .promo_detailed--list .promo_detailed--list_item .more {
	text-align: left; bottom: -30px; font-size: 12px;
}
.promo_detailed .promo_detailed--cta {
	padding: 0px 10px;
}
.ycc-phone {
	margin-top: 20px; display: block !important;
}
.ycc-phone a {
	width: 30%; float: left; display: block;
}
.ycc-phone a img {
	width: 100%;
}
.ycc-phone .info {
	width: 65%; float: right; display: block;
}
.ycc-phone .info h3 {
	margin: 0px !important; text-align: left;
}
.ycc-phone .info p {
	margin: 0px !important; text-align: left;
}
.ycc-phone .info h3 {
	font-size: 16px;
}
.ycc-phone .info p {
	margin: 0px !important; color: rgb(153, 153, 153); font-size: 13px;
}
.ycc-pc {
	display: none;
}
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item {
	margin-top: 30px !important;
}
.ccsinc .am-g .promo_detailed--list .promo_detailed--list_item dl dt {
	font-size: 14px !important;
}
}
#slider .pagination {
	margin-left: -63px !important;
}
