/* CSS Document */
/*
Theme Name:证券官网
Theme URI: https://www.zhengquan.com/
Description:  爱永设计的作品。
Author:  爱永设计.ibusinessbg
Author URI: https://www.aysheji.com/
Date:2023-05-06
Version: 1.0
License: 爱永设计许可认证
License URI: https://www.aysheji.com/
*/
*{margin:0;padding:0;}
html{font-size:44.44px; overflow-x:hidden;}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:44.44px}
html[mip]{font-size:44.44px!important}}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:50px}
html[mip]{font-size:50px!important}}
@media screen and (min-width:375px) and (max-width:383px){html{font-size:52.08px}
html[mip]{font-size:52.08px!important}}
@media screen and (min-width:384px) and (max-width:392px){html{font-size:53.33px}
html[mip]{font-size:53.33px!important}}
@media screen and (min-width:393px) and (max-width:413px){html{font-size:54.58px}
html[mip]{font-size:54.58px!important}}
@media screen and (min-width:414px) and (max-width:539px){html{font-size:57.5px}
html[mip]{font-size:57.5px!important}}
@media screen and (min-width:540px){html{font-size:75px}
html[mip]{font-size:75px!important}}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%; transition: all 0.5s;}
a{text-decoration:none;	color:#333;	outline:none; transition: all 0.3s;}

body{font-size:14px; color: #333; font-family: PingFang SC,'微软雅黑', sans-serif; }
html.bodyhidden{ overflow:hidden;}
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer;}
a:hover{ color:#0657b2;}
button{ border: 1px solid #e9e9e9; background: 0 0; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}
table{ width:100%; border-collapse:collapse;}

/*滚动条样式*/
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background: rgba(0,0,0,0.1);}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}


/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

.wrap{ width:1200px; margin:0 auto;}

.headerbg{}
.header{ display:flex; justify-content: space-between; padding:20px 0 20px 0; position:relative; align-items: center;}
.logo{ max-width: 200px;}
.mainmenubg{ margin-top:20px;}
.mainmenu{}
.mainmenu ul{ display:flex;}
.mainmenu ul li{ margin:0 0 0 30px; height:60px; position:relative;}
.mainmenu ul li a{ font-size:18px; display:block; min-width:60px; line-height:46px; text-align:center; border-bottom:#fff 2px solid;}
.mainmenu ul li a:hover, .mainmenu ul li.menu-item-has-children:hover a{ color:#0657b2; border-bottom:#0657b2 2px solid;}
.mainmenu ul li.active a, .mainmenu ul li.current_page_item a,.mainmenu ul li.current-menu-item a,.mainmenu ul li.current-menu-parent a,.mainmenu ul li.current-page-ancestor a,.mainmenu ul li.current-category-ancestor a,.mainmenu ul li.current-post-ancestor a,.mainmenu ul li.current-course-ancestor a{ color:#0657b2; border-bottom:#0657b2 2px solid;}

/*子菜单*/
.mainmenu ul li ul.sub-menu{ display:none; width:150px; background:#0657b2; position:absolute; top:60px; z-index:5;}
.mainmenu ul li ul.sub-menu:before{content: ''; display: inline-block; border:5px solid transparent; border-bottom-color:#0657b2; position: absolute; top: -10px; left:35px;}
.mainmenu ul li ul.sub-menu li{ margin:0; height:40px;}
.mainmenu ul li ul.sub-menu li a{ color:#fff; line-height:40px; font-size:14px; border:none; min-width:inherit;}
.mainmenu ul li ul.sub-menu li a:hover{ background:#377ec0;}
.mainmenu ul li.menu-item-has-children:hover ul li a{color:#fff; border:none;}

.mainmenu ul li.yishangqu ul.sub-menu{ display:block;}

.menubtn{ cursor:pointer; width:30px; height:30px; margin-top:10px; display:none;}
.menubtn span{ width:30px; height:3px; background:#000; position:relative; display:block; margin-bottom:7px;  transition: all 0.3s;}
.menubtn span:last-child{ margin-bottom:0;}

.colsemenubtn{cursor:pointer; width:30px; height:30px; display:none; position: absolute;right: 3%;top:2%;font-size: 40px;color: #666; line-height: 30px; text-align: center;}



.ibanner{ position:relative;}
.ibanner_swiper{ overflow:hidden;}
.ibanner .swiper-slide{ position:relative;}
.ibanner .swiper-slide a{ display:block;}
.ibannerimg img{ width:100%; object-fit: cover;object-position: center; border-radius:2px;}
@keyframes newsslide_progressbar{
 0%{width:0}
 to{width:100%}
}
@-webkit-keyframes newsslide_progressbar{
 0%{ width:0 }
 to{ width:100%}
}
.ibanner .news_pagination{ width:100%; text-align:center; position:absolute; bottom:20px; z-index: 2;}
.ibanner .news_pagination span{ display:inline-block; width:40px; height:4px; margin:0 5px; cursor:pointer; background: #E5E8F0; border-radius:2px; position:relative;}
.ibanner .news_pagination span.swiper-pagination-bullet-active:before{ content:""; display:block; width:100%; height:4px;background: #0657b2; border-radius:2px; animation:newsslide_progressbar 3s; -webkit-animation:newsslide_progressbar 3s;}

.ibusinessbg{ padding:80px 0; background:#fff;}
.ibusiness{}
.ibusinesslist{ margin-top:40px;}
.ibusinesslist ul{ display:flex; flex-wrap:wrap;}
.ibusinesslist li{ width:32%; margin:0 2% 2% 0;}
.ibusinesslist li:nth-child(3n){ margin-right:0;}
.ibusinesslist li a{ display:block;padding:20px 20px;background: #fff;box-shadow: 0 0px 20px rgba(0, 0, 0, 0.12);}
.ibusinesslist li a .ibusinesstext{}
.ibusinesslist li a .ibustitle{ border-bottom: 1px solid #ddd; color: #677076; font-size:16px; line-height:38px; position:relative; padding-left:15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ibusinesslist li a .ibustitle:before{content: '';	width: 2px;	height: 1em;	background: #0657b2;	position: absolute;	left: 0;
	top: 50%;	margin-top: -.5em;}
.ibusinesslist li a .ibusdesc{font-size: 14px; height:66px; overflow:hidden;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis; margin-top:10px; line-height:22px;display: -webkit-box;
-webkit-line-clamp: 3; -webkit-line-clamp: 3;color: #666666;}
.ibusinesslist li a .ibusbtn{ color: #0657b2; text-align:right; margin-top:20px;}
.ibusinesslist li a:hover{box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2);}


.inewsbg{ padding:80px 0;}
.inewslist{ margin-top:40px;}
.inewslist ul{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.inewslist li{ width:48.5%; margin-bottom:30px;}
.inewslist li a{ display:flex; justify-content:space-between; overflow:hidden; height:167px; border-radius:10px;}
.inewslist li a .inewsimg{ width:32%; height:100%; overflow:hidden;}
.inewslist li a .inewsimg img{width:100%; height:100%; object-fit: cover;object-position: center;}
.inewslist li a .inewstext{ width:68%; background:#f5f5f5; padding:20px; position:relative;}
.inewslist li a .inewstext:before{ content:""; display:block; width:0%; height:100%; background:#0657b2; position:absolute; left:0; top:0; z-index:0;}
.inewstextnr{ position:relative; z-index:2;}
.inewslist li a .inewstext h3{ font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.inewslist li a .inewstext .inewsdesc{ font-size:14px; color:#555; margin:10px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.inewslist li a .inewstext .inewsdate{  font-size:12px; color:#666;}
.inewslist li a:hover .inewstext{ background:#0657b2;}
.inewslist li a:hover .inewstext h3{ color:#fff;}
.inewslist li a:hover .inewstext .inewsdesc{ color:#f5f5f5;}
.inewslist li a:hover .inewstext .inewsdate{ color:#eee;}
.inewslist li a:hover .inewsimg img{transform: scale(1.1);}


.indexonebg{ padding:30px 0; background:#f5f5f5;}
.ionelist{}
.ionelist ul{ display:flex; justify-content:space-between;}
.ionelist li{}
.ionelist li a{ font-size:16px; display:block; text-align:center;}


.indextwobg{ background:url(images/itowbg.jpg) no-repeat; background-size:cover; padding:60px 0;}
.indextwo{ position:relative;}
.indextwolist{ overflow:hidden;}
.indextwolist li{}
.indextwolist li .itowlicon{ background:rgba(0,0,0,0.1); padding:20px 30px 50px;}
.indextwolist li .itowlicon h3{font-size: 16px; font-weight:normal;}
.indextwolist li .itowlicon h2{font-size: 48px; margin:10px 0; color: #b61c22; font-weight:bold; font-family:arial;}
.indextwolist li .itowlicon p{font-size: 20px; color: #b61c22; font-family:arial;}

.indextwolist li.lv .itowlicon h2, .indextwolist li.lv .itowlicon p{ color: #1e7400;}



.itwobtn a { width:50px; height:50px; position:absolute; top: 50%; margin-top:-25px; z-index:3;}
.itwobtn a.itwoprve{ left:-70px; background:url(images/btn_prvered_bai.png) no-repeat center center; border-radius: 100%; }
.itwobtn a.itwonext{ right:-70px; background:url(images/btn_nextred_bai.png) no-repeat center center; border-radius: 100%; }

.iad{ position:relative; width:100%;}
.iad a{ display:block; color:#fff;}
.iad .iadimg img{width:100%; height:100%; object-fit: cover;object-position: center;}
.iadtext{ background:rgba(0,0,0,0.1); width:100%; height:100%; position:absolute; left:0; top:0; display:flex; justify-content:center; align-items:center;}
.iadtextcon{ text-align:center; color:#fff; text-transform:uppercase;}
.iadtextcon h2{ font-weight:normal; font-size:28px;}
.iadtextcon h3{ font-weight:normal; font-size:22px;}


.iaboutbg{ background:#f5f5f5; padding:80px 0;}
.iabout{ display:flex; justify-content:space-between; align-items:center; overflow:hidden;}
.iaboutleft{ width:55%;}
.iaboutright{ width:43%;}
.iaboutvideo{ border-radius:5px; overflow:hidden;}
.iabouttit{ font-size:32px; text-transform:uppercase; color:#0657b2;}
.iabouttit span{ display:block; font-size:20px;}
.iabouttext{}
.iabouttext p{ font-size:15px; line-height:26px; margin-top:20px;}

.icoursebg{ padding:80px 0;}
.icourse{ overflow:hidden;}
.icoursetit{ text-align:center;}
.icoursetit h2{ font-size:32px;}
.icoursetitimg img{ margin:0 auto;}
.icoursedesc{ font-size:16px; text-transform:uppercase;}


@-webkit-keyframes wave {
 0% {
  background:rgba(0,0,0,.25);
  transform:translateX(-50%) translateY(-50%) scale(0)
 }
 to {
  background:transparent;
  transform:translateX(-50%) translateY(-50%) scale(1)
 }
}
@keyframes wave {
 0% {
  background:rgba(0,0,0,.25);
  transform:translateX(-50%) translateY(-50%) scale(0)
 }
 to {
  background:transparent;
  transform:translateX(-50%) translateY(-50%) scale(1)
 }
}


.imorebtn{ text-align:center; margin-top:60px;}
.imorebtn a{ text-align:center; display:inline-block; font-size:18px; border-radius:30px; color:#f10000; border:#f10000 2px solid; padding:15px 50px;}
.imorebtn a:hover{ background:#f10000; color:#fff;}

/*底部开始*/
.footerbg{ background:#fff; padding:40px 0; color: #333; border-top:#ccc 1px solid;}
.footer{ display:flex; justify-content:space-between; align-items:flex-end;}
.footermenubg{ width:calc(100% - 250px);}

.footermenu{}
.footermenu ul{ display:flex; justify-content:space-between;}
.footermenu li{ margin:0 10px 0 0;}
.footermenu li:nth-child(1){ display:none;}
.footermenu li a{color: #333; display:block; line-height:40px; font-size:18px; font-weight:bold;}
.footermenu li a:hover{ color:#000;}
.footermenu li ul{ display:block; border-top:#666 1px solid; padding-top:10px;}
.footermenu li ul li{}
.footermenu li ul li:nth-child(1){ display:block;}
.footermenu li ul li a{ font-size:14px; color:#666; line-height:30px; font-weight:normal;}

.footerright{ width:200px;}
.footer_wemimg{width: 60%; margin: 0 auto;}
.footerwemtext{ text-align:center; margin-top:10px; font-size:16px;}

.copyright{ background:#333;color: #d5d5d5; padding:20px 0; text-align:center;}
.copyright a{color: #d5d5d5;}
.copyright a:hover{ color:#fff;}


.float_right{position: fixed;top: 50%;right: 0;margin-top: -101px;width: 50px;height: 203px;z-index: 6}
.float_right li{width: 50px;height: 50px;z-index: 20; position:absolute;left: 0;}
.float_right li:nth-child(1){top:0; width:126px;}
.float_right li:nth-child(2){top:51px; width: 172px;}
.float_right li:nth-child(3){top:102px;}
.float_right li:nth-child(4){top:153px;}
.float_right li a{display: block;color: #FFF;font-size: 14px;height: 50px;line-height: 50px;overflow: hidden;background-color: #000;opacity: .8;border-radius: 6px}
.float_right li a img{display: block;float: left;vertical-align: middle;width: 24px;height: 24px;margin: 12px 12px 14px 14px}
.float_right li a:hover{background:#bc2521;opacity: 1}
.float_shwx{width: 200px; position: absolute;top: -200px;left: -200px;background: url(images/float_wxbd.png) no-repeat bottom right;padding-bottom: 9px;display: none}
.float_shwx img{display: block; width:200px; height:200px;}


/*二级页面开始*/
.erjibanner{ display:block; width:100%; position:relative;}
.erjibannerimg{}
.erjibannerimg img{ width:100%; object-fit:cover;}
.erjibannertext{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:flex; justify-content:center; align-items:center;}
.erjibannertext h2{ color:#fff; font-size:40px; text-align:center;}
.erjibannertext h2 span{ text-transform:uppercase; font-size:18px; display:block;}

.erjitit{ margin-top:20px; border-bottom: 1px solid #f0f2f2; padding-bottom:15px;}
.erjitit h2{ font-size:36px; line-height:40px; font-weight:normal; text-align:center;}
.erjitit span{ display:block; text-align:center; text-transform:uppercase; font-size:16px; color:#afafaf; line-height:24px; margin-top:5px;}

.dqwzbg{ background:#f5f5f5; padding:10px 0;}
.dqwz{ color:#666;}
.dqwz a{ color:#666;}
.dqwz a:hover{ color:#0657b2;}

.erjinav{ margin-top:30px;}
.erjinav ul{ display:flex; justify-content:center;}
.erjinav li{ margin:0 10px;}
.erjinav li a{ display:block; border: 2px solid #afafaf; width: 148px; font-size: 16px; color: #666; line-height:40px; text-align:center; border-radius:10px;}
.erjinav li a:hover, .erjinav li.current a{ background:#0657b2; color:#fff; border: 2px solid #0657b2;}

/*关于我们*/
.aboutbg{ background:#f5f5f5; padding-top:40px; border-top:#ddd 1px solid;}
.about{}
.erji_content{ padding:30px 0;}
.erji_content.tongyongpage{ padding-bottom:80px;}
.about_nrcon{ display:flex; justify-content:space-between; align-items:center;}
.aboutleft{ width:43%;}
.abourright{ width:55%;}
.pagecontent{ background:#fff; padding:50px; border-radius:10px; min-height:650px;}
.pagecontent img{ margin:0 auto;}
.pagecontent p{font-size: 16px;line-height: 29px; margin-bottom:20px; text-align:justify; text-justify:distribute; text-justify:distribute-all-lines; }
.pagecontent p:last-child{ margin-bottom:0;}
.pagecontent p a{ color:#0657b2;}



/*新闻中心*/
.news{ padding:40px 0;}
.newslist{ padding:40px 0 0px 0;}
.newslist li{ position:relative; margin-bottom:40px;}
.newslist li a{ display:flex; background:#f5f5f5; border-radius:10px; overflow:hidden; position:relative; z-index:5; height:225px;}
.newslist li a .newsimg{ width:31%; overflow:hidden;}
.newslist li a .newsimg img{ width:100%; object-fit:cover; height:100%; }
.newslist li a .newstext{ width:69%; padding:1.5% 3% 0 3%;  height:100%; position:relative;}
.newslist li a .newstext:after{ content:""; display:block; width:0%; height:100%; background:#bc2521; position:absolute; top:0; left:0%; z-index:2;}
.newslist li a .newstext .newstextnr{ position:relative; z-index:5;}
.newslist li a .newstext h3{ font-size:22px; font-weight:normal; line-height:45px; color:#0657b2; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li a .newstext .newsdate{ padding:10px 0;}
.newslist li a .newstext .newsdate span{display:inline-block;color:#5b5b5b;font-size:14px;margin-right:100px;line-height:20px;padding-left:30px;}
.newslist li a .newstext .newsdate span:nth-child(1){background:url("images/news_time_icon.png") left center no-repeat;}
.newslist li a .newstext .newsdate span:nth-child(2){background:url("images/news_type_icon.png") left center no-repeat;}
.newslist li a .newstext .newsdate span:nth-child(3){background:url("images/news_preview_icon.png") left center no-repeat;}
.newslist li a .newstext p{color:#666; font-size:15px; line-height:26px; text-align:justify; text-justify:distribute; text-justify:distribute-all-lines;}

.newslist li a:hover{background:#0657b2;}
.newslist li a:hover .newsimg img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.newslist li a:hover .newstext:after{ width:0%;}
.newslist li a:hover .newstext h3{ color:#fff;}
.newslist li a:hover .newstext span{ color:#f5f5f5;}
.newslist li a:hover .newstext p{ color:#f5f5f5;}
.newslist li a:hover .newstext .newsdate span:nth-child(1){background:url("images/news_time_icon_bai.png") left center no-repeat;}
.newslist li a:hover .newstext .newsdate span:nth-child(2){background:url("images/news_type_icon_bai.png") left center no-repeat;}
.newslist li a:hover .newstext .newsdate span:nth-child(3){background:url("images/news_preview_icon_bai.png") left center no-repeat;}


/*社会责任*/
.zerenbg{ padding-bottom:50px;}
.zerenlist{ margin-top:40px; background:#f5f5f5; padding:40px; border-radius:10px;}
.zerenlist li{ margin-bottom:60px;}
.zerenlist li a{ display:flex; justify-content:space-between; align-items:center;}
.zerenlist li a .zerenimg{ width:48%;}
.zerenlist li a .zerenimg img{ width:100%; height:100%; border-radius:5px; object-fit: cover;object-position: center;}
.zerenlist li a .zerentext{ width:48%;}
.zerenlist li a .zerentext h3{ font-size:26px; font-weight:normal; color:#333;}
.zerenlist li a .zerentext .zerendesc{ margin-top:10px;}
.zerenlist li a .zerentext .zerendesc p{ font-size:16px; line-height:30px;  color:#666;}
.zerenlist li a .zerentext .zerenbtn{ display:flex;align-items:center; margin-top:20px; font-size:14px;}
.zerenlist li a .zerentext .zerenbtn img{ margin-right:10px; max-width:20px;}

.zerenlist li:nth-child(2n) a .zerenimg{ order:1;}


/*分页样式开始*/
#pageabc{text-align:center;margin:30px 0;clear:both;height:auto;overflow:hidden;color:#333;line-height:23px;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc span,#pageabc a{font-size:12px;color:#595757;padding:4px 12px;border:1px solid #313131;text-decoration:none;margin:3px 5px;display:inline-block;text-align:center; border-radius:5px;}
#pageabc a:hover,#pageabc a.current{color:#fff;background-color:#0657b2;border:1px solid #0657b2;}
/*分页样式结束*/

/*联系我们*/
.contactall{ background:#fff; margin-top:60px; padding-bottom:80px;}
.contact{ padding:0 0 50px 0;}
.contactleft{ width:50%; float:left;}
.contactleftcon{ color:#333;}
.contactleftcon p{ font-size:16px; line-height:30px;}
.contactright{ width:160px; float:right; }
.contactright .erweima{ margin-bottom:10px;}
.contactright .ewmsm{ text-align:center;}

#allmap {width: 100%;height:450px;overflow: hidden;}
#allmap b{color: #CC5522;font-size: 14px; }
#allmap img{max-width: none;}


/*新闻详情页*/
.singlebg{ background:#f5f5f5; border-top: #ddd 1px solid;}
.singlenews{padding-bottom: 50px;}
.singlenews_head{ border-bottom:1px dashed #c9c9c9; padding-bottom:20px; margin-bottom:30px;}
.singlenews_head h1{font-size: 32px;font-weight: 700;text-align: left;color: #000;letter-spacing: 1px;margin-bottom: 10px;}
.singlenews_head .singlenewsdate{font-size: 14px;color: #999;}
.singlenews_head .singlenewsdate span{ margin-right:15px;}
.singlenewscontent img{ display:block; margin:0 auto;}

.sxp{ line-height:30px; border-top:#ccc 1px solid; padding-top:10px; margin-top:20px;}
.sxp a:hover{ color:#0657b2;}

.singletuijian{ margin-top:30px;}
.entry-related-title{margin: 30px 0 20px;font-size:24px; color:#0657b2; font-weight: 500;}
.entry-related{ overflow:hidden; background: #fff;padding:40px 50px;border-radius: 10px;}
.entry-related li.related-item{width:49.9%; float:left; padding:0; margin-bottom:6px; font-size:16px; line-height:1.8; color:#999}
.entry-related li.related-item a{display:inline-block; max-width:90%; font-size:14px; color:#333; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; vertical-align:top}
.entry-related li.related-item a:hover{ color:#0657b2;}

/*社会责任详情页*/
.single_zeren{ padding:60px 0; display:flex; justify-content:space-between;}
.s_zerenleft{ width:240px;}
.s_zerennav{ background:#f5f5f5; padding:40px 20px; border-radius:10px;}
.s_zerennav li{ margin-bottom:20px;}
.s_zerennav li a{ display:block; font-size:16px; padding:0 5px 10px 5px; line-height:40px; border-bottom:#ccc 1px solid; display:flex; justify-content:space-between;}
.s_zerennav li a:after{ content:"›"; font-size:24px;}
.s_zerennav li a:hover, .s_zerennav li.current a{ color:#0657b2;}

.s_zerenright{ width:calc(100% - 300px); background:#f5f5f5; padding:40px; border-radius:10px;}
.s_zerenconall{}
.s_zrtit{ text-align:center; font-size:24px;}
.s_zrtit:after{ content:""; display:block; width:60px; height:2px; background:#0657b2; margin:10px auto 0;}
.s_zerencon{ margin-top:40px;}
.s_zerencon p{ margin-bottom:20px; font-size:16px; line-height:26px;}
.s_zerencon img{ margin:0 auto; }

/*客服二维码*/
.kefu_bg{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.7); display:none;}
.kefu_flex{ display:flex; width:100%; height:100%; align-items:center; justify-content:center;}
.kefu_con{ position:relative; max-width:250px;}
.kefu_ewm{ background:#fff; padding:6px;}
.kefu_ewm img{ pointer-events: none;}
.kefu_closebtn{ width:30px; height:30px; background:#fff; border-radius:100%; text-align:center; line-height:25px; font-size:30px; cursor:pointer; position:absolute; right:-24px; top:-24px;}
.kefu_text{ text-align:center; font-size:16px; color:#fff; margin-top:15px;}



















