@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
body, button, input, select, textarea { font: 14px/1.71 "microsoft yahei", "simsun", \5b8b\4f53, arial; color: #333; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: top; border: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0; margin: 0; }
table th.wztop { vertical-align: top; }
.fl, .fr { float: left; overflow: hidden; }
.fr { float: right; }
section, article, aside, header, footer, nav, dialog, figure { display: block; padding: 0; margin: 0; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
/*footer*/
.footer { font-size: 12px; height: 40px; line-height: 40px; background: #e5e5e5; }
.footer a, .footer a:hover { color: #666; text-decoration: none; }
.f_link { float: right; margin-top: 11px; }
.f_link li { float: left; height: 18px; line-height: 18px; padding: 0 10px; background-position: 100% -487px; }
.f_link li.last { background: none; }
.footer .f_fcr { float: left; color: #f00; margin-right: 100px; }
/*com*/
.wrap, .header, .footer, .area, .inn, .inn2, .hd, .bd, .hd2, .d, .u, .u li, .pic, .txt, .ptC, .ptC2, .ptC3, .wzC { position: relative; clear: both; overflow: hidden; }
.wrap, .header, .footer, .area { width: 100%; min-width: 1200px; }
.inn, .inn2 { position: relative; width: 1200px; margin: 0 auto; }
.opacity { position: absolute; left: 0; bottom: 0; z-index: 3; width: 100%; height: 56px; background: #000; filter: alpha(opacity=60); opacity: .6; }
.prev, .next, .cap2, .cap2 a, .a_m { display: block; line-height: 20em; overflow: hidden; }
.cap2, .a_m { width: 395px; height: 81px; margin: 0 auto; background: url(202407ershidasz-bg_cap.png) 0 -200px no-repeat; }
.cap2_2 { width: 462px; background-position: 0 0; }
.cap2_4 { background-position: 0 -400px; }
.cap2_5 { background-position: 0 -600px; }
.a_m { position: absolute; left: 818px; bottom: 0; width: 48px; height: 24px; background-position: 0 -800px; }
.cap3 { font-size: 20px; font-weight: normal; height: 50px; line-height: 50px; overflow: hidden; }
/*ptC*/
.pic img { width: 100%; }
.ptC { width: 727px; height: 408px; }
.ptC .pic { width: 100%; height: 408px; }
.ptC .txt { position: absolute; left: 16px; bottom: 0; z-index: 5; font-size: 18px; width: 450px; height: 56px; line-height: 56px; }
.ptC a, .ptC a:hover { color: #fff; text-decoration: none; }
.pt598 { width: 598px; height: 337px; margin: 12px auto 14px; }
.pt598 .txt { font-size: 16px; width: 576px; height: 50px; line-height: 50px; }
.pt598 .opacity { height: 50px; }
.ptP4 { padding-left: 10px; }
.pt197 { float: left; clear: none; width: 197px; height: 109px; margin-right: 5px; }
.pt197 .txt { left: 0; font-size: 12px; text-align: center; width: 100%; height: 28px; line-height: 28px; }
.pt197 .opacity { height: 28px; }
.ptP2 { width: 1300px; }
.ptC2 { float: left; clear: none; width: 588px; height: 190px; margin-right: 22px; }
.ptC2 .pic { position: absolute; top: 14px; left: 18px; z-index: 3; width: 220px; height: 124px; background: #000; border: 5px solid #fff; border-radius: 5px; box-shadow: 0 0 14px #d0c8c1; }
.ptC2 .txt { font-size: 14px; color: #555; width: 308px; height: 140px; line-height: 22px; padding: 0 16px 0 264px; margin-top: 35px; background: #fbe5b9; }
.ptC2 p { height: 66px; overflow: hidden; }
.ptC2 .cap3 { font-size: 16px; color: #000; height: 30px; line-height: 30px; margin: 16px 0 10px; }
.ptC2 .cap3 a { color: #000; }
.ptC2 a:hover { color: #f75144; }
.ptC3 { font-size: 24px; width: 260px; height: 463px; line-height: 28px; margin: 0 10px; }
.ptC3 .pic { width: 100%; height: 463px; }
.ptC3 a, .ptC3 a:hover { text-decoration: none; color: #fff; }
/*u_dot*/
.u_dot { width: 386px; margin: 5px auto 0; }
.u_dot li, .u_dot2 li { font-size: 16px; background: url(202407ershidasz-i_dot.png) 0 13px no-repeat; }
.u_dot li { height: 52px;line-height: 26px; padding: 6px 0 6px 26px; border-bottom: 1px dashed #faddb8; }
.u_dot li:last-child { border: none; }
.u_dot2 li { font-size: 20px; height: 50px; line-height: 50px; padding-left: 26px; background-position: 0 -181px; }
.u_dot li a, .u_dot2 li a, .wzC .cap3 a, .wzC2 .cap3 a { color: #000; }
/*wzC*/
.wzP { width: 1300px; padding: 28px 0 0 32px; }
.d_wz { float: left; width: 546px; margin-right: 60px; overflow: hidden; }
.wzC { font-size: 14px; color: #696969; height: 128px; line-height: 30px; margin-bottom: 38px; border-bottom: 1px dashed #fcc3b9; }
.wzC p { height: 60px; overflow: hidden; }
.wzP2 { width: 1300px; padding-top: 35px; }
.wzC2 { float: left; font-size: 14px; color: #6b6b6b; width: 472px; height: 132px; line-height: 30px; padding: 0 45px; margin: 0 76px 44px 0; background: url(202407ershidasz-bg_pt3.png) 0 100% no-repeat; overflow: hidden; }
.wzC2 .cap3 { text-align: center; color: #000; width: 420px; margin: 0 auto; }
.u_dot li a:hover, .u_dot2 li a:hover, .wzC .cap3 a:hover, .wzC2 .cap3 a:hover { color: #f75144; }
.fcR, .fcR:hover { color: #f94746; }
/* jptP */
.j_hd { position: absolute; z-index: 10; right: 0; bottom: 26px; width: 114px; height: 12px; }
.j_hd ul li { display: inline-block; text-indent: -999px; width: 8px; height: 8px; margin: 0 6px; border: 2px solid #fff; border-radius: 50%; overflow: hidden; cursor: pointer; transition: all .2s; }
.j_hd ul li.on { background: #f87d54; border-color: #f87d54; }
.j_bd { position: relative; }
.jdt .pageState { position: absolute; z-index: 7; left: 65px; bottom: 0; font-size: 24px; color: #fff; height: 55px; line-height: 55px; }
.jdt .pageState span { font-size: 30px; color: #333; }
.u_jdt { overflow: hidden; zoom: 1; }
.u_jdt li { float: left; _display: inline; text-align: center; overflow: hidden; }
.prev, .next { position: absolute; z-index: 999; top: 50%; display: block; text-indent: -999px; width: 57px; height: 117px; background: url(202407ershidasz-btn_prev.png) 0 0 no-repeat; transform: translate(0, -50%); }
.prev { left: 20px; }
.next { right: 20px; background-position: 100% 0; }
.jdt1, .jdt1 .j_bd { width: 727px; height: 408px; overflow: hidden; }
.jdt1 { margin: 4px; background: #fff; border: 4px solid #fff; border-radius: 5px; box-shadow: 0 0 4px #cdc8ba; }
/*swiper*/
.swiper-container { clear: both; width: 536px; height: 486px; margin: 0 auto; }
.swiper-button-next, .swiper-button-prev { top: 50%; width: 36px; height: 98px; margin-top: -49px; background: url(202407ershidasz-btn_prev.png) 0 0 no-repeat; opacity: 0.8; }
.swiper-button-prev { left: 55px; }
.swiper-button-next { right: 55px; background-position: 100% -150px; }
.swiper-button-hide { opacity: 1; }
.swiper-button-next:hover, .swiper-button-prev:hover { opacity: 1; }
.swiper7 .swiper-slide { width: auto; }
.swiper-slide-active { padding: 10px; }
.swiper-slide-active .ptC3 { box-shadow: 0 0 10px rgba(0,0,0,.25); }
.swiper-slide .ptC3 img { opacity: .7; }
.swiper-slide-active .ptC3 img { opacity: 1; }
/*area*/
.header { height: 562px; background: url(202407ershidasz-bg_header.jpg) center 100% no-repeat; }
.header .inn { height: 562px; }
.logo { position: absolute; top: 90px; left: 35px; display: block; text-indent: -999px; width: 100px; height: 50px; overflow: hidden; }
.d_nav { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 58px; background: #f84748; }
.u_nav { padding-left: 220px; }
.u_nav li { position: relative; float: left; font-size: 18px; font-family: "幼圆"; text-align: center; color: #fff; height: 58px; line-height: 58px; padding: 0 30px; overflow: hidden; }
.u_nav li:after { content: " "; position: absolute; top: 19px; left: 0; z-index: 2; display: block; overflow: hidden; width: 1px; height: 23px; background: #fff; }
.u_nav li:first-child:after { background: none; }
.u_nav li a { color: #fff; }
.u_nav li.on a, .u_nav li a:hover { color: #ffd34c; text-decoration: none; }
.P1_1 { height: 622px; background: url(202407ershidasz-bg_p1.jpg) center 0 no-repeat; }
.P1_2 { height: 478px; background: url(202407ershidasz-bg_p2.jpg) center 0 no-repeat; }
.P1_3 { height: 519px; background: url(202407ershidasz-bg_p3.jpg) center 0 no-repeat; }
.P1_4 { height: 710px; background: url(202407ershidasz-bg_p4.jpg) center 0 no-repeat; }
.P1_5 { height: 535px; background: url(202407ershidasz-bg_p5.jpg) center 0 no-repeat; }
.hd2 { width: 100%; height: 81px; }
.P1_3 .hd2 { height: 100px; }
.P1_4 .hd2 { height: 118px; }
.s1, .s2, .s3, .s4 { position: relative; float: left; width: 746px; overflow: hidden; }
.s3 { width: 578px; }
.s2, .s4 { float: right; width: 620px; }
.s2 { width: 444px; height: 427px; background: url(202407ershidasz-bg_s2.png) 0 0 no-repeat; }
.s4 { height: 486px; background: rgba(255,255,255,.6); }
.d_h1 { text-align: center; width: 1200px; height: 132px; margin: 32px auto 0; }
.cap1, .cap1 a { font-size: 32px; font-weight: bold; color: #cb1322; height: 50px; line-height: 50px; overflow: hidden; }
.cap1 { display: inline-block; margin-bottom: 5px; }
.cap1 a:hover { color: #cb1322; text-decoration: none; }
.d_cap { font-size: 16px; height: 50px; line-height: 50px; }
.d_cap a { color: #383838; margin: 0 10px; }
.d_cap a:hover { color: #f75144; }

