*{margin:0;padding:0;}
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4
{margin:0;padding:0;font-style:normal;font:14px/22px"Noto Sans SC,Microsoft YaHei", Arial,Helvetica,sans-serif}
ol,ul,li{list-style:none;}
img{border:0;vertical-align:middle;}
body{color:#343434;background:#FFF;}
.clear{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px;}
.clearfix:after{clear:both;height: 0;display: block;content: ""}
.clearfix{zoom: 1;}
a{color:#000;text-decoration:none;}
a:hover{color:#111;text-decoration:none;}
.w1200{margin:0 auto;width:1200px;}
.m50{margin-top:50px !important;}
.m20{margin-top:20px !important;}
.m30{margin-top:30px !important;}
.m40{margin-top:40px !important;}
.bg1{background:#f1f1f1;}
.fl{float: left;}
.fr{float: right;}
.h50{height:50px;}
.text-black{color:#000 !important;}


.relative{position: relative;}
.absolute{position: absolute;}
.img img{
    cursor: pointer;
    transition: all 0.6s;
  }
.img img:hover{
    transform: scale(1.2);
  }

#header{height:100px;width:100%;margin:0 auto;position: relative;background:url(../images/nav-bg.png) no-repeat center;z-index:1000;}

#header .logo{width:222px; height:180px;background:url(../images/logo.png) no-repeat;position:absolute;top:0;left:50%;margin-left:-111px;}
#header .nav{width:1200px;margin:0 auto}
#header .nav ul.oneUl{display:flex;}
#header .nav ul.oneUl>li{width:115px;height:100px;line-height:100px;font-size:18px;text-align:center;position: relative;}
#header .nav ul.oneUl>li:nth-child(5){margin-left:270px;}
#header .nav ul.oneUl>li>a{color:#FFF;}

#header .nav .twoMenu{position:absolute;background:rgba(0, 0, 0, .9);font-size:16px;width:115px;top:80px;border-radius:5px;padding:10px 0;}
#header .nav .twoMenu li{height:30px;line-height:30px;text-align:left;position: relative;}
#header .nav .twoMenu li a{color:#999999;padding-left:15px;}
#header .nav .twoMenu li:hover a{color:#cbb997;padding-left:22px;}
#header .nav .twoMenu li:hover::before{content:'';display:block;width:2px;height:2px;background:#cbb997;position:absolute;left:14px;top:14px;}



.swiper-container-banner{max-width:1920px;width:100%;margin:0 auto;margin-top:-20px;}

.swiper-container-banner span.swiper-pagination-bullet{width:20px;height:20px;}
.swiper-container-banner span.swiper-pagination-bullet-active{background:#FFF;width:50px;border-radius:15px;}

.index-group1{height:750px;background:url(../images/index-cloud1.png) no-repeat 80px 325px;}
.index-box1{height:290px;display:flex;justify-content: space-between;margin-top:96px;}
.index-box1 .card{width:210px;height:210px;margin:0 10px;box-shadow: #efefef 0px 0px 20px 5px;text-align: center;overflow: hidden;display:block; transition: .2s;position: relative;}
.index-box1 .card .icon{margin-top:36px;height:92px;}
.index-box1 .card .icon1{background:url(../images/index-card1-h.png) no-repeat center 0;}
.index-box1 .card .icon2{background:url(../images/index-card2-h.png) no-repeat center 0;}
.index-box1 .card .icon3{background:url(../images/index-card3-h.png) no-repeat center 0;}
.index-box1 .card .icon4{background:url(../images/index-card4-h.png) no-repeat center 0;}
.index-box1 .card .icon5{background:url(../images/index-card5-h.png) no-repeat center 0;}
.index-box1 .card .text{color:#000;font-size:24px;}
.index-box1 .card .text p{font-size:10px;margin-top:13px;text-transform:Uppercase;opacity:.8;font-family: "Georgia";}
.index-box1 .card::after{opacity:0; content:"";display:block;height:5px;background:#da251d;position:absolute;width:90px;bottom:0;left:50%;margin-left:-45px;border-radius:5px 5px 0 0;}
.index-box1 .card:hover{transform:translateY(-10px);}
.index-box1 .card:hover .text{color:#da251d;}
.index-box1 .card:hover .icon img{opacity:0;}
.index-box1 .card:hover::after{opacity:1;}
.index-box2{width:480px;height:385px;background:#da251d;float:left;}
.index-box2 .title{height:70px;background:url(../images/index-icon1.png) no-repeat 20px center;}
.index-box2 .title span{color:#FFF;font-size:24px;display:inline-block;line-height:70px;margin-left:60px;}
.index-box2 .title a{float:right;color:#FFF;margin:24px 20px 0 0;padding:0px 5px;border:1px solid #da251d;}
.index-box2 .title a:hover{border:1px solid #FFF;border-radius:7px;}


.swiper-container-marquee{width:440px;height:295px;background:#FFF;}
.index-box3{width:685px;height:385px;background:#da251d;float: right;}
.index-box3 .con{width:665px;height:363px;margin:11px auto;}
.index-box3 .con .title{width:163px;height:28px;background:url(../images/index-p2.png) no-repeat;top:38px;left:360px;font-size:24px;text-align:center;font-weight:550;line-height:24px;}
.index-box3 .con .desc{width:270px;top:90px;left:380px;line-height:28px;}
.index-box3 .con .more{right:26px;bottom:40px;}
.index-box3 .con .more:hover a{color:#da251d;}
.index-group2{height:900px;background:#333 url(../images/index-p3.jpg) no-repeat center;}

.index-box4{overflow: hidden;}
.index-box4 .title{margin-top: 67px;text-align:center;}
.index-box4 .title h2{font-size:40px;color:#da251d;line-height:40px;}
.index-box4 .title p{color:#CCC;margin-top:10px;text-transform: Uppercase;font-family: "Georgia";}
.index-box4 .video-box{margin-top:34px;}
.index-box4 .video-box .play-btn{width:201px;height:201px;cursor: pointer;top:50%;left:50%;margin-top:-100px;margin-left:-100px;}
.index-box4 .video-box .play-btn:hover{opacity:.8;}
.index-box4 .video-box .videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-420px; margin-top:-210px; z-index:100; width:840px; height:400px; }
.index-box4 .video-box .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }


.index-box4 .desc{text-align:center;color:#FFF;margin-top:35px;line-height:28px;}
.index-box4 .more{text-align:center;margin-top:40px;}
.index-box4 .more a{color:#FFF;border:1px solid #FFF;border-radius:20px;padding:5px 30px;display:inline-block;}
.index-box4 .more a:hover{background:#da251d;color:#FFF;}


.index-group3{background:url(../images/index-p7.jpg) no-repeat center;height:650px;}
.index-box5{height:650px;}
.index-box5 .title{margin-top: 67px;text-align:center;}
.index-box5 .title h2{font-size:40px;color:#da251d;line-height:40px;}
.index-box5 .title p{color:#333333;margin-top:10px;text-transform: Uppercase;font-family: "Georgia";}
.index-box5 .swiper-slide a{display:block;height:153px;overflow: hidden;}
.index-box5 .swiper-slide a img{min-height:153px;}
.swiper-container-honor{width:1060px;margin:60px auto 0 auto;}
.swiper-container-honor .swiper-slide img{width:100%;}

.index-box5 div.swiper-button-prev-honor{width:47px;height:75px;background:url(../images/index-swiper-left.png) no-repeat;margin-top:-38px;}
.index-box5 div.swiper-button-next-honor{width:47px;height:75px;background:url(../images/index-swiper-right.png) no-repeat;margin-top:-38px;}
.index-box5 div.swiper-button-prev-honor::after,.index-box5 div.swiper-button-next-honor::after{display:none;}
.index-box5 .desc{text-align:center;margin-top:55px;line-height:28px;}
.index-box5 .more{text-align:center;margin-top:40px;}
.index-box5 .more a{border:1px solid #000;border-radius:20px;padding:5px 30px;display:inline-block;}
.index-box5 .more a:hover{background:#da251d;color:#FFF;border:1px solid #da251d;}

/* .index-group4{height:930px;background:#f4f4f4;} */


.index-group4{height:1040px;background:url(../images/index-store-bg.png) no-repeat center 0;overflow: hidden;}
.index-group4 .title{text-align:center;margin-top: 70px;}
.index-group4 .title h2{font-size:40px;color:#da251d;line-height:40px;}
.index-group4 .title p{color:#333333;margin-top:10px;text-transform: Uppercase;font-family: "Georgia";}
.index-store-list{height:700px;}
.index-store-list ul{position: relative;margin:50px auto 0 auto;width:1050px;}
.index-store-list ul li{position:absolute;overflow: hidden;}
.index-store-list ul li img{width:100%;}
.index-store-1{width:202px;height:112px;left:168px;}
.index-store-1 img,.index-store-2 img,.index-store-3 img{max-height:120px;min-height:112px;}
.index-store-2{height:112px;width:154px;left:640px;}
.index-store-3{height:112px;width:122px;left:799px;}
.index-store-4{width:145px;height:106px;left:0;top:118px;}
.index-store-4 img,.index-store-5 img{min-height:106px;}
.index-store-5{width:145px;height:106px;left:0;top:235px;}
.index-store-6{width:251px;height:223px;left:154px;top:118px;}
.index-store-6 img{min-height:223px;}
.index-store-7{width:170px;height:106px;left:413px;top:118px;}
.index-store-8{width:204px;height:106px;left:587px;top:118px;}
.index-store-7 img,.index-store-7 img{min-height:106px;}
.index-store-9{width:124px;height:111px;left:413px;top:231px;}
.index-store-9 img{min-height:111px;}
.index-store-10{width:249px;height:216px;left:542px;top:231px;}
.index-store-11{width:249px;height:216px;left:799px;top:118px;}
.index-store-10 img,.index-store-11 img{min-height:216px;}
.index-store-12{width:122px;height:107px;left:799px;top:341px;}
.index-store-12 img{min-height:107px;}
.index-store-13{width:126px;height:101px;left:154px;top:348px;}
.index-store-14{width:118px;height:101px;left:287px;top:348px;}
.index-store-15{width:124px;height:101px;left:412px;top:348px;}
.index-store-13 img,.index-store-14 img,.index-store-15 img{min-height:101px;}
.index-store-16{width:165px;height:112px;left:274px;top:455px;}
.index-store-17{width:165px;height:112px;left:445px;top:455px;}
.index-store-18{width:165px;height:112px;left:616px;top:455px;}
.index-store-19{width:149px;height:112px;left:371px;top:576px;}
.index-store-20{width:149px;height:112px;left:528px;top:576px;}
.index-store-16 img,.index-store-17 img,.index-store-18 img,.index-store-19 img,.index-store-20 img{min-height:112px;}

.index-group4 .more{text-align:center;margin-top:40px;}
.index-group4 .more a{border:1px solid #000;border-radius:20px;padding:5px 30px;display:inline-block;}
.index-group4 .more a:hover{background:#da251d;color:#FFF;border:1px solid #da251d;}




.index-box6{background:url(../images/index-p8.png) no-repeat 0  95px;height:930px;overflow: hidden;}
.index-box6 .index-query-form{right:0;top:118px;width:358px;height:46px;background:#FFF;border:2px solid #cbb997;border-radius:10px;overflow: hidden;}
.index-box6 .index-query-form .name{height:46px;line-height:46px;border:none;background:none;width:228px;outline:none;padding:0 10px;-webkit-text-fill-color: #da251d;}
.index-box6 .index-query-form .submit{height:46px;line-height:46px;width:105px;float:right;background:#da251d;color:#FFF;font-size:26px;border:none;cursor: pointer;}
.index-box6 .store-title{margin-top:247px;}
.index-box6 .store-title ul{display:flex;flex-wrap: wrap;width:1160px;margin:0 auto;height:84px;}
.index-box6 .store-title ul li{width:122px;height:32px;line-height:32px;border:1px solid #666666;color:#666;text-align:center;margin:0 10px 15px 10px;border-radius:10px;cursor:pointer;}
.index-box6 .store-title ul li.selected,.index-box6 .store-title ul li:hover{background:#da251d;border:1px solid #da251d}
.index-box6 .store-title ul li.selected a,.index-box6 .store-title ul li:hover a{color:#FFF;}

.index-box6 .store-list{margin-top:50px;}
.index-box6 .store-list ul{width:1240px;margin-left:-20px;}
.index-box6 .store-list ul li{width:268px;height:179px;margin:0 20px 30px 20px;float: left;}
.index-box6 .store-list ul li a{position: relative;width:268px;height:179px;display:block;overflow: hidden;}

.index-box6 .store-list ul li a .desc{position:absolute;bottom:0;left:0;width:100%;height:58px;line-height:24px;text-align:center;color:#FFF;background:#313131;}

.index-box6 .store-list ul li a .desc p{padding-top:5px;}

.index-box6 .store-list ul li a img{width:100%;}
.index-box6 .more{text-align:center;margin-top:40px;}
.index-box6 .more a{border:1px solid #000;border-radius:20px;padding:5px 30px;display:inline-block;}
.index-box6 .more a:hover{background:#da251d;color:#FFF;border:1px solid #da251d;}

.index-group5{height:520px;background:url(../images/index-p10.png) no-repeat center bottom;}

.index-box7{width:568px;text-align:center;overflow: hidden;}
.index-box7 .title{border-bottom:4px solid #da251d;font-size:24px;height:60px;line-height:60px;margin-top:32px;}
.index-box7 ul {width:582px;}
.index-box7 ul li{width:277px;margin-top:14px;float: left;margin-right:14px;}
.index-box7 ul li a .img{width:277px;height:195px;overflow: hidden;}
.index-box7 ul li a .img img{display:block;width:100%;min-height:195px;}
.index-box7 ul li a .desc{height:36px;line-height:36px;color:#FFF;margin-top:5px;background:linear-gradient(to right, #b39c6e , #dac7a4);}
.index-group6{height:680px;background:#f4f4f4;}

.index-box8{padding-top:45px;width:580px}
.index-box8 .title h2{font-size:44px;line-height:44px;}
.index-box8 .title .desc{font-size:20px;color:#999;margin-top:5px;}
.index-box8 ul{margin-top:42px;}
.index-box8 ul li{width:270px;height:434px;background:#FFF;position: relative;float: left;margin-right:18px;}
.index-box8 ul li .img{display:block;width:217px;height:226px;overflow: hidden;margin:0 auto;}
.index-box8 ul li .img img{width:100%;min-height:217px;}
.index-box8 ul li h3{color:#000;font-size:16px;font-weight:550;width:230px;margin:18px auto 0 auto;}
.index-box8 ul li p{line-height:19px;font-size:12px;color:#666;width:230px;margin:8px auto 0 auto;}
.index-box8 ul li a.more{width:26px;height:26px;border-radius:50%;border:1px solid #666;color:#666;text-align:center;display:block; line-height:26px;position:absolute;right:22px;bottom:22px;}
.index-box8 ul li a.more:hover{color:#FFF;background:#da251d;border:1px solid #da251d;}
.index-box8 ul li:hover{box-shadow: #efefef 0px 0px 20px 5px;}

.index-box9{width:609px;}
.index-box9 .news-table-title ul li{width:166px;height:42px;line-height:42px;background:#FFF;text-align:center;border-radius:20px;float: left;box-shadow: #efefef 0px 0px 20px 5px;
margin-left:36px;margin-top:66px;cursor: pointer;font-size:18px;
}
.index-box9 .news-table-title ul li.selected{background:#da251d;color:#FFF;}
.index-box9 .news-table-list{margin-top:50px;}
.index-box9 .news-table-list ul{display:none;}
.index-box9 .news-table-list ul li{height:134px;background:#FFF;border:2px solid #FFF;margin-bottom:10px;overflow: hidden;}
.index-box9 .news-table-list ul li:hover{border:2px solid #da251d;box-shadow: #efefef 0px 0px 20px 5px;}
.index-box9 .news-table-list ul li .date{width:115px;height:74px;border-right:2px solid #e5e5e5;margin-top:30px;text-align:center;}
.index-box9 .news-table-list ul li .date .day{font-size:48px;color:#666;line-height:48px;font-family: "Impact";padding-top:4px;}
.index-box9 .news-table-list ul li .date .month{font-size:16px;color:#999;line-height:16px;padding-top:5px;}
.index-box9 .news-table-list ul li .news-list{width:436px;margin:30px 20px 0 0;}
.index-box9 .news-table-list ul li .news-list h3{font-size:16px;color:#323232;font-weight:550;}
.index-box9 .news-table-list ul li .news-list .desc{color:#666;font-size:12px;line-height:14px;margin-top:10px;}
.site-link{margin-top:40px;padding-bottom:30px;}
.site-link .title{height:50px;line-height:50px;border-bottom:1px solid #adadad;color:#1a1a1a;font-size:18px;text-transform: Uppercase;position: relative;}
.site-link .title span{display:block;position:absolute;height:4px;background:#da251d;bottom:-2px;left:0;width:155px;}
.site-link ul{padding-top:20px}
.site-link ul li{float: left;width:200px;height:40px;margin-right:22px;}
.site-link ul li a{display:block;border:1px solid #010101;height:40px;color:#010101;line-height:40px;padding-left:20px;}
.site-link ul li a:hover{background:#da251d;color:#FFF;border:1px solid #da251d;}
.footer{height:220px;background:url(../images/footer-bg.jpg) repeat-x center 0; text-align:center;}
.footer ul{padding-top:40px;height:50px;line-height:50px;border-bottom:2px #9e9e9e solid;width:960px;margin:0 auto;color:#FFF;}
.footer a{color:#FFF;}
.footer ul li{display:inline-block;}
.footer ul li a{font-size:16px;padding:0 20px;border-right:1px solid #FFF}
.footer ul li:last-child a{border-right:none;}
.footer .footer-info {color:#FFF;margin-top:14px;line-height:32px;}


.index-marquee { width: 440px !important; height: 295px; margin: 0 auto;background:#FFF;}
.index-marquee ul { line-height:30px;padding:20px;}
.index-marquee li {position: relative;height:30px;}
.index-marquee li a { color: #333; text-decoration: none;font-size:16px;padding-left:10px;display:block;}
.index-marquee li::before{content:'';display:block;height:4px;width:4px;background:#da251d;position:absolute;top:9px;border-radius:50%;}
.index-marquee li a:hover { text-decoration: underline;}


/* 内页 */
.page-banner{height:563px;margin-top:-20px;}

.page-group{background:url(../images/index-cloud2.png) no-repeat center 360px;min-height:800px;}
.page-nav{width:288px;margin-top:58px;float:left;}
.page-nav ul li{height:60px;line-height:60px;margin-top:8px;}
.page-nav ul li a{display:block;padding-left:58px;font-size:20px;border:1px solid #aaa;border-right:none;}
.page-nav ul li a:hover,.page-nav ul li.selected a{background:#da251d;color:#FFF;border:1px solid #da251d;border-right:none;}
.page-content{margin-bottom:50px;width:912px;background:#FFF;border-radius:20px;float:right;box-shadow: 1px 11px 24px 10px rgba(230,223,223,0.68);margin-top:-106px;position: relative;}
.page-content .position{height:30px;line-height:30px;margin:33px 0 0 48px;color:#666;background:url(../images/icon-position.png) no-repeat 0 center;padding-left:24px;}
.page-content .position a:hover{color:#666;}
.page-content .page-date{position:absolute;top:34px;right:48px;text-align:right;color:#9a9a9a;}
.page-content .page-title{height:134px;text-align:center;border-bottom:4px solid #e9ddc8;width:817px;margin:0 auto;}
.page-content .page-title>h1{color:#000;font-size:42px;line-height:134px;}
.page-content .article{width:817px;margin:40px auto;min-height:660px;color:#666666;line-height:26px;border-bottom:4px solid #e9ddc8;padding-bottom:40px;}
.page-content .article img{max-width:800px;}
.read-count{height:26px;line-height:26px;padding-left:68px;color:#9a9a9a;background:url(../images/icon-read.png) no-repeat 48px center;margin-bottom:30px;}

.fuli-list{width:817px;margin:40px auto 10px auto;min-height:600px;}
.fuli-list ul li{height:142px;background:#f2f2f2;overflow: hidden;margin-bottom:14px;}
.fuli-list ul li:hover{background:#da251d;}
.fuli-list ul li:hover a,.fuli-list ul li:hover h3,.fuli-list ul li:hover dl dd p,.fuli-list ul li:hover dl dd .view-count,.fuli-list ul li:hover dl dd .date{color:#FFF;}
.fuli-list ul li:hover dl dd .view-count{background:url(../images/icon-view-h.png) no-repeat 0 center;}
.fuli-list ul li dl{cursor: pointer;}
.fuli-list ul li dl dt{float: left;width:184px;height:119px;overflow: hidden;margin:11px 0 0 11px;}
.fuli-list ul li dl dt img{width:100%;}
.fuli-list ul li dl dd{margin:20px 20px 0 0;width:590px;float:right;position: relative;height:104px;}
.fuli-list ul li dl dd h3{font-size:16px;color:#333;}
.fuli-list ul li dl dd p{color:#666;margin-top:10px;}
.fuli-list ul li dl dd .date{position:absolute;bottom:0;left:0;color:#999;}
.fuli-list ul li dl dd .view-count{position:absolute;bottom:0;left:155px;color:#999;background:url(../images/icon-view.png) no-repeat 0 center;padding-left:22px;}

/* 翻页 */
.page-turnpage{padding:30px 0; text-align:center;}
.page-turnpage a{padding:3px 12px;border:1px solid #e5e5e5;display:inline-block;margin:0 3px;}
.page-turnpage a.page-num-current{color:#FFF;background:#da251d;}

.fzlc-list{width:822px;margin:40px auto 10px auto;min-height:700px;}
.fzlc-list ul li{width:378px;height:142px;border:4px solid #eee;float:left;margin:12px;}
.fzlc-list ul li dl dd{width:177px;float: left;margin:11px 0 0 20px;}
.fzlc-list ul li dl dd .date{color:#666666;font-size:48px;font-family: "Impact";height:65px;line-height:65px;border-bottom:2px solid #da251d;}
.fzlc-list ul li dl dd > p{color:#666;margin-top:8px;line-height:18px;}
.fzlc-list ul li dl dt{float:right;width:153px;height:119px;overflow: hidden;float:right;margin:11px 11px 0 0;}
.fzlc-list ul li dl dt img{display:block;width:100%;}


/* 服务之星 */
.fwzx-list{width:840px;margin:40px auto 10px auto;min-height:700px;}
.fwzx-list ul li{width:260px;height:365px;float:left;margin:8px;position: relative;overflow: hidden;}

.fwzx-list ul li dl dt{height:315px;overflow: hidden;border:2px solid #eee;border-radius:10px;}
.fwzx-list ul li dl dt img{width:100%;min-height:315px;}
.fwzx-list ul li dl dd{height:40px;position: absolute;bottom:0;
  width:100%;text-align: center;}
.fwzx-list ul li dl dd h2{line-height:40px; color:#333;font-size:16px}
.fwzx-list ul li dl dd > p{margin-top:8px;line-height:18px;}


/* pk */
.pk-list{width:840px;margin:40px auto 10px auto;min-height:700px;}
.pk-list ul li{width:260px;height:255px;float:left;margin:8px;position: relative;overflow: hidden;}
.pk-list ul li dl dt{height:208px;overflow: hidden;border:2px solid #eee;border-radius:10px;}
.pk-list ul li dl dt img{width:100%;min-height:208px;max-height:228px;}
.pk-list ul li dl dd{height:40px;position: absolute;bottom:0;
  width:100%;text-align: center;}
.pk-list ul li dl dd h2{line-height:40px; color:#333;font-size:16px}
.pk-list ul li dl dd > p{margin-top:8px;line-height:18px;}




/* 联系我们 */
.contact-box1{height:285px;position: relative;}
.contact-box1 ul li{width:382px;height:326px;background:linear-gradient(to right, #FFF , #ece6db);position:absolute;top:-121px}
.contact-box1 ul li.li2{left:409px;}
.contact-box1 ul li.li3{right:0;}
.contact-box1 ul li .address-name{font-size:30px;color:#333;font-weight:550;text-align:center;padding-top:78px;}
.contact-box1 ul li .info{line-height:38px;color:#666;font-size:16px;padding-left:36px;padding-top:30px;}

.contact-box2 .title span{display:block;font-size:26px;font-weight:550;}
.contact-box2 .title p{font-size:16px;color:#666;margin-top:18px;}
.showdown{box-shadow: #efefef 0px 0px 10px 5px;}
.contact-box2 .form{height:368px;margin-top:28px;position: relative;}
.contact-box2 .form .username{width:258px;height:59px;display:block;border:none;padding:0 10px;color:#666;font-size:18px;outline: none;}
.contact-box2 .form .phone{width:258px;height:59px;display:block;border:none;padding:0 10px;color:#666;font-size:18px;position: absolute;left:300px;top:0;outline: none;}
.contact-box2 .form .message{width:1180px;height:80px;display:block;border:none;padding:10px;color:#666;font-size:18px;position: absolute;left:0;top:80px;outline: none;}
.contact-box2 .form .submit{height:50px;background:#da251d;width:150px;text-align:center;border:none;border-radius:4px;position: absolute;left:0;top:233px;font-size:18px;
  color:#FFF;outline: none;cursor:pointer;}
.contact-box2 .form .tips{font-size:16px;color:#999;left:172px;top:246px;position:absolute;}

.contact-box2 .form .chklist{position:absolute;left:600px;top:16px;}
.contact-box2 .form .chklist label.checkbox {padding-left: 24px; cursor:pointer;background: url(../images/checkbox.png) no-repeat left -21px; line-height:22px; height:21px; display:inline-block; } 
.contact-box2 .form .chklist label.checked {background-position:left 100%;  } 
.contact-box2 .form .chklist label.disabled{background-position:left 0px;}


.contact-box3{height:670px;margin-bottom:50px;}

.ppgs-box1{width:382px;text-align:justify;}
.ppgs-box1 p{text-indent:2em;line-height:26px;}
.ppgs-box2{width:389px;overflow: hidden;}
.ppgs-box2 img{width:100%;}
.ppgs-box3{margin:50px auto 0 auto;width:764px;}
.ppgs-box3 ul li{width:190px;float:left;border-right:1px solid #bfbfbf;text-align:center;}
.ppgs-box3 ul li:last-child {border-right:none;}
.ppgs-box3 ul li .title{color:#9a9a9a;}
.ppgs-box3 ul li .number{font-size:48px;color:#dcceb5;line-height:50px;}
.ppgs-box3 ul li .number span{font-size:14px;color:#9a9a9a;}


.whnh-box .title{width:233px;height:34px;line-height:34px;margin-top:10px; color:#111;background:linear-gradient(to right,#ccbb99,#ede3cf,#ede3cf);}
.whnh-box .title strong{padding-left:15px;padding-right:10px;font-family:'Georgia';text-transform: uppercase;}
.whnh-box ul{margin:10px 0 0 40px;color:#666666;line-height:26px;}


.page-banner-bottom{height:40px;background:#eee;}

.page-banner-bottom .position{float: left;padding-left:20px; height:40px;line-height:40px;color:#666;background:url(../images/icon-position.png) no-repeat 0 center;}
.page-banner-bottom .position a:hover{color:#666;}
.page-banner-bottom .page-date{float:right;line-height:40px;color:#9a9a9a;}


.school-title{height:200px;}


/* 人才招聘 */
.job-list-title{width:800px;margin:30px auto;}
.job-list-title p{text-indent:2em;text-align:justify;color:#666;line-height:26px;}
.job-list-header{width:816px;margin:0 auto;}
.job-list-header ul{height:50px;border-bottom:2px #ccc solid;}
.job-list-header ul li{line-height:50px;float:left;color:#333;font-weight:550;}
.job-list-header ul li.li1,.job-list ul li.li1{width:325px;}
.job-list-header ul li.li2,.job-list ul li.li2{width:80px;text-align:center;}
.job-list-header ul li.li3,.job-list ul li.li3{width:80px;text-align:center;margin-left:120px;}
.job-list-header ul li.li4,.job-list ul li.li4{width:80px;text-align:center;margin-left:40px;}
.job-list-header ul li.li5,.job-list ul li.li5{width:60px;text-align:center;margin-left:30px;}

.job-list{width:816px;margin:20px auto;}
.job-list ul{height:40px;}
.job-list ul li{line-height:40px;float:left;color:#666;}
.job-list ul li a:hover{color:#da251d;}

.job-content-title{position: relative;}
.job-content-title div{color:#666666;font-size:24px;margin-left:15px;position: relative;z-index:1;}
.job-content-title div span{font-family:'Georgia';text-transform: uppercase;font-size:18px;padding-left:5px;}
.job-content-title::before{display:block;content:'';position:absolute;height:8px;width:250px;background:linear-gradient(to right,#ccbb99,#ede3cf,#ede3cf);bottom:0;}

.job-content .text1{font-size:16px;line-height:32px;margin:40px 0 0 20px;}

.job-content .text2{margin:40px 0 0 20px;}

.job-content .text2 .title{color:#333;font-size:16px;}
.job-content .text2 p{line-height:32px;margin:10px 0 0 22px;}

/* 雅业门店 */

.page-content .store-title{text-align:center;}
.page-content .store-title h2{color:#000;font-size:48px;margin-top:52px;line-height:48px;}
.page-content .store-title span{padding-top:10px;color:#999;font-size:18px;display:block;}
.page-content .store-search-form{width:675px;height:52px;border:1px solid #aaa;margin:30px auto 50px auto;}
.page-content .store-search-form .name{border:none;width:558px;display:block;float: left;height:52px;background:none;outline:none;padding:0 10px;-webkit-text-fill-color: #999;}
.page-content .store-search-form .submit{height:52px;line-height:52px;width:96px;float:right;background:#da251d url(../images/icon-search.png) no-repeat center;color:#FFF;font-size:26px;border:none;cursor: pointer;}

.page-content .store-title-tab ul{display:flex;flex-wrap: wrap;width:805px;margin:0 auto;height:84px;}
.page-content .store-title-tab ul li{width:88px;height:26px;line-height:26px;border:1px solid #666666;color:#666;text-align:center;margin:0 5px 15px 5px;border-radius:6px;cursor:pointer;}
.page-content .store-title-tab ul li a{display:block;height:26px;}
.page-content .store-title-tab ul li.selected{background:#da251d;border:1px solid #da251d}
.page-content .store-title-tab ul li.selected a{color:#FFF;}
.page-content .store-list{width:817px;margin:30px auto 0 auto;}

.page-content .store-list ul{width:833px;margin-left:-4px;}
.page-content .store-list ul li{width:268px;height:179px;margin:0 4px 20px 4px;float: left;}
.page-content .store-list ul li img{width:100%;}
.page-content .store-list ul li a{position: relative;width:268px;height:179px;display:block;overflow: hidden;}


.page-content .store-list ul li a .desc{position:absolute;bottom:0;left:0;width:100%;height:58px;line-height:24px;text-align:center;color:#FFF;background:#313131;}

.page-content .store-list ul li a .desc p{padding-top:5px;}


.store-position{height:30px;line-height:30px;padding:13px 0 10px 48px; color:#666;background:url(../images/icon-position.png) no-repeat 0 center;}
.store-position a:hover{color:#666;}