*{margin:0;padding:0}
body{font-family:"微软雅黑","Microsoft YaHei UI";font-size:9pt;background-color:#ffffff}
a{text-decoration:none;color:#222222;outline:none}
a:hover{text-decoration:none;color:rgba(0,126,138,1);outline:none}
img{border:none}
ul,li{list-style:none}
.cursor{width:16px;height:16px;border-radius:50%;position:fixed;z-index:999999999;pointer-events:none;transition:width .3s,height .3s;background-color:rgba(0,126,138,1);font-size:9px;overflow:hidden;text-align:center;color:rgba(0,126,138,1)}
.cursor span{font-size:9px;display:inline-block;padding-top:15px}
.container{width:1310px}
.contentbox{width:1280px;background:#ffffff}
.con_container{width:1280px;margin:0px auto;overflow:hidden;zoom:1}
.floatleft{float:left}
.floatright{float:right}
.clear{clear:both}
.hidden{display:none}
.clickable{cursor:pointer}
.aligncenter{text-align:center}
.alignleft{text-align:left}
.alignright{text-align:right}
.h10{clear:both;height:10px;font-size:1;overflow:hidden;zoom:1}
.h20{clear:both;height:20px;font-size:1;overflow:hidden;zoom:1}
.h30{clear:both;height:30px;font-size:1;overflow:hidden;zoom:1}
.h40{clear:both;height:40px;font-size:1;overflow:hidden;zoom:1}
.h50{clear:both;height:50px;font-size:1;overflow:hidden;zoom:1}
.h60{clear:both;height:60px;font-size:1;overflow:hidden;zoom:1}
.h70{clear:both;height:70px;font-size:1;overflow:hidden;zoom:1}
.h80{clear:both;height:80px;font-size:1;overflow:hidden;zoom:1}
.txtduiqi{text-align:justify;text-justify:distribute;text-justify:inter-word}
.line-top{border-top:1px solid #eaeaea}
.line-bottom{border-bottom:1px solid #eaeaea}
.italic{font-style:italic}
.bold{font-weight:bold}
.normal{font-weight:normal}
.uppercase{text-transform:uppercase}
.primary{color:rgba(0,126,138,1)!important}
.black{color:#000000!important}
.white{color:#FFFFFF!important}
.gray2{color:#222222!important}
.gray3{color:#333333!important}
.gray6{color:#666666!important}
.gray9{color:#999999!important}
.strikethrough{text-decoration:line-through}
.line32{line-height:32px}
.line36{line-height:36px}
.mr-0{margin-right:0px!important}
.ml-0{margin-left:0px!important}
.pl-0{padding-left:0px!important}
.pt-0{padding-top:0px!important}
.pr-0{padding-right:0px!important}
.br-0{border-right:0px!important}
.bl-0{border-left:0px!important}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs24{font-size:24px}
.fs28{font-size:28px}
.fs32{font-size:32px}
.fs36{font-size:36px}
.fs48{font-size:48px}
#Header{height:62px;overflow:hidden;zoom:1}
#Header .logo{float:left;width:268px;padding-top:5px;}
#Header .logo img{height:44px}
#Header .h_right{float:right;width:400px; height:60px;}
#Header .h_right p{padding-bottom:10px;}
#Header .h_right .top_search{width:100%}
#Header .h_right .top_search form{float:right;width:286px;height:30px;position:relative}
#Header .h_right .top_search form .top_txt{border:1px solid #cccccc;border-right:none;padding-left:5px;width:280px;height:30px;outline:none;background:url("../webimages/ico_search.png") left no-repeat}
#Header .h_right .top_search form .top_txt:focus{background:none}
#Header .h_right .top_search form .top_btn{position:absolute;right:0px;top:0px;width:60px;height:30px;background-color:#333333;color:#ffffff;cursor:pointer;border:none;outline:none}
#Header .h_right .top_search form .top_btn:hover{background-color:rgba(0,126,138,1)}
#Header .h_right .top_search form select{border:none}
#Nav{height:50px;text-align:center;border-top:2px solid #222222}
#Nav ul.navbox{padding:13px;text-align:center;width:100%}
#Nav ul.navbox li{height:30px;line-height:30px;padding:0 40px;font-size:18px;text-align:center;display:inline-block}
#Nav ul.navbox li a{color:#222222}
#Nav ul.navbox li.currclass a,#Nav ul.navbox li a:hover{color:rgba(0,126,138,1);font-weight:bold;}
#Footer{padding-top:20px;padding-bottom:50px;text-align:center;color:#666666;clear:both}
.footer-link{font-size:14px}
.footer-link span,.footer-link a{display:inline-block}
.footer-link a{margin-left:50px}
.footer-line{clear:both;height:30px;font-size:1;overflow:hidden;zoom:1;border-bottom:2px solid #222222;margin-bottom:30px}
.footer-copyright p{font-size:14px;margin-bottom:20px}
.footer-copyright p span{width:80px;display:inline-block;text-align:center;margin:20px 30px}
.vision-title-h3{display:inline-block;border-bottom:2px solid #222222;}
.button__arrow{--tw-rotate:-45deg;flex-shrink:0;height:1.06rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:auto}
.button:focus .button__arrow,.button:hover .button__arrow,.button__arrow--anchor{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.button:focus .button__arrow,.button:hover .button__arrow{--tw-rotate:0deg}
.button:focus .button__arrow--anchor,.button:hover .button__arrow--anchor{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.swiper-case-banner{height:400px;background-color:#000000;border-radius:6px}
.swiper-case-banner .swiper-pagination-bullet{width:40px;height:2px;border-radius:0;text-align:center;opacity:1;background:rgba(255,255,255,0.4)}
.swiper-case-banner .swiper-pagination-bullet-active{width:90px;background:rgba(255,255,255,1)}
.swiper-case-banner .swiper-slide img{transition:transform 1s ease}
.swiper-case-banner .swiper-slide .case-banner-tit{position:absolute;right:0;top:0;width:45%;height:100%;background:transparent;color:#fff;z-index:7;opacity:0;transition:opacity .5s ease;padding:80px 50px 0 50px;box-sizing:border-box}
.swiper-case-banner .swiper-slide .case-banner-tit .title-cn{font-size:36px;text-align:left;margin-bottom:10px;font-weight:bold}
.swiper-case-banner .swiper-slide .case-banner-tit .title-en{font-size:14px;text-align:left;font-family:Arial;opacity:.7}
.swiper-case-banner .swiper-slide .case-banner-info{position:absolute;right:0;top:0;width:45%;height:100%;background:rgba(0,0,0,.6);color:#fff;z-index:6;opacity:0;transition:opacity .5s ease;box-sizing:border-box;padding:170px 50px 40px 50px;overflow:hidden}
.swiper-case-banner .swiper-slide .case-banner-info p{font-size:14px;line-height:26px;text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.swiper-case-banner .swiper-slide:hover img{transform:scale(1)}
.swiper-case-banner .swiper-slide:hover .case-banner-tit{opacity:1}
.swiper-case-banner .swiper-slide:hover .case-banner-info{opacity:1}
.swiper-case-banner .swiper-pagination{bottom:24px}
/* 两院十中心 banner - 单张静态图 + hover 右侧蒙版 */
.case-banner{position:relative;height:400px;background-color:#000;border-radius:6px;overflow:hidden}
.case-banner img{width:100%;height:100%;object-fit:cover;display:block}
.case-banner .case-banner-info{position:absolute;right:0;top:0;width:45%;height:100%;background:rgba(0,0,0,.6);color:#fff;z-index:6;opacity:0;transition:opacity .5s ease;box-sizing:border-box;padding:170px 50px 40px 50px;overflow:hidden}
.case-banner .case-banner-info p{font-size:14px;line-height:26px;text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.case-banner .case-banner-tit{position:absolute;right:0;top:0;width:45%;height:100%;background:transparent;color:#fff;z-index:7;opacity:0;transition:opacity .5s ease;padding:80px 50px 0 50px;box-sizing:border-box}
.case-banner .case-banner-tit .title-cn{font-size:36px;text-align:left;margin-bottom:10px;font-weight:bold}
.case-banner .case-banner-tit .title-en{font-size:14px;text-align:left;font-family:Arial;opacity:.7}
.case-banner:hover .case-banner-info{opacity:1}
.case-banner:hover .case-banner-tit{opacity:1}
.swiper-case-banner2{height:400px;background-color:#000000;border-radius:6px}
.swiper-case-banner2 .swiper-pagination-bullet{width:40px;height:2px;border-radius:0;text-align:center;opacity:1;background:rgba(255,255,255,0.4)}
.swiper-case-banner2 .swiper-pagination-bullet-active{width:90px;background:rgba(255,255,255,1)}
.swiper-case-banner2 .swiper-slide img{transition:transform 1s ease}
.swiper-case-banner2 .swiper-slide .case-banner-tit{position:absolute;width:100%;height:100%;left:0px;top:120px;background:rgba(0,0,0,0);color:#ffffff;text-shadow:2px 2px 2px rgba(0,0,0,.5);z-index:5;transition:opacity 1s ease}
.swiper-case-banner2 .swiper-slide .case-banner-tit .title-cn{font-size:48px;text-align:center;margin-bottom:8px}
.swiper-case-banner2 .swiper-slide .case-banner-tit .title-en{font-size:20px;text-align:center;font-family:Arial}
.swiper-case-banner2 .swiper-slide:hover img{transform:scale(1.1)}
.case-menu{width:100%;height:36px;position:relative}
.case-menu::before{content:"";border-bottom:1px solid #eaeaea;position:absolute;width:100%;z-index:-1;left:0px;right:0px;bottom:0}
.case-menu span,.case-menu a{font-size:16px;color:#666666;height:36px;line-height:36px;display:inline-block;margin-right:40px}
.case-menu a:hover{color:rgba(0,126,138,1)}
.case-menu a.active,.case-menu a.currclass{color:rgba(0,126,138,1);border-bottom:2px solid rgba(0,126,138,1);font-weight:bold}
.case-xxlr-title{font-size:36px;color:#222222;text-decoration:4px solid #222222}
.case-xxlr-logo{}
.case-category-en{font-size:14px;color:rgba(0,126,138,.1);text-transform:uppercase;font-family:Arial}
.case-xxlr-info{font-size:16px;color:#222222;line-height:28px;text-align:justify;text-justify:distribute;text-justify:inter-word;padding-bottom:20px;border-bottom:1px solid #eaeaea}
.case-wenbo{width:1340px;margin:0px -30px;overflow:hidden;zoom:1;background:url("../webimages/case_wenbo_bg_line.png") center top repeat-y}
.case-wenbo .case-wenbo-wap{float:left;width:670px;height:545px}
.case-wenbo .case-box-wenbo{width:610px;height:485px;position:relative;margin:0 auto;overflow:hidden;padding-top:30px}
.case-wenbo .case-box-wenbo .wenbo-img{width:610px;height:343px;overflow:hidden;border-radius:6px}
.case-wenbo .case-box-wenbo .wenbo-img img{max-width:100%;transition:transform 1s ease}
.case-wenbo .case-box-wenbo a.button{z-index:1}
.case-wenbo .case-box-wenbo .wenbo-tit{font-size:24px;font-weight:bold;color:#222222;margin-top:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case-wenbo .case-box-wenbo .wenbo-info{position:absolute;width:500px;font-size:14px;color:#666666;line-height:21px;left:0px;top:430px;z-index:3;pointer-events:none;text-align:justify;text-justify:distribute;text-justify:inter-word;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.case-wenbo .case-box-wenbo .wenbo-more{position:absolute;top:430px;right:0px;font-size:12px;height:16px;line-height:16px;z-index:2}
.case-wenbo .case-box-wenbo a.button:hover .wenbo-img img{transform:scale(1.1)}
.case-wenbo .case-box-wenbo a.button:hover .wenbo-tit{color:rgba(0,126,138,1)}
.case-wenbo .case-wenbo-wap:nth-child(5n){width:1280px;margin:0 30px}
.case-wenbo .case-wenbo-wap:nth-child(5n) .case-box-wenbo{width:1280px;height:485px;background-color:#ffffff;overflow:hidden}
.case-wenbo .case-wenbo-wap:nth-child(5n) .case-box-wenbo .wenbo-img{position:absolute;top:30px;right:0px;width:780px;height:439px;overflow:hidden;border-radius:6px}
.case-wenbo .case-wenbo-wap:nth-child(5n) .case-box-wenbo .wenbo-tit{position:absolute;top:100px;left:0px;width:440px}
.case-wenbo .case-wenbo-wap:nth-child(5n) .case-box-wenbo .wenbo-info{position:absolute;top:160px;left:0px;width:440px}
.case-wenbo .case-wenbo-wap:nth-child(5n) .case-box-wenbo .wenbo-more{position:absolute;top:300px;left:0px;width:80px}
.case-szwenlv{background:url("../webimages/case_wenlv_bg_line.png") center top repeat-y}
.case-szwenlv .case-wenlv-wap{height:503px}
.case-szwenlv .case-box-wenlv{height:502px;position:relative;margin:0 auto;overflow:hidden}
.case-szwenlv .case-box-wenlv .wenlv-tit{position:absolute;width:100%;top:30px;left:0px;font-size:24px;font-weight:bold;color:#222222;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case-szwenlv .case-box-wenlv .wenlv-info{position:absolute;width:100%;top:80px;left:0px;font-size:14px;color:#666666;line-height:21px;z-index:3;pointer-events:none;text-align:justify;text-justify:distribute;text-justify:inter-word;display:-webkit-box}
.case-szwenlv .case-box-wenlv .wenlv-img{position:absolute;width:407px;height:228px;left:0px;top:215px;overflow:hidden;border-radius:6px}
.case-szwenlv .case-box-wenlv .wenlv-img img{max-width:100%;transition:transform 1s ease}
.case-szwenlv .case-box-wenlv .wenlv-more{position:absolute;top:183px;left:0px;font-size:12px;height:16px;line-height:16px;z-index:2}
.case-szwenlv .case-box-wenlv a.button{z-index:1}
.case-szwenlv .case-box-wenlv a.button:hover .wenlv-img img{transform:scale(1.1)}
.case-szwenlv .case-box-wenlv a.button:hover .wenlv-tit{color:rgba(0,126,138,1)}
.case-szwenlv .col-4:nth-child(4n){flex:0 0 100%;max-width:100%}
.case-szwenlv .col-4:nth-child(4n) .case-wenlv-wap{width:100%;height:533px;overflow:hidden}
.case-szwenlv .col-4:nth-child(4n) .case-wenlv-wap .case-box-wenlv{height:532px;position:relative;background-color:#ffffff;overflow:hidden;border-bottom:1px solid #eaeaea}
.case-szwenlv .col-4:nth-child(4n) .case-wenlv-wap .case-box-wenlv::before{content:"";border-top:1px solid #eaeaea;position:absolute;width:100%;left:0px;right:0px;top:-0;z-index:9}
.case-szwenlv .col-4:nth-child(4n) .case-wenlv-wap .case-box-wenlv .wenlv-img{position:absolute;top:30px;left:auto;right:0px;width:780px;height:439px;overflow:hidden;border-radius:6px}
.case-szwenlv .col-4:nth-child(4n) .case-wenlv-wap .case-box-wenlv .wenlv-tit{position:absolute;top:100px;left:0px;width:440px}
.case-szwenlv .col-4:nth-child(4n) .case-wenlv-wap .case-box-wenlv .wenlv-info{position:absolute;top:160px;left:0px;width:440px;text-align:justify;text-justify:distribute;text-justify:inter-word;display:-webkit-box}
.case-szwenlv .col-4:nth-child(4n) .case-wenlv-wap .case-box-wenlv .wenlv-more{position:absolute;top:300px;left:0px;width:80px}
.case-csgengxin{}
.case-csgengxin .case-gengxin-wap{height:574px;border-bottom:1px solid #eaeaea}
.case-csgengxin .case-box-gengxin{height:573px;position:relative;margin:0 auto;overflow:hidden}
.case-csgengxin .case-box-gengxin .gengxin-img{position:absolute;width:100%;top:30px;left:0px;height:352px;overflow:hidden;border-radius:6px}
.case-csgengxin .case-box-gengxin .gengxin-img img{max-width:100%;transition:transform 1s ease}
.case-csgengxin .case-box-gengxin .gengxin-tit{position:absolute;width:100%;top:405px;left:0px;font-size:24px;font-weight:bold;color:#222222;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case-csgengxin .case-box-gengxin .gengxin-info{position:absolute;width:100%;top:450px;left:0px;font-size:14px;color:#666666;line-height:21px;z-index:3;pointer-events:none;text-align:justify;text-justify:distribute;text-justify:inter-word;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.case-csgengxin .case-box-gengxin .gengxin-more{position:absolute;width:100%;bottom:48px;left:0px;font-size:12px;height:16px;line-height:16px;z-index:2}
.case-csgengxin .case-box-gengxin a.button{z-index:1}
.case-csgengxin .case-box-gengxin a.button:hover .gengxin-img img{transform:scale(1.1)}
.case-csgengxin .case-box-gengxin a.button:hover .gengxin-tit{color:rgba(0,126,138,1)}
.title-ty1{text-align:center}
.title-ty1 h3{display:block;font-size:28px;color:#333333}
.title-ty1 span{font-size:16px;line-height:28px;color:#666666;display:inline-block;margin-top:10px}
.title-ty1 span.tyline{width:60px;border-bottom:4px solid rgba(0,126,138,1)}
.toplm-tit-cn{color:#222222}
.toplm-tit-en{color:#222222;font-family:Arial}
.toplm-tit-en span{color:rgba(0,126,138,1)}
.toplm-info{font-size:16px;line-height:28px;text-align:center}
.lifang-liangyuan-wapper{height:120px}
.lifang-liangyuan{width:1084px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;text-align:center}
.lifang-liangyuan .shuju{flex:0 0 25%;max-width:25%;text-align:center;position:relative;color:#ffffff}
.lifang-liangyuan .shuju::after{content:"";position:absolute;width:1px;height:40px;background-color:rgba(255,255,255,1);right:0px;top:20px;z-index:9}
.lifang-liangyuan .shuju:last-child::after{width:0px;background-color:none}
.lifang-liangyuan .shuju .number{font-size:40px;font-weight:bold}
.lifang-liangyuan .shuju .lf-content{font-size:16px;font-weight:bold}
.about-menu{width:100%;height:36px;position:relative;text-align:center}
.about-menu::before{content:"";border-bottom:1px solid #eaeaea;position:absolute;width:100%;z-index:-1;left:0px;right:0px;bottom:0}
.about-menu span,.about-menu a{font-size:16px;color:#666666;height:36px;line-height:36px;display:inline-block;margin:0 20px}
.about-menu a:hover{color:rgba(0,126,138,1)}
.about-menu a.active,.about-menu a.currclass{color:rgba(0,126,138,1);border-bottom:2px solid rgba(0,126,138,1);font-weight:bold}
.vodbox{border-radius:6px;height:720px}
.jtjj_info{font-size:16px;line-height:28px;text-align:justify;text-justify:distribute;text-justify:inter-word}
.jtjj_qianmin{text-align:right}
.jtjj_qianmin span{font-size:20px;color:rgba(0,126,138,1);display:inline-block;position:relative}
.jtjj_qianmin span::before{content:"";position:absolute;width:197px;height:1px;background-color:rgba(0,126,138,1);left:-200px;top:12px;z-index:9}
.lifang-logo{width:1000px;height:240px;overflow:hidden;margin:0 auto;position:relative}
.lifang-logo img{animation:moveUpDown 8s ease-in-out infinite alternate;position:absolute;top:0;left:0;width:100%;height:auto}
.lifang-logo .logo-mask{position:absolute;width:1000px;height:240px;top:0px;right:0px;bottom:0px;left:0px;background:url("../webimages/about/jtjj/logo-mask.png") center center no-repeat;background-size:1000px 240px}
@keyframes moveUpDown{0%{transform:translateY(-20%)}
100%{transform:translateY(0%)}
}.quanqiu{border-radius:6px}
.quanqiu-content{padding:0 50px;overflow:hidden;zoom:1}
.quanqiu-title{display:block}
.z_process_warp{display:flex;align-items:flex-start}
.z_process_year{font-size:96px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,"sans-serif";color:#A7C5C8;line-height:228px;position:relative}
.z_process_year::before{content:"";display:block;width:228px;height:228px;background:url(../webimages/cir.png) no-repeat center;background-size:100% 100%;position:absolute;left:38%;top:50%;transform:translateY(-50%);animation:rog 20s linear infinite;z-index:-1}
.z_process_year em{color:rgba(0,126,138,1);font-style:normal}
@keyframes rog{0%{transform:translateY(-50%) rotate(0deg)}
100%{transform:translateY(-50%) rotate(360deg)}
}.li-year{border-bottom:1px solid #333333;padding-top:30px;padding-bottom:30px}
.li-year .year-l h3{font-size:32px;color:rgba(0,126,138,1);font-family:Gotham,"Helvetica Neue",Helvetica,Arial,"sans-serif"}
.li-year .year-r a{font-size:20px;font-weight:bold}
.li-year .year-r p{font-size:16px;line-height:28px;color:#666666;padding-top:20px}
.chairman{width:1112px;margin-left:auto;margin-right:auto}
.chairman .chairman-info{}
.chairman .chairman-info .chairman-img{padding-left:42px;position:relative;width:446px;float:left;overflow:hidden}
.chairman .chairman-info .chairman-img img{max-width:100%}
.chairman .chairman-info .chairman-img .chairma-title{position:absolute;left:100px;bottom:30px;color:#ffffff}
.chairman .chairman-info .chairman-img .chairma-title span{position:relative;font-size:24px;display:inline-block;color:#ffffff;font-weight:bold}
.chairman .chairman-info .chairman-img .chairma-title span::before{content:"";display:block;width:80px;height:3px;background-color:rgba(0,126,138,1);position:absolute;left:-100px;top:50%;z-index:1}
.list-arrow1 li{height:33px;line-height:33px;padding-left:28px;background:url(../webimages/arrow1.png) 0 8px no-repeat;background-size:14px 17px}
.chairman .chairman-info .chairman-list{position:relative;width:630px;float:right;overflow:hidden;font-size:16px}
.chairman .chairman-info .chairman-list .chairmanname{display:inline-block;padding-bottom:5px;border-bottom:3px solid rgba(0,126,138,1)}
.chairman .chairman-info .chairman-list .chairmancn{font-size:36px;font-weight:bold}
.chairman .chairman-info .chairman-list .chairmanen{font-size:16px}
.chairman .chairman-info .chairman-list p{line-height:28px;text-align:justify;text-justify:distribute;text-justify:inter-word}
.chairman-content p{font-size:16px;line-height:32px;margin-bottom:20px;text-align:justify;text-justify:distribute;text-justify:inter-word;text-indent:2em}
.corevalues{width:1000px;margin-left:auto;margin-right:auto}
.corevalues .core-info p{font-size:14px;line-height:28px;margin-bottom:20px}
.corevalues .core-lifang{text-align:center}
.core-industury{width:1000px;height:473px;margin-left:auto;margin-right:auto}
.core-industury-box{width:1060px;margin-left:auto;margin-right:auto}
.core-industury-box .col{flex:0 0 20%;max-width:20%}
.core-industury-box .col .minpian{text-align:center;position:relative}
.core-industury-box .col .minpian::after{content:"";position:absolute;width:2px;height:100px;background-color:rgba(0,126,138,.5);right:-15px;top:12px;z-index:-1}
.core-industury-box .col .minpian .core-title-cn{font-size:24px;font-weight:bold;margin-bottom:10px}
.core-industury-box .col .minpian .core-title-en{font-size:14px;font-family:Arial;color:rgba(0,126,138,1);display:block}
.core-industury-box .col .minpian .core-title-info{font-size:18px;color:#666666;margin-top:30px}
.core-industury-box .col:last-child .minpian::after{content:"";position:absolute;width:0px;height:0px;background-color:rgba(255,255,255,.5);right:0px;top:12px;z-index:-1}

.team-info{text-align:left;font-size:16px;line-height:28px;text-align:justify;text-justify:distribute;text-justify:inter-word;}
.team-list{width:1296px;padding-right:42px;padding-left:42px;margin-right:auto;margin-left:auto;}
.team-list .meber{padding-bottom:40px}
.team-list .meber .member{position:relative;text-align:left}
.team-list .meber .member img{width:240px;height:300px;}
.team-list .meber .member .mb-name-cn{font-size:24px;color:#007E8A;font-weight:bold; margin-top:20px;}
.team-list .meber .member .mb-name-en{font-size:20px; font-family:Arial; color:#007E8A; font-weight:bold; margin-top:18px;}
.team-list .meber .member .mb-name-ul{}
.team-list .meber .member .mb-name-ul li{margin-top:8px;font-size:15px;white-space: nowrap;color:#222222}
.team-list .meber .member .mb-name-ul.fs14 li{font-size:14px;}
.team-list .meber .member-info{margin-top:20px;font-size:14px;line-height:21px;color:#666666;text-align:justify;text-justify:distribute;text-justify:inter-word;}

.honor-1{height:293px}
.honor-1 .swiper-slide{text-align:center}
.honor-1 .swiper-slide .swp-box{height:243px;padding:3px;position:relative}
.honor-1 .swiper-slide .swp-box:hover .swp-info{opacity:1}
.honor-1 .swiper-slide .swp-box img{height:243px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.16);border-radius:4px}
.honor-1 .swiper-slide .swp-box img:hover{background-color:#f5f5f5}
.honor-1 .swiper-slide .swp-box .swp-info{position:absolute;left:10px;right:10px;bottom:10px;background-color:#ffffff;border-radius:4px;padding:10px;opacity:0}
.honor-1 .swiper-slide .swp-box .swp-info span{display:inline-block;font-size:14px;line-height:21px;font-weight:bold;color:rgba(0,126,138,1); text-align:left;}
.honor-1 .swiper-slide .swp-box .swp-info hr{height:2px;background-color:rgba(0,126,138,1);border:none}
.honor-text-list{width:1160px;margin-left:auto;margin-right:auto}
.honor-text-list li{width:33%;font-size:14px;color:#333333;display:inline-block;margin-bottom:10px}
.honor-2 .swiper-slide{}
.honor-2 .swiper-slide img{height:225px}
.intellectual{height:120px}
.intellectual-tu{width:972px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;text-align:center}
.intellectual-tu .shuju{flex:0 0 33.33%;max-width:33.33%;text-align:center;position:relative;color:#ffffff}
.intellectual-tu .shuju::after{content:"";position:absolute;width:1px;height:40px;background-color:rgba(255,255,255,1);right:0px;top:20px;z-index:9}
.intellectual-tu .shuju:last-child::after{width:0px;background-color:none}
.intellectual-tu .shuju .number{font-size:20px;font-weight:bold}
.intellectual-tu .shuju .number span{font-size:40px}
.intellectual-tu .shuju .lf-content{font-size:16px;font-weight:bold}
.intellectual-menu{width:100%;height:36px;position:relative;text-align:center}
.intellectual-menu span,.intellectual-menu a{font-size:20px;color:#666666;height:36px;line-height:36px;display:inline-block;margin:0 40px}
.intellectual-menu a:hover{color:rgba(0,126,138,1)}
.intellectual-menu a.active,.intellectual-menu a.currclass{color:rgba(0,126,138,1);border-bottom:2px solid rgba(0,126,138,1);font-weight:bold}
.leadership img{width:100%}
.leadership .leader-tit{color:#333333;font-size:15px;margin-top:20px;margin-bottom:40px}
.col-4 .leadership .leader-tit span.leader-name{color:#222222;font-size:20px;display:block;font-weight:bold;margin-top:8px}
.lifangsdream{width:1280px;height:500px;margin-left:auto;margin-right:auto;position:relative}
.lifangsdream .number{position:absolute;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,"sans-serif";font-size:52px;color:#ffffff}
.lifangsdream .number.num-1{left:696px;top:231px}
.lifangsdream .number.num-2{left:896px;top:154px}
.lifangsdream .number.num-3{left:1096px;top:63px}
.dream{width:384px;margin-left:auto;margin-right:auto;position:relative}
.dream .dream-img{position:absolute;left:0px;top:15px;width:39px}
.dream h2{font-size:28px;line-height:28px;color:#222222;margin-bottom:20px;text-align:right}
.liqiuwanmei{width:1280px;margin-left:auto;margin-right:auto}
.liqiuwanmei .wanmeibox{width:604px;height:302px;box-shadow:1px 1px 16px 1px rgba(0,0,0,.10);border-radius:6px}
.liqiuwanmei .wanmeibox h3{text-align:center;margin-top:48px}
.liqiuwanmei .wanmeibox h4{text-align:center;margin-top:16px}
.liqiuwanmei .wanmeibox p{font-size:14px;line-height:24px;padding:42px 62px;text-align:justify;text-justify:distribute;text-justify:inter-word}
.missionbox{width:1200px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.missionbox .mission-menu{flex:0 0 50%;max-width:50%;position:relative;text-align:left}
.missionbox .mission-menu ul{width:480px;height:354px}
.missionbox .mission-menu ul li{width:480px;border-bottom:1px solid #eaeaea;cursor:pointer;position:relative}
.missionbox .mission-menu ul li .menu-en{font-family:Arial;font-size:48px;color:rgba(0,126,138,.2)}
.missionbox .mission-menu ul li .menu-cn{font-weight:bold;font-size:24px;padding:8px 0;color:rgba(0,126,138,1)}
.missionbox .mission-menu ul li .menu-info{font-size:16px;padding-bottom:10px;color:rgba(0,126,138,1)}
.missionbox .mission-menu ul li::after,.missionbox .mission-menu ul li.sb_over_01::after,.missionbox .mission-menu ul li:hover::after{content:"";position:absolute;width:702px;height:1px;background-color:rgba(0,126,138,1);left:0px;bottom:0px;z-index:9}
.missionbox .mission-menu ul li.sb_over_01 .menu-en,.missionbox .mission-menu ul li:hover .menu-en{color:rgba(0,126,138,.2);display:block}
.missionbox .mission-menu ul li.sb_over_01 .menu-cn,.missionbox .mission-menu ul li:hover .menu-cn{font-weight:bold;color:rgba(0,126,138,1);padding:8px 0;display:block}
.missionbox .mission-menu ul li.sb_over_01 .menu-info,.missionbox .mission-menu ul li:hover .menu-info{color:rgba(0,126,138,1);padding-bottom:10px}
.missionbox .mission-menu ul li.sb_out_01{border-bottom:1px solid #eaeaea;cursor:pointer}
.missionbox .mission-menu ul li.sb_out_01::after{width:0px}
.missionbox .mission-menu ul li.sb_out_01 .menu-en,.missionbox .mission-menu ul li.sb_out_01 .menu-info{display:none}
.missionbox .mission-menu ul li.sb_out_01 .menu-cn{font-weight:normal;color:#666666;padding:20px 0}
.missionbox .mission-img{flex:0 0 50%;max-width:50%;height:338px}
.missionbox .mission-img img{max-width:100%}
.mission-content{width:867px;margin-left:auto;margin-right:auto}
.mission-content p{font-size:14px;color:#222222;line-height:24px;margin-bottom:20px}
.lifangren{width:466px}
.lifangren .tit{font-size:28px}
.lifangren hr{width:60px;height:4px;background-color:rgba(0,126,138,1);border:none;margin-top:5px}
.lifangren p{font-size:16px;line-height:28px;margin-top:24px}
ul.lfren li{font-size:14px;color:#333333;margin-bottom:10px}
ul.lfren li span{font-size:18px}
ul.lf21t li{font-size:14px;color:#333333;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
ul.lf21t li span.bold{display:inline-block;width:40px}
ul.lf21t li span.text-info{display:inline-block;width:calc(100% - 40px)}
ul.lf21t li span.bold.t3{display:inline-block;width:60px}
ul.lf21t li span.text-info.t3{display:inline-block;width:calc(100% - 60px)}
.corporate-box-wap{}
.corporate-box{height:573px;position:relative;margin:0 auto;overflow:hidden}
.corporate-box .corporate-img{position:absolute;width:100%;top:30px;left:0px;height:352px;overflow:hidden}
.corporate-box .corporate-img img{max-width:100%;transition:transform 1s ease}
.corporate-box .corporate-tit{position:absolute;width:100%;top:405px;left:0px;font-size:24px;font-weight:bold;color:#222222;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.corporate-box .corporate-info{position:absolute;width:100%;top:450px;left:0px;font-size:14px;color:#666666;line-height:21px;z-index:3;pointer-events:none;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.corporate-box .corporate-more{position:absolute;width:100%;bottom:48px;left:0px;font-size:12px;height:16px;line-height:16px;z-index:2}
.corporate-box a.button{z-index:1}
.corporate-box a.button:hover .corporate-img img{transform:scale(1.1)}
.corporate-box a.button:hover .corporate-tit{color:rgba(0,126,138,1)}
.date-box{font-size:16px;color:#222222}
.date-box span{display:block;font-weight:bold;font-size:36px;line-height:36px}
.news-swiper{height:392px}
.news-swiper .swiper-pagination-bullet{width:40px;height:3px;border-radius:0;text-align:center;opacity:1;background:rgba(204,204,204,1)}
.news-swiper .swiper-pagination-bullet-active{width:90px;background:rgba(0,126,138,1)}
.news-swiper .swiper-slide{height:362px}
.news-swiper .swiper-slide .topnews-box{height:362px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.news-swiper .swiper-slide .topnews-box .topnew-img{width:580px;height:362px;position:relative}
.news-swiper .swiper-slide .topnews-box .topnew-img img{width:580px;height:100%}
.news-swiper .swiper-slide .topnews-box .topnew-info{width:calc(100% - 580px);height:362px;background-color:#f5f5f5;position:relative}
.news-swiper .swiper-slide .topnews-box .topnew-info .topnew-date{position:absolute;top:30px;left:40px;width:100px;text-align:left}
.news-swiper .swiper-slide .topnews-box .topnew-info .topnew-tit{position:absolute;top:130px;left:40px;right:40px;font-size:24px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-swiper .swiper-slide .topnews-box .topnew-info .topnew-text{position:absolute;top:179px;left:40px;right:40px;font-size:14px;color:#666666;line-height:21px;z-index:3}
.news-swiper .swiper-slide .topnews-box .topnew-info .topnew-more{position:absolute;bottom:48px;left:40px;font-size:12px;height:16px;line-height:16px;z-index:2}
.news-swiper .swiper-slide .topnews-box .topnew-info a.button{z-index:1}
.news-swiper .swiper-slide .topnews-box .topnew-info a.button:hover .topnew-tit{color:rgba(0,126,138,1)}
.news-swiper .swiper-pagination{bottom:0px}
.news-menu{width:100%;height:36px;position:relative;text-align:center}
.news-menu::before{content:"";border-bottom:1px solid #eaeaea;position:absolute;width:100%;z-index:-1;left:0px;right:0px;bottom:0}
.news-menu span,.news-menu a{font-size:24px;color:#666666;height:36px;line-height:36px;display:inline-block;margin:0 30px}
.news-menu a:hover{color:rgba(0,126,138,1)}
.news-menu a.active,.news-menu a.currclass{color:rgba(0,126,138,1);border-bottom:2px solid rgba(0,126,138,1);font-weight:bold}
.news-list{}
.news-list li{padding:50px 40px;overflow:hidden;border-bottom:1px solid #eaeaea}
.news-box{height:200px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.news-box .newsdate{width:100px;padding-top:5px}
.news-box .newsdate .date-box{width:62px;text-align:right}
.news-box .newsimg{width:320px;height:200px;overflow:hidden}
.news-box .newsimg img{max-width:320px}
.news-box .newsinfo{width:calc(100% - 420px);height:200px;position:relative}
.news-box .newsinfo .newsinfo-lei{position:absolute;top:0px;left:40px;width:200px;font-size:14px;text-align:left;color:#666666}
.news-box .newsinfo .newsinfo-tit{position:absolute;top:38px;left:40px;right:0;font-size:24px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-box .newsinfo .newsinfo-text{position:absolute;top:86px;left:40px;right:0;font-size:14px;color:#666666;line-height:21px;z-index:3}
.news-box .newsinfo .newsinfo-more{position:absolute;bottom:5px;left:40px;font-size:12px;height:16px;line-height:16px;z-index:2}
.news-box .newsinfo a.button:hover span{border-bottom:1px solid rgba(0,126,138,1);display:inline-block}
.article-title-cn{font-size:32px;color:#222222;text-align:center}
.article-title-en{font-size:16px;color:#666666;text-align:center;font-family:Arial}
#Content{line-height:32px;font-size:16px;overflow:hidden;zoom:1;color:#333333}
#Content p{line-height:32px;text-align:justify;text-justify:distribute;text-justify:inter-word}
.lifangfenye{padding-top:40px;text-align:center;font-size:20px}
.lifangfenye a{display:inline-block;margin:0 5px;color:#666666}
.lifangfenye a.curr{font-size:32px;color:#333333;text-decoration:2px solid #222222}
.loading{text-align:center;padding:20px;color:#6b7280}
.animate-spin{animation:spin 1s linear infinite}
@keyframes spin{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}#AD ul li{position:relative;overflow:visible;margin-bottom:1px;height:65px}
.ol_iconlist a.sb_out{background-color:rgba(0,0,0,.2);display:inline-block;width:50px;height:50px;border-radius:5px}
.ol_iconlist a.sb_over,.ol_iconlist a:hover{background-color:rgba(0,0,0,.4);display:inline-block;width:50px;height:65px;border-radius:0 5px 5px 0}
#olcallbox{height:65px;top:0px;right:0px;border-radius:5px;width:250px;position:absolute;background:url(../webimages/call_sb_over.png) 213px center rgba(255,255,255,1);background-size:24px 24px;background-repeat:no-repeat;color:rgba(0,126,138,1);box-shadow:1px 1px 10px 1px rgba(0,0,0,0.16);z-index:9999999}
#olcallbox p{padding:10px}
#olcallbox p span{font-size:24px}
#olcall.sb_out{background:url(../webimages/call_sb_out.png) center center rgba(255,255,255,1);background-size:24px 24px;background-repeat:no-repeat;box-shadow:0px 1px 1px 1px rgba(0,0,0,.1);margin-top:8px}
#olcall.sb_over,#olcall:hover{background-color:rgba(255,255,255,1)}
#totop.sb_out{background:url(../webimages/up_sb_out.png) center center rgba(255,255,255,1);background-size:15px 24px;background-repeat:no-repeat;box-shadow:0px 1px 1px 1px rgba(0,0,0,.1)}
#totop.sb_over,#totop:hover{background:url(../webimages/up_sb_over.png) center center rgba(0,126,138,1);background-size:15px 24px;background-repeat:no-repeat;width:50px;height:50px;border-radius:5px}