﻿/*关于我们开始*/

.about_main {
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 112px;
}

.about_main .title {
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #553170;
    padding-top: 60px;
}

.about_main .summary {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #553170;
    padding-top: 8px;
    padding-bottom: 30px;
}

.about_main .about_detalied {
    width: 956px;
    margin: 0 auto;
    font-size: 14px;
    color: #3c3c3c;
    line-height: 1.8;
    padding-bottom: 40px;
}

.img_fangda{
    width:383px;
    height: 233px;
    overflow:hidden;
    float:left;
}
.img_fangda img{
    width:100%;
    height:100%;
    transition: all 0.2s ease-in-out;
}
.img_fangda:hover img{
    transform: scale(1.1);
}
/*关于我们结束*/


/*服务领域开始*/

.fuwu_main {
    width: 1170px;
    margin: 0 auto;
}

.fuwu_main .fuwu_submenu {
    overflow: hidden;
    margin-top: 71px;
}

.fuwu_main .fuwu_submenu li {
    width: 118px;
    height: 38px;
    float: left;
    text-align: center;
    border: 1px solid #d6d6d6;
    line-height: 38px;
}

.fuwu_main .fuwu_submenu li a {
    display: block;
    font-size: 16px;
    color: #737373;
}

.fuwu_main .fuwu_detalied {
    margin-top: 47px;
    margin-bottom: 123px;
}

.fuwu_main .fuwu_detalied .fuwu_yewuList {
    width: 100%;
}

.fuwu_main .fuwu_detalied .fuwu_yewuList>li {
    width: 378px;
    height: 422px;
    border: 1px solid #e0e0e0;
    float: left;
    margin-right: 15px;
}

.fuwu_main .fuwu_detalied .fuwu_yewuList>li:nth-child(3n) {
    margin-right: 0px;
}

.fuwu_yewuList li .top {
    width: 300px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 30px;
}

.fuwu_yewuList li .top p {
    padding-top: 18px;
    font-size: 20px;
    color: #65487b;
    padding-bottom: 24px;
}

.fuwu_yewuList li .bottom {
    width: 276px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
}

.fuwu_yewuList li .bottom li {
    position: relative;
}

.fuwu_yewuList li .bottom li i {
    display: inline-block;
    width: 2px;
    height: 2px;
    background-color: #202020;
    position: absolute;
    top: 14px;
    margin-top: -1px;
}

.fuwu_yewuList li .bottom li a {
    font-size: 14px;
    color: #202020;
    line-height: 2;
    padding-left: 10px;
    display: inline-block;
}

.fuwu_main .fuwu_detalied .fuwu_yewuList>li:hover {
    box-shadow: 0 0 16px 0 #e0e0e0;
}
.fuwu_yewuList li .top a img:hover {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transition: all 1s;
    -webkit-transition: all 1s;
}

/*服务领域结束*/


/*联系我们开始*/

.contact_main {
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 78px;
}

.contact_main .liuyan {
    width: 586px;
    height: 576px;
    border: 1px solid #e1e1e1;
    float: left;
     position: relative;
}

.contact_main .liuyan form {
    width: 490px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 48px;
}

.contact_main .liuyan form input.xu1 {
    width: 488px;
    height: 44px;
    border: 1px solid #949494;
    margin-top: 18px;
    padding-left: 12px;
    box-sizing: border-box;
}
.contact_main .liuyan form input[name="name"]{
    margin-top: 4px !important;
}
.contact_main .liuyan form input {
    font-size: 14px;
    color: #2f2f2f;
}
.yanzhengma{
    width: 81px;
    height: 32px;
    border: 1px solid #949494;
    display: inline-block;
    float: left;
    text-align: center;
    line-height: 27px;
    margin-right: 7px;
}
.contact_main .liuyan form textarea {
    width: 488px;
    height: 167px;
    border: 1px solid #949494;
    margin-top: 18px;
    padding-left: 12px;
    padding-top: 12px;
    box-sizing: border-box;
    resize: none;
    font-size: 14px;
    color: #2f2f2f;
}

.contact_main .liuyan form .tijiao_yanzhengma {
    margin-top: 21px;
}

.contact_main .liuyan form div input[type="text"] {
    width: 108px;
    height: 34px;
    border: 1px solid #949494;
    font-size: 14px;
    color: #2f2f2f;
    padding-left: 10px;
    box-sizing: border-box;
}

.contact_main .liuyan form div input[type="submit"] {
    width: 282px;
    height: 34px;
    margin-left: 4px;
    background-color: #65487b;
    border: none;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.contact_main .position_phone {
    width: 494px;
    overflow: hidden;
    float: right;
}

.contact_main .position_phone h3 {
    width: 82px;
    font-size: 20px;
    color: #65487b;
    padding: 11px 0px;
    border-bottom: 2px solid #65487b;
}

.contact_main .position_phone p.p1 {
    width: 100%;
    height: 1px;
    background-color: #e1e1e1;
}

.contact_main .position p.xu2 {
    font-size: 18px;
    color: #2f2f2f;
    padding-top: 20px;
}

.contact_main .position p.p4 {
    padding-bottom: 38px;
}

.contact_main .phone p.xu3 {
    font-size: 16px;
    color: #2f2f2f;
    margin-top: 20px;
    padding-left: 34px;
}

.contact_main .phone p.p2 {
    background: url("../img/phone01_03.jpg") no-repeat;
}

.contact_main .phone p.p3 {
    background: url("../img/phone02_07.jpg") no-repeat;
}

.contact_main .phone p.p4 {
    background: url("../img/phone03_10.jpg") no-repeat;
}

.home_here {
    width: 100%;
    overflow: hidden;
    margin-bottom: 132px;
}

.home_here p {
    font-size: 24px;
    color: #65487b;
    margin-top: 78px;
}

.home_here .map {
    margin-top: 25px;
    width: 1168px;
    height: 561px;
    border: 1px solid #e0e0e0;
    text-align: center;
    line-height: 561px;
    position:relative;
}
.home_here .map .xinxikuang{
    width:199px;
    height: 77px;
    position:absolute;
    top:178px;
    left:50%;
    margin-left: -100px;
    font-size:14px;
    line-height: 62px;
    background:url('../img/框框.png') no-repeat;
    z-index: 9;
}
.maps{
    height: 532px;
    margin: 0 auto;
    margin-top: 13px;
}
.liuyan .liuyan_title{
    width:490px;
    height: 85px;
}
.liuyan .liuyan_title p.p1{
    width:100%;
    height: 1px;
    background-color: #b2b2b2;
}
.liuyan .liuyan_title p.p2{
    font-size: 24px;
    color: #65487b;
    width:130px;
    position: absolute;
    left: 50%;
    text-align: center;
    background-color: #fff;
    margin-left: -65px;
    top: 30px;
}
.liuyan .liuyan_title p.p3{
    font-size: 14px;
    color: #717171;
    padding-top: 28px;
}
/*联系我们结束*/


/*行业新闻开始*/

.news_list {
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 60px;
}

.news_list ul {
    overflow: hidden;
    margin-bottom: 34px;
}

.news_list ul li {
    width: 100%;
    height: 134px;
    border-bottom: 1px dashed #eaeaea;
    transition: all 0.2s ease-in-out;
}

.news_list ul li .list_main {
    width: 100%;
    height: 132px;
    margin-top: 2px;
    position: relative;
    transition: all 0.2s ease-in-out;
}

.news_list ul li .list_main .time_bg {
    width: 70px;
    height: 70px;
    background-color: #e8e8e8;
    position: absolute;
    top: 36px;
    left: 40px;
}

.news_list ul li .list_main .time {
    width: 70px;
    height: 70px;
    background-color: #65487b;
    position: absolute;
    top: 27px;
    left: 30px;
    text-align: center;
    transition: all 0.2s ease-in-out;
}

.news_list ul li .list_main .time p {
    font-size: 28px;
    color: #fff;
}

.news_list ul li .list_main .time i {
    font-size: 14px;
    color: #fff;
    font-style: italic;
}

.news_list ul li .list_main .title_summary {
    width: 850px;
    overflow: hidden;
    position: absolute;
    top: 34px;
    left: 130px;
}

.news_list ul li .list_main .title_summary .title {
    font-size: 22px;
    color: #65487b;
    transition: all 0.2s ease-in-out;
}

.news_list ul li .list_main .title_summary .point {
    font-size: 14px;
    color: #707070;
    display: inline-block;
    padding-left: 10px;
}

.news_list ul li .list_main .title_summary p {
    padding-top: 12px;
    font-size: 14px;
    color: #565656;
}

.news_list ul li .list_main .title_summary .point img {
    vertical-align: baseline;
}

.news_list ul li .list_main .news_btn {
    display: block;
    position: absolute;
    right: 30px;
    top: 58px;
    width: 30px;
    height: 30px;
    background: url("../img/news_btn01_04.png") no-repeat;
    transition: all 0.2s ease-in-out;
}

.news_list ul li:hover .list_main {
    background-color: #f5f5f5;
}

.news_list ul li:hover .list_main .time {
    background-color: #c9151e;
}

.news_list ul li:hover .list_main .title_summary .title {
    color: #c9151e;
}

.news_list ul li:hover .list_main .news_btn {
    background: url("../img/news_btn02_04.png") no-repeat;
}


/*行业新闻结束*/
/*行业新闻详细页开始*/
.article_time_cishu{
    padding: 10px 0px;
    width: 170px;
    margin: 0 auto;
    overflow: hidden;
}
.article_time_cishu span{
    color:#565656;
    font-size: 14px;
}
.article_time_cishu span.span1{
    float:left;
}
.article_time_cishu span.span2{
    float:right;
}
.newsInfo_main{
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 112px;
    font-size: 16px;
    line-height:2;
}
.newsInfo_main .title{
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #553170;
    padding-top: 60px;
}
/*行业新闻详细页结束*/

/*加入我们招聘职位开始*/

.joinUS_main {
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 70px;
}

.join_submenu {
    overflow: hidden;
}

.join_submenu li {
    width: 118px;
    height: 38px;
    float: left;
    text-align: center;
    border: 1px solid #d6d6d6;
    line-height: 38px;
}

.join_submenu li a {
    display: block;
    font-size: 16px;
    color: #737373;
}

.joinUS_main .joinMain {
    font-size: 14px;
    color: #2c2c2c;
    line-height: 2;
    padding-top: 30px;
}

.joinUS_main .toudi_main {
    font-size: 14px;
    color: #242424;
    padding-top: 10px;
    padding-bottom: 36px;
}

.joinUS_main .toudi_main a {
    font-size: 14px;
    color: #65487b;
    text-decoration: underline;
}

.joinUS_main .zhiwei_list {
    width: 100%;
    overflow: hidden;
    margin-bottom:110px;
}

.joinUS_main .zhiwei_list li {
    width: 555px;
    float: left;
    /*height:313px;*/
    /*max-height: 313px;*/
    margin-top: 86px;
    position: relative;
    overflow: hidden;
}

.joinUS_main .zhiwei_list li p.p1 {
    width: 4px;
    height: 26px;
    display: inline-block;
    background-color: #65487b;
}

.joinUS_main .zhiwei_list li p.p2 {
    font-size: 20px;
    display: inline-block;
    color: #65487b;
    position: absolute;
    left: 13px;
}


.joinUS_main .zhiwei_list li .tiaojian {
    font-size: 14px;
    color: #333333;
    line-height: 2.1;
    padding-bottom: 10px;
    padding-left: 14px;
    /*height: 224px;*/
}

.joinUS_main .zhiwei_list .zhiwei_main {
    width: 550px;
}

/*.joinUS_main .zhiwei_list li:hover {
    overflow: auto;
}*/

.joinUS_main .zhiwei_list li:hover .tiaojian {
    height: auto !important;
}


/* 设置滚动条的样式 */

.joinUS_main .zhiwei_list li::-webkit-scrollbar {
    width: 4px;
}


/* 滚动槽 */

.joinUS_main .zhiwei_list li::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.3);
    border-radius: 2px;
}


/* 滚动条滑块 */

.joinUS_main .zhiwei_list li::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 6px rgba(242, 242, 242, 0.5);
}

.joinUS_main .zhiwei_list li::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(242, 242, 242, 0.4);
}
.img_scale .xiaoguo{
    width:383px;
    height:233px;
    float:left;
    overflow: hidden;
}
.img_scale .xiaoguo:nth-child(2n){
    margin:0px 10px;
}
.img_scale .xiaoguo img{
    width:100%;
    height:100%;
    transition: all 0.2s ease-in-out;
}
.img_scale .xiaoguo:hover img{
    transform: scale(1.1);
}
/*加入我们招聘职位结束*/


/*加入我们员工生活开始*/

.team_playList {
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
}

.team_playList>li {
    width: 100%;
    overflow: hidden;
    padding-bottom: 52px;
    border-bottom: 1px solid #ececec;
}

.team_playList>li:not(:first-child) {
    margin-top: 90px;
}

.team_playList>li:last-child{
    border:none;
    padding-bottom: 92px;
}
.team_playList li .slideBox03 {
    width: 585px;
    height: 365px;
    position: relative;
}

.team_playList li .slideBox03 .hd ul {
    position: absolute;
    bottom: 23px;
    right: 10px;
    z-index:2;
}

.team_playList li .slideBox03 .hd ul li {
    width: 24px;
    height: 3px;
    background-color: #c7baab;
    margin: 0px 4px;
    float: left;
}

.team_playList li .slideBox03 .hd ul li.on {
    background-color: #b51c23;
}

.team_playList li .slideBox03 .time_Bg {
    width: 253px;
    height: 84px;
    position: absolute;
    bottom: 20px;
    left: 0px;
    background: url("../img/time_Bg_03.png") no-repeat;
}

.team_playList li .slideBox03 .time_Bg p {
    padding-left: 20px;
}

.team_playList li .slideBox03 .time_Bg p.p1 {
    font-size: 24px;
    color: #fff;
    padding-top: 20px;
}

.team_playList li .slideBox03 .time_Bg p.p2 {
    font-size: 16px;
    color: #fff;
}

.team_playJieshao {
    width: 585px;
    height: 365px;
    overflow: hidden;
}

.team_playJieshao .jieshao_main {
    width: 534px;
    float: right;
}

.team_playJieshao .jieshao_main .title {
    font-size: 24px;
    color: #65487b;
    padding-bottom: 36px;
    padding-top: 16px;
}

.team_playJieshao .jieshao_main .main {
    font-size: 16px;
    color: #2c2c2c;
    line-height: 1.8;
}

.teamOdd .slideBox03 {
    float: right;
}

.teamOdd .team_playJieshao {
    float: left;
}

.teamOdd .team_playJieshao .jieshao_main {
    float: left;
}

.teamOdd .team_playJieshao .jieshao_main .title {
    text-align: right;
}

.teamEven .slideBox03 {
    float: left;
}

.teamEven .team_playJieshao {
    float: right;
}


/*加入我们员工生活结束*/


/*专业团队列表页开始*/

.team_list {
    width: 1170px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 60px;
}

.team_list .erji_menu {
    float: left;
    overflow: hidden;
    height: 43px;
}

.team_list .erji_menu li {
    float: left;
}

.team_list .erji_menu li a {
    display: inline-block;
    font-size: 16px;
    color: #272727;
    padding-top: 10px;
    padding-bottom: 10px;
}

.team_list .erji_menu li p {
    width: 32px;
    height: 2px;
    background-color: #65487b;
    display: none;
}

.team_list .erji_menu li:not(:first-child) {
    padding-left: 44px;
}

.team_list form {
    float: right;
    position: relative;
}

.team_list form input[type="text"] {
    width: 257px;
    height: 39px;
    border: 1px solid #d4d4d4;
    font-size: 14px;
    color: #2f2f2f;
    box-sizing: border-box;
    padding-left: 10px;
}

.team_list form input[type="submit"] {
    width: 38px;
    height: 38px;
    background: url("../img/search_Bg_08.png") center center no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    cursor: pointer;
}

.team_listMain {
    width: 100%;
    overflow: hidden;
    margin-top: 68px;
    margin-bottom:82px;
}

.team_listMain li {
    width: 283px;
    height: 318px;
    border: 1px solid #ececec;
    float: left;
    position: relative;
    margin-right: 10px;
}

.team_listMain li a {
    display: block;
}

.team_listMain li a.a1 img {
    width: 283px;
    height: 318px;
}

.team_listMain li a.a2 {
    width: 283px;
    height: 318px;
    background: url("../img/team_mengban_03.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease-in-out;
    opacity: 0;
}

.team_listMain li:hover .a2 {
    opacity: 1;
}

.team_listMain li .a2 p.p1 {
    font-size: 24px;
    color: #fff;
    padding-top: 145px;
}

.team_listMain li .a2 p.p2 {
    width: 28px;
    height: 2px;
    background-color: #fff;
    margin-top: 16px;
    margin-bottom: 10px;
}

.team_listMain li .a2 span {
    display: block;
    font-size: 14px;
    color: #fff;
    padding-top: 3px;
}

.team_listMain li .a2 p {
    margin-left: 18px;
}

.team_listMain li .a2 span {
    margin-left: 18px;
}


/*专业团队列表页结束*/


/*专业团队详细页开始*/

.team_info {
    width: 1168px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #b8b8b8;
    margin-top: 61px;
    margin-bottom: 46px;
    position: relative;
}

.team_info .team_infoLeft {
    width: 580px;
    float: left;
    overflow:hidden;
}
.team_info .team_infoLeft .jingli {
    font-size: 18px;
    color: #303030;
    padding-top: 38px;
    padding-bottom: 4px;
}

.team_info .team_infoRight {
    width: 584px;
    float: right;
}
.team_info .xiangxiBg{
    width: 178px;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url("../img/team_infoBg_03.png") no-repeat;
    background-size: 100% 100%;
}
.team_info .team_infoLeft .team_infoLeft_main {
    width: 505px;
    padding-left:35px;
    font-size: 14px;
    color: #515151;
    line-height: 2;
}

.team_info .team_infoLeft .team_infoLeft_main img {
    margin-top: 38px;
}

.team_info .return {
    display: block;
    width: 107px;
    height: 39px;
    background-color:#65487b;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    position: absolute;
    right: 27px;
    bottom: 34px;
    border-radius: 4px;
}

.team_info .team_infoRight .team_infoRight_main {
    padding-left: 20px;
    padding-top: 82px;
    overflow:hidden;
}
.team_info .team_infoRight .team_infoRight_main .span1 {
    font-size: 36px;
    color: #603d7a;
}

.team_info .team_infoRight .team_infoRight_main .span2 {
    font-size: 16px;
    color: #603d7a;
    padding-left: 8px;
}

.team_info .team_infoRight .team_infoRight_main p.xu1 {
    font-size: 18px;
    color: #303030;
    padding-bottom: 12px;
}

.team_info .team_infoRight .team_infoRight_main p.xu2 {
    font-size: 14px;
    color: #515151;
}

.team_info .team_infoRight .team_infoRight_main p.p1 {
    padding-top: 48px;
}

.team_info .team_infoRight .team_infoRight_main p.p3 {
    padding-top: 32px;
}

.team_info .team_infoRight .team_infoRight_main p.p5 {
    padding-top: 32px;
}

.team_info .team_infoRight .team_infoRight_main p.p7 {
    padding-top: 34px;
}

.team_info .team_infoRight .team_infoRight_main p.p9 {
    padding-top: 32px;
}
.team_info .team_infoRight .team_infoRight_main p.p10 {
     line-height: 1.8;
}
.team_info .team_infoRight .team_infoRight_main .jiaoyubeijing{
    width:564px;
    line-height:2;
}
.team_info .team_infoRight .team_infoRight_main .jiaoyubeijing span{
    font-size: 14px;
    color: #515151;
}
.team_info .team_infoRight .team_infoRight_main .jiaoyubeijing .span1{
    padding-right:20px;
    display: inline-block;
    width: 194px;
}
.team_info .team_infoRight .team_infoRight_main .jiaoyubeijing .span2{
    padding-right:20px;
    width: 144px;
    display: inline-block;
}
/*专业团队详细页结束*/

/*搜索页开始*/
.search_h3{
        width: 100%;
        border-bottom: 1px solid #f0f0f0;
}
.search_h3 h3{
    width:1000px;
    margin:0 auto;
    font-size: 24px;
    color: #65487b;
    padding:10px 0px;
}
#search {
        width: 1000px;
    margin: 0 auto;
    margin-top: 36px;
    margin-bottom: 36px;
}
#search span{float: right;}
#search li{line-height: 38px;}
#search li a{color: #3B3B3B;font-size: 14px;}
#search li:hover{text-decoration: underline;}
/*搜索页结束*/


