﻿@import url(common.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
@font-face{
    font-family:"alex-brush";
    src:url(include/font/fonts/AlexBrush-Regular.ttf) format('truetype');
}
body,html{font-size:14px;color:#252525;}
.center{max-width:1330px;}
.bg4{background:linear-gradient(to right,#c01f2f,#fc9292);}
.bg5{background:#d13d49;}
.bg6{background:linear-gradient(to right,#d13d49,#fdc9a1);}
.co5{color:#d13d49;}
.co4{color:#bcb8b7;}
.bg7{background:#fff1f1;}
.bot1{background-image:url(/images/b1.jpg);}
.sbox{padding:30px 0;}
.bot11{border-bottom:1px solid rgba(255,255,255,.3);}
.fnav{column-count:2;}
.slick-arrow{z-index:10;width:44px;}
.slick-prev{left:0;}
.slick-next{right:0;}
.slick-arrow::before{font-size:30px;font-family:layui-icon;}
.slick-prev::before{content:"\e603";}
.slick-next::before{content:"\e602";}
.slick-wait{display:none;}
.slick-wait.slick-slide{display:block;}
.s1ctrl-c{display:inline-block;width:21px;height:29px;background:url(/images/foot2.png) no-repeat;margin:0 8px;cursor:pointer;}
.s1ctrl{left:50%;transform:translateX(-50%);bottom:30px;}
.s1ctrl-c.active{background-image:url(/images//foot.png);}
.s2wz{padding:7px 0;}
.sbt1{font-size:5em;font-family:alex-brush,serif;line-height:1em;position:absolute;left:0;right:0;top:0;}
.sbt2{font-family:serif;font-size:2.6em;font-weight:bold;padding-top:20px;}
.sbt3{letter-spacing:2px;}
.sha1{box-shadow:1px 2px 10px rgba(242,149,149,.2);}
.s4232-btn{background:linear-gradient(#fdc9a1,#d13d49);padding:15px 10px 25px;display:inline-block;border-radius:0 0 50px 50px;font-size:12px;}
.s5{background-image:url(/images/b3.jpg);}
.s62 .slick-arrow::before{color:#888;}
.s62c{padding:0 5px;}
.s62 .slick-list{margin:0 50px;width:auto;}
.s62c1-img{margin:auto;border-radius:50%;}
.s62cb:hover .s62c21{color:#c01f2f;}
.s62cb:hover .s62c1-img{box-shadow:2px 3px 15px rgba(242,149,149,.5);}
.s62c22{max-width:220px;height:70px}
.smore{line-height:48px;width:180px;border-radius:25px;display:inline-block;vertical-align:top;box-sizing:border-box;height:50px;text-align:center;}
.smore-small{line-height:35px;height:36px;width:100px;}
.smore-line{box-shadow:1px 2px 5px rgba(0,0,0,.1);border:1px solid #ccc;}
.smore-def{background:linear-gradient(to right,#d13d49,#fdc9a1);color:#fff;}
.s7{background-image:url(/images/b5.jpg);}
.s7b{background:#fff;padding:80px 60px;box-sizing:border-box;}
.s811c,.s82c{display:none;}
.s811c.active,.s82c.active{display:block;}
.s812c::before{content:"";position:absolute;left:0;bottom:5px;height:30px;border-left:1px solid #eaeaea;}
.s812c.active{font-size:1.3em;color:#d13d49;line-height:1.4em;}
.s812c{margin-left:-7px;font-family:serif;font-weight:bold;}
.s81{margin-left:-10px;}
.s82cc22{height:4.8em;}
.a12b{padding:0 35px;}
.a121{top:0;right:0;width:360px;height:360px;border-radius:15px;}
.a122-img{border-radius:15px;}
.m1img{min-height:110px;}
.cx3{max-width:480px;}
.cxinp{width:100%;height:50px;border:1px solid #d13d49;border-radius:7px;padding:0 10px;box-sizing:border-box;}
.cx3c1-bt{width:48px;display:inline-block;text-align-last:justify;font-size:16px;}
.cx3c1{margin-top:12px;}
.cx3c2{margin-left:65px;}
.cxbtn{height:50px;line-height:50px;border-radius:7px;}
.cxb{border:1px solid #ccc;box-shadow:1px 3px 15px rgba(0,0,0,.1);border-radius:10px;padding:100px 0;max-width:1240px;}
.zhengshu{width:910px;min-height:840px;background:url(/images/bgt.png);}
.z5{width:64px;background:url(/images/bor3.png) repeat-y;}
.z6{width:64px;background:url(/images/bor4.png) repeat-y;}
.z3{width:64px;background:url(/images/bor7.png) no-repeat center center;}
.z4{width:64px;background:url(/images/bor8.png) no-repeat center center;margin-right:6px;}
.zstp{max-width:910px;}
.noresult{font-size:2em;color:#ddd;text-shadow:1px 0 1px #fff;}
a.noresult-back{color:#d13d49;text-decoration:underline;font-size:1.2em;}
.danye table{width:100%;}
.danye td{padding:5px;}
.s62c1-img{width:140px;height:140px;}
.page a:hover, .page span{background:#d13d49;color:#fff;border-color:#d13d49;}



@keyframes animIn {
    from{display:block;margin-top:10px;opacity:0;}
    to{margin-top:0;opacity:1;}
}
@media screen and (min-width:769px) {
    .all{min-width:1420px;}
    .navc{float:left;padding:7px 15px;font-size:16px;position:relative;}
    .navb{margin-right:-15px;margin-top:15px;}
    .navc.active .navca{color:#d13d49;}
    .navc.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:#d13d49;}
    .top22{display:block!important;}
    .bot122b{margin:0 -30px;}
    .bot123b{position:relative;left:80px;}
    .s2cb{padding:30px;text-align:center;}
    .s2cb:hover{background:rgba(0,0,0,.05);cursor:pointer;}
    .s32c{width:20%;}
    .s32cb{padding:60px 20px;border-radius:30px;width:185px;}
    .s32cb:hover{box-shadow:3px 5px 10px rgba(242,149,149,.3);}
    .s32c3{width:40px;height:3px;opacity:0;}
    .s32cb:hover{color:#d13d49;}
    .s32cb:hover .s32c3{opacity:1;}
    .s42b{margin-left:-50px;padding:80px 0 60px 130px;border-top-left-radius:30px;}
    .s42-inner{width:595px;margin-left:0;}
    .s41-img{height:770px;}
    .s4231{margin-left:-160px;}
    .s52c1{position:absolute;width:156px;text-align:center;font-size:1.3em;box-sizing:border-box;padding:0 20px;}
    .s52c2{position:absolute;width:400px;font-size:15px;}
    .s521 .s52c1{left:487px;bottom:400px;}
    .s522 .s52c1{left:660px;bottom:400px;}
    .s523 .s52c1{left:385px;bottom:240px;}
    .s524 .s52c1{left:760px;bottom:240px;}
    .s525 .s52c1{left:487px;bottom:80px;}
    .s526 .s52c1{left:660px;bottom:80px;}
    .s52t{position:absolute;font-size:2em;bottom:210px;left:560px;width:190px;text-align:center;}
    .s521 .s52c2{left:35px;bottom:476px;}
    .s523 .s52c2{left:35px;bottom:290px;width:340px;}
    .s525 .s52c2{left:35px;bottom:100px;width:380px;}
    .s522 .s52c2{left:898px;bottom:472px;width:420px;}
    .s524 .s52c2{left:935px;bottom:295px;width:340px;}
    .s526 .s52c2{left:902px;bottom:108px;width:380px;}
    .s7b{min-height:560px;}
    .s82cc2{padding-right:100px;}
    .s82b{margin-right:-100px;}
    .s82cc1-img{width:250px;height:172px;}
    .a11b{padding-right:35px;}
}
@media screen and (max-width:768px) {
    .top21{position:fixed;left:0;right:0;top:0;background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.1);padding:10px 15px;z-index:1200;}
    .top22{position:fixed;left:0;right:0;top:60px;bottom:0;background:#fff;padding:10px 20px 20px;z-index:1000;display:none;}
    .navc{padding:15px 0;border-bottom:1px solid #f4f4f4;}
    .navca::after{content:"\e602";font-family:layui-icon;float:right;opacity:.5;}
    .sbox{padding:20px 0;}
    .s1ctrl{bottom:10px;}
    .top{height:60px;}
    .s1img{min-height:240px;}
    .s2{background:#fff;padding:40px 0;}
    .s2c{padding:8px 0;}
    .s2wz{font-size:1.2em;line-height:31px;}
    .s2cb{padding:5px 10px;background:#fff1f1;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.1);}
    .s32c:first-child{width:100%;}
    .sbt1{font-size:4em;white-space:nowrap;}
    .sbt2{font-size:2.2em;padding-top:15px;}
    .s32cb{padding:20px 10px;border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,.1);background:#fff;}
    .s3{background:#f4f4f4;}
    .s4{padding:15px;}
    .s42{background:#fff;}
    .s422{font-size:14px;}
    .s52t br{display:none;}
    .s52t{font-size:1.6em;text-align:left;margin-top:30px;}
    .s52c{background:#fff;color:#d13d49;padding:30px 20px;border-radius:4px;margin-top:20px;text-align:left;}
    .s52c2{color:#666;margin-top:10px;}
    .s62c1-img{width:120px;height:120px;}
    .s62 .slick-list{margin:auto;}
    .smore{line-height:38px;width:140px;height:40px;font-size:14px;}
    .smore-small{line-height:28px;height:30px;width:80px;font-size:13px;}
    .s7b{font-size:14px;padding:60px 40px;background:rgba(255,255,255,.8);border:1px solid #fff;border-radius:10px;width:max(75%,400px)}
    .s7{padding:60px 0;}
    .s812{font-size:1.4em;}
    .s811{margin-top:3px;}
    .s82cc1-img{width:200px;height:136px;}
    .s82cc22{-webkit-line-clamp:2;height:3.2em;}
    .s82{margin-top:20px;}
    .a12b{padding-left:0;}
    .a121{width:60vw;height:60vw;}
    .cxb{padding:60px 30px;}
    .map-panel-box{height:300px;}
    .cx2{font-size:1.6em;}
}
@media screen and (max-width:575px) {
}
