
body, ul { padding: 0px; margin: 0px; }
ul { list-style: none; }
.prev { left: 30px; }
.next { right: 30px; }
* { padding: 0px; margin: 0px; }
body { overflow-x: hidden; }
.STYLE2 { font-size: 12px; color: rgb(255, 255, 255); }
a:link { color: rgb(204, 204, 204); }
a:visited { color: rgb(204, 204, 204); }
a:hover { color: rgb(204, 204, 204); }
a:active { color: rgb(204, 204, 204); }
.YZbg_02 { width: 1920px; height: 900px; left: 50%; margin-left: -960px; overflow: hidden; position: relative; background: url("../images/bj_02.jpg") 0px 0px no-repeat; }
.centerYZ2 { margin: 0px auto; width: 100%; }
.YZbgVideo { width: 1920px; position: absolute; left: 50%; margin: 0px auto -272px -961px; z-index: 0; }
.YZpiccon { float: left; position: relative; left: 50%; margin: 30px auto -272px -357px; z-index: 3; }
.YZbg_03 { width: 1920px; height: 900px; left: 50%; margin-left: -960px; overflow: hidden; position: relative; background: url("../images/bj_03.jpg") 0px 0px no-repeat; }
.YZbg_04 { width: 1920px; height: 900px; left: 50%; margin-left: -960px; overflow: hidden; position: relative; background: url("../images/bj_04.jpg") 0px 0px no-repeat; }
.YZbg_05 { width: 1920px; height: 900px; left: 50%; margin-left: -960px; overflow: hidden; position: relative; background: url("../images/bj_05.jpg") 0px 0px no-repeat; }
.STYLE1 { font-size: 24px; }
.topstyle { top: 0px; height: 68px; position: fixed; z-index: 999; }
.topstyle a { text-decoration: none; color: rgb(79, 79, 79); }
.ab { position: absolute; left: 431px; top: -1px; }
.topcontainer { width: 1920px; height: 999px; left: 50%; margin-left: -960px; overflow: hidden; position: relative; background: url("../images/bj_01.jpg") 0px 0px no-repeat; margin-top: 68px; }
.animatetop { width: 1920px; height: 1000px; left: 50%; margin-left: -960px; }
.topcontainer .topnavs { width: 616px; height: 30px; left: 50%; margin-left: -41px; top: 23px; }
.topcontainer .topnavs .nav { width: 112px; height: 30px; }
.topcontainer .topnavs .nav1 { margin-left: 0px; }
.topcontainer .topnavs .nav2 { margin-left: 167px; }
.topcontainer .topnavs .nav3 { margin-left: 335px; }
.topcontainer .topnavs .nav4 { margin-left: 503px; }
.topcontainer .navs { width: 938px; height: 263px; left: 50%; margin-left: -471px; top: 836px; }
.topcontainer .navs .nav { width: 177px; height: 178px; }
.topcontainer .navs .nav1 { margin-left: 0px; top: 86px; }
.topcontainer .navs .nav2 { margin-left: 255px; top: 35px; }
.topcontainer .navs .nav3 { margin-left: 508px; top: 0px; }
.topcontainer .navs .nav4 { margin-left: 761px; top: 7px; }
.topcontainer .navs .nav:hover { cursor: pointer; }
.zbShow2 .zbtext { width: 1058px; height: 40px; left: 421px; }
.zbShow2 .zbtext .text { font-size: 27px; color: white; }
.zbShow2 .zbtext1 { top: 570px; }
.zbShow2 .zbtext2 { top: 1046px; }
.zbShow2 .zbtext3 { top: 1524px; }
.bottom { width: 1920px; height: 132px; left: 50%; margin-left: -960px; overflow: hidden; position: relative; background-position: 0px 0px; background-image: url("../images/YZfoot.gif"); }
.slide1 .prev, .slide1 .next { width: 32px; height: 50px; }
.slide1 .prev { top: -315px; left: -38px; }
.slide1 .next { top: -367px; left: 1144px; }
.slide2 .prev, .slide2 .next { width: 47px; height: 86px; }
.slide2 .prev { top: -460px; left: -95px; }
.slide2 .next { top: -544px; left: 1295px; }
.slide3 .prev, .slide3 .next { width: 43px; height: 84px; background: url("../images/arrow.png") left top no-repeat; }
.slide3 .prev { top: -390px; left: 1018px; background-position: right top; }
.slide3 .prev:hover { top: -390px; left: 1018px; background-position: right bottom; }
.slide3 .next { top: -308px; left: -60px; background-position: left top; }
.slide3 .next:hover { top: -308px; left: -60px; background-position: left bottom; }
.slide4 .prev, .slide4 .next { width: 40px; height: 52px; }
.slide4 .prev { top: -454px; left: 36px; }
.slide4 .next { top: -507px; left: 1531px; }
.slide5 .prev, .slide5 .next { width: 40px; height: 52px; }
.slide5 .prev { top: -262px; left: -85px; }
.slide5 .next { top: -317px; left: 1121px; }
#Floatingbar .btn.change { background-position: left top; }
#backtop { display: none; background: url("../images/arrow_top.png") left top no-repeat; cursor: pointer; height: 50px; width: 50px; position: fixed; bottom: 20px; z-index: 11500; right: 20px; }
#backtop:hover { background-position: left bottom; }
.clear { display: block; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; }
.Tab { float: left; width: 100%; line-height: 49px; position: relative; }
.Tab .lines { width: 100%; position: absolute; bottom: 0px; left: 0px; border-bottom: 2px solid rgb(251, 255, 255); z-index: 1000; }
.Tab li { margin: 0px 25px; float: left; width: 91px; text-align: center; display: inline; }
.Tab li a { font-size: 17px; color: rgb(181, 150, 96); display: block; }
.Tab li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.Tab li.change a { color: rgb(255, 255, 255); }
.NewsList li .lx { margin: 0px 8px; color: rgb(181, 150, 96); float: left; }
i, em, address { font-style: normal; }
.zhuanshu-sp .swiper-slide > img { height: 586px; border: 5px solid rgb(218, 178, 119); }
.ab { position: absolute; }
.NewsList li .lx { margin: 0px 8px; color: rgb(58, 58, 58); }
.Tab { float: left; width: 95%; line-height: 55px; position: relative; border-bottom: 1px solid rgb(252, 252, 252); margin-left: 20px; }
.Tab .lines { width: 100%; position: absolute; bottom: 0px; left: 0px; border-bottom: 3px solid rgb(252, 252, 252); z-index: 1000; }
.Tab li { margin: 0px 25px; float: left; width: 150px; text-align: center; display: inline; }
.Tab li a { font-size: 17px; color: rgb(252, 252, 252); display: block; }
.Tab li a:hover { color: rgb(252, 252, 252); text-decoration: none; font-weight: bold; font-size: 20px; }
.Tab li.change a { color: rgb(252, 252, 252); font-weight: bold; font-size: 20px; }
#ZhiYe .center { position: relative; width: 964px; }
#ZhiYe .photoshow_select { text-align: center; margin-top: 45px; }
#ZhiYe .photoshow_select a { margin: 0px 2px; width: 20px; height: 20px; text-indent: 0px; background: url("../images/a_4.png") left top no-repeat; cursor: pointer; display: inline-block; }
#ZhiYe .photoshow_select a.change { background-position: right top; }
.photoshow { width: 480px; height: 628px; margin: 0px auto; }
.photoshow li { width: 391px; height: 465px; text-align: center; }
.photoshow li img { max-width: 100%; }
.photoshow li.roundabout-in-focus { cursor: default; }
.photoshow li span { padding-top: 6em; display: block; }
.move_rights, .move_lefts { float: left; width: 43px; height: 525px; position: absolute; top: 0px; z-index: 1500; }
.move_lefts span, .move_rights span { width: 82px; height: 82px; position: absolute; top: 50%; margin-top: 0px; background-repeat: no-repeat; }
.move_lefts { left: -290px; }
.move_lefts span { background-position: left top; }
.move_lefts:hover span { background-position: left bottom; }
.move_rights { right: -220px; }
.move_rights span { background-position: right top; }
.move_rights:hover span { background-position: right bottom; }
.NewsList li .lx { float: left; }
ul, ol { list-style-type: none; }
#ZhiYe2 .center { position: relative; width: 1280px; margin: 0px auto; }
#ZhiYe2 .photoshow_select2 a.change { background-position: right top; }
#ZhiYe2 .move_rights, #ZhiYe2 .move_lefts { float: left; width: 43px; height: 320px; position: absolute; top: -121px; z-index: 1500; }
#ZhiYe2 .move_lefts span, #ZhiYe2 .move_rights span { width: 80px; height: 82px; position: absolute; top: 50%; margin-top: 188px; }
#ZhiYe2 .move_lefts { left: 55px; }
#ZhiYe2 .move_lefts span { background: url("../images/01x.png") left top no-repeat; }
#ZhiYe2 .move_rights { right: 70px; }
#ZhiYe2 .move_rights span { background: url("../images/02x.png") left top no-repeat; }
.swiper-container { --swiper-navigation-color:#ccb179; }
.huanhua-sp .swiper-button-prev { width: 80px; height: 82px; background: url("../images/01x.png") center center no-repeat; left: -100px; z-index: 301; }
.huanhua-sp .swiper-button-next { width: 80px; height: 82px; background-size: auto; background-image: url("../images/02x.png"); right: -95px; z-index: 301; }
.huanhua-sp .swiper-slide > img { width: 500px; height: 660px; box-shadow: rgb(0, 0, 0) 0px 0px 10px; }
.huanhua-sp .swiper-slide:hover { top: 10px; }
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after, .swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after { content: "" !important; }
#Floatingbars { width: 148px; height: 695px; position: fixed; top: 20%; right: 0px; z-index: 10000; }
#Floatingbars ._btn_qqqun { display: block; text-align: center; margin-top: 13px; }
#Floatingbars .btn_showhide { width: 22px; text-align: center; position: absolute; font-size: 13px; color: rgb(252, 248, 237); top: 0px; right: 100%; padding: 8px 2px; background-color: rgb(166, 147, 91); cursor: pointer; }
#Floatingbars .btn_showhide:hover { background-color: rgb(187, 173, 124); }
.kefulist { background-color: rgb(241, 241, 241); }
.kefulist li { font-size: 14px; padding-right: 19px; padding-left: 19px; }
.kefulist li:hover { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAAAlCAMAAACTdDA2AAAAn1BMVEUAAAAyTG1WT1xeT1lVTl1nUFM1TGteT1g1TGs1TGtNTmBSTl5pUFM0TWxlT1U2TWs/TWc9TWhKTmJBTWZFTmRITmM5TWo4TWqPeWdDTWU7TWk6TWlETWVHTmM8TWiVe2dYT1ujgmgzTGyuh2hsUFKcf2eohGg8TWmFbGJzW1p2aGZTW2peYGlXT1xYT1trUFNYT1trUFNrUFNYT1tWT1xGFTEeAAAACnRSTlMA////kpHxMzORWc4N9AAAAwlJREFUWMOtmN1WozAURktx/BkpyqhthAoryG9tb+D9322+kNaTktJAw1Zcx7u9zk4BXUiCV/AmLvCpjJ+f2+32HXx9fHz86/h75PmXJTgcDq3EVfDP8Y40TZNdZKHwGATQkkCGRuklrb76Xs8KnRV5DYp5170eFKmn8rVIkoQlEkajSq7B+xRnfE+hKOos+6MsKgp/ivcgiGO5sJhGbEtgVRGMqZgnWdY8/Drdr6MqL+MgFCqQCWmcsaJr8KqKujlZPT5tNpsfvg/DMsQlZGgE0kr3uroteLn4Uo1UL09cuhWvMxSE1otgz3frdRSuo6iTUcZgvoq+qOhe21aV1Jg8b7FalXvGd5sNrNa4hAyNqBhfqDjey8XVizjo1Xg1ZzV+gRTPq3dsC1ro2MkoY2SuCAYrQklWVL20itILeF7FOTaVpmy1gpOwehEqgEaqCC5VBNMq+u5wxe5ngk05KUtX0DrSydA4WNHmdPlaRk+BednCcVgKK2iRF416RcHlimDAik4XealKZ1qs6aScNJXLOonReKUiGFuRtFzjoYdU00k5nZakk5LMWVHflj9w6JnnSSkgrNKjjBx1L2hpd3r7ivhJWqqU1DotjMZJFeFlrti/0+M6h6SklbiEDI2XK5blnJ/F3uFiPkkRaUojMFZ8m/a8NtzpIeV3UsNoFYHQsn5e02dRPfQmqevbmvN5TRWhNVLqyumaUBGMeevSNmWuCKhi52VZsXPqVdSkLCtOf163ekXmqlJWFWOt4va2ty5IuYrU1IpAq0i3rmlvXdACA1KWFcEtFaUWvsZI2VfcTqoINCnripFlxcOyPbRSquDs9Qav+Sviu8550raQKves2E10Mjyvb/0sVkVSY1mQAj8cVtMZ/CyGsNK8zBV33xW21bbiL2Rh9W0qOP15rWkZ3rqWu2KHk3V3/MP9HqddO+529wiqSF6Gin4h9kT/4RABXxzHxsu+Ys6Xy2c4nXhyVpxZkGjkk/+ZxRO2XN5BhlZFzF5x/FtXi0Up2BmZ351jvWJHv6K0+Q/wQmHEvsB0fAAAAABJRU5ErkJggg==") center center no-repeat; }
.kefulist li a { height: 48px; line-height: 48px; color: rgb(51, 51, 51); text-decoration: none; border-bottom: 1px solid rgb(205, 205, 205); display: block; }
.kefulist li a [class^="icon"] { margin-right: 10px; vertical-align: middle; }
.kefulist li:nth-last-of-type(1) a { border: none; }
.kefulist li:hover .icon_qq { background-position: right top; }
.kefulist li:hover a { color: rgb(255, 255, 255); }
.icon_kefu { width: 15px; display: inline-block; }
.icon_kefu.icon_kefu1x1 { }
.RQcodes { padding-top: 17px; padding-bottom: 17px; background-color: rgb(248, 248, 248); }
.RQcodes strong { line-height: 24px; font-size: 16px; font-weight: normal; color: rgb(51, 51, 51); display: block; padding-left: 20px; padding-right: 12px; }
.RQcodes span { line-height: 20px; color: rgb(178, 178, 178); margin-bottom: 10px; display: block; padding-left: 20px; padding-right: 12px; }
.RQcodes .pic { width: 108px; height: 108px; margin: 0px auto; }
.RQcodes .pic img { width: 100%; height: 100%; }
#focus_Box { position: relative; padding-top: 233px; margin: 0px auto; }
.feature-swiper { width: 1200px; height: 630px; }
.feature-swiper .swiper-slide { width: 460px; }
.feature-swiper img { }
.img_box_s { position: relative; }
.img_box_s::after { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.feature-swiper .swiper-slide.swiper-slide-active .img_box_s::after { background-image: none; }
#focus_Box .prev, #focus_Box .next { display: block; z-index: 100; overflow: hidden; cursor: pointer; position: absolute; width: 80px; height: 82px; top: 520px; }
#focus_Box .prev { background: url("../images/prev.png") left bottom no-repeat; left: 1238px; }
#focus_Box .next { background: url("../images/next.png") right bottom no-repeat; right: 1268px; }
#focus_Box .proL { transform: perspective(1100px) translate(0px, 0px) rotateY(-30deg); }
#focus_Box .proR { transform: perspective(1100px) translate(0px, 0px) rotateY(30deg); }
#Layer15 { height: 780px; position: relative; min-width: 1480px; margin: 0px auto; z-index: 100; }
#Layer15 .center { position: relative; width: 1480px; margin: 0px auto; }
#Layer15 .photoshow_select { text-align: center; margin-top: 120px; }
#Layer15 .photoshow_select a { margin: 0px 2px; width: 20px; height: 20px; text-indent: 0px; background: url("../images/a_4.png") left top no-repeat; cursor: pointer; display: inline-block; }
#Layer15 .photoshow_select a.change { background-position: right top; }
#Layer15 .photoshow { width: 1000px; height: 650px; margin: 0px auto; }
#Layer15 .photoshow li { width: 1000px; height: 650px; text-align: center; cursor: pointer; }
#Layer15 .photoshow li img { max-width: 100%; }
#Layer15 .photoshow li.roundabout-in-focus { cursor: default; }
#Layer15 .photoshow li span { padding-top: 6em; display: block; }
#Layer15 .move_rights, #Layer15 .move_lefts { float: left; width: 43px; height: 320px; position: absolute; top: 105px; z-index: 1500; }
#Layer15 .move_lefts span, #Layer15 .move_rights span { width: 80px; height: 82px; position: absolute; top: 50%; margin-top: 188px; }
#Layer15 .move_lefts { left: 210px; }
#Layer15 .move_lefts span { background: url("../images/next.png") left top no-repeat; }
#Layer15 .move_rights { right: 260px; }
#Layer15 .move_rights span { background: url("../images/prev.png") left top no-repeat; }
#download { width: 519px; height: 133px; position: absolute; top: 710px; left: 50%; margin-left: -284px; z-index: 1500; padding: 13px 19px 16px 22px; background: url("../images/downbg.png") left top no-repeat; }
#downloada { float: left; width: 560px; height: 162px; overflow: hidden; margin-left: 0px; margin-top: 0px; }
#downloada .btn_01 { float: left; width: 210px; height: 62px; position: relative; text-indent: -9999em; background: url("../images/ios1.png") left bottom no-repeat; display: block; margin-left: 0px; margin-top: 0px; }
#downloada .btn_01:hover { text-decoration: none; background: url("../images/ios2.png") left top no-repeat; }
#downloada .btn_02 { float: left; width: 210px; height: 62px; position: relative; text-indent: -9999em; background: url("../images/android1.png") left bottom no-repeat; display: block; margin-left: -210px; margin-top: 75px; }
#downloada .btn_02:hover { text-decoration: none; background: url("../images/android2.png") left top no-repeat; }
#downloada .btn_03 { float: left; width: 126px; height: 126px; position: relative; background: url("../images/ewmbg.png") left bottom no-repeat; padding-left: 30px; margin-left: 15px; margin-top: 5px; }
#downloada .btn_03 img { float: left; width: 126px; height: 126px; }
#downloada .btn_04 { float: left; width: 135px; height: 134px; position: relative; text-indent: -9999em; background: url("../images/pc1.png") left bottom no-repeat; display: block; margin-left: 10px; margin-top: 2px; }
#downloada .btn_04:hover { text-decoration: none; background: url("../images/pc2.png") left top no-repeat; }
.animatetop .arrow { width: 39px; height: 53px; background: url("../images/arrow_down.png") center center no-repeat; position: absolute; bottom: 50%; left: 50%; z-index: 51; margin-bottom: -430px; animation: 3s linear 0s infinite normal none running down; }
#Layer4 { position: relative; width: 1000px; height: 132px; z-index: 1; }
#Layer5 { position: absolute; width: 700px; height: 90px; z-index: 1; left: 258px; top: 23px; }
a:link { color: rgb(165, 131, 81); text-decoration: none; }
a:visited { text-decoration: none; color: rgb(165, 131, 81); }
a:hover { text-decoration: underline; color: rgb(165, 131, 81); }
a:active { text-decoration: none; color: rgb(165, 131, 81); }
#Layer15 { position: relative; height: 950px; z-index: 1; background-image: url("../images/bj_06.jpg"); background-repeat: no-repeat; background-position: 0px 0px; width: 1920px; margin-left: -960px; left: 50%; }
#Layer5 { position: absolute; width: 700px; height: 90px; z-index: 1; left: 777px; top: 24px; }
.STYLE2 { font-size: 12px; }
#Flash { width: 1920px; height: 1000px; position: absolute; left: 50%; margin: 0px auto -272px -960px; z-index: 50; }
#Header { margin: 0px auto -290px -960px; width: 1920px; height: 1000px; position: absolute; left: 50%; line-height: 0px; }
.swiper-container { margin: 0px auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-container-no-flexbox .swiper-slide { float: left; }
.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform, -webkit-transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform, -webkit-transform; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; align-items: flex-start; transition-property: transform, height, -webkit-transform; }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper { touch-action: pan-y; }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper { touch-action: pan-x; }
.swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center center; background-repeat: no-repeat; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0px; width: 100%; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 4px; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms ease 0s, left 200ms ease 0s, -webkit-transform 200ms ease 0s; }
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }
.swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-coverflow .swiper-wrapper { }
h2 { width: 960px; margin: 20px auto 20px -480px; font-size: 18px; line-height: 25px; font-weight: normal; position: absolute; left: 50%; color: rgb(255, 255, 255); z-index: 1; }
.gallery_container .prev { left: 0px; background: url("../images/prev.png") no-repeat; }
.gallery_container .next { right: 0px; background: url("../images/next.png") no-repeat; }
.gallery_container .prev, .gallery_container .next { position: absolute; top: 15px; width: 140px; height: 520px; z-index: 99; }
html, body, span, object, iframe, h1, h2, h3, h4, h5, p, blockquote, pre, a, address, code, del, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label { margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, audio, video { margin: 0px; padding: 0px; display: block; }
body { font-size: 12px; font-family: "Microsoft YaHei"; }
ul, ol { list-style-type: none; }
h1 { font-size: 24px; }
a:hover { text-decoration: none; transition: color 200ms linear 0s, background-color 200ms linear 0s, border-color 200ms linear 0s; }
a:active { }
a:visited { }
.clear { display: block; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; }
.center { margin: 0px auto; width: 1280px; }
#m1 .center { position: relative; }
#NewsYZjieshao { float: right; width: 880px; height: 540px; overflow: hidden; font-size: 16px; margin-top: 148px; padding-top: 40px; padding-right: 36px; padding-left: 33px; background: url("../images/bg_NewsYZjieshao.png") left top repeat-x; }
#NewsYZjieshao .TabYZ_nr { margin-bottom: 130px; }
.TabYZ_nr .NewsYZjieshaoList li { height: 38px; line-height: 38px; overflow: hidden; }
.TabYZ_nr .NewsYZjieshaoList li time { float: right; font-size: 12px; color: rgb(255, 255, 255); margin-left: 76px; }
.TabYZ_nr .NewsYZjieshaoList li a { overflow: hidden; color: rgb(255, 255, 255); text-decoration: none; text-overflow: ellipsis; white-space: nowrap; display: block; }
.TabYZ_nr .NewsYZjieshaoList li a:hover { color: rgb(241, 145, 133); }
.TabYZ_nr .NewsYZjieshaoList li .lx { float: left; color: rgb(255, 255, 255); }
.DocList li .lx { float: left; width: 50px; color: rgb(255, 255, 255); margin-right: 6px; }
#NewsYZjieshao .Tab { float: left; width: 100%; height: 33px; line-height: 30px; text-align: center; margin-bottom: 23px; border-bottom: 1px solid rgb(85, 103, 117); }
#NewsYZjieshao .Tab .lines { width: 100%; position: absolute; bottom: -1px; left: 0px; border-bottom: 2px solid rgb(241, 145, 133); }
#NewsYZjieshao .Tab li { float: left; width: 118px; position: relative; margin-right: 30px; }
#NewsYZjieshao .Tab li.change a { color: rgb(241, 145, 133); }
#NewsYZjieshao .Tab li a { color: rgb(255, 255, 255); text-decoration: none; display: block; }