﻿/*新闻动态--begin*/

.News_title_one {
    margin: auto;
    margin-top: 7%;
    font-size: 36px;
    text-align: center;
}

.News_title_two {
    margin: auto;
    font-size: 36px;
    text-align: center;
    font-weight: bold;
}

.news_content {
    margin: auto;
    margin-top: 2%;
    font-size: 18px;
    text-align: center;
    color: #808080;
}

.news_img {
    overflow: hidden;
    width: 90%;
    margin: auto;
    margin-top: 3%;
}

.news_img>.img_news {
    padding: 2%;
}

.news_img>.img_news>a {
    display: block;
    text-decoration: none;
    position: relative;
    background: #CCC;
    padding: 3px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.news_img>.img_news>a>img {
    width: 100%;
    height: 100%;
    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    min-width: 290px;
    min-height: 210px;
}

.shade_title {
    background: #ccc;
    text-align: center;
    display: none;
}

.news_img>.img_news>a:hover .shade_title {
    display: block;
    position: absolute;
    bottom: 2%;
    left: 0;
    color: #fff;
    z-index: 10;
    background: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.5;
    opacity: 0.5;
    width: 100%;
}

.newsImg {
    max-height: 170px;
    /*max-width:290px;*/
}

.hontnewsdetail {
    margin-top: 15%;
}

#pn {
    width: 35px;
}

#pageList>a {
    text-decoration: none;
    border: 1px solid #efeeee;
    padding: 10px;
}

.seemore {
    border: 1px solid #2B739C;
    width: 130px;
    text-align: center;
    padding: 5px 10px;
    margin: auto;
    margin-top: 5%;
    margin-bottom: 5%;
}

.seemore>a {
    color: #2B739C;
}

.seemore>a:hover {
    text-decoration: none;
}

.division_line {
    width: 30%;
    border: 1px solid #000;
}

@media only screen and (max-width: 1000px) {
    .News_title_one {
        margin: auto;
        margin-top: 7%;
        font-size: 24px;
        text-align: center;
    }

    .News_title_two {
        margin: auto;
        font-size: 24px;
        text-align: center;
        font-weight: bold;
    }

    .news_content {
        margin: auto;
        margin-top: 2%;
        font-size: 16px;
        text-align: center;
        color: #808080;
    }
}


@media only screen and (max-width: 480px) {
    .news_content {
        margin: auto;
        margin-top: 2%;
        font-size: 14px;
        text-align: center;
        color: #808080;
    }
}


/*新闻动态--end*/


/*核心团队--begin*/

.team_title1 {
    font-size: 24px;
    font-weight: bold;
    color: #595959;
    text-align: left;
    margin-bottom: 3%;
    padding-left: 4%;
}

.team_our {
    text-align: center;
    padding-top: 4%;
}

.team_our>div {
    margin: auto;
}

.carousel-inner>ul {
    margin-right: 3%;
}

.carousel-inner>ul>li {
    list-style: none;
}

.carousel-inner>ul>li>img {
    width: 100%;
}

.team_left>img,
.team_right>img {
    margin-top: 30%;
}

.team_left,
.team_right {
    background-image: none !important;
    width: 5%;
    margin-top: 7%;
}

.rotate-img {
    position: relative;
    transform-style: preserve-3d;
    /* 3D 转换 */
    transition: 1s ease;
    /* 转换效果持续 1秒 */
    /*margin:10%;*/
    text-align: center;
}

.rotate-img img {
    width: 100%;
    height: auto;
}

.intro {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    transform: rotateY(180deg) translateZ(2px);
    /* 反转180度 并设置z轴让其置于图片背面 */
    color: #fff;
    opacity: 0.02;
    background: rgba(255, 255, 255, .9);
    transition: 1s opacity;
    background-color: #2185BC;
    padding: 10%;
}

.colorOrange {
    color: #F6BB53;
    font-size: 12px;
    text-align: left;
}

.aboutCity {
    text-align: left;
    border-bottom: 1px solid #fff;
}

.infoFoot {
    text-align: left;
    margin-top: 15%;
}

.intro>a {
    text-decoration: none;
}

.intro>a>p {
    margin: 0px auto;
    color: #F6BB53;
    text-align: left;
    padding: 0 10%;
}

.intro>a>.CHname {
    margin-top: 10%;
}

.intro>a>.Ename {
    color: #fff;
}

.intro>a>.job {
    padding-top: 10%;
}

.team_img1:hover .rotate-img {
    transform: rotateY(180deg);
}

.team_img1:hover .intro {
    opacity: 1;
}

.rotate-img:after {
    content: ' ';
    display: block;
    width: 100%;
    /* vw是移动设计备窗体单位*/
    transform: rotateX(90deg);
    background-image: radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
    /* radial-gradient 是径向渐变 */
}

@media only screen and (max-width: 600px) {
    .team_left,
    .team_right {
        background-image: none !important;
        width: 5%;
        margin-top: 5%;
    }
    .intro>a>p {
        font-size: 9px;
    }
}

@media only screen and (max-width: 400px) {
    .team_left,
    .team_right t {
        background-image: none !important;
        width: 10%;
        margin-top: 1%;
    }
    .intro>a>p {
        font-size: 8px;
    }
}

@media only screen and (max-width: 380px) {
    .intro>a>p {
        font-size: 6px;
    }
}


/*核心团队--end*/


/*加入我们--begin*/

.join_title {
    font-size: 24px;
    font-weight: bold;
    color: #595959;
    text-align: left;
    margin-bottom: 7%;
    padding-left: 3%;
}

.job_img {
    width: 90%;
    margin: auto;
    padding-top: 4%;
    overflow: hidden;
}

.seemore_last {
    overflow: hidden;
    border: 1px solid #2B739C;
    width: 130px;
    text-align: center;
    padding: 5px 10px;
    margin: auto;
    margin-top: 5%;
    margin-bottom: 15%;
}

.seemore_last>a {
    color: #2B739C;
}

.seemore_last>a:hover {
    text-decoration: none;
}

.img_job {
    perspective: 1200px;
    /*透视视图*/
    /*width: 45%;*/
    float: left;
}

.rotate-box {
    position: relative;
    transform-style: preserve-3d;
    /* 3D 转换 */
    transition: 1s ease;
    /* 转换效果持续 1秒 */
    /*margin:10%;*/
    text-align: center;
}

.rotate-box img {
    width: 100%;
    height: auto;
}

.text {
    position: absolute;
    top: 0;
    width: 100%;
    height: auto;
    transform: rotateY(180deg) translateZ(1px);
    /* 反转180度 并设置z轴让其置于图片背面 */
    color: #666;
    text-align: center;
    opacity: .06;
    background: rgba(255, 255, 255, .9);
    transition: 1s opacity;
}

.img_job:hover .rotate-box {
    transform: rotateY(180deg);
}

.img_job:hover .text {
    opacity: 1;
}

.rotate-box:after {
    content: ' ';
    display: block;
    width: 100%;
    height: 5vw;
    /* vw是移动设计备窗体单位*/
    transform: rotateX(90deg);
    background-image: radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
    /* radial-gradient 是径向渐变 */
}

.jobFront_title {
    color: #2185BC;
    margin-top: 20%;
}

.jobBehind_title {
    color: #ccc;
    margin-top: 20%;
}

.rotate-box>a,
.text>a {
    text-decoration: none;
}



/*加入我们--end*/

.aboutus_news {
    color: #fff;
}

.rate_nav>.aboutus_news>a {
    color: #fff;
}

.newsTrends_title {
    font-size: 36px;
    color: #666666;
    padding-top: 5%;
    padding-left: 4%;
}

.container>.row {
    margin: auto;
    margin-bottom: 10%;
}

.img_news {
    padding-top: 3%;
    padding-left: 5%;
}

.col-news {
    margin: 0px auto;
}

.col-news>.row {
    margin: auto;
    color: #969696;
}

.img_news>a {
    display: block;
    text-decoration: none;
    position: relative;
    background: #CCC;
    padding: 3px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.content_news {
    padding: 3%;
}

.content_news>.news_caption {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.content_news>.news_caption>a {
    text-decoration: none;
    color: #000000;
}

.dateDetail {
    padding-top: 6%;
}

.dateDetail>.right_detail {
    float: right;
}

.dateDetail>.right_detail>a:hover {
    text-decoration: none;
}

.img_news>a>img {
    width: 100%;
    height: 100%;
    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.shade_title {
    background: #ccc;
    text-align: center;
    display: none;
}

.img_news>a:hover .shade_title {
    display: block;
    position: absolute;
    bottom: 2%;
    left: 0;
    color: #fff;
    z-index: 10;
    background: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.5;
    opacity: 0.5;
    width: 100%;
}

.hot_news {
    border-left: 2px solid #ccc;
}

.hot_news>.hotnewsTitle {
    font-size: 24px;
    color: #666666;
    padding-left: 3%;
    padding-bottom: 5%;
}

.hot_news>a>img {
    width: 100%;
    height: 100%;
    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*max-width:250px;*/
    max-height: 150px;
}

@media screen and (max-width: 767px) {
    .hot_news>a>img {
        width: 100%;
        height: 100%;
        padding: 4px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        /*max-width:250px;*/
        max-height: 350px;
    }
    .newsImg {
        max-height: 350px;
        /*max-width:290px;*/
    }
}


.hot_news>a {
    display: block;
    text-decoration: none;
    position: relative;
    background: #CCC;
    padding: 3px;
    margin-bottom: 15%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.shade_tit {
    display: block;
    text-align: center;
    position: absolute;
    bottom: 2%;
    left: 0;
    color: #fff;
    z-index: 10;
    background: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.6;
    opacity: 0.6;
    width: 100%;
}

.gol-datapage {
    text-align: center;
}

.container>.gol-datapage {
    margin-bottom: 5%;
}

.gol-datapage>ul>li>a {
    margin: 4px;
}

.contCore {
    padding-top: 5%;
    padding-bottom: 5%;
}

.contCore>.row {
    margin-bottom: 2%;
}

.col-intro {
    padding: 2% 4% 2% 4%;
}

.col-intro>.coreName {
    font-size: 18px;
    margin-bottom: 2%;
}

.col-intro>.coreName>span {
    font-size: 24px;
}

.col-img {
    /*border:1px solid red;*/
}

.col-img>img {
    width: 100%;
    padding: 10%;
}

.content_env {
    padding-top: 3%;
}

.col-env>a>img {
    width: 80%;
}

.jobType {
    padding-bottom: 20%;
}

.jobType>.panel-group>.panel-default {
    border: none;
}

.jobType>.panel-group>.panel-default>.panel-heading {
    background: none;
}

.jobType>.panel-group>.panel-default>.panel-heading>.panel-title>a {
    text-decoration: none;
}

.jobType>.panel-group>.panel-default>.panel-collapse>.panel-body {
    border: 1px solid #ccc;
    margin-top: 3%;
    margin-bottom: 3%;
    margin-left: 2%;
}

.panel-body>pre {
    border: none !important;
    background: none !important;
}

.jobType>.panel-group>.panel-default>.panel-heading>.panel-title>.jobAddredd {
    padding: 5px;
}

.jobType>.panel-group>.panel-default>.panel-heading>.panel-title>.jobAddredd>.icon-down {
    padding-left: 5px;
}

.icon-down>img {
    width: 20px;
}

.panel-heading {
    background-color: #208ecb;
}
.panel-heading:hover,.panel-heading.active,.panel-heading.focus{
    background-color: #e8ae29;
}
.panel-title>a{
    color:#fff;
}

.jobType>.sendHremail {
    padding-left: 2%;
    font-size: 18px;
    color: #666666;
    margin-top: 8%;
}

.content>.map-our {
    margin-top: 5%;
    margin-bottom: 2%;
}

.content>.map-our>img {
    width: 90%;
}

.content>.getTouch {
    width: 100%;
    display: block;
    color: #fff;
    z-index: 10;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.3;
    opacity: 0.3;
    padding: 2% 0 2% 10%;
    margin-bottom: 4%;
}

.content>.getTouch>.container>.btn-apply {
    border: 1px solid #fff;
    font-size: 20px;
    padding: 0.5% 2%;
    text-decoration: none;
    color: #fff;
}

.content>.getTouch>.container>span {
    font-size: 20px;
    padding-left: 4%;
}

.group {
    margin-top: 5%;
    margin-bottom: 5%;
}

.Group_title1 {
    font-size: 24px;
    font-weight: bold;
    color: #595959;
    text-align: left;
    margin-bottom: 5%;
    padding-left: 3%;
}

.group>.Group_title2 {
    text-align: center;
    font-size: 20px;
    color: #8d8c8c;
}

.group>.group_img {
    margin-top: 5%;
}

.mapaboutus {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
}

.mapaboutus>img {
    width: 100%;
}

.whoWe {
    margin-top: 5%;
    margin-bottom: 5%;
}

.bringYou {
    margin-top: 5%;
    margin-bottom: 10%;
}

.title {
    color: #2185BC;
    font-size: 28px;
    margin-bottom: 2%;
    padding-left: 2%;
}

.contentAboutus {
    color: #666666;
    padding: 2%;
}

.img_env {
    padding-top: 5%;
    padding-bottom: 10%;
}

.img_env>img {
    width: 80%;
}

.news_kv>img {
    width: 100%;
}


/*了解我们-begin*/

.container>.aboutUs {
    padding-top: 5%;
    padding-bottom: 5%;
}

.knowUS_title1 {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    padding-top: 2%;
}

.knowUS_title2 {
    font-size: 28px;
    text-align: center;
}

.container>.aboutUs>.contentAboutus {
    padding: 5%;
    color: #666666;
}

#marquee {
    height: 150px;
    margin: 30px auto;
    overflow: hidden;
    width: 90%;
}

.marqueeImg td {
    padding: 0 10px;
}

.marqueeImg td img {
    border: 1px solid #dddddd;
    padding: 0 10px;
}

@media screen and (max-width: 810px) {
    .marqueeImg td {
        padding: 0px 5px;
    }
    .marqueeImg td img {
        width: 80px;
    }
    #marquee {
        height: 90px;
    }
}

.par_com {
    font-size: 18px;
}




/*了解我们-begin*/

.sns {
    overflow: hidden;
    list-style: none;
    margin-top: 5%;
}

.sns>li {
    float: left;
    padding-right: 3%;
}

.sns>li>a>img {
    width: 25px;
    height: 25px;
}

.detailImg>img {
    width: 80%;
    padding: 3%;
}

.detailNews>.newsdetails {
    color: #666666;
    padding: 3%;
}

.detailNews>.newsdetails>pre {
    border: none !important;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #666666;
    background: none !important;
}


/*联系我们-begin*/

.intro>.Earea {
    margin-top: 10%;
}

.intro>.Earea>.CHarea {
    padding-left: 3%;
    color: #fff;
    font-weight: bold;
}

.intro>.teamShow {
    color: #fff;
    font-weight: bold;
}

.intro>.Address,
.intro>.call {
    margin-top: 10%;
}

.intro>.addDetail,
.intro>.callNum {
    color: #fff;
}

.mapSearch {
    border: 2px solid rgb(221, 221, 221);
    border-image: none;
    width: 100%;
    height: 500px;
}


/*联系我们-end*/


/*加入我们-begin*/

.knowUs {
    overflow: hidden;
    background-color: #2185BC;
    margin-left: 10%;
    color: #F6BB53;
    padding: 5%;
    padding-bottom: 28%;
}

.aboutusT {
    font-weight: bold;
    height: auto;
    height: 100%;
}

.winner {
    color: #fff;
}

.cilckus {}

.cilckus>a {
    color: #F6BB53;
    text-decoration: none;
}

.cilckus>a:hover {
    color: #F6BB53;
}

@media only screen and (max-width: 1200px) {
    .knowUs {
        overflow: hidden;
        background-color: #2185BC;
        margin-left: 10%;
        color: #F6BB53;
        padding-bottom: 28%;
    }
    .col-env>a>img {
        width: 88%;
    }
}

@media only screen and (max-width: 991px) {
    .knowUs {
        overflow: hidden;
        background-color: #2185BC;
        margin-left: 10%;
        color: #F6BB53;
        padding-bottom: 22%;
    }
    .col-env>a>img {
        width: 88%;
    }
}

@media only screen and (max-width: 735px) {
    .knowUs {
        overflow: hidden;
        background-color: #2185BC;
        margin-left: 10%;
        color: #F6BB53;
        padding-bottom: 20%;
    }
    .col-env>a>img {
        width: 88%;
    }
}

@media only screen and (max-width: 690px) {
    .knowUs {
        padding-bottom: 18%;
    }
    .col-env>a>img {
        width: 90%;
    }
}

@media only screen and (max-width: 610px) {
    .knowUs {
        padding-bottom: 15%;
    }
    .col-env>a>img {
        width: 90%;
    }
}

@media only screen and (max-width: 480px) {
    .knowUs {
        padding-bottom: 13%;
    }
    .col-env>a>img {
        width: 100%;
    }
}

@media only screen and (max-width: 320px) {
    .knowUs {
        padding: 5% 5% 0 5%;
    }
    .knowUs>p {
        font-size: 10px;
    }
    .col-env>a>img {
        width: 100%;
    }
}

.pageturning {
    padding-left: 5%;
}

.pageturning>a:hover {
    text-decoration: none;
}


/*加入我们-end*/


/*职位信息-begin*/

.join_us {
    width: 93%;
    margin: 0 auto;
    padding-top: 4%;
    overflow: hidden;
}

.join_us_circle {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: #0f9fba;
    color: #fff;
    text-align: center;
    line-height: 100px;
    border-radius: 50%;
    margin-bottom: 15px;
    transition: background 0.5s ease;
    cursor: pointer
}

.join_us_circle:hover {
    background: #ED6F40;
    color: #fff;
    text-decoration: none;
}


/* mobile */

@media (max-width: 768px) {
    .join_us_circle {
        width: 80px;
        height: 80px;
        font-size: 12px;
        line-height: 80px;
    }
}


/* normal */

@media (min-width: 992px) {
    .join_us_circle {
        width: 120px;
        height: 120px;
        font-size: 16px;
        line-height: 120px;
    }
}

._contact {
    padding-left: 15px;
    padding-right: 15px;
}


/*职位信息-end*/

#titleup,
#titledown {
    padding-left: 3%;
}
