* {
    margin: 0;
    padding: 0;
    list-style: none;
}

.warp {
    width: 1200px;
    margin: 0 auto;
}

.allseoBanner {
    padding-top: 86px;
    width: 100%;
    /* height: 598px; */
    background-size: 100%;
    float: left;
}

.allseoBanner img {
    width: 100%;
}

.allseo01 {
    width: 100%;
    height: 1937px;
    /* background: url(../images/allseo02.png) center no-repeat;
	background-size: 100%; */
    float: left;
    position: relative;
}

.allseo04 .right .more {
    margin-top: 30px;
    margin-left: 30px;
    float: left;
}

.allseo01>.extra {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.allseo01 .extra img {
    width: 100%;
}

.allseoTit {
    width: 100%;
    float: left;
    font-size: 36px;
    padding-top: 30px;
    position: relative;
    margin-top: 105px;
}

.allseoTit:after {
    content: '';
    width: 85px;
    height: 5px;
    background: #6699ff;
    position: absolute;
    left: 0;
    top: 0;
}

.allseoTit span {
    color: #6699ff;
}

.allseoTit a {
    color: #000;
}

.allseoDov {
    width: 100%;
    line-height: 40px;
    font-size: 20px;
    float: left;
    margin-top: 40px;
    color: #343434;
}

.allseoDov {
    color: #343434
}

.allseoTit2 {
    margin-top: 190px;
}

.allseoTit2 a,
.allseoTit a {
    color: #000
}

.allseo02 {
    width: 100%;
    float: left;
    margin-top: 70px;
}

.allseo02 li {
    width: 300px;
    height: 325px;
    float: left;
    text-align: center;
}

.allseo02 .active {
    background: #fff;
    box-shadow: 0px 0px 25px #e2ecff;
    border-radius: 10px;
}

.allseo02 li img,
.allseo02 li .img {
    display: inline-block;
    margin-top: 30px;
}

.allseo02 li .img {
    font-size: 87px;
    height: 87px;
    width: 87px;
    border-radius: 50%;
    background-color: white;
    color: #6699ff;
}

.allseo02 li dl dt {
    font-size: 20px;
    margin-top: 35px;
}

.allseo02 li dl dd {
    font-size: 16px;
    line-height: 35px;
    margin-top: 10px;
    color: #666;
}

.allseo03 {
    width: 100%;
    height: 640px;
    float: left;
    position: relative;
    margin-top: 65px;
}

.allseo03 .btn {
    width: 217px;
    height: 96px;
    right: 25px;
    top: 255px;
    position: absolute;
    z-index: 6;
}

.allseo04 {
    width: 100%;
    height: 575px;
    padding-top: 55px;
    float: left;
    /* background: url(../images/allseo09.png) center no-repeat;
	background-size: 100%; */
    position: relative;
}

.allseo04 .extra {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.allseo04 .extra img {
    width: 100%;
}

.allseo04 .left {
    width: 720px;
    float: left;
    margin-top: 20px;
}

.allseo04 .left li {
    width: 100%;
    margin-top: 30px;
    float: left;
}

.allseo04 .left li dl dt {
    height: 15px;
    font-size: 24px;
    float: left;
    position: relative;
    border-bottom: 15px solid #afcaff;
}

.allseo04 .left li dl dd {
    width: 100%;
    line-height: 35px;
    font-size: 16px;
    color: #666;
    float: left;
    margin-top: 20px;
}

.allseo04 .right {
    width: 365px;
    float: right;
    margin-top: 98px;
    margin-right: 58px;
}

.allseo04 .right li {
    position: relative;
    width: 360px;
    height: 40px;
    line-height: 40px;
    float: left;
    margin-top: 10px;
    background-color: #f7f7f7;
    border-radius: 5px;
}

.allseo04 .right li p {
    font-size: 16px;
    /* margin-left: 70px; */
    display: inline-block;
    padding-left: 70px;
}

.allseo04 .right li .weight {
    font-size: 19px;
    margin-left: 70px;
    font-weight: 500;
}

.allseo04 .right .icon.iconfont {
    position: absolute;
    font-size: 30px;
    color: #6699ff;
    left: 30px;
}

.allseo04 .right .one {
    /* background: url(../fonts/aa258e0115c24359b4d05a7d5bb602f9.woff) no-repeat; */
    float: left;
}

.allseo06 .allseoTit {
    width: 100%;
    float: left;
    font-size: 60px;
    color: #fff;
    padding-top: 30px;
    position: relative;
    margin-top: 150px;
}

.allseo06 .allseoTit:after {
    content: '';
    width: 85px;
    height: 5px;
    background: #6699ff;
    position: absolute;
    left: 0;
    top: 0;
}

.allseo06 .allseoP {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 30px;
    margin-top: 10px;
}

.allseo07 {
    width: 100%;
    float: left;
    padding-bottom: 80px;
}

.allseo07 ul {
    width: 1220px;
    float: left;
    margin-top: 20px;
}

.allseo07 ul li {
    width: 385px;
    height: 225px;
    padding: 25px;
    margin-right: 20px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #ddd;
    margin-top: 20px;
}

.allseo07 ul li:hover {
    background: url(../images/allseo16.png) no-repeat;
}

.allseo07 ul li h2 {
    width: 100%;
    font-size: 18px;
    float: left;
}

.allseo07 ul li p {
    width: 100%;
    font-size: 14px;
    color: #666;
    float: left;
    margin-top: 25px;
}

.allseo07 ul li dl {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 30px;
}

.allseo07 ul li a .img {
    position: absolute;
    right: 0px;
    bottom: 11px;
    color: #6699ff;
    font-size: 40px;
}

.allseo07 ul li:hover a .img {
    color: white;
}

.allseo07 ul li a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.allseo07 ul li dl:after {
    /* content: '';
	width: 27px;
	height: 11px;
	background: url(../images/allseo17.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 9; */
}

.allseo07 ul li:hover dl:after {
    /* background: url(../images/allseo17_1.png) no-repeat; */
}

.allseo07 ul li dl dt {
    font-size: 20px;
}

.allseo07 ul li:hover h2,
.allseo07 ul li:hover p,
.allseo07 ul li:hover dl dt,
.allseo07 ul li:hover dl dd {
    color: #fff;
}

.seoyh01 {
    width: 100%;
    float: left;
}

.seoyh01 .warp {
    position: relative;
}

.seoyh01 .left {
    width: 420px;
    height: 455px;
    position: absolute;
    left: 0;
    top: 290px;
}

.seoyh01 .right {
    width: 860px;
    height: 565px;
    box-shadow: 0px 0px 10px #ddd;
    float: right;
    margin-top: 90px;
    border-radius: 5px;
    padding: 0 0 0 185px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.seoyh01 .right ul {
    width: 100%;
}

.seoyh01 .right li {
    width: 100%;
    line-height: 35px;
    margin-top: 50px;
    float: left;
}

.seoyh01 .right li:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #6699ff;
    float: left;
    margin-top: 12px;
    margin-right: 10px;
}

.seoyh01 .right li dl {
    width: 100%;
}

.seoyh01 .right li dl dt {
    font-size: 20px;
    float: left;
}

.seoyh01 .right li dl dd {
    font-size: 16px;
    color: #666;
    float: left;
}

.seoyh02 {
    width: 100%;
    float: left;
}

.seoyh02 .more {
    float: right;
}

.seoyh02 .ul {
    width: 100%;
    height: 356px;
    float: left;
    margin-top: 65px;
    /* background: url(../images/seoyh04.png) no-repeat; */
    position: relative;
}

.seoyh02 .ul .extra {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    width: 100%;
    z-index: -1;
}

.seoyh02 .ul .extra img {
    max-width: 100%;
}


/* .seoyh02 .ul .div{
	width: 776px;
	height: 356px;
	background: #f0f0f0;
} */

.seoyh02 .ul ul {
    width: 100%;
}

.seoyh02 .ul ul li {
    width: 25%;
    padding: 0 40px;
    float: left;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.seoyh02 .ul ul li .img {
    height: 50px;
    display: inline-block;
    margin-top: 50px;
    font-size: 50px;
}

.seoyh02 .ul ul li p {
    width: 100%;
    font-size: 18px;
    color: #666;
    margin-top: 25px;
    float: left;
    text-align: left;
}

.seoyh02 .ul ul li p b {
    font-size: 20px;
    color: #333;
}

.seoyh02 .ul ul li span {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    color: #666;
    margin-top: 25px;
    float: left;
    text-align: left;
}

.seoyh03 {
    width: 100%;
    float: left;
}

.seoyh03 ul {
    width: 1240px;
    float: left;
}

.seoyh03 ul li {
    width: 580px;
    height: 140px;
    margin-right: 40px;
    margin-top: 40px;
    float: left;
    box-shadow: 0px 0px 15px #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 15px 20px;
}

.seoyh03 ul li .img {
    height: 100px;
    float: left;
    font-size: 100px;
}

.seoyh03 ul li dl {
    width: 395px;
    float: right;
}

.seoyh03 ul li dl dt {
    width: 100%;
    float: left;
    font-size: 20px;
    font-weight: 550;
}

.seoyh03 ul li dl dd {
    width: 100%;
    color: #666;
    line-height: 26px;
    float: left;
    font-size: 16px;
    margin-top: 5px;
}

.seoyh04 {
    width: 100%;
    float: left;
}

.seoyh04 ul {
    width: 100%;
    float: left;
    margin-top: 65px;
    margin-bottom: 120px;
}

.seoyh04 ul li {
    width: 285px;
    height: 240px;
    margin: 0 7px;
    float: left;
    background: #fff;
    margin-top: 10px;
    border-radius: 5px;
    text-align: center;
    padding: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.seoyh04 ul li .img {
    height: 60px;
    display: inline-block;
    font-size: 60px;
}

.seoyh04 ul li p {
    width: 100%;
    font-size: 20px;
    margin-top: 35px;
}

.seoyh04 ul .active {
    box-shadow: 0px 0px 15px #f2f2f2;
    position: relative;
}

.seoyh04 ul .active:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #6699ff;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.seoyh01_01 {
    position: relative;
    width: 100%;
    height: 485px;
    /* 	background: url() no-repeat; */
    float: left;
    margin-top: 35px;
}

.seoyh01_01 .extra {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    z-index: -1;
}

.seoyh01_01 p {
    font-size: 20px;
    line-height: 55px;
    float: left;
    margin-top: 35px;
}

.seoyh01_02 {
    width: 100%;
    float: left;
}

.seoyh01_02 ul {
    width: 1360px;
    float: left;
}

.seoyh01_02 ul li {
    width: 293px;
    margin-right: 160px;
    margin-top: 35px;
    float: left;
    text-align: center;
    padding: 30px 0;
}

.seoyh01_02 ul li:hover {
    box-shadow: 0px 0px 15px #f2f2f2;
}

.seoyh01_02 ul li .img {
    height: 60px;
    display: inline-block;
    font-size: 54px;
}

.seoyh01_02 ul li p {
    width: 100%;
    font-size: 20px;
    margin-top: 40px;
    float: left;
}

.seoyh01_02 ul li span {
    width: 100%;
    font-size: 16px;
    margin-top: 17px;
    float: left;
    color: #666;
}

.seoyh01_03 {
    width: 100%;
    float: left;
}

.seoyh01_03 ul {
    width: 1220px;
    float: left;
}

.seoyh01_03 ul li {
    width: 385px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px #f2f2f2;
    margin-top: 65px;
}

.seoyh01_03 ul li .img {
    width: 100%;
    height: 185px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}

.seoyh01_03 ul li .img img {
    width: 100%;
    height: 185px;
    transition: all 0.4s;
}

.seoyh01_03 ul li:hover .img img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.seoyh01_03 ul li .box1 {
    width: 100%;
    height: 145px;
    float: left;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 35px;
}

.seoyh01_03 ul li .box1:after {
    content: '';
    width: 275px;
    height: 1px;
    background: #6699ff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.seoyh01_03 ul li .box1 p {
    width: 100%;
    font-size: 18px;
    float: left;
}

.seoyh01_03 ul li:hover .box1 p {
    font-weight: 550;
}

.seoyh01_03 ul li .box1 span {
    width: 100%;
    font-size: 16px;
    color: #666;
    float: left;
    margin-top: 10px;
    line-height: 30px;
}

.seoyh01_03 ul li .box2 {
    width: 100%;
    height: 145px;
    float: left;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 35px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.seoyh01_03 ul li .box2 p {
    width: 100%;
    font-size: 18px;
    float: left;
}

.seoyh01_03 ul li:hover .box2 p {
    font-weight: 550;
}

.seoyh01_03 ul li .box2 span {
    width: 100%;
    font-size: 16px;
    color: #666;
    float: left;
    margin-top: 10px;
    line-height: 30px;
}

.seoyh01_04 {
    width: 100%;
    float: left;
}

.seoyh01_04 .main {
    width: 100%;
    height: 635px;
    box-shadow: 0px 0px 15px #f2f2f2;
    float: left;
    margin-top: 95px;
    border-radius: 8px;
    overflow: hidden;
}

.seoyh01_04 .main .left {
    width: 215px;
    float: left;
    text-align: center;
}

.seoyh01_04 .main .left li {
    padding: 10px 35px;
    font-size: 20px;
    color: #333;
    display: inline-block;
    border-radius: 50px;
    margin-top: 60px;
    cursor: pointer;
}

.seoyh01_04 .main .left .active,
.seoyh01_04 .main .left li:hover {
    background: #6699ff;
    color: #fff;
}

.allseo06 {
    position: relative;
    width: 100%;
    height: 779px;
    /* background: url(../images/allseo15.png) no-repeat; */
    float: left;
}

.allseo06 .extra {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.allseo06 .extra img {
    width: 100%;
}

.seoyh01_04 .main .right {
    width: 980px;
    float: right;
}

.seoyh01_04 .main .right div {
    width: 100%;
    height: 635px;
    float: left;
    display: none;
}

.seoyh01_04 .main .right img {
    width: 100%;
    height: 635px;
}

.seoyh01_05 {
    width: 100%;
    float: left;
    margin-bottom: 80px;
}

.seoyh01_05 .seoyh01_05Div>.extra {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.seoyh01_05 .seoyh01_05Div>.extra img {
    width: 100%;
}

.seoyh01_05 .seoyh01_05Bg {
    position: relative;
    width: 100%;
    height: 648px;
    /* background: url(../images/seoyh34.png) center no-repeat; */
    float: left;
    padding: 0px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.process {
    width: 100%;
    margin-bottom: 80px;
    box-sizing: border-box;
}

.process h2 {
    font-size: 36px;
    color: #000;
    position: relative;
}

.process h2 i {
    color: #6699ff;
    font-style: normal;
}

.content {
    width: 1200px;
    margin: 0 auto;
}

.process ul li {
    display: inline-block;
    margin-right: 132px;
    text-align: center;
    position: relative;
}

.process ul li:last-child {
    margin-right: 0;
}

.process ul li .icon.iconfont {
    font-size: 120px;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: block;
    margin: 30px 0;
}

.process ul li p {
    font-size: 16px;
}

.jiantou {
    position: absolute;
    right: -122px;
    top: 50%;
    transform: translateY(-50%);
}

.process ul li .icon.iconfont.jiantou {
    font-size: 60px;
    color: #c9c9c9;
    display: block;
}

.seoyh01_05 .seoyh01_05Bg .extra {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #fff;
    height: 100%;
    border: 1px solid #eee;
    border-radius: 8px;
}

.seoyh01_05 .seoyh01_05Bg .extra img {
    width: 100%;
}

.seoyh01_05 .seoyh01_05Bg .tab {
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    z-index: 1;
}

.seoyh01_05 .seoyh01_05Bg .tab+div {
    position: relative;
    z-index: 1;
}

.seoyh01_05 .seoyh01_05Bg .tab li {
    width: 19.9%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #288fd4;
    float: left;
    border-left: 1px solid #fff;
}

.seoyh01_05 .seoyh01_05Bg .box {
    width: 100%;
    height: 480px;
    overflow: hidden;
    float: left;
    border-bottom: 1px solid #ddd;
}

.seoyh01_05 .seoyh01_05Bg .box dl {
    width: 100%;
    float: left;
    border-top: 1px solid #ddd;
}

.seoyh01_05 .seoyh01_05Bg .box dl:hover {
    background: #f4f8fe;
}

.allseo05 {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 120px;
}

.allseo05 .allseoTit {
    text-align: left;
}

.allseo05 img {
    margin-top: 120px;
}

.seoyh01_05 .seoyh01_05Bg .box dl dd {
    width: 20%;
    height: 48px;
    line-height: 48px;
    font-size: 17px;
    float: left;
    text-align: center;
}

.seoyh01_06 {
    width: 100%;
    float: left;
}

.seoyh01_06 img {
    margin: 100px 0 160px 0;
}

.seoyh08 {
    width: 100%;
    float: left;
}

.seoyh08 .seoUl01 {
    width: 1220px;
    float: left;
    margin-top: 60px;
}

.seoyh08 .seoUl01 dl {
    width: 385px;
    height: 540px;
    padding: 35px;
    float: left;
    margin-right: 20px;
    box-shadow: 0px 0px 15px #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px;
    border-radius: 8px;
}

.seoyh08 .seoUl01 dl h2 {
    width: 100%;
    float: left;
    font-size: 20px;
    text-align: center;
}

.seoyh08 .seoUl01 dl dt {
    width: 100%;
    float: left;
    margin-top: 15px;
    max-height: 190px;
    overflow-y: scroll;
}

.seoyh08 .seoUl01 dl dt::-webkit-scrollbar {
    width: 4px;
}

.seoyh08 .seoUl01 dl dt::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(117, 163, 255, 0.5);
    background: rgba(117, 163, 255, 0.5);
}

.seoyh08 .seoUl01 dl dt::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(117, 163, 255, 0.2);
    border-radius: 0;
    background: rgba(117, 163, 255, 0.1);
}

.seoyh08 .seoUl01 dl .p {
    width: 100%;
    float: left;
    font-size: 18px;
    margin-top: 20px;
}

.seoyh08 .seoUl01 dl dt span {
    padding: 5px 10px;
    font-size: 12px;
    float: left;
    color: #666;
    border: 1px solid #ddd;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 50px;
}

.seoyh08 .seoUl01 dl dt span:hover {
    color: #6699ff;
    border: 1px solid #6699ff;
}

.seoyh08 .seoUl01 dl .more {
    width: 100%;
    float: left;
    margin-top: 40px;
}

.seoyh08 .seoUl01 dl .more p {
    font-size: 16px;
    float: left;
}

.seoyh08 .seoUl01 dl .more span {
    font-size: 20px;
    color: red;
    float: left;
}

.seoyh08 .seoUl01 dl .more a {
    float: right;
    font-size: 18px;
}

#lun {
    width: 1200px;
    height: 1280px;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
    float: left;
}

#img li {
    width: 1200px;
    height: 1280px;
    display: none;
}

#img .active {
    display: block;
}

#num {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    opacity: 0.9;
    text-align: center;
}

#num li {
    display: inline-block;
}

#num li span {
    width: 20px;
    height: 20px;
    background: #ddd;
    display: block;
    color: #fff;
    margin-left: 10px;
    margin-top: 15px;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
}


/*给当前正在显示的span样式*/

#num li .active_num {
    background: #6699ff;
}


/*设置左右箭头的样式*/

#left,
#right {
    width: 44px;
    height: 44px;
    opacity: 0.5;
    position: absolute;
    /*设置隐藏*/
    display: block !important;
    background-size: 100%;
    /* box-shadow: 0px 0px 15px rgba(117, 163, 255, 0.4); */
    border-radius: 50%;
    cursor: pointer;
    font-size: 44px;
    background-color: #fff;
    color: rgba(117, 163, 255);
    /* border: 1px solid rgba(117,163,255); */
}

#left {
    left: -80px;
    top: 600px;
    transform: rotate(180deg);
    /* background: url(../images/l-btn.png) no-repeat; */
}

#right {
    right: -80px;
    top: 600px;
    /* background: url(../images/r-btn.png) no-repeat; */
}

@media only screen and (max-width: 1600px) {
    .seoyh01_05 .seoyh01_05Div {
        /* height: 900px; */
        background-repeat: repeat-y;
    }
}

@media only screen and (max-width: 1250px) {
    .content {
        width: 90% !important;
        margin-left: 5%;
    }
    .process ul li {
        width: 17.33%;
        margin-right: 3% !important;
    }
    .process ul li:last-child {
        margin-right: 0 !important;
    }
    .process ul li img {
        width: 100%;
    }
    .process ul li .jiantou {
        width: 18px;
    }
    .jiantou {
        right: -25px !important;
    }
    .form {
        padding-top: 40px !important;
    }
    .message h2 {
        margin-top: 30px !important;
    }
    .form_right form .input {
        margin-left: 0 !important;
        margin-bottom: 20px !important;
        height: 35px !important;
    }
    .form_right textarea {
        height: 130px !important;
        width: 500px !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    input[type=radio] {
        margin-top: 20px !important;
    }
    button {
        margin-top: 40px !important;
    }
    .pinpaibg ul {
        padding-bottom: 30px !important;
    }
    #lun {
        width: 100%;
    }
    .newsseo ul li {
        float: left;
    }
    .newsseo ul li:nth-child(3n+2) {
        margin: 18px 2% 0;
    }
    .newsseo ul {
        overflow: hidden;
        padding-bottom: 30px;
    }
    .warp {
        width: 90%;
        margin-left: 5%;
    }
    .allseo02 li {
        width: 25%;
    }
    .allseo03 img {
        width: 100%;
    }
    .allseo04 .left {
        width: 500px;
    }
    .img li {
        width: 100%;
    }
    #img li {
        width: 100%;
    }
    .allseo04 .right {
        margin-top: 145px;
        margin-right: 93px;
    }
    .seoyh08 .seoUl01 dl {
        width: 32%;
        box-sizing: border-box;
    }
    .seoyh08 .seoUl01 dl {
        margin-right: 0;
    }
    .seoyh08 .seoUl01 dl:nth-child(3n+2) {
        margin-right: 2%;
        margin-left: 2%;
    }
    .seoyh08 .seoUl01 {
        width: 100%;
    }
    #left {
        left: -55px;
    }
    #right {
        right: -55px;
    }
    .allseo05 img {
        width: 100%;
    }
    .allseo07 ul {
        width: 100%;
    }
    .allseo07 ul li {
        width: 32%;
        margin-right: 0;
    }
    .allseo07 ul li:nth-child(3n+2) {
        margin-left: 2%;
        margin-right: 2%;
    }
    .seoyh03 ul li dl {
        width: 340px;
    }
    .seoyh03 ul li {
        width: 47%;
        margin-right: 0;
    }
    .seoyh03 ul li:nth-child(2n+1) {
        margin-right: 6%;
    }
    .seoyh03 ul {
        width: 100%;
    }
    .seoyh04 ul li {
        width: 25%;
        margin-left: 0;
        margin-right: 0;
    }
    .seoyh01 .right {
        padding-left: 220px;
    }
    .seoyh01_02 ul {
        width: 100%;
        float: none;
        overflow: hidden;
    }
    .seoyh01_02 ul li {
        width: 32%;
        margin-right: 2%;
    }
    .seoyh01_02 ul li:nth-child(3n) {
        margin-right: 0;
    }
    .seoyh01_03 ul li {
        width: 32%;
        margin-right: 2%;
    }
    .seoyh01_03 ul li:nth-child(3n) {
        margin-right: 0;
    }
    .seoyh01_03 ul {
        width: 100%;
    }
    .seoyh01_04 .main .left {
        width: 20%;
    }
    .seoyh01_04 .main .right {
        width: 80%;
    }
    .seoyh01_05 .seoyh01_05Bg .tab li {
        width: 19.5%;
    }
    .seoyh01_06 img {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .allseoTit {
        margin-top: 20px;
        font-size: 18px;
        padding-top: 10px;
    }
    .allseoTit:after {
        width: 35px;
        height: 3px;
    }
    .allseoDov {
        margin-top: 20px;
        font-size: 16px;
        line-height: 26px;
    }
    .allseo02 {
        margin-top: 20px;
    }
    .allseo02 li {
        width: 50%;
        height: 225px;
    }
    .warp {
        width: 100%;
        margin-left: 0;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }
    .allseo02 li dl dt {
        font-size: 14px;
        margin-top: 15px;
    }
    .allseo02 li dl dd {
        font-size: 12px;
        line-height: 20px;
    }
    .allseo02 li img {
        margin-top: 10px;
    }
    .allseo03 {
        margin-top: 20px;
        height: auto;
    }
    .allseo03 .btn {
        position: static;
    }
    .allseo03 .btn {
        display: block;
        width: 100%;
        text-align: center;
    }
    .allseo03 .btn img {
        width: 50%;
    }
    .allseo01 {
        height: auto;
    }
    .allseo04 {
        padding-top: 0;
        height: auto;
    }
    .allseo04 .left {
        width: 100%;
        margin-top: 0;
    }
    .allseo04 .left li dl dt {
        font-size: 18px;
    }
    .allseo04 .left li {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .allseo04 .left li dl dd {
        margin-top: 5px;
    }
    .allseo04 .right {
        margin-top: 30px;
    }
    .allseo04 .right {
        width: 100%;
        margin-right: 0;
    }
    .allseo04 .right .more {
        width: 100%;
        margin-left: 0;
        text-align: center;
    }
    .allseo04 .right .more img {
        width: 60%;
    }
    .seoyh08 .seoUl01 {
        margin-top: 0px;
    }
    #lun {
        margin-top: 0px;
        height: auto;
    }
    #left,
    #right {
        display: none !important;
    }
    .seoyh08 .seoUl01 dl {
        width: 100%;
        padding: 10px;
        height: auto;
    }
    .seoyh08 .seoUl01 dl .p {
        margin-top: 10px;
    }
    .seoyh08 .seoUl01 dl .more {
        margin-top: 10px;
    }
    #num {
        display: none;
    }
    .allseo05 img {
        margin-top: 30px;
    }
    .allseo05 {
        padding-bottom: 30px;
    }
    .allseo06 {
        background-size: cover;
        height: 200px;
    }
    .allseo06 .allseoTit {
        margin-top: 60px;
        padding-top: 10px;
        font-size: 18px;
    }
    .allseo06 .allseoP {
        font-size: 16px;
        00
    }
    .allseo07 ul li {
        width: 100%;
        height: auto;
    }
    .allseo07 ul li:nth-child(3n+2) {
        margin-left: 0;
        margin-right: 0;
    }
    .allseoBanner {
        height: auto;
    }
    .allseoBanner img {
        padding-top: 86px;
        width: 100%;
    }
    .allseo04 .right li {
        width: 100%;
    }
    .allseoTit {
        margin-top: 10px !important;
    }
    .seoyh01 .right {
        margin-top: 10px;
        width: 100%;
        padding-left: 0;
        height: auto;
        padding-bottom: 20px;
    }
    .seoyh01 .left {
        display: none;
    }
    .seoyh01 .right ul {
        padding: 0 10px;
        box-sizing: border-box;
    }
    .seoyh01 .right li {
        margin-top: 10px;
        font-size: 16px;
        line-height: 26px;
    }
    .seoyh02 {
        padding-top: 10px;
    }
    .seoyh02 .more {
        width: 100px;
    }
    .seoyh02 .ul {
        margin-top: 10px;
    }
    .seoyh02 .ul ul li {
        width: 50%;
        padding: 0 10px;
    }
    .seoyh02 .ul ul li p b {
        font-size: 14px;
    }
    .seoyh02 .ul ul li span {
        font-size: 12px;
        margin-top: 5px;
        line-height: 20px;
    }
    .seoyh02 .ul ul li p {
        font-size: 12px;
        margin-top: 10px;
    }
    .seoyh02 .ul ul li img {
        margin-top: 20px;
        height: 30px;
    }
    .seoyh02 .ul {
        overflow: hidden;
        height: auto;
        background-size: cover;
        padding-bottom: 20px;
    }
    .seoyh03 ul li {
        width: 100%;
    }
    .seoyh03 ul li img {
        width: 20%;
        height: auto;
    }
    .seoyh03 ul li dl {
        width: 75%;
    }
    .seoyh03 ul li dl dt {
        font-size: 14px;
    }
    .seoyh03 ul li dl dd {
        font-size: 12px;
    }
    .seoyh04 ul {
        margin-top: 20px;
    }
    .seoyh04 {
        padding-top: 20px;
    }
    .seoyh04 ul li {
        width: 50%;
        padding: 20px;
        height: auto;
    }
    .seoyh04 ul li img {
        height: 30px;
    }
    .seoyh04 ul li p {
        margin-top: 20px;
        font-size: 14px;
    }
    .seoyh01_01 {
        background: none;
        height: auto;
        padding-bottom: 20px;
    }
    .seoyh01_01 p {
        margin-top: 10px;
    }
    .seoyh01_01 p {
        font-size: 14px;
        line-height: 22px;
    }
    .seoyh01_02 ul {
        width: 100%;
    }
    .seoyh01_02 ul li {
        width: 50%;
        margin-right: 0;
        margin-top: 0;
        padding-left: 10px;
        padding-top: 10px;
        box-sizing: border-box;
    }
    .seoyh01_02 ul li img {
        height: 30px;
    }
    .seoyh01_03 ul {
        width: 100%;
    }
    .seoyh01_02 ul li p {
        margin-top: 10px;
        font-size: 14px;
    }
    .seoyh01_02 ul li span {
        font-size: 14px;
    }
    .seoyh01_03 ul li {
        margin-top: 20px;
        width: 100%;
    }
    .seoyh01_04 {
        padding-top: 20px;
    }
    .seoyh01_04 .main {
        margin-top: 20px;
        height: auto;
    }
    .seoyh01_04 .main .left {
        width: 27%;
    }
    .seoyh01_04 .main .left li {
        font-size: 12px;
        margin-top: 10px;
        padding: 3px 10px;
    }
    .seoyh01_04 .main .right {
        width: 73%;
    }
    .seoyh01_04 .main .right img {
        height: auto;
    }
    .seoyh01_04 .main .right div {
        height: auto;
    }
    .seoyh01_05 {
        padding-top: 20px;
    }
    .seoyh01_05 .seoyh01_05Div {
        margin-top: 30px;
        background: none;
    }
    .seoyh01_05 .seoyh01_05Bg {
        padding-top: 0;
        margin-top: 0;
        background: none;
        padding-left: 10px;
        padding-right: 10px;
        height: auto;
        padding-bottom: 0;
    }
    .seoyh01_05 .seoyh01_05Bg .tab li {
        font-size: 14px;
        width: 19.5%;
    }
    .seoyh01_05 .seoyh01_05Bg .box dl dd {
        font-size: 12px;
        width: 10%;
    }
    .seoyh01_05 .seoyh01_05Bg .box dl dd:first-child,
    .seoyh01_05 .seoyh01_05Bg .box dl dd:nth-child(2) {
        width: 35%;
    }
    .seoyh01_05 .seoyh01_05Div {
        height: auto;
    }
    .seoyh01_06 img {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .allseo06 .allseoTit {
        margin-top: 50px !important;
    }
    .allseo07 {
        padding-top: 20px;
    }
    .allseo07 ul li h2 {
        font-size: 14px;
    }
    .seoyh01_03 ul li .box1,
    .seoyh01_03 ul li .box2 {
        height: auto;
        padding: 10px 15px;
    }
    .seoyh01_03 ul li .box1 span,
    .seoyh01_03 ul li .box2 span {
        font-size: 14px;
        line-height: 18px;
    }
    .seoyh01_03 ul li .box1 p,
    .seoyh01_03 ul li .box2 p {
        font-size: 16px;
    }
}