@charset "utf-8";

.banner-wrap { color: #fff; font-size: 56px; text-align: center; overflow: hidden; position: relative; }
.banner-wrap .banner-txt { color: #fff; font-size: 56px; font-weight: 700; position: absolute; top: 246px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

@media screen and (max-width:1366px) {
.banner-dashiji { height: 400px; }
}

@media screen and (max-width:1366px) {
.banner-wrap .banner-txt { top: 196px; }
}
.pt-ywtx img { transition: transform .7s ease-out, -webkit-transform .7s ease-out; width: 100%; height: 100%; object-fit: cover; }
.pt-ywtx img:hover { transform: scale(1.1); }
.banner-wrap { position: relative; width: 100%; overflow: hidden; }
.banner-wrap .scale-img { width: 100%; height: 500px;/* -webkit-animation: scaleImg 5s ease none; */
  /* animation: scaleImg 5s ease none; */
}
.light-bg { width: 100%; margin: 0 auto; background-color: #fff; overflow: hidden; z-index: 10000; visibility: visible; }
.row { text-align: center; margin: 0 auto; overflow: hidden; }
.section-title h2 { font-size: 30px; margin-top: 20px; font-weight: bold; text-transform: uppercase; }
.section-title p { font-size: 15px; font-weight: 300; line-height: 25px; margin: 0 100px 40px 100px; opacity: 0.5; text-align: center; }
.pt01 { margin: 10px 0; font-size: 14px; }
.pt01 p { padding: 10px 0; }
.index-wrap { text-align: center; }
.index-fuli { overflow: hidden; margin: 0 auto 40px }
.index-fuli ul { margin-top: 0 }
.index-fuli li { width: 20%; float: left; text-align: center; font-size: 18px; margin-top: 40px }
.index-fuli li .ico-daixinnianjia, .index-fuli li .ico-wua { background: url(../images/jrwm_13.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-bijibenbuzhu, .index-fuli li .ico-zmsx { background: url(../images/jrwm_04.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-lingshiyinliao, .index-fuli li .ico-srfl { background: url(../images/jrwm_06.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-xgjl img { transition: transform 0.3s, -webkit-transform 0.3s; }
.index-fuli li .ico-anjiajihua, .index-fuli li .ico-xwc { background: url(../images/jrwm_08.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-mangrenanmo, .index-fuli li .ico-dqtj { background: url(../images/jrwm_10.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-aixinjijin, .index-fuli li .ico-tdj { background: url(../images/jrwm_25.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-hongbaishilijin, .index-fuli li .ico-dxjq { background: url(../images/jrwm_26.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-xgjl { background: url(../images/jrwm_28.jpg) no-repeat 15px 0; transition: transform 0.3s, -webkit-transform 0.3s; width: 100px; height: 80px }
.index-fuli li .ico-jrgh { background: url(../images/jrwm_21.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-hj { background: url(../images/jrwm_23.jpg)no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li .ico-jiabancanbu { background: url(../images/jrwm_28.jpg) no-repeat 15px 0; width: 100px; height: 80px }
.index-fuli li i { display: block; margin: 0 auto 10px; width: 100px; height: 80px; background-repeat: no-repeat }
.index-fuli strong { font-weight: normal; }
.a:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); -ms-transform: translate(0, -10px); }
.a { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.br { background: #fff; padding-top: 50px; }
.huabu { width:880px; margin: 0 auto; }
.join-wrap { margin: 20px auto 0; padding-bottom: 30px; }
.index-wrap h2 { font-size: 34px; font-weight: 700; }
.pt5 { padding-top: 5px; }
.join-wrap ul { margin: 0 auto; overflow: hidden }
.join-wrap li { width: 99%; border-bottom: 1px solid #ebeef5; float: left; text-align: left; margin-right: 15px; padding-right: 25px; position: relative; margin-bottom: 30px; padding-bottom: 30px; }
.join-wrap li h6 { font-size: 14px; color: #606266; position: absolute; right: 20px; top: 5px; }
.join-wrap li h3 { font-size: 14px; color: #606266; line-height: 28px; }
.join-wrap li h4 { font-size: 14px; color: #000; font-weight: 500; line-height: 34px; background: #f5f5f5; padding-left: 10px; border-left: 3px solid #cecece; margin: 5px 0; }
.join-wrap li .zhiwei-box { width: 220px; height: 28px; display: block; font-size: 22px; line-height: 24px; overflow: hidden; font-weight: 700; color: #e13d44; }
.join-wrap li em { font-size: 14px; color: #606266; display: block; margin-bottom: 16px; font-style: normal; }
.join-wrap li:last-child { border-right: none; margin-right: 0 }
.join-wrap .btn-more { width: 264px; height: 60px; line-height: 60px; text-align: center; border: 1px solid #141414; font-size: 16px; display: block; margin: 60px auto 0 }
.join-wrap .btn-more:hover { border-color: #cecece }


/* 幻灯片*/
.flexslider { position: relative; width: 880px; height: 380px; overflow: hidden; background: fff; }
.flexslider .bd { position: relative; z-index: 1;  padding:0;}
.flexslider .bd li { height: 380px; width: 100%; }
.flexslider .bd li a { display: block; height: 380px; width: 100%; text-indent: -9999px; transition: all 0.5s ease 0s; }
.flexslider .bd li a:hover { transform: scale(1.08, 1.08); }
.flexslider .hd { position: relative; border-bottom:none; background:none; z-index: 1; margin-top: -40px; height: 30px; line-height: 30px; text-align: center; opacity: 0.8; }
.flexslider .hd ul { text-align: center; padding-top: 5px; }
.flexslider .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 12px; height: 12px; margin: 5px; background: #fff; overflow: hidden; font-size: 0; border-radius: 6px; }
.flexslider .hd ul .on { background: #000; }
