
/**
新闻列表
 */
.news_list__main{
    padding-top: 81px;
}
.common_main{
    width: 1180px;
    position: relative;
    margin: 0 auto;
}
.news_main{
    padding: 80px 0;
}
.left{
    float: left;
}
.right{
    float: right;
}

.news_content_list .u-paging{
    height: 48px;
    margin-top: 60px;
}
.v-select input:focus{
    border-color: #007aff;
}
.news_tab_title a{
    float: left;
    width: 292px;
    height: 68px;
    background-color: #F8F8F8;
    color: #696A6A;
    font-size: 24px;
    text-align: center;
    line-height: 68px;
    margin-left: 4px;
}
.news_tab_title2 a{
  width:390px;
}
.news_tab_title a:hover{
    background-color: #3461C6;
    color: #FFFFFF;
}
.news_tab_title a:first-of-type{
    margin-left: 0;
}
.news_tab_title .active{
    background-color: #3461C6;
    color: #FFFFFF;
}

.news_list__main .news_tab_title a{
    width: 390px;
}

.news_tab_title {
    margin-bottom: 80px;
}
.news_content_main li{
    width: 1180px;
    margin-top: 20px;
    padding: 40px;
    box-sizing: border-box;
    background-color: #F8F8F8;
    height: 230px;
}

.news_content_main li:first-of-type{
    margin-top: 0;
}

.news_content_main li:hover{
    background-color: #FFFFFF;
    box-shadow:0px 5px 15px rgba(18,19,20,0.1);
}
.list_news_left:hover h3{
    color: #3461C6;
}
.list_news_left h3{
    width: 840px;
    height:24px;
    font-size:18px;
    line-height:24px;
    color: #363839;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list_news_left p{
    overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    color: #8C8D8E;
    font-size: 14px;
    line-height:26px;
    height:45px;
    margin-top: 20px;
    width: 840px;
}
.list_news_more{
    margin-top: 40px;
}
.list_news_more a:hover{
    background: url("../images/news_arrow01.png") no-repeat right center;
    color: #3461C6;
}
.list_news_more a{
    color: #696A6A;
    font-size:16px;
    height: 21px;
    line-height:21px;
    background: url("../images/news_arrow.png") no-repeat right center;
    width: 103px;
    padding-right: 38px;
    box-sizing: border-box;
}
.list_news_more span{
    color: #8C8D8E;
    font-size:14px;
    line-height:21px;
    height: 21px;
    vertical-align: text-bottom;
}
.list_news_right{
    width: 200px;
    height: 150px;
    margin-left: 60px;
}
.list_news_right img{
    width: 200px;
    height: 150px;
}

/**
新闻详情
 */
.gx_news_left{
    width: 1180px;
    padding:60px;
    background-color: #fff;
    text-align: left;
    box-sizing: border-box;
}
.gx_news_detail{
    margin-top: 20px;
}


.about_product_list .pro-box:first-of-type{
    margin-left: 0;
}



.gx_news_left>h3{
    color: #4F5158;
    font-size:32px;
    font-weight: bold;
    line-height: 42px;
    margin-bottom: 40px;
    text-align: center;
}
.f_biao_ti{
    text-align: center;
}
.f_biao_ti span{
    font-size:14px;
    color: #8C8D8E;
    margin-left: 30px;
    line-height: 32px;
}
.number_size:first-of-type{
    margin-left: 0;
}
.detail_body{
    background-color: #F6F6F6;
    padding-bottom: 1px;
}

.page_number_size{
    display: inline-block;
}
.number_size{
    font-size:12px;
    display: inline-block;
    width: 24px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border:1px solid #E6E6E6;
    color: #97989E;
    margin-left: 8px;
    cursor: pointer;
    box-sizing: border-box;
}
.page_number_size .active{
    background-color: #3461C6;
    color: #fff;
    border:1px solid #3461C6;
}

.gx_news_line{
    background-color: #E6E6E6;
    height:1px;
    margin-top: 21px;

}
.gx_gray_txt p{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    line-height: 22px;
}
.gx_gray_txt{
    padding: 20px;
    color: #8C8D8E;
    font-size:14px;
    background-color: #FAFAFA;
    margin: 30px 0 40px 0;
}
.news_ht_content img{
    max-width:100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.news_ht_content ol li {
    list-style: decimal;
}
.gx_bq{
    margin-top: 84px;

}
.gx_bq span{
    color: #8C8D8E;
    font-size:16px;
    line-height: 36px;
    width: 58px;
}

.gx_bq a{
    margin-left: 40px;
    color: #3461C6;
    font-size:16px;
    float: left;
    line-height: 36px;
}
.gx_bq_a{
    width: 1000px;
    margin-left: -40px;
}

.gx_news_nl{
    background-color: #F8F8F8;
    color: #9D9FA2;
    box-sizing: border-box;
    padding: 20px;
    margin-top: 40px;
    font-size: 16px;
}
.gx_news_nl span,.gx_pre_news span{
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}

.gx_pre_news:hover span{
    color: #3461C6;
}
.gx_news_nl .left span {
    text-align: left!important;

}
.news_txt01{
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 221px;
    vertical-align: middle;
    color: #535455;

}
.news_ht_content p{
    font-size: 16px;
    color: #535455;
    line-height: 28px;
}
.tj_news{
    padding: 60px 0;
}

.tj_left{
    display: block;
    width: 580px;
    height: 435px;
}
.tj_first{
    margin-top: 40px;
}

.tj_right  h3{
    color: #5A5A5A;
    font-size:24px;
    line-height:36px;
}
.tj_right>span{
    margin-top:9px;
    margin-bottom: 24px;
    color: #999999;
    font-size:16px;
    display: block;
}

.tj_right p{
    line-height:26px;
    color: #666666;
    font-size:14px;
    margin-bottom: 54px;
}

.tj_news .index-sale-more{
    margin: 0;
}

.all_news_list{
    background: #F6F6F6;
}
.all_news_pitc{
    width: 1200px;
    padding-top: 40px;
    padding-bottom: 60px;
    margin-left: -20px;
}
.all_news_pitc li{
    width: 380px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}

.news_bottom_white{
    padding: 26px 30px 25px 30px;
    height: 200px;
    box-sizing: border-box;
    text-align: left;
    background: #fff;
}
.news_bottom_white h3{
    color: #4F5158;
    font-size:16px;
    line-height:24px;
    margin-bottom: 11px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.all_news_pitc a{
    display: block;
}
.gx_news_img{
    width: 380px;
    height: 285px;
}
.news_bottom_white span{
    color: #999999;
    font-size:14px;
    line-height:24px;
}
.news_bottom_white p{
    color: #97989E;
    font-size:14px;
    line-height:24px;
    margin-top: 15px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

.body_gray{
    background-color: #F4F4F4;
}

.about_news{
    padding-top: 80px;
}
.about_news_title{
    margin-bottom: 30px;
}
.about_news01{
    padding-top: 60px;
    padding-bottom: 80px;
}
.about_news_title h3{
    color: #121314;
    font-size: 32px;
    height: 44px;
    line-height: 44px;
}
.look_more{
    color: #696A6A;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    background: url(../images/news_arrow.png) no-repeat right center;
    width: 103px;
    padding-right: 38px;
    box-sizing: border-box;
}
.look_more:hover{
    background: url("../images/news_arrow01.png") no-repeat right center;
    color: #3461C6;
}
.about_news_list li{
    float: left;
    margin-left: 20px;
}
.about_news_list li:first-of-type{
    margin-left: 0;
}
.about_news_list li:hover .news_h{
    color: #3461C6;
}
.about_news_img{
    width: 380px;
    height: 253px;

}
.about_news_img img{
    width: 380px;
    height: 253px;
}
.about_news_txt{
    padding: 20px;
    box-sizing: border-box;
    background-color: #F8F8F8;
    width: 380px;
    height: 160px;
}
.news_h{
    color: #363839;
    height:24px;
    font-size:18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight:400;
    line-height:26px;
}
.about_news_txt span{
    color: #8C8D8E;
    line-height:16px;
    height:16px;
    font-size:14px;
    display: block;
    margin: 15px 0 20px 0;
}
.two_line_p{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.about_news_txt p{
    color: #8C8D8E;
    height:45px;
    font-size:14px;
    line-height:26px;
}

/**
解决方案列表
 */

.pc_solve_list .u-paging{
    height: 48px;
}
.pc_solve_list{
    padding: 80px;
}
.pc_solve_head{
    color: #363839;
    font-size:32px;
}
.pc_solve_p{
    color: #8C8D8E;
    font-size:14px;
    line-height:26px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
}
.pc_solve_list li{
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}
.solve_list_ul{
    margin-left: -20px;
}
.pc_solve_img{
    width:380px;
    height:253px;
    overflow: hidden;
}
.pc_solve_img img{
    width:380px;
    height:253px;
}
.pc_solve_img:hover img{
    transform: scale(1.1);
    transition: 0.3s;
}


.pc_solve_txt a{
    width:380px;
    display: block;
    padding: 20px;
    height:61px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    box-sizing: border-box;
    background-color: #FAFAFA;
    color: #535455;
    font-size: 16px;
}

/**
图库列表
 */
.tuku_list_main{
    padding: 80px 0;
}
.tk_headH{
    color: #121314;
    line-height:42px;
    font-size:32px;
    height: 42px;
    text-align: center;
}
.tk_headH span{
    display: inline-block;
    width: 8px;
    height: 10px;
    background: url("../images/shuidi.png") no-repeat center;
    margin: 0 30px;
    position: relative;
    top: -10px;
}
.tk_headH1{
    width:1180px;
    height:56px;
    background:#FAFAFA;
    line-height: 56px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
}
.tk_headH1 a{
    display: inline-block;
    color: #535455;
    margin-left: 60px;
    font-size: 16px;
}
.tk_headH1 .active{
    border-bottom: 2px solid #3461C6;
    color: #3461C6;
}
.tk_list{
    margin-left: -20px;
}
.tk_list li{
    width: 380px;
    height: 355px;
    background-color: #EEEEEE;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 20px;
    margin-left: 20px;
    float: left;
}
.tk_list li:hover .tk_list_img img{
    transform: scale(1.1);
    transition: 0.3s;
}
.tk_list_img{
    width: 360px;
    height: 270px;
    position: relative;
    overflow: hidden;
}
.tk_list_img img{
    width: 360px;
    height: 270px;


}

.tk_list_icon{
    width: 16px;
    height: 14px;
    background: url("../images/tuku_icon.png");
    position: absolute;
    bottom: 11px;
    right: 13px;
}
.tk_list_txt a{
    height: 65px;
    line-height: 62px;
    background-color: #fff;
    color: #363839;
    font-size: 18px;
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.tk_list_txt a:hover{
    color: #3461C6;;
}
/**
视频列表
 */
.sp_list{
    margin-left: -20px;
}
.sp_list li{
    margin-top: 20px;
    margin-left: 20px;
    float: left;
}
.sp_list li:hover .sp_list_img img{
    transform: scale(1.1);
    transition: 0.3s;
}
.sp_list_img{
    position: relative;
    width: 380px;
    height: 213px;
    overflow: hidden;
}

.sp_list_icon{
    width:24px;
    height:24px;
    background:rgba(18,19,20,0.3) url("../images/play_trangle.png") no-repeat center;
    border:1px solid rgba(255,255,255,0.8);
    border-radius:50%;
    position: absolute;
    left: 20px;
    bottom: 20px;
}

.sp_list_icon a{
    display: block;
    width: 100%;
    height: 100%;
}
.sp_list_time{
    color: #FFFFFF;
    font-size: 14px;
    height:16px;
    line-height:16px;
    right: 20px;
    bottom: 24px;
    position: absolute;
}
.sp_list_txt {
    width:380px;
    height:95px;
    background-color: #F8F8F8;
    box-sizing: border-box;
    padding: 20px;
    text-align: left;
}

.sp_list_txt h3{
    height:24px;
    font-size:18px;
    font-weight:400;
    line-height:26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 15px;
}
.sp_list_img img{
    width: 380px;
    height: 213px;
}

.sp_list_txt h3:hover{
    color: #3461C6;
}
.sp_list_txt span{
    height:16px;
    font-size:14px;
    line-height:26px;
    color:#8C8D8E;
}

/**
解决方案详情
 */
.swiper_01{
    width: 780px;
    height: 520px;
    position: relative;

}
.news_add_color{
    background-color: #F8F8F8;
}
.solve_three{
    margin-bottom: 80px;
}
.solve_swiper-container{
    width: 780px;
    height: 520px;
    overflow: hidden;
}
.swiper_01 .swiper-slide{
    width: 780px;
    height: 520px;
}
.swiper_01 .swiper-slide img{
    width: 780px;
    height: 520px;
}
.solve_detail_header{
    height: 263px;
}
.solve_detail_top .arrow-left {
    width:48px;
    height:48px;
    background:rgba(18,19,20,0.1) url("../images/swiper_02.png") no-repeat center;
    border:1px solid rgba(255,255,255,1);
    border-radius:50%;
    position: absolute;
    top: 236px;
    left: 40px;
    z-index: 9;

}
.solve_detail_top .arrow-left:hover{
    background:#3461C6 url("../images/swiper_02.png") no-repeat center;
    border:1px solid #3461C6;
}
.solve_detail_top .arrow-right{
    width:48px;
    height:48px;
    background:rgba(18,19,20,0.1) url("../images/swiper_01.png") no-repeat center;
    border:1px solid rgba(255,255,255,1);
    border-radius:50%;
    top: 236px;
    right: 40px;
    position: absolute;
    z-index: 9;
}
.solve_detail_top .arrow-right:hover{
    border:1px solid #3461C6;
    background:#3461C6 url("../images/swiper_01.png") no-repeat center;
}
.solve_detail_wx{
    width: 400px;
    height: 520px;
    position: relative;
    box-sizing: border-box;
    padding: 40px;
    background: #fff url("../images/right_erma.png") no-repeat right top;
}
.sj_add_img{
    width: 80px;
    height: 80px;
    background:  url("../images/right_erma.png") no-repeat right top;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.friend_wx{
    width:124px;
    height:24px;
    line-height: 24px;
    text-align: left;
    border:1px solid #CFDEEB;
    color: #B7D0E5;
    font-size: 12px;
    position: absolute;
    top: 14px;
    right: 40px;
    padding-left: 5px;
    box-sizing: border-box;
    background-color: #ffff;
    z-index: 1;
}
.friend_wx_h{
    color: #121314;
    height:31px;
    font-size:24px;
    line-height:31px;
    margin-bottom: 30px;
}
.solve_detail_wx>p{
    color: #8C8D8E;
    font-size:16px;
    line-height: 38px;
}
.wx_txt{
    color: #535455;
}
.get_way{
    margin-top: 132px;
}
.get_way a{
    display: block;
    width:320px;
    height:48px;
    background:#3461C6;
    border-radius:2px;
    text-align: center;
    line-height: 48px;
    color: #FFFFFF;
    font-size:16px;
    box-sizing: border-box;

}
.get_way a:hover{
    background-color: #2553BA;
}
.zx_tel{
    width:320px;
    height:48px;
    border:1px solid #3461C6;
    border-radius:2px;
    box-sizing: border-box;
    line-height: 48px;
    text-align: center;
    color: #3461C6;
    font-weight: bold;
    margin-top: 20px;
}
.solve_wx_img{
    padding: 100px;
    width: 400px;
    height: 520px;
    position: absolute;
    box-sizing: border-box;
    background-color: #fff;
    left: 0;
    top: 0;
    display: none;
    z-index: 2;

}
.solve_detail_top{
    padding: 20px 0 60px 0;
    background-color: #F8F8F8;
}
.news_add_color01 .wsc-header{
    background-color: #F4F4F4!important;
}
.news_add_color01 .detail-bread{
    background-color: #F4F4F4;
}
.wrong_icon {
    position: absolute;
    width: 28px;
    height: 28px;
    right: 30px;
    top: 30px;
    background: url(../images/cuohao.png) no-repeat center;
    border: 1px solid #3461C6;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
}
.wx_img01{
    width: 200px;
    height: 200px;
}
.wx_img01 img{
    width: 200px;
    height: 200px;
}
.wx_img_txt{
    color: #A8ABAF;
    font-size: 16px;
    height: 21px;
    line-height: 21px;
    margin-top: 20px;
    text-align: center;
}
.wx_zx_tex{
    color: #8C8D8E;
    font-size: 16px;
    height:21px;
    line-height: 21px;
    margin-top: 32px;
    text-align: center;
}
.wx_img_txt01{
    color: #A8ABAF;
    font-size: 16px;
    height: 21px;
    line-height: 21px;
    margin-top: 5px;
    text-align: center;
}
.wx_zx_tex span{
    color: #3461C6;
    font-weight: bold;
    margin-top: 32px;
}

.solve_three_left{
    padding: 60px;
    background-color: #fff;
    margin: 60px 0;
    width: 880px;
    box-sizing: border-box;
}
.pro_solve_content{
    margin-bottom: 60px;
}
.pro_solveHead{
    height:37px;
    font-size:28px;
    font-weight:400;
    line-height:32px;
    color:#363839;
    margin-bottom: 30px;
}
.pro_solveP p{
    font-size:16px;
    line-height:28px;
    color:#696A6A;
}
.pro_solveP img{
    max-width: 100%;
}
.solve_three_left .gx_bq{
    margin-top: 80px;
}

.solve_three_right{
    width: 280px;
    margin-top: 60px;
}
.three_top_Head{
    width:280px;
    height:48px;
    background:#FAFAFA;
    text-align: center;
    line-height: 48px;
}
.three_top_list{
    background-color: #fff;
    padding: 20px;
}
.three_top_list li{
    margin-top: 20px;

}
.three_top_list li:first-of-type{
    margin-top: 0;
}
.three_top_img {
    width: 240px;
    height: 134px;
}
.three_top_img img{
    width: 240px;
    height: 134px;
}
.three_top_txt{
    width:240px;
    height:61px;
    background:#FAFAFA;
    text-align: center;
    line-height: 61px;
    color: #535455;
    font-size: 16px;
    padding: 0 20px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.three_top_txt:hover{
    color: #3461C6;
}
.look_all_anli{
    margin-top: 20px;
}
.look_all_anli a{
    display: block;
    width:240px;
    height:48px;
    border:1px solid #3461C6;
    border-radius:100px;
    text-indent: 53px;
    text-align: left;
    color: #3461C6;
    font-size: 16px;
    line-height: 48px;
    background: url("../images/news_arrow01.png") no-repeat 167px center;
}
.look_all_anli a:hover{
    background: #3461C6 url("../images/white_arrow.png") no-repeat 167px center;
    color: #fff;
}
.solve_three_bottom{
    margin-top: 20px;
}
.three_bottom_list{
    padding: 10px 20px 20px 20px;
    background: #fff;
}
.three_bottom_img{
    width: 240px;
    height: 134px;
    position: relative;
}
.three_bottom_img img{
    width: 240px;
    height: 134px;
}
.right_play_icon{
    width:24px;
    height:24px;
    background:rgba(18,19,20,0.3) url("../images/right_play_btn.png") no-repeat center;
    border:1px solid rgba(255,255,255,0.8);
    border-radius:50%;
    position: absolute;
    left: 15px;
    bottom: 15px;
}
.right_time{
    height:16px;
    font-size:14px;
    line-height: 16px;
    position: absolute;
    right: 15px;
    bottom: 19px;
    color: #FFFFFF;
}


.three_bottom_txt{
    box-sizing: border-box;
    padding-top: 20px;
    height: 71px;
    background-color: #fff;
    font-size:16px;
    color: #363839;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.three_bottom_ul li:first-of-type{
    margin-top: 0;
}
.three_bottom_ul li{
    margin-top: 20px;
    border-bottom: 1px solid #EAEAEA;
}
.three_bottom_ul li:last-of-type{
    border: none;
}
.three_bottom_list .look_all_anli{
    margin-top: 0;
}

/**
贝邦影像聚合页
 */
.tuku_list_main60 .u-paging{
    height: 48px;
    margin-top: 60px;
}
.proIndexH-head01 p{
    color: #696A6A;
    font-size:18px;
    height:25px;
    line-height:25px;
    margin-top: 10px;
}
.no_padding-bottom{
    padding-bottom: 0!important;
}

.proIndexH-head01 span{
    display: inline-block;
    width: 8px !important;
    height: 10px !important;
    background: url(../images/shuidi.png) no-repeat center !important;
    margin: 0 30px;
    position: relative;
    top: -10px !important;
}
.look_all_blue{
    width:240px;
    height:48px;
    border:1px solid rgba(52,97,198,1);
    opacity:1;
    border-radius:100px;
    line-height: 48px;
    text-indent: 37px;
    margin: 60px auto 80px auto;
    box-sizing: border-box;
    color: #3461C6;
    font-size: 16px;
    background: url("../images/news_arrow01.png") no-repeat 175px center;
}
.look_all_blue:hover{
    color: #fff;
    border:1px solid rgba(52,97,198,1);
    background: #3461C6 url("../images/baitouzi.png") no-repeat 175px center;;
}
.no_padding-top{
    padding-top: 0!important;
}
.xie_line{
    height: 10px;
    background: url("../images/xie_line.png") no-repeat center;
}

/**
 图库详情
 */
.tuku_detail_main{
    background-color: #F8F8F8;
    padding: 20px 0 80px 0;
}
.tuku_detail_top{
    background-color: #fff;
    height: 260px;
    box-sizing: border-box;
    padding: 40px;
}
.detail_top_Head{
    color: #363839;
    height:44px;
    font-size:32px;
    line-height:44px;
}
.detail_top_p{
    font-size:16px;
    line-height:28px;
    color: #696A6A;
    width: 780px;
    margin-top: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
}
.green_blue{
    width: 20px;
    height: 180px;
    //background: url("../images/green_blue.png") no-repeat center;
}
.detail_top_img{
    width: 240px;
    height: 180px;
}
.detail_top_img img{
    width: 240px;
    height: 180px;
}
.tuku_detail_list{
    padding-top: 40px;
}
.tuku_detail_ul{
    margin-left: -20px;
}
.tuku_detail_list li{
    margin-top: 20px;
    margin-left: 20px;
    float: left;
}
.tuku_detail_list li:hover .tuku_detail_img img{
    transform: scale(1.1);
    transition: 0.3s;
}
.tuku_detail_img{
    width:380px;
    height:285px;
    overflow: hidden;
}
.tuku_detail_img img{
    width:380px;
    height:285px;

}

.tuku_detail_txt a{
    display: block;
    width:380px;
    height:65px;
    background:#F8F8F8;
    padding-left: 53px;
    padding-right: 20px;
    box-sizing: border-box;
    line-height: 65px;
    color: #363839;
    font-size:18px;
    position: relative;
}

.tuku_detail_txt a:hover{
    color: #3461C6;
}

.tuku_detail_icon{
    position: absolute;
    width: 18px;
    height: 16px;
    background: url("../images/img_icon.png") no-repeat center;
    top: 24px;
    left: 20px;
}

.about_tuku li{
    margin-top: 0;
}

.about_tuku{
    padding: 80px 0;
}

/**
 图片详情
 */

.tuku_detail{
    padding: 60px 0;
}

.tuku_detail>h3{
    text-align: left;
    color: #222222;
    font-size: 28px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 13px;
}
.picture_swiper{
    margin-top: 30px;
}
.picture_swiper .left{
    color: #9D9FA2;
    height:19px;
    font-size:14px;
    line-height: 19px;
}

.picture_swiper .left span{
    margin-left: 28px;
}
.picture_swiper .right{
    color: #8C8D8E;
    font-size: 14px;
    height: 19px;
    line-height: 19px;
}
.picture_swiper .right span{
    vertical-align: middle;
}
.zuoyou_arrow{
    width: 12px;
    height: 8px;
    display: inline-block;
    background: url("../images/zuoyou_arrow.png") no-repeat center;
    vertical-align: middle;
    margin-left: 8px;
}
.zuoyou_arrow01{
    background: url("../images/zuoyou_arrow01.png") no-repeat center;
    margin-right: 8px;
}
.line_swiper{
    width: 1px;
    height: 12px;
    background-color: #E6E6E6;
    margin-left: 15px;
    margin-right: 16px;
    display: inline-block;
    vertical-align: middle;
}
.fanhui_icon01{
    background: url("../images/fanhui01.png") no-repeat left center;
    padding-left: 21px;

}

.fanhui_icon01:hover{
    background: url("../images/fanhui02.png") no-repeat left center;
    color: #3461C6;
}


.no-img{
    width: 800px;
    height: 600px;
    margin: 0 auto;
}
.no-img img{
    width: 100%;
    height: 100%;
}
.picture_line{
    width:1060px;
    height:1px;
    background:#EAEAEA;
    margin: 20px auto 40px auto;
}

.img-prev{
    width: 25px;
    height: 54px;
    position: absolute;
    left: 30px;
    top: 248px;
    background: url("../images/swiper01_jiantou_03.png") no-repeat center;

}
.img-prev:hover{
    background: url("../images/hower_swiper01.png") no-repeat center;
}

.img-next{
    width: 25px;
    height: 54px;
    position: absolute;
    right: 30px;
    top: 248px;
    background: url("../images/swiper02_jiantou_03.png") no-repeat center;
}
.img-next:hover{
    background: url("../images/hower_swiper02.png") no-repeat center;
}
.iCase .owl-carousel{
    width: 610px;
    margin:  40px auto 40px auto;
}
.iCase-cls{
    width: 106px;
    height: 80px;
    position: relative;
    display: block;
    box-sizing: border-box;

}
.picture_swiper_p{
    color: #666666;
    font-size:14px;
    line-height:26px;
    margin: 30px 0 40px 0;
}



.cuser img{
    border: 2px solid #3461C6;
    box-sizing: border-box;
    width: 106px;
    height: 80px;
}


.iCase .owl-prev{
    width: 40px;
    height: 80px;
    background: #CCCCCC url("../images/small_swiper_jiantou.png") no-repeat center;
    position: absolute;
    left: -60px;
    top: 0;
}
.iCase .owl-prev:hover{
    background-color:#3461C6;
}
.iCase .owl-next:hover{
    background-color: #3461C6;
}
.iCase .owl-nav{
    display: block!important;
}
.picture_detail .owl-carousel .owl-stage-outer{
    height: 80px;
}
.iCase .owl-next{
    width: 40px;
    height: 80px;
    right: -60px;
    top: 0;
    position: absolute;
    background: #e2e2e2 url("../images/small_swiper_jiantou01.png") no-repeat center;
}

.tu-prev {
    width: 140px;
    margin-top: -146px;
    float: left;
    position: relative;
}
.tuKs-img{
    width: 120px;
    height: 90px;
}

.tuKs-inf {
    font-size: 14px;
    height: 19px;
    line-height:20px;
    color: #fff;
    position: absolute;
    top: 66px;
    width: 120px;
    text-align: center;
    margin: auto;
}

.tu-prev:hover .tuKs-tle{
    color: #3461C6;
}
.tuKs-tle {
    font-size: 14px;
    color: #555;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 36px;
    margin-top: 10px;
    line-height: 18px;
    width: 120px;
    text-align: center;
}
.tu-next{
    float: right;
}
.tuKs-img img{
    width: 120px;
    height: 90px;
}
.line56{
    margin-top: 56px;
}

.lishu-biaoti{
    margin-top: 18px;
    color: #8C8D8E;
    font-size: 16px;
    height: 21px;
    text-align: left;
    line-height: 21px;
}
.lishu-biaoti a{
    color: #363839;
}

.picture_detail{
    background-color: #F8F8F8;
    padding-top: 20px;
    padding-bottom: 60px;
}
.picture_detail_main{
    background-color: #fff;
    padding: 60px;
    box-sizing: border-box;
}
.picture_proHead h3{
    height:42px;
    font-size:32px;
    line-height:42px;
    color:#444444;
    display: inline-block;
    vertical-align: middle;
}

.page_wx{
    width:120px;
    height:32px;
    line-height: 32px;
    color: #696A6A;
    border-radius:20px;
    position: relative;
    text-indent: 45px;
    cursor: pointer;
    margin-left: 35px;
    display: inline-block;
    background: #F8F8F8 url("../images/sm_icon.png") no-repeat 19px center;
}

.picture_another{
    padding: 60px 0 80px 0;
}

.common_form{
    height: 633px;
    background: url("../images/form_b.png") no-repeat center;
    padding: 60px;
    box-sizing: border-box;
}
.common_form_title{
    height:42px;
    font-size:32px;
    line-height:42px;
    color:#FFFFFF;
    background: url("../images/form_white.png") no-repeat left center;
    padding-left: 52px;
}
.form_input label{
    color: #FFFFFF;
    font-size: 14px;
    height: 19px;
    line-height: 19px;
    margin-bottom: 10px;
    display: block;
}

.form_input{
    position: relative;
}
.form_input input{
    width:210px;
    height:42px;
    background:rgba(255,255,255,0.1);
    border:1px solid rgba(255,255,255,0.5019607843137255);
    border-radius:2px;
    color: #FFFFFF;
    font-size: 14px;
    padding-left: 15px;
    box-sizing: border-box;
}

.formSelect .form_input input{
    width: 440px;
}

.common_form textarea::-webkit-input-placeholder,.common_form input::-webkit-input-placeholder{
    color: #E5EBF5;
    font-size: 14px;
}
.formIput{
    margin-top: 30px;
}

.about_video{
    padding-top: 60px;
}
.about_video li{
    margin-top: 0;
}

.vjs-big-play-button{
    margin:auto; top:0;bottom:0;left:0;right:0
}
.m_20{
    margin-left: 20px;
}
.formSelect{
    margin-top: 20px;
    position: relative;
}

.formSelect input{
    cursor: pointer;
    background: rgba(255,255,255,0.1) url("../images/select_icon.png") no-repeat 410px center;
}
.formTextarea{
    margin-top: 20px;
}
.formTextarea label{
    color: #FFFFFF;
    font-size: 14px;
    height: 19px;
    line-height: 19px;
    margin-bottom: 10px;
    display: block;
}
.form_input .n-msg{
    color: #FFD800!important;
}

.formTextarea textarea{
    width:440px;
    height:140px;
    background:rgba(255,255,255,0.1);
    border:1px solid rgba(255,255,255,0.5019607843137255);
    border-radius:2px;
    padding-left: 15px;
    box-sizing: border-box;
    padding-top: 15px;
    color: #fff;
}
.formTextarea textarea:focus{
    background:rgba(255,255,255,0.05);
    border:1px solid rgba(255,255,255,1);
}
.shortcut{
    margin-left: 20px;
    padding-top: 5px;
}
.shortcut h3{
    color: #fff;
    font-size:14px;
    height:19px;
    line-height: 19px;
}

.alone_shortcut:first-of-type{
    margin-top: 10px;
}
.alone_shortcut{
    color: #D5DEEF;
    font-size:12px;
    line-height: 28px;
    height: 28px;
    position: relative;
    cursor: pointer;

}
.alone_shortcut span{
    width: 5px;
    height: 10px;
    background: url("../images/form_trangle.png") no-repeat center;
    position: absolute;
    top: 8px;
    left: -10px;
}

.common_form_right{
    width:320px;
    height:513px;
    background:rgba(255,255,255,0.1);
    border-radius:10px;
    padding: 40px;
    box-sizing: border-box;
}

.form_wx{
    margin: 0 auto;
    width: 120px;


}
.form_wx img{
    width: 120px;
    height: 120px;

}
.form_wx p{
    height:19px;
    font-size:14px;
    line-height:19px;
    color:#FFFFFF;
    margin-top: 10px;
    text-align: center;

}
.form_line{
    width:240px;
    height:5px;
    background:url("../images/form_line01.png") no-repeat center;
    margin: 40px 0;
}
.form_tit{
    font-size:16px;
    line-height:32px;
    text-align: center;
    color: #fff;
}
.zx_kefu a{
    display: block;
    width:240px;
    height:48px;
    background:#3461C6;
    text-align: center;
    line-height: 48px;
    font-size:16px;
    color: #FFFFFF;
    border-radius:100px;
    margin-top: 29px;
}
.zx_kefu a:hover{
    background-color: #2553BA;
}
.form_submit{
    width:190px;
    height:48px;
    margin-top: 40px;
}
.form_submit button{
    width:190px;
    height:48px;
    background:#FFFFFF;
    border-radius:2px;
    line-height: 48px;
    text-align: center;
    color: #3461C6;
    font-size: 16px;
    cursor: pointer;
}
.form_submit button:hover{
    background-color: #3461C6;
    color: #fff;
}

.display{
    display: none;
}

.alone_shortcut:hover span{
    display: block!important;
}
.alone_shortcut:hover{
    color: #fff!important;
}
.news_list__main .proIndexH-head{
    color: #121314;

}
.proDetail-right .three_top_Head{
    color: #535455;
}
.pro_me_btn .dh:hover{
    background-color: #fff;
}
.proIndex-head .proIndexH-head{
    color: #121314;
}
.form_input input:focus{
    background:rgba(255,255,255,0.05);
    border:1px solid rgba(255,255,255,1);
}

.common_form_right .zx_tel{
    width:240px;
    height:48px;
    font-weight:bold;
    font-size:16px;
    border:1px solid rgba(255,255,255,1);
    border-radius:100px;
    text-align: center;
    line-height: 48px;
    margin-top: 20px;
    color: #FFFFFF;
}
.service_select{
    position: absolute;
    bottom: -200px;
    left: 0;
}

.product_select{
    position: absolute;
    left: 20px;
}
.product_select li{

    height: 40px;
    line-height: 40px;
    width: 210px;
    background-color: #fff;
    color:#535455;
    cursor: pointer;
    padding-left: 10px;
    box-sizing: border-box;
}
.product_select li:hover{
    color: #3461C6;
}


.service_select li{
    height: 40px;
    line-height: 40px;
    width: 210px;
    background-color: #fff;
    color: #535455;
    padding-left: 10px;
    box-sizing: border-box;
    text-indent: 15px;


}
.service_select li:hover{
    color: #3461C6;
}

/**
 视频详情
 */

.video-js .vjs-big-play-button {
    width: 60px!important;
    height: 60px!important;
    border: none!important;
    background: rgba(0,0,0,0) url(../images/new-add_pBtn.png) no-repeat center!important;
}
.video_detail{
    padding-top: 20px;
    padding-bottom: 40px;
    background-color: #F8F8F8;
}
.videoDetail_left{
    width: 780px;
    height: 440px;
}
#video9{
    width: 780px;
    height: 440px;
}
.videoDetail_right{
    height: 440px;
    width: 400px;
    background-color: #fff;
    padding: 40px 40px 40px 34px;
    box-sizing: border-box;

}
.videoDetail_right li{
    padding-left: 6px;
}
.videoDetail_rightH{
    color: #535455;
    font-size:18px;
    height:24px;
    line-height: 24px;
    padding-left: 28px;
    box-sizing: border-box;
    margin-left: 6px;
    background: url("../images/small_play_icon.png") no-repeat left center;
}
.video_line{
    margin-left: 6px;
    width:320px;
    height:1px;
    background:#DDDDDD;
    margin-top: 10px;
    margin-bottom: 5px;

}

.videoDetail_right ul{
    height: 320px;
    overflow: auto;
}

.videoDetail_right li{
    margin-top: 15px;
}
.small_video_left{
    width: 116px;
    height: 65px;
    position: relative;
    box-sizing: border-box;
}
.small_video_left img{
    width: 116px;
    height: 65px;
}
.small_video_left span{
    font-size:12px;
    position: absolute;
    line-height: 12px;
    height: 12px;
    right: 6px;
    bottom: 6px;
    color: #fff;
}

.small_video_right h3{
    width:175px;
    height:41px;
    font-size:14px;
    line-height:22px;
    color: #363839;
}
.small_video_right h3:hover{
    color: #3461C6;
}
.small_video_right p{
    color: #8C8D8E;
    font-size: 12px;
    height:16px;
    line-height: 16px;
    margin-top: 8px;
}
.small_video_left.active:before{
    position: absolute;
    left: -6px;
    z-index: 9;
    top: 5px;
    content: '';
    width: 8px;
    height: 10px;
    background: url(../images/blue_trangle.png) no-repeat center;
}
.small_video_left .active{
    border:2px solid #3461C6;
    box-sizing: border-box;
}
.videoDetail_Head{
    margin-top: 30px;
}
.videoDetail_Head_l{
    color: #121314;
    font-size:32px;
    line-height:42px;
    height:42px;
}
.videoDetail_Head_R a{
    display: block;
    height:42px;
    font-size:14px;
    line-height: 42px;
    color: #3461C6;
    width: 89px;
    padding-left: 33px;
    box-sizing: border-box;
    background: url("../images/big_fanhui.png") no-repeat left center;
}
.videoDetail_time{
    font-size:14px;
    height:19px;
    line-height:19px;
    color: #A8ABAF;
    margin-top: 20px;

}

.videoDetail_time span{
    margin-left: 20px;
}

.videoDetail_another{
    padding: 40px 0 80px 0;
}

.videoDetail_another_p{
    font-size: 16px;
    color: #696A6A;
    line-height:28px;
}

.videoDetail_another .gx_bq{
    margin-top: 60px;
}
.videoDetail_another .gx_news_nl{
    margin-top: 60px;
    margin-bottom: 80px;
}
.about_video01{
    padding-top: 80px;
}
.about_video01 li{
    margin-top: 0;
}
.about_tuku01{
    padding-top: 60px;
}
.about_tuku01 li{
    margin-top: 0;
}


#qrcode{
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 1;
}
#qrcode img{
    width: 120px;
    height: 120px;
}

/**
招聘列表
 */
.zp_tab a{
    width:588px;
    height:68px;
    background:#F8F8F8;
    text-align: center;
    line-height: 68px;
    color: #696A6A;
    font-size: 24px;
}
.recruit_main{
    padding: 80px 0;
}
.zp_tab a:hover{
    background-color: #3461C6;
    color: #FFFFFF;
}
.zp_tab .active{
    background-color: #3461C6;
    color: #FFFFFF;
}
.zp_tab{
    margin-bottom: 80px;
}
.recruit_list_header{
    width:1180px;
    height:62px;
    background:#F8F8F8;
    padding-left: 40px;
    box-sizing: border-box;
}
.recruit_list_header span{
    float: left;
    height: 62px;
    line-height: 62px;
    color: #696A6A;
    font-size: 16px;
    width: 69px;
    margin-left: 50px;
    text-align: center;
}
.recruit_list_header .gz_place{
    width: 69px;
}
.recruit_list_header .gw_width{
    width: 311px;
    text-align: left;
    margin-left: 0;
}
.recruit_list_header .educational_background{
    margin-left: 0;
}
.recruit_list_header  .zp_operate{
    width: 140px;
    margin-left: 89px;
}
.recruit_list_content li{
    width:1180px;
    height:104px;
    line-height: 104px;
    background:#F8F8F8;
    padding: 0 40px;
    box-sizing: border-box;
}
.recruit_list_content span{
    height: 104px;
    line-height: 104px;
    color: #8C8D8E;
    font-size: 16px;
    float: left;
    margin-left: 50px;
    text-align: center;
    width: 69px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.recruit_list_content .educational_background{
    margin-left: 0;
}
.recruit_list_content .gw_width{
    width: 311px;
    text-align: left;
    margin-left: 0;
    color: #363839;
    font-size: 18px;
    float: left;
}
.recruit_list_content li{
    margin-top: 20px;
}
.recruit_list_content li:hover{
    background-color: #fff;
    box-shadow:0px 5px 15px rgba(18,19,20,0.1);
}
.recruit_list_content li:hover .gw_width{
    color: #3461C6;
}
.recruit_list_content li:hover .zp_operate{
    background-color: #3461C6;
    color: #fff;
}
.recruit_list_content .zp_operate {
    float: left;
    color: #3461C6;
    width:140px;
    height:42px;
    line-height: 42px;
    margin-left: 89px;
    text-align: center;
    background-color: #fff;
    border:1px solid #3461C6;
    border-radius:2px;
    margin-top: 31px;
    box-sizing: border-box;
}

.recruit_list_main .u-paging{
    height: 48px;
}

/**
招聘详情
 */
.recruit_all{
    background-color: #F4F4F4;
    padding-top: 30px;
    height: 100%;
    padding-bottom: 80px;
}
.recruit_detail{
    padding: 60px;
    background-color: #fff;
    box-sizing: border-box;
}
.recruit_all_detail .wsc-header{
    background-color: #f4f4f4!important;
}
.recruit_all_detail .detail-bread{
    background-color: #f4f4f4;
}
.recruit_detail_name{
    color: #3A3A3A;
    height:42px;
    font-size:32px;
    font-weight:bold;
    line-height:42px
}
.recruit_detail_name span{
    float: left;
}
.recruit_detail_name .recruit_time{
    color: #AAAAAA;
    font-size:14px;
    height:19px;
    line-height: 19px;
    margin-top: 23px;
    font-weight: normal;
    vertical-align: baseline;
    margin-left: 30px;
}
.money{
    color: #E54E4E;
    font-size: 24px;
    line-height:31px;
    height: 31px;
    margin-top: 30px;
}
.recruit_yq{
    color: #696A6A;
    font-size: 16px;
    margin-top: 20px;
}
.recruit_yq span{
    color: #A8ABAF;
    margin: 0 5px;
}

.recruit_s_line{
    width:1060px;
    height:1px;
    background:#E6E6E6;
    margin-top: 40px;
    margin-bottom: 60px;
}
.job_Head{
    color: #444444;
    height:31px;
    font-size:24px;
    line-height: 31px;
    background: url("../images/recurit_water.png") no-repeat left 8px;
    padding-left: 27px;
}
.bright_points_detail{
    margin-top: 20px;
    margin-left: -10px;
}

.bright_points_detail span{
    float: left;
    margin-left: 10px;
    width:102px;
    height:40px;
    background:#F4F7FF;
    border-radius:2px;
    color: #3461C6;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
}
.recruit_x_line{
    width:1060px;
    border-top:1px dotted #DDDDDD;
    height: 1px;
    margin: 60px 0;
    box-sizing: border-box;
}
.job_Head_class{
    margin-top: 30px;
}
.job_Head_class h3{
    color: #535455;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
}
.job_Head_class p{
    font-size: 16px;
    color: #535455;
    margin-top: 5px;
}
.gx_news_nl80{
    margin-top: 80px!important;
}

.recruit_need_know{
    margin-top: 80px;
    padding: 60px;
    background-color: #fff;
    box-sizing: border-box;
}
.need_know_detail{
    margin-top: 40px;
}

.need_know_detail>div{
    width:520px;
    height:252px;
    background:#FAFAFA;
    text-align: center;
    padding: 40px 0;
    box-sizing: border-box;
}

.need_know_tit{
    color: #535455;
    font-size: 26px;
    height: 26px;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.need_knowP{
    color: #8C8D8E;
    font-size: 16px;

}
.need_knowP a{
    color: #3461C6;
}
.need_notice{
    color: #8C8D8E;
    font-size: 14px;
    line-height:26px;
    margin-top: 40px;
}
.about_job{
    margin-top: 60px;
}
.about_job_list{
    width: 1200px;
    margin-left: -20px;
}
.about_job_list01{
    margin-top: 20px;
    padding: 40px;
    box-sizing: border-box;
    width: 580px;
    height: 145px;
    background-color: #fff;
    margin-left: 20px;
    float: left;
}
.about_job_list01:hover{
    box-shadow:0px 5px 15px rgba(18,19,20,0.1);
}
.about_job_list01:hover h3{
    color: #3461C6;
}

.about_job_list01 h3{
    color: #363839;
    font-size: 18px;
    height:24px;
    line-height:24px;
    margin-bottom: 20px;
}
.about_job_list01 div{
    color: #8C8D8E;
    font-size: 16px;
    height:21px;
    line-height: 21px;
}
.about_job_list01 div span{
    margin: 0 10px;
}
.about_job .about_news_title{
    margin-bottom: 10px;
}
.zp_tab a:first-of-type{
    margin-right: 4px;
}
