@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; font-family:微软雅黑; font-size:12px; }
body{ -webkit-text-size-adjust:none;}
a{ text-decoration:none; cursor:pointer; color:#757576;}
a:hover{ text-decoration:underline;}
img{ border:0px;vertical-align:middle}
ul{ list-style:none;}
.body{ width:100%;}
.w100{ width:100%;}
.w1000,.foot{ width:1200px; margin:0 auto;}
.detail{ color:#f06900;}
.fl{ float:left;}
.fr{ float:right;}
p{font-size: 16px; color:#343434; line-height: 30px;}
.clear{ clear:both; height:0; font-size: 0; overflow: hidden;}


/*.nav{height:72px; }*/
.logo img{ padding-top:10px;}
.nav1{ padding-top:26px;}
.nav1 li{ float: left; padding-left:36px;}
.nav1 li a{ font-size: 16px; color:#fff;}
.nav1 li a:hover{ text-decoration: none; font-weight: 600;}
.mbanner{ height:567px;}
.mbanner a{ display: block; cursor: pointer; width: 100%; height:100%;}

.nav{ background: #fff;height:72px; position:fixed; border-bottom: 1px solid #eee; z-index: 999;}
.nav1 li a{ font-size: 16px; color:#181818;}
.lxbanner{ height:840px; background: url(../images/banner.jpg) no-repeat top center;}


.lxm1{width: 100%;
    /*height: 700px;*/
    background: #fff;
    padding-top: 1px;}
.m1tit{color:#333333;  padding:16px 0;  margin:40px auto;}
.m1tit p{font-size: 36px; font-weight: 200; text-align: center; padding-bottom:10px;}
.m1tit p b{font-weight: 800;font-size: 40px; color:#601eca;}
.m1tit p.xbt{font-size: 18px; font-weight: 200; }

p.tbody {
    margin: 0px auto 30px;
    display: inline-block;
    width: 820px;
    height: 228px;
    padding: 60px 140px;
    background: url(../images/tbodybg.png) no-repeat center;
   /* background-size: 100% 100%;*/
    box-shadow: 1px 1px 5px 2px #ebe9ea;
    font-size: 18px;
    line-height: 30px;
    color: #656565;
    text-align: left; 
}

.but {
    display: inline-block; margin-left:366px;
    width: 462px;
    height: 65px;
    border-radius: 40px;
    line-height: 65px;
    color: #fff;
    font-size: 24px; text-align: center;
    background-image: linear-gradient(to right, #ed8303, #ffa729);
}

.but:hover{ margin-left:400px;-webkit-transition: all 0.5s; transition: all 0.5s;}



/*项目优势*/
.lxm2{width: 100%;
    height: 880px;
    background:#f9f9fb url(../images/bk_bgimg3.jpg) no-repeat center bottom;
    padding-top: 1px;}

.m2tit{color:#fff; }
.m2tit p{font-size: 36px; font-weight: 200; text-align: center; padding-bottom:10px;color:#fff;}
.m2tit p b{font-weight: 800;font-size: 40px; color:#fff;}
.m2tit p.xbt{font-size: 18px; font-weight: 200; }
.ys .ysli{ width:280px; float: left; text-align: center; cursor: pointer; background: #7263e4; margin:0 10px; height: 480px;}
.ys .ysli h4{ font-size: 24px; padding:20px 0; color: #fff; font-weight: 400;}
.ys .ysli h5{ width:40px; background:#ffab09; margin: 0 auto; height:2px;overflow: hidden;}
.ys .ysli p{ font-size: 16px; line-height: 32px; padding:10px 40px; color: #fff;}
.ys .ysli img{ padding-top:32px;}
.ys .ysli img:hover{ padding-left:30px;-webkit-transition: all 0.8s; transition: all 0.8s;}
.ys .ysli:hover h5{width:70px;-webkit-transition: all 0.5s; transition: all 0.5s; }
.ys .ysli:first-child+li,.ys .ysli:first-child+li+li+li{background: #a899ff;}




.m5z,.m5y{ width:600px;}
.m5z h4,.m5y h4{  font-size: 22px; font-weight: 600; color:#343434; padding-left:10px; border-left:6px solid #968fef; margin:20px 0;}

.m5y a{ display: block; width: 180px; font-size: 16px; color:#fff; background: #968fef; height:36px; border-radius: 20px; line-height: 36px; text-align: center; margin-top:20px; text-decoration: none;}
.m5y a:hover{ background: #f95c67;-webkit-transition: all 0.3s; transition: all 0.3s;}

.m5n{ background: url(../images/m5img.jpg) no-repeat 572px 0; height:660px;}
.m5c1,.m5c2{ width:560px;}
.m5c1 h4{font-size: 20px; color: #414141; text-align: right;}
.m5c1 h4 span{color:#747ae5;font-size: 20px;}
.m5c1 p{ font-size: 15px;}
.m5c1 p b{ color:#ff6c6c; font-size: 15px; font-weight: 500;}
.m5c2 { width:580px;}
.m5c2 h4{font-size: 20px; color: #414141; text-align: left;}
.m5c2 h4 span{color:#747ae5;font-size: 20px;}
.m5c2 p{ font-size: 15px;}
.m5c2 p b{ color:#ff6c6c; font-size: 15px; font-weight: 500;}
.m5c2 a{ display: block; width: 180px; font-size: 16px; color:#fff; background: #968fef; height:36px; border-radius: 20px; line-height: 36px; text-align: center; margin-top:20px; text-decoration: none; margin-left:-30px; margin-top:40px;}
.m5c2 a:hover{ background: #f95c67;-webkit-transition: all 0.3s; transition: all 0.3s;}


.plan5 h2 .p_abs{
    left: 399px;
}
.plan5 .hotyx .hotBtn{
    height: 50px;
    width: 76%;
    margin: 0 auto;
}
.plan5 .hotyx .hotBtn span{
    float: left;
    width: 24%;
    margin:0 0.3%;
    line-height: 50px;
    text-align: center;
    background:#c6bdf5;
    font-size:16px;
    color:#fff;
    cursor: pointer;
    transition: .3s;
}
.plan5 .hotyx .hotBtn span:first-child{
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
}
.hotyx .hotBtn span:last-child{
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
}
.plan5 .hotyx .hotBtn.span_width1{width:50%;}
.plan5 .hotyx .hotBtn.span_width1 span{width:49%;}
.plan5 .hotyx .hotBtn.span_width2{width:30%;}
.plan5 .hotyx .hotBtn.span_width2 span{width:100%;}
.plan5 .hotyx .hotBtn span.on{
    background: #8d7cec;
}
.plan5 .hotyx .hotTxt{
    padding-top: 50px;
    height: auto;
    overflow: hidden;
}
.plan5 .hotyx .hotTxt .bkbox{
    width: 100%; background: url(../images/bk_bg1img.jpg) no-repeat top center;height:698px;
    display:none;
}
.plan5 .hotyx .hotTxt #con_hotBtn_3,.plan5 .hotyx .hotTxt #con_hotBtn_4{background: url(../images/bk_bg2img.jpg) no-repeat top center;}
.plan5 .hotyx .hotTxt .bkbox h5{ font-size: 24px; color:#fff; font-weight: 600; padding:40px 0 36px 80px;}
.plan5 .hotyx .hotTxt .bkbox img{padding-left:40px; padding-bottom:22px;}
.plan5 .hotyx .hotTxt .bkbox p{ font-size: 18px; color:#333; line-height: 30px; padding-left:70px; height:166px; width:890px;} 
.plan5 .hotyx .hotTxt #con_hotBtn_3 p,.plan5 .hotyx .hotTxt #con_hotBtn_4 p{height:120px;}
.plan5 .hotyx .hotTxt .bkbox p.ppa{ padding-left:42px;}
.plan5 .hotyx .hotTxt .bkbox p.ppa a{ font-size: 18px; color: #333; padding:10px 16px; margin:0 10px 10px 0; background: #e3e0fa; text-decoration: none; display: block;  float: left;}
.plan5 .hotyx .hotTxt .bkbox p.ppa a:hover{ border-radius: 10px; background: #8d7cec; color: #fff;transition: .9s;}
.plan5 .hotyx .hotTxt .bkbox p:first-child+li{ height:100px;}










.scroll_play a.gdtj{
    display: block;
    width: 315px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 18px;
    color:#fff;
    background:#8e86ed;
    border-radius:66px;
    box-shadow: 0 0 5px #8e86ed;
    margin: 20px auto 0;
    transition: background .4s;
}
.scroll_play a.gdtj:hover{
    background:#ba2a24;
    box-shadow: 0 0 5px #ba2a24;
}
.plan5 .hotyx .hotTxt ul li a:hover{ text-decoration: none;}


.lxm3{ background: url(../images/bk_bgimg4.jpg) no-repeat center; height:1530px; margin-bottom:40px;}
.bkm4 li{ width:590px; height:552px; background: url(../images/bk_box4bg.png) no-repeat center; margin:0 20px 40px 0px; float: left;}
.bkm4 li:first-child+li,.bkm4 li:first-child+li+li+li{ margin-right:0 }
.bkm4 li h5{ height:53px; line-height: 53px; font-weight: 600;color: #fff; text-align: center; font-size: 24px;}
.bkm4 li img{ padding:19px 0 0 22px;}
.bkm4 li div{ width:506px; padding:20px 10px 20px 62px; border-bottom: 1px dashed #c6bdf5; background:url(../images/bk_m4ico.jpg) no-repeat 31px 22px;}
.bkm4 li div h6{ font-size: 18px; color: #333; font-weight: 600; padding-bottom:18px; height:18px;}
.bkm4 li div p{ font-size: 17px;}





.lxm4{ background: url(../images/bk_m5img.jpg) no-repeat center; height:1140px;}
.lxm4ca{ height:790px;}
.lxm4ca1{width: 1000px; margin: 0 auto;}
.lxm4ca1 table{ width:100%; background: #fff;  border-top: 1px solid #c6bdf5; border-left: 1px solid #c6bdf5; border-radius: 20px;}
.lxm4ca1 table tr td{ text-align:center; height: 72px; font-size: 18px; color: #333; border-bottom: 1px solid #c6bdf5; border-right: 1px solid #c6bdf5; }
.lxm4ca1 table tr td:first-child{font-weight: 600; text-align: left; padding-left:30px; background: #f4f2fd;}
.lxm4ca1 table tr:first-child td{background-image: linear-gradient(to bottom, #9280ff, #6e5edf); color: #fff; font-size: 24px; font-weight: 600; } 
.lxm4ca1 table tr:first-child td:first-child{border-top-left-radius: 20px;}
.lxm4ca1 table tr:first-child td:last-child{border-top-right-radius: 20px;}
.lxm4ca1 table tr:last-child td:first-child{border-bottom-left-radius: 20px;}
.lxm4ca1 table tr:last-child td:last-child{border-bottom-right-radius: 20px;}





.lxm5{ height:1040px; width: 100%; position: relative;pointer;overflow: hidden;}
.lxm5c{ height:1040px;width:1920px;position: absolute; left:50%; margin-left:-960px; overflow: hidden;}
.lxm5c a{ display: block; cursor: }








/*底部*/
.dsb-footer{ }
.dsb-footerb{ width:100%;/*margin-top:30px; */}
.dsb-footerb{ width:100%; /*border-top:2px solid #0154a6;*/ background:#7263e4; padding:20px 0;}
.dsb-footerm p{ text-align:center; line-height:24px; color:#fff; width:1000px; margin:0 auto; font-size: 14px;}
.dsb-footerm p a{ color:#fff;font-size: 16px;font-size: 14px;}
.dsb-footerm p img{ padding:10px 10px;}
.dsb-footerma{ text-align: center; background: #6253d8;}
.dsb-footerma p{ color:#fff; font-size: 14px;}

.pbg p{ font-size:16px; }
.mmmmm{ display:none; width:143px; /*background: #3d70cc;*/ height:574px;}
#celan{ width:143px; position:fixed; left:50%; margin-left:-760px; top:25px;}
#celan li {width: 143px; height:40px; background: #ea6a6a; margin-top:8px;}
#celan li a{ display: block; color:#fff; font-size:16px; line-height: 40px; color:#fff; text-align: center;}
#celan li a:hover{ text-decoration: none;}
#celan li.hh a{background: #8e86ed; }



/* fukuang */

#fukuang{
    position: fixed;
    top: 50%;
    width: 160px;
    height: 410px;
    background: url(http://www.xinhuidi.com/common/static/img/position07.png) no-repeat;
    background-size: 100% 100%;
    right: 20px;
    -webkit-transform: translate3d(0, -60%, 0);
        transform: translate3d(0, -60%, 0);
        z-index: 11111;
}
.fukuangR{
    position: relative;
}
.fukuangR a:hover{
    color:#fff;
}

.fukuang-close{
    position: absolute;
    right: 18px;
    top: 56px;
    width: 32px;
    cursor: pointer;
}
.positionpg{
    position: absolute;
    width: 54px;
    right: -20px;
    top: 93px;
}

.posTitle{
    width: 92px;
    display: block;
    margin: 0 auto;
    padding-top: 118px;
}

.position-btn{
    width: 145px;
    margin: 15px auto 0 auto;
}
.position-btn li{
    display: block;
    width: 100%;
    margin-bottom: 7px;
    cursor: pointer;
}
.position-btn li:hover a{
    background: #fff;
    color: #E83827;
}
.position-btn li a{
    display: flex;
    display: -webkit-flex;
    height: 40px;
    border-radius: 8px;
    padding-left: 24px;
    align-items: center;
    font-size: 14px;
    color: #fff;
    background: rgba(255,255,255,.6);
}
.position-btn li a img{
    width: 30px;
    height: 30px;
}
.position-btn li a img:nth-child(2){
    display: none;
}
.position-btn li:hover a img:nth-child(2){
    display: block;
}
.position-btn li:hover a img:nth-child(1){
    display: none;
}
.positiontel{
    display: flex;
    display: -webkit-flex;
    align-items:center;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    font-style: oblique;
    padding-top: 5px;

    padding-left: 27px;
}
.positiontel img{
    width: 30px;
    height: 30px;
}

.positontelnum{
    display: block;
    width: 100%;
    padding-bottom: 10px;
    margin-top: -5px;
    text-align: center;
    font-style: oblique;
    font-size: 21px;
    font-weight: 500;
    color: #FFFFFF;
}


#gotop{
    display: none;
    position: fixed;
    bottom: 100px;
    right: 50px;
    z-index: 100;
}











