@charset "utf-8";
/* CSS Document */
/* common */
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,ul,ol,li{margin:0; padding:0; text-indent:0; font-weight:normal;font-size:14px; font-family:'Microsoft YaHei', sans-serif;color:#333333;}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}
img{border:0;display:block;}
b{font-weight:normal}
/* link : style */
a{text-decoration:none;}
a:hover{text-decoration:none;}
/*clear*/
.clearfix:before,
.clearfix:after {  content: " ";  display: table;  }
.clearfix:after {  clear: both;  }


.wrap{
    margin:0 auto;
    width:100%;
    max-width:1920px;
    min-width:1024px;
    position:relative;
    overflow-x:hidden;
}
.main{
    margin:0 auto;
    width:1024px;
}
.header{
    top:0;
    left:50%;
    margin-left:-960px;
    width:1920px;
    z-index:9999;
    position:absolute;
}
.header .top{
    height:106px;
}
.header .top .logo{
    margin-top:30px;
    float:left;
    width:150px;
    height:45px;
    display:block;
}
.header .top .logo-text{
    margin-top:38px;
    margin-left:15px;
    padding-left:14px;
    float:left;
    font-size:18px;
    line-height:30px;
    color:#ffffff;
    border-left:1px solid #ffffff;
}
.header .top .phone{
    margin-top:39px;
    padding-left:30px;
    float:right;
    font-size:18px;
    color:#ffffff;
    line-height:25px;
    background:url("../img/phone.png") no-repeat left center;
}
.header .nav{
    margin:0 auto;
    width:1022px;
    height:39px;
    overflow:hidden;
    border:1px solid #00d5a1;
}
.header .nav ul{
    margin-left:64px;
    width:1100px;
}
.header .nav ul li{
    margin-right:75px;
    float:left;
    line-height:39px;
    text-align:center;
    position:relative;
}
.header .nav ul li a{
    font-size:22px;
    color:#ffffff;
}
.header .nav ul li span{
    top:20px;
    left:96px;
    width:10px;
    height:6px;
    display:block;
    background:url("../img/nav-jt.png") no-repeat center;
    position:absolute;
}
.header .menu{
    margin-top:18px;
    margin-left:48px;
}
.header .menu li{
    padding:0 20px;
    float:left;
    background:url("../img/menu-line.jpg") no-repeat left;
}
.header .menu li.first{
    background:none;
}
.header .menu li a{
    color:#ffffff;
}
.content{
    width:100%;
}
.banner{
    top:0;
    left:50%;
    margin-left:-960px;
    width:1920px;
    height:850px;
    position:relative;
}
#banner{
    left:50%;
    margin-left:-960px;
    width:1920px;
    height:850px;
}
.banner .pagination {
    width:100%;
    left:550px;
    bottom:130px;
    z-index:99999;
    position: absolute;
}
.banner .swiper-pagination-switch {
    width:20px;
    height:20px;
    margin:0 5px;
    display:inline-block;
    border-radius:100%;
    background:#fff;
    cursor:pointer;
}
.banner .swiper-active-switch {
    background:#00d5a1;
}
.table1{
    top:272px;
    left:448px;
    width:300px;
    height:400px;
    z-index:9999;
    position:absolute;
    overflow:hidden;
    background:#ffffff;
    background:rgba(255,255,255,0.1);
}
.table1 h2{
    margin-top:50px;
    font-size:24px;
    color:#ffffff;
    text-align:center;
}
.table1 form{
    margin-top:30px;
    margin-left:20px;
}
.table1 form input[type="text"]{
    margin-bottom:20px;
    padding:0 18px 0 40px;
    width:200px;
    height:38px;
    font-size:16px;
    color:#ffffff;
    line-height:38px;
    background:none;
    border:1px solid #00d5a1;
}
.table1 form .yz-code{
    width:260px;;
    height:40px;
    position:relative;
}
.table1 form .yz-code #getcodee{
    top:6px;
    right:1px;
    width:89px;
    height:28px;
    color:#00d5a1;
    text-indent:5px;
    cursor:pointer;
    line-height:28px;
    position:absolute;
    border-left:1px solid #00d5a1;
}
input::-webkit-input-placeholder{
    color:#ffffff;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#ffffff;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#ffffff;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#ffffff;
}
.table1 form input.name{
    background:url("../img/table1-tag1.png") no-repeat 10px center;
}
.table1 form input.phone{
    background:url("../img/table1-tag2.png") no-repeat 10px center;
}
.table1 form input.num{
    background:url("../img/table1-tag3.png") no-repeat 10px center;
}
.table1 form input[type="submit"]{
    margin-top:40px;
    margin-left:30px;
    width:200px;
    height:40px;
    font-size:24px;
    color:#ffffff;
    cursor:pointer;
    text-align:center;
    line-height:40px;
    background:#00d5a1;
    border-radius:20px;
    border:none;
}
.title{
    padding:20px 0 40px;
}
.title h3{
    font-size:24px;
    line-height:24px;
    color:#00d5a1;
    text-align:center;
}
.title span{
    margin:12px auto 30px;
    width:50px;
    height:2px;
    display:block;
    background:#00d5a1;
}
.title h2{
    font-size:40px;
    line-height:40px;
    text-align:center;
    font-weight:bold;
}
.title.t2 h2{
    color:#ffffff;
}
.title p{
    margin-top:18px;
    font-size:20px;
    color:#838383;
    line-height:30px;
    text-align:center;
}
.title.t2 p{
    color:#ffffff;
}
.p1{
    top:765px;
    left:50%;
    margin-left:-960px;
    width:1920px;
    z-index:9999;
    position:absolute;
}
.p1-he{
    height:920px;
}
.p1 .main{
    position:relative;
    overflow:hidden;
}
.p1 .box{
    margin-top:150px;
    width:290px;
    height:290px;
    background:url("../img/p1-txt.png") no-repeat left bottom #00d5a1;
}
.p1 .tab-box{
    top:0;
    left:0;
    width:100%;
    height:440px;
    overflow:hidden;
    position:absolute;
}
.p1 .tab-box > div{
    width:100%;
    height:440px;
    position:absolute;
    transition:0.4s;
}
.p1 .tab-box > div.b1{
    top:0;
    left:-100%;
}
.p1 .tab-box > div.b2{
    top:-100%;
    left:0;
}
.p1 .tab-box > div.b3{
    top:100%;
    left:0;
}
.p1 .tab-box > div.b4{
    top:0;
    left:100%;
}
.p1 .tab-box > div.act{
    top:0;
    left:0;
    transition:0.4s;
}
.p1 .tab-box > div img{
    margin-top:10px;
    margin-left:50px;
    float:left;
    width:550px;
    height:390px;
    display:block;
    box-shadow:0 0 10px 1px #aaaaaa;
    transition:0.4s;
}
.p1 .tab-box > div .info{
    float:left;
    width:410px;
}
.p1 .tab-box > div .info span{
    margin-top:110px;
    margin-left:339px;
    width:70px;
    height:5px;
    display:block;
    background:#00d5a1;
}
.p1 .tab-box > div .info h2{
    margin-top:26px;
    font-size:30px;
    font-weight:bold;
    line-height:30px;
    text-align:right;
}
.p1 .tab-box > div .info p{
    margin-top:45px;
    font-size:15px;
    color:#838383;
    line-height:32px;
    text-align:right;
}
.p1 ul{
    margin-left:100px;
    margin-top:50px;
}
.p1 ul li{
    margin-right:30px;
    float:left;
    width:180px;
    height:80px;
    cursor:pointer;
    position:relative;
    background:#00d5a1;
    transition:0.4s;
}
.p1 ul li.act{
    margin-top:-10px;
    transition:0.4s;
}
.p1 ul li h2{
    margin-top:12px;
    color:#ffffff;
    font-size:24px;
    line-height:24px;
    text-align:center;
}
.p1 ul li h3{
    margin-top:8px;
    font-size:24px;
    color:#ffffff;
    text-align:center;
    line-height:24px;
    background:url("../img/p1-line.png") no-repeat center;
}
.p1 ul li img{
    bottom:0;
    right:-15px;
    width:15px;
    height:25px;
    opacity:1;
    position:absolute;
    transition:0.4s;
}
.p1 ul li.act img{
    opacity:0;
    transition:0.4s;
}
.part .btn{
    margin:50px auto 0;
    width:320px;
    height:60px;
    color:#ffffff;
    font-size:30px;
    line-height:60px;
    text-align:center;
    display:block;
    background:#00d5a1;
    border-radius:9px;
}
.p2{
    padding-bottom:85px;
    background:#f7f7f7;
}
.p2 .main{
    overflow:hidden;
}
.p2 ul{
    margin:0 auto;
    width:630px;
    height:80px;
}
.p2 ul li{
    float:left;
    cursor:pointer;
}
.p2 ul li.l1{
    width:300px;
    height:80px;
    position:relative;
}
.p2 ul li.l1 span{
    top:20px;
    left:0;
    width:280px;
    height:60px;
    display:block;
    position:absolute;
    background:#00d5a1;
    transition:0.4s;
}
.p2 ul li.l1 h2{
    top:10px;
    left:10px;
    width:280px;
    height:60px;
    color:#ffffff;
    font-size:30px;
    text-align:center;
    line-height:60px;
    position:absolute;
    background:#3e619a;
    transition:0.4s;
}
.p2 ul li.l1.act span{
    top:0;
    left:0;
    background:#3e619a;
    transition:0.4s;
}
.p2 ul li.l1.act h2{
    background:#00d5a1;
    transition:0.4s;
}
.p2 ul li.l2{
    margin-left:-10px;
    width:330px;
    height:80px;
    position:relative;
}
.p2 ul li.l2 span{
    top:20px;
    left:10px;
    width:330px;
    height:60px;
    display:block;
    position:absolute;
    background:#00d5a1;
    transition:0.4s;
}
.p2 ul li.l2 h2{
    top:10px;
    left:0;
    width:330px;
    height:60px;
    color:#ffffff;
    font-size:30px;
    text-align:center;
    line-height:60px;
    position:absolute;
    background:#3e619a;
    transition:0.4s;
}
.p2 ul li.l2.act span{
    top:0;
    left:10px;
    background:#3e619a;
    transition:0.4s;
}
.p2 ul li.l2.act h2{
    background:#00d5a1;
    transition:0.4s;
}
.p2 .tab-box{
    margin-top:50px;
    width:100%;
    height:400px;
    position:relative;
}
.p2 .tab-box div{
    top:400px;
    left:0;
    width:100%;
    height:400px;
    display:block;
    position:absolute;
    transition:0.2s;
}
.p2 .tab-box div.b1{
    background:url("../img/p2-img1.png") no-repeat center top;
}
.p2 .tab-box div.b2{
    background:url("../img/p2-img2.png") no-repeat center top;
}
.p2 .tab-box div.act{
    top:0;
    transition:0.4s;
}
.p3{
    height:826px;
    background:url("../img/p3-bg.jpg") no-repeat center;
}
.p3 ul{
    margin-left:20px;
    margin-top:170px;
    width:1200px;
}
.p3 ul li{
    margin-right:40px;
    float:left;
    width:220px;
    height:230px;
    position:relative;
    background:#00d5a1;
}
.p3 ul li .img{
    width:220px;
    height:230px;
    overflow:hidden;
    position:absolute;
}
.p3 ul li .img img{
    width:220px;
    height:230px;
    display:block;
}
.p3 ul li.l1 .img{
    top:20px;
    left:-20px;
}
.p3 ul li.l2 .img{
    top:-20px;
    left:-20px;
}
.p3 ul li.l2{
    margin-top:70px;
}
.p3 ul li .info{
    top:100%;
    left:0;
    width:100%;
    height:100%;
    position:absolute;
    background:#16171e;
    background:rgba(22,23,30,0.75);
    transition:0.4s;
}
.p3 ul li.act .info{
    top:0;
    transition:0.4s;
}
.p3 ul li .info h2{
    margin-top:22px;
    font-size:24px;
    color:#ffffff;
    text-align:center;
}
.p3 ul li .info span{
    margin:18px auto 24px;
    width:50px;
    height:3px;
    display:block;
    background:#00d5a1;
}
.p3 ul li .info h3{
    margin-bottom:24px;
    font-size:18px;
    line-height:24px;
    color:#ffffff;
    text-align:center;
}
.p4{
    padding-bottom:50px;
}
.p4 ul{
    margin-left:52px;
    padding-bottom:3px;
}
.p4 ul li{
    float:left;
    width:230px;
    height:200px;
    position:relative;
}
.p4 ul li.tag1{
    background:url("../img/p4-tag1.png") no-repeat center 30px #00d5a1;
}
.p4 ul li.tag2{
    background:url("../img/p4-tag2.png") no-repeat center 30px #33ddb4;
}
.p4 ul li.tag3{
    background:url("../img/p4-tag3.png") no-repeat center 30px #00d5a1;
}
.p4 ul li.tag4{
    background:url("../img/p4-tag4.png") no-repeat center 30px #33ddb4;
}
.p4 ul li h2{
    margin-top:130px;
    font-size:24px;
    line-height:26px;
    color:#ffffff;
    text-align:center;
}
.p4 ul li .jt{
    top:0;
    left:50%;
    margin-left:-10px;
    display:none;
    position:absolute;
}
.p4 ul li .line{
    left:0;
    bottom:-3px;
    display:none;
    position:absolute;
}
.p4 ul li.act .jt{
    display:block;
}
.p4 ul li.act .line{
    display:block;
}
.p5{
    padding-bottom:50px;
    background:#f7f7f7;
}
.p5 .main{
    overflow:hidden;
}
.p5 ul{
    margin-left:17px;
    width:1200px;
}
.p5 ul li{
    margin-right:50px;
    float:left;
}
.p5 ul li .img{
    width:300px;
    height:350px;
    position:relative;
    background:#00d5a1;
}
.p5 ul li .img .info{
    top:10px;
    left:-10px;
    width:100%;
    height:100%;
    display:none \0;
    opacity:0;
    position:absolute;
    background:#00d5a1;
    background:rgba(0,213,161,0.85);
    transition:0.4s;
}
.p5 ul li.l2 .img .info{
    top:-10px;
    left:-10px;
}
.p5 ul li img{
    top:10px;
    left:-10px;
    width:300px;
    height:350px;
    display:block;
    position:absolute;
}
.p5 ul li.l2 img{
    top:-10px;
    left:-10px;
}
.p5 ul li h2{
    margin-left:-10px;
    margin-top:20px;
    line-height:49px;
    width:300px;
    font-size:24px;
    font-weight:bold;
    background:url("../img/p5-jt.png") no-repeat right center;
    border-top:1px solid #00d5a1;
    border-bottom:1px solid #00d5a1;
}
.p5 ul li.l2 h2{
    margin-top:0;
    margin-bottom:20px;
}
.p5 ul li.act .img .info{
    display:block \0;
    opacity:1;
    transition:0.4s;
}
.p5 ul li.act .img{
    background:none;
}
.p5 ul li .img .info h3{
    margin:36px auto 0;
    width:119px;
    height:28px;
    font-size:24px;
    line-height:28px;
    text-align:center;
    color:#ffffff;
    border:1px solid #ffffff;
}
.p5 ul li .img .info h4{
    margin-top:16px;
    font-size:18px;
    color:#ffffff;
    text-align:center;
}
.p5 ul li .img .info p{
    margin:100px auto 0;
    width:224px;
    font-size:18px;
    line-height:32px;
    color:#ffffff;
}
.p6{
    padding-bottom:50px;
}
.p6 .tab-ul{
    margin-left:297px;
}
.p6 .tab-ul li{
    margin-right:50px;
    float:left;
    width:190px;
    cursor:pointer;
}
.p6 .tab-ul li h2{
    margin:0 auto;
    width:148px;
    height:60px;
    line-height:70px;
    font-size:30px;
    text-align:center;
    overflow:hidden;
    background:url("../img/p6-r.jpg") no-repeat;
}
.p6 .tab-ul li.act h2{
    color:#ffffff;
    background:url("../img/p6-ract.jpg") no-repeat;
}
.p6 .tab-ul li h3{
    width:100%;
    height:30px;
    font-size:24px;
    color:#ffffff;
    text-align:center;
    line-height:30px;
    background:#33ddb4;
}
.p6 .tab-ul li.c2 h3{
    background:#ff8400;
}
.p6 .tab-box{
    height:850px;
    overflow:hidden;
}
.p6 .tab-box ul{
    margin-left:7px;
    margin-top:30px;
    width:1200px;
    display:none;
}
.p6 .tab-box ul li{
    margin-right:40px;
    margin-bottom:50px;
    float:left;
    width:310px;
    height:375px;
    position:relative;
}
.p6 .tab-box ul li .tit{
    margin-bottom:50px;
    width:310px;
    height:180px;
    background:#33ddb4;
}
.p6 .tab-box ul.c2 li .tit{
    background:#ff8400;
}
.p6 .tab-box ul li .tit span{
    margin-top:30px;
    margin-right:25px;
    float:right;
    width:40px;
    height:3px;
    background:#ffffff;
}
.p6 .tab-box ul li .tit h2{
    margin-top:18px;
    margin-right:25px;
    float:right;
    width:100%;
    text-align:right;
    font-size:24px;
    line-height:24px;
    color:#ffffff;
}
.p6 .tab-box ul li .tit h3{
    margin-top:18px;
    margin-right:25px;
    float:right;
    width:100%;
    text-align:right;
    font-size:24px;
    line-height:32px;
    color:#ffffff;
}
.p6 .tab-box ul li .tit p{
    margin-top:6px;
    margin-right:25px;
    float:right;
    font-size:16px;
    line-height:16px;
    color:#ffffff;
}
.p6 .tab-box ul li .info{
    left:50%;
    margin-left:-130px;
    top:130px;
    width:260px;
    height:215px;
    overflow:hidden;
    position:absolute;
    background:#ffffff;
    box-shadow:0 0 3px 1px #e3e3e4;
}
.p6 .tab-box ul li .info p{
    margin-top:20px;
    font-size:15px;
    line-height:30px;
    text-align:center;
    color:#838383;
}
.p6 .tab-box ul li .tag{
    top:315px;
    right:0;
    width:230px;
    height:60px;
    position:absolute;
    background:#ff8400;
}
.p6 .tab-box ul.c2 li .tag{
    background:#33ddb4;
}
.p6 .tab-box ul li .tag h3{
    margin-top:6px;
    font-size:16px;
    line-height:24px;
    color:#ffffff;
    text-align:center;
}
.p6 .tab-box ul li .tag h2{
    font-size:16px;
    line-height:60px;
    color:#ffffff;
    text-align:center;
}
.p6 .tab-box ul.act{
    display:block;
}
.p6 .p6-btn{
    margin:0 auto;
    padding-bottom:22px;
    width:80px;
    color:#838383;
    font-size:18px;
    cursor:pointer;
    text-align:center;
    background:url("../img/p6-jt.png") no-repeat center bottom;
}
.p7{
    height:900px;
    background:url("../img/p7-bg.jpg") no-repeat center;
}
.p7 .tab-box{
    margin-left:-75px;
    width:650px;
    height:350px;
    float:left;
    overflow:hidden;
    position:relative;
}
.p7 .tab-box .line{
    margin-top:110px;
    width:650px;
    height:130px;
    background:#00d5a1;
}
.p7 .tab-box img{
    top:350px;
    left:75px;
    width:500px;
    height:350px;
    display:block;
    position:absolute;
    transition:0.4s;
}
.p7 .tab-box img.act{
    top:0;
    transition:0.4s;
}
.p7 .tab-ul{
    float:right;
    width:370px;
}
.p7 .tab-ul li{
    margin-bottom:35px;
    padding-left:40px;
    height:25px;
    cursor:pointer;
    overflow:hidden;
    background:url("../img/p7-jt.png") no-repeat left 0;
    transition:0.4s;
}
.p7 .tab-ul li h2{
    font-size:20px;
    line-height:25px;
    color:#ffffff;
}
.p7 .tab-ul li p{
    margin-top:12px;
    line-height:14px;
    color:#00d5a1;
}
.p7 .tab-ul li.act{
    height:55px;
    background:url("../img/p7-jt-act.png") no-repeat left 0;
    transition:0.4s;
}
.p8{
    padding-bottom:50px;
}
.p8 ul{
    margin-left:22px;
    width:1200px;
}
.p8 ul li{
    margin-right:40px;
    margin-bottom:40px;
    float:left;
    width:298px;
    height:178px;
    position:relative;
    border:1px solid #d7d7d7;
}
.p8 ul li.tag1{
    background:url("../img/p8-img1.png") no-repeat center;
}
.p8 ul li.tag2{
    background:url("../img/p8-img2.png") no-repeat center;
}
.p8 ul li.tag3{
    background:url("../img/p8-img3.png") no-repeat center;
}
.p8 ul li.tag4{
    background:url("../img/p8-img4.png") no-repeat center;
}
.p8 ul li.tag5{
    background:url("../img/p8-img5.png") no-repeat center;
}
.p8 ul li.tag6{
    background:url("../img/p8-img6.png") no-repeat center;
}
.p8 ul li .info{
    bottom:-1px;
    right:-1px;
    width:200px;
    height:10px;
    overflow:hidden;
    background:#00d5a1;
    position:absolute;
    transition:0.4s;
}
.p8 ul li .info h3{
    margin-top:22px;
    color:#ffffff;
    width:300px;
    text-align:center;
    line-height:24px;
}
.p8 ul li .info p{
    padding:0 10px;
    margin-top:22px;
    color:#ffffff;
    width:280px;
    text-align:center;
    line-height:16px;
}
.p8 ul li.act .info{
    bottom:-21px;
    right:-21px;
    width:300px;
    height:90px;
    transition:0.4s;
}
.p9{
    height:720px;
    background:#f7f7f7;
}
.p9 #th{
    margin:0 auto;
    width:1024px;
    height:430px;
    overflow:hidden;
}
.p9 #th .box{
    width:1024px;
    height:430px;
    position:relative;
}
.p9 #th .img{
    width:380px;
    height:255px;
    background:url("../img/p9-txt.png") no-repeat left 44px #00d5a1;
}
.p9 #th img{
    top:30px;
    left:46px;
    position:absolute;
}
.p9 #th .info{
    top:30px;
    left:618px;
    width:390px;
    position:absolute;
}
.p9 #th .info h2{
    margin-top:38px;
    font-size:40px;
    line-height:40px;
    font-weight:bold;
}
.p9 #th .info h3{
    margin-top:14px;
    font-size:30px;
    line-height:30px;
}
.p9 #th .info p{
    margin-top:28px;
    font-size:20px;
    color:#838383;
    line-height:30px;
}
.p9 #th .info span{
    top:50px;
    left:-90px;
    width:70px;
    height:5px;
    display:block;
    position:absolute;
    background:#00d5a1;
}
.p9 .p9-left{
    top:400px;
    left:468px;
    width:26px;
    height:19px;
    display:block;
    z-index:9999;
    cursor:pointer;
    position:absolute;
    background:url("../img/p9-left.png") no-repeat center;
}
.p9 .p9-right{
    top:400px;
    left:508px;
    width:26px;
    height:19px;
    display:block;
    z-index:9999;
    cursor:pointer;
    position:absolute;
    background:url("../img/p9-right.png") no-repeat center;
}
.p9 .p9-left:hover{
    background:url("../img/p9-left-act.png") no-repeat center;
}
.p9 .p9-right:hover{
    background:url("../img/p9-right-act.png") no-repeat center;
}
.p9 .p9-btn div{
    top:360px;
    left:620px;
    width:208px;
    height:38px;
    position:absolute;
    border:1px solid #00d5a1;
}
.p9 .p9-btn div p{
    top:-10px;
    left:10px;
    width:210px;
    height:40px;
    font-size:24px;
    color:#ffffff;
    text-align:center;
    line-height:40px;
    position:absolute;
    background:#00d5a1;
    transition:0.2s;
}
.p9 .p9-btn:hover div p{
    top:-1px;
    left:-1px;
    transition:0.2s;
}
.p10{
    height:1090px;
    background:url("../img/p10-bg.jpg") no-repeat center bottom;
}
.p10 .img{
    margin:80px auto 0;
    width:880px;
    height:640px;
    position:relative;
    background:url("../img/p10-img.png") no-repeat center;
}
.p10 .img .info{
    top:320px;
    left:400px;
    width:240px;
    height:160px;
    position:absolute;
    background:#00d5a1;
}
.p10 .img .info h2{
    margin-top:36px;
    font-size:30px;
    line-height:30px;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
}
.p10 .img .info p{
    margin-top:10px;
    font-size:20px;
    line-height:30px;
    color:#ffffff;
    text-align:center;
}
.footer{
    padding-bottom:80px;
    line-height:50px;
    text-align:center;
    color:#ffffff;
    background:#303030;
}
.ly{
    bottom:0;
    left:50%;
    margin-left:-960px;
    width:1920px;
    height:80px;
    z-index:9999;
    display:none;
    position:fixed;
    background:#111119;
}
.ly img{
    left:318px;
    bottom:0;
    position:absolute;
}
.ly form{
    margin-top:20px;
    margin-left:180px;
}
.ly input{
    margin-right:10px;
    color:#ffffff;
}
.ly input[type="text"]{
    padding:0 20px 0 40px;
    float:left;

    height:38px;
    background:none;
    border:1px solid #00d5a1;
}
.ly input.name{
    width:68px;
    background:url("../img/ly-name.png") no-repeat 10px center;
}
.ly input.phone{
    width:98px;
    background:url("../img/ly-phone.png") no-repeat 10px center;
}
.ly input.yzm{
    width:108px;
    background:url("../img/ly-yzm.png") no-repeat 10px center;
}
.ly .yzm-box{
    float:left;
    width:170px;
    height:40px;
    position:relative;
}
.ly #getcode{
    bottom:6px;
    padding-left:5px;
    padding-right:5px;
    right:0;
    width:60px;
    color:#00d5a1;
    cursor:pointer;
    font-size:12px;
    line-height:28px;
    position:absolute;
    border-left:1px solid #00d5a1;
}
.ly .submit{
    margin-left:20px;
    float:left;
    width:100px;
    height:40px;
    cursor:pointer;
    font-size:20px;
    line-height:40px;
    text-align:center;
    background:#00d5a1;
    border-radius:18px;
    border:none;
}






