@keyframes scaleAnim{
    0%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
html{content: '';--wrap-width: 90vw; --bettwen-pad: 5vw;}
.wrap{ width:var(--wrap-1600-width);margin-left: auto; margin-right: auto;  max-width: 100%;}
.wrap2{ width:var(--wrap-1440-width);margin-left: auto; margin-right: auto;  max-width: 100%;}
.auto-title-block .auto-title-des{ font-size:24px; /*font-weight:lighter;*/}
.f80{ font-size:80px;}
.f72{ font-size:72px;}
.f52{ font-size:52px;}
.f48{ font-size:48px;}
.f46{ font-size:46px;}
.f36{ font-size:36px;}
.f26{ font-size:26px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.f20{ font-size:20px;}
/*内页*/
.postions{ height:64px; line-height:64px; overflow:hidden;color:#999999; font-size:14px; background:#f5f5f7; position:relative;}
.postions:after{ content:""; position:absolute; bottom:0; left:0; height:1px; width:100%; background:#e1e1ea;}
.sec .postions{ margin-top:20px;}
.postions.bgs2{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.1);box-shadow: 0 5px 15px rgba(0,0,0,.1);}
.postions.bgs3{ border-bottom:0; height:58px; line-height:58px;}
.posadd .postions{ position:fixed; top:0; left:0; width:100%; z-index:5;}
.postions a{color:#999999; }
.postions a:hover{ color:#0000ff;}
.postions label{ color:#777777;}
.postions .goback{ float:right; height:72px; line-height:72px;color:#777777; font-size:14px; padding-left:25px; background:url(/statics/images/goback.png) left center no-repeat; background-size:16px 15px;}
.postions .goback:hover{color:#00468c;}
.postions .postions_r{}
.postions .postions_r img{ vertical-align:text-top; margin-right:8px; height:16px;}
.postions .postions_r img:first-child{ margin-left:0;}
.postions h2{ float:left; font-weight:normal; color:#333; height:58px; font-size:20px;}
.postions h2 span{font-size:16px; font-family:Arial; }
.postions .rclass{ float:right;background:url(/statics/images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}
.postions .postions_b{ text-align:center;}
.postions .postions_b a{/* display:inline-block; vertical-align:top;*/ float:left; width:33.33%; text-align:center;overflow:hidden; font-size:18px; color:#2d317c; position:relative;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:0; }
.postions .postions_b a:hover{color:#0000ff;}
.postions .postions_b a:after{content: "";display: block;position: absolute;left: 50%;right:50%; bottom: 0;height:3px;opacity: 0;background:#0000ff;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:-1;}
.postions .postions_b a:before{ content:""; position:absolute; right:0; top:50%; margin-top:-15px; height:30px; width:2px; background:#e1e1ea;}
.postions .postions_b a:last-child:before{ display:none;}
.postions .postions_b a.isel:after{left: 0%;right: 0%;opacity: 1;}
.postions .postions_b a:hover:after{left: 0%;right: 0%;opacity: 1;}
.postions .postions_b a.isel{color:#0000ff; }

/*分类弹窗*/
.about_bgs{z-index: 19891024;background:url(/statics/images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
.about_tc .closed2{ display:none;}

.o_big_con{ overflow:hidden; position:relative;}
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap{ height:100%; display:table; }
.o_big_con .cons .wrap3{ height:100%; display:table; }
.o_big_con .h2{font-weight:normal; display:table-cell; vertical-align:middle;   text-transform:uppercase; text-align:left;}
.o_big_con .h2 label{width:100%; display:block;color:rgba(255,255,255,1.0); font-weight:lighter;  margin-top:1%; font-size:18px; text-transform:none;max-width:670px; line-height:38px;}
.o_big_con .h2 span{ display:block; overflow:hidden; color:rgba(255,255,255,1.0); line-height:1;  position:relative;  letter-spacing:1px; font-weight:bold; }
.o_big_con .wave-box { position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%;}
.postions2{ position:absolute; left:0; width:100%; height:68px; line-height:68px; overflow:hidden;color:#cccccc; font-size:14px; bottom:clamp(0px, calc(100vw*0.0772), 60px); }
.postions2 a{color:#fff; }
.postions2 a:hover{ color:var(--main-color);}
.postions2 .postions_r img{ height:16px; margin-right:6px;vertical-align:revert;}
.postions2 .postions_r{ overflow:hidden; position:relative;}
.postions2 label{ color:#fff;}
.postions2 h2{ float:left; font-weight:normal; color:#fff; height:58px; }
.postions2 h2 span{font-size:15px; font-family:Arial; color:rgba(255,255,255,0.5); }
.map{ position: relative;top: -80px; color:#999999; font-size:14px;transition:all 0.3s;}
/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:4%; padding-bottom:5%; clear:both; font-family:Arial;}
.yema.bgs2{ text-align:right;}
.yema a{ display:inline-block; height:42px; line-height:42px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:62px;margin-left:3px;  text-align:center; color:#999999; font-size:15px; border:1px solid #ffffff; background:#ffffff; }
.yema a:hover{ text-decoration:none; color:#fff; background:#0000ff;border:1px solid #0000ff;}
.yema a.on{color:#fff;  background:#0000ff;border:1px solid #0000ff;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#0000ff;}
.yema a span{ font-family:"微软雅黑"; font-size:15px;}
/*暂无内容*/
.nodata{ clear:both; max-width:1200px; margin:0 auto; overflow:hidden; text-align:center; margin-top:13%; margin-bottom:13%; background:url(../images/nodata.png) center top no-repeat; background-size:auto 169px; padding-top:180px;}
.nodata .title{ color:#555555; font-size:18px; overflow:hidden; margin-top:2%; line-height:26px;}
.nodata .desc{color:#999999; font-size:14px; overflow:hidden; line-height:24px; margin-top:5px;}
/*关于我们*/
.about_one{ overflow:hidden; position:relative;}
.about_one .big-text{margin-top: -0.08em;left: 0; -webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite; animation: backward-infinite 40s linear 1s infinite; }
.about_one .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.about_one .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.about_one .big-text .big-text-word{ display:inline-block;}
.about_one .cons{ overflow:hidden; line-height:40px; /*font-weight:lighter; */ color:#333333; margin-top:5%; margin-bottom:5%; }
.about_one .cons img{ max-width:100%;}
.color1{ color:var(--main-color);}
.about_two{ overflow:hidden; background:url(../images/about/about_img2.jpg) center bottom no-repeat; background-size:cover;}
.about_two .cons{justify-content: space-between; display:flex;margin-bottom:12%;}
.about_two .cons .left{ width:calc(100% - 196px);width:-webkit-calc(100% - 196px);width:-moz-calc(100% - 196px);justify-content: space-between; display:flex;}
.about_two .cons .left .img{ width:53.4%; max-width:661px;}
.about_two .cons .left .img img{ width:100%;}
.about_two .cons .left .txts{ width:44.6%; max-width:472px;}
.about_two .cons .left .txts .desc{ overflow:hidden; line-height:32px; color:#333333; margin-top:3%;}
.about_two .cons .left .txts .counter{ text-align:left; padding-top:10%;}
.about_two .cons .left .txts .counter ul li{display:block; overflow:hidden;  transition:all 0.3s; position:relative; margin-top:14%; }
.about_two .cons .left .txts .counter ul li .txts2{}
.about_two .cons .left .txts .counter ul li .nums{  line-height:1;}
.about_two .cons .left .txts .counter span{ float:left;display:inline-block; vertical-align:middle; overflow:hidden; color:#222222;  font-weight:bold; margin-right:8px;}
.about_two .cons .left .txts .counter .h6 label{display:block;/*font-weight:lighter;*/ font-size:16px; color:#343434; margin-left:5px; margin-top:24px; }
.about_two .cons .left .txts .counter .h6 em{ font-weight:normal; display:block; font-style:normal; font-size:22px;  overflow:hidden; line-height:24px; height:24px;  white-space:nowrap;text-overflow:ellipsis; color:#343434;}

.about_two .cons .right{ width:196px;color: #e8ebed;writing-mode: vertical-rl;  font-weight:bold; margin-top:-170px;}
.about_two .cons .right .p{ font-size:155px; line-height:0.8em;}
.about_two .cons .right .p2{ font-size:94px; line-height:0.7em; margin-right:8px;}
/*投研力量*/
.business-block-imglist{ overflow:hidden; background:#487c84;position: relative; padding-bottom:116px;}
.business-block-imglist .big-text{right: 0;bottom: 0;/*-webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite; animation: backward-infinite 40s linear 1s infinite;*/ color:rgba(255,255,255,0.1);}
/*.business-block-imglist .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.business-block-imglist .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.business-block-imglist .big-text .big-text-word{ display:inline-block;}*/
.business-block-imglist .auto-title-block .auto-title-h2{ color:#fff;}
.business-block-imglist .auto-title-block .auto-title-des{ color:#fff;}
.business-block-imglist .swiper-box{ position: relative;font-size: 16px; line-height: 1.33em;color: #222222;}
.business-block-imglist .swiper-box .swiper-btns {position: absolute;bottom:74px;left: calc(var(--wrap-width)*0.3375 + 20px); z-index: 2;/* padding-bottom: calc(15px + 1.33em);*/}
.business-block-imglist .swiper-box .swiper-btns .swiper-btn {display: block;}
.business-block-imglist .swiper-box .swiper-btns .prev {margin-top: 16px;}
.business-block-imglist .swiper-container {overflow: visible;}
.business-block-imglist .swiper-container .swiper-slide {width: calc(var(--wrap-width)/4);will-change: width;/*transition: width 0.3s;*/}
.business-block-imglist .swiper-container .swiper-slide img {object-fit: cover; will-change: width; transition: width 0.3s;}
.business-block-imglist .swiper-container .swiper-slide .img-box::before {padding-top: 130%;}
.business-block-imglist .swiper-container .swiper-slide.swiper-slide-active {width: calc(var(--wrap-width)*0.3375);}
.business-block-imglist .swiper-container .swiper-slide.swiper-slide-active .img-box::before {padding-top: 139%;}
.business-block-imglist .swiper-container .swiper-title{ margin-top: 15px; line-height:26px; height:26px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#fff;}
.business-block-imglist .swiper-container .swiper-desc{ line-height:24px; height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:9px;color:#fff;}
.business-block-imglist .swiper-container .swiper-slide-active .swiper-tt{ /*display:none;*/}
.business-block-imglist .swiper-btns .swiper-btn .self-svg{ background:#fff;}
.business-block-imglist .swiper-btns .swiper-btn{--s: 56px;--fill: #313131;}
.business-block-imglist .swiper-btns .swiper-btn:hover{--fill: #fff;}
.business-block-imglist .swiper-btns .swiper-btn:hover .self-svg{ background:#5e888f;}
.business-block-imglist .swiper-container .swiper-slide .bgs{ position:absolute; top:0; left:0; width:100%; height:100%; padding:17px;opacity:0;filter:Alpha(opacity=0);transition:all 0.3s;}
.business-block-imglist .swiper-container .swiper-slide .bgs .boxs{ background:rgba(72,124,132,0.5); overflow:hidden; height:100%; width:100%; top:0; left:0;display: flex; align-items:flex-end; justify-content: left;}
.business-block-imglist .swiper-container .swiper-slide .bgs .boxs .cons{ width:100%; overflow:hidden; padding-bottom:50px; padding-left:40px; padding-right:40px;}
.business-block-imglist .swiper-container .swiper-slide .bgs .boxs .cons .p{ overflow:hidden; line-height:26px; /*height:130px;/* /*text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;*/ color:#fff; margin-top:6%;}

.business-block-imglist .swiper-container .swiper-slide-active .bgs{/*opacity:1.0;filter:Alpha(opacity=100);*/}
.business-block-imglist .swiper-container .swiper-slide:hover .bgs{opacity:1.0;filter:Alpha(opacity=100);}
.business-block-imglist .swiper-container .swiper-slide .swiper-tt{ transition: all 0.3s;}
.business-block-imglist .swiper-container .swiper-slide:hover .swiper-tt{opacity:0;filter:Alpha(opacity=0);}
/*滚动条*/
.i_jsq_scroll{ overflow:hidden;overflow-y: auto; max-height:100%; position:relative; background:url(/statics/images/contact_bg3.png) right top repeat-y; }
.i_jsq_scroll::-webkit-scrollbar { -webkit-appearance: none;}
.i_jsq_scroll::-webkit-scrollbar:vertical { width: 2px;}
.i_jsq_scroll::-webkit-scrollbar-thumb { border-radius: 8px; border:0; background-color:#487c84;}
/*发展历程*/
.about_four{ position:relative; margin-top:4%;}
.history_ul{ overflow:hidden; position:relative; /*padding-bottom:90px;*/ margin-top:4%; padding-top:62px;}
.history_ul:before{ content:""; position:absolute; top:55px; left:50%; margin-left:-0.5px; width:1px; height:100%; background:#d3d3d3;}
.history_ul li{ display:block; overflow:hidden; position:relative; margin-top:-62px; padding-bottom:62px;}
.history_ul li.divhidden{ display:none;}
.history_ul li:before{ content:""; position:absolute; top:20px; left:50%; width:36px; height:35px; border-radius:50%; margin-left:-18px;background:url(../images/about/about_pic2.png) no-repeat; background-size:100% 100%; overflow:hidden;transition:all 0.3s; border:1px solid #b7b7b7;}
.history_ul li:hover:before{ background-image:url(../images/about/about_pic2_on.png); border:1px solid #6c969c;}
.history_ul li:after{ content:""; position:absolute; top:55px; left:50%; width:1px; height:0; margin-left:-0.5px;  background:#487c84;transition:all 0.3s;}
.history_ul li:hover:after{ background:#487c84;height:calc(100% - 65px);height:-webkit-calc(100% - 65px);height:-moz-calc(100% - 65px); }
.history_ul li:nth-child(2n+0):after{ margin-left:0px;}
.history_ul li .imgs{ overflow:hidden; margin-top:25px;}
.history_ul li .imgs .img{ overflow:hidden; }
.history_ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.history_ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.history_ul li .txts{  float:left; width:45.6%;}
.history_ul li .txts .cons{ max-width:380px; text-align:left; float:right;}
.history_ul li:nth-child(2n+0) .txts{ float:right;}
.history_ul li:nth-child(2n+0) .txts .cons{ float:left; text-align:left;}
.history_ul li .txts .year{ font-weight:bold; display:inline-block; vertical-align:top; line-height:76px;transition:all 0.3s; color:#000000; position:relative;}
.history_ul li .txts .year label{ color:#a29f9f;  font-weight:normal; position:absolute; top:0px; right:-30px; line-height:26px;}
.history_ul li .txts .desc{ color:#000000; overflow:hidden; font-weight:bold; line-height:1.5; margin-top:10px;}
.history_ul li .txts .p{ margin-top:10px; line-height:26px; min-height:78px; overflow:hidden; font-size:16px; color:#666666;}
.history_ul li:hover .txts .p{ color:#666666;}
.history_ul li:hover .txts .year{ color:#000000;}
.history_more{ text-align:center; overflow:hidden; background:url(../images/about/about_pic3.png) center top no-repeat; background-size:36px 35px; padding-top:110px; cursor:pointer; padding-bottom:130px; position:relative;}
.history_more:hover{ background-image:url(../images/about/about_pic4.png);}
.history_more span{ line-height:30px; transition:all 0.3s;  color:#222222; font-weight:lighter;}
.history_more:hover span{ color:#5a5a5a;}
.history_more#show{ background-image:url(../images/about/about_pic3_on.png);}
.history_more#show:hover{background-image:url(../images/about/about_pic4_on.png);}
.about_four .big-text-word2{--fs: clamp(0px, 12.8125vw, 246px);pointer-events: none; word-break: keep-all; white-space: nowrap;font-weight: bold;font-size: var(--fs);  line-height: 0.7em; color: rgba(109, 144, 168, 0.1); text-align:right; display:block; width:100%; position:absolute; top:40px;}
/*组织架构*/
.about_five{ overflow:hidden; background:url(../images/about/about_img6.jpg) left top no-repeat; background-size:cover; padding-bottom:330px;position: relative;}
.about_five .auto-title-block .auto-title-h2{color: #fff;}
.about_five .auto-title-block .auto-title-des{color: #fff;}
.about_five .cons{ overflow:hidden; line-height:1.8; font-size:16px;}
.about_five .cons img{ max-width:100%;}
.about_five .big-text{/*right: 0;*/ text-align:right; bottom: 40px;color: rgba(255,255,255,0.1);-webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite;animation: backward-infinite 40s linear 1s infinite;}
.about_five .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.about_five .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.about_five .big-text .big-text-word{ display:inline-block;}
/*关于我们快速导航*/
.navigation{ position:fixed; left:0px; top:50%;height:0px; width:100%; z-index:8; opacity: 1; filter:alpha(opacity=100); -moz-transition: all .2s; -o-transition: all .2s; -webkit-transition: all .2s; transition: all .2s;transform: scale3d(1, 1, 1);}
.lift-hide{  opacity: 0; filter:alpha(opacity=0);transform: scale3d(1, 0, 0);}
.navigation ul{ float:left; width:136px; margin-top:-110px; overflow:hidden; -moz-transition: all .2s; -o-transition: all .2s; -webkit-transition: all .2s; transition: all .2s;}
.navigation ul li{ display:block; overflow:hidden; height:44px; cursor:pointer; color:#000000; position:relative;transition:all 0.3s;}
.navigation.color1 ul li{ color:#fff;}
.navigation ul li:after{ content:""; position:absolute; left:0; top:50%; margin-top:-1px; width:0px; height:1px; background:#b8c9cb;}
.navigation ul li span{ text-align:left; padding-left:36px;line-height:44px; font-size:16px; /*font-weight:lighter;*/}
.navigation ul li:hover{ color:#487c84; }
.navigation ul li.isel{  color:#487c84;}
.navigation ul li.isel:after{ width:30px;}
.navigation.color1 ul li.isel{  color:#fff;}

/*投资者*/
.case_bg{overflow:hidden; position:relative;}
.case-title-block{padding-top: 6.7%;padding-bottom: 4.4%; line-height:1.1; margin-top:3%; }
.case-title-block .big-text{ top:50%; margin-top:-70px; left:0;-webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite; animation: backward-infinite 40s linear 1s infinite;}
.case-title-block .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.case-title-block .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.case-title-block .big-text .big-text-word{ display:inline-block;}
.case-title-block .alist{ overflow:hidden;}
.case-title-block .alist a{ padding-left:13px; position:relative; overflow:hidden; line-height:38px; height:38px; float:left; margin-right:30px; color:#595757;}
.case-title-block .alist a.on{ color:#487c84;}
.case-title-block .alist a:after{ content:""; position:absolute; width:7px; height:7px; border-radius:50%; top:50%; margin-top:-3px; left:5px; background:#6a9198;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}
.case-title-block .alist a.on:after{opacity:1.0;filter:Alpha(opacity=100);left:0;}
.case_ul{ overflow:hidden; border-top:1px solid #d2d2d2; margin-top:3%;}
.case_ul li{ display:block; overflow:hidden; position:relative; padding-top:36px; padding-bottom:49px;}
.case_ul li:before{ content:""; width:100%; height:1px; background:#d2d2d2; position:absolute; bottom:0; left:0;}
.case_ul li:after{ content:""; width:0%; height:1px; background:#487c84; position:absolute; bottom:0; left:0;transition:all 0.6s;}
.case_ul li:hover:after{ width:100%;}
.case_ul li .txts{ float:left;width:calc(98% - 290px);width:-webkit-calc(98% - 290px);width:-moz-calc(98% - 290px); max-width:1160px; overflow:hidden;}
.case_ul li .desc{ overflow:hidden; position:relative;  line-height:44px; height:44px; text-transform:uppercase; font-size:16px; color:#d3d3d3; font-family:Arial;}
.case_ul li .desc:after{ content:""; position:absolute; bottom:0; left:0; width:20px; height:1px; background:#e7e7e7;}
.case_ul li .h3{ font-weight:normal; overflow:hidden; color:#222222; line-height:36px; height:36px;white-space:nowrap;text-overflow:ellipsis; margin-top:50px;transition:all 0.3s;}
.case_ul li:hover .h3{ color:#487c84;}
.case_ul li .p{ line-height:24px; height:48px; overflow:hidden; color:#666666; font-size:16px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:13px;transition:all 0.3s;}
.case_ul li .more-box-a{ float:right; margin-top:127px;}
.case_ul li .date{ float:right; overflow:hidden; line-height:22px; font-size:16px; font-family:Arial; margin-top:111px; text-align:center; width:98px; position:relative; color:#777777; margin-right:24px;transition:all 0.3s;}
.case_ul li .date b{ display:block; font-weight:bold; line-height:48px;}
.case_ul li .date:after{ content:""; height:44px; width:1px; position:absolute; right:0; top:17px; background:#d2d2d2;transition:all 0.3s;}
.case_ul li:hover .date:after{ background:#487c84;}
.case_ul li:hover .date{color:#487c84;}
.case_ul li:hover .more-box-a .more-box {background: var(--hc);border-color: var(--hc);color: var(--hbc);}
.case_ul li:hover .more-box-a .more-box .more-box-a-jt {--fill: var(--hbc);}
.case_bg .more-box-a.bgs2{ margin-top:6%; margin-bottom:6%;}
.index-join { background: url(../images/case/bg1.jpg) no-repeat center / cover; /*padding-bottom: 45px;*/color: #ffffff;}
.index-join .flex-box { padding: 45px 0;}
.index-join .flex-box .left{ width: 75%;/* margin-bottom:3%;*/}
.index-join .flex-box .left .more-box-a { --bc: #ffffff; --dc: #ffffff;}
.index-join .flex-box .left .cont { flex-direction: column;}
.index-join .flex-box .left .cont .type { font-size: 18px;line-height: 1.4em;}
.index-join .flex-box .left .cont .title-box { padding: 45px 0 55px; font-weight: bold;}
.index-join .flex-box .left .cont .title-box .big { font-size: 100px;line-height: 0.8em;}
.index-join .flex-box .left .cont .title-box .word { flex-direction: column; padding-left: 20px;}
.index-join .flex-box .left .cont .title-box .word .big-mini { margin-top: -0.15em; font-size: 40px; line-height: 0.8em;}
.index-join .flex-box .left .cont .title-box .word .big-word {font-size: 36px; line-height: 1.2em;}
.index-join .flex-box .left .cont .tips {font-size: 18px;line-height: 1.2em;}
.index-join .flex-box .left .cont .tips a { margin-left: 0.3em;font-size: 15px;}
.index-join .flex-box .left .more-box-a .more-box .more-box-word{ margin-left:5px;transition:all 0.3s;}
.index-join .flex-box .left .more-box-a:hover .more-box .more-box-word{ margin-left:0px;}
/*投资者详情*/
.case-title-block .case_t{ font-weight:bold; overflow:hidden; line-height:1.5; color:#333333;}
.case-title-block .case_desc{ overflow:hidden; line-height:1.6; margin-top:1%; color:#487c84; font-size:18px;}
.con_line{line-height:26px;font-size:16px; color:#666666; border-bottom:1px solid #d2d2d2; text-align:left; padding-bottom:1.6%; margin-top:1%;}
.con_line .span{ display:block;}
.con_line .con_line_l{ float:left;}
.fenxiang{ float:right; margin-top:1%;}
.fenxiang div.social-share{ display:inline-block; vertical-align:top;}
.fenxiang .news_fx{ text-align:center;display:inline-block; vertical-align:middle;  padding-left:3px; padding-right:3px;--w: 44px; --size: 67%; }
.fenxiang .news_fx ul li{ display:inline-block; vertical-align:top; width:var(--w); height:var(--w);  margin-left:7px; margin-right:2px; cursor:pointer;position: relative;}
.fenxiang .news_fx a{ display:block; width:var(--w); height:var(--w); padding:0; margin:0;}
.fenxiang .news_fx .self-svg{width: var(--w); height: var(--w); background:#c0c0c0; border-radius:50%; --fill:#fff; }
.fenxiang .news_fx ul li:hover .self-svg{background: var(--main-color);}
.case_con{ overflow:hidden; font-size:18px; color:#666666; line-height:24px; padding-top:2%; padding-bottom:8%;}
.case_con .desc{ line-height:1.6; color:var(--main-color); overflow:hidden; text-align:center; margin-bottom:3%;}
.case_con b{ display:block; line-height:1.6; overflow:hidden; color:var(--main-color); margin-bottom:1%;}
.prenext{ padding-top:3%; font-size:18px;margin-bottom:5%;border-top:1px solid #d2d2d2; overflow:hidden; line-height:44px; color:#333333; text-align:center; }
.prenext span{ width:calc(49% - 80px);width:-webkit-calc(49% - 80px);width:-moz-calc(49% - 80px); overflow:hidden; max-width:410px;white-space:nowrap;text-overflow:ellipsis;}
.prenext span.l{ text-align:left; float:left;}
.prenext span.r{ text-align:right; float:right;}
.prenext a{ color:#333333; overflow:hidden; transition:all 0.3s;}
.prenext a:hover{ color:#487c84;  text-decoration:none;}
.prenext .goback{ display:inline-block; vertical-align:top; line-height:44px; color:#333;  background:url(../images/case/case_pic1.png) left 24px center no-repeat; background-size:27px 22px; width:160px; text-indent:60px; transition:all 0.3s;color:#487c84; border:1px solid #487c84; border-radius:22px 0 22px 0;text-align:left;  }
.prenext .goback:hover{ background-image:url(../images/case/case_pic1_on.png);  color:#fff; background-color:#487c84;}
/*笃诚视野*/
.news_ul{ border-top:1px solid #d2d2d2; margin-top:3%; overflow:hidden;}
.news_ul li{ display:block; overflow:hidden; position:relative; padding-top:36px; padding-bottom:56px;transition:all 0.3s;}
.news_ul li:before{ content:""; width:100%; height:1px; background:#d2d2d2; position:absolute; bottom:0; left:0;}
.news_ul li:after{ content:""; width:0%; height:1px; background:var(--main-color); position:absolute; bottom:0; left:0;transition:all 0.6s;}
.news_ul li:hover:after{ width:100%;}
.news_ul li:hover{ background:#487c84;}
.news_ul li .date{ float:left; overflow:hidden; width:254px; margin-top:96px; text-align:center; font-family:Arial; color:#1f1f1f;}
.news_ul li .date .day{ font-size:91px; overflow:hidden; line-height:80px; display:block;}
.news_ul li .date .year{ margin-top:8px; display:inline-block; vertical-align:top; border-top:2px solid #1f1f1f; line-height:54px;}
.news_ul li:hover .date{ color:#fff;}
.news_ul li:hover .year{ border-top-color:#fff;}
.news_ul li .txts{ overflow:hidden;}
.news_ul li .cons{ overflow:hidden; width:94%; max-width:1186px; margin:0 auto;}
.news_ul li .txts .desc{ overflow:hidden; position:relative;  line-height:44px; height:44px; text-transform:uppercase; font-size:16px; color:#7f7f7f; font-family:Arial;}
.news_ul li .txts .desc:after{ content:""; position:absolute; bottom:0; left:0; width:20px; height:1px; background:#7f7f7f;}
.news_ul li .txts .h3{ font-weight:normal; overflow:hidden; color:#222222; line-height:36px; height:36px;white-space:nowrap;text-overflow:ellipsis; margin-top:50px;transition:all 0.3s; max-width:1130px;}
.news_ul li:hover .txts .h3{ color:#fff;}
.news_ul li .txts .p{ line-height:24px; height:48px; overflow:hidden; color:#666666; font-size:16px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:13px;transition:all 0.3s; max-width:1130px;}
.news_ul li .more-box-a{ float:left;margin-top:50px;}
.news_ul li:hover .more-box-a .more-box {background: var(--main-color);border-color:#fff;color:#fff;}
.news_ul li:hover .more-box-a .more-box .more-box-a-jt {--fill: #fff;}
.news_ul li:hover .txts .p{color:#fff;}
.news_ul li:hover .txts .desc{color:#fff;}
.news_ul li:hover .txts .desc:after{ background:#fff;}
/*联系我们*/
.contact_one{ overflow:hidden; margin-top:6%; margin-bottom:6%;}
.contact_one .contact_one_l{ float:left; color:#000000; overflow:hidden; width:27%; margin-right:1.5%; line-height:50px;}
.contact_one .contact_one_l span{ font-weight:lighter; display:block; overflow:hidden;}
.contact_one .contact_one_l .h3{ font-weight:bold; overflow:hidden;}
.contact_one .contact_one_r{ overflow:hidden;--w: 96px; }
.contact_one .contact_one_r ul li{ float:left; width:32%; margin-right:2%; list-style:none;}
.contact_one .contact_one_r ul li:nth-child(1){ width:27%;}
.contact_one .contact_one_r ul li:nth-child(2){ width:37%;}
.contact_one .contact_one_r ul li:nth-child(3n){ margin-right:0;}
.contact_one .contact_one_r ul li .self-svg{ float:left;--size:36px;--fill:#fff;width: var(--w); height: var(--w); background:var(--main-color); border-radius:50%; margin-right:15px;}
.contact_one .contact_one_r ul li:nth-child(3) .self-svg{--size:50px;}
.contact_one .contact_one_r ul li .p{ overflow:hidden;}
.contact_one .contact_one_r ul li label{ display:block; color:#494949; overflow:hidden; font-size:14px; font-weight:lighter; line-height:20px; margin-top:28px;}
.contact_one .contact_one_r ul li .a{ overflow:hidden; line-height:22px; color:#333333; font-weight:bold; font-size:18px; letter-spacing:1px;white-space:normal; word-break:break-all;}
.contact_one .contact_one_r ul li .a a{color:#333333; }
.contact_one .contact_one_r ul li .a a:hover{color:var(--main-color); }
.contact_map{overflow:hidden; max-height:660px; background:#e7f0f6;}
.contact_map iframe{height: 660px; overflow:hidden;}
.contact_bg{ overflow:hidden; background:#e7f0f6;}
.contact_desc{ text-align:center; font-weight:lighter; color:#000000; margin-top:5%; line-height:1.3;}
.contact_t{ text-align:center; overflow:hidden; font-weight:bold; line-height:1.3;}
.product_feedback{ overflow:hidden; margin-top:4%;}
.product_feedback .divs.l{ float:left;}
.product_feedback .divs.r{ float:right;}
.product_feedback .divs{ width:calc(50% - 10px);width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px); max-width:780px; overflow:hidden; /*border:1px solid #cccccc; */ background:#fff; border-radius:6px;margin-bottom:20px;}
.product_feedback .divs2{ overflow:hidden;/* border:1px solid #cccccc;*/ background:#fff; margin-bottom:20px; clear:both;}
.product_feedback .inputs {width: 100%; height: 56px;line-height: 56px; padding: 0 18px; font-size: 16px;background:none; color:#666666; border:none;font-family:"微软雅黑";}
.product_feedback .inputs::-webkit-input-placeholder {
  color: #666666;
}
.product_feedback .inputs:-moz-placeholder {
  color: #666666;
}
.product_feedback .inputs::-moz-placeholder {
  color: #666666;
}
.product_feedback .inputs:-ms-input-placeholder {
  color: #666666;
}
.product_feedback .textarea{ padding:1%; width:100%; padding-left:18px; background:none; font-size:16px; border:none; outline:none; color:#666666; height:140px;font-family:"微软雅黑"; }
.product_feedback .textarea::-webkit-input-placeholder {
  color: #666666;
}
.product_feedback .textarea:-moz-placeholder {
  color: #666666;
}
.product_feedback .textarea::-moz-placeholder {
  color: #666666;
}
.product_feedback .textarea:-ms-input-placeholder {
  color: #666666;
}
.product_feedback .ends{ text-align:center; margin-bottom:6%; margin-top:3%;}
.product_feedback .bnts{ width:40%; max-width:160px;margin:0 auto; display:inline-block; overflow:hidden;line-height:46px;background:#487c84; outline:none;-webkit-tap-highlight-color:transparent;transition:all 0.3s; cursor:pointer; color:#fff; font-size:14px; border:none; letter-spacing:2px;font-family:"微软雅黑"; margin-left:4px; margin-right:4px; border-radius:23px 0 23px 0;}
.product_feedback .bnts:hover{ background:#3253b7;}
.product_feedback .bnts.bgs2{ background:#487c84;}
.product_feedback .bnts.bgs2:hover{opacity:0.8;filter:Alpha(opacity=80);}
.product_feedback .searchtitle4{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);height: 54px;font-size: 16px;position: relative;   float:right; border:1px solid #cccccc; margin-bottom:10px; }
.product_feedback .searchtitle4 label{text-indent:16px;height:52px; line-height:52px; display:block; width:100%; text-decoration:none; cursor:pointer; overflow:hidden; color:#999; text-align:left;background:url(/statics/images/shiyong_bg1.png) #fff right 18px center no-repeat;-webkit-tap-highlight-color:transparent; background-size:13px 7px;}
.product_feedback .searchtitle4 ul{display: none;position: absolute;z-index: 10;width: 100%; top: 52px; /* border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; */margin-right:0; background:#fff; z-index:1;}
.product_feedback .searchtitle4 ul:before{ content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; border:1px solid #a9a9a9; z-index:-1;}
.product_feedback .searchtitle4 ul:after{ content:""; position:absolute; left:32px; top:0; width:12px; height:6px;background:url(/statics/images/support_bg1.png) no-repeat; background-size:100% 100%;}
.product_feedback .searchtitle4 li{cursor: pointer; line-height:36px;text-indent:16px;color:#333333;overflow:hidden; height:36px;-webkit-tap-highlight-color:transparent;}
.product_feedback .searchtitle4 li a{ color:#333;/*border-bottom:1px solid #eee; */text-align:left; display:block;text-decoration:none; font-size:14px;-webkit-tap-highlight-color:transparent;}
.product_feedback .searchtitle4 li:hover{background: #3253b7;}
.product_feedback .searchtitle4 li:hover a{ color:#fff;}
.contact_bg .auto-title-block{ padding-bottom:1%; padding-top:0;}
.contact_bg .big-text{margin-top: -0.08em;left: 0; -webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite; animation: backward-infinite 40s linear 1s infinite; position:static;}
.contact_bg .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.contact_bg .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.contact_bg .big-text .big-text-word{ display:inline-block;}
/*加入我们*/
.join_one{ overflow:hidden; background:#fbfbfb;}
.join_one .big-text{color: rgba(239, 242, 243, 1);margin-top: -0.08em;left: 0; -webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite; animation: backward-infinite 40s linear 1s infinite; }
.join_one .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.join_one .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.join_one .big-text .big-text-word{ display:inline-block;}
.join_one .ul{ margin-top:5%; overflow:hidden;}
.join_one .ul li{ float:left; width:49%; max-width:778px; margin-bottom:3%; overflow:hidden; background:#fff; border-radius:10px; padding-bottom:60px; padding-top:60px;}
.join_one .ul li:nth-child(2n){ float:right;}
.join_one .ul li .img{ float:left; width:33%; overflow:hidden; margin-right:4%; border-right:1px solid #e7f0f6; height:183px;}
.join_one .ul li .img img{ display:block; margin:0 auto; max-width:90%; margin-top:13px;}
.join_one .ul li .txts{ overflow:hidden; padding-right:4%;}
.join_one .ul li .txts .h3{ font-weight:bold; color:var(--main-color); line-height:56px; overflow:hidden;}
.join_one .ul li .txts .span{ display:block; margin-top:18px; overflow:hidden; line-height:36px; color:#333333; font-family:Arial; text-transform:capitalize;}
.join_one .ul li .txts .p{ overflow:hidden; line-height:26px; margin-top:5px; color:#000; font-weight:lighter;}
.join_two{ overflow:hidden; background:url(../images/join/join_img4.jpg) center center no-repeat; background-size:100% 100%;}
.join_two .wrap{ margin-top:148px; margin-bottom:129px;}
.join_two .join_two_l{ float:left; width:428px; overflow:hidden; color:#fff; margin-top:6.5%;}
.join_two .join_two_l .span{ display:block; line-height:52px; overflow:hidden; font-weight:lighter;}
.join_two .join_two_l .h3{ font-weight:bold; line-height:62px;}
.join_two .join_two_l .a{ float:left; padding-top:24px; line-height:20px; background:url(../images/join/join_pic5.png) left top no-repeat; font-size:15px; margin-top:29%;}
.join_two .join_two_r{ overflow:hidden;}
.join_two .join_two_r img{ max-width:100%;}
.join_three{ overflow:hidden; background:url(../images/join/join_img8.jpg) center center no-repeat; background-size:cover;}
.join_three .join_three_t{ overflow:hidden; margin-top:7.5%;}
.join_three .join_a{ overflow:hidden; font-weight:bold;}
.join_three .join_a a{ color:#333; float:left; margin-right:48px; overflow:hidden; line-height:1.5;}
.join_three .join_a a.on{ color:var(--main-color);}
.join_three .join_desc{ overflow:hidden; margin-top:1.5%; line-height:1.5; font-weight:lighter; font-size:18px; color:#333333;}
.join_three .divhidden{opacity:0;filter:Alpha(opacity=0);transition:all 0.3s;  /*height:0;*/ /*display:none;*/ /*overflow:hidden;*/ width:100%; z-index:-44;}
.join_three .divhidden.join_2{ position:absolute; width:100%; height:auto; left:0; top:0; margin-top:6%;}
.join_three .divhidden.on{opacity:1.0;filter:Alpha(opacity=100);/* height:auto;*/display:block; z-index:1;}
.join_three .join_three_con{ overflow:hidden; padding-top:6%; margin-bottom:10%; position:relative;}
.join_three .join_three_con .swiper-box{ position: relative;font-size: 16px; line-height: 1.33em;color: #222222;}
.join_three .join_three_con .swiper-box .swiper-btns {position: absolute;top: 0;right:0; z-index: 2;/* padding-bottom: calc(15px + 1.33em);*/}
.join_three .join_three_con .swiper-box .swiper-btns .swiper-btn {display: block;}
.join_three .join_three_con .swiper-box .swiper-btns .prev {margin-top: 16px;}
.join_three .join_three_con .join_1 .swiper-box .swiper-btns{ width:127px; top:-66px;}
.join_three .join_three_con .join_1 .swiper-box .swiper-btns .swiper-btn{display: inline-block;vertical-align: top;}
.join_three .join_three_con .join_1 .swiper-box .swiper-btns .prev{margin-top: 0; float: left; margin-right: 15px;}
.join_three .join_three_con .swiper-container {overflow: visible;--wrap-width:calc(100%-30px);}
.join_three .join_three_con .swiper-container .swiper-slide {/*width: calc(var(--wrap-width)/4);*/width: calc((var(--wrap-width) - 60px) / 3);will-change: width;transition: width 0.3s;}
.join_three .join_three_con .swiper-container .swiper-slide img {object-fit: cover; will-change: width; transition: width 0.3s;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.join_three .join_three_con .swiper-container .swiper-slide:hover img {-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.join_three .join_three_con .swiper-container .swiper-slide .img-box{ border-radius:20px; overflow:hidden;}
.join_three .join_three_con .swiper-container .swiper-slide .img-box::before {padding-top: 330px;}
/*.join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active {width: calc(var(--wrap-width)*0.3884);}
.join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active .img-box::before {padding-top: 431px;}*/
.join_three .join_three_con .swiper-container .swiper-title{ line-height:32px; height:32px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#333333; }
.join_three .join_three_con .swiper-container .swiper-date{ line-height:28px; padding-top:37px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#494949; background:url(../images/join/join_pic7.png) left top no-repeat;}
.join_three .join_three_con .join_1  .swiper-container .swiper-date{/*opacity:0;filter:Alpha(opacity=0);*/background:url(../images/join/join_pic008.png) left top no-repeat;}
.join_three .join_three_con .swiper-container .swiper-tt{ margin-bottom:63px;opacity:0;filter:Alpha(opacity=0);font-size:18px;}
.join_three .join_three_con .join_1{ margin-bottom:160px;}
.join_three .join_three_con .join_1 .swiper-container .swiper-tt{ margin-bottom:91px; display:none;}
.join_three .join_three_con .join_1 .swiper-container .swiper-slide-active .swiper-tt{display:none;}
.join_three .join_three_con .swiper-container .swiper-slide-active .swiper-tt{ display:block;opacity: 1.0; filter: Alpha(opacity=100);}
.join_three .join_three_con .swiper-container .swiper-slide-next .swiper-tt{ /*opacity:1.0;filter:Alpha(opacity=100);*/}
.join_three .join_three_con .swiper-container .swiper-tt2{/*opacity:0;filter:Alpha(opacity=0);*/font-size:18px; text-align:center; height:30px; line-height:30px;white-space:nowrap;text-overflow:ellipsis; margin-top:20px;}
.join_three .join_three_con .join_1 .swiper-container .swiper-slide-active .swiper-tt2{ display:block;opacity: 1.0; filter: Alpha(opacity=100);}
.join_three .join_three_con .swiper-btns .swiper-btn .self-svg{ background:#e7f0f6;}
.join_three .join_three_con .swiper-btns .swiper-btn{--s: 56px;--fill: #313131;}
.join_three .join_three_con .swiper-btns .swiper-btn:hover{--fill: #fff;}
.join_three .join_three_con .swiper-btns .swiper-btn:hover .self-svg{ background:#5e888f;}
.join_four{ overflow:hidden; background:url(../images/join/join_img1.jpg) center top no-repeat;  position:relative;}
.join_four ul li{ float:left; width:47%; max-width:633px; overflow:hidden; padding-top:78px; padding-bottom:76px; color:#fff; font-size:14px;cursor:pointer;}
.join_four ul li:nth-child(2n){ float:right;}
.join_four ul li .h3{ font-weight:bold; height:36px; line-height:36px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.join_four ul li .h3 label{ font-size:14px; font-weight:normal; margin-left:5px;}
.join_four ul li .desc{ line-height:22px; overflow:hidden;}
.join_four ul li .p{ line-height:22px; height:66px; overflow:hidden; margin-top:26px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.join_four ul li .more-box-a{ float:left; margin-top:32px; margin-bottom:30px; cursor:pointer;}
.join_four ul li .more-box-a .more-box {border-color:#fff;color:#fff; font-size:14px;}
.join_four ul li .more-box-a .more-box .more-box-a-jt {--fill: #fff;}
.join_four ul li:hover .more-box-a .more-box {background: var(--main-color);border-color: var(--main-color);}
.join_four .join_more{ position:absolute; right:0; top:50%; margin-top:-80px; background:#e7f0f6; border-radius:0 23px 0 23px; padding-top:20px; padding-bottom:20px; cursor:pointer;  width:46px; padding-left:10px; padding-right:10px; text-align:center; font-size:16px; color:#474747; line-height:20px;transition:all 0.3s;}
.join_four .join_more:hover{ background:var(--main-color); color:#fff;}
/*工作弹窗*/
.job_tc{ display: none; overflow:hidden; background:#487c84; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; overflow-y:auto;}
.jobclosedwrap{ display: none; text-align:right;position:relative;}
.jobclosed{ display:inline-block; vertical-align:top; position:fixed; z-index:101; top:64px; right:5%; cursor:pointer;transition:all 0.3s; width:38px; height:38px;}
.jobclosed:hover{opacity:0.8;filter:Alpha(opacity=80);}
.job_tc .logo{ display:block; height:43px; margin-bottom:2.5%;}
.job_tc .wrap{ margin-top:64px;position:relative;}
.job_tc .big-text{ color:rgba(255,255,255,0.1);margin-top: -0.14em;left: 0; -webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite; animation: backward-infinite 40s linear 1s infinite; }
.job_tc .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.job_tc .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.job_tc .big-text .big-text-word{ display:inline-block;}
.job_tc .auto-title-block .auto-title-h3{ text-align:left; color:#fff;}
.job_tc .job_con{ margin-top:110px; overflow:hidden; color:#fff;}
.job_tc .job_con .job_con_l{ float:left; width:400px; overflow:hidden;}
.job_tc .job_con .job_con_l ul li{ display:block; overflow:hidden; margin-bottom:58px;}
.job_tc .job_con .job_con_l ul li .h4{ line-height:50px; position:relative; padding-right:62px; display:inline-block; vertical-align:top; font-weight:bold; font-size:30px; min-width:272px;}
.job_tc .job_con .job_con_l ul li .h4:after{ content:"聘"; position:absolute; right:0; top:12px; text-align:center; width:38px; height:38px; line-height:38px; background:#fff; border-radius:0 23px 23px 23px; color:var(--main-color); font-weight:lighter; font-size:25px; display:none;}
.job_tc .job_con .job_con_l ul li.on .h4:after{ display:block;}
.job_tc .job_con .job_con_l ul li .p{ clear:both; overflow:hidden; line-height:28px; font-size:18px; font-weight:lighter;}
.job_tc .job_con .job_con_r{ overflow:hidden; margin-top:15px; border-top:2px solid #fff;}
.job_tc .job_con .job_con_r .divhidden{opacity:0;filter:Alpha(opacity=0);transition:all 0.3s;  /*height:0;*/ display:none; /*overflow:hidden;*/ }
.job_tc .job_con .job_con_r .divhidden.on{opacity:1.0;filter:Alpha(opacity=100);/* height:auto;*/display:block;}
.job_tc .job_con .job_con_r ul li{ display:block; overflow:hidden; border-bottom:1px solid #9eb9be; padding-top:20px; padding-bottom:20px;}
.job_tc .job_con .job_con_r ul li:last-child{ border-bottom:2px solid #fff;}
.job_tc .job_con .job_con_r ul li .h5{ font-weight:bold; padding-left:16px; font-size:20px; line-height:28px;}
.job_tc .job_con .job_con_r ul li .cons{ overflow:hidden; line-height:34px; font-weight:lighter; font-size:20px; margin-top:10px;}
.job_tc .job_con .job_con_r ul li .cons p{  overflow:hidden; padding-left:16px;}
.job_tc .job_con .job_con_r ul li .cons .dian{ position:relative;}
.job_tc .job_con .job_con_r ul li .cons .dian:after{ content:""; position:absolute; left:0; top:12px; width:8px; height:8px; border-radius:50%; background:#d8d8d8;}
.job_tc .job_con .job_con_r .job_end{ margin-top:4%;overflow:hidden; margin-bottom:9%;}
.job_tc .job_con .job_con_r .job_end .span{ font-weight:bold;color:#638d93; overflow:hidden; line-height:1.1;}
.job_tc .job_con .job_con_r .job_end .h6{ font-weight:bold; margin-top:-20px; line-height:1.1; }
@media screen and (max-width: 1777px) {
html{--wrap-width: 1600px; --bettwen-pad: calc((100vw - 1600px)/2);}
/*工作弹窗*/
.jobclosed{ right:2%;}
}
@media screen and (max-width: 1600px) {
/*投研力量*/
.business-block-imglist .swiper-box .swiper-btns .prev { margin-top: 10px; }
/*联系我们*/
.contact_one .contact_one_l{ width:24%;}
/*加入我们*/
.join_two .join_two_l{ margin-top:4%;}
.join_two .join_two_l .a{ margin-top:25%;}
}
@media screen and (max-width: 1440px) {
.auto-title-block .auto-title-des{ font-size:22px;}
.f80{ font-size:70px;}
.f72{ font-size:62px;}
.f52{ font-size:44px;}
.f48{ font-size:40px;}
.f46{ font-size:38px;}
.f36{ font-size:32px;}
.f26{ font-size:24px;}
.f24{ font-size:22px;}
/*内页*/
.postions{  font-size:14px;}
.postions .search{ margin-top:10px;}
.postions .goback{height:60px; line-height:60px;}
/*投资者*/
.case-title-block .big-text{ margin-top:-50px;}
/*联系我们*/
.contact_one .contact_one_l{ width:21%;}
/*加入我们*/
.join_three .join_three_con .swiper-container .swiper-slide .img-box::before{ padding-top:280px;}
/*.join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active .img-box::before{ padding-top:400px;}*/
.join_three .join_three_con .swiper-container .swiper-tt{ margin-bottom:51px;}
.join_three .join_three_con .join_1{ margin-bottom:148px;}
.join_three .join_three_con .join_1 .swiper-container .swiper-tt{ margin-bottom:79px;}
}
@media screen and (max-width: 1360px) {
/*关于我们*/
.about_two .cons .left .txts .counter .h6 label{ margin-top:18px;}
/*联系我们*/
.contact_one .contact_one_l{ float:none; margin-right:0; width:100%;}
.contact_one .contact_one_r{ margin-top:3%;}

}

@media screen and (max-width: 1200px) {
html{--wrap-width: 768px; --bettwen-pad: calc((100vw - 768px)/2);}
.f80{ font-size:66px;}
.f72{ font-size:57px;}
.f52{ font-size:40px;}
.f48{ font-size:36px;}
.f46{ font-size:34px;}
.f36{ font-size:28px;}
.f26{ font-size:23px;}
.f24{ font-size:21px;}
.f22{ font-size:20px;}
.f20{ font-size:18px;}
.auto-title-block{ padding-top:5%;}
.auto-title-block .auto-title-des{ font-size:20px;}
.navigation { display:none; }
/*内页*/
.sec .postions{ margin-top:10px;}
.postions h2{ font-size:18px;}
.postions h2 span{ font-size:14px;}
.postions2{ height:50px; line-height:50px;}
.postions2 h2{ font-size:18px;}
.postions2 h2 span{ font-size:14px;}
.o_big_con.bgs2 .h2 label{ margin-bottom:3%;}
.o_big_con .h2 label{ line-height:30px;}
.map{ top:-50px;}
/*关于我们*/
.about_one .cons{  line-height:36px; margin-top:2%;}
.about_two .cons .left .txts .counter{ padding-top:8%;}
.about_two .cons .left .txts .counter .h6 label{ margin-top:15px; font-size:15px;}
.about_two .cons .left .txts .counter ul li{ margin-top:9%;}
.about_two .cons .right{ margin-top:-130px;}
.about_two .cons .right .p{ font-size:135px;}
.about_two .cons .right .p2{ font-size:75px;}
/*投研力量*/
.business-block-imglist .swiper-box{ font-size:14px;}
.business-block-imglist .swiper-container .swiper-slide .img-box::before { padding-top: 129.6%;}
.business-block-imglist .swiper-box .swiper-btns { display: flex;flex-direction: row-reverse; /*right: calc(var(--bettwen-pad)); left: auto;*/ left:50%; margin-left:-61px; bottom:-80px; padding-bottom: 0;}
.business-block-imglist .swiper-box .swiper-btns .swiper-btn {display: block; }
.business-block-imglist .swiper-box .swiper-btns .prev {margin-top: 0; margin-right: 10px;}
.business-block-imglist .swiper-container .swiper-slide {width: calc(var(--wrap-width)/3); }
.business-block-imglist .swiper-container .swiper-slide.swiper-slide-active { width: calc(var(--wrap-width)*0.4); }
.business-block-imglist .swiper-container .swiper-slide,
.business-block-imglist .swiper-container .swiper-slide.swiper-slide-active { width: calc((var(--wrap-width) - 20px) / 2);}
.business-block-imglist .swiper-container .swiper-slide.swiper-slide-active .img-box::before{padding-top: 129.6%;}
.business-block-imglist .swiper-container .swiper-title{margin-top: 10px;}
.business-block-imglist .swiper-container .swiper-slide-active .swiper-tt{ display:block;}
.business-block-imglist .swiper-container .swiper-slide-active .bgs{opacity: 0;filter: Alpha(opacity=0);}
.business-block-imglist .swiper-container .swiper-slide:hover .bgs{opacity: 1.0;filter: Alpha(opacity=100);}
.business-block-imglist .swiper-container .swiper-slide .bgs .boxs .cons{ padding-bottom:20px; padding-left:20px; padding-right:20px;}
/*组织架构*/
.about_five{ padding-bottom:230px;}
/*投资者*/
.case-title-block .big-text{ margin-top:-40px;}
.case-title-block .alist a{ margin-right:20px;}
.case_ul li .h3{ margin-top:40px;}
.case_ul li .date{ margin-top:101px;}
.case_ul li .more-box-a{ margin-top:117px;}
.index-join{ position:relative; }
.index-join .flex-box{ display:block;}
.index-join .flex-box .left .cont{padding-bottom:100px;}
.index-join .flex-box .left .more-box-a{ position:absolute; bottom:60px; left:2%;}
/*投资者详情*/
.case-title-block .case_desc{ font-size:16px;}
.case_con{ font-size:16px;}
.prenext{ font-size:16px;}
/*笃诚视野*/
.news_ul li{ padding-bottom:46px; padding-top:26px;}
.news_ul li .date{ width:200px; margin-top:86px;}
.news_ul li .txts .h3{ margin-top:40px;}
.news_ul li .more-box-a{ margin-top:40px;}
.news_ul li .date .day{ font-size:81px;}
/*联系我们*/
.contact_map iframe{height: 520px;}
.contact_bg .auto-title-block{ padding-bottom:3%;}
/*加入我们*/
.join_one .ul li .txts .span{ margin-top:12px;}
.join_one .ul li .txts .h3{ line-height:50px;}
.join_one .ul li .img{ height:160px;}
.join_one .ul li{ padding-top:40px; padding-bottom:40px; margin-bottom:2%;}
.join_two .join_two_l .span{ line-height:46px;}
.join_two .join_two_l .h3{ line-height:56px;}
.join_three .join_three_con{--wrap-width:1200px;}
.join_three .join_three_con .swiper-container .swiper-slide .img-box::before{ padding-top:236px;}
/*.join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active .img-box::before{ padding-top:300px;}*/
.join_three .join_three_con .swiper-container .swiper-tt{ margin-bottom:21px;font-size:17px;}
.join_three .join_three_con .join_1{ margin-bottom:111px;}
.join_three .join_three_con .join_1 .swiper-container .swiper-tt{ margin-bottom:49px;}
.join_three .join_three_con .swiper-container .swiper-tt2{font-size:17px;}
.join_three .join_three_con .swiper-container .swiper-date{ padding-top:30px; background-size:auto 20px;}
.join_three .join_three_con .swiper-btns .swiper-btn{--s: 46px;}
.join_three .join_desc{ font-size:17px;}
/*工作弹窗*/
.job_tc .job_con{ margin-top:80px;}
.job_tc .job_con .job_con_l{ width:350px;}
.job_tc .job_con .job_con_l ul li .h4{ font-size:26px; padding-right:47px; min-width:229px;}
.job_tc .job_con .job_con_l ul li .h4:after{ font-size:22px; width:40px; height:40px; line-height:40px;}
.job_tc .job_con .job_con_l ul li .p{ font-size:16px;}
.job_tc .job_con .job_con_r ul li .h5{ font-size:18px;}
.job_tc .job_con .job_con_r ul li .cons{ font-size:18px;}
}

@media screen and (max-width: 1100px) {
/*内页*/
.postions .search{ margin-top:6px; width:300px;}
.postions .search .inputs{width: calc(100% - 80px);width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px); font-size:13px;}
.postions .search .bnts{ width:80px;}
.postions .goback{height:50px; line-height:50px;}

/*分页*/
.yema a{ height:36px; line-height:36px;min-width:30px; font-size:14px;}
.yema a span{ font-size:14px;}
/*关于我们*/
.about_two .cons .left{ width: calc(100% - 156px); width: -webkit-calc(100% - 156px); width: -moz-calc(100% - 156px);}
.about_two .cons .right{ margin-top:-110px; width:156px;}
.about_two .cons .right .p{ font-size:115px;}
.about_two .cons .right .p2{ font-size:55px;}
/*投资者详情*/
.case-title-block .case_desc{ font-size:15px;}
.case_con{ font-size:15px;}
.prenext{ font-size:15px;}
/*联系我们*/
.product_feedback .inputs{ font-size:14px;}
.product_feedback .searchtitle4{ font-size:14px;}
.product_feedback .textarea{ font-size:14px;}
/*加入我们*/
.join_two .join_two_l{ margin-top:2%; width:360px;}
.join_two .join_two_l .a{ margin-top:20%;}
}
@media screen and (max-width: 1000px) {
/*内页*/
.postions{ position:static; border-bottom:1px solid #e1e1ea;}
.postions:after{ display:none;}
.postions .rclass{ display:block;}
.postions .postions_b{ display:none;}
.postions .postions_b a{ float:none; font-size:16px; display:block; margin-left:0; padding-left:3%; text-align:left; background:#efefef; border-bottom:1px solid #fff; width:auto; margin-right:0;}
.postions .postions_b a:hover{ background:#00468c; color:#fff;}
.postions .postions_b a.isel{ color:#fff;background:#00468c;}
.postions .postions_b a:after{ height:0;}
.postions2{ height:40px; line-height:40px;}
.o_big_con .h2 label{  margin-top:4px; font-size:16px; line-height:26px;}

/*分类弹窗*/
.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}
.postions_b.lws .about_tc{ width:80%;}
.postions_b.lws{ display:block;}
.about_l.lws .about_tc{ width:88%;}
.about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#f5f5f7; top:0; overflow:hidden; height:100%;}
.about_tc .closed2{ right:84.5%; position:absolute; top:150px; cursor:pointer; width:25px; display:block;}
.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}

}
@media screen and (max-width: 960px) {
.auto-title-block{ padding-top:6%;}
.auto-title-block .auto-title-des{ font-size:18px;}
.f80{ font-size:61px;}
.f72{ font-size:53px;}
.f52{ font-size:35px;}
.f48{ font-size:31px;}
.f46{ font-size:29px;}
.f36{ font-size:24px;}
.f26{ font-size:22px;}
.f24{ font-size:20px;}
.f22{ font-size:18px;}
.f20{ font-size:16px;}
/*关于我们*/
.about_one .cons{ line-height:30px;}
.about_two .cons .left{ width: calc(100% - 0px); width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px);}
.about_two .cons .left .txts .counter .h6 label{ margin-top:10px; font-size:14px;}
.about_two .cons .right{ display:none;}
/*发展历程*/
.history_ul li{ margin-top:-52px;}
.history_ul li .txts{ width:43.5%;}
.history_ul li .txts .p{ font-size:15px; line-height:24px; min-height:72px; margin-top:8px;}
.history_ul li .txts .year{ line-height:70px;}
.history_ul li .imgs{ margin-top:15px;}
.history_ul li:before{ top:15px;}
.history_ul li:after{ top:50px;}
.history_ul li:hover:after{ height:calc(100% - 60px);height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px); }
/*投资者*/
.case-title-block .big-text{ margin-top:-30px;}
.case-title-block .alist a{ margin-right:10px;}
.index-join .flex-box .left .cont .title-box .big{ font-size:90px;}
.index-join .flex-box .left .cont .title-box .word .big-mini{ font-size:32px;}
.index-join .flex-box .left .cont .title-box .word .big-word{ font-size:30px;}
.case_ul li{ padding-top:26px; padding-bottom:39px;}
.case_ul li .h3{ margin-top:30px;}
.case_ul li .date{ margin-top:91px; font-size:14px;}
.case_ul li .more-box-a{ margin-top:107px;}
.case_ul li .p{ font-size:14px;}
/*投资者详情*/
.case-title-block .case_desc{ font-size:14px;}
.fenxiang .news_fx{--w: 26px;}
.fenxiang .news_fx ul li{  margin-left:2px;}
.case_con{ font-size:14px; padding-top:3%;}
.prenext{ font-size:14px; line-height:36px; text-align:right;}
.prenext span{ width:70%; max-width:none;}
.prenext .l{ float:none; display:block;}
.prenext .r{ float:none; display:block;}
.prenext span.l{ float:none;}
.prenext span.r{ text-align:left; float:none;}
.prenext .goback{ margin-top:-70px; line-height:36px; width:130px; text-indent:50px; background-position:left 18px center;}
/*笃诚视野*/
.news_ul li .date{ width:180px; margin-top:76px;}
.news_ul li .txts .h3{ margin-top:30px;}
.news_ul li .more-box-a{ margin-top:30px;}
.news_ul li .date .day{ font-size:71px;}
/*联系我们*/
.contact_t{ margin-top:1%;}
.contact_one .contact_one_l{ line-height:40px;}
.contact_one .contact_one_r ul li{ width:100%; margin-bottom:2%;}
.contact_one .contact_one_r ul li:nth-child(1){ width:49%;}
.contact_one .contact_one_r ul li:nth-child(2){ width:49%; margin-right:0;}
.contact_bg .auto-title-block{ padding-bottom:4%;}
/*加入我们*/
.join_one .ul li{ padding-top:30px; padding-bottom:30px;}
.join_one .ul li .img{ height:140px;}
.join_one .ul li .txts .span{ margin-top:10px; line-height:30px;}
.join_one .ul li .txts .h3{ line-height:40px;}
.join_two .wrap{ margin-top:100px; margin-bottom:80px;}
.join_two .join_two_l{ width:300px;}
.join_three .join_three_con{--wrap-width:768px;}
/*.join_three .join_three_con .swiper-container .swiper-slide{  width: calc(var(--wrap-width)/3);}
.join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active{width: calc(var(--wrap-width)*0.4);}*/
.join_three .join_three_con .swiper-container .swiper-slide, .join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active{width: calc((var(--wrap-width) - 20px) / 2);}
.join_three .join_three_con .swiper-container .swiper-slide .img-box::before{ padding-top:62.57%;}
/*.join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active .img-box::before{padding-top:62.57%;}*/
.join_three .join_three_con .swiper-container .swiper-slide-active .swiper-tt{ display:block;opacity:1.0;filter:Alpha(opacity=100);}
.join_four{ background:none;}
.join_four ul li{ font-size:13px; background-repeat:no-repeat; background-position:center center; background-size:cover; max-width:none; float:none; width:100%; padding-left:4%; padding-right:4%; padding-top:50px; padding-bottom:50px;}
.join_four ul li .h3 label{ font-size:13px;}
.join_four ul li .more-box-a .more-box {font-size:13px;}
.join_four ul li:nth-child(1){ background-image:url(../images/join/join_img2.jpg);}
.join_four ul li:nth-child(2){ background-image:url(../images/join/join_img3.jpg);}
/*工作弹窗*/
.job_tc .job_con{ margin-top:60px;}
.job_tc .job_con .job_con_l{ width:300px;}
.job_tc .job_con .job_con_l ul li .h4{ font-size:22px;}
.job_tc .job_con .job_con_r ul li .h5{ font-size:16px;}
.job_tc .job_con .job_con_r ul li .cons{ font-size:16px; line-height:26px;}
.job_tc .job_con .job_con_r ul li .cons .dian:after{ top:8px;}
}

@media screen and (max-width: 830px) {
/*内页*/
.postions h2{ font-size:16px;}
.postions h2 span{ font-size:13px;}
.postions2 h2{ font-size:16px;}
.postions2 h2 span{ font-size:13px;}
/*联系我们*/
.contact_bg .auto-title-block{ padding-bottom:5%;}

}
@media screen and (max-width: 780px) {
.auto-title-block .auto-title-des{ font-size:16px;}
.f80{ font-size:56px;}
.f72{ font-size:48px;}
.f52{ font-size:32px;}
.f48{ font-size:28px;}
.f46{ font-size:26px;}
.f36{ font-size:22px;}
.f26{ font-size:20px;}
.f24{ font-size:18px;}
.f22{ font-size:17px;}
.f20{ font-size:15px;}
/*内页*/
.o_big{ height:290px;}
.postions{ height:44px; line-height:44px; font-size:13px;}
.postions.bgs3{height:44px; line-height:44px;}
.sec .postions{ margin-top:0px;}
.postions h2{ display:none;}
.postions .postions_b a{ height:44px; line-height:44px; font-size:14px;}
.postions .search{ margin-top:3px;}
.postions .goback{height:44px; line-height:44px; font-size:12px;}
.postions2{ font-size:13px; height:30px; line-height:30px;}
/*分页*/
.yema a{ height:26px; line-height:24px; padding-left:6px; padding-right:6px; margin-left:2px; font-size:13px; min-width:26px;}
.yema a span{ font-size:13px;}
/*关于我们*/
.about_one .cons{  line-height:28px;}
.about_two .auto-title-block{ text-align:center;}
.about_two .cons .left{ display:block;}
.about_two .cons .left .txts{ width:100%; max-width:none;}
.about_two .cons .left .txts .desc{ margin-top:0;}
.about_two .cons .left .txts .counter{ padding-top:4%; overflow:hidden;}
.about_two .cons .left .txts .counter ul li{ float:left; width:30%; margin-right:2%; margin-top:0;}
.about_two .cons .left .txts .counter ul li:nth-child(3n){ margin-right:0; width:36%;}
.about_two .cons .left .img{ width:90%; margin:0 auto; padding-top:6%; }
/*投资者*/
.index-join .flex-box .left{ width:84%;}
.index-join .flex-box .left .cont .type{ font-size:16px;}
.index-join .flex-box .left .cont .tips{ font-size:16px;}
.index-join .flex-box .left .cont .title-box{padding: 35px 0 45px;}
.index-join .flex-box .left .cont .title-box .big{ font-size:70px;}
.index-join .flex-box .left .cont .title-box .word .big-mini{ font-size:24px;}
.index-join .flex-box .left .cont .title-box .word .big-word{ font-size:22px;}
.case_ul li{ padding-top:20px; padding-bottom:30px;}
.case_ul li .h3{ margin-top:20px; height:30px; line-height:30px;}
.case_ul li .date{ margin-top:75px;}
.case_ul li .desc{ font-size:14px;}
.case_ul li .more-box-a{ margin-top:97px; display:none;}
.case_ul li .date:after{ display:none;}
.case_ul li .date{ width:70px; margin-right:0;}
.case_ul li .date b{ font-size:30px;}
.case_ul li .txts{width: calc(98% - 70px);width: -webkit-calc(98% - 70px); width: -moz-calc(98% - 70px);}
/*笃诚视野*/
.news_ul li{ padding-bottom:36px; padding-top:20px;}
.news_ul li .date{ width:140px; margin-top:60px;}
.news_ul li .txts .h3{ margin-top:25px; height:30px; line-height:30px;}
.news_ul li .more-box-a{ margin-top:25px;}
.news_ul li .date .day{ font-size:61px; line-height:70px;}
.news_ul li .txts .desc{ font-size:14px;}
.news_ul li .txts .p{ font-size:14px; margin-top:6px;}
/*联系我们*/
.contact_one .contact_one_l{ line-height:32px;}
/*联系我们*/
.contact_map iframe{height: 480px;}
.contact_bg .auto-title-block{ padding-bottom:6%;}
/*加入我们*/
.join_one .ul li{ float:none; width:100%; max-width:none; margin-right:0;}
.join_one .ul li .img img{ margin-top:32px;}
.join_two .join_two_l{ margin-top:0;}
.join_two .join_two_l .span{ line-height:36px;}
.join_two .join_two_l .h3{ line-height:46px;}
.join_two .join_two_l .a{ margin-top:15%;}
.join_two .wrap{ margin-top:80px; margin-bottom:60px;}
.join_three .join_a a{ margin-right:28px;}
/*工作弹窗*/
.job_tc .job_con{ margin-top:40px;}
.job_tc .job_con .job_con_l{ width:42%; margin-right:2%;}
.job_tc .job_con .job_con_l ul li .p{ font-size:14px;}
.job_tc .job_con .job_con_l ul li .h4{ line-height:40px; min-width:201px;}
}
@media screen and (max-width: 768px) {
html{--wrap-width: calc(100vw - 30px);--bettwen-pad: 15px;}

}
@media screen and (max-width: 640px) {
.f80{ font-size:52px;}
.f72{ font-size:44px;}
.f52{ font-size:28px;}
.f48{ font-size:25px;}
.f46{ font-size:24px;}
.f36{ font-size:20px;}
.f26{ font-size:18px;}
.f24{ font-size:16px;}
.f22{ font-size:15px;}
.f20{ font-size:14px;}
/*内页*/
.position{height:44px; line-height:44px; font-size:13px;}
.position .postions_b a{ font-size:13px;}
.postions .postions_r img{ height:16px;}
.o_big_con .h2 label{ font-size:15px; line-height:24px;}
/*分页*/
.yema a{ font-size:12px;}
.yema a span{ font-size:12px;}
/*暂无内容*/
.nodata{background-size:auto 130px; padding-top:140px;margin-top:15%; margin-bottom:15%;}
/*关于我们*/
.about_one .cons{  line-height:26px;}
.about_two .cons .left .txts .counter span{ margin-right:5px;}
.about_two .cons .left .txts .counter .h6 label{ font-size:13px; margin-top:3px; line-height:18px;}
.about_two .cons .left .txts .counter .h6 em{ font-size:20px;}
.about_two .cons .left .txts .desc{ line-height:26px;}
/*投研力量*/
.business-block-imglist .swiper-box{ font-size:12px; }
.business-block-imglist .swiper-box .swiper-btns{ margin-left:-51px;}
.business-block-imglist .swiper-container .swiper-desc{line-height:22px; height:22px; margin-top:5px;}
.business-block-imglist .swiper-btns .swiper-btn{ --s: 46px;}
.business-block-imglist .swiper-container .swiper-slide .bgs .boxs .cons .p{ line-height:22px; height:66px;}
.business-block-imglist .swiper-container .swiper-slide .bgs{ padding:12px;}
.business-block-imglist .swiper-container .swiper-slide .bgs .boxs .cons{ padding-left:12px; padding-bottom:12px;}
/*发展历程*/
.history_ul:before{ top:50px;}
.history_ul li:before{ width:30px; height:29px; top:10px; margin-left:-15px;}
.history_ul li:after{ top:40px;}
.history_ul li:hover:after{ height:calc(100% - 55px);height:-webkit-calc(100% - 55px);height:-moz-calc(100% - 55px); }
.history_ul li .txts{ width:44%;}
.history_ul li .txts .year{ line-height:50px;}
.history_ul li .txts .p{ font-size:14px; line-height:22px; min-height:66px;}
.history_more{background-size: 36px auto; padding-top:40px; padding-bottom:100px;}
/*组织架构*/
.about_five{ padding-bottom:150px;}
/*关于我们快速导航*/
.navigation{ opacity: 0; filter:alpha(opacity=0);transform: scale3d(1, 0, 0);}
.navigation ul li{ height:36px;}
.navigation ul li span{ font-size:14px; line-height:36px; padding-left:26px;}
.navigation ul li.isel:after{ width:20px;}
/*投资者*/
.case-title-block .big-text{ margin-top:-20px;}
.case-title-block .alist a{ margin-right:5px;}
/*投资者详情*/
.case-title-block .case_desc{ font-size:13px;}
.con_line{ font-size:14px; line-height:24px;}
/*.fenxiang{ float:none; margin-top:5px;}*/
.case_con{ font-size:13px;}
.prenext{ font-size:13px; text-align:left;}
.prenext span{ width:100%;}
.prenext .goback{ margin-top:15px;  width:99%;  text-align:center; text-indent:30px; background-position:40% center;}
/*联系我们*/
.contact_one .contact_one_r ul li{ margin-right:0;}
.contact_one .contact_one_r ul li:nth-child(1){ width:100%;}
.contact_one .contact_one_r ul li:nth-child(2){ width:100%;}
.contact_map iframe{height: 450px;}
.product_feedback{ margin-top:4%;}
.product_feedback .inputs{ height:38px; line-height:38px;}
.product_feedback .bnts{ height:40px; line-height:40px;}

.product_feedback .searchtitle4{ font-size:13px; height:38px;}
.product_feedback .searchtitle4 label{ height:36px; line-height:36px;}
.product_feedback .searchtitle4 ul{ top:36px;}
/*加入我们*/
.join_two .wrap{ margin-top:70px;}
.join_two .join_two_l{ float:none; width:100%;}
.join_two .join_two_l .a{ margin-top:10%;}
.join_two .join_two_r{ margin-top:4%;}
.join_three .join_three_con{--wrap-width:calc(100%-20px); padding-bottom:60px;}
.join_three .join_three_con .swiper-container .swiper-slide, .join_three .join_three_con .swiper-container .swiper-slide.swiper-slide-active{width: calc((var(--wrap-width) - 20px) / 2);}
.join_three .join_three_con .swiper-container .swiper-slide{width: calc((var(--wrap-width) - 20px) / 2);}
.join_three .join_three_con .swiper-container .swiper-tt{ font-size:16px;}
.join_three .join_three_con .swiper-container .swiper-tt2{font-size:16px;}
.join_three .join_three_con .swiper-btns .swiper-btn{--s: 40px;}
.join_three .join_a a{ margin-right:20px;}
.join_three .join_desc{ font-size:16px;}
.join_three .join_three_con .swiper-box .swiper-btns{ bottom:-55px; top:auto; width:100%; max-width:95px; right:calc(50% - 47px);}
.join_three .join_three_con .swiper-box .swiper-btns .swiper-btn{ display:inline-block; vertical-align:top;}
.join_three .join_three_con .swiper-box .swiper-btns .prev{ margin-top:0; float:left; margin-right:15px;}
.join_three .join_three_con .join_1 .swiper-box .swiper-btns{ top:auto;}
.join_four .join_more{ font-size:14px; width:40px; padding-top:15px; padding-bottom:15px; border-radius:0 20px 0 20px;}
/*工作弹窗*/
.job_tc .job_con .job_con_l ul li{ margin-bottom:30px;}
.job_tc .job_con .job_con_l ul li .h4{ line-height:30px; font-size:20px; padding-right:40px; min-width:180px;}
.job_tc .job_con .job_con_l ul li .h4:after{ font-size:18px; width:36px; height:36px; line-height:36px;}
.job_tc .job_con .job_con_l ul li .p{ font-size:13px; line-height:22px; margin-top:3px;}
.job_tc .job_con .job_con_r ul li .cons{ font-size:15px;}
.job_tc .job_con .job_con_r ul li .h5{ font-size:15px;}
.job_tc .job_con .job_con_r ul li{ padding-top:15px; padding-bottom:15px;}
.job_tc .wrap{ margin-top:30px;}
.jobclosed{ top:30px;}
.job_tc .job_con{ margin-top:20px;}
}


@media screen and (max-width: 480px) {
.auto-title-block{ padding-top:7%;}
.auto-title-block .auto-title-des{ font-size:14px;}
.f80{ font-size:48px;}
.f72{ font-size:40px;}
.f52{ font-size:25px;}
.f48{ font-size:21px;}
.f46{ font-size:20px;}
.f36{ font-size:18px;}
.f26{ font-size:16px;}
.f24{ font-size:15px;}
.f22{ font-size:14px;}
.f20{ font-size:13px;}
/*内页*/
.o_big{ height:200px;}
.o_big_con .h2{ font-size:18px; }
.o_big_con .h2 label{ font-size:14px; line-height:22px; margin-bottom:30px;}
.postions{ font-size:12px;}
.postions .postions_b a{ font-size:13px;}
.postions .postions_r span{ display:none;}
.postions .postions_r img{ height:14px;}
.postions .search{ width:220px;}
.postions .search .inputs{width: calc(100% - 60px);width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px); font-size:12px;}
.postions .search .bnts{ width:60px;}
.postions2{ font-size:12px;}

/*分页*/
.yema{ padding-top:35px; padding-bottom:40px;}
.yema a{ padding-left:5px; padding-right:5px; margin-left:2px;}
/*关于我们*/
.about_one .cons{ line-height:24px; margin-bottom:6%;}
.about_two .cons .left .txts .desc{ line-height:24px;}
.about_two .cons .left .txts .counter .h6 label{ font-size:12px;}
.about_two .cons .left .txts .counter .h6 em{ font-size:18px;}
.about_two .cons .left .img{ width:100%;}
/*投研力量*/
.business-block-imglist .swiper-container .swiper-slide .bgs{ padding:10px;}
.business-block-imglist .swiper-container .swiper-slide .bgs .boxs .cons{ padding-left:10px; padding-bottom:10px; padding-bottom:15px;}
/*发展历程*/
.history_ul:before{ top:36px;}
.history_ul{ padding-top:40px; /*padding-bottom:50px;*/}
.history_ul li{ margin-top:-40px;}
.history_ul li .txts .p{ line-height:20px; margin-top:6px; font-size:13px; min-height:60px;}
.history_ul li .txts .year{ line-height:36px;}
.history_ul li .txts .year label{ right:-22px;}
.history_ul li:before{ top:6px;}
.history_ul li:after{ top:36px;}
.history_ul li:hover:after{ height:calc(100% - 51px);height:-webkit-calc(100% - 51px);height:-moz-calc(100% - 51px); }
.history_more{background-size: 30px auto; padding-top:36px; padding-bottom:60px;}
/*组织架构*/
.about_five{ padding-bottom:120px;}
/*投资者*/
.case-title-block .big-text{ margin-top:-15px;}
.index-join .flex-box .left .more-box-a{ bottom:50px;}
.index-join .flex-box .left .cont{ padding-bottom:80px;}
.index-join .flex-box .left .cont .title-box{padding: 25px 0 35px;}
.index-join .flex-box .left .cont .title-box .big{ font-size:60px;}
.index-join .flex-box .left .cont .title-box .word{ padding-left:12px;}
.index-join .flex-box .left .cont .title-box .word .big-mini{ font-size:22px;}
.index-join .flex-box .left .cont .title-box .word .big-word{ font-size:20px;}
.index-join .flex-box .left .cont .type{ font-size:14px;}
.index-join .flex-box .left .cont .tips{ font-size:14px;}
.case_ul li{ padding-top:12px; padding-bottom:16px;}
.case_ul li .h3{ margin-top:15px; height:26px; line-height:26px;}
.case_ul li .date{ margin-top:50px; font-size:13px;}
.case_ul li .date b{ line-height:38px;}
.case_ul li .desc{ font-size:13px; height:30px; line-height:30px;}
.case_ul li .p{ font-size:13px;}
.index-join .flex-box .left{ width:100%;}
/*投资者详情*/
.case-title-block .case_desc{ font-size:12px;}
.con_line{ font-size:13px; line-height:22px;}
.case_con{ font-size:12px; padding-top:4%;}
.prenext{ font-size:12px; line-height:32px; padding-top:3%;}
.prenext .goback{ margin-top:10px;}
/*笃诚视野*/
.news_ul li{ padding-bottom:26px; padding-top:15px;}
.news_ul li .date{ width:100px;}
.news_ul li .txts .h3{ margin-top:20px; height:26px; line-height:26px;}
.news_ul li .more-box-a{ margin-top:20px;}
.news_ul li .date .day{ font-size:51px; line-height:50px;}
.news_ul li .txts .desc{ font-size:13px;}
.news_ul li .txts .p{ font-size:13px; line-height:22px; height:44px;}
.news_ul li .date .year{ line-height:44px;}
/*联系我们*/
.contact_one .contact_one_r{--w: 40px;}
.contact_one .contact_one_r ul li{ margin-bottom:4%;}
.contact_one .contact_one_r ul li label{/* margin-top:18px;*/ margin-top:0;}
.contact_one .contact_one_r ul li .self-svg{ margin-right:12px;--size:18px;}
.contact_one .contact_one_r ul li:nth-child(3) .self-svg{--size:25px;}
.contact_map iframe{height: 400px;}
.product_feedback .bnts{ font-size:15px;}
.product_feedback .divs{ width:100%;}
.product_feedback .divs.l,.product_feedback .divs.r{ float:none;}
.product_feedback .searchtitle4{ float:none; width:100%;}
.product_feedback .searchtitle4 li a{ font-size:13px;}
.product_feedback .divs{ margin-bottom:10px;}
.product_feedback .divs2{ margin-bottom:10px;}
.product_feedback .ends{ margin-top:4%;}
/*加入我们*/
.join_one .ul li{ padding-top:20px; padding-bottom:20px;}
.join_one .ul li .txts .p{ line-height:22px;}
.join_one .ul li .txts .span{ line-height:24px;}
.join_one .ul li .txts .h3{ line-height:30px;}
.join_two .join_two_l .span{ line-height:30px;}
.join_two .join_two_l .h3{ line-height:36px;}
.join_two .wrap{ margin-top:8%; margin-bottom:8%;}
.join_two .join_two_r{ margin-top:5%;}
.join_three .join_three_con{ padding-bottom:30px;}
.join_three .join_three_con .swiper-container .swiper-tt{ font-size:14px; margin-bottom:15px;}
.join_three .join_three_con .join_1{ margin-bottom:89px;}
.join_three .join_three_con .join_1 .swiper-container .swiper-tt{ margin-bottom:43px;}
.join_three .join_three_con .swiper-container .swiper-tt2{font-size:14px; margin-top:15px;}
.join_three .join_desc{ font-size:14px;}
.join_three .join_three_con .swiper-container .swiper-title{ line-height:26px; height:26px;}
.join_three .join_three_con .swiper-container .swiper-date{ padding-top:20px;background-size: auto 16px;}
/*.join_three .join_three_con .swiper-box .swiper-btns .prev{ margin-top:5px;}*/
.join_four ul li{ font-size:12px;}
.join_four ul li .h3 label{ font-size:12px;}
.join_four ul li .more-box-a .more-box {font-size:12px;}
.join_four ul li{ padding-top:40px; padding-bottom:20px;}
.join_four ul li:last-child{ padding-bottom:50px;}
.join_four ul li .h3{ font-size:16px;}
.join_four .join_more{ font-size:13px;}
/*工作弹窗*/
.job_tc .job_con .job_con_l ul li{ margin-bottom:20px;}
.job_tc .job_con .job_con_l ul li .h4{ line-height:26px; font-size:16px; padding-right:28px; min-width:140px;}
.job_tc .job_con .job_con_l ul li .h4:after{ font-size:14px; width:26px; height:26px; line-height:26px; top:0;}
.job_tc .job_con .job_con_l ul li .p{ font-size:12px; }
.job_tc .job_con .job_con_r ul li .cons{ font-size:14px;}
.job_tc .job_con .job_con_r ul li .h5{ font-size:14px;}
.job_tc .job_con .job_con_r ul li{ padding-top:12px; padding-bottom:12px;}
.jobclosed{ width:28px; height:28px;}
}

@media screen and (max-width: 420px) {
.auto-title-block .auto-title-des{ font-size:13px;}
/*内页*/
.o_big_con .h2 label{ font-size:13px; line-height:20px;}
/*关于我们*/
.about_two .cons .left .txts .desc{ line-height:22px;}
.about_two .cons .left .txts .counter .h6 label{ margin-top:0;}
.about_two .cons .left .txts .counter .h6 em{ font-size:16px;}
/*投资者*/
.index-join .flex-box .left .cont .title-box .big{ font-size:50px;}
.case_ul li .p{ font-size:12px; line-height:20px; height:40px; margin-top:6px;}
.case_ul li .h3{ margin-top:10px;}
.case_ul li .date{ margin-top:45px;}
/*笃诚视野*/
.news_ul li .date .year{ font-size:16px; line-height:36px;}
/*联系我们*/
.product_feedback .inputs{ padding:0 12px; font-size:13px;}
.product_feedback .textarea{ font-size:13px; padding-left:12px; padding-top:2%;}
.product_feedback .bnts{ font-size:13px;}
/*加入我们*/
/*.join_one .ul li .img img{ margin-top:5px;}*/

}
@media screen and (max-width: 360px) {
.f80{ font-size:46px;}
.f72{ font-size:38px;}
.f52{ font-size:23px;}
.f48{ font-size:20px;}
.f46{ font-size:19px;}
.f36{ font-size:18px;}
.f26{ font-size:15px;}
.f24{ font-size:14px;}
/*内页*/
.o_big_con .h2 label{ font-size:12px;}
/*联系我们*/
.contact_map iframe{height: 350px;}
}


.selects{height: 52px;  width: 100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 66px;}
@media screen and (max-width: 1440px){
	.selects{
		height:46px;
		padding-left: 50px;
	}
}
@media screen and (max-width: 640px){
	.selects{
		height:40px;
		width:100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 10px;
	}
}

@media screen and (max-width: 480px){
.selects{ font-size:14px;}
}

