﻿*{
    font-family: "微软雅黑",arial;
}
body{
    overflow: hidden;
}
@font-face {
    font-family: 'Conv_DINCond-Medium';
    src: url('../fonts/DINCond-Medium.eot');
    src: local('☺'), url('../fonts/DINCond-Medium.woff') format('woff'), url('../fonts/DINCond-Medium.ttf') format('truetype'), url('../fonts/DINCond-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Generated by FG **/
@font-face {
    font-family: 'Conv_Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');
    src: local('☺'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Generated by FG **/
@font-face {
    font-family: 'Conv_Helvetica Inserat Cyrillic Upright_0';
    src: url('../fonts/Helvetica%20Inserat%20Cyrillic%20Upright_0.eot');
    src: local('☺'), url('../fonts/Helvetica%20Inserat%20Cyrillic%20Upright_0.woff') format('woff'), url('../fonts/Helvetica%20Inserat%20Cyrillic%20Upright_0.ttf') format('truetype'), url('../fonts/Helvetica%20Inserat%20Cyrillic%20Upright_0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*员工风采*/
.j-banner{
    position: relative;
    width: 100%;
    /*height: 500px;*/
    /* margin-top: 110px; */
    margin-top: 80px;
}
/*.j-banner img{*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*height: 100%;*/
    /*transform: translate(-50%,-50%);*/
    /*-o-transform: translate(-50%,-50%);*/
    /*-ms-transform: translate(-50%,-50%);*/
    /*-moz-transform: translate(-50%,-50%);*/
    /*-webkit-transform: translate(-50%,-50%);*/
/*}*/
.j-banner .pc_iii{
    width:100%;
}
.j-banner .app_iii{
    display: none;
    width:100%;
}
.j-banner .j_zj{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    width: 100%;
}
.j_zj h1{
    font-size: 48px;
    line-height: 1.5;
    color: #FFFFFF;
    font-family: "黑体";
    font-weight: 200;
    text-align: center;
}
.staff_t{
    background: #fafafa;
}
.staff_t p{
    font-size: 14px;
    line-height: 36px;
    color: #999999;
    padding: 20px 0 20px 40px;
}
.staff_t p span{
    color: #83c326;
}
.qiye{
    border-bottom: 1px solid #CCCCCC;
}
.qiye ul{
    margin: 0 36px;
    text-align: center;
}
.qiye ul li{
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    display: inline-block;
    padding: 30px 78px;
    cursor: pointer;
}
.qiye ul li.j_li{
    border-bottom: 1px solid #83c326;
    color: #83c326;
    position: relative;
}
.qiye .j_x{
    position: absolute;
    left:48%;
    bottom: -10px;
    z-index: 2;
}
.staffs01{
    margin-top: 64px;
}
.hoh{
    margin-left: 75px;
}
.hoh img{
    width:100%;
}
.gem{
    margin-top: 85px;
    width: calc(100% - 673px);
}
.gem h4{
    line-height: 30px;
    color: #464646;
    font-weight: bold;
}
.gem p{
    margin-top: 20px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    position: relative;
}
/*.gem p:after{
    content: '';
    position: absolute;
    top: 25px;
    right: -100px;
    width: 67px;
    height: 1px;
    background-color: #83c326;
}*/
.homes{
    margin-top: 39px;
    margin-left: 240px;
}
.homes span{
    font-size: 14px;
    line-height: 24px;
    padding: 13px 27px;
    color:  #83c326;
    border: 1px solid  #83c326;
    position: relative;
}
.homes span:after{
    content: '';
    position: absolute;
    top: -50px;
    left: 56px;
    width: 1px;
    height: 56px;
    background-color: #83c326;
}

.staffs02{
    margin-top: 85px;
    padding-bottom: 95px;
}
.fun{
    margin-right: 75px;
}
.fun img{
    width:100%;
}
.funs{
    margin-top: 30px;
    width: calc(100% - 641px);
}
.funs h4{
    line-height: 30px;
    color: #464646;
    font-weight: bold;
}
.funs p{
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
.fun .homes{
    margin-top: 39px;
    margin-left: 240px;
}
.fun .homes span{
    font-size: 14px;
    line-height: 24px;
    padding: 13px 27px;
    color:  #83c326;
    border: 1px solid  #83c326;
}
.funs p:nth-last-child(1){
    margin-top: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.funs p:nth-last-child(2){
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.funs p:nth-last-child(3){
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.funs p:nth-last-child(4){
    margin-top: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.funs p:nth-last-child(5){
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.funs p:nth-last-child(6){
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.funs p:nth-last-child(7){
    margin-top: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*成功案例*/
.suc{
    border-bottom: 1px solid #CCCCCC;
}
.suc ul{
    margin: 0 148px;
}
.suc ul li{
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    display: inline-block;
    padding: 30px 78px;
    cursor: pointer;
}
.suc ul li.j_li{
    border-bottom: 1px solid #83c326;
    color: #83c326;
    position: relative;
}
.suc .j_x{
    position: absolute;
    left:48%;
    bottom: -10px;
}
.succ{
    padding-top: 45px;
    padding-bottom: 53px;
    border-bottom: 1px solid #dcdcdc;
}
.succ .tj{
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
.leyuans{
    margin-top: 60px;
}
.leyuan{
    position: relative;
    border: 1px solid #dcdcdc;
    width: 100%;
}
.huati{
    position: relative;
    z-index: 1;
    width: 64%;
    border-right: 1px solid #dcdcdc;
}
.fwen{
    width:36%;
}
.huati img{
    width: 100%;
}
.htjs{
    padding: 37px 59px 0px 45px;
    /* border-bottom: 1px solid #dcdcdc; */
}
.htjs h5{
    line-height: 30px;
    color: #83c326;
}
.htjs h3{
    line-height: 30px;
    color: #83c326;
    margin-top: 10px;
    margin-bottom: 20px;
}
.htjs p{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.j_dj{
    width: 100%;
    position: absolute;
    bottom: 0px;
    right: 0px;
    line-height: 72px;
    border-top: 1px solid #dcdcdc;
}
.j-prev,.j-next{
    float: right;
    display: inline-block;
    border-left: 1px solid #dcdcdc;
    padding: 28px;
    cursor: pointer;
}
.suc_list{
    margin-top: 45px;
}
.suc_list_t{
    font-size: 18px;
    line-height: 30px;
    color: #666666;
}
.suc_listsa{
    margin-top: 50px;
}
.succ_l img{
    display: block;
    width: 100%;
    height: 100%;
    -moz-transition: -moz-transform .4s ease-in-out;
    -o-transition: -o-transform .4s ease-in-out;
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
}
.succ_l{
    overflow: hidden;

}
.suc_lists:hover .succ_l img {
    -moz-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
.suc_lists{
    margin-left: 19px;
}
.suc_lists:nth-child(1),.suc_lists:nth-child(5),.suc_lists:nth-child(9),.suc_lists:nth-child(13){
    margin-left: 0px;
}
.suc_lists p{
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    position: relative;
    margin-left: 12px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.suc_lists p:after{
    content: '';
    position: absolute;
    top: 0px;
    left: -12px;
    width: 3px;
    height: 24px;
    background-color: #83c326;
}
.j_ys-fenye {
    padding: 44px 0 51px;
    text-align: center;
    background: #FFFFFF;
    margin-bottom: 16px;
}

.j_ys-fenye li {
    display: inline-block;
    width: 45px;
    height: 45px;
    margin: 0 6px;
    text-align: center;
    line-height: 45px;
    color: #FFFFFF;
    font-size: 18px;
    background-color: #d7d7d7;
}

.j_ys-fenye li img {
    width: 16px;
    height: 13px;
}

.j_ys-fenye li.ys-activepage {
    background-color: #83c326;
}

.j_ys-fenye a li:hover {
    background-color: #83c326;
    transition: all .3s ease-in 0s;
    -o-transition: all .3s ease-in 0s;
    -ms-transition: all .3s ease-in 0s;
    -moz-transition: all .3s ease-in 0s;
    -webkit-transition: all .3s ease-in 0s;
}

.j_ys-fenye button {
    /* 手机端的样式  */
    width: 100px;
    height: 40px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #83c326;
    font-size: 20px;
    color: #565656;
    border-radius: 10px;
    display: none;
}

@media screen and (max-width:767px) {
    .j_ys-fenye ul {
        display: none;
    }
    .j_ys-fenye button {
        display: inline-block;
    }
}

/*案例内页*/
.suc_n{
    width: 100%;
    padding-top: 72px;
    padding-bottom: 52px;
    border-bottom: 1px solid #CCCCCC;	
    background: url(../images/bgc.jpg) no-repeat ;
}
.haungshan1 img{
    width: 100%;
}
.haungshan1{
    margin-bottom: 25px;
}
.suc_fl{		
    width: calc(100% - 315px);
}
.suc_fl p{
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
.scu_fr{
    width: 315px;
    padding-left: 94px;
}
.wang h3{
    font-size: 24px;
    line-height: 30px;
    color: #464646;
    margin-bottom: 20px;
    position: relative;
}
.wang h3:before{
    content: '';
    position: absolute;
    top: 0px;
    left: -51px;
    width: 2px;
    height: 30px;
    background-color: #83c326;
}
.wang h3:after{
    content: '';
    position: absolute;
    top: 15px;
    left: -51px;
    width: 40px;
    height: 1px;
    background-color: #83c326;
}
.wang p{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.j_fx{
    margin-top: 50px;
}
.j_fx .bds_tsina{
    background: url(../images/xinlang1.png) no-repeat;
}
.j_fx .bds_weixin{
    background: url(../images/weixin.png) no-repeat;
}
.j_fx .bds_more{
    background: url(../images/%c3%a5%c2%88%c2%86%c3%a4%c2%ba%c2%ab.html) no-repeat !important;
}
.j_fx .bdshare-button-style0-16 a{
    width: 30px;
    font-size: 28px;
    line-height: 30px;
    height: 30px;
    background-position:0;
}
.j_tjal{
    text-align: center;
    line-height: 44px;
    color: #333333;
}
/*新闻资讯*/
.new_list_t{
    border-bottom: 1px solid #CCCCCC;
}
.new_list_t ul{
    text-align: center;
}
.new_list_t ul li{
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    display: inline-block;
    padding: 30px 79px;
    cursor: pointer;
}
.new_list_t ul li.j_li{
    border-bottom: 1px solid #83c326;
    color: #83c326;
    position: relative;
}
.new_list_t .j_x{
    position: absolute;
    left:48%;
    bottom: -10px;
    z-index: 2;
}
.exe{
    border-left: 1px solid #c9c9c9;
    width: 33.33%;
}
.new_list_c{
    background: #fafafa;
    position: relative;
    z-index: 1;
    padding:72px 55px 142px 55px;
}
.exe_t p:nth-child(1){
    font-size: 14px;
    font-family: arial;
    line-height: 24px;
    color: #666666;
    margin-bottom: 5px;
}
.exe_t p:nth-child(2){
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    margin-bottom: 15px;
}
.exe_t p:nth-child(3){
    font-size: 14px;
    font-family: arial;
    line-height: 53px;
    color: #666666;
    margin-bottom: 10px;
}
.exe_t{
    margin-top: 15px;
    margin-left: 42px;
}
.exe:hover .exe_t p:nth-child(2){
    color: #83c326;
    transition: all .3s ease-in 0s;
    -o-transition: all .3s ease-in 0s;
    -ms-transition: all .3s ease-in 0s;
    -moz-transition: all .3s ease-in 0s;
    -webkit-transition: all .3s ease-in 0s;
}
.jslicks .slick-dots {
    bottom: -67px;
}
.jslicks .slick-dots li.slick-active {
    background: #83c326;
    height: 2px;
}
.jslicks .slick-dots li {
    position: relative;
    width: 216px;
    height: 1px;
    margin: 0;    
    border-radius: 0; 
    background: #c9c9c9;
}
.jslicks .slick-dots li button{
    display: block;
    position: absolute;
    top: 10px;
    right: 0px;
    color: #666666;
    font-size: 12px;
    line-height: 1.5;
}
.jslicks .slick-dots li.slick-active button{
    color: #83c326;
}
.exe0{
    position: absolute;
    bottom:60px;
    left: 38%;
}
.exe0 span{
    color: #666666;
    font-size: 12px;
    line-height: 22px;
    margin: 0 98px;
    cursor: pointer;
}
.exe0 span.spans{
    color: #83c326;
}
.qiye .tansuo{
    padding:25px 50px;
}
.R_tansuo{
    padding:64px 0 0px 0;
}
.R_tansuo h1{
    font-size: 48px;
    font-family: 'HelveticaNeueLT MediumCond';
    color:#333;
    text-align: center;
}
.R_tansuo h2{
    font-size: 24px;
    color:#333;
    font-weight: bold;
    font-family: 'HelveticaNeueLT MediumCond';
    text-align: center;
    margin-top:10px;
}

.R_tansuo .R_zhihui{
    /* padding:53px 315px; */
    padding:53px 205px; 
    border:2px solid #dcdcdc;
    margin-top: 30px;
    position: relative; 
    z-index: 1;
}
.R_tansuo .R_zhii{
    padding:53px 216px;
}
.R_tansuo .R_zhihui:before{
    content: '';
    width: calc(100% - 25px);
    height: calc(100% - 25px);
    background-image: url(../images/R_yinying.png);
    position: absolute;
    right:-20px;
    bottom:-20px; 
}
.R_tansuo .R_zhihui:after{
    content: '';
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    right:0px;
    bottom:0px; 
}
.R_tansuo .R_zhihui h1{
    position: relative;
    z-index: 1;
    font-size: 24px;
    font-weight: bold;
    color: #83c326;
    text-align: center;
}
.R_tansuo .R_zhihui h2{
    position: relative;
    z-index: 1;
    font-size: 60px;
    color: #83c326;
    text-align: center;
    font-family: 'Conv_Helvetica Inserat Cyrillic Upright_0';
}
.R_tansuo .R_zhihui h3{
    position: relative;
    z-index: 1;
    font-size: 24px;
    color: #83c326;
    text-align: center;
    font-weight: bold;
}
.R_tansuo .R_zhihui h3 span{
    font-size: 56px;
    font-family: 'Conv_Helvetica Inserat Cyrillic Upright_0';
    color: #83c326;
}
.R_tansuo .R_zhihui p{
    position: relative;
    z-index: 1;
    font-size: 16px;
    color:#333;
    text-align: center;
    line-height: 1.5;
    margin-top:30px;
}
.R_tansuo .R_zhihui .R_zhui{
    position: relative;
    z-index: 1;
    font-size: 16px;
    color:#333;
    text-align: center;
    /* line-height: 1.5; */
    line-height: 2;
    margin-top:0px;
}
.R_bowu{
    margin-top:105px;
    background-image: url(../images/R_bj1.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.R_bowu .R_ranzhi{
    padding:153px 0 164px 0;
    text-align: center;
    margin-left: -11px;
}
.R_bowu .R_ranzhi .ranzhi{
    position: relative;
    float: none;
    margin:11px 11px;
    display: inline-block;
    cursor: pointer;  
    transition: all 0.6s; 
}
.R_bowu .R_ranzhi .ranzhi .d-po{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
.R_bowu .R_ranzhi .ranzhi h1{
    position: absolute;
    bottom: 20px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
/*.R_bowu .R_ranzhi .slick-current{
        transform: scale(1.2);
}*/
.o_xxk{
    display: none;
}
.o_xxk[data-num='0']{
    display: block;
}
.R_lunbo{
    margin-top:45px;
    position: relative;
    padding-bottom: 70px;
}
.R_lunbo .R_yuan .yuan-left{
    width: 66%;
}

.R_lunbo .R_yuan .yuan-left img{
    width: 100%;
}
.R_lunbo .R_yuan .yuan-right{
    position: relative;
    padding:38px 0 0px 50px;
    border:1px solid #dcdcdc;
    width: 34%;
    height: 478px;
}
.R_lunbo .R_yuan .yuan-right h5{
    font-size: 14px;
    color:#83c326;
}
.R_lunbo .R_yuan .yuan-right h2{
    font-size:24px;
    color:#83c326; 
    padding:20px 0;
}
.R_lunbo .R_yuan .yuan-right p{
    font-size: 16px;
    color: #666;
    margin-top:16px;
}
.R_lunbo .R_yuan .yuan-right .chengdu{
    padding-bottom: 80px;
}
.R_lunbo .R_yuan .yuan-right .R_chendu{
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin-left: -50px;
    width: 100%;
    border-top: 1px solid #dcdcdc;
}
.R_lunbo .R_yuan .yuan-right .R_chendu span{
    display: inline-block;
    float: right;
    padding:30px 30px;
    border-left: 1px solid #dcdcdc;
}
.R_kehu{
    padding-bottom: 50px;
    background-color:#f4f4f2;
    border-bottom: 1px solid #c9c9c9;
}
.R_kehu .R_xinsheng h1{
    font-size: 24px;
    color: #333;
    text-align: center;
    padding:56px 0 52px 0;
}
.R_kehu .R_sheng .sheng-left{
    width: 50%;
    background-color: #fff;
    padding:40px 77px 0px 74px;
    position: relative;

}
.R_kehu .R_sheng .sheng-left:before{
    content: '';
    width: 25px;
    height: 25px;
    position: absolute;
    top:0;
    right: 0;
    background-image: url(../images/xingzhuang5.jpg);
}
.R_kehu form{
    margin-left: -15px;
    overflow: hidden;
}
.con_box{
    position: relative;
    width: 100%;
    height: 52px;
    margin: 5px 0px;
    padding-left: 27px;
    border:1px solid #dcdcdc;
}
.con_box span{
    font-size: 16px;
    color: #666666;
    line-height: 52px;
}
.con_box span .con_red{
    color: #83c326;
}
.con_box input{
    width: calc(100% - 145px);
    height: 100%;
}
.con_box img{
    position: absolute;
    top: 50%;
    right: 25px;
    width: 5%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
textarea {
    width: 100%;
    height: 65px;
    margin: 5px 0px;
    padding: 15px 27px;
    font-size: 16px;
    color: #666666;
    border:1px solid #dcdcdc;

}
textarea::-moz-placeholder { 
    color: #666666;opacity: 1; 
}
textarea::-webkit-input-placeholder { 
    color:#666666;opacity: 1; 
}
textarea:-ms-input-placeholder {
    color:#666666;opacity: 1; 
} 
.con_box.code img{
    right: 0px;
    width: 40%;
}
.con_btn{
    margin: 0 -15px;
    padding: 10px 0 25px;
}
.con_btn .con_tj{
    width: 50%;
    padding: 0 35px;
}
.con_btn .con_tj button{
    padding:15px 70px;
    font-size: 18px;
    background-color: #b0b0b0;
    color: #fff;
    transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.con_btn .con_tj:nth-child(1) button{
    background-color: #83c326;
    color: #ffffff;
}
.con_btn .con_tj button:hover{
    background-color: #83c326;
    color: #fff;
}
.sheng-right{
    width: 50%;
    padding-bottom: 90px;
    position: relative;
}
.sheng-right .pinglun{
    width: 100%;
    margin-left: 50px;
}
.sheng-right .pinglun .pingluns{
    padding:12px 0 26px 0;
    border-bottom: 1px solid #dcdcdc;
}
.sheng-right .pinglun .pingluns a{
    display: inline-block;
    font-size: 16px;
    color:#83c326;
}
.sheng-right .pinglun .pingluns span{
    display: inline-block;
    margin-left:20px; 
    font-size: 16px;
    color: #666;
}
.sheng-right .pinglun .pingluns p{
    font-size: 16px;
    color: #666;
    margin-top:20px;
}
.sheng-right .slick-dots{
    bottom:50px;
}
.sheng-right .slick-dots .slick-active{
    width: 15px;
    height: 15px;
    border:2px solid #83c326;
    background-color: #fff;
}
.R_anli{
    border-top:1px solid #dcdcdc;
}
.R_anli .R_xianganss h1{
    font-size: 24px;
    color:#333;
    text-align: center;
    padding:60px 0 45px 0;
}
.R_anli .R_xianguanss{
    margin-left:-10px;
    position: relative;
}
.R_xianguan .slick-prev{
    background-image: url(../images/R_jiantour.png);
    width: 26px;
    height: 49px;
    position: absolute;
    top:50%;
    left: -60px;
}
.R_xianguan .slick-next{
    background-image: url(../images/R_jiantoul.png);
    width: 26px;
    height: 49px;
    position: absolute;
    top:50%;
    right: -60px;
}
.R_xianguan a{
    padding:0 10px;
    padding-bottom: 60px;
}
.R_xianguan .R_wanda{
    width:100%;
}
.R_xianguan .R_wanda img{
    width: 100%;
}
.R_xianguan .R_wanda p{
    font-size: 16px;
    color:#333;
    border-left: 3px solid #83c326;
    padding:0px 0 0 10px;
    margin-top: 26px;
    line-height: 1.5;
}
.R_yijia{
    padding:40px 90px 55px;
}
.R_yijia p{
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-top:15px;
    line-height: 1.5;
}
.R_yijiaph img{
    width: 100%;
}
.R_zhaopin{
    border-bottom: 1px solid #dcdcdc;
    margin-top: 68px;
}
.R_zhaopin .container{
    position: relative;
}
.R_zhaopin h1{
    position: relative;
    font-size: 30px;
    color:#333;
    text-align: center;
    border-bottom: 2px solid #fff;
    padding-bottom: 27px;
}
.zhiwei-top,
.zhiwei-bottom{
    padding: 0 45px;
}
.frank_bt{
    padding-bottom: 85px;
}
.R_zhaopin .container:before{
    position: absolute;
    bottom: 0px;
    left: 50%;
    z-index: 1;
    width: 148px;
    height: 2px;
    background-color: #065fae;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.R_zhiwei{
    padding:100px 55px 0px 55px;
}
.wei-top{
    width: calc(25% - 35px);
    margin-left: 35px;
    position: relative;
}
.wei-top h2{
    font-size: 18px;
    color:#333; 
    padding-bottom: 20px;
}
.wei-top .absto{
    display: inline-block;
    border:1px solid #dcdcdc;
    color:#888;
    font-size: 14px;
    padding:16px 21px 16px 21px;
    width: 100%;
    position: relative;
    z-index: 2;
}
.wei-top .wei-top:hover a{
    border:1px solid #83c326;
}
.wei-top a span{
    background-image: url(../images/xingzhuang8.png);
    position: absolute;
    right: 30px;
    top:35%;
    width:13px;
    height: 13px;
    background-repeat: no-repeat;
}
.wei-top a.absto.act span{
    background-image: url(../images/xingzhuang7.png);
    position: absolute;
    right: 30px;
    top:50%;
    width:13px;
    height: 13px;
    background-repeat: no-repeat;
}
.wei-bottom{
    padding-left:47px; 
    border-left:1px solid #83c326;	
    border-right:1px solid #83c326;	
    border-bottom:1px solid #83c326;
    border-top:1px solid #83c326;	
    margin-top:35px;
    padding-bottom: 35px;
    width: 100%;
    position: relative;
    background: #fff;
}
.wei-bottom .R_pudong h2{
    font-size: 16px;
    color:#000;
    padding:35px 0;
    width: 25%;
    float: left;
}
.wei-bottom .R_gangwei .gangwei-left{
    width: 50%;
    padding-bottom: 60px;
}
.wei-bottom .R_gangwei .gangwei-left:nth-child(odd){
    padding-right: 120px;
}
.wei-bottom .R_gangwei .gangwei-left h3{
    font-size: 16px;
    color:#83c326;
    padding-bottom: 10px;
    font-weight: bold;
}
.wei-bottom .R_gangwei .gangwei-left p{
    font-size: 14px;
    color:#555;
    margin-top:15px;
    line-height: 1.5;
}
.wei-bottom .youxiang p{
    font-size: 14px;
    color:#555;
}
.wei-bottom .youxiang p a{
    font-size: 14px;
    color:#83c326;
}
.wei-bottom .fajian{
    font-size: 16px;
    color:#fff;
    display: inline-block;
    background-color: #83c326;
    padding:15px 30px;
    margin-top:35px;
}
.wei-bottom .fajian:hover{
    color:#83c326;
    background-color: #dcdcdc;
}
.wei-bottom{
    display: none;
}
.wei-bottom[data-num='0']{
    display: block;
}
.R_jianli{
    margin-top:40px;
}
.lianxi .fangshi{
    padding:64px 40px;
    width: 25%;	
}
.lianxi .dizhi{
    border-radius: 50px;
    width: 55px;
    height: 55px;
    background-color: #83c326;
    text-align: center;
    line-height:55px;
    margin:0 auto;
}
.lianxi .fangshi h1{
    font-size: 18px;
    text-align: center;
    color:#333;
    margin-top:20px;
}
.lianxi .fangshi .o_p{
    font-size: 14px;
    color: #333;
    margin-top: 12px;
    text-align: center;
    display: block;
    line-height: 1.5;
}
.lianxi .fangshi .o_p p{
    font-size: 14px;
    color: #333;
    text-align: center;
    display: block;
    line-height: 1.5;
}
.lianxi .fangshi span a{
    color: #333;
}
.map{
    width: 100%;
    height: 515px;
}
.juran{
    width:665px;
    margin:0 auto;
    max-width: 100%;
}
.juran .slick-dots{
    bottom: -13px;
}
.juran .slick-track{
    margin: 0 auto;
}
.zhiwei-tops{
    padding:45px 0 90px 0;
}
.wei-tops{
    width: calc(25% - 35px);
    margin-left: 35px;
}
.wei-tops h2{
    font-size: 18px;
    color:#333; 
    padding-bottom: 20px;
}
.wei-tops a{
    display: inline-block;
    border:1px solid #dcdcdc;
    color:#888;
    font-size: 14px;
    padding:16px 21px 16px 21px;
    width: 100%;
    position: relative;
    z-index: 2;
}
.wei-tops .wei-top:hover a{
    border:1px solid #83c326;
}
.wei-tops a span{
    background-image: url(../images/xingzhuang8.png);
    position: absolute;
    right: 30px;
    top:50%;
    width:13px;
    height: 13px;
    background-repeat: no-repeat;
}
.wei-tops a .acts{
    background-image: url(../images/xingzhuang7.png);
    position: absolute;
    right: 30px;
    top:35%;
    width:13px;
    height: 13px;
    background-repeat: no-repeat;
}
.absto.act{
    color:#83c326;
    border-top:1px solid #83c326;
    border-left:1px solid #83c326;
    border-right:1px solid #83c326;
    border-bottom:1px solid #fff;
    position: relative;
}
.absto.act:before{
    content: '';
    position: absolute;
    top:100%;
    left: -1px;
    width: calc(100% + 2px);
    height:37px ;
    border-left:1px solid #83c326;
    border-right:1px solid #83c326;
}
.absto.act:after{
    content: '';
    position: absolute;
    bottom:-37px;
    left: -1px;
    width:100%;
    height:1px ;
    background-color:#fff;
}
.qiye .R_jian {
    padding: 30px 79px;
}
.R_qijian .R_yejie{
    padding:75px 0 50px 360px; 	
    background-color: #fafafa;
}
.R_qijian .R_yejie h1{
    font-size:48px;
    color:#333;
}
.R_qijian .R_yejie p{
    font-size: 24px;
    color:#333;
    margin-top:15px;
    font-weight: bold;
}
.intro{
    background-color:#fafafa;
}
.intro-left img{
    width: 100%;
}
.intro-left{
    width: 50%;
}
.intro-right{
    padding-left:70px;
    padding-right: 100px;
    width: 50%;
    z-index: 10;
}
.intro-right h1{
    font-size:36px;
    color:#333;
    padding:115px 0 20px 0;
    position: relative;
}
.intro-right span{
    position: absolute;
    font-size:203px;
    color:#333333;
    font-family: 'Conv_Roboto-Regular';
    left: 0;
    top:-20px;
    opacity: .05;
    font-weight: bold;
}
.intro-right p{
    font-size: 16px;
    color:#333;
    margin-top: 25px;
    line-height: 1.5;
    position: relative;
    z-index: 2;
}
.R_bga{
    text-align: right;
    padding-right: 160px;
    margin-top: -30px;
    z-index: 1;
}

.culture{
    margin-top:60px;
}
.culture-top h1{
    font-size: 48px;
    color:#333;
    font-weight: bold;
    font-family: 'HelveticaNeueLT MediumCond'
}
.culture-top h2{
    font-size: 24px;
    color:#333;
    font-weight: bold;
    font-family: 'HelveticaNeueLT MediumCond';
    margin-top:15px;
}
.ment{
    width: 33.33%;
    text-align: center;
    padding-top:50px;
    /* padding-right: 75px; */
    padding-left:43px;
    padding-right: 43px; 
    padding-bottom: 70px
}
.ment img{
    max-width: 90%;
    transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.cul_sb{
    margin: 0 -43px;
}
/* .ment:nth-child(3){
        padding-right: 0;
} */
.ment h2{
    text-align: center;
    font-size:18px;
    color: #333;
    font-weight: bold;
    margin-top:30px;
}
.ment h2 span{
    color:#83c326;
}
.ment p{
    font-size:16px;
    color:#666;
    line-height: 1.5;
    margin-top:20px;
    text-align: center;
}
.mCSB_inside>.mCSB_container {
    margin-right: 0px; 
    padding-right: 10px;
}
.honor{
    padding-left: 305px;
    background-color: #fafafa;
    padding-top:75px;
    padding-bottom: 80px;
}
.honor-img{
    margin-top:50px;
    position: relative;
}
.culture-bottom{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.zhengshu{
    width:57%;
    padding-top:200px;
    padding-left: 124px;
    padding-right: 129px;
    /*margin-left: -6px;*/
    text-align: center;
    position: relative;
}
.zhengshu .R_zheng{
    width:25%;
    margin:6px;
}
.zhengshu .R_zheng img{
    width:100%;
}
.zhengshu p{
    font-size:16px;
    text-align: center;
    line-height: 1.5;
    color:#fff;
    margin-top:18px;
}
.zhengshu .slick-dots {
    bottom:-60px;
    left: 0;
}
.zhengshu .slick-dots li{
    width: 11px;
    height: 11px;
    background-color: #c2c0cc;
}
.zhengshu .slick-dots li.slick-active{
    width: 18px;
    height: 18px;
    background-color: #83c326;
    border:2px solid #fff;
}
.zhengshu .slick-prev{
    background-image: url(../images/gengduo1.png);
    width: 41px;
    height: 41px;
    position: absolute;
    top:70%;
    left: 60px;
}
.zhengshu .slick-next{
    background-image: url(../images/gengduo2.png);
    width: 41px;
    height: 41px;
    position: absolute;
    top:70%;
    right:50px;
}
.R_nvli{
    width: 43%;
    margin-top:47px;
    padding:57px 93px 44px 50px;
    background-color: #fff;
}
.R_nvli h1{
    font-size: 24px;
    font-weight: bold;
    color:#83c326;
}
.jiangxiang{
    margin-top:30px;
    height: 360px;
    overflow-y:auto;
}
.jiangxiang ul li p span{
    color:#83c326;
    display: inline-block;
}
.jiangxiang ul li p{
    color:#333;
    font-size:16px;
    padding-bottom: 7px;
    display: inline-block;
    line-height: 1.5;
}
#mCSB_1_scrollbar_vertical{
    background-color: #fff;
}
.R_huan{
    width: 33.33%;
    margin-top:40px;
}
.pagings {
    margin-top: 42px;
    margin-bottom: 50px;
    text-align: center;
}
.pagings .lp {
    line-height: 45px;
}
.pagings li {
    font-family: 'Arial';
    font-size: 16px;
    display: inline-block;
    width: 45px;
    height: 45px;
    margin-right: 6px;
    margin-left: 6px;
    transition: all .3s ease-out 0s;
    vertical-align: top;
    color: #fff;
    border: 1px solid #e4e4e4;
    line-height: 45px;
    background-color: #b0b0b0;
}
.iconfont {
    font-family: 'iconfont' !important;
    font-size: 16px;
    font-style: normal;
}
.pagings li.activepage, .pagings li:hover {
    color: #fff;
    background: #83c326;
}
.pagings a{
    text-align: center;
} 
.pagings .hidden-md a {
    line-height: 40px;
    display: block;
    width: 80px;
    height: 40px;
    text-align: center;
    color: #83c326;
    border: 1px solid #83c326;
}
.exe_b{
    overflow: hidden;
}
.exe_b img{
    width: 100%;
    transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.icon-zuoyoujiantou{
    background-image: url(../images/jiantou1.png);
    display: inline-block;
    width: 16px;
    height: 13px;
    line-height: 34px;
}
.icon-zuoyoujiantou2{
    background-image: url(../images/jiantou2.png);
    display: inline-block;
    width: 16px;
    height: 13px;
    line-height: 34px;
}
.new_list_b{
    padding:0 55px;
}
.yijia-left{
    position: relative;
    width: 50%;
    overflow: hidden;
    /* background-image: url(../images/banner7.jpg); */
    /* background-repeat: no-repeat;
    background-size: 100% 100%;
    padding:110px 350px 155px 345px; */
}
.yijia-left .ross_bg{
    width: 100%;
}
.yijia-left .ross_bg img{
    width: 100%;
    transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.yijia-left .ross_txt{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.yijia-left h1{
    font-size: 30px;
    text-align: center;
    color:#fff;
    padding-bottom: 30px;
}
.yijia-left span{
    width: 67px;
    height: 2px;
    background-color: #fff;
    display: block;
    margin:0 auto;
}
.yijia-left p{
    font-size: 16px;
    color:#fff;
    text-align: center;
    margin-top:25px;
}
.yijia-right{
    position: relative;
    width: 50%;
    overflow: hidden;
    /* background-image: url(../images/banner8.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding:110px 350px 155px 345px; */
}
.yijia-right .ross_bg{
    width: 100%;
}
.yijia-right .ross_bg img{
    width: 100%;
    transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.yijia-right .ross_txt{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.yijia-right h1{
    font-size: 30px;
    text-align: center;
    color:#fff;
    padding-bottom: 30px;
}
.yijia-right span{
    width: 67px;
    height: 2px;
    background-color: #fff;
    display: block;
    margin:0 auto;
}
.yijia-right p{
    font-size: 16px;
    color:#fff;
    text-align: center;
    margin-top:25px;
}
.staff_t a{
    color:#83c326;
    font-size: 14px;
}
.new_list_t a{
    color:#333;
    font-size: 16px;
}
.new_list_t .j_li a{
    color:#83c326;
}
.R_qixing{
    background-color: #fafafa;
    padding:70px 0 60px 0;
}
.R_qixing h1{
    font-size:30px;
    color:#333;
    text-align: center; 
}
.fabu{
    text-align: center;
    margin-top:50px;
}
.R_qixing p{
    display: inline-block;
    color:#999;
    font-size: 14px;
    text-align: center;
    padding-left: 40px;
}
.R_qixing p span{
    color:#333;
}
.newzi{
    padding:40px 0 0 0;
}
.newzi p{
    font-size: 16px;
    color:#555;
    line-height: 2;
    margin-top:10px;
}
.newzi p img{
    max-width: 100%;
}
.baoya{
    padding:40px 75px;
}
.baoya img{
    width: 100%;
}
.nwexiang{
    text-align: center;
    padding:70px 0 45px 0;
}
.nwexiang .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float:none; 
    display: inline-block;
    padding:0 21px;
    margin:0;
    width: 91px;
    height: 51px;
}
.nwexiang .bdshare-button-style0-16 .bds_more {
    float:none;

}
.nwexiang .bdshare-button-style0-16 .bds_tsina {
    background-position: 0 0px;
    background-image: url(../images/xinlang.png);
}
.nwexiang .bdshare-button-style0-16 .bds_weixin {
    background-position: 0 0px;
    background-image: url(../images/weixin1_3.png);
}
.nwexiang .bdshare-button-style0-16 .bds_more {
    background-position: 0 0px;
    background-image: url(../images/fenxiang.png);
}
.staff_t a {
    color: #999999;
}
.staff_t a span{
    color:#83c326;
}
.tansuo a{
    color:#333;
}
.j_li a{
    color:#83c326;
}
.BMap_Marker > div{
    position: relative;
    text-align: center;
    overflow: auto !important;
    animation: loc 2000ms infinite;
    -webkit-animation: loc 2000ms infinite;
    line-height: 150px;
}
.BMap_Marker > div > img{
    display: inline-block !important;
}
@keyframes loc
{
    from {transform: scale(1);}
    to {transform: scale(1.5);}
}
@-webkit-keyframes
{
    from {transform: scale(1);}
    to {transform: scale(1.5);}
} 
#kefu2{
    display:none!important;
}
