﻿html{color:#818181;min-width:320px;font-size:14px;font-family:微软雅黑;line-height:1;width:100%}a:hover,a:active{text-decoration:underline;text-decoration:none}body{width:100%}:selection{background:#b3d4fc;text-shadow:none}ul,h1,h2,h3,p,div,dl,dt,dd,figure,figcaption{font-weight:400;margin:0;padding:0}li{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pull-right{float:right!important}.pull-left{float:left!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}img{max-width:100%;height:auto;transition:all .5s}.banner1{position:relative;margin-top:-5px;z-index:2;text-align:center}.banner1 a{display:block;width:100%;height:100%;top:0;left:0;right:0;position:absolute}.box-tit{font-size:34px;font-weight:700;color:#333;line-height:1.8}.box-tit span{color:#e53030}.page-box1{background:#fff;padding:70px 0 100px}.box1-img{width:41%;text-align:center}.box1-txt{max-width:55%;padding-top:20px}.box1-txt p{font-size:16px;text-indent:2em;line-height:36px;padding-top:40px}.page-box2{background:#f4f4f4;padding:36px 0 60px}.page-box2 .box-tit{text-align:center;padding-bottom:50px}.page-box3{background:#e53030;padding:70px 0 60px}.page-box3 h2{text-align:center;color:#fff}.box3-ul{max-width:1170px;margin:80px auto 0}.box3-ul li{float:left;width:25%;padding:0 15px}.box3-a{display:block;margin:40px auto 0;font-size:20px;height:48px;text-align:center;line-height:48px;width:180px;border:1px #fff solid;border-radius:24px;color:#fff}.box3-a:hover{color:#ff0;border:1px #ff0 solid}.box3-ul li div.box3-li{background:#fff;min-height:300px;border-radius:15px;background-clip:padding-box;padding:18px;cursor:pointer}.box3-ul li div.box3-li h3{font-size:20px;font-weight:700;text-align:center;margin-top:20px;color:#333}.box3-ul li div.box3-li p{font-size:16px;color:#818181;line-height:32px;padding-top:20px}.box3-ul li div.box3-li:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.box3-ul li div.box3-li:hover h3{color:#e53030}.img-ico{text-align:center;vertical-align:middle;height:62px;line-height:62px;margin-top:17px}.page-box4{background:#f4f4f4;padding:60px 0}.box4-a{background:#fa4545;color:#fff;display:block;height:50px;line-height:50px;width:180px;border-radius:25px;margin:50px auto 0;text-align:center;font-size:20px}.box4-a:hover{background:#f60;color:#fff}.page-box4 .box3-ul li div.box3-li{position:relative}.box4-abs{position:absolute;width:60px;height:60px;background:#d2d2d2;color:#fff;font:bold 26px/60px arial;text-align:center;border-radius:50%;left:50%;margin-left:-35px;top:-30px}.page-box4 .box3-ul li div.box3-li:hover .box4-abs{background:#e53030}.page-box4 .box3-ul li div.box3-li h3{margin-top:40px}.page-box4 .box3-ul li div.box3-li:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.page-box4 h2{text-align:center}.page-box5{background:#fff;padding:60px 0}.page-box5 h2{text-align:center}.box5-ul{max-width:1170px;margin:50px auto 0}.box5-ul li{width:25%;padding:0 15px;float:left;margin-top:30px}.box-list{background:#fff;min-height:128px;border-radius:10px;background-clip:padding-box;padding:10px 15px 10px 85px;vertical-align:middle;border:1px #e5e5e5 solid;border-radius:10px;font-size:16px;color:#333;position:relative;line-height:32px}.box-list img{position:absolute;left:15px;top:50%;margin-top:-30px}.page-box6{background:#f4f4f4;padding:60px 0}.page-box6 h2,.page-box6 h4{text-align:center}.page-box6 h4{font-size:18px;color:#818181;font-weight:400;padding-top:15px;margin:15px 0}.box6-ul{max-width:1170px;margin:50px auto 0}.box6-ul li{float:left;width:20%;padding:0 15px;text-align:center;font-size:18px;color:#333;cursor:pointer}.box6-ul li span{display:block;margin:0 auto;vertical-align:middle;width:160px;height:160px;padding:40px;background:#fff;border:1px #e8e8e8 solid;border-radius:50%;margin-bottom:20px}.box6-ul li:hover span{background:#fcd0d0;border:1px #fcd0d0 solid;box-shadow:0 0 5px rgba(247,178,178,.5)}.box6-ul li:hover p{color:#e53030}.container{max-width:1190px;margin:0 auto;padding:0 10px;width:100%}.page-box7{text-align:center;background:url(../images/box7-bg.jpg) center center no-repeat;padding:100px 0 80px;color:#fff}.page-box7 h3{font-weight:400;font-size:30px}.page-box7 h4{font-size:36px}@media only screen and (max-width:1200px){.box-list{min-height:150px;display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;flex-direction:column}}@media only screen and (max-width:768px){.page-box1,.page-box2,.page-box3,.page-box4,.page-box5,.page-box6,.page-box7{padding:30px 0}.box1-txt{max-width:100%;padding-top:0}.box1-txt p{padding-top:20px}.box-tit{font-size:24px}.box1-img{width:100%;padding-top:15px;text-align:center}.box3-ul li{padding:0 10px}.box3-ul{margin-top:30px}.box3-ul li{width:50%;margin-bottom:20px}.box3-ul li div.box3-li{min-height:280px}.box3-a{margin-top:20px}.page-box4 .box3-ul{margin-top:60px}.page-box4 .box3-ul li{margin-bottom:50px}.page-box4 .box3-ul li div.box3-li{min-height:240px}.box4-a{margin-top:0}.box5-ul{margin-top:30px}.box5-ul li{width:50%;padding:0 10px;margin-bottom:20px;margin-top:0}.box-list{min-height:125px}.box6-ul li span{width:100px;height:100px;padding:20px}.box6-ul li span img{max-width:100%}.box6-ul{margin-top:30px}.page-box7 h3{font-size:24px;line-height:1.8}.page-box7 h4{margin:30px 0;font-size:30px}.page-box7{padding:40px 0}.page-box6 h4{line-height:1.8;margin:0}.page-box2 .box-tit{padding-bottom:30px}}@media only screen and (max-width:610px){.box-list{min-height:160px}}@media only screen and (max-width:420px){.box1-txt p{line-height:28px;padding-top:10px}.box3-ul{margin-top:20px}.box3-ul li{width:100%;padding:0}.box3-ul li div.box3-li{min-height:auto}.img-ico{margin-top:0}.page-box4 .box3-ul li div.box3-li{min-height:auto}.page-box4 .box3-ul li div.box3-li h3{margin-top:25px}.box5-ul li{width:100%;padding:0}.box-list{min-height:90px}.box6-ul li span{width:60px;height:60px;padding:12px;margin-bottom:10px}.box6-ul li{padding:0;font-size:14px}.page-box1,.page-box2,.page-box3,.page-box4,.page-box5,.page-box6,.page-box7{padding:20px 0}.box3-a{margin-top:10px}.page-box6 h2 span{display:block}.box5-ul li{margin-bottom:12px}.box-list{line-height:26px}.box3-ul li div.box3-li p{line-height:26px}.page-box6 h4{font-size:16px}.page-box7 h3{font-size:20px}}@media only screen and (max-width:320px){.box-tit{font-size:20px}}