@charset "utf-8";
body{font-family:microsoft yahei;line-height: 1.5;}
.c_wap:after{content:"."; height:0; display:block; visibility:hidden; clear:both; font-size:0;}
.c_wap{zoom:1;}
.lt{float: left}
.rt{float: right}
.seo_question{
    /*background: url(../images/seo/qsbg.jpg)no-repeat;*/
    background-size: 100%;
    background-position-y: 10px;
    /*min-height: 960px*/
}
.container{width: 1200px;margin: 0 auto;}
.seo_question_title{text-align: center;margin-top: 40px}
.seo_question_title h4{font-size: 50px; color: #000;letter-spacing: 2px;font-weight: bold;}
.seo_question_title p{color: #999999;font-size: 20px}
.seo_light{
    background: url(../images/seo/seo.png)no-repeat center;
    min-height: 1000px;
    padding-bottom: 60px;
}
.seo_line1 .seo_icon{margin:  40px auto}
.seo_line4 .seo_icon{margin:  40px auto}
.seo_icon{width: 150px;text-align: center}
.seo_icon span{display:block;font-size: 22px;line-height: 35px;margin-top: 10px;}
.seo_line2{width: 800px;margin:  0 auto}
.seo_line3{width: 800px;margin:  130px auto}
.seo_line5{
    border: 1px solid #666666;
    width: 540px;
    height: 75px;
    line-height: 75px;
    border-radius: 40px;
    margin: 0 auto;
    padding:0 40px;
    font-size: 18px;

}
.seo_line5 h4{margin:0}
.seo_line5 h4 span{
    color: #26a7eb;
}
.seo_line5 a{display: inline-block;width: 110px;height: 40px;background: #00a0ea;border-radius: 7px;margin-top: 20px;line-height: 40px;padding:  0 25px;color: #fff}
.seo_line5 a img{margin-left: 10px;vertical-align: middle}
.seo_enter{background: #e9ecf3 ;padding: 50px 0}
.seo_enter_bg{background:url(../images/seo/seo_enter_bg.png)no-repeat center;;min-height: 510px;margin-top: 50px}
.seo_platform{width: 1000px;margin: 40px auto}
.seo_platform ul{}
.seo_platform li{float:left;width: 33.3%;}
.seo_platform li span{font-size: 28px;text-align: center;display: block}
.seo_platform li .circle{width: 210px;height: 210px;margin:  0 auto;text-align: center}
.seo_platform li .circle img{width: 85%}
.seo_platform li:hover .circle img{width: 100%;transition: all 1.2s;box-shadow: 0px 0px 2px 1px #00a0ea;border-radius: 100%;}
.seo_platform li:hover .circle{}
.seo_service{padding-bottom: 100px}
.seo_service_list{width: 1300px;margin: 0 auto;margin-top: 100px;}
.seo_service_list ul{}
.seo_service_list ul li{float: left;width: 23%;margin:0 1%;border-radius: 10px }
.seo_service_list ul li .seo_service_list_title{color: #fff;    padding: 60px 40px 60px 50px;border-radius: 0px 10px 0px 0px;}
.seo_service_list ul li:nth-child(1) .seo_service_list_title{background: url(../images/seo/seo_bg1.png)}
.seo_service_list ul li:nth-child(1):hover{box-shadow: 0px 0px 20px 1px #8fdcff;transition: all .5s}
.seo_service_list ul li:nth-child(1):hover dl{border:1px solid #8fdcff;}
.seo_service_list ul li:nth-child(2) .seo_service_list_title{background: url(../images/seo/seo_bg2.png)}
.seo_service_list ul li:nth-child(2):hover{box-shadow: 0px 0px 20px 1px #bab6ff;transition: all .5s}
.seo_service_list ul li:nth-child(2):hover dl{border:1px solid #bab6ff;}
.seo_service_list ul li:nth-child(3) .seo_service_list_title{background: url(../images/seo/seo_bg3.png)}
.seo_service_list ul li:nth-child(3):hover{box-shadow: 0px 0px 20px 1px #9abce1;transition: all .5s}
.seo_service_list ul li:nth-child(3):hover dl{border:1px solid #9abce1;}
.seo_service_list ul li:nth-child(4) .seo_service_list_title{background: url(../images/seo/seo_bg4.png)}
.seo_service_list ul li:nth-child(4) .seo_service_list_title{background: url(../images/seo/seo_bg4.png)}
.seo_service_list ul li:nth-child(4):hover{box-shadow: 0px 0px 20px 1px #ffc4b2;transition: all .5s}
.seo_service_list ul li:nth-child(4):hover dl{border:1px solid #ffc4b2;}
.seo_service_list ul li .seo_service_list_title h4{font-size: 20px;font-weight: bold}
.seo_service_list ul li .seo_service_list_title p{font-size: 17px;overflow: hidden;width: 100%;white-space: nowrap;}
.seo_service_list ul li .seo_service_list_title .div1{}
.seo_service_list ul li .seo_service_list_title .div2{}
.seo_service_list ul li .seo_service_list_title .div3{}
.seo_service_list ul li dl{border:1px solid #cecece;border-top:none;border-radius: 0px 0px 10px 10px;min-height: 310px;padding-top: 20px}
.seo_service_list ul li dl dd{font-size: 17px;font-weight: bold;text-align: center;line-height: 45px;}
.seo_service_list ul li dl .seo_service_list_title_button{width: 145px;height: 37px;line-height: 37px;margin:0 auto;text-align: center;color: #fff;font-size: 17px;font-weight: bold;background: #51b7f9;border-radius: 20px;margin-top: 20px;opacity: 0;}
.seo_service_list ul li:hover dl .seo_service_list_title_button{opacity: 1;transition: all 1s}
.seo_service_list ul li dl .seo_service_list_title_button a{}
.seo_data{background: url("../images/seo/seo_data_bg.png");/*min-height:1085px;*/padding-top:80px  }
.seo_question_title1{text-align: center;margin-top: 40px}
.seo_question_title1 h4{font-size: 50px; color: #fff;letter-spacing: 2px;font-weight: bold;}
.seo_question_title1 p{color: #fff;font-size: 20px}

.seo_data_list{width: 1350px;margin:  0 auto;margin-top: 70px;}
.seo_data_list ul{}
.seo_data_list ul li{width: 31.3%;margin: 20px 1%;float: left}
.ser_data_table{background: url(../images/seo/data_bg.png)no-repeat;min-height: 355px;padding: 24px 10px 0 6px}
.ser_data_table dl dt{float: left;text-align: center;background: #2191ff;color: #fff;line-height: 51px;font-size: 18px;font-weight: bold}
.ser_data_table dl dt:nth-child(1){width: 50%;}
.ser_data_table dl dt:nth-child(2){width: 35%;}
.ser_data_table dl dt:nth-child(3){width: 15%}
.ser_data_table dl{margin:0}
.ser_data_table dl dd{float: left;
    text-align:center;font-size: 18px;line-height: 42px;border:1px solid #dfe0e0;    margin: 0;}
.ser_data_table dl dd:nth-child(3n+1){width: calc(50% - 2px);color: #2191ff; }
.ser_data_table dl dd:nth-child(3n+2){width: calc(35% - 2px);}
.ser_data_table dl dd:nth-child(3n){width: calc(15% - 2px)}
.seo_consultation{
    background: #2c2d3f;padding: 40px 0 }
.seo_consultation_in{width: 1330px;margin: 0 auto;}
.seo_consultation_in p{color: #fff;font-size: 50px}
.seo_consultation_in p span{color: #2191ff}
.seo_consultation_button{background: #2191ff;color: #fff;text-align: center;padding:0px 50px;font-size: 40px;line-height: 75px;border-radius: 10px;}
@media only screen and (max-width : 800px) {
    .seo_banner{margin-top: 190px;}
    .seo_question_title{margin-top: 15px}
    .container{width: 100%;}
    .seo_question_title h4{font-size: 18px}
    .seo_question_title p{font-size: 12px}
    .seo_light .container{text-align: center}
    .seo_line1{width: 50%;display: inline-block;margin: 0 1%}
    .seo_line1 .seo_icon{margin: 0 auto}
    .seo_line2{width: 100%;display: inline-block;margin: 0 1%}
    .seo_line3{width: 100%;display: inline-block;margin: 0 1%}
    .seo_line4 .seo_icon{margin: 0 auto}
    /*.seo_line4{width: 48%;display: inline-block;margin: 0 1%}*/
    /*.seo_line5{width: 48%;display: inline-block;margin: 0 1%}*/
    .seo_light{
        min-height:auto;
        background-position-y: 195px;
        background-size: 90px;
    }
    .seo_line5 {
        border: 1px solid #666666;
        width: calc(85% - 30px);
        height: 35px;
        line-height: 35px;
        border-radius: 40px;
        margin: 0 auto;
        padding: 0 15px;
        font-size: 13px;
        text-align: center;
    }
    .seo_line5 h4{width: 100%}
    .seo_line5 a{margin-right: calc(50% - 80px);margin-top: 10px;}
    .seo_enter{padding: 15px 0;}
    .seo_enter_bg{margin-top: 15px;background-size: 320px;min-height: 220px;}
    .seo_platform{width: 100%}
    .seo_platform li .circle{width: 100%;height: 120px;}
    .seo_platform li span{    font-size: 16px;}
    .seo_service_list{margin-top: 15px;width: calc(100% - 20px);padding: 0 10px}
    .seo_service_list ul li{width: 98%}
    .seo_service_list ul li .seo_service_list_title{background-size: 100%!important;}
    .seo_data{padding-top: 15px}
    .seo_question_title1{margin-top: 0}
    .seo_question_title1 h4{font-size: 18px;}
    .seo_question_title1 p{font-size: 12px;}
    .seo_data_list{margin-top: 0;width:100%}
    .seo_data_list ul li{width: 98%}
    .ser_data_table{background-size: 100%;min-height: 285px;}
    .ser_data_table dl dt{font-size: 14px;line-height: 38px}
    .ser_data_table dl dd{font-size: 14px;    line-height: 37px;}
    .seo_consultation{padding: 15px 0}
    .seo_consultation_in p{font-size: 17px;margin-left: calc(50% - 161px)}
    .seo_consultation_in{width: 100%}
    .seo_consultation_button{padding: 0px 30px;
        font-size: 18px;
        line-height: 35px;
        margin-right: calc(50% - 84px);}
}
