.genduo { width: 1029px; margin: auto; text-align: right; padding-right: 30px; margin-bottom: 10px; font-size: 14px; color: #9a0e14; }
.tab { border-bottom: 1px solid #dcdcdc; }
.tab li { float: left; }
.tab li a { line-height: 59px; color: #585858; font-size: 18px; padding: 0 40px; font-weight: bold; }
.tab li:hover, .tab li.active { background: #a50901; }
.tab li:hover a, .tab li.active a { color: #fff; }
.fenleics { overflow: hidden; margin-top: 15px; }
.fenleics li { width: 140px; height: 30px; float: left; border: 1px solid #dcdcdc; margin-top: 5px; margin-left: 5px; }
.fenleics li a { text-align: center; line-height: 30px; }
.fenleics li:hover, .fenleics li.active { background: #a50901; }
.fenleics li:hover a, .fenleics li.active a { color: #fff; }
.bread { color: #999; font-size: 12px; padding: 20px 0 20px 15px; background: url(../images/bread.png) no-repeat left; }
.bread a { display: inline-block; color: #999; }
.bread a:hover { color: #a50901; }
.product { overflow: hidden; }
.product .main { margin-top: 20px; }
.product .main li { width: 247px; float: left; margin-left: 10px; margin-bottom: 40px; }
.product .main li .left { width: 240px; text-align: center; overflow: hidden; border: 1px solid #dcdcdc; background-size: cover; }
.product .main li .left img { margin-right: 22px; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; transition: all 0.2s ease-in; width: 245px; }
.product .main li .font { width: 240px; padding: 10px 0 0 0; }
.product .main li .font .a1 { color: #bb0511; font-size: 16px; margin-bottom: 10px; }
.product .main li .font .p1 { font-size: 14px; color: #999; line-height: 20px; height: 62px; text-overflow: ellipsis; overflow: hidden; }
.product .main li .font .p2 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 14px; }
.product .main li .end { margin-top: 20px; background: url(../images/product_gt1.png) no-repeat right; }
.product .main li .end .go_pay { background: url(../images/product_tm1.png) left no-repeat; line-height: 26px; padding-left: 33px; color: #231714; }
.product .main li:hover .left { background: url(../images/product_bg2.png) no-repeat center; }
.product .main li:hover .font .a1 { color: #d9c46d; }
.product .main li:hover .go_pay { background: url(../images/product_tm2.png) left no-repeat; color: #d9c46d; }
.product .main li:hover .end { background: url(../images/product_gt2.png) no-repeat right; }
.product .main li:hover .left img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.paging { text-align: center; margin: 50px 0 70px 0; }
.paging li { padding: 0 5px; display: inline-block; height: 27px; min-width: 27px; border: 1px solid #ddd; text-align: center; line-height: 27px; margin: 0 3px; }
.paging li.active,
.paging li:hover { background: #a22228; }
.paging .li3 .thisclass { color: #fff; background: #a22228; }
.paging li.active a,
.paging li:hover a { color: #fff; }
.paging li a { display: block; color: #999; font-size: 12px; }
.paging .li2 { border: 0; }
.paging .li2:hover { background: none; border: 0; }
.paging .li3 { width: inherit; padding: 0 10px; }
.p_d .top { padding-bottom: 13px; border-bottom: 1px solid #e5e5e5; }
.p_d .top .left { padding: 30px 0; text-align: center; width: 437px; border: 1px solid #dcdcdc; }
.p_d .top .font { margin-left: 45px; margin-top: 30px; width: 52%; }
.p_d .top .font .p1 { font-size: 21px; color: #d9c46d; font-weight: bold; }
.p_d .top .font .p2 { font-size: 21px; color: #d9c46d; }
.p_d .top .font .line { width: 37px; height: 3px; background: #d9c46d; margin: 20px 0; }
.p_d .top .font .p3 { line-height: 22px; }
.p_d .top .font a { width: 119px; height: 34px; background: #9a0e14; line-height: 34px; text-align: center; color: #fff; border-radius: 17px; margin-top: 55px; }
.p_d .main p { padding: 0 10px; }
.p_d .main .pq { font-size: 24px; color: #333; margin-top: 30px; }
.p_d .main .pw { line-height: 22px; margin-top: 20px; }
.p_d .main .pe { font-size: 24px; color: #333; margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #dcdcdc; }
.p_d .main ul { border-bottom: 1px solid #dcdcdc; padding: 30px 0 40px; }
.p_d .main ul li { float: left; margin: 0 25px; width: 272px; }
.p_d .main ul li .p1 { font-size: 20px; }
.p_d .main ul li .p2 { background: url(../images/list.png) left no-repeat; padding-left: 15px; }
.p_d .main { padding-bottom: 50px; }
.p_d .new_tz { padding: 20px 0 60px; background: #f1f1f1; }
.p_d .new_tz .title { font-size: 24px; color: #d9c46d; text-align: left; }
.p_d .new_tz .circle { width: 240px; height: 240px; border-radius: 50%; background: rgba(217, 196, 109, 0.1); text-align: center; }
.p_d .new_tz .circle img { padding: 25px 0; }
.p_d .new_tz p { color: #333; text-align: center; font-size: 16px; line-height: 40px; }
.p_d .new_tz .contain { overflow: hidden; }
#Marquee_x div { float: left; overflow: hidden; }
#Marquee_x ul li { float: left; }
#Marquee_x ul li div { margin: 0 10px; }
#Marquee_x { margin-top: 20px; overflow: hidden; }
#Marquee_x .clone { display: none; }
.bus { }
.bus .top { padding-bottom: 90px; }
.bus_title { font-size: 22px; font-weight: bold; color: #2a2a2a; display: inline-block; }
.bus_title em { color: #a50901; }
.bus_line { width: 62px; height: 3px; display: inline-block; background: #a50901; margin-top: 15px; margin-left: 10px; }
.bus_p1 { font-size: 18px; padding: 10px 0 50px; }
.bus_p2 { line-height: 22px; }
.bus .top .right { width: 526px; height: 594px; padding-top: 35px; text-align: center; background: rgba(255, 255, 255, .54); }
.bus .top .k { margin-top: 45px; }
.bus .top .right .font { color: #818181; line-height: 26px; text-align: left; padding: 0 20px 50px 20px; }
.bus .top .right .p1 { color: #ccb051; background: url(../images/bus_dot.png) no-repeat bottom; }
.bus .mid { background: url(../images/bus_mid.jpg) no-repeat center; background-size: cover; height: 141px; }
.bus .mid .title { }
.bus .mid .title .line { width: 426px; float: left; height: 1px; background: #fff; margin: 21px 0; }
.bus .mid .title p { width: 174px; line-height: 41px; color: #fff; float: left; text-align: center; font-size: 22px; border: 1px solid #fff; font-weight: bold; }
.bus .mid .title p em { color: #a50901; }
.bus .mid .p1 { color: #fefcf9; text-align: center; font-size: 22px; font-weight: bold; margin-top: 10px; }
.bus .device .line { width: 100%; background: #a50901; height: 1px; position: absolute; bottom: 10px; }
.bus .device { width: 100%; height: 550px; position: relative; }
.bus .device .arrow-left { background: url(../images/bus_left.png) no-repeat left top; position: absolute; left: -100px; top: 50%; margin-top: -30px; width: 32px; height: 61px; z-index: 33; background-size: cover; }
.bus .device .arrow-right { background: url(../images/bus_right.png) no-repeat left bottom; position: absolute; right: -100px; background-size: cover; top: 50%; margin-top: -30px; z-index: 33; width: 32px; height: 61px; }
.bus .swiper-container { width: 100%; height: 468px; }
.bus .pagination { position: absolute; left: 0; text-align: center; bottom: 0px; width: 100%; z-index: 333; }
.bus .swiper-pagination-switch { display: inline-block; width: 14px; height: 14px; border-radius: 50%; background: #a50901; margin: 0 19px; cursor: pointer; position: relative; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.bus .swiper-active-switch { -webkit-transform: scale(2.05); -moz-transform: scale(2.05); -ms-transform: scale(2.05); -o-transform: scale(2.05); box-shadow: 0 0 5px #a50901; }
.bus .end { padding: 80px 0; text-align: center; }
.bus .end .p1 { color: #000; font-size: 22px; padding-bottom: 10px; }
.bus .end .p2 { font-size: 18px; padding-bottom: 50px; }
.brand .contain { overflow: hidden; }
.brand .top { margin-right: -10px; margin-top: 20px; }
.brand .top li { margin-right: 10px; float: left; overflow: hidden; }
.brand .top li:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.brand .title { padding-top: 40px; }
.brand .end { text-align: center; margin-top: 60px; }
.brand .end li { position: relative; text-align: center; width: 22%; display: inline-block; padding: 20px 1%; margin-bottom: 40px; }
.brand .end li:hover img { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rorate(360deg); }
.brand .end li img { -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; -ms-transition: all 1s; transition: all 1s; }
.brand .end li .p1 { color: #646464; font-size: 20px; padding: 20px 0 10px; }
.brand .end .line { padding: 0 10px; background: #d9c46d; height: 2px; box-shadow: 0 0 4px #d9c46d; }
.brand .end li .p2 { color: #939393; font-size: 12px; padding: 0 17px; margin-top: 20px; }
.brand .end li .right { position: absolute; right: 0; top: 0; height: 100%; width: 2px; background: #f6f6f6; }
.market .bread { text-align: left; }
.market .bus_p1 { text-align: left; }
.six { padding-bottom: 100px; }
.six .page { position: relative; }
.six .page .imga { width: 60%; }
.six .page .imga img { width: 100%; }
.six .page .font { width: 360px; float: right; position: absolute; top: 100px; left: 20px; z-index: 33; }
.six .page .p1 { color: #d9c46d; font-size: 32px; font-weight: bold; }
.six .page .line { width: 66px; height: 2px; background: #d9c46d; margin: 30px 0; }
.six .page .p2 { font-size: 16px; line-height: 39px; }
.six .bus_p2 { margin-bottom: 30px; }
.titlex { padding: 50px 0 0; }
.history .device .line { width: 100%; background: #a50901; height: 1px; position: absolute; bottom: 10px; }
.history .device { width: 100%; position: relative; margin: 90px 0 60px; }
.history .swiper-wrapper { height: 100% !important; }
.history .swiper-slide { height: 100% !important; }
.history .device .arrow-left { background: url(../images/bus_left.png) no-repeat left top; position: absolute; left: -100px; top: 50%; margin-top: -30px; width: 32px; height: 61px; z-index: 33; background-size: cover; }
.history .device .arrow-right { background: url(../images/bus_right.png) no-repeat left bottom; position: absolute; right: -100px; top: 50%; background-size: cover; margin-top: -30px; width: 32px; height: 61px; z-index: 33; }
.history .swiper-container { width: 90%; height: 100%; }
.history .main { }
.history .main .left { height: 180px; width: 280px; margin-top: 38px; margin-left: 20px; background: url(../images/history_dot.png) no-repeat center; background-size: cover; }
.history .main .left p { font-size: 51px; line-height: 180px; font-weight: bold; padding-left: 28px; color: #fff; }
.history .main .right { margin-left: 40px; width: 60%; }
.history .main .right p { line-height: 32px; color: #c3a13b; }
.history .img1 { margin-left: -12px; margin-bottom: 50px; }
.history .img1 li { margin-left: 12px; float: left; overflow: hidden; }
.history .img1 li:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.history .end { background: #f1f1f1; padding: 65px 0 90px; }
.history .end .p1 { color: #a50901; font-weight: bold; font-size: 40px; }
.history .end .p2 { color: #a50901; font-size: 32px; }
.history .end .p3 { margin-top: 28px; font-size: 18px; line-height: 32px; }
.news .device a { overflow: hidden; }
.news .device:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.news .device .line { width: 100%; background: #a50901; height: 1px; position: absolute; bottom: 10px; }
.news .device { width: 521px; height: 356px; position: relative; }
.news .pagination { position: absolute; left: 0; text-align: center; bottom: 60px; width: 100%; }
.news .swiper-pagination-switch { display: inline-block; width: 15px; height: 6px; border-radius: 2px; background: #e1e1e1; margin: 0 3px; cursor: pointer; position: relative; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.news .swiper-active-switch { background: #ccb051; }
.news .top .left { }
.news .top .left .font { position: absolute; bottom: 0; width: 100%; line-height: 46px; font-size: 18px; color: #fff; background: rgba(217, 196, 109, 0.84); }
.news .top .left .font p { padding-left: 20px; }
.news .swiper-container { width: 521px; height: 356px; }
.news .top .right { width: 483px; height: 356px; }
.news .top .right li { padding: 22px 0; }
.news .top .right li.li2 { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
.news .top .right a { line-height: 27px; font-size: 18px; color: #2e2e2e; }
.news .top .right a:hover { color: #d9c46d; }
.news .top .right .p1 { line-height: 27px; color: #999; }
.news .top .right .p3 { }
.news .top { padding-bottom: 33px; border-bottom: 1px solid #dcdcdc; }
.news .main { margin-top: 20px; }
.news .main li { padding: 20px 0; border-bottom: 1px dashed #dcdcdc; }
.news .main li .left { width: 240px; height: 165px; overflow: hidden; }
.news .main li .left a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.news .main li .left a img { max-width: 100%; max-height: 100%; }
.news .main li:hover .left img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.news .main li .font { margin-left: 25px; width: 708px; }
.news .main li .font .a1 { color: #2e2e2e; font-size: 18px; margin-top: 10px; }
.news .main li .font .p1 { color: #999; margin-bottom: 10px; }
.news .main li .font .p2 { line-height: 22px; }
.news .main li .font .btn { width: 131px; line-height: 34px; border: 1px solid #ccc; border-radius: 17px; text-align: center; float: right; color: #7d7d7d; margin-top: 20px; }
.news .titlex { padding-top: 20px; }
.news .main li .font .btn:hover { background: #9a0e14; color: #fff; border: 1px solid #9a0e14; }
.n_d { }
.n_d .p1 { text-align: center; font-size: 18px; font-weight: bold; color: #d9c46d; }
.n_d .date { color: #d9c46d; text-align: center; line-height: 30px; padding-bottom: 33px; }
.n_d .font { font-size: 12px; line-height: 24px; }
.n_d { text-align: center; padding-bottom: 50px; }
.n_d .pagebody { padding: 10px 0; line-height: 26px; font-size: 14px; color: rgb(102, 102, 102); }
.n_d .pagebody * { max-width: 100%; }
.n_d img { padding: 30px 0; }
.n_d p { text-align: left; }
.next_prev { padding-top: 24px; border-top: 1px solid #dcdcdc; }
.next_prev p { line-height: 24px; }
.next_prev a { display: inline-block; }
.next_prev a:hover { color: #d9c46d; }
.next_prev .back { float: right; }
.consult { padding-bottom: 110px; }
.news .main li .font .a1:hover { color: #d9c46d; }
.consult .main { text-align: center; padding-bottom: 45px; padding-top: 66px; }
.consult .main p { font-size: 16px; line-height: 46px; }
.consult .kuang { border: 1px solid #e5e5e5; padding-bottom: 55px; }
.consult .kuang .title { line-height: 66px; font-size: 16px; color: #454545; text-indent: 33px; border-bottom: 1px dashed #d4d4d4; }
.consult .kuang .input1 { margin-bottom: 30px; }
.consult .kuang .input1 .choose { display: inline-block; width: 139px; height: 31px; line-height: 31px; border: 1px solid #e5e5e5; padding: 0 15px; cursor: pointer; position: relative; }
.consult .kuang .input1 .choose .show { position: absolute; top: 31px; left: -1px; width: 100%; background: #fff; z-index: 3; display: none; border: 1px solid #e5e5e5; }
.consult .kuang .input1 .choose li { line-height: 30px; text-indent: 15px; }
.consult .kuang .input1 .choose .li1 { border-bottom: 1px solid #dcdcdc; }
.consult .kuang .input1 .choose div { background: url(../images/consult_dot.png) no-repeat right; }
.consult .kuang .input1 .choose p { font-size: 12px; line-height: 33px; color: #454545; }
.consult .kuang .left { margin-left: 30px; }
.consult .kuang .all { margin-top: 60px; }
.consult .kuang span { line-height: 33px; color: #454545; font-size: 14px; margin-right: 10px; width: 50px; display: inline-block; text-align: right; }
.consult .kuang span em { color: #d9c46d; margin-right: 3px; }
.consult .kuang input { width: 326px; height: 31px; line-height: 33px; border: 1px solid #e5e5e5; display: inline-block; text-indent: 10px; }
.consult .kuang .right { margin-left: 100px; }
.consult .kuang .right textarea { width: 326px; height: 123px; line-height: 33px; border: 1px solid #e5e5e5; text-indent: 10px; }
.consult .kuang .right p { text-align: right; line-height: 30px; }
.consult .kuang .btn { width: 169px; height: 48px; margin: 20px auto 0; line-height: 48px; text-align: center; color: #fff; background: #a50901; font-size: 20px; }
.health { }
.health .top { padding: 35px 0; }
.health .top .main { width: 239px; padding: 25px 0; margin: 0 9px; height: 85px; border-radius: 12px; box-shadow: 0 0 8px #dcdcdc; position: relative; }
.health .swiper-slide-active .font .p2, .health .top .main:hover .font .p2 { background: url(../images/health_nav_btn2.png) no-repeat left !important; }
.health .swiper-slide-active .font, .health .top .main:hover .font { color: #9a0e14 !important; }
.health .top .main1 { background: url(../images/health_nav1.png) no-repeat left #f7f3e3; background-position-x: 20px; }
.health .swiper-slide-active .main1, .health .top .main1:hover { background: url(../images/health_nav1_1.png) no-repeat left #fdf0f1; background-position-x: 20px; }
.health .top .main2 { background: url(../images/health_nav2.png) no-repeat left #f7f3e3; background-position-x: 20px; }
.health .swiper-slide-active .main2, .health .top .main2:hover { background: url(../images/health_nav2_2.png) no-repeat left #fdf0f1; background-position-x: 20px; }
.health .top .main3 { background: url(../images/health_nav3.png) no-repeat left #f7f3e3; background-position-x: 20px; }
.health .swiper-slide-active .main3, .health .top .main3:hover { background: url(../images/health_nav3_3.png) no-repeat left #fdf0f1; background-position-x: 20px; }
.health .top .main4 { background: url(../images/health_nav4.png) no-repeat left #f7f3e3; background-position-x: 20px; }
.health .swiper-slide-active .main4, .health .top .main4:hover { background: url(../images/health_nav4_4.png) no-repeat left #fdf0f1; background-position-x: 20px; }
.health .top .main .font { width: 120px; float: right; color: #d9c46d; }
.health .top .main .font .p1 { font-size: 18px; margin-bottom: 25px; line-height: 20px; }
.health .top .main .font .p2 { position: absolute; bottom: 30px; right: 0; width: 80px; font-size: 16px; padding-left: 40px; line-height: 35px; background: url(../images/health_nav_btn1.png) no-repeat left; }
.health .device { width: 100%; height: 140px; position: relative; }
.health .device .arrow-left { background: url(../images/health_left.png) no-repeat left top; position: absolute; left: -100px; top: 50%; margin-top: -24px; width: 19px; height: 47px; z-index: 33; }
.health .device .arrow-right { background: url(../images/health_right.png) no-repeat left bottom; position: absolute; right: -100px; top: 50%; margin-top: -24px; width: 19px; height: 47px; z-index: 33; }
.health .swiper-container { width: 100%; height: 140px; }
.health .end { background: #f1f1f1; padding: 40px 0 60px; box-shadow: 5px 0 5px #e3e3e3; }
.health .end .contain { overflow: hidden; }
.health .end ul { margin-right: -12px; }
.health .end li { width: 294px; padding: 20px; background: #fff; float: left; margin-right: 12px; }
.health .end li:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.health .end li a { overflow: hidden; }
.health .end li img { width: 100%; }
.health .end li .a1 { color: #333; font-size: 20px; margin-top: 40px; white-space: nowrap; text-overflow: ellipsis; }
.health .end li .a1:hover { color: #d9c46d; }
.health .end li .p1 { color: #333333; line-height: 20px; margin-top: 10px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.health .end li .date { color: #999; font-size: 12px; margin-top: 10px; }
.health .end li .btn { margin-top: 35px; width: 133px; line-height: 36px; border-radius: 14px; text-align: center; color: #fff; background: #9a0e14; font-size: 16px; float: right; }
.n_d .bread { text-align: left; }
.all_know .main { margin-top: 20px; }
.all_know .main li { padding: 20px 0; border-bottom: 1px dashed #dcdcdc; }
.all_know .main li .left { overflow: hidden; }
.all_know .main li:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.all_know .main li .font { margin-left: 25px; width: 708px; }
.all_know .main li .font .a1 { color: #2e2e2e; font-size: 18px; margin-top: 10px; }
.all_know .main li .font .a1:hover { color: #d9c46d; }
.all_know .main li .font .p1 { color: #999; margin-bottom: 10px; }
.all_know .main li .font .p2 { line-height: 22px; }
.all_know .main li .font .btn { width: 131px; line-height: 34px; border: 1px solid #ccc; border-radius: 17px; text-align: center; float: right; color: #7d7d7d; margin-top: 20px; }
.all_know .main li .font .btn:hover { background: #9a0e14; color: #fff; border: 1px solid #9a0e14; }
.fw { padding-bottom: 77px; }
.fw .top { width: 389px; margin: 75px auto 0; }
.fw .top .div1 { height: 45px; border: 1px solid #c7ac50; width: 100%; }
.fw .top .div1 input { width: 80%; height: 100%; color: #999; float: left; text-indent: 10px; }
.fw .top .div1 a { width: 20%; height: 100%; float: left; background: url(../images/fw_search.png) no-repeat center #c7ac50; }
.fw .top .font { font-size: 12px; padding: 6px 0; }
.fw .top .font span { float: left; line-height: 18px; }
.fw .top .font .span1 { color: #fff; background: #c7ac50; width: 18px; height: 18px; line-height: 18px; text-align: center; float: left; border-radius: 50%; margin: 0 3px; }
.fw .top .font .span2 { font-size: 13px; margin: 0 3px; }
.fw .main { position: relative; margin-top: 35px; }
.fw .main .line { position: absolute; width: 100%; left: 0; top: 35px; height: 1px; background: rgba(184, 4, 16, 0.16); }
.fw .main li { width: 19.33%; padding: 0 7%; float: left; text-align: center; font-size: 16px; line-height: 27px; color: #333; }
.fw .main li .cir { width: 69px; height: 69px; margin: 0 auto; background: url(../images/fw_circle.png) no-repeat center; background-size: cover; line-height: 69px; color: #f7f6f6; font-size: 24px; }
.fw .main li p { margin-top: 15px; }
.fw .p_main1 { background: url(../images/fw1.png) no-repeat left; }
.fw .p_main2 { background: url(../images/fw2.png) no-repeat left; }
.fw .p_main { padding-left: 45px; width: 150px; margin: 0 auto; color: #ccb051; font-size: 26px; margin-top: 60px; }
.fw .rem { margin-top: 90px; font-size: 12px; line-height: 22px; }
.fw .rem .p1 { font-weight: bold; }
.fw .show { position: fixed; top: 50%; left: 50%; width: 396px; height: 154px; margin-top: -67px; margin-left: -198px; text-align: center; background: #fff; z-index: 4; box-shadow: 0 0 6px #fff; display: none; }
.fw .show .p1 { font-size: 20px; line-height: 41px; background: #b70410; color: #fff; }
.fw .show .p2 { font-size: 20px; line-height: 27px; color: #b70410; margin-top: 20px; }
.fw .show .p3 { color: #333; font-size: 16px; }
.fw .show .close { position: absolute; right: 10px; top: 10px; width: 20px; height: 20px; cursor: pointer; background: url(../images/close.png) no-repeat center; }
.market { text-align: center; padding-bottom: 90px; }
.market .p1 { text-align: center; margin: 40px 0; line-height: 27px; }
.market .p2 { font-size: 18px; padding-bottom: 20px; text-align: left; }
.market .line { width: 90%; float: right; height: 2px; background: #686868; }
.market .mess { margin-top: 25px; text-align: left; }
.market .mess .p3 { font-size: 26px; font-weight: bold; color: #333; background: url(../images/market_dot.png) no-repeat; background-position: 0 0; padding-top: 20px; padding-left: 35px; float: left; }
.market .mess .right { margin-left: 90px; }
.market .mess .p4 { line-height: 34px; }
.market .mess .p4 span { margin-right: 30px; }
.bot_mess { }
.bot_mess .p1 { margin-bottom: 30px; font-size: 12px; font-weight: bold; }
.bot_mess .p2 { margin-bottom: 30px; line-height: 24px; font-size: 12px; }
.bot_mess .three_warm { padding: 40px 0; }
.bot_mess .end { background: #f7f7f7; padding: 50px 0; }
.bot_mess .font { width: 834px; margin-left: 10px; }
.bot_mess .font .p1 { font-size: 18px; font-weight: bold; color: #d9c46d; margin-bottom: 15px; }
.bot_mess .font .p2 { color: #d9c46d; line-height: 22px; font-size: 12px; }
.contact .p1 { color: #999; }
.contact .phone li { float: left; margin-right: 45px; }
.contact .mid { padding: 25px 0; margin-top: 35px; border-top: #f4f4f4 1px dashed; border-bottom: #f4f4f4 1px dashed; }
.contact .phone .li1 { background: url(../images/contact1.png) no-repeat left; }
.contact .phone .li1 .pb { color: #b91b1c; }
.contact .phone .li2 { background: url(../images/contact2.png) no-repeat left; }
.contact .phone .li2 .pb { color: #04a4d5; }
.contact .phone .li3 { background: url(../images/contact3.png) no-repeat left; }
.contact .phone .li3 .pb { color: #d9c46d; }
.contact .phone li .font { padding-left: 60px; }
.contact .phone li .font .pa { color: #333; font-size: 14px; }
.contact .phone li .font .pb { font-size: 18px; font-weight: bold; }
.contact .mid .p2 { padding: 20px 0; }
.contact .mid .p3 { line-height: 27px; font-size: 12px; color: #333; padding-left: 23px; }
.contact .mid .pq { background: url(../images/contactq.png) left no-repeat; }
.contact .mid .pw { background: url(../images/contactw.png) left no-repeat; }
.contact .mid .pe { background: url(../images/contacte.png) left no-repeat; }
.contact .end { padding-top: 25px; }
.contact .end div { display: inline-block; }
.contact .end .p2 { color: #000; padding-bottom: 10px; }
.contact .end .p3 { color: #333; text-align: center; }
.contact { padding-bottom: 100px; }
.peo { }
.peo .main { padding: 20px 0 100px; }
.peo li { }
.peo li .a1 { padding: 15px 25px; border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; }
.peo li.active .a1 { background: #9a0e14; border: 0; }
.peo li.active .a1 p { color: #fff; }
.peo li.active .a1 p.fr { display: block; }
.peo li .a1 p.fr { color: #fff; font-size: 20px; display: none; }
.peo li .a1 p { color: #d9c46d; }
.peo li .show { padding: 20px 25px; display: none; }
.peo li .show .p1 { color: #333; margin-bottom: 20px; }
.peo li .show .p2 { line-height: 24px; color: #333; }
