@charset "utf-8";

#mask {position:fixed;height:100vh;width:100vw;background-color:hsla(0,0%,100%,.15);display:none}

#aboutus,#serve {cursor:default}
.sub_menu_container {position:absolute;top:0;z-index:-1;width:100%;min-width:1300px;left:0;font-size:14px;display:none;padding-top:80px;height:334px;overflow:hidden;background-color:#0c1236}
.sub_menu_container>div>div div {height:141px;width:180px}
.sub_menu_container>div>div p {color:hsla(0,0%,100%,.7);font-weight:400}
.sub_menu_container>div>div.active p,.sub_menu_container>div>div:hover p {color:#fff}
.sub_menu {width:1140px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding-top:24px}
.sub_menu>div {width:180px;text-align:center;color:#fff;font-size:16px;position:relative}
.sub_menu>div:after {content:"";position:absolute;height:142px;width:100%;background-color:rgba(0,0,0,.1);top:0;left:0}
.sub_menu>div:hover a {color:#fff}
.sub_menu>div.active:after,.sub_menu>div:hover:after {content:"";height:0;width:0}
.sub_menu>div:nth-child(2),.sub_menu>div:nth-child(3) {margin-left:48px}
.sub_menu>div p {margin-top:24px}

.page_ctrl {margin:10px auto;box-sizing:border-box;display:flex;justify-content:center;align-items:center}
.page_ctrl * {line-height:26px}
.page_ctrl button {margin:0 4px;min-width:30px;background:#fff;border:0;color:#222;cursor:pointer;outline:none;text-align:center;height:32px;width:32px;font-size:14px}
.page_ctrl button.next_page {margin-right:24px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}
.page_ctrl button.next_page,.page_ctrl button.prev_page {background:url(/static/img/aboutus/news_ico_back.png) no-repeat 50%;background-color:#eee}
.page_ctrl .page_select {height:32px;margin-right:24px;width:101px;border:0;padding:0 16px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/static/img/aboutus/select.png)}
.page_ctrl .page_select::-ms-expand {display:none}
.page_ctrl button.page_num:hover {background:rgba(25,25,120,.5);color:#fff}
.page_ctrl .btn_dis {cursor:default;opacity:.7;background:#eee;color:#5e5e5e}
.page_ctrl .current_page {background:#191978;color:#fff}
.page_ctrl .current_page:hover {background:#191978;color:#fff;cursor:default}
.page_ctrl .input_page_num {width:48px;height:32px;padding:0;text-align:center;background:#fff;border:0;color:#5e5e5e;outline:none;margin:0 5px}
.page_ctrl .page_text,.page_ctrl .page_total {color:#2b2b2b;font-size:13px}
body,button,dd,div,h1,h2,h3,input,label,legend,li,ol,p,textarea,ul {margin:0;padding:0;box-sizing:border-box}
a {text-decoration:none}
ol,ul {list-style:none}
img {border:0}
input::-ms-clear {display:none!important}
input:focus::-webkit-contacts-auto-fill-button {opacity:0}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-variant:normal}
a:focus,button,input,select,textarea {outline:none}
html {min-width:1180px}
body {width:100%;height:100%;color:#222;line-height:1.6;font-family:PingFang SC,Microsoft YaHei;font-size:14px;min-width:1300px;font-weight:400}
.content {width:100%}
.content>div {width:1180px;margin:0 auto;text-align:center}
.content>div .title {font-size:36px;color:#222;font-weight:600}
.content>div .sub_title {margin-top:12px;font-size:16px;color:#222;font-weight:200}
.transform_1_1 {overflow:hidden}
.transform_1_1 img{ width:100%;}
.transform_1_1>div,.transform_1_1>img {-webkit-transition:.2s cubic-bezier(.4,0,0,1);transition:.2s cubic-bezier(.4,0,0,1)}
.transform_1_1>div:hover,.transform_1_1>img:hover {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.up10 {-webkit-transition:.4s cubic-bezier(.3,0,0,1);transition:.4s cubic-bezier(.3,0,0,1)}
.up10:hover {transform:translateY(-10px);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px)}
.tab_nav {height:80px;display:-webkit-box;display:flex}
.under_line {position:absolute;height:1px;width:100%;background-color:#222;top:26px;left:0}
.tab_nav>div {width:180px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:16px;cursor:pointer;font-weight:200;}
.tab_nav>div a{ color:#333;}
.tab_nav>div.active {background-color:#216201;color:#fff;cursor:default}
.tab_nav>div.active a{ color:#fff; display:block;}
.tab_nav>div.active:hover span:after {content:"";position:absolute;height:1px;width:100%;background-color:#222;top:26px;left:0;background-color:#fff}
.tab_nav>div span {position:relative}
.tab_nav>div:hover span:after {content:"";position:absolute;height:1px;width:100%;background-color:#222;top:26px;left:0}
.card_info_one_row {text-align:center;padding:44px 42px;width:280px;background-color:#fff}
.card_info_one_row .text {margin-top:24px;color:#8f8f8f}
.font_weight_light {font-weight:200}
.font_weight_bold {font-weight:600}
.font_weight_500 {font-weight:500}
.font_weight_regular {font-weight:400}
.color_8F {color:#8f8f8f}
.font_size_24 {font-size:24px}
.align_left {text-align:left}
.flex_space_between {display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.marginTop36 {margin-top:36px!important}
.text_white {color:#fff!important}
.display_none {display:none}
.news_content {display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:left;height:214px}
.news_content>p:first-child {font-size:20px;line-height:30px;margin-bottom:12px;font-weight:600;color:#222}
.news_content>p:first-child:hover {cursor:pointer}
.news_content>div:nth-child(2) {line-height:22px;color:#8f8f8f;-webkit-box-flex:1;flex:1;overflow:hidden;position:relative}
.news_content>div:nth-child(2):hover {cursor:pointer}
.news_content>div:nth-child(2)>p {text-align:justify}
.news_content>div:nth-child(3) {display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-size:12px;color:#a8a8a8;padding-top:18px}
.news_content>div>button {color:#d70110;cursor:pointer;background-color:hsla(0,0%,100%,0);border:0;font-size:12px;background:url(../images/hom_arrow_news.png) no-repeat;background-position:left 38px top 5px;width:50px;font-weight:400;height:20px}
.column_news {height:150px;display:-webkit-box;display:flex;cursor:pointer; margin-bottom:20px;}
.right_content {-webkit-box-flex:1;flex:1;padding-left:20px;height:100%}
.com_name {font-size:24px;margin-bottom:40px;position:relative;z-index:100;font-weight:600}
.com_name:after {content:"";width:70px;height:2px;background-color:#d70110;position:absolute;top:40px;left:0}
.com_name:before {content:"EVERGRANDE";position:absolute;bottom:-10px;font-size:58px;color:#f2f2f2;z-index:-1}
.intro {margin-top:36px;font-size:12px;text-align:center;color:#8f8f8f}
.intro>div>div {font-weight:600;margin-bottom:16px;height:96px;width:96px;font-size:14px;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
#important_van .card_info_one_row {padding-top:48px}
#important_van .card_info_one_row .text {margin-top:18px}
#job {text-align:left;color:#fff;padding:20px;-webkit-box-flex:1;flex:1;background-color:rgba(15,51,99,.5);font-weight:200}
#job>p {margin-bottom:16px}
#job>p,.address {font-size:20px;font-weight:600}
.address {margin-bottom:40px;position:relative}
.address:after {content:"";width:70px;height:2px;background-color:#d70110;position:absolute;top:40px;left:0}
#news>div {margin-bottom:30px}
#news_detail #news_title {font-size:40px;line-height:60px;padding:0 80px}
#news_detail #news_time {margin-top:16px;font-size:12px;color:#a8a8a8;line-height:16px}
#news_detail #news_content {line-height:28px;margin-top:33px;color:#222;text-align:justify;display:-webkit-box;display:flex;flex-wrap:wrap;font-weight:200}
#news_detail #news_content img {margin:34px auto 0}
#news_detail #news_content .desc {width:100%;text-align:center;color:#a8a8a8;font-size:12px;margin-top:16px;margin-bottom:36px}
#news_detail #news_content .sub_title {font-size:16px;font-weight:600;text-align:center;width:100%;margin:36px 0 16px}
.back {height:36px;width:96px;background-color:#fafafa;border:1px solid #dfe0e6;cursor:pointer;background:url(../images/news_ico_back.png) no-repeat;background-position:left 10px top 12px;box-shadow:inset 0 0 0 3px #fff;border-radius:2px; line-height:36px; padding-left:10px;}
.back a{ color:#333;}
#navigation>div {display:-webkit-box;display:flex;text-align:left;margin-bottom:16px}
#navigation>div a{ color:#333;}
#navigation>div>p {font-weight:700;margin-right:24px}
#navigation>div>span {font-weight:200}
#navigation>div>span:hover {text-decoration:underline;cursor:pointer}
#navigation>div>span.disabled:hover {text-decoration:none;cursor:default}
#company_name {position:relative;font-size:36px;font-weight:500;text-indent: 2em;}
button {width:160px;height:54px;color:#060001;font-size:16px;border:0;font-weight:400;font-family:PingFangSC-Regular;cursor:pointer; border-radius:48px; background:#fff; border:1px solid #060001; line-height:54px;}
/*核心竞争力*/
.box1{ width:1180px; margin:0 auto; position:relative; top:60px;}
.box1_left{ width:640px; float:left;box-shadow: 2px 2px 10px 0 rgba(58,83,107,0.12);}
.box1_right{ width:567px;position:absolute; right:0; top:30px;}
.box1_left ul{ padding:30px 40px;}
.box1_left ul li{ width:100%; font-size:18px; text-align:left; line-height:45px;}
.box1_left ul li span{ font-size:28px; color:#216201; margin-right:20px;}
.box1 h2{ text-align:left; padding-top:50px; font-size:16px; line-height:40px; font-weight:400;}
.box2{ width:100%; background:#dbd9d9; margin-bottom:50px;}
.box2 dl{ width:1180px; margin:0 auto; font-size:24px; font-weight:400; padding-top:20px; padding-bottom:20px;}
.box2 dl span.font1{ color:#349f00; font-size:40px; margin-left:10px; margin-right:10px;}
.box2 dl span.font2{ color:#878585; font-size:16px; margin-right:15px;}
.box3{ width:1180px; margin:0 auto;}
.box3 .box3_left{ width:517px; float:left}
.box3 .box3_right{ width:630px; float:right; text-align:left;}
.box3 .box3_right h1{ font-size:28px;}
.box3 .box3_right h2{ font-size:18px; font-weight:400; padding-left:285px; padding-top:10px; padding-bottom:30px;}
.box3 .box3_right h3{ font-size:16px; line-height:34px; font-weight:400;}
.box3 dl{ width:100%; margin-top:100px;}
.box3 dl img{ width:100%;}
.clear{ clear:both;}

.product{width:1180px; margin:0 auto; padding-top:50px;}
.product ul li{ width:32%; margin-right:2%; float:left; margin-bottom:20px;}
.product ul li img{ width:100%;}
.product ul li:nth-child(3n+3){ margin-right:0}
.product ul li dl{ margin-bottom:0;}
.product ul li dd{ text-align:center; font-size:24px;}
.product h2{ font-size:16px; font-weight:400; padding-top:30px; line-height:32px;}

.box4{ width:100%; background:#f7f7f7; padding-top:60px; padding-bottom:40px;}
.box4 ul{ width:1180px; margin:0 auto;}
.box4 ul img{ width:100%;}




.box5{ width:100%; position:relative; text-align:center; font-size:24px; padding-bottom:10px; margin-bottom:30px;}
.box5:after{ position:absolute; content:""; width:50px; height:2px; background:#333; left:50%; margin-left:-25px; bottom:0;}
.box6{ width:100%; background:#f6f6f6; padding-top:40px; padding-bottom:20px;}
.box6 ul{ width:1180px; margin:0 auto;}
.box6 ul li{ width:32%; margin-right:2%; float:left; margin-bottom:40px;}
.box6 ul li img{ width:100%;}
.box6 ul li:nth-child(3n+3){ margin-right:0}
.box7{ width:100%; position:relative; text-align:center; font-size:24px; padding-bottom:10px; margin-bottom:30px; padding-top:40px;}
.box7:after{ position:absolute; content:""; width:50px; height:2px; background:#333; left:50%; margin-left:-25px; bottom:0;}
.box8{ width:100%; background:#fff;padding-bottom:20px;}
.box8 ul{ width:1180px; margin:0 auto;}
.box8 ul li{ width:32%; margin-right:2%; float:left; margin-bottom:40px;}
.box8 ul li img{ width:100%;}
.box8 ul li:nth-child(3n+3){ margin-right:0}
