/*公共样式*/
.centerbox {
    width: 1200px;
    margin: 0 auto;
}
/*带有英文的标题*/
.commonweal-title-width-english .english_name{
    color: #EAECEF;
    font-size: 46px;
    font-weight: 500;
}
.commonweal-title-width-english .chinese_name {
    color: #3D4450;
    font-size: 30px;
    position: relative;
    top: -22px;
}
/*小标题*/
.commomweal-small-title-comm {
    margin-bottom: 60px;
}
.commomweal-small-title-comm .content{
    width: 200px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #FFD000;
    position: relative;
    z-index: 2;
    color: #222;
    font-size: 14px;
}
.commomweal-small-title-comm .shadow {
    width: 200px;
    height: 40px;
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #FCD205;
    z-index: 1;
    opacity: 0.3;
    filter: alpha(opacity=0.3);
}

/*alert样式*/
.mymask{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.3);top:0;left:0}.mymask .mymask-content{width:700px;background-color:#fff;margin:80px auto;padding:30px}.mymask .mymask-content .selectmember-left{width:300px}.mymask .mymask-content .selectmember-left .treeview{height:300px;overflow:scroll;border-bottom:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.mymask .mymask-content .selectmember-left .treeview .list-group{margin-bottom:0px !important}.mymask .mymask-content .selectmember-left .treeview .list-group-item:last-child{border-bottom:0}.mymask .mymask-content .selectmember-right{padding-left:30px}.mymask .mymask-content .selectmember-right ul{height:300px;overflow:scroll;border:1px solid #ddd;padding:0 32px;box-sizing:border-box;border-radius:4px}.mymask .mymask-content .selectmember-right li{padding-bottom:10px;cursor: pointer;}.mymask .mymask-content .memberselected ul{border:1px solid #ddd;padding:10px 0;box-sizing:border-box;border-radius:4px}.mymask .mymask-content .memberselected li{float:left;padding:0 10px;text-align:center;position:relative}.mymask .mymask-content .memberselected li img{width:32px;height:32px}.mymask .mymask-content .memberselected li .del{position:absolute;right:-8px;top:-10px;cursor:pointer;display:none}.mymask .mymask-content .memberselected li .del img{width:24px;height:24px}.mymask .mymask-content .memberselected li:hover .del{display:block}.mymask .mymask-btns{padding:15px 0;text-align:center}.mymask .mymask-btns .btn{width:80px;margin-right:10px}
.mymask .modal-title{
 color: #FFD000;
}
.mymask .modal-header {
    border-bottom-color: #FFD000;
}
.mymask .modal-footer .btn-primary{
    background-color: #FFD000;
    border-color: #FFD000;
}
.g-commonweal-nav-comm {
    /*background: #fff url(/images/nweb/main-home-banner.png) 0 0 no-repeat;*/
    box-sizing: border-box;
    /*-webkit-background-size: 100% 100%;*/
    /*background-size: 100% 100%;*/
}
.g-commonweal-nav-comm .m-commomweal-index-nav {
    padding: 30px 0;
    margin-bottom: 50px;
}
.g-commonweal-nav-comm .f-fl img{
    height: 45px;
    width: auto;
}
.g-commonweal-nav-comm .f-fr ul li {
    float: left;
    font-size: 18px;
    margin-left: 40px;
    margin-top:16px;
    /*line-height: 60px;*/
}
.g-commonweal-nav-comm .f-fr ul li a {
    color: #fff;
    display: inline-block;
    padding:6px 0;
}
.g-commonweal-nav-comm .f-fr ul li.item_login a {
    padding: 6px 30px;
    border-radius: 16px;
    border: 1px solid #fff;
}
.g-commonweal-nav-comm .f-fr ul li.active a {
    color: #FFD000;
}
.g-commonweal-nav-comm .f-fr ul li:hover a {
    color: #FFD000;
}
.g-commonweal-nav-comm .f-fr ul li.item_login:hover a {
    border: 1px solid #ffd000;
}
.g-commonweal-nav-comm .nav-content {
    text-align: center;
    color: #fff;
    padding-bottom: 120px;
}
.g-commonweal-nav-comm .nav-content .name {
    font-size: 46px;
    padding-bottom: 20px;
}
.g-commonweal-nav-comm .nav-content .order {
    font-size: 46px;
    padding-bottom: 20px;
    letter-spacing: 3px;
}
.g-commonweal-nav-comm .nav-content .english {
    font-size: 20px;
    color: #8E8E8E;
    padding-bottom: 30px;
    line-height:30px;
    letter-spacing: 2px;
    font-weight: 300;
}
.g-commonweal-nav-comm .nav-content .btn {
    width: 150px;
    height: 40px;
    padding:0;
    line-height:40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.g-commonweal-nav-comm .swiper-container img {
    width:100%;
}
.g-commonweal-nav-comm .swiper-container a.btn{
    width: 150px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    background-color: #FEEFB3;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    position: absolute;
    left:50%;
    margin-left:-75px;
    bottom:50px;
}
.g-commonweal-nav-comm .swiper-container a.btn:hover{
    background-color: #ECE6b7;
}
.g-commonweal-nav-comm .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    height:8px;
    width:80px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    background-color: #fff;
    opacity: 0.5;
    filter: alpha(opacity=0.5);
    margin:0 20px;
}
.g-commonweal-nav-comm .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
    opacity: 1;
    filter: alpha(opacity=1);
}

.g-comonweal-index-risk {
    padding: 80px 0;
}
.g-comonweal-index-risk .centerbox>a{
    display: block;
    width:180px;
    padding: 14px 0;
    margin: 0 auto;
    text-align: center;
    background:rgba(255,208,0,0.05);
    border-radius:25px;
    border:1px solid #FFDB4D;
    font-size: 16px;
    color: #FFCC00;
}
.g-comonweal-index-risk .centerbox>a:hover{
    background: #FFCC00;
    color: #333;
}

.g-comonweal-index-seabees{
    padding: 50px 0;
    background: #FAFAFA;
}
.g-comonweal-index-seabees .seabees-content{
    display: flex;
    justify-content: space-between;
}
.g-comonweal-index-seabees .seabees-content .seabees-img-box{
    width: 279px;
}
.g-comonweal-index-seabees .seabees-content .seabees-text-box{
    width: 833px;
    padding-top: 12px;
    color: #333;
    font-size: 16px;
}
.g-comonweal-index-seabees .seabees-content .seabees-text-box p{
    line-height: 36px;
    font-weight: 400;
    text-align: justify;
}
.g-comonweal-index-seabees .seabees-content .seabees-text-box p:nth-child(1){
    margin-bottom: 20px;
}

.g-comonweal-index-advantage{
    padding: 50px 0;
    background: url(/images/nweb/ngo/ngo-index-img3.jpg) 0 0 no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.g-comonweal-index-advantage .advantage-content ul li{
    display: flex;
    padding: 27px 80px;
    background: rgba(255,255,255,0.5);
    margin-bottom: 24px;
}
.g-comonweal-index-advantage .advantage-content ul li:nth-last-child(1){
    margin-bottom: 0;
}
.g-comonweal-index-advantage .advantage-content ul li .img-box{
    width: 70px;
    height: 70px;
    margin-right: 60px;
}
.g-comonweal-index-advantage .advantage-content ul li .img-box img{
    width: 100%;
}
.g-comonweal-index-advantage .advantage-content ul li .text-box{
    color: #333;
}
.g-comonweal-index-advantage .advantage-content ul li .text-box h4{
    color: #3D4450;
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    margin-bottom: 14px;
}
.g-comonweal-index-advantage .advantage-content ul li .text-box p{
    font-size:14px;
    line-height:20px;
    color: #3D4450;
}

.g-comonweal-index-solution{
    padding: 50px 0;
    background: #FAFAFA;
}

.g-commomweal-index-commitment {
    background-color: #F9F9F9;
    padding: 60px 0;
}
.g-commomweal-index-commitment .commitment-content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: center;
}
.g-commomweal-index-commitment .commitment-content li{
    width: 360px;
    box-shadow: 0px 2px 8px 0px rgba(190,190,190,0.5);
    text-align: center;
    margin-bottom: 80px;
    background-color: #fff;
}
.g-commomweal-index-commitment .commitment-content li img {
    height: 100px;
    margin: 50px 0;
}
.g-commomweal-index-commitment .commitment-content li .text {
    background-color: #FFD000;
    padding: 12px 37px 0;
    height: 75px;
}
.g-commomweal-index-commitment .commitment-content li .text h4 {
    color: #222;
    font-weight: 400;
    margin-top: 0;
    padding-bottom: 8px;
}
.g-commomweal-index-commitment .commitment-content li .text p {
    font-size: 14px;
    color: #4F4F4F;
}
.g-commomweal-index-map {
    background-color: #fff;
    padding: 60px 0;
}
.g-commomweal-index-map .map-content img {
    width: 1100px;
    height: auto;
}
.g-commonweal-index-team-middle {
    /*background-color: #f9f9f9;*/
}
.g-commonweal-index-team-middle ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
}
.g-commonweal-index-team-middle ul li {
    text-align: center;
    margin-bottom: 50px;
    width: 150px;
}
/*.g-commonweal-index-team-middle ul li .image {*/
    /*width: 120px;*/
    /*height: 120px;*/
    /*line-height: 120px;*/
    /*text-align: center;*/
    /*-webkit-border-radius: 50%;*/
    /*-moz-border-radius: 50%;*/
    /*border-radius: 50%;*/
    /*background-color: #fff;*/
    /*margin-bottom: 30px;*/
/*}*/
.g-commonweal-index-team-middle ul li  img {
    width: 120px;
    height: 120px;
    margin-bottom: 25px;
}
.g-commonweal-index-team-middle ul li p {
    font-size: 14px;
    color: #222;
}
.g-commomweal-index-productinfo {
    padding-top: 80px;
    padding-bottom: 66px;
}

.g-commomweal-index-productinfo .main-home-title .chinese span:before {
    width: 137px;
    left: -142px;
}
.g-commomweal-index-productinfo .main-home-title .chinese span:after{
    width: 137px;
    right: -142px;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab ul{
    width: 1200px;
    display: flex;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab li{
    flex: 1;
    text-align: center;
    color: #828A97;
    line-height: 40px;
    border-bottom: 1px solid #F0F2F5;
    cursor: pointer;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab li.active {
    color: #FFD000;
    border-color: #FFD000;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab-content {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab-content li .left {
    margin-right:60px;
    margin-left: 80px;
    /*box-shadow: 0 2px 8px 0 #d0d0d0;*/
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab-content li img{
    width: 758px;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab-content li .right {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab-content li .right .title {
    font-size: 22px;
    color: #222222;
    padding-bottom: 10px;
}
.g-commomweal-index-productinfo .main-home-content .main-product-tab-content li .right .content {
    color: #787878;
    font-size: 14px;
    position: relative;
    line-height: 32px;
}
.g-commomweal-index-service {
    background:  url(/images/nweb/commomweal-index-service-bg.png) 0  no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    padding-top:60px;
    padding-bottom:100px;
    background-position: 0 -5px;
}
.g-commomweal-index-service .commonweal-title-width-english .chinese_name {
    color: #fff!important;
}
.g-commomweal-index-service .service-content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    align-content: center;
}
.g-commomweal-index-service .service-content ul li {
    width:320px;
    padding:20px;
    padding-bottom:0;
    background:rgba(70,70,70,1);
    box-shadow:0px 2px 8px 0px rgba(34,34,34,0.5);
    border-radius:10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.g-commomweal-index-service .service-content ul li .name {
    color: #fff;
    padding:30px 0;
}
.g-commomweal-index-service .service-content ul li .text {
    background:  url(/images/nweb/commomweal-index-service-bg1.png) 0 0 no-repeat;
    padding:30px 0;
}
.g-commomweal-index-service .service-content ul li .text p{
    text-align: center;
    font-size:14px;
    line-height:30px;
}
.g-commomweal-index-service .service-content ul li .text H4 {
    color: #D3D3D3;
    text-align: center;
    font-weight:normal;
    position: relative;
    padding-bottom:40px;
}
.g-commomweal-index-service .service-content ul li .text H4:after {
    content: '';
    width:20px;
    height:1px;
    background-color: #fff;
    position: absolute;
    left:50%;
    top:30px;
    margin-left:-10px;
}

.g-commomweal-index-team {
    background: #FAFAFA;
    padding: 50px 0;
}
.g-commomweal-index-team .team-content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    align-content: center;
}
.g-commomweal-index-team .team-content ul li {
    width:575px;
    display: flex;
    justify-content: space-between;
}
.g-commomweal-index-team .team-content ul li .img-box{
    width: 215px;
    height: 241px;
    overflow: hidden;
}
.g-commomweal-index-team .team-content ul li .img-box img{
    width: 100%;
}
.g-commomweal-index-team .team-content ul li .text-box{
    width: 322px;
}
.g-commomweal-index-team .team-content ul li .text-box h4{
    color: #333333;
    font-size: 22px;
    font-weight:500;
    line-height:30px;
    margin-bottom: 10px;
}
.g-commomweal-index-team .team-content ul li .text-box span{
    display: block;
    font-size:14px;
    font-weight:400;
    color: #333;
    line-height:24px;
    margin-bottom: 6px;
}
.g-commomweal-index-team .team-content ul li .text-box p{
    font-size:14px;
    color: #7b7b7b;
    font-weight:300;
    line-height:26px;
    text-align: justify;
    margin-bottom: 10px;
}
.g-commomweal-index-team .team-content ul li .text-box a{
    display: block;
    text-align: right;
    font-size: 12px;
    color: #7b7b7b;
}
.g-commomweal-index-team .team-content ul li .text-box a:hover{
    color: #6192F4;
}
.g-commomweal-index-question {
    padding:60px 0;
}
.g-commomweal-index-question .question-content .content-right ul {
    position: absolute;
    top:50%;
    margin-top:-255px;
}
.g-commomweal-index-question .question-content .content-right li {
    width:60px;
    height:60px;
    line-height: 60px;
    text-align: center;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background-color: #eee;
    color: #fff;
    font-size:30px;
    margin-bottom:80px;
}
.g-commomweal-index-question .question-content .content-right li.active {
    background-color: #FFD000;
    height:150px;
    line-height:150px;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px;
}
.g-commomweal-index-question .question-content .content-left .bgimg img{
    width: 667px;
    height: 400px;
}
.g-commomweal-index-question .question-content .content-left .que_ans {
    width: 658px;
    height: 330px;
    box-shadow: 0 2px 10px 0 rgba(202,202,202,0.5);
    background-color: #fff;
    position: absolute;
    left:400px;
    top: 40px;
    padding-top: 90px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left:30px;
    padding-right:30px;
    overflow: hidden;
}
.g-commomweal-index-question .question-content .content-left .que_ans .icon-box {
    position: absolute;
    left: -125px;
    top: -85px;
    transform: rotate(-45deg);
}
.g-commomweal-index-question .question-content .content-left .que_ans .icon {
    border-width: 0 140px 140px;
    border-style: solid;
    border-color: transparent transparent #ffd000;
}
.g-commomweal-index-question .question-content .content-left .que_ans .icon-box span {
    color: #fff;
    font-size: 24px;
    position: absolute;
    top: 50%;
    right: 50%;
    margin-right: 20px;
    margin-top: 25px;
    transform: rotate(45deg);
}
.g-commomweal-index-question .question-content .content-left .que_ans .question {
    color: #222;
    line-height:22px;
    padding-bottom:20px;
}
.g-commomweal-index-question .question-content .content-left .que_ans .answer {
    color: #787878;
    font-size:14px;
    line-height:30px;
    text-align: justify;
}
.g-commomweal-index-question .question-swiper-pagination {
    width:auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.g-commomweal-index-question .question-swiper-pagination .swiper-pagination-custom{
    background: #EEEEEE;
    margin-bottom:70px;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height:38px;
    opacity: 1;
    color: #FFF;
    font-size: 16px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.g-commomweal-index-question .question-swiper-pagination .swiper-pagination-custom.active{
    background: #FFD000;
    height:82px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    line-height:82px;
}

.g-commomweal-fixed-container {
    position: fixed;
    right:0;
    bottom: 260px;
    z-index: 100;
}
.g-commomweal-fixed-container li {
    position: relative;
}
.g-commomweal-fixed-container li .content {
    position: absolute;
    width:390px;
    left:-388px;
    top:0;
    background-color: #fff;
    box-shadow:0px 2px 10px 0px rgba(178,178,178,0.5);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:35px;
    display: none;
}
/*.g-commomweal-fixed-container li:hover .content {*/
    /*display: block;*/
/*}*/
.g-commomweal-fixed-container li .content h4{
    text-align: center;
    color: #FFD000;
    font-weight:normal;
    line-height:25px;
    padding-bottom:20px;
    font-size:18px;
    border-bottom:2px solid #FFD000;
    margin-bottom:20px;
}
.g-commomweal-fixed-container li .content .info {
    font-size:14px;
    color: #6a6a6a;
    line-height:20px;
    font-weight:500;
    padding-bottom:25px;
}
.g-commomweal-fixed-container li .content dl {
    padding-bottom:15px;
}
.g-commomweal-fixed-container li .content dl dt {
    padding-left:20px;
    font-size:14px;
    color: #6A6A6A;
    line-height:20px;
    padding-bottom:10px;
    position: relative;
}
.g-commomweal-fixed-container li .content dl dt:before {
    content: '';
    width:6px;
    height:6px;
    background-color: #FFD000;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position: absolute;
    margin-top:7px;
    left:6px;
}
.g-commomweal-fixed-container li .content dl dd input{
    width:100%;
    height:40px;
    font-size:14px;
}
.g-commomweal-fixed-container li .content dl dd textarea {
    width:100%;
    height:120px;
    font-size:14px;
}
.g-commomweal-fixed-container li .content dl dd textarea::-webkit-input-placeholder {
    color: #9D9D9D;
    line-height:18px;
    font-size:14px;
}
.g-commomweal-fixed-container li .content .btns button {
    width:140px;
    border-radius: 5px;
    color: #4A4540;
    background-color:#FFD000 ;
}
.g-commonweal-inquiry-list-box {
    min-height:700px;
}
.g-commonweal-inquiry-list-box .content{
    min-height:600px;
}
.g-commonweal-inquiry-list-box .content ul li {
    /*margin-bottom:20px;*/
    padding:20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 30px!important;
}
.g-commonweal-inquiry-list-box .content ul li.active {
    box-shadow:0px 2px 10px 0px rgba(202,202,202,0.5);
}
.g-commonweal-inquiry-list-box ul li i {
    display: inline-block;
    width:10px;
    height:10px;
    border-radius: 10px;
    background-color: #FFD000;
    vertical-align: middle;
}
.g-commonweal-inquiry-list-box ul li i span {
    color: #222222;
    font-size:18px;
}
.g-inquiry-detail-container {
    padding:60px 0;
    min-height:800px;
}
.g-inquiry-detail-container h3 {
    text-align: center;
    color: #222;
    font-size:22px;
    line-height: 30px;
    font-weight:500;
    padding-bottom:30px;
}
.g-inquiry-detail-container .content {
    font-size:16px;
    color: #222;
    line-height:30px;
}
.g-inquiry-detail-container .from_time {
    font-size:16px;
    color: #222;
    line-height:22px;
}
.g-commomweal-index-partner {
    background-color: #fff;
    padding:60px 0;
}
.g-commomweal-index-partner .partner-content ul {
    flex-wrap: wrap;
}
.g-commomweal-index-partner .partner-content li {
    margin-right:37px;
    margin-bottom:50px;
}
.g-commomweal-index-partner .partner-content li:nth-child(5n) {
    margin-right:0;
}
.g-commomweal-index-partner .partner-content li img{
    width:210px;
    height:100px;
}

/*脚部*/
.g-commonweal-footer-comm{
    background: #F1F1F1;
    color: #383838
}
.g-commonweal-footer-comm a{
    color: #383838;
}
.g-commonweal-footer-comm .g-commonweal-footer-top{
    padding-top: 30px;
    padding-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.g-commonweal-footer-comm .g-commonweal-footer-top img{
    width: 200px;
}
.g-commonweal-footer-comm .g-commonweal-footer-top span{
    display: inline-block;
    padding-left: 24px;
    color: #cfcfcf;
    font-size: 16px;
    margin-top: 1px;
    height: 18px !important;
}
.g-commonweal-footer-comm .border-left{
    height: 2px;
    border:1px solid;
    border-image:linear-gradient(90deg, rgba(218,218,218,0), rgba(218,218,218,1)) 1 1;
}
.g-commonweal-footer-comm .border-right{
    border:1px solid;
    border-image:linear-gradient(90deg, rgba(218,218,218,1), rgba(218,218,218,0)) 1 1;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid {
    display: flex;
    padding: 20px 100px 30px 100px;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-img-box{
    width: 104px;
    display: flex;
    justify-content: center;
    text-align: center;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-img-box dl dt img{
    width: 104px;
    margin-bottom: 12px;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-img-box dl dd{
    font-weight: 400;
    color: #383838;
    font-size: 14px;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right{
    flex-grow: 1;
    /*padding-left:20px;*/
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right>ul{
    display: flex;
    justify-content: space-between;
    color: #FFF;
    font-size: 20px;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts{
    padding-top: 0;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts ul li{
    padding-bottom: 16px;
    overflow: hidden;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts ul li:nth-last-child(1){
    padding: 0;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts ul li>a{
    width: 20%;
    margin-bottom: 0;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts ul li span{
    display: inline-block;
    word-break: break-all;
    font-size: 14px;
    color: #383838;
    cursor: pointer;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts ul li span:hover{
    color: #FFCC00;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts>div{
    /*min-width: 250px;*/
    /*width: 250px;*/
    margin-right: 92px;
    margin-left: 101px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts>div span{
    /*padding-left: 10px;*/
    font-size: 14px;
    cursor: pointer;
    color: #383838;
}
.g-commonweal-footer-comm .g-commonweal-footer-mid .mid-right .contacts p{
    margin-bottom: 0;
}
.g-commonweal-footer-comm .g-commonweal-footer-bot{
    min-width: 1200px;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
    background: #E3E3E3;
}

.g-home-about-team-container .g-team-item-box{
    display: block;
}
.g-home-about-team-container .g-team-item-box .team-item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: 250px;
    background: #FFF;
    margin-bottom: 40px;
}
.g-home-about-team-container .g-team-item-box .team-item .item-imgbox{
    width: 164px;
    min-width: 164px;
}
.g-home-about-team-container .g-team-item-box .team-item .item-imgbox img{
    width: 100%;
}
.g-home-about-team-container .g-team-item-box .team-item .item-textbox{
    padding: 0 53px;
}
.g-home-about-team-container .g-team-item-box .team-item .item-textbox p:nth-child(1){
    margin-bottom: 24px;
    font-size: 16px;
    color: #333;
}
.g-home-about-team-container .g-team-item-box .team-item .item-textbox p:nth-child(2){
    font-size: 14px;
    color: #333333;
    line-height: 27px;
    text-align: justify;
    margin-bottom: 12px;
}
.g-home-about-team-container .g-team-item-box .team-item .item-textbox p:nth-child(3){
    font-size: 14px;
    color: #333333;
    line-height: 27px;
    text-align: justify;
}
.g-home-about-team-container .g-team-item-box .team-item .item-textbox p:nth-child(1) i{
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    margin-right: 10px;
    font-weight: 600;
}

.g-about-nav-switch li{
    padding: 30px 0;
}