@charset "utf-8";
.n_container{background: #f2f3f6; overflow: hidden;}

.prolist li img{ display:block;}
.prolist li .news_time, .prolist .news_zi{ display: none;}
.prolist li .news_bg{ background: none; padding: 0;}
.prolist li .news_text{ width: 100%; float: none; background-color: #ffffff;}
.prolist li .news_tit{ color: #314c7e; text-align: center;}

.aboutbox{ background: url(../images/bg1.jpg) no-repeat center top; padding: 107px 11.7% 84px;}
.aboutbox h1{ text-align: center; font-size: 42px; color: #243a67; font-style: italic; line-height: 88px;}
.aboutbox h2{ text-align: center; font-weight: normal; font-size: 20px; color: #243a67; line-height: 66px; margin-bottom: 22px;}
.aboutbox h5{ font-size: 18px; color: #6d6d6d; font-weight: normal; line-height: 38px; text-align: justify;}

.index3{ background: url(../images/culture_bg.jpg) no-repeat center center; background-size: cover; padding: 103px 0 91px;}
.index3_nr{ width: 1496px; margin: 0 auto; position: relative;}
.index3_nr .hd{ width: 36%; position: relative;}
.index3_nr .hd ul li{ position: absolute; width: 104px; height: 104px; border: 1px solid #bdc8df; background-color: #ffffff; border-radius: 100%; cursor: pointer; font-size: 20px; color: #ab9367; font-weight: bold; line-height: 28px; letter-spacing: 2px;}
.index3_nr .hd ul li.on{ background-color: #2e487c; color: #ffffff;}
.index3_nr .hd ul li.index3_li3 .table_cell, .index3_nr .hd ul li.index3_li4 .table_cell{ padding: 0 10px;}
.index3_nr .hd ul li.index3_li1{ left: -40px; bottom: 174px;}
.index3_nr .hd ul li.index3_li2{ right: 16px; bottom: 137px;}
.index3_nr .hd ul li.index3_li3{ right: 195px; top: -28px;}
.index3_nr .hd ul li.index3_li4{ left: 152px; bottom: -34px;}
.index3_nr .bd{ width: 55.5%; margin-left: 6.4%; margin-top: 20px;}
.index3_tit{ position: relative;}
.index3_tit h1{ line-height: 120px; font-size: 114px; color: transparent; -webkit-text-stroke: 1px #c3ceed; opacity: .2;}
.index3_tit h2{ position: absolute; bottom: 0; left: 10px; font-size: 60px; color: #ffffff; font-weight: bold; line-height: 60px;}
.index3_txt, .index3_txt p{ font-size: 18px; color: #2e487c; line-height: 36px; text-align: justify;}
.index3_txt h3{ font-weight: normal; line-height: 144px; font-size: 36px; color: #ffffff; margin-bottom: 85px;}

.honor{ background: url(../images/honor_bg.jpg) no-repeat center top; padding: 240px 0 110px;}
.honor-left, .envir-left{ position: relative; width: 90%; margin: 0 auto;}
.honor-left .bd, .envir-left .bd{ width: 1636px; margin: 0 auto;}
.honor-left .bd ul li, .envir-left .bd ul li{ float: left; width: 532px; margin-right: 20px; text-align: center;}
.honor-left .bd ul li p, .envir-left .bd ul li p{ line-height: 82px; font-size: 28px; color: #2e487c;}
.next, .prev{ cursor: pointer; position: absolute; top: 142px; display: block; width: 26px; height: 92px; background-repeat: no-repeat; background-position: center; background-size: 100%;}
.prev{ background-image: url(../images/prev.png); left: 0;}
.next{ background-image: url(../images/next.png); right: 0;}

.newslist{ width: 75.6%; margin: 80px auto 0;}
.newslist li{ float: left; width: 32.6%; margin: 0 .36% 50px;}
.newslist img{ display:none;}
.news_bg{ background: url(../images/news_bg.jpg) no-repeat center center; background-size: 100% 100%; padding: 25px 40px 94px;}
.news_txt{ overflow: hidden;}
.news_time{ float: left; text-align: right; margin-top: 12px;}
.news_years{ display: block; font-size: 14px; color: #3b3b3b; line-height: 26px;}
.news_date{ display: block; line-height: 30px; font-size: 22px; color: #1f1f1f; font-weight: bold;}
.news_text{ float: right; width: 300px;}
.news_tit{ line-height: 50px; font-size: 16px; color: #5c5c5c; font-weight: bold; height: 50px; overflow: hidden;}
.news_zi{ line-height: 20px; font-size: 14px; color: #aaaaaa; height: 40px; overflow: hidden;}
.newslist li:hover .news_zi{ font-weight: bold;}

.centact_page {position:relative;}
.contact_mingpian {position:absolute;top:100px;width:300px;background-color:rgba(23,42,104,0.95);left:50%;margin-left:80px;color:#fff;min-height:340px;padding:30px;}
.contact_mingpian h3 {font-size:14px;line-height:26px;margin-top:0px;border-bottom:1px solid #374779;padding-bottom:20px;margin-bottom:20px;}
.contact_mingpian ul li {padding-bottom:20px;font-weight:300;font-size:12px;}
.contact_mingpian ul li i {margin-right:8px;}
#mapall {width:100%;height:600px;}
.anchorBL {display:none;}

.plan{ width: 1160px; margin: 0 auto;}
.er_nav li{ display: inline-block; margin: 40px;}
.er_nav li a{ font-size: 36px; color: #97a8c2; font-weight: bold;}
.er_nav li.active a{ color: #ffffff;}
.plan_nr{ margin: 70px 0;}
.plan_nr h1{ line-height: 74px; font-size: 32px; color: #f6d000; border-bottom: 1px solid #ffffff;}
.plan_nr h2{ font-weight: normal; line-height: 100px; font-size: 24px; color: #ffffff;}
.plan_nr p{ font-size: 16px; color: #ffffff; line-height: 28px;}

.adv{ background-color: #174677; justify-content: center; padding: 60px 0;}
.adv li{ margin: 0 50px;}
.adv_icon{ height: 70px; background-position: center; background-repeat: no-repeat;}
.adv_icon1{ background-image: url(../images/icon_adv1.png);}
.adv_icon2{ background-image: url(../images/icon_adv2.png);}
.adv_icon3{ background-image: url(../images/icon_adv3.png);}
.adv_icon4{ background-image: url(../images/icon_adv4.png);}
.adv_tit{ line-height: 58px; font-size: 20px; color: #ffffff;}
.adv_txt, .adv_txt p{ font-size: 14px; color: #ffffff; line-height: 24px;}

@media (max-width: 1680px)
{
    .news_bg{ padding: 18px 30px 70px;}
    .news_time{ margin-top: 9px;}
    .news_years{ font-size: 12px; line-height: 20px;}
    .news_date{ line-height: 22px; font-size: 16px;}
    .news_text{ width: 220px;}
    .news_tit{ line-height: 37px; font-size: 14px; height: 37px;}
    .news_zi{ line-height: 15px; font-size: 12px; height: 30px;}
    
    .aboutbox{ background-size: cover; padding: 80px 11.7% 63px;}
    .aboutbox h5{ font-size: 14px; line-height: 28px; margin-top: 52px;}

    .index3{ padding: 77px 0 68px;}
    .index3_nr{ width: 1122px;}
    .index3_nr .hd ul li{ width: 78px; height: 78px; font-size: 15px; line-height: 21px; letter-spacing: 0;}
    .index3_nr .hd ul li.index3_li3 .table_cell, .index3_nr .hd ul li.index3_li4 .table_cell{ padding: 0 7px;}
    .index3_nr .hd ul li.index3_li1{ left: -30px; bottom: 130px;}
    .index3_nr .hd ul li.index3_li2{ right: 12px; bottom: 102px;}
    .index3_nr .hd ul li.index3_li3{ right: 146px; top: -21px;}
    .index3_nr .hd ul li.index3_li4{ left: 114px; bottom: -25px;}
    .index3_nr .bd{  margin-top: 15px;}
    .index3_tit h1{ line-height: 90px; font-size: 85px;}
    .index3_tit h2{ left: 7px; font-size: 45px; line-height: 45px;}
    .index3_txt, .index3_txt p{ font-size: 14px; line-height: 27px;}
    .index3_txt h3{ line-height: 108px; font-size: 27px; margin-bottom: 63px;}

    .honor{ padding: 180px 0 82px;}
    .honor-left .bd, .envir-left .bd{ width: 1227px;}
    .honor-left .bd ul li, .envir-left .bd ul li{ width: 399px; margin-right: 15px;}
    .honor-left .bd ul li p, .envir-left .bd ul li p{ line-height: 61px; font-size: 21px;}
    .next, .prev{ top: 106px; width: 20px; height: 69px;}
}