@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
**/
html{font-size:calc(100vw/7.5) !important;}
#think_page_trace_open {display:none;}
* {box-sizing:border-box;}
html {-webkit-text-size-adjust:none;width:100%;max-width:100%;}
body {overflow-x:hidden;margin:0;padding:0;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#111111;font-size:0.16rem;width:100%;max-width:100%;}
input,select,textarea {border-radius:0;outline:none;font:0.16rem Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;border:0;padding:0;margin:0;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"],input[type="checkbox"],input[type="number"] {appearance: none; -webkit-appearance: none; -moz-appearance: none;}
img {vertical-align:middle;max-width:100%;margin:0;padding:0;border:0;object-fit:cover;}
.notblue {-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
a {text-decoration:none;color:#111111;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
::after,::before {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-sizing:border-box;}
.MoShow {display:none;}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;vertical-align:baseline;line-height:1;}
p {margin:0;padding:0;border:0;vertical-align:baseline;color:#111111;}
.ohidden {overflow:hidden;}

.tra {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra:hover {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra2 img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra2:hover img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra3 .img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra3:hover .img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}

.dflex {display:flex;}
.jccenter {justify-content:center;}
input[type="submit"],input[type="button"],input[type="radio"],input[type="checkbox"] {cursor:pointer;}
.notBlue {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;-khtml-user-select:none;user-select:none;}


.clamp1 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.clamp2 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.clamp3 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.clamp4 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.BWeight {font-weight:bolder;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}

/* 滚动条 */
.ovyscroll.left {direction:rtl;overflow-y:auto;}
.ovyscroll.left > * {direction:ltr;}
.ovyscroll {overflow-y:auto;}
.ovyscroll::-webkit-scrollbar-track {background-color:transparent;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-thumb {background:transparent;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-button {background-color:transparent;display:none;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-corner {background-color:transparent;border-radius:100px;}
.ovyscroll::-webkit-scrollbar {width:0.03rem;height:0px;border-radius:100px;}
.ovxscroll {overflow-x:auto;}
.ovxscroll::-webkit-scrollbar-track {background-color:#e5e5e5;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-thumb {background:#4289fd;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-button {background-color:#ffffff;display:none;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-corner {background-color:#ffffff;border-radius:100px;}
.ovxscroll::-webkit-scrollbar {width:0;height:5.0.03rem;border-radius:100px;}

.FWBolder {font-weight:bolder;}
.FWBold {font-weight:bold;}
.FW500 {font-weight:500;}

.content_list_video {display:none;position:fixed;left:0;top:0;z-index:1250;width:100%;height:100%;}
.content_list_video.on {display:block;}
.content_list_video .list_video_bg {position:fixed;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:120;}
.content_list_video .list_video_content {width:1000px;max-width:90%;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:121;}
.content_list_video .list_video_content .video_content_close {width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#2170e0;position:absolute;right:-12.003839999999999px;top:-32.010239999999996px;cursor:pointer;z-index:2;}
.content_list_video .list_video_content .video_content_close img {height:12;}
.content_list_video .list_video_content video {width:100%;}
.click_video {cursor:pointer;}


.pc_all .pc_all_content {max-width:93%;width:100%;margin:0 auto;}
.pc_all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}


.HNavs{width:100%;margin:0 auto;}
.HNavs .HNavs_box{padding: 0.26rem 0;}
.HNavs .HNavs_box .HNavs_box_ona{width: 100%;border-radius: 0.15rem;overflow: hidden;}
.HNavs .HNavs_box .HNavs_box_ona .swiper{width: 100%;}
.HNavs .HNavs_box .HNavs_box_ona .swiper .banner_list{}
.HNavs .HNavs_box .HNavs_box_ona .swiper .banner_list .banner_list_img{width: 100%;max-height: 2.31rem;}
.HNavs .HNavs_box .HNavs_box_ona .swiper .banner_list .banner_list_img img{width: 100%;height: 100%;}
.HNavs .HNavs_box .HNavs_box_ona .swiper .swiper-pagination{bottom: 0.22rem !important;display: flex;align-items: center;justify-content: center;}
.HNavs .HNavs_box .HNavs_box_ona .swiper .swiper-pagination span{width: 0.13rem;height: 0.13rem;opacity: 1;background: #ffffff;}
.HNavs .HNavs_box .HNavs_box_ona .swiper .swiper-pagination span.swiper-pagination-bullet-active{width: 0.35rem;height: 0.13rem;border-radius: 50px;}
.HNavs .HNavs_box .HNavs_box_two{width: 100%;margin-top: 0.26rem;display: flex;align-items: flex-start;justify-content: space-between;}
.HNavs .HNavs_box .HNavs_box_two .box_two_left{width: calc(50% - 0.125rem);}
.HNavs .HNavs_box .HNavs_box_two .box_two_left .two_left_top{width: 100%;margin-bottom: 0.32rem;border-radius: 0.15rem;overflow: hidden;}
.HNavs .HNavs_box .HNavs_box_two .box_two_left .two_left_bottom{width: 100%;border-radius: 0.15rem;overflow: hidden;}
.HNavs .HNavs_box .HNavs_box_two .box_two_left img{width: 100%;}
.HNavs .HNavs_box .HNavs_box_two .box_two_right{width: calc(50% - 0.125rem);}
.HNavs .HNavs_box .HNavs_box_two .box_two_right .two_right_list{width: 100%;margin-bottom: 0.26rem;border-radius: 0.15rem;overflow: hidden;}
.HNavs .HNavs_box .HNavs_box_two .box_two_right .two_right_list img{width: 100%;}
.HNavs .HNavs_box .HNavs_box_two .box_two_right .two_right_list:last-child{margin-bottom: 0;}
.HNavs .HNavs_box .HNavs_box_three{margin-top: 0.26rem;}
.HNavs .HNavs_box .HNavs_box_three .box_three_list{width: 100%;border-radius: 0.15rem;margin-bottom: 0.26rem;overflow: hidden;}
.HNavs .HNavs_box .HNavs_box_three .box_three_list img{width: 100%;}
.HNavs .HNavs_box .HNavs_box_three .box_three_list:last-child{margin-bottom: 0;}
.HNavs .HNavs_box .HNavs_box_four{margin-top: 0.5rem;}
.HNavs .HNavs_box .HNavs_box_four .box_four_top{width: 100%;font-size:0.36rem;color:#111111;}
.HNavs .HNavs_box .HNavs_box_four .box_four_bottom{margin-top: 0.3rem;display:flex;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}
.HNavs .HNavs_box .HNavs_box_four .box_four_bottom .four_bottom_list{width: calc(33.333% - 0.17rem);padding:0.25rem; margin-bottom: 0.25rem;border-radius: 0.18rem;display: flex; justify-content: center; align-items: center; flex-direction: column;overflow: hidden;overflow: hidden;background: #f2f5fa;}
.HNavs .HNavs_box .HNavs_box_four .box_four_bottom .four_bottom_list .bottom_list_icon{width: 0.7rem;height:0.7rem;margin-bottom: 0.28rem;border-radius: 100px;}
.HNavs .HNavs_box .HNavs_box_four .box_four_bottom .four_bottom_list .bottom_list_icon img{width: 100%;height: 100%;}
.HNavs .HNavs_box .HNavs_box_four .box_four_bottom .four_bottom_list .bottom_list_txt{font-size:0.27rem;color:#111111;}