body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { font-size: 100%; vertical-align: top; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank1 { height: 15px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
body { font-size: 12px; }
.lj09_toplog { background: url(../images/lj_toplogobg.png) repeat-x; height: auto; overflow: hidden; }
.nav { background: url(../images/nav_bg1_02.jpg) repeat-x center top; }
.nav_son { width: 1034px; margin: 0 auto; }
.nav_son ul li { float: left; font-size: 16px; font-weight: bold; width: 102px; background: url(../images/li_bg_06.jpg) no-repeat center right; height: 51px; text-align: center; line-height: 51px; }
.nav_son ul li a { color: #fff; }
#time { color: #caaa6d; font-size: 16px; font-weight: normal; width: 172px; background: none; }
.banner01 { background: url(../images/banner_01.jpg) no-repeat top center; height: 216px; width: 100%; }
.banner02 { background: url(../images/banner_02.jpg) no-repeat top center; height: 168px; width: 100%; }
.banner03 { background: url(../images/banner_03.jpg) no-repeat top center; height: 264px; width: 100%; }
.banner03 .wrap { position: relative; width: 1000px; margin: 0 auto; height: 264px }
.banner03 .wrap a { display: block; position: absolute; top: 0; right: 94px; width: 355px; height: 162px; }
.wrap { width: 1000px; margin: 0 auto; height: auto; overflow: hidden; zoom: 1; }
.wp01 { overflow: hidden; zoom: 1; height: auto; background: url(../images/wp1_bg.png) repeat; box-sizing: border-box; padding: 74px 0 70px; }
.wp01 ul { height: 350px; overflow: hidden; zoom: 1; }
.wp01 ul li { float: left; margin-right: 40px; position: relative; }
.wp01 ul li:nth-of-type(4) { margin-right: 0; }
.wp01 ul li:nth-of-type(even) { margin-top: 30px; }
.wp01 ul li h3 { position: absolute; top: 350px; left: 0; transition: 0.3s; }
.wp01 ul li:hover h3 { top: 0; }
.tt_01 { background: url(../images/tt_01.png) no-repeat top center; height: 106px; }
.wp01 h2 { width: 608px; margin: 16px auto; }
.wp01 dl { background: url(../images/wp1_bgc.jpg) no-repeat top center; width: 1030px; margin: 0 auto; height: 275px; box-sizing: border-box; padding: 88px 31px 0 256px; }
.wp01 dl dt { color: #333; font-size: 14px; line-height: 28px; text-indent: 2em; padding-top: 40px; width: 600px; float: left; }
.wp01 dl dt span { color: #ff0014; font-size: 15px; font-weight: bold; }
.wp01 dl dd { float: right; }
.wp02 { overflow: hidden; zoom: 1; height: auto; background: url(../images/wp2_bg.jpg) no-repeat top center; height: 1356px; box-sizing: border-box; padding-top: 208px; }
.wp02 ul { overflow: hidden; zoom: 1; }
.wp02 ul li { width: 214px; float: left; margin: 0 48px 50px 0; }
.wp02 ul li p { background: url(../images/wp2_bg.png) no-repeat top center; height: 101px; width: 214px; box-sizing: border-box; padding: 30px 8px 0; color: #FFF; font-size: 14px; line-height: 21px; }
.wp02 ul li:nth-of-type(4n) { margin-right: 0; }
.wp02 h2 { width: 624px; margin: 0 auto 52px; }
.wp03 { overflow: hidden; zoom: 1; height: auto; background: url(../images/wp3_bt.png) no-repeat center bottom, url(../images/wp1_bg.png) repeat; box-sizing: border-box; padding: 74px 0 132px; }
.tt_03 { background: url(../images/tt_03.png) no-repeat top center; height: 106px; }
.wp3c {  position: relative; margin: 34px auto; }
.wp3c p { position: absolute; text-indent: 2em; color: #FFF; font-size: 16px; line-height: 27px; width: 411px; }
.wp3c p:nth-of-type(1) { top: 107px; left: 40px; }

.wp3c p:nth-of-type(2) { top: 352px; left: 40px; }
.wp03 h3 { width: 475px; margin: 0 auto; }
.wp04 { overflow: hidden; zoom: 1; background: url(../images/wp4_bg.jpg) no-repeat top center; height: 1042px; }
.tt_04 { background: url(../images/tt_04.png) no-repeat top center; height: 106px; }
.wp04 ul { margin-top: 30px; }
.wp04 ul li { width: 320px; float: left; margin: 0 20px 30px 0; height: auto; overflow: hidden; position: relative; }
.wp04 ul li a { display: block; width: 320px; position: absolute; left: 0; top: 71px; height: 200px; }
.wp04 ul li:nth-of-type(3n) { margin-right: 0; }
.wp04 ul li p { height: 91px; box-sizing: border-box; padding: 10px; text-indent: 2em; color: #c28649; font-size: 14px; line-height: 28px; margin-top: 18px; }
.wp04 ul li p span { display: inline-block; color: #FFF; background: #c28649; text-indent: 0; padding: 0 5px; }
.wp04 ul li:nth-of-type(1) p { background: url(../images/wp4_bg1.png) no-repeat top center; }
.wp04 ul li:nth-of-type(2) p { background: url(../images/wp4_bg2.png) no-repeat top center; color: #c10000; }
.wp04 ul li:nth-of-type(3) p { background: url(../images/wp4_bg3.png) no-repeat top center; color: #eb6100; }
.wp04 ul li:nth-of-type(4) p { background: url(../images/wp4_bg4.png) no-repeat top center; color: #f39800; }
.wp04 ul li:nth-of-type(5) p { background: url(../images/wp4_bg5.png) no-repeat top center; color: #996c33; }
.wp04 ul li:nth-of-type(6) p { background: url(../images/wp4_bg6.png) no-repeat top center; color: #bf8d46; }
.wp04 ul li:nth-of-type(2) span { background: #c10000 }
.wp04 ul li:nth-of-type(3) span { background: #eb6100 }
.wp04 ul li:nth-of-type(4) span { background: #f39800 }
.wp04 ul li:nth-of-type(5) span { background: #996c33 }
.wp04 ul li:nth-of-type(6) span { background: #bf8d46 }
.wp04 h5 { text-align: center; color: #e60012; font-size: 15px; }
.wp04 h5 span { text-decoration: underline; }
.wp04 h5 img { display: inline-block; margin-right: 6px; }
.wp04 h6 { width: 830px; margin: 30px auto 0; }
.wp04 h6 a { display: block; float: left; }
.wp04 h6 a:last-child { float: right; }
.wp05 { overflow: hidden; zoom: 1; background: url(../images/wp5_bg.jpg) no-repeat top center; height: 1000px; box-sizing: border-box; padding-top: 280px; }
.wp5 { overflow: hidden; zoom: 1; }
.swiper-button-prev { position: absolute; left: 0; top: 8rem!important; background-image: none !important; }
.swiper-button-next { position: absolute; right: 0; top: 8rem!important; background-image: none !important; }
.swiper-slide .wp51 p { display: none; }
.swiper-slide-active .wp51 p { display: block; }
[style*="transform: translate3d(0px, 0px, -47.4514px) rotateX(0deg) rotateY(23.7257deg);"], [style*="transform: translate3d(0px, 0px, -47.4514px) rotateX(0deg) rotateY(-23.7257deg);"] {
transform: translate3d(0px, 0px, -76.9231px) rotateX(0deg) rotateY(0)!important;
-webkit-transform: translate3d(0px, 0px, -76.9231px) rotateX(0deg) rotateY(0) !important;
}
.swiper-slide-shadow-left { background: none !important; }
.swiper-slide-shadow-right { background: none !important; }
.wp51 { width: 921px; margin: 0 auto; }
.wp51 dl dt { margin-bottom: 25px; opacity: 0.6; }
.wp51 dl dd { background: url(../images/wp5_line.png) no-repeat center center; height: auto; overflow: hidden; }
.wp51 dl dd p { text-align: center; width: 50%; color: #FFF; line-height: 28px; font-size: 16px; float: left; }
.swiper-slide-active .wp51 dl dt { opacity: 1; }
.wp5_btn { width: 544px; margin: 40px auto; }
.wp06 { overflow: hidden; zoom: 1; height: auto; padding: 30px 0 0; background: url(../images/wp6_bg.jpg) no-repeat top center; height: 799px; box-sizing: border-box; padding-top: 52px; }
.tt_06 { background: url(../images/tt_06.png) no-repeat top center; height: 106px; }
.wp6 { height: 747px; width:1064px; margin:0 auto; position: relative; }
.wp6_ct  ul li .wp61{  background: url(../images/wp6_bgc.jpg) no-repeat top center; box-sizing:border-box; padding:60px 0 0 27px;height: 747px; width:1064px;  }
.wp61 h2 { float: left; width: 375px; margin-top: 48px; }
.wp6_rt { float: right; width: 572px; }
.wp6_rt h3 { line-height: 60px; color: #FFF; font-size: 18px; text-indent: 18px; margin-bottom: 10px; }
.wp6_rt p { font-size: 15px; line-height: 30px; text-indent: 2em; color: #FFF; width: 280px; }
.wp6_rt p span { color: #fff100; text-decoration: underline; }
.wp6_rt h4 { margin: 60px 0 48px; }
.wp6_tt ul li { position: absolute; border-radius: 50%; width: 95px; height: 95px; z-index:5; }
.wp6_tt ul li:nth-of-type(1) { top: 23px; right: 76px; z-index:5; }
.wp6_tt ul li:nth-of-type(2) { top: 149px; right: 16px; width: 124px; height: 124px;z-index:5; }
.wp6_tt ul li:nth-of-type(3) { top: 306px; right: 76px; z-index:5;}
.wp07 { overflow: hidden; zoom: 1; height: auto; background: url(../images/wp1_bg.png) repeat; box-sizing: border-box; padding: 70px 0 60px; }
.tt_07 { background: url(../images/tt_07.png) no-repeat top center; height: 70px; }
.wp7_lt { width: 538px; border-right: 1px solid #9b6024; box-sizing: border-box; padding-top: 15px; }
.wp7_lt ul li { font-size: 18px; color: #9b6024; margin-bottom: 30px; line-height: 50px; }
.wp7_lt .inpt1 { border: 1px solid #9b6024; width: 320px; height: 50px; line-height: 50px; text-indent: 4px; }
.wp7_lt .inpt2 { display: block; background: none; border: none; width: 220px; height: 58px; margin: 0 auto; }
.wp7_rt { width: 424px; }
.wp7_rt h2 { background: url(../images/wp7_line.png) no-repeat center bottom; line-height: 37px; line-height: 37px; font-weight: bold; color: #9b6024; font-size: 26px; padding-bottom: 8px; }
.wp7_rt h3 { margin: 12px 0; }
.wp7_rt h4 a { display: block; float: left; }
.wp7_rt h4>img { display: block; float: right; }
.end { width: 100%; height: 472px; background: url(../images/end_bg.png) center; }
.end_a { width: 730px; margin: 0px auto; padding-top: 30px; }
.end_menu { overflow: hidden; height: auto; margin-top: 20px; width: 100%; height: 46px; background: url(../images/end_menu_bg.png) center; }
.end_menu li { float: left; background: url(../images/end_menu_01.png) right center no-repeat; width:16.666%; text-align: center; line-height: 46px; font-size: 16px; }
.end_menu li a { color: #fff; }
.end_b { margin: 30px 70px 0px 10px; float: left; width: 287px; height: 157px; }
.end_c { width: 337px; float: left; margin: 30px 20px 0px 10px; }
.end_c p { font-size: 14px; color: #fff; line-height: 26px; }
.end_d { margin: 30px 70px 0px 10px; float: right; width: 150px; }
.end_d i { display: block; overflow: hidden; padding: 5px; }
.end_d p { text-align: center; color: #fff; font-size: 15px; font-weight: bold; line-height: 28px; }