.page{ text-align:center;font-size:14px; padding:30px 0px 50px 0; line-height:34px;}
.page a{height:34px; font-size:14px; color:#999; margin:0 4px; display:inline-block; border:1px solid #e7e8e9; text-align:center; line-height:34px; padding:0px 10px;}
.page span{height:34px; font-size:14px;  margin:0 4px; display:inline-block; border:1px solid #c4b098; text-align:center; line-height:34px; padding:0px 10px; color:#fff; background:#c4b098; border-color:#c4b098;}
.page a.prev{ width:80px; }
.page a.on{ color:#fff; background-color:#c4b098; border-color:#c4b098; }
.page a:hover{ border-color:#c4b098; color:#fff;background-color:#c4b098;}


.ej_banner{height:410px;}
.ej_dhet{ font-size:20px;color:#fff; width:20px; float:left;padding-left:255px;padding-top:150px; margin-right:20px; line-height:22px;}
.ej_dhct{font-size:34px;font-weight:bold;color:#fff; float:left; width:36px;padding-top:145px;}

.ej_home{ font-size:14px; color:#616161; background-image:url(../images/home.jpg); background-repeat:no-repeat; background-position:0 center; padding-left:25px; line-height:50px;}
.ej_home a{ color:#616161;}

.ej_dbg{ background-color:#f8f8f8; padding:25px 0;}
.ej_dct{ font-size:30px; text-align:center; line-height:40px;}
.ej_drt{ font-size:16px; color:#c4b098; text-align:center; line-height:26px;}
.ej_nrbk{ font-size:14px; line-height:32px; color:#616161; padding:20px;}
.ej_nrbk img{ max-width:100%;}
.ej_spbtn{ line-height:40px; text-align:center; padding:25px 0;}
.ej_spbtn a{ display:inline-block; width:140px; border-radius:6px; color:#fff; font-size:16px; background-color:#616161; margin:0px 10px;}
.ej_spbtn a:hover{ color:#fff;background-color:#c4b098;}
.ej_spbtn a.on{ color:#fff;background-color:#c4b098;}
.ej_spssbk{ background:url(../images/btn_mdlf.jpg) no-repeat #fff center left; height:56px; width:480px; margin:0px auto;}
.ej_sptx{ font-size:18px; height:35px; line-height:35px; margin:10px 0 0 30px; border:solid 0 #fff;outline:none; float:left; width:200px;}
.ej_spse{ font-size:18px;height:35px; line-height:35px; margin:10px 0 0 30px; border:solid 0 #fff;outline:none; float:left;}
.ej_spsub{ float:right;}
.ej_spcebk{ height:960px; padding-top:40px;}
.ej_splf{ width:440px; float:left;height:960px; background-color:#fff;}
.ej_sprt{ width:760px; float:left;height:960px;}

.ej_splful{ display:block;height: 895px;}
.ej_splful li{ display:block;border-bottom:1px solid #e8e8e8; padding:17px 30px 0 30px; height:110px;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.ej_spbdt{ font-size:18px;background-color:#eeeeee;}
.ej_spbdt a{ display:inline-block; width:49.3%; color:#4e4e4e; line-height:65px; text-align:center; background-color:#eeeeee;}
.ej_spbdt a.on{line-height:65px; text-align:center;background-color:#4e4e4e; color:#fff;}

.ej_ppbk{ padding-top:40px; }
.ej_ppcebk{ padding-bottom:20px;}
.ej_ppdt{ font-size:24px; line-height:30px; margin-top:30px; text-align:center;color:#616161; background:url(../images/brandtbg.jpg) no-repeat center bottom;}
.ej_ppms{font-size:16px; width:720px; margin:20px auto 20px auto; text-align:center; line-height:40px;color:#616161;}
.ej_ppimbk{ position:relative; margin-bottom:35px;}
.ej_ppimtt{ line-height:30px; font-size:16px; color:#fff; padding:25px; width:385px; position:absolute; left:0; top:130px; background:url(../images/hui.png) ;}
.ej_ppimbk:nth-child(2n) .ej_ppimtt{ line-height:30px; font-size:16px; color:#fff; padding:25px; width:385px; position:absolute; right:0; top:130px; background:url(../images/hui.png) ; left:auto;}
.ej_ppck{ font-size:18px; line-height:30px; margin-top:30px; text-align:center;color:#616161; background:url(../images/brandtbg2.jpg) no-repeat center bottom;}

.job_ul{}
.job_li{ margin-bottom:20px;}
.job_tt{ height:60px; background-color:#fff; border-left:solid 5px #c4b098; line-height:60px; font-size:18px; color:#616161; cursor:pointer;}
.job_tt span{ display:block; line-height:60px; float:left;}
.job_tt .tt{ margin-left:55px; width:250px;}
.job_tt .xz{margin-left:55px; width:430px;}
.job_tt .rs{margin-left:55px; width:230px;}
.job_tt .zt{margin-left:55px; font-weight:bold; font-size:30px; color:#c4b098;}
.job_nr{ font-size:14px; line-height:26px; color:#616161; padding:30px 60px; display:none;}

.ny_xwul{ padding-top:40px;}
.ny_xwli{ height:202px; background-color:#fff; margin-bottom:35px;}
.ny_xwim{ float:left;}
.ny_xwrt{ float:left; width:705px;margin-left:35px; padding-top:15px;}
.ny_xwtt{  font-size:18px; line-height:55px; height:55px; overflow:hidden;}
.ny_xwms{ line-height:28px; height:56px; overflow:hidden; color:#616161; font-size:14px;}
.ny_xwsj{line-height:32px; color:#999999; font-size:14px; padding-top:10px;}
.ny_xwbtn{ float:right; width:80px; padding-top:80px;}

.ny_artt{ font-size:18px; line-height:45px; text-align:center; padding-top:20px;}
.ny_arsj{ font-size:16px; line-height:45px; color:#616161; text-align:center; border-bottom:solid 1px #e3e5e8; padding-bottom:20px; margin-bottom:20px;}
.ny_arsj span{ font-size:14px; display:inline-block; margin-left:20px;}

.ej_jmbk{}
.ej_jmtt{ padding:35px 0; line-height:45px; position:relative; border-top:solid 1px #dadada;}
.ej_jmtt span{ display:inline-block; width:120px;font-size:16px;}
.ej_jmtt font{ position:absolute; right:50px; top:37px; color:#ff0000; font-size:16px;}
.ej_jmin{ display:inline-block; width:1000px; padding:0 40px 0 20px; line-height:45px; height:45px; border-radius:10px; border:solid 1px #fff;font-size:16px; outline:none;}
.ej_jmse{display:inline-block; width:1000px; padding:0 40px 0 20px; line-height:45px; height:180px; border-radius:10px; border:solid 1px #fff;font-size:16px; outline:none; font-family:"微软雅黑"}
.ej_jmbtn{ padding:20px; text-align:center;}


.ej_jmtts{ padding:35px 0; line-height:45px; height:45px; position:relative; border-top:solid 1px #dadada;}
.ej_jmtts span{ display:inline-block; font-size:16px;}
.ej_jmtts font{ position:absolute; right:50px; top:37px; color:#ff0000; font-size:16px;}
.ej_jmtts input{width:360px;}

.shop_ditu{position: relative; width:850px; margin:30px auto; }
.dian p{background:#c83125;width:13px;height:13px;border-radius: 50%;}
.dian{position: relative;}
.dian span{border:1px solid #c83125;border-radius:50%;width:30px;height:30px;display: inline-block;position: absolute;left:50%;top:50%;margin: -15px 0 0 -15px;-webkit-animation: Tada 2s linear infinite;-moz-animation: Tada 2s linear infinite;-ms-animation: Tada 2s linear infinite;animation: Tada 2s linear infinite;}
.dian span:nth-of-type(1){animation-delay:1s;}
.dian span:nth-of-type(2){animation-delay:2s;}
.dian span:nth-of-type(3){animation-delay:3s;}
.dian span:nth-of-type(4){animation-delay:4s;}
.dian span:nth-of-type(5){animation-delay:5s;}
.dian span:nth-of-type(6){animation-delay:5s;}
.dian span:nth-of-type(7){animation-delay:6s;}
.dian span:nth-of-type(8){animation-delay:5s;}
.dian span:nth-of-type(9){animation-delay:3s;}
.dian span:nth-of-type(10){animation-delay:5s;}
.dian span:nth-of-type(11){animation-delay:8s;}
.dian span:nth-of-type(12){animation-delay:4s;}
.dian span:nth-of-type(13){animation-delay:5s;}
.dian span:nth-of-type(14){animation-delay:8s;}
.dian span:nth-of-type(15){animation-delay:5s;}
.dian span:nth-of-type(16){animation-delay:6s;}
.dian span:nth-of-type(17){animation-delay:9s;}

.dian1{position: absolute;}
.dian h3{font-size: 14px;color: black;vertical-align: text-bottom;position: absolute;width: 87px;top: -12px;}
@keyframes Tada {
0% {
transform: scale(0);
opacity: 1;
}
50% {
opacity: 0.5;
}

100% {
transform: scale(3);
opacity: 0;
}
}







