.page-seo-quick{background-color: #f5f6fc;}

.page-seo-quick ul li{float: left; width: 16.66%; padding: 0 0; padding-left: 50px;}
.page-seo-quick ul li:first-child{width: 100%;padding-left : 0;}

.page-seo-quick ul li a,
.page-seo-quick-s{display: block; background-color: #fff;}

.page-seo-quick ul li a{position: relative; padding: 0 20px; padding-top: 52px;}
.page-seo-quick ul li a h3{font-size: 16px;}
.page-seo-quick ul li a p{color: #777;}
.page-seo-quick ul li a>img{position: absolute; top: 50px; right: 20px; z-index: 1; max-width: 100%;}
.page-seo-quick-s{padding: 1rem 0.5rem;}
.page-seo-quick-s h3{font-size: 0.75rem;  padding-bottom: 0.5rem; text-align: center;}
.page-seo-quick-s button{width: 60%;  line-height: 1.3rem; display: block; margin: auto; margin-top: 0.3rem; font-size: 0.5rem; background-color: #e62022; color: #fff; border: none; border-radius: 4px; cursor: pointer;}

.page-seo-quick-f{ float: left; width: 100%; margin-bottom: 0.5rem;}
.page-seo-quick-f label{ font-size: 0.52rem; }
.page-seo-quick-f input{ width: 100%; padding:0 3%; line-height: 1.35rem; font-size: 0.48rem; margin-top: 0.2rem;border: 1px solid #ccc; -webkit-appearance: none;}

.page-seo-quick ul li a:hover,
}

.seo-height{ height: 800px;}

.page-seo-intro-left,
.page-seo-intro-right{float: left; width: 100%; }
.page-seo-intro-left{padding: 0 0.5rem; padding-bottom: 1.5rem;}
.page-seo-intro-left h3{margin-top:  0.8rem; padding-bottom: 0.5rem; font-size: 0.75rem; text-align: center;}
.page-seo-intro-left p{margin-bottom: 0.5rem; font-size: 0.5rem; color: #666; line-height: 1rem;}
.page-seo-intro-left a{display:block; width: 60%; text-align: center; padding: 0 1.5rem; margin: auto; line-height: 1.3rem; margin-top: 1rem; font-size: 0.48rem; color: #fff; background-color: #e62022;border-radius: 4px;}
.page-seo-intro-right{text-align: center; padding: 0.8rem 2.2rem 0.8rem;}
.page-seo-intro-right img{max-width: 100%;}

.page-seo-title{text-align: center; padding: 1rem 0 0.9rem; font-size: 0.75rem; color: #2e2e2e;}

.page-seo-do-bg{background-color: #f8f8f9;}
.page-seo-do-left,
.page-seo-do-right{float: left;width: 100%;/* padding-top: 0.5rem; */text-align: center;}
.page-seo-do-left ul li,
.page-seo-do-right ul li{float: none;padding: 0.7rem 0.3rem;background: #fff;margin-bottom: 0.5rem; box-shadow: 0 0 0.1rem rgba(0,0,0,.1);}
.page-seo-do-left ul li h3,
.page-seo-do-right ul li h3{font-size: 0.6rem;color: #e62022;}
.page-seo-do-left ul li p,
.page-seo-do-right ul li p{padding-top: 5px;color: #666;font-size: 0.45rem;}
.page-seo-do-center{position: relative; float: left; width: 30%; text-align: center; padding: 25px;}
.page-seo-do-center img{ max-width:100%;}
.page-seo-do-left{text-align: center; } 
.page-seo-do-nr{ padding:0 0.35rem; padding-bottom: 1rem;} 

.page-seo-play{ padding: 0 0.45rem;}
.page-seo-play-bg{ background-size: cover; padding-bottom: 1rem;}
.page-seo-play li{float: left; width: 100%; text-align: center;  box-shadow: 0 0 0.2rem rgba(0,0,0,.15); margin-bottom: 0.8rem;}

.page-seo-play-title{ padding: 0.2rem 0 0.6rem; background-color: #e62022; color: #fff;}
.page-seo-play-title h3{font-size: 0.65rem; font-weight: bold;}
.page-seo-play-title p{font-size: 0.42rem;}
.page-seo-play-content{padding-bottom: 1rem; margin-top:0.5rem; background: #fff; }
.page-seo-play-content p{ background-color: #fff; font-size: 0.5rem; line-height: 1rem; padding: 0.3rem 0;}
.page-seo-play-content a{margin-top: 0.6rem; display: inline-block; padding: 0 2.5rem; border-radius: 1rem; line-height: 1.3rem; font-size: 0.5rem; background-color: #9d9d9d; color: #fff;}


.page-seo-adver{background-image: url(../images/page-adver.jpg); background-repeat: no-repeat; background-size: cover; padding: 60px 15px 50px; text-align: center;}
.page-seo-adver h3{font-size: 32px;  padding-bottom: 15px; color: #fff;}
.page-seo-adver p{font-size: 18px;padding-bottom: 25px; color: #fff;}
.page-seo-adver a{display: inline-block; padding: 0 20px; line-height: 38px; font-size: 16px;color: #e62022; background-color: #fff;  margin: 0 15px; border-radius: 4px;}
.page-seo-adver a:last-child{background: none; color: #fff; border: 1px solid #fff;}


.page-seo-service-bg{background-color: #f5f6fa; text-align: center; padding-bottom: 50px;}
.page-seo-service-bg .container-chl>a{margin-top: 50px; display: inline-block; padding: 0 60px; line-height: 45px; font-size: 16px; background-color: #1D7AE3; color: #fff; border-radius:4px;}

.page-seo-service-list li{float: left; width: 45%; padding: 0.3rem; text-align: center;}

.page-seo-service{ padding: 0.5rem; background-color: #fff;}
.page-seo-service img{max-width: 60%;}
.page-seo-service h3{ font-size: 0.55rem; padding-bottom: 0.5rem; padding-top:0.3rem; }
.page-seo-service p{line-height: 0.7rem; color: #777; font-size: 0.43rem; height: 3rem; overflow: hidden;}
.page-seo-service-list li .page-seo-service:hover{box-shadow: 0 0 15px rgba(0,0,0,.2);}

.page-seo-service-bg{background-color: #f8f8f9; text-align: center; padding-bottom: 50px;}
.page-seo-service-bg .container>a{display: block;
    width: 60%;
    text-align: center;
    padding: 0 1.5rem;
    margin: auto;
    line-height: 1.3rem;
    margin-top: 1rem;
    font-size: 0.48rem;
    color: #fff;
    background-color: #e62022;
    border-radius: 4px;}

.page-seo-contact{ padding: 0 0 1.1rem;}

.page-seo-contact-left,
.page-seo-contact-right{float: left; }
.page-seo-contact-left{ padding: 0.5rem;}
.page-seo-contact-left img{width: 100%;}
.page-seo-contact-right{ padding: 0.5rem;}

.page-seo-contact-intro,
.page-seo-contact-form{ background-color: #fff;}
.page-seo-contact-intro span,
.page-seo-contact-intro p,
.page-seo-contact-intro a{margin: 0 30px;}
.page-seo-contact-intro span{display: block; width: 60px; height: 3px; background-color: #0780D3; margin-top: 25px; margin-bottom: 30px;}
.page-seo-contact-intro p{font-size: 16px; color: #666 ; line-height: 34px;}
.page-seo-contact-intro a{display: inline-block; padding: 0 30px; line-height: 40px; font-size: 16px; color: #fff; background-color: #e62022; margin-top: 25px;border-radius: 4px;}

.page-seo-contact-form{ border-radius: 4px; }
.page-seo-contact-form h3{    text-align: center;
    padding: 0.5rem 0 0.9rem;
    font-size: 0.75rem;
    color: #2e2e2e;}
.page-seo-contact-form label{font-size: 0.52rem;}
.page-seo-contact-form input{width: 100%; line-height: 1.35rem; padding: 0 0.35rem; margin-bottom: 0.6rem; margin-top: 0.3rem; border-radius: 4px; border: 1px solid #ccc; font-size: 0.48rem; -webkit-appearance: none;}
.page-seo-contact-form textarea{font-family: "microsoft yahei"; width: 100%;padding: 0.35rem; margin-bottom: 0.6rem; margin-top: 0.3rem; -webkit-appearance: none;font-size: 0.48rem; border-radius: 4px; border: 1px solid #ccc;}
.page-seo-contact-form button{    display: block;
    width: 60%;
    text-align: center;
    padding: 0 1.5rem;
    margin: auto;
    line-height: 1.3rem;
    margin-top: 0.5rem;
    font-size: 0.48rem;
    color: #fff;
    background-color: #e62022;
    border-radius: 4px;}
