﻿/*头部*/
.bg-white { background-color: #fff; }
.top { width: 100%; height: 44px; background: #edeeed; }
.top_l li { float: left; margin-top: 10px;padding: 0 15px;}
.top_l li a { font-size: 14px; color: #666666; }
.top_l .top_lc {  border-right: 1px #919291 solid; }
.top_r li { float: left; font-size: 14px; margin-top: 10px; color: #666666; }
.top_r .phone { background: url("../images/phone_03.png") no-repeat 2px 3px; border-right: 1px #919291 solid; margin-right: 15px; padding: 0 15px 0 20px; }
.head { height: 101px; }
.head .logo { margin-top: 14px; }
.head .fifteen img { display: block; margin-left: 68px; }
.search { margin-top: 33px; }
.search input { width: 280px; padding-left: 10px; height: 32px; border: 1px #e2e2e2 solid; border-radius: 20px; border-right: none; }
.search button { width: 68px; height: 34px; background: #c50719 url("../images/search_06.png") no-repeat center; margin-left: -25px; cursor: pointer; border-radius: 20px; }
.nav { width: 100%; height: 54px; background: #c50719; }
.nav li { float: left; line-height: 54px; }
.nav li a { display: block; color: #fff; padding: 0 47px; font-size: 20px; }
.nav li a:hover { background: #ad0d1b; }
/*轮播图*/

.flexslider { margin: 0px auto; position: relative; width: 100%; height: 604px; overflow: hidden; zoom: 1; }
.flexslider .slides li { width: 100%; height: 100%; }
.flex-direction-nav a { width: 46px; height: 46px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; background-size: 100%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px; }
.flex-direction-nav .flex-next { background-position: 0 -72px; right: 75px; }
.flex-direction-nav .flex-prev { left: 75px; }
.flexslider:hover .flex-next { opacity: 1; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 1; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; }
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;
}
.flex-control-paging li a { background: url(../images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active, .flex-control-paging li.active a { background-position: 0 0; }
.flexslider .slides a img { width: 100%; height: 604px; }
.banner__panel { position: absolute; top: 270px; display: inline-block; left: 50%; margin-left: -600px; }
.banner__panel>.panel__box { width: 252px; float: right; background: rgba(0, 0, 0, .4); padding: 40px 37px; }
.panel_pic img { display: block; margin: 0 auto; }
.panel_btn img { display: block; margin: 15px auto; }
.panel_nav li { float: left; width: 33.33%; }
.panel_nav li a { color: #fff; font-size: 14px; background: url(../images/bd_09.png) no-repeat left center; padding: 10px; }
.panel_bot p { color: #fff; font-size: 14px; margin-top: 40px; }
.panel_bot img { margin: 23px 0 20px 25px; width: 52px; height: 52px; }
/*基金首选*/

.fund_bg { background: url(../images/fund_bg_15.jpg) no-repeat; height: 722px; position: relative; }
.fund_z { position: absolute; }
.fund_r { position: absolute; }
.fund-first { padding-top: 50px; }
.ff_title { text-align: center; }
.ff_title .ff_name { font-size: 36px; }
.fund-first>.ff_title>.ff_desc, .fund-first>.ff_title>.ff_name { background-image: unset; width: auto; margin: 10px 0; }
.fund-first>.ff_title>.ff_desc:before, .fund-first>.ff_title>.ff_desc:after { width: 50px; border: 1px solid rgba(0, 0, 0, .3); height: 0px; content: ''; display: inline-block; border-bottom: unset; top: -5px; position: relative; }
.fund-first>.ff_title>.ff_desc:before { right: 10px }
.fund-first>.ff_title>.ff_desc:after { left: 10px; }
.fund-first>.ff_title>.ff_desc { margin-bottom: 50px; color: #979797; }
.scrollbox { position: relative; height: 500px; }
.scroltit #but_up { position: absolute; left: 50%; margin-left: -17px; top: -45px; width: 34px; height: 19px; background: url(../images/arrow_up_17.png) top no-repeat; }
.scroltit #but_down { position: absolute; left: 50%; margin-left: -17px; bottom: 25px; width: 34px; height: 19px; background: url(../images/arrow_down_20.png) no-repeat bottom; }
#scrollDiv { width: 1200px; height: 417px; overflow: hidden; margin: 80px 0; display: block; }
#scrollDiv li { width: 274px; color: #333; height: 403px; background: #fff; border: 1px #e2e2e2 solid; border-top: 3px #c50719 solid; border-radius: 2px; float: left; margin: 10px 12px; }
#scrollDiv .news { border-top: 3px #fd6321 solid; text-align: center; }
#scrollDiv .news img { display: block; margin: 26px auto; }
#scrollDiv .news .fn_ti { font-size: 28px; color: #fd6321; }
#scrollDiv .news .fn_de { font-size: 26px; margin-top: 10px; }
#scrollDiv .news .lei { font-size: 20px; }
#scrollDiv .news .ff_time { font-size: 20px; margin: 10px 0; }
#scrollDiv .news a { width: 138px; height: 40px; font-size: 20px; margin: 20px auto 0; border-radius: 5px; display: block; line-height: 42px; }
#scrollDiv .news a:hover { color: #fff; background: #fd6321; border-color: #fd6321 }
.ff_top { margin: 24px 0 0 19px; }
.ff_top .ft_r { margin-left: 10px; padding-bottom: 10px; border-bottom: 1px #d6d6d6 solid; font-size: 24px; width: 192px; }
.ff_de1 { color: #666666; font-size: 14px; width: 235px; margin: 23px auto; }
.ff_ti1 { font-size: 24px; text-align: center; }
.ff_r1 { color: #dcb57e; font-size: 16px; line-height: 30px; border: 1px #dcb57e solid; width: 102px; height: 28px; margin: 15px auto; text-align: center; }
.ff_sz { color: #fd6321; font-size: 34px; text-align: center; }
.ff_up { font-size: 16px; text-align: center; color: #666666 }
.ff_rq { font-size: 14px; text-align: center; color: #979797; }
#scrollDiv li a { width: 138px; height: 40px; text-align: center; border-radius: 5px; font-size: 20px; color: #333333; margin: 10px auto 0; border: 1px #333333 solid; display: block; line-height: 42px; }
#scrollDiv li a:hover { color: #fff; background: #c50719; border-color: #c50719; }
/*右侧悬浮*/

.suspension { position: fixed; z-index: 55; right: 25px; bottom: 85px; width: 70px; height: 240px; }
.suspension-box { position: relative; float: right; }
.suspension .a { display: block; width: 43px; height: 43px; background-color: #c50719; border-radius: 5px; margin-bottom: 4px; cursor: pointer; outline: none; }
.suspension .a-service .i { width: 22px; display: block; height: 33px; margin-top: 12px; margin-left: 10px; background-image: url(../images/suspension-bg.png); background-repeat: no-repeat; background-position: 0 5px; }
.suspension .a-service-wx .i { width: 25px; display: block; height: 33px; margin-left: 10px; background-image: url(../images/suspension-bg.png); background-repeat: no-repeat; background-position: -36px 7px; }
.suspension .a-qrcode .i { width: 25px; display: block; height: 33px; margin-left: 10px; background-image: url(../images/suspension-bg.png); background-repeat: no-repeat; background-position: -71px 7px; }
.suspension .d { display: none; width: 133px; background: #444444; position: absolute; right: 67px; min-height: 139px; border-radius: 3px; box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11); top: 11px; }
.suspension .d .arrow { position: absolute; width: 7px; height: 14px; background: url(../images/side_bg_arrow.png) no-repeat; right: -7px; top: 60px; }
.suspension .d-service { top: 0; }
.suspension .d-service-phone { top: 34px; }
.suspension .d-qrcode { top: 78px; }
.suspension .d-service-item { border-bottom: 1px solid #eee; padding: 14px 0; }
.suspension .d-service .d-service-item { border-bottom: none; }
.suspension .d-service-item .circle { width: 44px; height: 44px; border-radius: 50%; overflow: hidden; background: #F1F1F3; display: block; float: left; }
.suspension .d-service-item h3 { float: left; width: 112px; line-height: 44px; font-size: 15px; margin-left: 12px; }
.suspension .d-service-item .text { float: left; width: 112px; line-height: 22px; font-size: 15px; margin-left: 12px; }
.suspension .d-service-item .text .number { font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; }
.suspension .d-service-intro { padding-top: 10px; }
.suspension .d-service-intro p { float: left; line-height: 27px; font-size: 12px; width: 50%; white-space: nowrap; color: #888; }
.suspension .d-qrcode { text-align: center; }
/*.suspension .d-qrcode .inner-box { padding: 20px 0; }*/
/*.suspension .d-qrcode p { font-size: 16px; color: #93959c; }*/
.qrcode-img img { display: block; margin: 12px auto 0; }
.inner-box p { color: #fff; text-align: center; font-size: 14px; }
/*热销和定投基金*/

.hot { width: 100%; height: 575px; background: url(../images/hot_bg_16.jpg) no-repeat; }
.hot .hot_l { width: 584px; margin-top: 55px; }
.hot .hot_l .tabl_ti { font-size: 28px; color: #fd6321; }
.hot .hot_l .tab_x { width: 72px; height: 2px; background: #fd6321; }
.hot_l .tabl a, .hot_r .tabl a { color: #333; font-size: 16px; }
.hot_l .tabl a img, .hot_r .tabl a img { display: block; margin-right: 8px; }
.tabl { margin-top: 10px; }
.panes .pane { width: 582px; height: 393px; background: #fff; border: 1px #e2e2e2 solid; margin-top: 29px; }
.panes .pane li { width: 528px; margin: 22px auto; border-bottom: 1px #e2e2e2 solid; padding-bottom: 17px; }
.pane .pane_1 { font-size: 16px; color: #666; }
.pane .pane_2 { font-size: 30px; color: #fd6321; margin: 5px 0; }
.pane .pane_3 { font-size: 14px; color: #666; }
.pane_c { margin-left: 45px; padding-right: 25px; }
.pane .pane_4 { font-size: 20px; color: #333; margin-top: 10px; }
.pane .pane_5 { font-size: 18px; color: #666; margin-top: 5px; }
.pane .pane_6 { color: #dcb57e; font-size: 14px; line-height: 20px; width: 88px; margin: 4px 0 0 8px; text-align: center; border: 1px #dcb57e solid; }
.pane_p img { padding: 0 40px 0 22px; display: block; }
.pane_p1 img { padding: 0 29px 0 10px; display: block; }
.hot .hot_r { width: 584px; margin-top: 55px; }
.hot .hot_r .tabl_ti { font-size: 28px; color: #fd6321; }
.hot .hot_r .tab_x { width: 72px; height: 2px; background: #fd6321; }
.panes1 .pane { width: 582px; height: 393px; background: #fff; border: 1px #e2e2e2 solid; margin-top: 29px; }
.panes1 .pane li { width: 528px; margin: 22px auto; border-bottom: 1px #e2e2e2 solid; padding-bottom: 17px; }
.panes1 .pane .pane_2 { font-size: 30px; color: #fd6321; margin: 5px 0; }
/* 理财计划 */

.financial_bg { background: url(../images/financial_bg_29.jpg) no-repeat; height: 740px; }
.financial_bg1 { background: url(../images/financial_bg1_30.jpg) no-repeat; height: 960px; }
.financial { margin: 0 auto; }
.financial>.ff_title>.ff_desc, .financial>.ff_title>.ff_name { background-image: unset; width: auto; padding: 10px 0; }
.financial>.ff_title>.ff_desc:before, .financial>.ff_title>.ff_desc:after { width: 50px; border: 1px solid rgba(0, 0, 0, .3); height: 0px; content: ''; display: inline-block; border-bottom: unset; top: -5px; position: relative; }
.financial>.ff_title>.ff_desc:before { right: 10px }
.financial>.ff_title>.ff_desc:after { left: 10px; }
.financial>.ff_title>.ff_desc { margin-bottom: 40px; padding: 0 0 10px 0; color: #979797; }
.qx>.ff_title>.ff_desc { margin-bottom: 40px; padding: 0 0 10px 0; color: #c50719; }
.swiper-slide { -moz-box-shadow: 0px 4px 10px rgba(0,0,0,.1); -webkit-box-shadow: 0px 4px 10px rgba(0,0,0,.1); box-shadow: 0px 4px 10px rgba(0,0,0,.1); }
.financial__info { width: 500px; float: left; margin: 50px 0 50px 80px; }
.financial__info>.financial__info__title { font-weight: 600; font-size: 20px; }
.financial__info>.financial__info__desc { color: #666; font-size: 16px; margin-top: 15px; }
.financial__info>.financial__info__text { width: 528px; margin: 22px auto; border-bottom: 1px #e2e2e2 solid; padding-bottom: 17px; display: inline-block; }
.financial__info>.financial__info__text a { color: #fd6321; padding: 2px 15px; border: 2px #fd6321 solid; border-radius: 5px; margin-top: 19px; display: block; }
.financial__info>.financial__info__text .pane_1 { font-size: 16px; color: #666; }
.financial__info>.financial__info__text .pane_2 { font-size: 30px; color: #c50719; margin: 5px 0; }
.financial__info>.financial__info__text .pane_3 { font-size: 14px; color: #666; }
.financial__info>.financial__info__text .pane_4 { font-size: 20px; color: #333; margin-top: 10px; }
.financial__info>.financial__info__text .pane_5 { font-size: 18px; color: #666; margin-top: 5px; }
.financial__info>.financial__info__text .pane_6 { color: #dcb57e; font-size: 14px; line-height: 20px; width: 88px; margin: 4px 0 0 8px; text-align: center; border: 1px #dcb57e solid; }
.financial__info>.financial__info__link ul li { display: inline-block; float: left; margin: 0 10px; width: 132px; height: 32px; text-align: center; line-height: 34px; border-radius: 5px; border: 1px solid #666666; }
.financial__info>.financial__info__link ul li.active, .financial__info>.financial__info__link ul li:hover { background-color: #c50719; border-color: #c50719 }
.financial__info>.financial__info__link ul li.active a, .financial__info>.financial__info__link ul li:hover a { color: #fff; }
.financial__info>.financial__info__link ul li a { font-size: 16px; color: #666666; }
.financial>.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: unset; background-color: #fff; height: 46px; line-height: 46px; font-size: 20px; }
.swiper-container { width: 1200px; }
.swiper-pagination { width: 600px!important; margin: 0 auto; position: relative; }
.swiper-container .swiper-pagination { height: 46px; border: 1px #e2e2e2 solid; margin-bottom: 20px; border-radius: 10px; }
.swiper-pagination-bullet:nth-child(1) { border-radius: 9px 0 0 9px; }
.swiper-pagination-bullet:nth-child(3) { border-radius: 0 9px 9px 0; }
.swiper-container .swiper-slide { position: relative; overflow: hidden; }
.swiper-pagination-bullet-active { background: #c50719!important; color: #fff; position: relative; }
.swiper-pagination-bullet-active:after { content: ''; width: 0; height: 0; position: absolute; bottom: -5px; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #c50719; }
.swiper-button-next, .swiper-button-prev { margin-top: 20px; }
.swiper-pagination-bullet { width: 33.3333333333%; margin: unset; border-radius: 0; background: #333; opacity: 1; float: left; }
#product { border: 1px #EBEEF5 solid; }
.search-top { padding: 10px 20px; margin-top: 10px; margin-bottom: 10px; }
.search-top .qxcp:hover, .search-top .xfjj:hover { background: #fff; color: #C50719; border: none; }
{
background:#fff;
color:#C50719;
border:none;
}
.search-input { width: 272px; display: inline-block; margin-left: 100px }
.search-input input { border-radius: 40px!important; }
.search-btn { position: relative; left: -45px; height: 32px; width: 75px; }
.search-link { float: right; line-height: 40px; }
.search-link:after { text-decoration: none; width: 0 }
.el-tabs__nav-next, .el-tabs__nav-prev { font-size: 20px; color: #c50719 }
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active { color: #fff; background-color: #c50719 }
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active:after { content: ''; width: 0; height: 0; position: absolute; bottom: -5px; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #c50719; }
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active:hover { color: #fff; }
.el-tabs--border-card>.el-tabs__header .el-tabs__item { transition: all .1s cubic-bezier(.645, .045, .355, 1); }
.el-tabs__nav { transition: transform .1s, -webkit-transform .1s; }
.el-tabs__content { height: 0; display: none }
.el-tabs--border-card { border: none; text-shadow: unset }
.el-tabs--border-card>.el-tabs__header { border: none; }
.submit--btn { font-size: 24px!important }
.el-tabs__item { height: 60px; line-height: 60px; font-size: 16px; }
.el-tabs__nav-next, .el-tabs__nav-prev { line-height: 64px; }
.el-button { font-size: 16px; }
.leavel--btn { color: #dcb57e; font-size: 14px; line-height: 1px; width: 88px; text-align: center; border: 1px #dcb57e solid; }
/*服务中心*/

.fw_box { width: 100%; height: 515px; background: #fdede9; padding: 50px 0; }
 .fw_box>div>.ff_title>.ff_desc, .fw_box>>div>.ff_title>.ff_name {
background-image: unset;
width: auto;
margin: 10px 0;
}
.fw_box>div>.ff_title>.ff_desc:before, .fw_box>div>.ff_title>.ff_desc:after { width: 50px; border: 1px solid rgba(0, 0, 0, .3); height: 0px; content: ''; display: inline-block; border-bottom: unset; top: -5px; position: relative; }
.fw_box>div>.ff_title>.ff_desc:before { right: 10px }
.fw_box>div>.ff_title>.ff_desc:after { left: 10px; }
.fw_box>div>.ff_title>.ff_desc { margin-bottom: 50px; color: #979797; margin-top: 10px; }
.fw_bo { margin: 60px auto; }
.fw_bo li { float: left; margin-right: 8px; }
.fw_bo li a { display: block; margin-bottom: 8px; }
.fw_bo li img:hover { transform: scale(0.98); transition: 0.5s; }
.fw_bo li:last-child { margin: 0; }
.fw_bo li:nth-child(1) { width: 396px }
.fw_bo li:nth-child(2) { width: 188px }
.fw_bo li:nth-child(3) { width: 399px }
.fw_bo li:nth-child(4) { width: 193px }
/*新闻资讯*/

.new { margin: 60px auto; }
.new .new_l { width: 565px; }
.new .new_l .news_name { font-size: 30px; color: #333; }
.new .new_l .news_more a { display: block; color: #979797; font-size: 14px; margin-top: 20px; }
.new_cont li { line-height: 50px; border-bottom: 1px #e2e2e2 dashed; }
.new_cont li:last-child { border: none; }
.new_cont .new_cl { color: #333; font-size: 18px; width: 375px; padding-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/d_31.png) no-repeat left center; }
.new_cont .new_cr { width: 110px; height: 24px; background: url(../images/time_bg_35.png) no-repeat; font-size: 14px; text-align: center; line-height: 24px; margin-top: 10px; color: #666; }
.new_cont li a:hover .new_cl { color: #c50719; }
.new_cont li a:hover .new_cr { background: url(../images/time_bg1_41.png) no-repeat; color: #fff; }
/*底部*/

.foot { width: 100%; height: 104px; }
.foot li { line-height: 104px; float: left; margin: 0 30px; display: flex; align-items: center }
.foot li img { margin: 0 5px 0 0; align-items: center; display: block; }
.footer { width: 100%; padding: 55px 0; background: #e7e6e6; }
.footer_top { border-bottom: 1px #8a8a8a solid; padding-bottom: 50px; }
.ft_l dl { margin: 15px 0; }
.ft_l dl dt { float: left; padding-right: 30px; font-size: 16px; color: #333; border-right: 1px #8a8a8a solid; }
.ft_l dl dd { float: left; margin-left: 30px; }
.ft_l dl a { color: #666666; }
.ft_l dl a:hover { color: #c50719; }
.footer_top .ft_r { width: 280px; margin-right: 34px; }
.footer_top .ft_r img { width: 91px; height: 91px; display: block; border: 1px #d6d6d6 solid; }
.footer_top .ft_r .ft_ewm p { font-size: 14px; text-align: center; color: #666; margin-top: 10px; }
.footer_top .ft_r .ft_ewm1 { border-right: 1px #a6a6a6 solid; padding-right: 50px; }
.footer_bottom .fb_logo img { display: block; margin: 0 auto; }
.fb_nav { width: 500px; margin: 20px auto; }
.fb_nav li { float: left; border-right: 1px #8a8a8a solid; }
.fb_nav li a { color: #666666; font-size: 14px; padding: 0 16px; }
.fb_nav li:last-child { border: none; }
.footer_bottom>p { font-size: 14px; color: #666; text-align: center; }
select { border: solid 1px #d3d3d3; width: 209px; margin: 20px auto; background: #fff url(../images/jt_69.jpg) no-repeat right center; line-height: 28px; appearance: none; -moz-appearance: none; -webkit-appearance: none; padding: 0 14px; display: block; }
 select::-ms-expand {
display: none;
}
.foot_pic { width: 305px; margin: 0 auto; }
.foot_pic img { margin: 0 10px; }
.sub { padding: 0 15px; background: #f4f4f4; height: 50px; }
.sub>.sub-btn { border: none; background: none; height: 48px; border-radius: 0; padding: 0 7px; margin: 0 20px; }
.sub>.sub-btn:hover, .sub>.sub-btn:active, .sub>.sub-btn:focus { color: #c50719; background-color: unset; }
.sub>.sub-btn.active { border-bottom: 2px #c50719 solid; }
.swiper-container-horizontal { padding-top: 15px; }
.is-scrolling-none { height: 520px; overflow-y: auto; }
 .is-scrolling-none::-webkit-scrollbar {
width:9px;
height:43px;
}
 .is-scrolling-none::-webkit-scrollbar-thumb {
background: #c50719;
border-radius:10px;
height:43px;
}
.el-button--qxcp { border: none; border-radius: 0; padding: 10px 0; }
.el-button--qxcp:hover, .el-button--qxcp:active, .el-button--qxcp:focus { color: #C50719; border-bottom: 2px #c50719 solid; background: none; }
.el-button--xfjj { border: none; border-radius: 0; padding: 10px 0; margin-left: 30px !important; }
.el-button--xfjj:hover, .el-button--xfjj:active, .el-button--xfjj:focus { color: #C50719; border-bottom: 2px #c50719 solid; background: none; }
.el-tabs__nav-scroll { overflow: inherit }
.el-tabs__nav-wrap { overflow: inherit; height: 59px; }
.el-table__row td:nth-child(6) { color: #c50719; }
.el-table__row td:nth-child(8) { color: #c50719; }
.search-top>button.hit { color: #C50719; border-bottom: 2px #c50719 solid; background: none; }
/*养老基金*/
.page_box { position: relative; }
.page_banner { width: 100%; height: 410px; position: relative; overflow: hidden; }
.page_banner img { width: 1920px; margin-left: -960px; position: absolute; top: 0; left: 50%; }
.pund-tabPanel>ul { width: 1200px; position: absolute; height: 120px; left: 50%; margin-left: -600px; top: -39px; box-shadow: 0 10px 20px #b8b8b8; }
.pund-tabPanel>ul li { float: left; width: 30%; line-height: 120px; padding-left: 20%; background: #fff; font-size: 36px; color: #333333; cursor: pointer; }
.pund-tabPanel>ul li:nth-child(1) { background: #fff url(../images/tabyl_l.png) 140px 31px no-repeat; }
.pund-tabPanel>ul li.hit:nth-child(1) { background: rgba(197,7,25,0.65) url(../images/tabyl_l.png) 140px -149px no-repeat; color: #fff; }
.pund-tabPanel>ul li:nth-child(2) { background: #fff url(../images/tabyl_r.png) 140px 31px no-repeat; }
.pund-tabPanel>ul li.hit:nth-child(2) { background: rgba(197,7,25,0.65) url(../images/tabyl_r.png) 140px -149px no-repeat; color: #fff; }
.course-con_l .cc_1 { height: 660px; width: 100%; background: #f8f7f7; padding-top: 74px; }
.yl_title { width: 1200px; margin: 0 auto; padding-top: 100px; text-align: center; }
.yl_title .yl_name { font-size: 36px; color: #333; }
.yl_title .yl_name:before, .yl_title .yl_name:after { width: 370px; border: 1px dotted rgba(205, 50, 23, .4); height: 0px; content: ''; display: inline-block; border-bottom: unset; top: -13px; position: relative; }
.yl_title .yl_name i { position: relative; top: 4px; }
.yl_title .yl_name .kl { left: -3px; }
.course-con_l p { font-size: 16px; color: #666666; line-height: 2rem; margin-top: 40px; }
.cr1_l span,.cr1_r span { font-size:12px; color:#999; margin-top:5px; }
.cc_1>img { display: block; margin: 0 auto; }
.cc_2 { height: 480px; position: relative; }
.cc_2 .cc2_l { width: 400px; height: 203px; padding: 40px; background: url(../images/cc2_l_09.jpg) no-repeat; position: absolute; top: 98px; z-index: 999; }
.cc_2 .cc2_l h3 { color: #fff; font-size: 28px; }
.cc_2 .cc2_l p { color: #fff; margin-top: 20px; text-align: justify; }
.cc_2 .cc2_r { position: absolute; top: 64px; right: 0; }
.cc_3 { width: 100%; height: 580px; background: #f8f7f7; }
.caselist { position: relative; margin-top: 75px; }
.caselist li { width: 267px; height: 254px; float: left; margin: 0 30px 15px 0; position: relative; overflow: hidden; }
.caselist li span { text-align: center; display: block; color: #333; font-size: 20px; }
.tagImg1 { width: 267px; height: 254px; display: block; position: absolute; left: 0px; top: 0px; }
.tagImg1 img { display: block; margin: 58px auto 15px; }
.tagDiv1 { background: url(../images/tagDiv1_bg_16.jpg) no-repeat; width: 227px; height: 254px; position: absolute; left: 0px; top: 267px; z-index: 2; text-align: center; color: #fff; padding: 75px 20px 0; }
.cc_4 { width: 100%; height: 368px; position: relative; overflow: hidden; }
.cc_4 img { width: 1920px; margin-left: -960px; position: absolute; top: 0; left: 50%; }
.cc_5 { width: 100%; height: 770px; }
.cc5_swiper { position: relative; margin-top: 70px; }
.cc5_swiper .cc5_l { width: 280px; height: 350px; padding: 65px 64px; background: url(../images/cc5_l_39.jpg) no-repeat; position: absolute; top: 0; }
.cc5_swiper .cc5_l .cc5_nav { margin-bottom: 30px; }
.cc5_swiper .cc5_l .cc5_nav .c5_qy, .cc5_swiper .cc5_l .cc5_nav .c5_yl { color: #fff; margin: 30px 0 10px; font-size: 24px; border-left: 3px #fff solid; padding-left: 10px; display: block; width: 100%; }
.cc5_swiper .cc5_l .cc5_nav li { float: left; }
.cc5_swiper .cc5_l .cc5_nav li a { color: #fff; font-size: 16px; display: block; padding: 5px 15px; border: 1px #fff solid; border-radius: 20px; margin: 10px 15px 10px; }
.cc5_swiper .cc5_l .cc5_nav li a:hover { color: #c50719; background: #fff; }
.cc5_swiper .cc5_l .cc5_nav li .active { color: #c50719; background: #fff; }
.cc5_r { position: absolute; top: 27px; right: 0; z-index: 99; background: #fff; width: 768px; height: 333px; box-shadow: 0 0 10px #bababa; padding: 46px; }
/**
.cc5_content1 .new_cl { color: #666666; font-size: 16px; width: 530px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cc5_content1 .new_cr { width: 110px; height: 24px; background: url(../images/time_bg_35.png) no-repeat; font-size: 14px; text-align: center; line-height: 24px; margin-top: 10px; color: #666; }
.cc5_content1 li { line-height: 50px; border-bottom: 1px #e2e2e2 dashed; margin-right: 20px; }
.cc5_content1 li a:hover .new_cl { color: #c50719; }
.cc5_content1 li a:hover .new_cr { background: url(../images/time_bg1_41.png) no-repeat; color: #fff; }
.cc5_content1 { width: 768px !important; box-shadow: none; }
.cc5_content1 ul { height: 306px; overflow-y: auto; }
.cc5_content1 ul::-webkit-scrollbar {
width:9px;
height:43px;
}
.cc5_content1 ul::-webkit-scrollbar-thumb {
background: #c50719;
border-radius:10px;
height:43px;
}
.cc5_content1 ul::-webkit-scrollbar-track {
background:#fafafa;
border:1px #e7e7e7 solid;
border-radius:10px;
}
**/
.cc5_r .new_cl { color: #666666; font-size: 16px; width: 530px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cc5_r .new_cr { width: 110px; height: 24px; background: url(../images/time_bg_35.png) no-repeat; font-size: 14px; text-align: center; line-height: 24px; margin-top: 10px; color: #666; }
.cc5_r li { line-height: 50px; border-bottom: 1px #e2e2e2 dashed; margin-right: 20px; }
.cc5_r li a:hover .new_cl { color: #c50719; }
.cc5_r li a:hover .new_cr { background: url(../images/time_bg1_41.png) no-repeat; color: #fff; }
.cc5_r ul { height: 306px; overflow-y: auto; }
.cc5_r ul::-webkit-scrollbar {
width:9px;
height:43px;
}
.cc5_r ul::-webkit-scrollbar-thumb {
background: #c50719;
border-radius:10px;
height:43px;
}
.cc5_r ul::-webkit-scrollbar-track {
background:#fafafa;
border:1px #e7e7e7 solid;
border-radius:10px;
}

.cc_6 { height: 580px; background: #f8f7f7; }
.cc_6 .c6_l, .cc_6 .c6_r { width: 580px; height: 448px; padding: 6px; background: #fff; box-sizing: border-box; margin-top: 70px; box-shadow: 0 0 10px #b8b8b8; position: relative; }
.cc_6 .c6_l:after, .cc_6 .c6_r:after { border: 1px #f6bbc0 solid; content: ''; width: 566px; height: 433px; display: inline-block; position: absolute; top: 6px; z-index: 99; }
.cc_6 .c6_l h3, .cc_6 .c6_r h3 { font-size: 24px; color: #c50719; margin: 37px 0 0 37px; border-left: 3px #c50719 solid; padding-left: 10px; margin-bottom: 15px; }
.cc_6 .c6_l p, .cc_6 .c6_r p { line-height: 2rem; margin: 0 37px; font-size: 15px; }
.course-con_r .cc_1 { height: 770px; }
.cr_box { height: 445px; padding: 40px; background: #fff; box-shadow: 0 0 5px #b8b8b8; margin-top: 60px; width: 1120px; }
.cr_box>div { width: 510px; }
.cr_box>div img { display: block; margin: 10px auto 0; }
.cr_box>div h3 { font-size: 24px; background: url(../images/cr_1_03.png) no-repeat; padding: 4px 0 10px 55px; }
.cr_box .cr1_l { border-right: 1px #c1c1c1 dashed; padding-right: 30px; }
.cr_box .cr1_r h3 { background: url(../images/cr_2_05.png) no-repeat; }
.cc_7 { height: 625px; position:relative; }
.cc_7 .video_bg { width:578px; height:317px; border:1px #c50719 solid; position: absolute; top:240px; left:50px;}
.cc_8 { height: 650px; background: #f8f7f7; }
.video { margin-top: 70px; width: 619px; z-index:999; }
.video_wz { margin-left: 90px; margin-top: 130px; }
.video_wz h3 { font-size: 28px; color: #333; }
.video_wz p { line-height: 1.5rem; margin: 15px 0 0 0; }
.video_wz a { color: #fff; width: 178px; height: 50px; text-align: center; line-height: 50px; background: #c50719; display: block; font-size: 20px; margin-top: 20px; border-radius: 5px; }
.kp img { margin: 10px 0; }
.kp .new_cont .new_cl { padding: 0; background: none; font-size:16px; }
.kp .new_cont li:last-child { border-bottom: 1px #e2e2e2 dashed;}
.kp .new .new_l .news_more a { margin: 0; }
.cc_9 .new_cont .new_cr { background: none; }
.cc_9 .new_cont li a:hover .new_cr { color: #c50719; background: none; }
.sub__title { text-align: center; color: #999; line-height: 60px; }
/*二级滑块*/
.el-carousel__container { height: 340px!important; }
.el-tabs__item { height: 60px; line-height: 60px; margin: 0 15px; }
.el-carousel__arrow { bottom: 15px; top: unset; color: #666; font-size: 24px; background: unset; display:none; }
.el-carousel__arrow--right { right: unset; left: 80px; }
.el-carousel__arrow--left { left: 50px; }
#target_swiper { width: 1200px; background:#fff; margin: 60px auto 0; }
#target_swiper .el-tabs .el-tabs__content { height: auto; display: block; }
.el-carousel__item { background-color: #fff; }
.sub__swiper__text { display: inline-block; float: left; text-align: center; padding: 70px 60px; }
.sub__swiper__text p { margin: 0 auto; }
.sub__swiper__text p:nth-child(1) { color: #c50719; border-radius: 35px; font-size:22px; line-height: 35px; height: 35px; width: 175px; border: 1px solid #c50719; }
.sub__swiper__text p:nth-child(2) { color: #333; margin-top: 25px; line-height: 35px; height: 35px; font-size: 24px; text-align:left;   }
.sub__swiper__text p:nth-child(3) { text-align:left; font-size:22px; color:#333;}
.sub__swiper__text p:nth-child(4) { text-align:left;}  
.sub__swiper__text a { color: #999; padding: 6px 10px; text-align: center; margin-top: 20px; width: 112px; border-radius:5px; display:block; border: 1px solid #999; }
.sub__swiper__text a:hover { color:#fff; background:#c50719; border-color:#c50719; }
.sub__swiper__img { display: inline-block; float: right; position: relative; padding: 20px; height: 340px; }
.sub__swiper__img img { height: 300px; position: absolute; top: 20px; right: 20px; }
.sub__swiper__img:before { content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 495px; background-image: linear-gradient(45deg, #C7000B, #ED4E52); }
.el-carousel__arrow:hover { color:#c50719; background:none;}
.cc_8 .el-tabs__nav { margin: 50px 0; }
.cc_8 .el-tabs__nav-wrap { height: 240px!important; }
.cc_8 .el-tabs__active-bar{ height: 60px!important;}
/*转盘页面*/
.zp_banner { height:620px;}
.zp .yl_title .yl_name:before,.zp .yl_title .yl_name:after { width: 330px; border: 1px dotted rgba(205, 50, 23, .4); height: 0px; content: ''; display: inline-block; border-bottom: unset; top: -13px; position: relative; }
.zp .yl_title .yl_name { font-size: 36px; color: #c50719; }
.zp_swiper { margin:70px 0;}
.zp_swiper .zp_slide { position:relative; height:388px;}
.zp_swiper .zp1_r {position:absolute; right:0;}
.zp_swiper .zp1_l { width:568px; height:290px; background:#fff; position:relative; box-shadow: 0 0 5px #b8b8b8; left:6px; z-index:99; position:absolute; top:49px;}
.zp1_cont { margin:50px 90px 50px 120px;}
.zp1_cont h3 { font-size:26px; margin-bottom:20px;}
.zp1_cont h3:after { width:40px; height:3px; background:#c50719; margin-top:15px; content: ''; display:block;}
.zp1_cont p { color:#333; font-size:15px; line-height:1.8rem;}
.zp1_cont p b { color:#c50719; font-weight:normal; font-size:18px;}
.zp1_cont span { color:#979797; font-size:14px; margin-top:15px; display:block;}
.zp .swiper-slide { box-shadow:none;}
.zp_2 { width:100%; height:790px; background:url(../images/zp2_bg_08_02.jpg) no-repeat center top;}
.zp2_cont { margin-top:20px;}
.zp2_cont:after { width:40px; height:3px; background:#c50719; margin:15px auto; content: ''; display:block;}
.zp2_cont p { text-align:center; color:#333333; font-size:18px; line-height:2rem;}
.zp_2>.w1200>img { display:block; margin:10px auto;}
.video_banner { width:100%; height:851px; background:url(../images/video_banner_02.jpg) no-repeat center top; position:relative;}
.video1_bg {width:866px;height:479px;left:50%;margin-left:-433px;position:absolute;top:323px;z-index: 999;}
.video2_bg { width:908px; height:545px; background:url(../images/video1_bg_04.png) no-repeat; position:absolute; top:305px; left:50%; margin-left:-454px;}
.zp_3 { width:100%; height:1900px; background:#fef3ee;}
.zp_3 .yl_title .yl_name:before,.zp_3 .yl_title .yl_name:after { width: 250px; }
.zp3_hj { width:694px; height:49px; background:url(../images/zp3_h3_bg_03.png) no-repeat; margin:40px auto 20px; line-height:49px;}
.zp3_hj p b { color:#c50719; font-weight:normal;}
.zp3_hj img { margin:8px 20px 0 205px;}
.zp_3 .zp3_dzp_r { width:634px; margin:110px 0 0 110px;}
.zp_3 .zp3_dzp_r h3 { font-size:26px; margin-bottom:20px;}
.zp_swiper .zp1_bg { background:url(../images/zp1_bg_05.jpg) no-repeat;}
.zp_swiper .zp2_bg { background:url(../images/zp2_bg_05.jpg) no-repeat;}
.zp_swiper .zp3_bg { background:url(../images/zp3_bg_03.jpg) no-repeat;}
.zp_swiper .zp4_bg { background:url(../images/zp4_bg_06.jpg) no-repeat;}
.zp2_cont img { display:block; margin:0 auto;}
.zp3_cont1 { border-bottom:1px #c50719 dashed; padding-bottom:50px;}
.zp3_cont1 .zp3_cont1_ti { margin-bottom:30px;}
.zp3_cont1 .zp3_cont1_ti h3, .zp3_cont2 .zp3_cont1_ti h3, .zp3_cont3 .zp3_cont1_ti h3 { font-size:26px; color:#b80717; margin-left:15px;}
.zp3_cont1 .zp3_cont1_b img { margin:30px 0;}
.zp3_cont1 .zp3_cont1_b p { line-height:2rem; color:#666666;}
.zp3_cont2 { padding:50px 0;  border-bottom:1px #c50719 dashed; }
.zp3_wz { width:725px;}
.zp3_cont3 { padding:50px 0;}
.w100{ margin-top:100px;}
.zp3_wz p { font-size:16px; color:#333333; line-height:1.8rem; padding:35px 0;}
 p b { color:#c50719; font-weight:normal;}
.zp3_wz a { color:#fff; background:#c50719; width:178px; height:50px; display:block; text-align:center; line-height:50px; border-radius:5px; font-size:22px; margin-top:15px;}
.zp_4 { height:713px;  width:100%;}
.zp4_list  { margin-top:20px;}
.zp4_list ul { width:570px;}
.zp4_list li { padding:30px 0; border-bottom:1px #e2e2e2 dashed;}
.zp4_list li img { margin-right:25px;}
.zp4_list li span { color:#333; font-size:18px;}
.zp4_list li a { color:#979797; font-size:16px;}
.zp4_list li .zp4_time { font-size:14px; color:#979797; margin-top:15px;}; height:50px; display:block; text-align:center; line-height:50px; border-radius:5px; font-size:22px; margin-top:15px;}